Commit Graph

  • 987e4f4087 Sketched forgetfs. Aaron Jacobs 2015-03-30 16:09:25 +1100
  • 36d7193638 Added a note about nlookup for the root inode. Aaron Jacobs 2015-03-30 16:35:17 +1100
  • bd16024eec Nailed down the semantics of ForgetInodeOp. Aaron Jacobs 2015-03-30 16:00:21 +1100
  • 06bacc17a3 Documented the responses that increment the lookup count. Aaron Jacobs 2015-03-30 15:59:41 +1100
  • a44e5edb46 Added more info on nlookup incrementing. Aaron Jacobs 2015-03-30 15:54:44 +1100
  • bc03335bb2 Added additional field and better documentation for ForgetInodeOp. Aaron Jacobs 2015-03-30 15:53:15 +1100
  • 566fb55e84 Max out the size of reads and writes from the kernel. Aaron Jacobs 2015-03-26 16:27:21 +1100
  • f0d9fada95 Fixed InitResponse logging. Aaron Jacobs 2015-03-26 16:26:35 +1100
  • ee7b064667 While I'm at it, also enable large reads. Aaron Jacobs 2015-03-26 16:25:01 +1100
  • 5dbc3bcd61 Ask for large writes from the kernel. Aaron Jacobs 2015-03-26 16:10:07 +1100
  • 0e7e9c3f78 Added a memfs test for a large file. Aaron Jacobs 2015-03-26 15:51:08 +1100
  • 2222e8d053 Specify that errors from Release{File,Dir}Handle ops are ignored. Aaron Jacobs 2015-03-25 11:08:04 +1100
  • 14ea5a9db1 Replaced MountedFileSystem.Unmount with a free function. Aaron Jacobs 2015-03-25 10:17:11 +1100
  • d1186c7579 Fixed a build error. Aaron Jacobs 2015-03-25 10:17:02 +1100
  • 32c00cb130 Oops, totally screwed that up. Aaron Jacobs 2015-03-25 10:16:42 +1100
  • e2a8e77cdc Replaced MountedFileSystem.Unmount with a free function. Aaron Jacobs 2015-03-25 10:15:43 +1100
  • 2c10dd18ca Require FileSystem methods to call Op.Respond. Aaron Jacobs 2015-03-25 10:00:58 +1100
  • 5aa47ca47c Fixed memfs. Aaron Jacobs 2015-03-25 10:00:43 +1100
  • 74b847919c Fixed flushfs. Aaron Jacobs 2015-03-25 10:00:19 +1100
  • d7e70cb7dc Fixed cachingfs. Aaron Jacobs 2015-03-25 10:00:01 +1100
  • c1a851403d Added a RespondToOp helper. Aaron Jacobs 2015-03-25 09:59:24 +1100
  • e96100b5ac Fixed hellofs. Aaron Jacobs 2015-03-25 09:55:11 +1100
  • 6667a7f8f6 Fixed NotImplementedFileSystem. Aaron Jacobs 2015-03-25 09:54:12 +1100
  • 93d1bc181f Don't return error from FileSystem methods. Aaron Jacobs 2015-03-25 09:53:26 +1100
  • eeac7182e5 Use the FileSystem interface in the samples. Aaron Jacobs 2015-03-25 09:35:51 +1100
  • e1e438439c Use FileSystem in memfs. Aaron Jacobs 2015-03-25 09:35:32 +1100
  • beb1ac7430 Use FileSystem in flushfs. Aaron Jacobs 2015-03-25 09:33:04 +1100
  • e0aecb1d0b Use FileSystem in cachingfs. Aaron Jacobs 2015-03-25 09:31:43 +1100
  • a01f4b6ae5 Use FileSystem in hellofs. Aaron Jacobs 2015-03-25 09:29:24 +1100
  • 54d3fee527 Restored the FileSystem interface in a new form. Aaron Jacobs 2015-03-25 09:25:48 +1100
  • 2c0b99bdce Implemented NewFileSystemServer. Aaron Jacobs 2015-03-25 09:24:44 +1100
  • 579e3f648e Added NotImplementedFileSystem methods. Aaron Jacobs 2015-03-25 09:20:54 +1100
  • cdfc7045b5 Added a callout to fuseutil.NewFileSystemServer. Aaron Jacobs 2015-03-25 09:18:56 +1100
  • 485f5d64fc Declared NotImplementedFileSystem. Aaron Jacobs 2015-03-25 09:17:58 +1100
  • 00809e98fe Added a FileSystem interface and declared a function that transforms it. Aaron Jacobs 2015-03-25 09:16:03 +1100
  • b5f3f11782 Added callouts to the samples. Aaron Jacobs 2015-03-24 16:41:03 +1100
  • 336525bfec Remade the package fuse interface around reading a sequence of op structs. Aaron Jacobs 2015-03-24 16:35:01 +1100
  • 2cc1bfaafd Removed some references to FileSystem. Aaron Jacobs 2015-03-24 16:34:43 +1100
  • bc5f2bac2d Fixed SetInodeAttributesOp conversion. Aaron Jacobs 2015-03-24 16:32:12 +1100
  • 48f58d3d69 Fixed MkDirOp.Respond. Aaron Jacobs 2015-03-24 16:29:13 +1100
  • e3ed9f153f Fixed memfs dispatch bugs. Aaron Jacobs 2015-03-24 16:27:00 +1100
  • a361e12cab Updated memfs_test. Aaron Jacobs 2015-03-24 16:25:26 +1100
  • 417c54c1a4 Started ServeOps. Aaron Jacobs 2015-03-24 16:25:10 +1100
  • 0a06b97691 More memfs fixes. Aaron Jacobs 2015-03-24 16:24:43 +1100
  • 05e62e432c Simple memfs edits. Aaron Jacobs 2015-03-24 16:20:32 +1100
  • fd7866ea8b Fixed flushfs bugs. Aaron Jacobs 2015-03-24 16:19:09 +1100
  • 79ec56b9fa Updated mount_sample. Aaron Jacobs 2015-03-24 16:17:56 +1100
  • 9a704e1cd1 Mostly updated flushfs. Aaron Jacobs 2015-03-24 16:17:10 +1100
  • 9190eea002 Fixed several build errors. Aaron Jacobs 2015-03-24 16:14:42 +1100
  • 95557166b5 Updated cachingfs test. Aaron Jacobs 2015-03-24 16:13:34 +1100
  • e0068fc2a7 Updated cachingfs. Aaron Jacobs 2015-03-24 16:13:01 +1100
  • ca8df835f6 Fixed more errors. Aaron Jacobs 2015-03-24 16:10:28 +1100
  • fc3e144abf Fixed simple cachingfs errors. Aaron Jacobs 2015-03-24 16:09:29 +1100
  • cfc692da07 Made Server an interface, for expandability. Aaron Jacobs 2015-03-24 16:08:42 +1100
  • fb40c200a9 Fixed a panic. Aaron Jacobs 2015-03-24 16:02:40 +1100
  • 77ad10c518 Fixed response output. Aaron Jacobs 2015-03-24 16:01:53 +1100
  • 25a2502636 Updated hellofs. Aaron Jacobs 2015-03-24 16:00:46 +1100
  • 58e8a310aa Log responses and errors. Aaron Jacobs 2015-03-24 15:59:19 +1100
  • 2720f50225 Print received requests. Aaron Jacobs 2015-03-24 15:52:14 +1100
  • ab55e07aea Respond to statfs. Aaron Jacobs 2015-03-24 15:51:36 +1100
  • 3dcd942c33 Added support for Init in hellofs. Aaron Jacobs 2015-03-24 15:49:26 +1100
  • a6638727cc Fixed a silly bug. Aaron Jacobs 2015-03-24 15:48:18 +1100
  • 7393225029 Fixed hello_fs_test build errors. Aaron Jacobs 2015-03-24 15:47:26 +1100
  • eca0a3760e Refactored hellofs. Aaron Jacobs 2015-03-24 15:46:49 +1100
  • 5a83972716 Other HelloFS methods. Aaron Jacobs 2015-03-24 15:43:19 +1100
  • 32d8d19879 HelloFS.Init Aaron Jacobs 2015-03-24 15:40:31 +1100
  • 402cc580b2 Fixed some hellofs build errors. Aaron Jacobs 2015-03-24 15:39:45 +1100
  • d84d821a32 Updated the samples package. Aaron Jacobs 2015-03-24 15:38:40 +1100
  • ddee157432 Deleted NotImplementedFileSystem. Aaron Jacobs 2015-03-24 15:37:12 +1100
  • 9b930cd8b5 Updated dirent.go. Aaron Jacobs 2015-03-24 15:36:57 +1100
  • c880ea6819 Implemented the rest of Connection. Aaron Jacobs 2015-03-24 15:36:09 +1100
  • 210a91dd93 Updated mounted_file_system.go. Aaron Jacobs 2015-03-24 15:34:50 +1100
  • c5702ef0a2 Deleted server.go. Aaron Jacobs 2015-03-24 15:26:15 +1100
  • 978bdd5faf Implemented Connection.ReadOp. Aaron Jacobs 2015-03-24 15:26:02 +1100
  • be2f3fc73e Added a warning on Connection.ReadOp. Aaron Jacobs 2015-03-24 15:23:19 +1100
  • 0252cb61e6 Defined Connection. Aaron Jacobs 2015-03-24 15:19:42 +1100
  • 9f9e950d17 Updated Mount. Aaron Jacobs 2015-03-24 15:16:55 +1100
  • 94292e49fe Started on mounted_file_system.go. Aaron Jacobs 2015-03-24 15:12:21 +1100
  • 28f41863ca Updated errors.go. Aaron Jacobs 2015-03-24 15:10:02 +1100
  • e55b2926d8 Updated doc.go. Aaron Jacobs 2015-03-24 15:09:18 +1100
  • 2ece3e8c5e Deleted the FileSystem interface. Aaron Jacobs 2015-03-24 15:07:48 +1100
  • d44e63937d Finished filling out the fuseops package, for #3. Aaron Jacobs 2015-03-24 15:06:33 +1100
  • 9952c9b462 Finished Respond methods. Aaron Jacobs 2015-03-24 15:06:20 +1100
  • 630d02e199 More Respond methods. Aaron Jacobs 2015-03-24 15:02:27 +1100
  • ccca7bbf35 GetInodeAttributesOp.Respond Aaron Jacobs 2015-03-24 15:00:59 +1100
  • 9e25c19f66 LookUpInodeOp.Respond Aaron Jacobs 2015-03-24 15:00:05 +1100
  • 537c4c3e06 Convert other types. Aaron Jacobs 2015-03-24 14:56:41 +1100
  • 505033377d Handle RemoveRequest. Aaron Jacobs 2015-03-24 14:51:07 +1100
  • fe76354f67 Filled in more ops. Aaron Jacobs 2015-03-24 14:50:17 +1100
  • e21d3254d4 Filled in more ops. Aaron Jacobs 2015-03-24 14:49:27 +1100
  • 1cfd10be87 Filled in LookUpInodeOp. Aaron Jacobs 2015-03-24 14:48:42 +1100
  • 2167bec8a2 Fixed switch cases. Aaron Jacobs 2015-03-24 14:48:19 +1100
  • ec64b2561c Added helpful TODOs. Aaron Jacobs 2015-03-24 14:46:31 +1100
  • aba4e37d40 Made everything an op. Aaron Jacobs 2015-03-24 14:45:35 +1100
  • 2dfd8be146 Changed the contract. Aaron Jacobs 2015-03-24 14:41:51 +1100
  • 2a6cbb7bd3 Added stubs for all types. Aaron Jacobs 2015-03-24 14:40:58 +1100
  • 18d288f1d9 Implemented the default case. Aaron Jacobs 2015-03-24 14:38:57 +1100
  • e4d3d0aa56 Implemented missing functions. Aaron Jacobs 2015-03-24 14:38:18 +1100
  • 73732d4425 Refactored and started on Convert. Aaron Jacobs 2015-03-24 14:36:44 +1100
  • 28f009d41b Declared a conversion interface. Aaron Jacobs 2015-03-24 14:24:00 +1100