Commit Graph

  • a95b1fb276 PageCacheTest.SingleFileHandle_NoKeepCache Aaron Jacobs 2015-07-29 05:41:31 +0000
  • 28ee2de1e9 Added test names. Aaron Jacobs 2015-07-29 05:37:55 +0000
  • b5be88054f Defined SetKeepCache and read behavior. Aaron Jacobs 2015-07-29 15:32:49 +1000
  • 9e84136ee5 Don't run sprintf when unnecessary. Aaron Jacobs 2015-07-29 15:13:22 +1000
  • 30cdb148b9 Allow the kernel to send other requests while waiting for a read. Aaron Jacobs 2015-07-29 14:59:35 +1000
  • cf5cfbccfd Fixed a (new) test bug on Linux. Aaron Jacobs 2015-07-29 14:59:10 +1000
  • d45752960a Use a custom logging for interruptOp, to aid in debugging. Aaron Jacobs 2015-07-29 14:34:57 +1000
  • 96b8ce71f0 Fixed a bug: the flags parameter is in and out. Aaron Jacobs 2015-07-29 14:20:34 +1000
  • 3f954b3056 Enable async reads. Aaron Jacobs 2015-07-29 14:05:22 +1000
  • 0114453672 Expanded interruptfs to also cover testing interrupts during flush. Aaron Jacobs 2015-07-29 14:52:49 +1000
  • be5974e914 InterruptFSTest.InterruptedDuringFlush Aaron Jacobs 2015-07-29 14:52:03 +1000
  • 85439be549 InterruptFSTest.InterruptedDuringRead Aaron Jacobs 2015-07-29 14:51:33 +1000
  • 0796c46a9c Updated the interruptfs API. Aaron Jacobs 2015-07-29 14:51:10 +1000
  • 94e31a27b6 Use the fuse ID in debug logs. Aaron Jacobs 2015-07-29 14:29:31 +1000
  • c80811a735 Don't spam the everloving shit out of the console for debug logging. Aaron Jacobs 2015-07-29 12:02:58 +1000
  • e157c6bc8d Eliminated an allocation and a copy for each ReadFileOp. Aaron Jacobs 2015-07-29 11:19:03 +1000
  • ab0580a452 Fixed a very dumb bug. Aaron Jacobs 2015-07-29 11:14:17 +1000
  • ea97708e20 Read directly into out messages for directories. Aaron Jacobs 2015-07-29 11:03:27 +1000
  • bbb262ee48 Read directly into out messages for files. Aaron Jacobs 2015-07-29 11:02:29 +1000
  • 2e422a1305 Move where out messages are created. Aaron Jacobs 2015-07-29 10:51:24 +1000
  • d903c709d3 Refactored allocation out OutMessage structs. Aaron Jacobs 2015-07-29 10:39:37 +1000
  • 4fd46371a2 Rejiggered the ReadFile and ReadDir API. Aaron Jacobs 2015-07-29 10:24:11 +1000
  • c12f80b1e2 Fixed flushfs. Aaron Jacobs 2015-07-29 10:23:51 +1000
  • 85b3f9ed42 Fixed hellofs. Aaron Jacobs 2015-07-29 10:22:26 +1000
  • b0d206254f Fixed another dumb bug. Aaron Jacobs 2015-07-29 10:20:53 +1000
  • 5296835c1f Fixed a dumb bug. Aaron Jacobs 2015-07-29 10:12:59 +1000
  • 339bc03e5e Attempted to fix memfs. Aaron Jacobs 2015-07-29 10:12:11 +1000
  • 6d01ffa44f Replaced AppendDirent with WriteDirent. Aaron Jacobs 2015-07-29 10:08:16 +1000
  • c08043788a Fixed conversions.go. Aaron Jacobs 2015-07-29 09:49:28 +1000
  • f5d80cf9ab Defined the new API for ReadFileOp and ReadDirOp. Aaron Jacobs 2015-07-29 09:48:18 +1000
  • 314b93c7c0 Use a freelist for outgoing messages. Aaron Jacobs 2015-07-28 16:36:05 +1000
  • 240465913f Fixed the build on Linux. Aaron Jacobs 2015-07-28 16:31:59 +1000
  • a1fc133e32 Finished OutMessage. Aaron Jacobs 2015-07-28 16:29:30 +1000
  • a25c297e41 OutMessage.AppendString Aaron Jacobs 2015-07-28 16:29:09 +1000
  • bb88db68e0 OutMessage.Append Aaron Jacobs 2015-07-28 16:28:21 +1000
  • 75e2706a4b Renamed two files. Aaron Jacobs 2015-07-28 16:26:42 +1000
  • e2aa0ec1be OutMessage.GrowNoZero Aaron Jacobs 2015-07-28 16:24:45 +1000
  • 9a55ffcd7d OutMessage.Grow Aaron Jacobs 2015-07-28 16:23:59 +1000
  • 2e3cba1928 OutMessage.OutHeader Aaron Jacobs 2015-07-28 16:23:34 +1000
  • 114432703b Check alignment. Aaron Jacobs 2015-07-28 16:23:10 +1000
  • c210aa8a95 OutMessage.Reset Aaron Jacobs 2015-07-28 16:20:50 +1000
  • 8b845a25ee Implemented memclr. Aaron Jacobs 2015-07-28 16:19:37 +1000
  • f419bd4578 Declared memclr. Aaron Jacobs 2015-07-28 16:19:03 +1000
  • 5b3f5df8cc Specify that append methods panic. Aaron Jacobs 2015-07-28 16:17:56 +1000
  • 384f32c2a3 Connection.kernelResponseForOp Aaron Jacobs 2015-07-28 16:17:06 +1000
  • 5238806cff Connection.Reply Aaron Jacobs 2015-07-28 16:14:58 +1000
  • 0becfa3df2 Began fixing Connection. Aaron Jacobs 2015-07-28 16:13:18 +1000
  • c0e60edb32 Defined the new OutMessage API. Aaron Jacobs 2015-07-28 16:09:27 +1000
  • 3371ab70ac Redefined the contents of OutMessage. Aaron Jacobs 2015-07-28 16:06:23 +1000
  • 2d3078f8b9 Refactored the way freelists work. Aaron Jacobs 2015-07-28 15:53:53 +1000
  • 3845b0f124 Use freelist.Freelist for buffer.InMessage. Aaron Jacobs 2015-07-28 12:59:44 +1000
  • 5b5d8ff8be Added a freelist package. Aaron Jacobs 2015-07-28 12:56:16 +1000
  • 9232b8275f Don't convert uint64 to interface{} for the context key every time. Aaron Jacobs 2015-07-28 12:52:38 +1000
  • c968295acd Don't spam the error logger so much. Aaron Jacobs 2015-07-27 16:03:58 +1000
  • 83630d4268 Refactored the way the user obtains contexts and replies to ops. Aaron Jacobs 2015-07-27 15:56:27 +1000
  • 5c332f767b Moved the kernel response functions to a more appropriate place. Aaron Jacobs 2015-07-27 15:55:14 +1000
  • 4c33dd3f40 Fixed some long lines. Aaron Jacobs 2015-07-27 15:53:20 +1000
  • 95a6177c0c Fixed redundant internal op names. Aaron Jacobs 2015-07-27 15:52:13 +1000
  • 407b005d68 Deleted some dead code. Aaron Jacobs 2015-07-27 15:51:03 +1000
  • 9441e60ece Don't write zero-length replies. Aaron Jacobs 2015-07-27 15:50:05 +1000
  • c997143411 Fixed a bug. Aaron Jacobs 2015-07-27 15:49:38 +1000
  • 82289ebdd4 Fixed sample build errors. Aaron Jacobs 2015-07-27 15:47:45 +1000
  • e7a97bf905 Killed off fuseops.Op. Aaron Jacobs 2015-07-27 15:44:59 +1000
  • a99d69abce Fixed a couple of out of date references. Aaron Jacobs 2015-07-27 15:44:54 +1000
  • 522995296e Fixed package fuse. Aaron Jacobs 2015-07-27 15:44:17 +1000
  • 3755e3c1a1 Fixed package fuse. Aaron Jacobs 2015-07-27 15:43:41 +1000
  • e59dbd14f4 Killed methods. Aaron Jacobs 2015-07-27 15:42:02 +1000
  • 56b1f10c47 Killed unexported fields. Aaron Jacobs 2015-07-27 15:41:46 +1000
  • b1b941d450 Deleted commonOp. Aaron Jacobs 2015-07-27 15:40:46 +1000
  • dfadf1e8df Deleted Op. Aaron Jacobs 2015-07-27 15:40:36 +1000
  • ef3d11e2b1 It seems the write returns errors as a matter of course when unmounting. Aaron Jacobs 2015-07-27 15:40:11 +1000
  • 20a01b67ef Fixed more build errors. Aaron Jacobs 2015-07-27 15:34:14 +1000
  • 9b9a86cf80 Fixed Connection.Reply. Aaron Jacobs 2015-07-27 15:33:33 +1000
  • 612735d590 Retooled kernelResponse. Aaron Jacobs 2015-07-27 15:32:17 +1000
  • 448c910c13 Write some of Connection.Reply. Aaron Jacobs 2015-07-27 15:21:07 +1000
  • dfb1b2d881 Fixed package memfs. Aaron Jacobs 2015-07-27 15:15:53 +1000
  • ea210ae2bb Fixed package fuseutil. Aaron Jacobs 2015-07-27 15:15:07 +1000
  • dd1fcfedf5 Fixed more build errors. Aaron Jacobs 2015-07-27 15:12:43 +1000
  • d6d4cb87c5 Fixed Connection.Init. Aaron Jacobs 2015-07-27 15:10:00 +1000
  • fd0e095b3b Reimplemented ReadOp. Aaron Jacobs 2015-07-27 15:08:41 +1000
  • 8c5f6d8685 Updated the ReadOp signature. Aaron Jacobs 2015-07-27 14:52:35 +1000
  • 8305caad55 Restored the internal ops. Aaron Jacobs 2015-07-27 14:47:29 +1000
  • 2f92789219 Fixed some build errors. Aaron Jacobs 2015-07-27 14:46:41 +1000
  • a7bcfed288 Refactored kernelResponse methods into a single big function. Aaron Jacobs 2015-07-27 14:45:59 +1000
  • 35d5c4c3fe Fixed conversions.go. Aaron Jacobs 2015-07-27 14:38:18 +1000
  • 125c36dba8 Fixed up unknownOp. Aaron Jacobs 2015-07-27 14:37:59 +1000
  • 7035b69b93 Fixed a bunch more errors. Aaron Jacobs 2015-07-27 14:35:26 +1000
  • 2b8c659517 Fixed several more build errors. Aaron Jacobs 2015-07-27 14:33:19 +1000
  • b78e8f91d7 Fixed several build errors. Aaron Jacobs 2015-07-27 14:32:29 +1000
  • f93dfe355f Fixed the signature for Convert. Aaron Jacobs 2015-07-27 14:30:34 +1000
  • 585af56849 Fixed a few more build errors. Aaron Jacobs 2015-07-27 14:28:44 +1000
  • 623ae99fae Fixed a build error. Aaron Jacobs 2015-07-27 14:27:34 +1000
  • eb5fba11cb Renamed internalOp to opCommon. Aaron Jacobs 2015-07-27 14:26:03 +1000
  • ff06adf431 Trimmed the Op interface. Aaron Jacobs 2015-07-27 14:24:45 +1000
  • efeaec5ec7 Deleted internal ops. Aaron Jacobs 2015-07-27 14:23:09 +1000
  • dce2ceffdb Deleted old kernelResponse methods. Aaron Jacobs 2015-07-27 14:22:59 +1000
  • 6389e8773f Fixed package name. Aaron Jacobs 2015-07-27 14:21:36 +1000
  • cf97f40c33 Moved over convert.go. Aaron Jacobs 2015-07-27 14:20:54 +1000
  • 712ae49624 Trimmed and updated several functions. Aaron Jacobs 2015-07-27 14:20:27 +1000
  • f1f41736b3 Updated commonOp fields. Aaron Jacobs 2015-07-27 14:18:06 +1000