Commit Graph

  • 20b55cbff1 Refactored LookupResponse conversion. Aaron Jacobs 2015-03-03 09:16:44 +1100
  • d88873bcd4 Refactored LookUpInodeResponse to share with MkDirResponse. Aaron Jacobs 2015-03-02 16:16:20 +1100
  • c3298a7a6b Added an inode invariant. Aaron Jacobs 2015-03-02 16:12:54 +1100
  • e612c866cb Declared a MkDir method. Aaron Jacobs 2015-03-02 16:11:14 +1100
  • 902c5800e1 Fixed a permissions bug. Aaron Jacobs 2015-03-02 16:05:14 +1100
  • b7eebb8070 Fixed a locking bug. Aaron Jacobs 2015-03-02 16:04:21 +1100
  • aebfed4d03 Fixed a bug in newInode. Aaron Jacobs 2015-03-02 16:03:44 +1100
  • 26ac02968d Implemented inode.checkInvariants. Aaron Jacobs 2015-03-02 16:01:01 +1100
  • 0cbe7573fa Fixed a redundant check. Aaron Jacobs 2015-03-02 15:55:32 +1100
  • 8d03662cde Finished inode.LookUpChild. Aaron Jacobs 2015-03-02 15:55:26 +1100
  • 44b62ac9c3 Filled in some inode implementation. Aaron Jacobs 2015-03-02 15:54:56 +1100
  • 830f272aab Refactored fs.go. Aaron Jacobs 2015-03-02 15:50:34 +1100
  • e9d3dd9d5c Deleted memDir and memFile. Aaron Jacobs 2015-03-02 15:36:29 +1100
  • 6d1146c42d Fixed a build error. Aaron Jacobs 2015-03-02 15:36:13 +1100
  • 8c9b8c09e6 Redeclared the inode struct. Aaron Jacobs 2015-03-02 15:35:12 +1100
  • 7922d064fa Implemented memFS.GetInodeAttributes. Aaron Jacobs 2015-03-02 15:23:17 +1100
  • c44dffc34e Added a stub for inode.Attributes. Aaron Jacobs 2015-03-02 15:20:29 +1100
  • 93ed47299e Implemented memDir.LookUpInode. Aaron Jacobs 2015-03-02 15:19:20 +1100
  • a2c55f32d0 Implemented much of memFS.LookUpInode. Aaron Jacobs 2015-03-02 15:18:23 +1100
  • d8355cb155 MemFSTest.Mkdir Aaron Jacobs 2015-03-02 15:07:34 +1100
  • 79aa1c32d2 Added a bunch of test names. Aaron Jacobs 2015-03-02 15:01:07 +1100
  • e9145a324d Made the very basics of memfs work. Aaron Jacobs 2015-03-02 14:58:42 +1100
  • 5bedddbd7d Implemented memFS.ReadDir. Aaron Jacobs 2015-03-02 14:52:29 +1100
  • 25a95e5074 Fixed a crash. Aaron Jacobs 2015-03-02 14:45:14 +1100
  • a6223c2344 Implemented missing memDir methods. Aaron Jacobs 2015-03-02 14:44:16 +1100
  • c38463a122 Fixed broken invariants at construction. Aaron Jacobs 2015-03-02 14:40:28 +1100
  • 1b65aaf887 Refactored invariant checking. Aaron Jacobs 2015-03-02 14:37:01 +1100
  • a0a0963c49 Made the RootInodeID constant untyped. Aaron Jacobs 2015-03-02 14:30:39 +1100
  • f26fdfc80c Implemented some of memFS.checkInvariants. Aaron Jacobs 2015-03-02 14:27:40 +1100
  • 9d4fcebedf Implemented memFS.OpenDir. Aaron Jacobs 2015-03-02 14:22:59 +1100
  • 2f98fdd29d Added a TODO. Aaron Jacobs 2015-03-02 14:17:52 +1100
  • 0d7c207f85 Added a TODO. Aaron Jacobs 2015-03-02 14:16:17 +1100
  • 2790095b6b Implemented Init. Aaron Jacobs 2015-03-02 14:14:49 +1100
  • 6f93f4eba9 Implemented NewMemFS. Aaron Jacobs 2015-03-02 14:14:02 +1100
  • 0c265d4161 MemFSTest.ContentsOfEmptyFileSystem Aaron Jacobs 2015-03-02 14:12:02 +1100
  • 9fb1bc6bff Began on a memfs test. Aaron Jacobs 2015-03-02 14:11:09 +1100
  • 3379842d1e Switched to an array of inodes for memfs, like a real file system. Aaron Jacobs 2015-03-02 14:06:32 +1100
  • 23b398bc83 Added function stubs. Aaron Jacobs 2015-03-02 14:00:48 +1100
  • 464201ae12 Fixed a build error. Aaron Jacobs 2015-03-02 13:59:32 +1100
  • 0b7e54ef6b Moved the factory function. Aaron Jacobs 2015-02-27 16:33:18 +1100
  • 3739cb6c3a Split up mem_fs.go. Aaron Jacobs 2015-02-27 16:32:01 +1100
  • 9c6965487b Split up the samples package. Aaron Jacobs 2015-02-27 16:31:04 +1100
  • c03718ca7b Started on an in-memory file system. Aaron Jacobs 2015-02-27 16:30:22 +1100
  • e06c8f7790 HelloFSTest.Open_NonExistent Aaron Jacobs 2015-02-27 16:07:47 +1100
  • 11a4a83b37 HelloFSTest.OpenAndRead Aaron Jacobs 2015-02-27 16:06:55 +1100
  • 3cc0b9cb55 HelloFSTest.ReadFile_Dir Aaron Jacobs 2015-02-27 15:58:14 +1100
  • ba8ebc7a52 HelloFSTest.ReadFile_World Aaron Jacobs 2015-02-27 15:57:32 +1100
  • fe2f872382 Implemented HelloFS.ReadFile. Aaron Jacobs 2015-02-27 15:57:06 +1100
  • 4ef670f8b7 Support reading files in server. Aaron Jacobs 2015-02-27 15:51:44 +1100
  • 1d1fb83281 Implemented OpenFile. Aaron Jacobs 2015-02-27 15:50:01 +1100
  • 4e5dbbe38f Support opening files in server. Aaron Jacobs 2015-02-27 15:49:29 +1100
  • 1f94acef2a Todone. Aaron Jacobs 2015-02-27 15:48:34 +1100
  • fff3a342db Added NotImplementedFileSystem support. Aaron Jacobs 2015-02-27 15:25:39 +1100
  • 94dbb35646 Added more file methods. Aaron Jacobs 2015-02-27 15:24:34 +1100
  • 971c66808d Added an OpenFile method. Aaron Jacobs 2015-02-27 14:59:16 +1100
  • 08226b0390 Added a banner. Aaron Jacobs 2015-02-27 14:58:12 +1100
  • 3c768d4393 HelloFSTest.ReadFile_Hello Aaron Jacobs 2015-02-27 14:56:57 +1100
  • 39d60191f7 HelloFSTest.Stat_NonExistent Aaron Jacobs 2015-02-27 14:55:02 +1100
  • 54b7c34e8f HelloFSTest.Stat_World Aaron Jacobs 2015-02-27 14:54:39 +1100
  • 4344afda0f HelloFSTest.Stat_Hello Aaron Jacobs 2015-02-27 14:53:08 +1100
  • 7ed279d75b HelloFSTest.ReadDir_NonExistent Aaron Jacobs 2015-02-27 14:44:03 +1100
  • 39e09d6bdb Allow opening other dirs. Aaron Jacobs 2015-02-27 14:43:05 +1100
  • 985bd0ac2b Fixed permission errors. Aaron Jacobs 2015-02-27 14:42:22 +1100
  • 070528d9e4 Implemented HelloFS.Init. Aaron Jacobs 2015-02-27 14:40:32 +1100
  • 63b70540e3 Added an Init method. Aaron Jacobs 2015-02-27 14:40:09 +1100
  • 99dca8b42c Refactored attribute patching. Aaron Jacobs 2015-02-27 14:24:31 +1100
  • 820917579f HelloFSTest.ReadDir_Dir Aaron Jacobs 2015-02-27 14:09:53 +1100
  • aa99b03e36 Fixed a test bug. Aaron Jacobs 2015-02-27 14:09:14 +1100
  • 1750a271f5 Added time info. Aaron Jacobs 2015-02-27 14:05:52 +1100
  • 5514405606 Added file sizes. Aaron Jacobs 2015-02-27 14:03:38 +1100
  • 4380b9ba90 Fixed some test bugs. Aaron Jacobs 2015-02-27 14:01:44 +1100
  • 54ae602a5c Added dir attributes. Aaron Jacobs 2015-02-27 14:00:18 +1100
  • 47b0093769 Added server support for lookup. Aaron Jacobs 2015-02-27 13:59:01 +1100
  • 1b3c0d1489 Implemented HelloFS.LookUpInode. Aaron Jacobs 2015-02-27 13:56:51 +1100
  • 59855978e2 Added attributes for hello. Aaron Jacobs 2015-02-27 13:52:43 +1100
  • 72e4ed930d Added a mode to inode attributes. Aaron Jacobs 2015-02-27 13:44:51 +1100
  • 70479d63bd Fixed some brokenness. Aaron Jacobs 2015-02-27 13:41:04 +1100
  • 4bf575151c Added partial support for Getattr in server. Aaron Jacobs 2015-02-27 13:38:45 +1100
  • 505b5cb326 Implemented HelloFS.GetInodeAttributes. Aaron Jacobs 2015-02-27 13:37:21 +1100
  • 85d95b742c Added attributes for the root inode. Aaron Jacobs 2015-02-27 13:36:20 +1100
  • e57dade603 Refactored HelloFS. Aaron Jacobs 2015-02-27 13:35:16 +1100
  • 12003cad3e Added more context. Aaron Jacobs 2015-02-27 13:32:44 +1100
  • afe364822a Added a getattr method. Aaron Jacobs 2015-02-27 13:32:04 +1100
  • ed1cf943b0 Made Release dir-specific too. Aaron Jacobs 2015-02-27 13:29:02 +1100
  • 137b24614a Fixed a bug. Aaron Jacobs 2015-02-27 12:38:27 +1100
  • 7b77e1d567 Define directory structure. Aaron Jacobs 2015-02-27 12:37:26 +1100
  • 941a56eb0e Use int for ReadDirRequest.Size, matching slices. Aaron Jacobs 2015-02-27 12:23:32 +1100
  • 085c6d19aa Updated server. Aaron Jacobs 2015-02-27 12:23:05 +1100
  • 03c295b02f First try at HelloFS.ReadDir. Aaron Jacobs 2015-02-27 12:21:12 +1100
  • 3ee5ddb908 Defined inode IDs. Aaron Jacobs 2015-02-27 11:55:00 +1100
  • 2bf317ef16 Corrected the notion of Dirent.Offset. Aaron Jacobs 2015-02-27 11:48:48 +1100
  • b0fb03569a Added a callout to the Offset field. Aaron Jacobs 2015-02-27 11:46:57 +1100
  • a4e48c2ebe Finished AppendDirent. Aaron Jacobs 2015-02-27 11:45:57 +1100
  • 4f4362773e Started on AppendDirent. Aaron Jacobs 2015-02-27 11:19:49 +1100
  • 909297b87a Updated NotImplementedFileSystem. Aaron Jacobs 2015-02-27 11:12:01 +1100
  • 20850bb93a Added ReadDir comments. Aaron Jacobs 2015-02-27 11:11:31 +1100
  • 9ec5569ff0 Specified what empty means. Aaron Jacobs 2015-02-27 11:11:12 +1100
  • 86e5486756 Moved Dirent to fuseutil and added documentation. Aaron Jacobs 2015-02-27 11:08:34 +1100
  • f069a55700 Defined DirOffset. Aaron Jacobs 2015-02-27 11:03:19 +1100
  • 553f711cbb Lots more ReadDir brain dumping. Aaron Jacobs 2015-02-27 11:01:07 +1100