Commit Graph

  • 246d37a0ba Updated Linux tests for the new behavior. Aaron Jacobs 2015-09-10 03:54:29 +0000
  • 6565b52bcb Fixed the documentation to match reality on darwin. Aaron Jacobs 2015-09-10 13:51:07 +1000
  • 33a476cafc Attempt to do what the documentation now says. Aaron Jacobs 2015-09-10 13:43:12 +1000
  • 7c543380ea Add tests for the newly-documented behavior on Darwin. Aaron Jacobs 2015-09-10 13:41:26 +1000
  • 81c3047f0f Revised the public StatFSOp docs for the BlockSize/IoSize split. Aaron Jacobs 2015-09-10 13:31:04 +1000
  • e59a45f154 Added support for setting the OS X volume name. Aaron Jacobs 2015-09-09 23:07:07 +1000
  • aa1fe8b2de Added support for handling statfs(2) and friends. Aaron Jacobs 2015-09-09 22:56:12 +1000
  • 57b4e8798f Fixed other tests on OS X. Aaron Jacobs 2015-09-09 22:55:39 +1000
  • be680e1860 Fixed StatFSTest.CapacityAndFreeSpace on Linux. Aaron Jacobs 2015-09-09 12:24:31 +0000
  • ca114f296a Fixed most tests on Linux. Aaron Jacobs 2015-09-09 12:21:47 +0000
  • 56d0249304 Copied darwin-specific tests as linux-specific ones. Aaron Jacobs 2015-09-09 12:16:44 +0000
  • 811100635f Isolated darwin-specific tests. Aaron Jacobs 2015-09-09 22:13:58 +1000
  • 69c97c577e StatFSTest.UnsupportedBlockSizes Aaron Jacobs 2015-09-09 22:10:37 +1000
  • c96d308a7a Set f_frsize, fixing free space calculation by `df` on OS X. Aaron Jacobs 2015-09-09 22:04:10 +1000
  • 81a0bd26c3 Fixed some test bugs. Aaron Jacobs 2015-09-09 21:50:37 +1000
  • 27a921775e Fixed file writing. Aaron Jacobs 2015-09-09 21:45:28 +1000
  • 64cbdfea9a StatFSTest.WriteSize Aaron Jacobs 2015-09-09 21:40:55 +1000
  • e2910a4dba StatFSTest.CapacityAndFreeSpace Aaron Jacobs 2015-09-09 21:35:51 +1000
  • d5cd319abc Share code for canonicalizing the mount point. Aaron Jacobs 2015-09-09 16:14:18 +1000
  • 55d02a11bf StatFSTest.Syscall_NonZeroValues Aaron Jacobs 2015-09-09 16:12:12 +1000
  • 5b35935801 StatFSTest.Syscall_ZeroValues Aaron Jacobs 2015-09-09 16:06:57 +1000
  • da3ee9802b statFS.StatFS Aaron Jacobs 2015-09-09 13:42:15 +1000
  • b316df06d5 Added test names. Aaron Jacobs 2015-09-09 13:41:35 +1000
  • 0b2038c1cd Added a test stub. Aaron Jacobs 2015-09-09 13:38:54 +1000
  • bf33224aea Wrote much of package statfs. Aaron Jacobs 2015-09-09 13:35:36 +1000
  • d435a1a091 Reverted changes to memfs. Aaron Jacobs 2015-09-09 13:21:58 +1000
  • 212f7cdd8a Fixed another bug. Aaron Jacobs 2015-09-09 09:54:31 +1000
  • 8771155822 Fixed a bug. Aaron Jacobs 2015-09-09 09:53:43 +1000
  • df671c90c2 Fixed FileSystem.StatFS support. Aaron Jacobs 2015-09-09 09:53:11 +1000
  • 6d0c2608dc memFS.StatFS Aaron Jacobs 2015-09-09 09:52:41 +1000
  • 5921525aab Removed special handling of statfs. Aaron Jacobs 2015-09-09 09:49:54 +1000
  • 4d5341f6ce Added FileSystem.StatFS. Aaron Jacobs 2015-09-09 09:47:48 +1000
  • c49a7e13b7 Added and documented StatfsOp. Aaron Jacobs 2015-09-09 09:46:24 +1000
  • 284ddf44b0 MemFSTest.Statfs Aaron Jacobs 2015-09-09 09:28:05 +1000
  • ee4f4770b6 Fixed some out of date lock annotations. Aaron Jacobs 2015-09-09 09:17:55 +1000
  • 560105cab6 Fixed test failures on OS X. Aaron Jacobs 2015-08-14 09:26:12 +1000
  • 8f220f0e15 Fixed an out of date description. Aaron Jacobs 2015-08-12 15:57:14 +1000
  • 7aa89d4d1f Added a missing full stop. Aaron Jacobs 2015-08-12 14:47:30 +1000
  • 962e8e26d5 Enabled writeback caching by default. Aaron Jacobs 2015-08-12 12:42:00 +1000
  • 4f74c87df8 Updated a redundant code walk. Aaron Jacobs 2015-08-12 12:40:31 +1000
  • 308cf97f7e Described what happens on OS X. Aaron Jacobs 2015-08-12 02:36:11 +0000
  • 182c96da07 Fixed cachingfs. Aaron Jacobs 2015-08-12 02:35:41 +0000
  • 2e6836708e Increased the slop in memfs_test. Aaron Jacobs 2015-08-12 02:34:02 +0000
  • 89495b2e04 Allow opting out of writeback caching. Aaron Jacobs 2015-08-12 02:33:08 +0000
  • f40a24c8d5 Pay attention to DisableWritebackCaching. Aaron Jacobs 2015-08-12 02:32:39 +0000
  • 842af25013 Added and documented MountConfig.DisableWritebackCaching. Aaron Jacobs 2015-08-12 02:29:23 +0000
  • ed6f72d078 Updated a TODO. Aaron Jacobs 2015-08-12 00:48:00 +0000
  • b0a4566c53 Fixed flushfs for writback caching. Aaron Jacobs 2015-08-11 06:30:39 +0000
  • e69b8a8c37 Implement setattr; otherwise closing after writing fails. Aaron Jacobs 2015-08-11 06:29:52 +0000
  • eaa0177b80 Clean up mappings even on assertion failure. Aaron Jacobs 2015-08-11 06:26:46 +0000
  • 373004db87 Stop using a clock for memfs mtimes. Aaron Jacobs 2015-08-11 06:21:55 +0000
  • fee78b6548 Added comments for timeSlop. Aaron Jacobs 2015-08-11 06:21:45 +0000
  • 0bc289ec1b Fixed some more mtime assertions. Aaron Jacobs 2015-08-11 06:20:30 +0000
  • d6e247cc46 Fixed several mtime assertions. Aaron Jacobs 2015-08-11 06:19:14 +0000
  • a6dd3d2147 Fixed memfs_test.go. Aaron Jacobs 2015-08-11 06:06:40 +0000
  • eecd0fb964 Fixed inode.go. Aaron Jacobs 2015-08-11 06:05:17 +0000
  • 9c33490a6c Removed clocks from memfs.go. Aaron Jacobs 2015-08-11 06:04:41 +0000
  • de030d4a35 Improved setattr debug logging. Aaron Jacobs 2015-08-11 05:58:35 +0000
  • df888905ab Set InitWritebackCache. Aaron Jacobs 2015-08-11 05:54:41 +0000
  • c7ea480a5c Improved lookup logging. Aaron Jacobs 2015-08-11 06:32:47 +0000
  • 355975cfca Ignore vim swap files. Aaron Jacobs 2015-08-11 05:54:05 +0000
  • 5348027205 Make sure the mount point exists before trying to mount. Aaron Jacobs 2015-08-11 10:55:48 +1000
  • 3574e9aa49 Make sure the mount point exists up front. Aaron Jacobs 2015-08-11 10:55:43 +1000
  • 21ac1b6da5 Moved Mount into its own file. Aaron Jacobs 2015-08-11 10:54:52 +1000
  • 81de9fb6cc Made the message shrinking API less confusing. Aaron Jacobs 2015-08-10 15:45:46 +1000
  • 9a7512aac0 Improved debug logging for unknownOp. Aaron Jacobs 2015-08-06 16:25:43 +1000
  • 5711e18bd0 Improved the readability of debug logging. Aaron Jacobs 2015-08-06 15:45:43 +1000
  • 6450a1cbbf Added special cases for ReadFile and WriteFile. Aaron Jacobs 2015-08-06 15:45:40 +1000
  • 5c05a7c040 Refactored describeRequest. Aaron Jacobs 2015-08-06 15:44:08 +1000
  • 41ea2b7530 Don't repeat the op when logging the response. Aaron Jacobs 2015-08-06 15:37:32 +1000
  • 348ed9e731 Disabled async reads. Aaron Jacobs 2015-08-05 01:07:40 +0000
  • b5c1fd6ddc Fixed two issues with error responses to the kernel. Aaron Jacobs 2015-08-04 12:30:01 +1000
  • 1e2d4abaf9 Don't send error responses to the kernel for forget and interrupt. Aaron Jacobs 2015-08-04 12:28:08 +1000
  • d205df3144 Don't return long error responses to ReadDir and ReadFile. Aaron Jacobs 2015-08-04 12:21:34 +1000
  • 00b92df61c Don't forget to close the opened files. Aaron Jacobs 2015-08-04 02:19:21 +0000
  • 589f6c3c98 Added a test for various file system error conditions. Aaron Jacobs 2015-08-04 09:04:31 +1000
  • ad3a463488 Implemented dir methods. Aaron Jacobs 2015-08-04 09:03:22 +1000
  • 7943ab5bf4 ErrorFSTest.ReadDir Aaron Jacobs 2015-08-04 09:01:53 +1000
  • e22f698dd3 ErrorFSTest.OpenDir Aaron Jacobs 2015-08-04 09:01:02 +1000
  • e6a4db9920 errorFS.ReadFile Aaron Jacobs 2015-08-04 09:00:38 +1000
  • e5d377b531 ErrorFSTest.ReadFile Aaron Jacobs 2015-08-04 08:59:34 +1000
  • 1ea2e82165 errorFS.OpenFile Aaron Jacobs 2015-08-04 08:48:03 +1000
  • 54db03b63d errorFS.LookUpInode Aaron Jacobs 2015-08-04 08:45:51 +1000
  • c71b2cbf33 Fixed two bugs. Aaron Jacobs 2015-08-04 08:42:51 +1000
  • c3601bff1c errorFS.GetInodeAttributes Aaron Jacobs 2015-08-04 08:40:38 +1000
  • 978399a268 errorFS.SetError Aaron Jacobs 2015-08-04 08:35:59 +1000
  • 8aecb35541 ErrorFSTest.OpenFile Aaron Jacobs 2015-08-04 08:31:51 +1000
  • e1bfc5006b Added test names. Aaron Jacobs 2015-08-04 08:29:38 +1000
  • 4df87deabd Added a test stub. Aaron Jacobs 2015-08-04 08:27:55 +1000
  • 81a6d3d466 Declared errorfs.FS and a factory. Aaron Jacobs 2015-08-04 08:24:16 +1000
  • 263bbab5dd Don't log errors that we expect to happen regularly. Aaron Jacobs 2015-08-03 13:15:29 +1000
  • 13eb2958d3 Added support for telling Linux not to abandon the page cache on open. Aaron Jacobs 2015-07-29 16:25:39 +1000
  • eacbdb8d51 Disabled a test for a feature that doesn't work on OS X. Aaron Jacobs 2015-07-29 16:24:47 +1000
  • a88ad8dbf2 Added support for KeepPageCache. Aaron Jacobs 2015-07-29 05:53:46 +0000
  • c3c029c5c1 cachingFS.SetKeepCache Aaron Jacobs 2015-07-29 05:52:25 +0000
  • 7fae3a996b Added OpenFileOp.KeepPageCache. Aaron Jacobs 2015-07-29 05:51:20 +0000
  • 04dad40a08 PageCacheTest.TwoFileHandles_KeepCache Aaron Jacobs 2015-07-29 05:47:18 +0000
  • 454f3959f7 PageCacheTest.TwoFileHandles_NoKeepCache Aaron Jacobs 2015-07-29 05:46:13 +0000
  • 93388be731 PageCacheTest.SingleFileHandle_KeepCache Aaron Jacobs 2015-07-29 05:43:47 +0000
  • 745498b1e9 cachingFS.ReadFile Aaron Jacobs 2015-07-29 05:43:23 +0000