Thomas Waldmann
b7cefacb69
Merge branch 'python_cleanup' into merge
...
Conflicts:
attic/archiver.py
attic/remote.py
2015-03-18 00:23:41 +01:00
Thomas Waldmann
a21da5d2e0
no bare except
2015-03-17 23:16:12 +01:00
Daniel Danner
bffc419615
FUSE: reflect deduplication in allocated blocks
...
Instead of giving all files a fixed block count of 1, this assigns each
deduplicated chunk to a certain file. In effect, the cumulative file
size that is shown in the mountpoint accurately reflects the amount of
actual disk space needed for the repository (barring metadata overhead).
Although the block assignment is done arbitrarily, depending on the
user's access pattern, the sizes will be consistent within the entire
mount point. This facilitates the use of tools like du and ncdu for
inspecting the actual disk usage in a repository as opposed to just
looking at the original, uncompressed, non-deduplicated file sizes.
2015-01-23 16:43:45 +01:00
c4rlo
ec73e45ae2
fix typo in comment
2014-09-07 13:54:18 +01:00
Jonas Borgström
8080f183d6
mount: Improve fuse filesystem memory efficiency
...
Closes #59
2014-03-28 22:51:09 +01:00
Jonas Borgström
3b80688959
mount: Load archive metadata on demand
2014-03-27 23:01:14 +01:00
Jonas Borgström
af262482de
mount: Use RepositoryCache
...
This makes a full repository mount a bit faster but it's still
too slow and memory hungry.
2014-03-26 22:42:20 +01:00
Jonas Borgström
8e078b5f91
Initial (naive) full repository fuse mount support
2014-03-26 22:06:53 +01:00
Jonas Borgström
d023f2aa64
Remove peek concept and fix fuse issue
2014-01-23 22:13:08 +01:00
Jonas Borgström
2e237ad006
Improved mtime precisoin checking for FUSE.
2013-07-30 14:52:02 +02:00
Jonas Borgström
2281af5284
Rewrote xattr support
2013-07-27 22:33:43 +02:00
Jonas Borgström
6c5f494a82
fuse: allow additional mount options using "-o foo,bar"
2013-07-27 14:44:12 +02:00
Jonas Borgström
626777405d
Make fuse fs work on OS X
2013-07-27 14:31:28 +02:00
Jonas Borgström
0b19df3cea
Added initial fuse test case
2013-07-25 22:54:19 +02:00
Jonas Borgström
5d1e9dc501
Daemonize by default when mounting fuse filesystem
2013-07-25 21:36:52 +02:00
Jonas Borgström
bcc99aa056
More code cleanup
2013-07-25 21:36:52 +02:00
Jonas Borgström
eabe7c7cc5
More memory efficient implementation
2013-07-25 21:36:52 +02:00
Jonas Borgström
f4b12a3179
Added hard links support
2013-07-25 21:36:52 +02:00
Jonas Borgström
4f88eac300
fuse: added xattr support
2013-07-25 21:36:52 +02:00
Jonas Borgström
961890a41c
Initial fuse attempt
2013-07-25 21:36:52 +02:00