Aaron Jacobs
6d01ffa44f
Replaced AppendDirent with WriteDirent.
2015-07-29 10:08:16 +10:00
Aaron Jacobs
f5d80cf9ab
Defined the new API for ReadFileOp and ReadDirOp.
2015-07-29 09:48:18 +10:00
Aaron Jacobs
e59dbd14f4
Killed methods.
2015-07-27 15:42:02 +10:00
Aaron Jacobs
56b1f10c47
Killed unexported fields.
2015-07-27 15:41:46 +10:00
Aaron Jacobs
dfadf1e8df
Deleted Op.
2015-07-27 15:40:36 +10:00
Aaron Jacobs
ff06adf431
Trimmed the Op interface.
2015-07-27 14:24:45 +10:00
Aaron Jacobs
efeaec5ec7
Deleted internal ops.
2015-07-27 14:23:09 +10:00
Aaron Jacobs
dce2ceffdb
Deleted old kernelResponse methods.
2015-07-27 14:22:59 +10:00
Aaron Jacobs
a07a396c6a
Added support for init ops.
2015-07-24 16:35:14 +10:00
Aaron Jacobs
34bba99216
Fixed a bunch of build errors.
2015-07-24 14:12:12 +10:00
Aaron Jacobs
3720ab2963
Updated a TODO.
2015-07-24 13:48:10 +10:00
Aaron Jacobs
2c346ca77f
Fixed kernelResponse methods.
2015-07-24 13:46:18 +10:00
Aaron Jacobs
ab8c5728eb
Fixed some size-related bugs on Linux.
2015-07-24 13:08:26 +10:00
Aaron Jacobs
d9c8d95df7
Fixed a panic.
2015-07-24 12:51:33 +10:00
Aaron Jacobs
ff42037981
Changed method order.
2015-07-24 12:51:32 +10:00
Aaron Jacobs
497407fde2
Better debug logging for getattr.
2015-07-24 12:51:32 +10:00
Aaron Jacobs
22c5b466f6
Fixed a bug.
2015-07-24 12:51:32 +10:00
Aaron Jacobs
987b494dca
Finished with kernelResponse methods.
2015-07-24 12:51:32 +10:00
Aaron Jacobs
b7d2d61e21
More kernelResponse methods.
2015-07-24 12:51:31 +10:00
Aaron Jacobs
350f75b812
CreateFileOp.kernelResponse
2015-07-24 12:51:31 +10:00
Aaron Jacobs
4ce589bcf1
SetInodeAttributesOp.kernelResponse
2015-07-24 12:51:31 +10:00
Aaron Jacobs
c59b546a87
GetInodeAttributesOp.kernelResponse
2015-07-24 12:51:31 +10:00
Aaron Jacobs
99efba2200
LookUpInodeOp.kernelResponse
2015-07-24 12:51:31 +10:00
Aaron Jacobs
e226901fc6
Fixed a bunch of build errors.
2015-07-24 12:51:31 +10:00
Aaron Jacobs
32dc0dc4da
Started on LookUpInodeOp.kernelResponse.
2015-07-24 12:51:31 +10:00
Aaron Jacobs
9206e9af94
Refactored OpenFileOp.kernelResponse.
2015-07-24 12:51:31 +10:00
Aaron Jacobs
738a1dad7d
InternalStatFSOp.kernelResponse
2015-07-24 12:51:31 +10:00
Aaron Jacobs
707d5245b0
Killed bfReq fields.
2015-07-24 12:51:31 +10:00
Aaron Jacobs
296d9cbc62
Declared internal ops.
2015-07-24 12:51:30 +10:00
Aaron Jacobs
f717d87868
Fixed some build errors.
2015-07-24 12:51:30 +10:00
Aaron Jacobs
af893b822a
Updated respond signatures.
2015-07-24 12:51:30 +10:00
Aaron Jacobs
75e419f391
OpenFileOp.kernelResponse
2015-07-24 12:51:29 +10:00
Aaron Jacobs
8e0cba22dd
Unexported unused Flags fields.
2015-07-24 09:42:43 +10:00
Aaron Jacobs
4dc22ba2e7
Use package fuseshim in package fuseops.
2015-07-24 09:42:42 +10:00
Aaron Jacobs
e6f7fe6013
Killed fuseops.OpHeader.
2015-07-24 09:38:40 +10:00
Aaron Jacobs
591350f2c6
Fixed duplicate package documentation.
2015-07-24 09:35:14 +10:00
Aaron Jacobs
422fe4db37
Implemented respond methods.
2015-07-22 22:26:58 +10:00
Aaron Jacobs
2c1ba6d729
LookUpInodeOp.respond
2015-07-22 22:23:47 +10:00
Aaron Jacobs
2366f698e2
Added bfReq members.
2015-07-22 22:23:11 +10:00
Aaron Jacobs
4b1e4b55f9
Embed the bazilfuse response object within ReadFileOp.
...
This saves an allocation that is very much on the hot path in a
read-heavy load.
2015-07-22 21:32:10 +10:00
Aaron Jacobs
c42ea09940
Update a reference to the now-gone flag.
2015-07-16 10:48:50 +10:00
Aaron Jacobs
b6588a6d41
Added documentation for RenameOp.
2015-06-25 22:13:45 +10:00
Aaron Jacobs
515cdb41a8
Fixed a bug in memfs renaming.
2015-06-25 22:01:56 +10:00
Aaron Jacobs
4008a44fb6
Added another TODO.
2015-06-25 21:38:39 +10:00
Aaron Jacobs
9406c5bc29
Added more test names and TODOs.
2015-06-25 21:38:39 +10:00
Aaron Jacobs
feb41dddfa
Defined RenameOp.
2015-06-25 21:38:38 +10:00
Aaron Jacobs
91a3b44294
Improve error log output for unknown operations.
...
Previously:
(unknown(inode=1)) error: function not implemented
Now:
(*bazilfuse.GetxattrRequest(inode=1)) error: function not implemented
For GoogleCloudPlatform/gcsfuse#76 .
2015-06-22 12:40:40 +10:00
Aaron Jacobs
11eadaed84
Removed InitOp.
2015-06-22 12:29:52 +10:00
Aaron Jacobs
119f9a18ce
Changed the guidance for dealing with lookup counts at unmount time.
2015-06-09 11:04:26 +10:00
Aaron Jacobs
32fbc7f9e7
Fixed build errors.
...
Caused by jacobsa/bazilfuse@47700022b9 .
2015-06-05 15:24:22 +10:00