Commit Graph

16 Commits

Author SHA1 Message Date
Brad Fitzpatrick 0bdf20884b all: delete pkg/blobref; convert all from *blobref.BlobRef to new blob.Ref
Change-Id: Id2dfb7f19452bedf4f3c9310b36227fd8117b225
2013-08-03 19:54:30 -07:00
mpl e4e976e8a1 fs: typo in copyright date
Change-Id: I59cbf752971d7f1b9a8e6b291aec814d3b833378
2013-08-02 21:57:16 +02:00
Brad Fitzpatrick dbfbc0c1e5 fs: implement symlinks
Change-Id: Ia2ae00c6e4a5b84239ae4807d31141fdb4f6c220
2013-07-28 12:59:56 -07:00
Brad Fitzpatrick f709fc930c fs: implement Rename. all tests pass now.
Change-Id: I3876aeb6dafd7e4cc5254a741e6938a579373a64
2013-07-27 22:54:55 -07:00
Brad Fitzpatrick a277eb99e0 fs: add a Rename stub. Need to implement for other tests to pass.
Change-Id: I1b41512d3c85eaac5e8977b3a3c590da01af2e98
2013-07-27 18:29:50 -07:00
Brad Fitzpatrick 1e72ebb0cd fs: pass more tests.
read-only Opens need to also not set OpenDirectIO, else the property
is retained on all future operations on that handle.

Change-Id: I954e899bf2c74815813b25a1fa0dc6d42a4189c6
2013-07-27 16:07:32 -07:00
Brad Fitzpatrick 830c6966a1 fs: set inode when statting directory permanodes
Change-Id: Ie20f02b3abab48c719a0de7b0d1409c559c5e69a
2013-07-22 09:53:17 -07:00
Brad Fitzpatrick f0edcaa7d4 fs: fix bug preventing Finder from working.
Apparently we need to update the node's size after a write on a filehandle.
Finder stats it (the node, not the handle) while writing and complains if it's
not the right size.

Change-Id: Ie3e98328a182a4bbb3230c5190e1d57d0d3fb075
2013-07-22 09:52:48 -07:00
Brad Fitzpatrick ff9ab092b1 fs: add .camli_fs_stats root directory; use it in tests.
Currently one a few stats are tracked, but more can be added easily now.

The only test using this is using it to verify that the read-only open optimization
is used.

Change-Id: I1e2fb8a0222ade82631670d7c51e684778d031ae
2013-07-21 21:13:16 -07:00
Brad Fitzpatrick 1149058dbd fs: mutable file append tests
Change-Id: Ibc1b31e7ccc187a92aa1fc8c205b779735126387
2013-07-21 19:01:22 -07:00
Brad Fitzpatrick 33bbd23e32 fs: typo. return read-only file by looking at req flags, not res flags.
Change-Id: I2093f381b99c6ef55a20b88e0bcaade97a3529c7
2013-07-21 18:36:21 -07:00
Brad Fitzpatrick 98eb69b5e1 fs: bunch of read-write FUSE work, debugging, and integration tests.
Change-Id: I74807f693720effb7ae8405259797331f79f59fd
2013-07-21 12:26:05 -07:00
Andrew Gerrand f5950a8c4b fs: support mkdir and unlink
Change-Id: I858766b1680b34201ca1e584d71a687f9714e8fd
2013-07-16 14:22:10 +10:00
Andrew Gerrand 1a9794fcdc fs: add ability to write to and create files
Change-Id: I9310260667e0e091e94a3ba7c3ba0b114c31d41e
2013-07-11 17:22:50 +10:00
Andrew Gerrand 47df629eb9 fs: implement read-only part of mutable file system
Change-Id: Ibbfccecf90edb6b1ad9f0312d5905dd52d329b7b
2013-07-11 10:56:18 +10:00
Andrew Gerrand a9e9cd23ea fs: add base support for mutable roots
Change-Id: I4c8e783f707ee46c9dccd14ab8c213a61146d7dc
2013-07-10 21:10:48 +10:00