Skip to contentSkip to conversation

Final disposition of the pNFSD tree

DISCUSSION Boaz Harrosh 3 participants 3 messages Oct 26, 2011 – Oct 31, 2011

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

Benny what is the state of the PNFSD tree? Can you sign on it's stability for a large scale testing or should I be using the nfsd-3.1 based tree?

As far as I could see. The last tree that did not have nfsd-3.2 new state patches was pnfs-all-3.1-rc8-2011-10-06.

pnfs-all-3.1-rc9-2011-10-17 Had some of them, but I guess not the major ones. (Should I test with this one?)

And pnfs-all-3.1-rc10-2011-10-18 (pnfs/pnfs-all-latest) has all of them. Is it stable?

My last heavy testing was actually on pnfs-all-3.1-rc6-2011-09-20. If I diff that with pnfs-all-3.1-rc8-2011-10-06 on fs/nfsd/ I can still see huge amount of for-nfsd-v3.2 changes. I know you have found some bugs, So I guess I'll stick with the v3.1-rc6-pnfs based tree for the Server and v3.1 release Kernel + ore-v3.2 patches.

Do you think you will release a 3.1 based pnfs tree that is completely based on the v3.1-nfsd version and the old pnfs tree, without any for-v3.2-pnfsd patches?

Thanks
Boaz

#1 lore raw
Quoted 3 lines · Boaz Harrosh

Benny what is the state of the PNFSD tree? Can you sign on it's stability for a large scale testing or should I be using the nfsd-3.1 based tree?

Right now there is use after free of the layout stateid that I'm working on for which I'd like to have a fix ASAP, before the end of the week that is due to the latest work done on top of bfields' for-3.2 patch set that I merged-in.

Quoted 5 lines

As far as I could see. The last tree that did not have nfsd-3.2 new state patches was pnfs-all-3.1-rc8-2011-10-06.

pnfs-all-3.1-rc9-2011-10-17 Had some of them, but I guess not the major ones. (Should I test with this one?)

Correct. This version should be fine as it doesn't contain the stuff I mentioned above. (looking at alloc_init_layout_state() tells)

Quoted 3 lines

And pnfs-all-3.1-rc10-2011-10-18 (pnfs/pnfs-all-latest) has all of them. Is it stable?

Nope, I sent it out during the Bakeathon hoping I'd be able to stabilize it on the spot but failed to do so.

Quoted 6 lines

My last heavy testing was actually on pnfs-all-3.1-rc6-2011-09-20. If I diff that with pnfs-all-3.1-rc8-2011-10-06 on fs/nfsd/ I can still see huge amount of for-nfsd-v3.2 changes. I know you have found some bugs, So I guess I'll stick with the v3.1-rc6-pnfs based tree for the Server and v3.1 release Kernel + ore-v3.2 patches.

Sounds like a valid plan, though I always appreciate testing of the latest code where possible. So if your testing with the older version goes fine and you still have some spare cycles to test the latest stable one it would be awesome.

Quoted 3 lines

Do you think you will release a 3.1 based pnfs tree that is completely based on the v3.1-nfsd version and the old pnfs tree, without any for-v3.2-pnfsd patches?

No, I'll stabilize it as it is. It seems scary because of the use-after-free bug trashes memory and causes havoc but it ain't so bad...

Benny

Quoted 7 lines

Thanks
Boaz
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

#2 lore raw

I just released pnfs-all-3.1-2011-10-31 which is much stabler than the 3.1-rc9+ versions.

If not too late, I think this would be the best version for you to test, also with respect to the callback path which now works with the revised layout stateid tracking mechanism.

Benny

Quoted 54 lines · Benny Halevy
Quoted 3 lines · Boaz Harrosh

Benny what is the state of the PNFSD tree? Can you sign on it's stability for a large scale testing or should I be using the nfsd-3.1 based tree?

Right now there is use after free of the layout stateid that I'm working on for which I'd like to have a fix ASAP, before the end of the week that is due to the latest work done on top of bfields' for-3.2 patch set that I merged-in.

Quoted 5 lines

As far as I could see. The last tree that did not have nfsd-3.2 new state patches was pnfs-all-3.1-rc8-2011-10-06.

pnfs-all-3.1-rc9-2011-10-17 Had some of them, but I guess not the major ones. (Should I test with this one?)

Correct. This version should be fine as it doesn't contain the stuff I mentioned above. (looking at alloc_init_layout_state() tells)

Quoted 3 lines

And pnfs-all-3.1-rc10-2011-10-18 (pnfs/pnfs-all-latest) has all of them. Is it stable?

Nope, I sent it out during the Bakeathon hoping I'd be able to stabilize it on the spot but failed to do so.

Quoted 6 lines

My last heavy testing was actually on pnfs-all-3.1-rc6-2011-09-20. If I diff that with pnfs-all-3.1-rc8-2011-10-06 on fs/nfsd/ I can still see huge amount of for-nfsd-v3.2 changes. I know you have found some bugs, So I guess I'll stick with the v3.1-rc6-pnfs based tree for the Server and v3.1 release Kernel + ore-v3.2 patches.

Sounds like a valid plan, though I always appreciate testing of the latest code where possible. So if your testing with the older version goes fine and you still have some spare cycles to test the latest stable one it would be awesome.

Quoted 3 lines

Do you think you will release a 3.1 based pnfs tree that is completely based on the v3.1-nfsd version and the old pnfs tree, without any for-v3.2-pnfsd patches?

No, I'll stabilize it as it is. It seems scary because of the use-after-free bug trashes memory and causes havoc but it ain't so bad...

Benny

Quoted 7 lines

Thanks
Boaz
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html