diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2012-04-17 11:09:34 +0200 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2012-04-17 11:09:34 +0200 |
commit | be2d2f0c1369d84759f4ad269088f14109eb3aff (patch) | |
tree | 4e201a7cb05889f0c94b8553c17831cd13236608 | |
parent | d400fccb508684b418f6c97423c1b7ad82d2135b (diff) | |
download | pgfuse-be2d2f0c1369d84759f4ad269088f14109eb3aff.tar.gz pgfuse-be2d2f0c1369d84759f4ad269088f14109eb3aff.tar.bz2 |
-
-rw-r--r-- | BUGS | 4 | ||||
-rw-r--r-- | README | 21 | ||||
-rw-r--r-- | TODO | 3 |
3 files changed, 20 insertions, 8 deletions
@@ -3,5 +3,5 @@ - no hard-links - not able to store files bigger than MAX_FILE_SIZE (10MB) - doesn't run multi-threaded currently (always give the -s option!) -- no rename -- no supported for extended attributes and ACLs +- no rename supported +- no support for extended attributes and ACLs @@ -20,15 +20,24 @@ available model. Other projects -------------- -Pgfs: stores a filesystem in Postgres, exposes it as a NFS server, rather old - and I was unable to find the sources. +Pgfs: -mysqlfs: the blueprint I used and got inspired from. +Stores a filesystem in Postgres, exposes it as a NFS server, rather old +and I was unable to find the sources. -curlftpfs: blueprint for some debugging code. +mysqlfs: -zip-fs: blueprint for handling files in memory (in my current implementation, - this should be changed of course) +The blueprint I used and got inspired from. Does exactly the same for +the MySQL database. + +curlftpfs: + +Blueprint for some debugging code. + +zip-fs + +Blueprint for handling files in memory (in my current implementation, +this should be changed of course) References ---------- @@ -40,3 +40,6 @@ TODO list (in order of priority) lsetxattr("file.sgml", "security.selinux", "system_u:object_r:httpd_sys_content_t:s0", 41, 0) = -1 EOPNOTSUPP (Operation not supported) - investigate SELinux races - make some performance tests, see http://archive09.linux.com/feature/127055 +- opimize using .flag_nullpath_ok = 1, check functions if they can live without + path (but for verbosity and error messages), maybe add path to PgFuseFile + |