linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/6] nfsdcltrack: create a new usermodehelper upcall program for tracking clients
@ 2012-10-01 11:52 Jeff Layton
  2012-10-01 11:52 ` [PATCH 1/6] nfsdcltrack: rename the nfsdcld directory and options to nfsdcltrack Jeff Layton
                   ` (6 more replies)
  0 siblings, 7 replies; 13+ messages in thread
From: Jeff Layton @ 2012-10-01 11:52 UTC (permalink / raw)
  To: linux-nfs

This is a companion patchset to the kernel set posted earlier. It adds a
new callout program for the kernel that handles client ID tracking.

The nfsdcld directory is first renamed to something more generic and then
a new program is added to handle the callout. The storage backend for
the program is identical to the one used by nfsdcld. This program is
really just a new frontend for that.

We could even (in principle) have them use the same db directory, but
for now I've made this program use a separate one.

Comments and suggestions welcome...

Jeff Layton (6):
  nfsdcltrack: rename the nfsdcld directory and options to nfsdcltrack
  nfsdcltrack: remove pointless sqlite_topdir variable
  nfsdcltrack: break out a function to open the database handle
  nfsdcltrack: add a new "one-shot" program for manipulating the client
    tracking db
  nfsdcltrack: add a manpage for nfsdcltrack
  nfsdcltrack: update the README about server startup order

 README                                     |  12 +-
 configure.ac                               |  20 +-
 utils/Makefile.am                          |   4 +-
 utils/{nfsdcld => nfsdcltrack}/Makefile.am |   8 +-
 utils/{nfsdcld => nfsdcltrack}/nfsdcld.c   |   0
 utils/{nfsdcld => nfsdcltrack}/nfsdcld.man |   0
 utils/nfsdcltrack/nfsdcltrack.c            | 435 +++++++++++++++++++++++++++++
 utils/nfsdcltrack/nfsdcltrack.man          | 194 +++++++++++++
 utils/{nfsdcld => nfsdcltrack}/sqlite.c    |  58 ++--
 utils/{nfsdcld => nfsdcltrack}/sqlite.h    |   3 +-
 10 files changed, 693 insertions(+), 41 deletions(-)
 rename utils/{nfsdcld => nfsdcltrack}/Makefile.am (59%)
 rename utils/{nfsdcld => nfsdcltrack}/nfsdcld.c (100%)
 rename utils/{nfsdcld => nfsdcltrack}/nfsdcld.man (100%)
 create mode 100644 utils/nfsdcltrack/nfsdcltrack.c
 create mode 100644 utils/nfsdcltrack/nfsdcltrack.man
 rename utils/{nfsdcld => nfsdcltrack}/sqlite.c (94%)
 rename utils/{nfsdcld => nfsdcltrack}/sqlite.h (92%)

-- 
1.7.11.4


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

end of thread, other threads:[~2012-10-03 13:55 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-01 11:52 [PATCH 0/6] nfsdcltrack: create a new usermodehelper upcall program for tracking clients Jeff Layton
2012-10-01 11:52 ` [PATCH 1/6] nfsdcltrack: rename the nfsdcld directory and options to nfsdcltrack Jeff Layton
2012-10-01 11:52 ` [PATCH 2/6] nfsdcltrack: remove pointless sqlite_topdir variable Jeff Layton
2012-10-01 11:52 ` [PATCH 3/6] nfsdcltrack: break out a function to open the database handle Jeff Layton
2012-10-01 11:52 ` [PATCH 4/6] nfsdcltrack: add a new "one-shot" program for manipulating the client tracking db Jeff Layton
2012-10-01 11:52 ` [PATCH 5/6] nfsdcltrack: add a manpage for nfsdcltrack Jeff Layton
2012-10-01 11:52 ` [PATCH 6/6] nfsdcltrack: update the README about server startup order Jeff Layton
2012-10-03 12:42 ` [PATCH 7/6] nfsdcltrack: add a legacy transition mechanism Jeff Layton
2012-10-03 13:34   ` Scott Lovenberg
2012-10-03 13:40     ` Jeff Layton
2012-10-03 13:52       ` Scott Lovenberg
2012-10-03 13:54         ` Jeff Layton
2012-10-03 13:55           ` Scott Lovenberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).