Commit Graph

394 Commits (485f5d64fc7a8c7447c31a699a64c5334ebdec99)

Author SHA1 Message Date
Aaron Jacobs 2cc1bfaafd Removed some references to FileSystem. 2015-03-24 16:34:43 +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 25a2502636 Updated hellofs. 2015-03-24 16:00:46 +11:00
Aaron Jacobs 3dcd942c33 Added support for Init in hellofs. 2015-03-24 15:49:26 +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 32da7d5015 FsyncErrorTest.Msync 2015-03-24 13:49:44 +11:00
Aaron Jacobs a0d210e535 Updated msync tests after setting MS_SYNC. 2015-03-24 13:36:33 +11:00
Aaron Jacobs 80c462596d Oops, set MS_SYNC or Linux does nothing. 2015-03-24 13:32:41 +11:00
Aaron Jacobs 3aaca555a4 NoErrorsTest.Mmap_WithMsync_CloseBeforeMunmap 2015-03-24 13:01:32 +11:00
Aaron Jacobs 2f5062ac6c Oops, msync helper is broken. 2015-03-24 13:00:18 +11:00
Aaron Jacobs 331695907b Oops, forgot to msync. 2015-03-24 12:58:59 +11:00
Aaron Jacobs 597e126409 NoErrorsTest.Mmap_WithMsync_MunmapBeforeClose 2015-03-24 12:57:38 +11:00
Aaron Jacobs 0888482d8a Implemented msync helper. 2015-03-24 12:56:01 +11:00
Aaron Jacobs edd7a48815 Declared msync-related tests. 2015-03-24 12:53:40 +11:00
Aaron Jacobs a032446479 Removed GOMAXPROCS-related workarounds.
These are no longer needed as of the work in #4.
2015-03-24 12:53:12 +11:00
Aaron Jacobs e4e12848fb Fixed fdatasync build errors on darwin. 2015-03-24 12:31:16 +11:00
Aaron Jacobs cf22c43238 Removed redundant checks that don't work for all error types. 2015-03-24 12:26:22 +11:00
Aaron Jacobs e74d8b6a85 Added a --debug flag. 2015-03-24 12:25:27 +11:00
Aaron Jacobs db0ab82bdd FsyncErrorTest.Fdatasync 2015-03-24 12:24:00 +11:00
Aaron Jacobs 51f6b01135 NoErrorsTest.Fdatasync 2015-03-24 12:22:25 +11:00
Aaron Jacobs 5f3f94992c Undid debugging changes. 2015-03-24 12:04:47 +11:00
Aaron Jacobs fddf222e4f Declared fdatasync tests. 2015-03-24 12:04:16 +11:00
Aaron Jacobs 096c3fa695 Added a test for directories. 2015-03-24 12:02:48 +11:00
Aaron Jacobs 38862e8650 Set GOMAXPROCS=2 in mount_sample to help flush out issues like #4. 2015-03-24 11:53:32 +11:00
Aaron Jacobs 4584e4de8f Be consistent about file names. 2015-03-24 11:27:58 +11:00
Aaron Jacobs 12b184c011 Clean up after the tool binary. 2015-03-24 11:27:18 +11:00
Aaron Jacobs 6cc47f10ed Unlink mount points on tear-down. 2015-03-24 11:04:15 +11:00
Aaron Jacobs 5a7e50daa6 Use a helper to be more sure that temp files are cleaned up at exit. 2015-03-24 10:59:46 +11:00
Aaron Jacobs b5e00243ba Allow re-using the mount_sample binary across runs. 2015-03-24 10:24:08 +11:00
Aaron Jacobs 6729af8524 Synchronize on ready with a pipe. 2015-03-24 10:08:17 +11:00
Aaron Jacobs 49455cd59c Wait for tool in a goroutine. 2015-03-24 09:59:13 +11:00
Aaron Jacobs b62be9632c Pass report files by file descriptor. 2015-03-24 09:46:05 +11:00