*** SUBJECT HERE ***
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest8 patches 2 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/8 | Added the dumpmap option and updated manpageCHANGELOG daemon/ include/ +2 more | +43 | 0 replies | |
| 2/8 | Set LDAP_DEPRECATED to prevent coredumps with modern ldap librariesCHANGELOG configure.in samples/ | +7 | 0 replies | |
| 3/8 | Added function names to some debug/crit messages, changed some crits to debugCHANGELOG modules/ | +42 | 0 replies | |
| 4/8 | reinstated the jmoyer ldap-cleanup patch and included man etc updatesCHANGELOG daemon/ include/ +2 more | +206 | 0 replies | |
| 5/8 | Added option to ignore some highly unlikely paths before forking daemonCHANGELOG daemon/ include/ +1 more | +98 | 0 replies | |
| 6/8 | Adds options to retry nfs mounts on certain nfs errorsCHANGELOG daemon/ daemon/ +3 more | +239 | 0 replies | |
| 7/8 | Ian Kent's reentrant syslog patchCHANGELOG COPYRIGHT daemon/ +5 more | +1332 | 1 reply | |
| 8/8 | Fix race which would stop a daemon under high mount rates with failuresCHANGELOG daemon/ | +15 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [bryder_autofs_4.1.4_PATCH 0/8] *** SUBJECT HERE ***
I'm releasing these patches for anyone still using the old autofs 4.1.4 daemon.
We still use autofs 4.1.4 where I work.
We have over 4,000 nfs clients using automounter (maps held in LDAP). We use simple indirect maps. In other words I've only tested LDAP with simple maps on nfs.
We have found many ways to make fileservers suffer from major performance problems.
Our preferred behaviour is for the automounter to keep trying to mount a location until the fileserver becomes less busy. Otherwise we have to deal with the fallout from EEXIST errors.
Along the way I've found other stuff which I've included (some of which only matters because the 4.1.4 daemon forks full processes rather than using threads).
I have included some other people's patches and have attributed them to the person I think did the patch in the first place. Apologies if I've got it wrong!
This published set is meant to clearly publish the work I've done - but include the bare minimum patches to autofs-4.1.4.tar.gz (from
http://www.kernel.org/pub/linux/daemons/autofs/v4/)
so that my stuff works and so it's clear what my patches do.
I've included CHANGELOG entries for each patch which hopefully explains what I've done for each patch.
However, I use a bunch more patches from the redhat rpms and some from kernel.org. A current picture of what I really use is available from
https://github.com/bryder/bryder_autofs414
So if you wanted to try this out - github is the place to get it from.
--- patch summary ---
Bill Ryder (8):
Added the dumpmap option and updated manpage
Set LDAP_DEPRECATED to prevent coredumps with modern ldap libraries Added function names to some debug/crit messages, changed some crits
to debug
reinstated the jmoyer ldap-cleanup patch and included man etc updates Added option to ignore some highly unlikely paths before forking
daemon
Adds options to retry nfs mounts on certain nfs errors
Ian Kent's reentrant syslog patch
Fix race which would stop a daemon under high mount rates with
failures
CHANGELOG | 118 ++++++++++ COPYRIGHT | 36 +++- configure.in | 1 + daemon/automount.c | 169 ++++++++++++-- daemon/spawn.c | 64 +++++- include/automount.h | 43 ++++ include/syslog.h | 201 ++++++++++++++++ lib/Makefile | 5 +- lib/cache.c | 10 + lib/syslog.c | 383 ++++++++++++++++++++++++++++++ lib/vsprintf.c | 619 +++++++++++++++++++++++++++++++++++++++++++++++++ man/automount.8 | 66 ++++++ modules/lookup_ldap.c | 329 +++++++++++++++++---------- modules/mount_nfs.c | 100 ++++++-- samples/Makefile | 2 +- 15 files changed, 1972 insertions(+), 174 deletions(-) create mode 100644 include/syslog.h create mode 100644 lib/syslog.c create mode 100644 lib/vsprintf.c
Signature · 1 line
1.7.3.4