Commit Graph

44 Commits (cad0c5fe5014c43540f6bfa713a12f2a4bc998f6)

Author SHA1 Message Date
Aaron Jacobs cad0c5fe50 Obtain file:line info in Connection.log. 2015-04-29 11:44:00 +10:00
Aaron Jacobs 1720b526fb Use Connection.log for ops, too. 2015-04-29 11:35:28 +10:00
Aaron Jacobs dbbb61ad10 Added a LogF method to Op. 2015-04-29 11:28:34 +10:00
Aaron Jacobs 6305cb930b Synchronize on ops in flight in tear-down, fixing forgetfs_test. 2015-04-02 11:10:55 +11:00
Aaron Jacobs 7ed1d0689d Updated documentation in light of the investigation in issue #8. 2015-04-02 10:45:38 +11:00
Aaron Jacobs 3de0df2676 Added a note about serialization on SyncFileOp too. 2015-04-01 11:34:33 +11:00
Aaron Jacobs db2100ecbb Added some code investigation about fuse_flush not waiting for writes.
While I'm thinking about GoogleCloudPlatform/gcsfuse#23.
2015-04-01 11:29:32 +11:00
Aaron Jacobs 6b4a733e56 Added a citation. 2015-03-31 15:59:26 +11:00
Aaron Jacobs 2dd919f8f3 Fixed misspecification of forget behavior for the root inode. 2015-03-31 15:25:20 +11:00
Aaron Jacobs 9719d57fb6 Added connection support for ForgetInodeOp. 2015-03-31 09:58:43 +11:00
Aaron Jacobs ee2040958c The root inode ends with a lookup count of one, too. 2015-03-31 09:53:39 +11:00
Aaron Jacobs 36d7193638 Added a note about nlookup for the root inode.
For #7.
2015-03-30 16:35:17 +11:00
Aaron Jacobs 06bacc17a3 Documented the responses that increment the lookup count. 2015-03-30 15:59:41 +11:00
Aaron Jacobs a44e5edb46 Added more info on nlookup incrementing. 2015-03-30 15:54:44 +11:00
Aaron Jacobs bc03335bb2 Added additional field and better documentation for ForgetInodeOp. 2015-03-30 15:53:15 +11:00
Aaron Jacobs f0d9fada95 Fixed InitResponse logging. 2015-03-26 16:26:35 +11:00
Aaron Jacobs ee7b064667 While I'm at it, also enable large reads.
For googlecloudplatform/gcsfuse#27.
2015-03-26 16:25:01 +11:00
Aaron Jacobs 5dbc3bcd61 Ask for large writes from the kernel.
For googlecloudplatform/gcsfuse#27.
2015-03-26 16:10:07 +11:00
Aaron Jacobs 2222e8d053 Specify that errors from Release{File,Dir}Handle ops are ignored.
Fixes #6.
2015-03-25 11:08:04 +11:00
Aaron Jacobs 48f58d3d69 Fixed MkDirOp.Respond. 2015-03-24 16:29:13 +11:00
Aaron Jacobs 77ad10c518 Fixed response output. 2015-03-24 16:01:53 +11:00
Aaron Jacobs 58e8a310aa Log responses and errors. 2015-03-24 15:59:19 +11:00
Aaron Jacobs 0252cb61e6 Defined Connection. 2015-03-24 15:19:42 +11:00
Aaron Jacobs 9952c9b462 Finished Respond methods. 2015-03-24 15:06:20 +11:00
Aaron Jacobs 630d02e199 More Respond methods. 2015-03-24 15:02:27 +11:00
Aaron Jacobs ccca7bbf35 GetInodeAttributesOp.Respond 2015-03-24 15:00:59 +11:00
Aaron Jacobs 9e25c19f66 LookUpInodeOp.Respond 2015-03-24 15:00:05 +11:00
Aaron Jacobs aba4e37d40 Made everything an op. 2015-03-24 14:45:35 +11:00
Aaron Jacobs 2dfd8be146 Changed the contract. 2015-03-24 14:41:51 +11:00
Aaron Jacobs 73732d4425 Refactored and started on Convert. 2015-03-24 14:36:44 +11:00
Aaron Jacobs bbc33f6317 Defined the Op interface. 2015-03-24 14:21:55 +11:00
Aaron Jacobs d611ddfab0 Fixed build errors. 2015-03-24 14:18:01 +11:00
Aaron Jacobs 9aff9a66a8 Finished porting methods. 2015-03-24 14:17:30 +11:00
Aaron Jacobs 680eaa899d Ported more methods. 2015-03-24 14:16:59 +11:00
Aaron Jacobs f4c58fac66 Ported more methods. 2015-03-24 14:15:33 +11:00
Aaron Jacobs e930166b68 Ported two more methods. 2015-03-24 14:13:59 +11:00
Aaron Jacobs 5203b8289a Ported two more methods. 2015-03-24 14:13:28 +11:00
Aaron Jacobs 39c6e2e5ce Ported LookUpInode. 2015-03-24 14:12:10 +11:00
Aaron Jacobs 9d282740dd Ported Init. 2015-03-24 14:11:28 +11:00
Aaron Jacobs d43618adec Refined a bunch of wording. 2015-03-24 14:11:07 +11:00
Aaron Jacobs d84933bedf Moved "simple types" to a separate file. 2015-03-24 14:05:56 +11:00
Aaron Jacobs 386855c559 Carved up FileSystem. 2015-03-24 14:02:10 +11:00
Aaron Jacobs 8e746f35b5 Updated the package statement. 2015-03-24 13:58:25 +11:00
Aaron Jacobs 84559e6234 Copied and pasted from file_system.go. 2015-03-24 13:57:43 +11:00