Commit Graph

31 Commits (f650aab183dc4f2947f87454d918199ee47ed217)

Author SHA1 Message Date
Aaron Jacobs e0db5cf622 Renamed existing debug logging functions. 2015-05-25 14:13:24 +10:00
Aaron Jacobs cb273d013a Moved per-PID tracing to Connection.
This lets it happen before per-request cancellation, which otherwise
causes all future ops to start cancelled after one finishes.
2015-05-05 15:06:01 +10:00
Aaron Jacobs 98fe7cbb0d Handle interrupt requests. 2015-05-05 12:21:57 +10:00
Aaron Jacobs 0c8f9cece8 Fix another osxfuse request ID reuse bug. 2015-05-05 11:47:05 +10:00
Aaron Jacobs 7fd0abb1f5 Handle osxfuse's behavior of reusing "unique" IDs. 2015-05-05 11:44:54 +10:00
Aaron Jacobs 5649885523 Fixed a panic. 2015-05-05 10:42:17 +10:00
Aaron Jacobs 766ff1edf7 Connection.recordCancelFunc 2015-05-05 10:41:52 +10:00
Aaron Jacobs d22c1c64ae Arrange for a cancellation channel. 2015-05-05 10:41:09 +10:00
Aaron Jacobs 4fdecd8417 Use new beginOp/finishOp. 2015-05-05 10:36:38 +10:00
Aaron Jacobs 365f219704 New begin/finish interface. Not yet wired. 2015-05-05 10:34:40 +10:00
Aaron Jacobs 64a7c6f973 Connection.ReadOp can assume Convert will not fail. 2015-05-05 10:33:47 +10:00
Aaron Jacobs 15bdf82b56 Connection.finishOp 2015-05-05 10:04:31 +10:00
Aaron Jacobs be9bf6720f Connection.ReadOp 2015-05-05 10:04:03 +10:00
Aaron Jacobs 0985694a4b Allow setting a parent context for all ops. 2015-05-01 11:17:15 +10:00
Aaron Jacobs 83f6f835b8 Align per-op log messages. 2015-04-29 12:11:34 +10:00
Aaron Jacobs c2e9acdd0a Made built-in fuse logging less verbose. 2015-04-29 12:09:39 +10:00
Aaron Jacobs 3e4a8fd488 Shorter op IDs. 2015-04-29 11:53:17 +10:00
Aaron Jacobs 4b97059d22 Added the op ID. 2015-04-29 11:51:25 +10:00
Aaron Jacobs cad0c5fe50 Obtain file:line info in Connection.log. 2015-04-29 11:44:00 +10:00
Aaron Jacobs 1720b526fb Use Connection.log for ops, too. 2015-04-29 11:35:28 +10:00
Aaron Jacobs d12e71f773 Added a Connection.log method, with a TODO. 2015-04-29 11:32:21 +10:00
Aaron Jacobs ce41e1d0ec Updated an out of date comment. 2015-04-29 11:28:16 +10:00
Aaron Jacobs 6305cb930b Synchronize on ops in flight in tear-down, fixing forgetfs_test. 2015-04-02 11:10:55 +11:00
Aaron Jacobs 58e8a310aa Log responses and errors. 2015-03-24 15:59:19 +11:00
Aaron Jacobs 2720f50225 Print received requests. 2015-03-24 15:52:14 +11:00
Aaron Jacobs ab55e07aea Respond to statfs. 2015-03-24 15:51:36 +11:00
Aaron Jacobs c880ea6819 Implemented the rest of Connection. 2015-03-24 15:36:09 +11:00
Aaron Jacobs 210a91dd93 Updated mounted_file_system.go. 2015-03-24 15:34:50 +11:00
Aaron Jacobs 978bdd5faf Implemented Connection.ReadOp. 2015-03-24 15:26:02 +11:00
Aaron Jacobs be2f3fc73e Added a warning on Connection.ReadOp. 2015-03-24 15:23:19 +11:00
Aaron Jacobs 0252cb61e6 Defined Connection. 2015-03-24 15:19:42 +11:00