Commit Graph

  • 069fff34a5 Added a rename op. Aaron Jacobs 2015-06-25 22:15:31 +1000
  • b6588a6d41 Added documentation for RenameOp. Aaron Jacobs 2015-06-25 22:13:45 +1000
  • 515cdb41a8 Fixed a bug in memfs renaming. Aaron Jacobs 2015-06-25 22:01:56 +1000
  • a4e7cab07d Filled out memfs rename tests. Aaron Jacobs 2015-06-25 21:58:17 +1000
  • 1878a13850 MemFSTest.RenameNonExistentFile Aaron Jacobs 2015-06-25 21:58:10 +1000
  • 7fb4f4d34f MemFSTest.RenameOverExisting_WrongType Aaron Jacobs 2015-06-25 21:57:17 +1000
  • a28c3afdfd MemFSTest.RenameOverExistingDirectory Aaron Jacobs 2015-06-25 21:54:38 +1000
  • 76b311bdc2 MemFSTest.RenameOverExistingFile Aaron Jacobs 2015-06-25 21:51:36 +1000
  • 542984f5bd MemFSTest.RenameIntoFileSystem Aaron Jacobs 2015-06-25 21:48:45 +1000
  • a69cbc2139 MemFSTest.RenameOutOfFileSystem Aaron Jacobs 2015-06-25 21:47:31 +1000
  • af38b8f8e5 MemFSTest.RenameAcrossDirs_Directory Aaron Jacobs 2015-06-25 21:45:12 +1000
  • 361e9e61f6 MemFSTest.RenameAcrossDirs_File Aaron Jacobs 2015-06-25 21:43:01 +1000
  • bde0d1be29 MemFSTest.RenameWithinDir_SameName Aaron Jacobs 2015-06-25 21:30:58 +1000
  • 6ec382c952 Added another test name. Aaron Jacobs 2015-06-25 21:29:40 +1000
  • 7b0dfea7dd Added a test stub. Aaron Jacobs 2015-06-25 16:57:50 +1000
  • f7f7ac8ff6 Fixed build errors. Aaron Jacobs 2015-06-25 21:40:42 +1000
  • 99080585ce Fixed a test bug. Aaron Jacobs 2015-06-25 16:56:26 +1000
  • 7c97a95067 Strengthened some tests. Aaron Jacobs 2015-06-25 16:56:16 +1000
  • 5532e21b56 Fixed build errors. Aaron Jacobs 2015-06-25 16:54:49 +1000
  • 1d764bcde0 Mostly implemented Rename. Aaron Jacobs 2015-06-25 16:52:28 +1000
  • 4008a44fb6 Added another TODO. Aaron Jacobs 2015-06-25 15:45:12 +1000
  • 9406c5bc29 Added more test names and TODOs. Aaron Jacobs 2015-06-25 15:44:23 +1000
  • eeb412d406 Fixed a bug. Aaron Jacobs 2015-06-25 15:41:08 +1000
  • 8ba8c0bf24 Oops, forgot fileSystemServer.handleOp. Aaron Jacobs 2015-06-25 15:40:29 +1000
  • f31cd5eb0a Added a snooping implementation. Aaron Jacobs 2015-06-25 15:40:03 +1000
  • 723fcb1d3e Added FileSystem support. Aaron Jacobs 2015-06-25 15:37:37 +1000
  • b121025b48 Added Convert support. Aaron Jacobs 2015-06-25 15:37:04 +1000
  • feb41dddfa Defined RenameOp. Aaron Jacobs 2015-06-25 15:35:26 +1000
  • 45ab98457f Improved rename tests. Aaron Jacobs 2015-06-25 15:33:13 +1000
  • 3440c23dd2 MemFSTest.RenameWithinDir_Directory Aaron Jacobs 2015-06-25 15:28:43 +1000
  • 60383de712 MemFSTest.RenameWithinDir_File Aaron Jacobs 2015-06-25 15:27:07 +1000
  • 044aa10a41 Declared test names. Aaron Jacobs 2015-06-25 15:12:16 +1000
  • 10b71ca55f Simplified memfs locking. Aaron Jacobs 2015-06-25 21:37:46 +1000
  • c7c0b23bc0 Fixed up memfs.go. Aaron Jacobs 2015-06-25 21:37:29 +1000
  • a365c6c2cb Removed inode.mu. Aaron Jacobs 2015-06-25 21:35:09 +1000
  • bb3046cdaa Unified a duplicate pair of methods in memfs. Aaron Jacobs 2015-06-25 16:16:48 +1000
  • 91a3b44294 Improve error log output for unknown operations. Aaron Jacobs 2015-06-22 12:40:40 +1000
  • 23590532ff Killed off InitOp. Aaron Jacobs 2015-06-22 12:31:47 +1000
  • 3103bb22a1 Updated samples. Aaron Jacobs 2015-06-22 12:31:25 +1000
  • e59720bfb0 Updated a comment. Aaron Jacobs 2015-06-22 12:31:06 +1000
  • e4cd605c76 Updated package fuseutil. Aaron Jacobs 2015-06-22 12:30:17 +1000
  • 11eadaed84 Removed InitOp. Aaron Jacobs 2015-06-22 12:29:52 +1000
  • ef728f8af2 Set max readahead to a large value when mounting. Aaron Jacobs 2015-06-22 12:26:03 +1000
  • 1939992b46 Reference package syncutil in its new location. Aaron Jacobs 2015-06-15 08:27:39 +1000
  • 6d19754c38 Reference package timeutil in its new location. Aaron Jacobs 2015-06-15 08:11:28 +1000
  • 6292872c4e Added a FileSystem.Destroy method, called after unmount. Aaron Jacobs 2015-06-09 13:29:00 +1000
  • 3cb67f5833 Tightened forgetfs's post-destruction check, now that we can. Aaron Jacobs 2015-06-09 13:27:02 +1000
  • 43c8f9d8c2 Fixed a bug in forgetfs. Aaron Jacobs 2015-06-09 13:25:28 +1000
  • 0f62458e21 Destroy when done. Aaron Jacobs 2015-06-09 11:11:52 +1000
  • 9cc2a6f450 Implemented Destroy for forgetfs. Aaron Jacobs 2015-06-09 11:10:39 +1000
  • 630f40de94 NotImplementedFileSystem.Destroy Aaron Jacobs 2015-06-05 13:51:45 +1000
  • 6fff9f3f20 Added FileSystem.Destroy. Aaron Jacobs 2015-06-05 13:51:27 +1000
  • c9c4a456b1 Removed the Linux destroy workaround. Aaron Jacobs 2015-06-05 13:49:18 +1000
  • 119f9a18ce Changed the guidance for dealing with lookup counts at unmount time. Aaron Jacobs 2015-06-05 13:48:41 +1000
  • c1d30a3823 Moved in-flight waiting from Connection into Server. Aaron Jacobs 2015-06-09 11:03:33 +1000
  • 6c85a93914 Removed synchronization from Connection.Close. Aaron Jacobs 2015-06-09 11:02:08 +1000
  • 5ae9856c29 Define that Server.ServeOps must wait for in-flights. Aaron Jacobs 2015-06-09 11:01:11 +1000
  • 100c7af28a Put a wait group in fileSystemServer. Aaron Jacobs 2015-06-09 10:47:35 +1000
  • 683decb008 Work around a bug in systemd by always setting fsname. Aaron Jacobs 2015-06-09 00:41:01 +0000
  • 32fbc7f9e7 Fixed build errors. Aaron Jacobs 2015-06-05 15:24:22 +1000
  • 8a8429af13 Changed the FileSystem interface to return error values. Aaron Jacobs 2015-06-05 14:27:13 +1000
  • 5e2cea4b7a Fixed interruptfs. Aaron Jacobs 2015-06-05 14:24:14 +1000
  • 4cba8c73d1 Fixed flushfs. Aaron Jacobs 2015-06-05 14:23:26 +1000
  • ba71991231 Fixed hellofs. Aaron Jacobs 2015-06-05 14:23:05 +1000
  • ea1d0606dc Fixed cachingfs. Aaron Jacobs 2015-06-05 14:22:29 +1000
  • afd13efb65 Fixed memfs. Aaron Jacobs 2015-06-05 14:22:02 +1000
  • b791d33db0 Fixed fileSystemServer.handleOp. Aaron Jacobs 2015-06-05 14:20:39 +1000
  • 78b00c64d9 Removed RespondToOp. Aaron Jacobs 2015-06-05 14:19:30 +1000
  • f7952dbc64 Fixed forgetfs. Aaron Jacobs 2015-06-05 14:18:39 +1000
  • 1573b41ff3 Fixed NotImplementedFileSystem. Aaron Jacobs 2015-06-05 14:14:49 +1000
  • 48571ab6cb Updated the FileSystem interface. Aaron Jacobs 2015-06-05 14:13:59 +1000
  • 3d04b93c8e Made more firm some wording about interrupt semantics. Aaron Jacobs 2015-06-03 08:51:28 +1000
  • d800860713 Added ENOTDIR. Aaron Jacobs 2015-05-26 10:47:21 +1000
  • c1f7e56cab Support setting a logger for fuse errors (but not other debug info). Aaron Jacobs 2015-05-25 14:23:25 +1000
  • b4469b5cff Renamed getLogger. Aaron Jacobs 2015-05-25 14:19:28 +1000
  • 430fbb3099 Updated mounted_file_system.go. Aaron Jacobs 2015-05-25 14:18:50 +1000
  • 438929753f Updated newConnection. Aaron Jacobs 2015-05-25 14:17:16 +1000
  • f650aab183 Updated fuseops.Convert. Aaron Jacobs 2015-05-25 14:16:19 +1000
  • 41f376af5f Added commonOp.errorLogger. Aaron Jacobs 2015-05-25 14:15:49 +1000
  • e0db5cf622 Renamed existing debug logging functions. Aaron Jacobs 2015-05-25 14:13:24 +1000
  • df7aea90d2 Added MountConfig.ErrorLogger. Aaron Jacobs 2015-05-25 14:09:23 +1000
  • 1731a357d7 Added a missing file. Aaron Jacobs 2015-05-21 16:52:27 +1000
  • aa62bac439 Made "create in parallel" tests reusable. Aaron Jacobs 2015-05-21 15:43:41 +1000
  • 1e7620a379 Fixed up advice for handling already-exists cases when creating names. Aaron Jacobs 2015-05-21 15:30:37 +1000
  • bd4af3f5a5 Updated advice on create, symlink, and mkdir. Aaron Jacobs 2015-05-21 15:30:08 +1000
  • 6777b1d99f Gave mkdir and symlink the same concurrency issues treatment. Aaron Jacobs 2015-05-21 15:22:30 +1000
  • bc969387ca Fixed memfs bugs. Aaron Jacobs 2015-05-21 15:22:26 +1000
  • 49a5ff2328 MemFSTest.SymlinkInParallel Aaron Jacobs 2015-05-21 15:21:26 +1000
  • 7ec610e0be PosixTest.SymlinkInParallel Aaron Jacobs 2015-05-21 15:21:05 +1000
  • e158bcfa17 MemFSTest.MkdirInParallel Aaron Jacobs 2015-05-21 15:20:01 +1000
  • 2b71f8cbe8 PosixTest.MkdirInParallel Aaron Jacobs 2015-05-21 15:19:39 +1000
  • b82157437e Fixed CreateFile concurrency issues in memfs. Aaron Jacobs 2015-05-21 15:15:53 +1000
  • 150440d500 Return EEXIST from create. This appears to work, on OS X at least. Aaron Jacobs 2015-05-21 15:14:16 +1000
  • 0407fb7690 Added memfs create in parallel tests. Aaron Jacobs 2015-05-21 14:30:52 +1000
  • 4269d7cd47 Check for already existing in memFS.CreateFile. Aaron Jacobs 2015-05-21 13:26:03 +1000
  • eafe864b8c Added tests demonstrating POSIX behavior when creating in parallel. Aaron Jacobs 2015-05-21 14:25:02 +1000
  • 63888f4ddd PosixTest.CreateInParallel_Exclusive Aaron Jacobs 2015-05-21 14:22:44 +1000
  • 25ded77e80 PosixTest.CreateInParallel_Truncate Aaron Jacobs 2015-05-21 14:18:54 +1000
  • e69cd9188e Split out into a reusable function. Aaron Jacobs 2015-05-21 13:53:52 +1000
  • e295ef6019 Fixed two test bugs. Aaron Jacobs 2015-05-21 13:50:18 +1000