Commit Graph

596 Commits (e1e438439c65bcbe25bd68a53d6c86990b02e631)

Author SHA1 Message Date
Aaron Jacobs e1e438439c Use FileSystem in memfs. 2015-03-25 09:35:32 +11:00
Aaron Jacobs beb1ac7430 Use FileSystem in flushfs. 2015-03-25 09:33:04 +11:00
Aaron Jacobs e0aecb1d0b Use FileSystem in cachingfs. 2015-03-25 09:31:43 +11:00
Aaron Jacobs a01f4b6ae5 Use FileSystem in hellofs. 2015-03-25 09:29:24 +11:00
Aaron Jacobs 54d3fee527 Restored the FileSystem interface in a new form. 2015-03-25 09:25:48 +11:00
Aaron Jacobs 2c0b99bdce Implemented NewFileSystemServer. 2015-03-25 09:24:44 +11:00
Aaron Jacobs 579e3f648e Added NotImplementedFileSystem methods. 2015-03-25 09:20:54 +11:00
Aaron Jacobs cdfc7045b5 Added a callout to fuseutil.NewFileSystemServer. 2015-03-25 09:18:56 +11:00
Aaron Jacobs 485f5d64fc Declared NotImplementedFileSystem. 2015-03-25 09:17:58 +11:00
Aaron Jacobs 00809e98fe Added a FileSystem interface and declared a function that transforms it. 2015-03-25 09:16:03 +11:00
Aaron Jacobs b5f3f11782 Added callouts to the samples. 2015-03-24 16:41:03 +11:00
Aaron Jacobs 336525bfec Remade the package fuse interface around reading a sequence of op structs.
This aovids the fundamental race in #3.
2015-03-24 16:35:01 +11:00
Aaron Jacobs 2cc1bfaafd Removed some references to FileSystem. 2015-03-24 16:34:43 +11:00
Aaron Jacobs bc5f2bac2d Fixed SetInodeAttributesOp conversion. 2015-03-24 16:32:12 +11:00
Aaron Jacobs 48f58d3d69 Fixed MkDirOp.Respond. 2015-03-24 16:29:13 +11:00
Aaron Jacobs e3ed9f153f Fixed memfs dispatch bugs. 2015-03-24 16:27:00 +11:00
Aaron Jacobs a361e12cab Updated memfs_test. 2015-03-24 16:25:26 +11:00
Aaron Jacobs 417c54c1a4 Started ServeOps. 2015-03-24 16:25:10 +11:00
Aaron Jacobs 0a06b97691 More memfs fixes. 2015-03-24 16:24:43 +11:00
Aaron Jacobs 05e62e432c Simple memfs edits. 2015-03-24 16:20:32 +11:00
Aaron Jacobs fd7866ea8b Fixed flushfs bugs. 2015-03-24 16:19:09 +11:00
Aaron Jacobs 79ec56b9fa Updated mount_sample. 2015-03-24 16:17:56 +11:00
Aaron Jacobs 9a704e1cd1 Mostly updated flushfs. 2015-03-24 16:17:10 +11:00
Aaron Jacobs 9190eea002 Fixed several build errors. 2015-03-24 16:14:42 +11:00
Aaron Jacobs 95557166b5 Updated cachingfs test. 2015-03-24 16:13:34 +11:00
Aaron Jacobs e0068fc2a7 Updated cachingfs. 2015-03-24 16:13:01 +11:00
Aaron Jacobs ca8df835f6 Fixed more errors. 2015-03-24 16:10:28 +11:00
Aaron Jacobs fc3e144abf Fixed simple cachingfs errors. 2015-03-24 16:09:29 +11:00
Aaron Jacobs cfc692da07 Made Server an interface, for expandability. 2015-03-24 16:08:42 +11:00
Aaron Jacobs fb40c200a9 Fixed a panic. 2015-03-24 16:02:40 +11:00
Aaron Jacobs 77ad10c518 Fixed response output. 2015-03-24 16:01:53 +11:00
Aaron Jacobs 25a2502636 Updated hellofs. 2015-03-24 16:00:46 +11:00
Aaron Jacobs 58e8a310aa Log responses and errors. 2015-03-24 15:59:19 +11:00
Aaron Jacobs 2720f50225 Print received requests. 2015-03-24 15:52:14 +11:00
Aaron Jacobs ab55e07aea Respond to statfs. 2015-03-24 15:51:36 +11:00
Aaron Jacobs 3dcd942c33 Added support for Init in hellofs. 2015-03-24 15:49:26 +11:00
Aaron Jacobs a6638727cc Fixed a silly bug. 2015-03-24 15:48:18 +11:00
Aaron Jacobs 7393225029 Fixed hello_fs_test build errors. 2015-03-24 15:47:26 +11:00
Aaron Jacobs eca0a3760e Refactored hellofs. 2015-03-24 15:46:49 +11:00
Aaron Jacobs 5a83972716 Other HelloFS methods. 2015-03-24 15:43:19 +11:00
Aaron Jacobs 32d8d19879 HelloFS.Init 2015-03-24 15:40:31 +11:00
Aaron Jacobs 402cc580b2 Fixed some hellofs build errors. 2015-03-24 15:39:45 +11:00
Aaron Jacobs d84d821a32 Updated the samples package. 2015-03-24 15:38:40 +11:00
Aaron Jacobs ddee157432 Deleted NotImplementedFileSystem. 2015-03-24 15:37:12 +11:00
Aaron Jacobs 9b930cd8b5 Updated dirent.go. 2015-03-24 15:36:57 +11:00
Aaron Jacobs c880ea6819 Implemented the rest of Connection. 2015-03-24 15:36:09 +11:00
Aaron Jacobs 210a91dd93 Updated mounted_file_system.go. 2015-03-24 15:34:50 +11:00
Aaron Jacobs c5702ef0a2 Deleted server.go. 2015-03-24 15:26:15 +11:00
Aaron Jacobs 978bdd5faf Implemented Connection.ReadOp. 2015-03-24 15:26:02 +11:00
Aaron Jacobs be2f3fc73e Added a warning on Connection.ReadOp. 2015-03-24 15:23:19 +11:00