Linux NFS development
 help / color / mirror / Atom feed
* RFC: merging sm-notify and rpc.statd
@ 2009-05-19 14:36 Chuck Lever
  2009-05-19 22:39 ` Neil Brown
  0 siblings, 1 reply; 8+ messages in thread
From: Chuck Lever @ 2009-05-19 14:36 UTC (permalink / raw)
  To: Neil Brown; +Cc: Linux NFS mailing list

Hi Neil-

As part of IPv6 support for NFS, I've been looking at rpc.statd and sm- 
notify.  IPv6 support touches so many parts of both, and the current  
open-coded RPC request schedulers in both can't support netids without  
major revision or replacement.  So I've decided to write a replacement  
instead of grafting in support for IPv6 to the current implementation.

For many reasons I'm thinking of merging sm-notify and rpc.statd back  
together.  The two were split only a few years ago, and it seems to me  
that it was done to support SuSE's in-kernel statd, which has since  
been effectively abandoned.

Having the two separated has ushered in a host of minor  
complications.  Packaging and init-scripts are more complicated.  Both  
executables have separate knowlege about /var/lib/nfs/{sm,sm.bak}.   
There are two separate man pages that share a lot of the same content.

So, what do you think about folding sm-notify back into rpc.statd?   
Steve suggested there may have been a customer issue that drove the  
separation.  Do you have any recollection of the issues?

For the rest of the list: are there strong dependencies outside RH and  
SuSE distributions that would require a separate sm-notify  
executable?  Any other issues?

--
Chuck Lever
chuck[dot]lever[at]oracle[dot]com




^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2009-05-21 17:15 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-19 14:36 RFC: merging sm-notify and rpc.statd Chuck Lever
2009-05-19 22:39 ` Neil Brown
     [not found]   ` <18963.13619.563465.804193-wvvUuzkyo1EYVZTmpyfIwg@public.gmane.org>
2009-05-19 23:25     ` Mike Frysinger
2009-05-20  1:05       ` NeilBrown
     [not found]         ` <bdacaae74fbd57ee96599286eae43751.squirrel-eq65iwfR9nKIECXXMXunQA@public.gmane.org>
2009-05-20  1:10           ` Ben Greear
2009-05-20 16:38     ` Chuck Lever
2009-05-21  0:01       ` Neil Brown
     [not found]         ` <18964.39373.232045.96215-wvvUuzkyo1EYVZTmpyfIwg@public.gmane.org>
2009-05-21 17:14           ` Chuck Lever

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox