[PATCH 0/6] nfsdcltrack: create a new usermodehelper upcall program for tracking clients

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux