Commit Graph

877 Commits (6d19754c3822f8f134389ca53f5741ee27132c95)

Author SHA1 Message Date
Aaron Jacobs 4269d7cd47 Check for already existing in memFS.CreateFile. 2015-05-21 14:25:29 +10:00
Aaron Jacobs eafe864b8c Added tests demonstrating POSIX behavior when creating in parallel. 2015-05-21 14:25:02 +10:00
Aaron Jacobs 63888f4ddd PosixTest.CreateInParallel_Exclusive 2015-05-21 14:24:45 +10:00
Aaron Jacobs 25ded77e80 PosixTest.CreateInParallel_Truncate 2015-05-21 14:24:45 +10:00
Aaron Jacobs e69cd9188e Split out into a reusable function. 2015-05-21 14:24:45 +10:00
Aaron Jacobs e295ef6019 Fixed two test bugs. 2015-05-21 14:24:45 +10:00
Aaron Jacobs 113fabe937 Don't forget to close. 2015-05-21 14:24:44 +10:00
Aaron Jacobs acccaf1e28 PosixTest.CreateInParallel_NoTruncate 2015-05-21 14:24:44 +10:00
Aaron Jacobs f073423b67 Added test names. 2015-05-21 14:24:44 +10:00
Aaron Jacobs f385176a96 Renamed to memfs.go. 2015-05-21 13:23:18 +10:00
Aaron Jacobs 9a62061e63 Added support for symlinks in package fuse.
For GoogleCloudPlatform/gcsfuse#12.
2015-05-19 16:09:25 +10:00
Aaron Jacobs caca93f6f9 Added ReadSymlinkOp. 2015-05-19 16:08:57 +10:00
Aaron Jacobs 3086e28fe4 Fixed a bug. 2015-05-19 16:08:50 +10:00
Aaron Jacobs a6e14f1878 Fixed a bug. 2015-05-19 16:08:13 +10:00
Aaron Jacobs c75db4a11f memFS.ReadSymlin 2015-05-19 16:07:53 +10:00
Aaron Jacobs 05091dee19 Added file system support. 2015-05-19 16:06:57 +10:00
Aaron Jacobs aa6498ca1b Added convert support. 2015-05-19 16:05:54 +10:00
Aaron Jacobs 83baabeaf5 Added ReadSymlinkOp. 2015-05-19 16:05:01 +10:00
Aaron Jacobs 589723ca4e Tightened up symlink tests, in particular around removing. 2015-05-19 16:02:25 +10:00
Aaron Jacobs 32c4d03ad1 Clarify that UnlinkOp applies to directories, too. 2015-05-19 16:02:20 +10:00
Aaron Jacobs dcaf480759 MemFSTest.DeleteSymlink 2015-05-19 16:01:36 +10:00
Aaron Jacobs cec7824a4b Made MemFSTest.CreateSymlink more thorough. 2015-05-19 16:00:28 +10:00
Aaron Jacobs 2f23b2ca27 Implemented CreateSymlink for memfs. 2015-05-19 15:57:57 +10:00
Aaron Jacobs 9b36fa15f8 Todone. 2015-05-19 15:57:54 +10:00
Aaron Jacobs 1cda3987e5 memFS.CreateSymlink 2015-05-19 15:57:19 +10:00
Aaron Jacobs 5aacfb0801 Refactored memfs.inode. 2015-05-19 15:53:09 +10:00
Aaron Jacobs 1f56395068 Fixed more errors. 2015-05-19 15:53:01 +10:00
Aaron Jacobs 6f8dbe44b0 Restored lost code. 2015-05-19 15:52:28 +10:00
Aaron Jacobs fe7d0eab90 Fixed more build errors. 2015-05-19 15:51:38 +10:00
Aaron Jacobs 4cfaa1e1e7 Fixed more build errors. 2015-05-19 15:50:12 +10:00
Aaron Jacobs 1c244c414a Fixed some build errors. 2015-05-19 15:49:51 +10:00
Aaron Jacobs 2e7ac1c44b No reader locks. 2015-05-19 15:49:13 +10:00
Aaron Jacobs 5184f42e34 Updated annotations. 2015-05-19 15:48:39 +10:00
Aaron Jacobs 6fdbd3c0c2 Fixed names. 2015-05-19 15:48:17 +10:00
Aaron Jacobs ccac11385f Updated inode contents. 2015-05-19 15:46:09 +10:00
Aaron Jacobs e9e97851aa Added package fuse support for creating symlinks. 2015-05-19 15:34:40 +10:00
Aaron Jacobs e9a77cf27d Added Convert support. 2015-05-19 15:34:14 +10:00
Aaron Jacobs f71fe97d5e Added file system support. 2015-05-19 15:33:19 +10:00
Aaron Jacobs 16155913c4 Added CreateSymlinkOp. 2015-05-19 15:31:53 +10:00
Aaron Jacobs e331443c2b Added symlink- and hard link-related tests. 2015-05-19 15:26:29 +10:00
Aaron Jacobs 35770118ce MemFSTest.ReadLink_NotASymlink 2015-05-19 15:26:25 +10:00
Aaron Jacobs 4537a6fb9b MemFSTest.ReadLink_NonExistent 2015-05-19 15:25:31 +10:00
Aaron Jacobs 2a58039db5 MemFSTest.CreateSymlink_AlreadyExists 2015-05-19 15:24:53 +10:00
Aaron Jacobs d2fd911271 Added two more names. 2015-05-19 15:22:50 +10:00
Aaron Jacobs 0a9c888d54 MemFSTest.CreateSymlink 2015-05-19 15:22:31 +10:00
Aaron Jacobs c478c23404 MemFSTest.HardLinks 2015-05-19 15:21:07 +10:00
Aaron Jacobs ba58fa8721 Added test names. 2015-05-19 15:18:50 +10:00
Aaron Jacobs 1d03f1695d Allow the user to set arbitrary mount options.
For GoogleCloudPlatform/gcsfuse#50.
2015-05-19 11:39:18 +10:00
Aaron Jacobs b65f337637 Allow setting a file system name. 2015-05-18 14:06:07 +10:00
Aaron Jacobs 54cb69c5ed Added support for mounting a file system in read-only mode.
For GoogleCloudPlatform/gcsfuse#48.
2015-05-18 10:22:00 +10:00