Aaron Jacobs
|
6679631689
|
Refactored how op descriptions work.
|
2015-05-01 12:21:06 +10:00 |
Aaron Jacobs
|
a7de8c87e8
|
Made commonOp a bit less opaque.
|
2015-05-01 11:57:37 +10:00 |
Aaron Jacobs
|
81d5dff5be
|
Handle permission errors.
|
2015-05-01 11:55:13 +10:00 |
Aaron Jacobs
|
6eb7b7b7ac
|
reportWhenPIDGone
|
2015-05-01 11:49:25 +10:00 |
Aaron Jacobs
|
572491fea4
|
commonOp.maybeTraceByPID
|
2015-05-01 11:43:46 +10:00 |
Aaron Jacobs
|
2783a71629
|
Renamed the feature.
|
2015-05-01 11:35:46 +10:00 |
Aaron Jacobs
|
2948c349e2
|
Added a flag for per-PID tracing.
|
2015-05-01 11:34:52 +10:00 |
Aaron Jacobs
|
3a1fc0ea46
|
Make op descriptions nicer.
|
2015-05-01 11:24:05 +10:00 |
Aaron Jacobs
|
91346a5af6
|
Fixed a panic.
|
2015-05-01 11:18:18 +10:00 |
Aaron Jacobs
|
0985694a4b
|
Allow setting a parent context for all ops.
|
2015-05-01 11:17:15 +10:00 |
Aaron Jacobs
|
18af108bac
|
Added reqtrace spans for fuse ops.
|
2015-05-01 11:04:57 +10:00 |
Aaron Jacobs
|
cf9ed934d5
|
Added a hook for fixing op type descriptions.
|
2015-05-01 11:02:39 +10:00 |
Aaron Jacobs
|
63490e89bc
|
Use the common response helper.
|
2015-05-01 11:00:12 +10:00 |
Aaron Jacobs
|
7a82927f63
|
commonOp.respond
|
2015-05-01 10:57:49 +10:00 |
Aaron Jacobs
|
d599dcd23a
|
Split up convert.go a bit.
|
2015-05-01 10:49:50 +10:00 |
Aaron Jacobs
|
c2e9acdd0a
|
Made built-in fuse logging less verbose.
|
2015-04-29 12:09:39 +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
|
380eba1dd5
|
Added a simple Logf implementation. To be improved.
|
2015-04-29 11:28:35 +10:00 |
Aaron Jacobs
|
dbbb61ad10
|
Added a LogF method to Op.
|
2015-04-29 11:28:34 +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
|
7ed1d0689d
|
Updated documentation in light of the investigation in issue #8.
|
2015-04-02 10:45:38 +11:00 |
Aaron Jacobs
|
3de0df2676
|
Added a note about serialization on SyncFileOp too.
|
2015-04-01 11:34:33 +11:00 |
Aaron Jacobs
|
db2100ecbb
|
Added some code investigation about fuse_flush not waiting for writes.
While I'm thinking about GoogleCloudPlatform/gcsfuse#23.
|
2015-04-01 11:29:32 +11:00 |
Aaron Jacobs
|
6b4a733e56
|
Added a citation.
|
2015-03-31 15:59:26 +11:00 |
Aaron Jacobs
|
2dd919f8f3
|
Fixed misspecification of forget behavior for the root inode.
|
2015-03-31 15:25:20 +11:00 |
Aaron Jacobs
|
9719d57fb6
|
Added connection support for ForgetInodeOp.
|
2015-03-31 09:58:43 +11:00 |
Aaron Jacobs
|
ee2040958c
|
The root inode ends with a lookup count of one, too.
|
2015-03-31 09:53:39 +11:00 |
Aaron Jacobs
|
36d7193638
|
Added a note about nlookup for the root inode.
For #7.
|
2015-03-30 16:35:17 +11:00 |
Aaron Jacobs
|
06bacc17a3
|
Documented the responses that increment the lookup count.
|
2015-03-30 15:59:41 +11:00 |
Aaron Jacobs
|
a44e5edb46
|
Added more info on nlookup incrementing.
|
2015-03-30 15:54:44 +11:00 |
Aaron Jacobs
|
bc03335bb2
|
Added additional field and better documentation for ForgetInodeOp.
|
2015-03-30 15:53:15 +11:00 |
Aaron Jacobs
|
f0d9fada95
|
Fixed InitResponse logging.
|
2015-03-26 16:26:35 +11:00 |
Aaron Jacobs
|
ee7b064667
|
While I'm at it, also enable large reads.
For googlecloudplatform/gcsfuse#27.
|
2015-03-26 16:25:01 +11:00 |
Aaron Jacobs
|
5dbc3bcd61
|
Ask for large writes from the kernel.
For googlecloudplatform/gcsfuse#27.
|
2015-03-26 16:10:07 +11:00 |
Aaron Jacobs
|
2222e8d053
|
Specify that errors from Release{File,Dir}Handle ops are ignored.
Fixes #6.
|
2015-03-25 11:08:04 +11:00 |
Aaron Jacobs
|
bc5f2bac2d
|
Fixed SetInodeAttributesOp conversion.
|
2015-03-24 16:32:12 +11:00 |
Aaron Jacobs
|
48f58d3d69
|
Fixed MkDirOp.Respond.
|
2015-03-24 16:29:13 +11:00 |
Aaron Jacobs
|
fb40c200a9
|
Fixed a panic.
|
2015-03-24 16:02:40 +11:00 |
Aaron Jacobs
|
77ad10c518
|
Fixed response output.
|
2015-03-24 16:01:53 +11:00 |
Aaron Jacobs
|
58e8a310aa
|
Log responses and errors.
|
2015-03-24 15:59:19 +11:00 |
Aaron Jacobs
|
a6638727cc
|
Fixed a silly bug.
|
2015-03-24 15:48:18 +11:00 |
Aaron Jacobs
|
0252cb61e6
|
Defined Connection.
|
2015-03-24 15:19:42 +11:00 |
Aaron Jacobs
|
9952c9b462
|
Finished Respond methods.
|
2015-03-24 15:06:20 +11:00 |
Aaron Jacobs
|
630d02e199
|
More Respond methods.
|
2015-03-24 15:02:27 +11:00 |
Aaron Jacobs
|
ccca7bbf35
|
GetInodeAttributesOp.Respond
|
2015-03-24 15:00:59 +11:00 |
Aaron Jacobs
|
9e25c19f66
|
LookUpInodeOp.Respond
|
2015-03-24 15:00:05 +11:00 |
Aaron Jacobs
|
537c4c3e06
|
Convert other types.
|
2015-03-24 14:56:41 +11:00 |
Aaron Jacobs
|
505033377d
|
Handle RemoveRequest.
|
2015-03-24 14:51:07 +11:00 |
Aaron Jacobs
|
fe76354f67
|
Filled in more ops.
|
2015-03-24 14:50:17 +11:00 |
Aaron Jacobs
|
e21d3254d4
|
Filled in more ops.
|
2015-03-24 14:49:27 +11:00 |
Aaron Jacobs
|
1cfd10be87
|
Filled in LookUpInodeOp.
|
2015-03-24 14:48:42 +11:00 |
Aaron Jacobs
|
2167bec8a2
|
Fixed switch cases.
|
2015-03-24 14:48:19 +11:00 |
Aaron Jacobs
|
ec64b2561c
|
Added helpful TODOs.
|
2015-03-24 14:46:31 +11:00 |
Aaron Jacobs
|
aba4e37d40
|
Made everything an op.
|
2015-03-24 14:45:35 +11:00 |
Aaron Jacobs
|
2dfd8be146
|
Changed the contract.
|
2015-03-24 14:41:51 +11:00 |
Aaron Jacobs
|
2a6cbb7bd3
|
Added stubs for all types.
|
2015-03-24 14:40:58 +11:00 |
Aaron Jacobs
|
18d288f1d9
|
Implemented the default case.
|
2015-03-24 14:38:57 +11:00 |
Aaron Jacobs
|
e4d3d0aa56
|
Implemented missing functions.
|
2015-03-24 14:38:18 +11:00 |
Aaron Jacobs
|
73732d4425
|
Refactored and started on Convert.
|
2015-03-24 14:36:44 +11:00 |
Aaron Jacobs
|
28f009d41b
|
Declared a conversion interface.
|
2015-03-24 14:24:00 +11:00 |
Aaron Jacobs
|
bbc33f6317
|
Defined the Op interface.
|
2015-03-24 14:21:55 +11:00 |
Aaron Jacobs
|
d611ddfab0
|
Fixed build errors.
|
2015-03-24 14:18:01 +11:00 |
Aaron Jacobs
|
9aff9a66a8
|
Finished porting methods.
|
2015-03-24 14:17:30 +11:00 |
Aaron Jacobs
|
680eaa899d
|
Ported more methods.
|
2015-03-24 14:16:59 +11:00 |
Aaron Jacobs
|
f4c58fac66
|
Ported more methods.
|
2015-03-24 14:15:33 +11:00 |
Aaron Jacobs
|
e930166b68
|
Ported two more methods.
|
2015-03-24 14:13:59 +11:00 |
Aaron Jacobs
|
5203b8289a
|
Ported two more methods.
|
2015-03-24 14:13:28 +11:00 |
Aaron Jacobs
|
39c6e2e5ce
|
Ported LookUpInode.
|
2015-03-24 14:12:10 +11:00 |
Aaron Jacobs
|
9d282740dd
|
Ported Init.
|
2015-03-24 14:11:28 +11:00 |
Aaron Jacobs
|
d43618adec
|
Refined a bunch of wording.
|
2015-03-24 14:11:07 +11:00 |
Aaron Jacobs
|
d84933bedf
|
Moved "simple types" to a separate file.
|
2015-03-24 14:05:56 +11:00 |
Aaron Jacobs
|
386855c559
|
Carved up FileSystem.
|
2015-03-24 14:02:10 +11:00 |
Aaron Jacobs
|
8e746f35b5
|
Updated the package statement.
|
2015-03-24 13:58:25 +11:00 |
Aaron Jacobs
|
84559e6234
|
Copied and pasted from file_system.go.
|
2015-03-24 13:57:43 +11:00 |