Introduction to lockd patches
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest22 patches 4 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/22 | lockd: make NLM_HOST_MAX tunablefs/ fs/ include/ | +14 | 1 reply | |
| 2/22 | Hide use of lockd's h_monitored flagfs/ fs/ fs/ +2 more | +21 | 1 reply | |
| 3/22 | Consolidate common code for statd->lockd notificationfs/ fs/ fs/ +1 more | +35 | 0 replies | |
| 4/22 | When looking up a lockd host, pass hostname & lengthfs/ fs/ fs/ +3 more | +37 | 1 reply | |
| 5/22 | lockd: introduce nsm_handlefs/ fs/ fs/ +1 more | +134 | 0 replies | |
| 6/22 | Misc minor fixes, indentation changesfs/ fs/ | +11 | 0 replies | |
| 7/22 | lockd: Make nlm_host_rebooted use the nsm_handlefs/ fs/ fs/ +2 more | +70 | 0 replies | |
| 8/22 | lockd: make the nsm upcalls use the nsm_handlefs/ include/ | +18 | 0 replies | |
| 9/22 | lockd: make the hash chains use a hlist_nodefs/ include/ | +40 | 0 replies | |
| 10/22 | lockd: Change list of blocked list to list_nodefs/ fs/ include/ | +58 | 0 replies | |
| 11/22 | Change nlm_file to use a hlistfs/ include/ | +17 | 0 replies | |
| 12/22 | lockd: make nlm_traverse_* more flexiblefs/ fs/ fs/ +2 more | +104 | 0 replies | |
| 13/22 | lockd: Add nlm_destroy_hostfs/ | +29 | 0 replies | |
| 14/22 | Rewrite nlmsvc_invalidate_allfs/ fs/ include/ | +33 | 1 reply | |
| 15/22 | lockd: optionally use hostnames for identifying peersfs/ fs/ fs/ +2 more | +26 | 0 replies | |
| 16/22 | make nlmclnt_next_cookie SMP safefs/ include/ | +6 | 0 replies | |
| 17/22 | match GRANTED_RES replies using cookiesfs/ fs/ fs/ +1 more | +16 | 0 replies | |
| 18/22 | Export nsm_local_state to user space via sysctlfs/ fs/ include/ | +11 | 0 replies | |
| 19/22 | lockd: fix use of h_nextrebindfs/ | +1 | 0 replies | |
| 20/22 | Register all RPC programs with portmapper by defaultfs/ fs/ include/ +1 more | +28 | 0 replies | |
| 21/22 | Make statd support switchablefs/ fs/ fs/ +1 more | +31 | 0 replies | |
| 22/22 | Add kernel statdfs/ fs/ fs/ +3 more | +469 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/22] Introduction to lockd patches
Subject: Introduction to lockd patches
This set of patches does various cleanups in the lockd code, adds the ability to use the client host name instead of the IP address (which is something the HA folks asked us for), and the ability to switch between the user space rpc.statd and a new kernel statd implementation.
The latter needs a separate user space utility named sm-notify that sends out the NSM_NOTIFY calls at boot. The utility is available from ftp://ftp.lst.de/pub/people/okir/sm-notify.
This code has been in several Suse releases. I forward ported this to 2.6.18-rc3 and made sure it compiles. I have *not* done any testing yet, as I ran out of time (I'm leaving for vacation tomorrow). I wanted to post this code for your review nevertheless, since I promised Steve Dickson I'd do that :)
If the kernel statd code is too controversial, I'm fine with keeping that in the suse tree a little longer. But I do believe it makes things a lot easier for users (one configuration mistake less); and it also makes the code simpler (no more funky upcalls to user land).
Note that both the use of hostnames instead of addresses, and the use of kernel statd, are switchable, and default to off.
Olaf
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
NFS maillist - [email protected]
https://lists.sourceforge.net/lists/listinfo/nfs