[systemd-commits] TODO
Kay Sievers
kay at kemper.freedesktop.org
Tue Jan 15 20:01:34 PST 2013
TODO | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
New commits:
commit d3a3f22267a7dac426b07a7ed0baa1632f5daf04
Author: Kay Sievers <kay at vrfy.org>
Date: Wed Jan 16 05:01:04 2013 +0100
TODO: add autofs expire details
diff --git a/TODO b/TODO
index f8ea236..f927966 100644
--- a/TODO
+++ b/TODO
@@ -382,7 +382,16 @@ Features:
* readahead: make use of EXT4_IOC_MOVE_EXT, as used by http://e4rat.sourceforge.net/
-* automount: implement expire
+* automount: implement expire:
+ - set superblock timeout AUTOFS_DEV_IOCTL_TIMEOUT_CMD
+ - periodically run AUTOFS_DEV_IOCTL_EXPIRE_CMD
+ - every timeout/4 (original autofs logic)
+ - blocking, needs a thread
+ - run until -EAGAIN
+ - receive expire packet on pipe if kernel tells the timeout is over
+ - call umount
+ - answer expire packet on pipe with AUTOFS_DEV_IOCTL_{READY,FAIL}_CMD
+ - AUTOFS_DEV_IOCTL_EXPIRE_CMD returns
* services which create their own subcgroups break cgroup-empty notification (needs to be fixed in the kernel)
More information about the systemd-commits
mailing list