Commit Graph

96 Commits (ff420379811470b1c21efa7a9dde15a65cf4ff50)

Author SHA1 Message Date
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
Aaron Jacobs bd4af3f5a5 Updated advice on create, symlink, and mkdir. 2015-05-21 15:30:08 +10:00
Aaron Jacobs a6e14f1878 Fixed a bug. 2015-05-19 16:08:13 +10:00
Aaron Jacobs 83baabeaf5 Added ReadSymlinkOp. 2015-05-19 16:05:01 +10:00
Aaron Jacobs 32c4d03ad1 Clarify that UnlinkOp applies to directories, too. 2015-05-19 16:02:20 +10:00
Aaron Jacobs 16155913c4 Added CreateSymlinkOp. 2015-05-19 15:31:53 +10:00
Aaron Jacobs 02983fd557 Added unknownOp. 2015-05-05 10:32:22 +10:00
Aaron Jacobs bc6e09f86f toBazilfuseResponse methods. 2015-05-05 10:27:24 +10:00
Aaron Jacobs bc476921d5 Set bfResp. 2015-05-05 10:26:34 +10:00
Aaron Jacobs 9167630de5 Renamed methods. 2015-05-05 10:23:37 +10:00
Aaron Jacobs daa69251d1 Killed branches on err. 2015-05-05 10:22:46 +10:00
Aaron Jacobs 4f1efbe41b Removed a bunch of boilerplate. 2015-05-05 10:01:17 +10:00
Aaron Jacobs ccde3b5ce3 Clarify concurrency of Respond. 2015-05-05 09:53:21 +10:00
Aaron Jacobs 93de940966 Added some vanity op descriptions. 2015-05-01 12:38:03 +10:00
Aaron Jacobs d31b0cbd81 Refactored op descriptions again. 2015-05-01 12:24:36 +10:00