Aaron Jacobs
fc142cb274
ReadFileOp
2015-07-24 12:51:28 +10:00
Aaron Jacobs
7133c835aa
RmDirOp
2015-07-24 12:51:28 +10:00
Aaron Jacobs
d8e3e30f99
UnlinkOp
2015-07-24 12:51:28 +10:00
Aaron Jacobs
f667900499
RenameOp
2015-07-24 12:51:28 +10:00
Aaron Jacobs
88036b9232
CreateSymlinkOp
2015-07-24 12:51:28 +10:00
Aaron Jacobs
bf11280dcd
CreateFileOp
2015-07-24 12:51:28 +10:00
Aaron Jacobs
39b2936592
MkDirOp
2015-07-24 12:51:28 +10:00
Aaron Jacobs
091d0e967c
ForgetInodeOp
2015-07-24 12:51:28 +10:00
Aaron Jacobs
a30301af46
SetInodeAttributesOp
2015-07-24 12:51:27 +10:00
Aaron Jacobs
93a670bc8c
GetInodeAttributesOp
2015-07-24 12:51:27 +10:00
Aaron Jacobs
f70c00c1ed
LookUpInodeOp
2015-07-24 12:51:27 +10:00
Aaron Jacobs
7fb5d10b11
Begin on Convert.
2015-07-24 12:51:27 +10:00
Aaron Jacobs
8a92167cc8
Updated the signature of fuseops.Convert.
2015-07-24 12:51:27 +10:00
Aaron Jacobs
b8bf3cacb4
Fixed some build errors.
2015-07-24 09:42:43 +10:00
Aaron Jacobs
8e0cba22dd
Unexported unused Flags fields.
2015-07-24 09:42:43 +10:00
Aaron Jacobs
4dc22ba2e7
Use package fuseshim in package fuseops.
2015-07-24 09:42:42 +10:00
Aaron Jacobs
894e5ffba2
Fill in bfReq fields.
2015-07-22 22:27:48 +10:00
Aaron Jacobs
f004d3ff4a
Avoid calling Logf on the hot path when logging is disabled.
...
The call to commonOp.Logf in sendBazilfuseResponse is extremely hot for
allocations, presumably because it needs to allocate an argument slice.
It is normally not needed at all, so why pay for it?
2015-07-22 21:45:49 +10:00
Aaron Jacobs
eeb412d406
Fixed a bug.
2015-06-25 21:38:39 +10:00
Aaron Jacobs
b121025b48
Added Convert support.
2015-06-25 21:38:39 +10:00
Aaron Jacobs
11eadaed84
Removed InitOp.
2015-06-22 12:29:52 +10:00
Aaron Jacobs
32fbc7f9e7
Fixed build errors.
...
Caused by jacobsa/bazilfuse@47700022b9 .
2015-06-05 15:24:22 +10:00
Aaron Jacobs
f650aab183
Updated fuseops.Convert.
2015-05-25 14:16:19 +10:00
Aaron Jacobs
e0db5cf622
Renamed existing debug logging functions.
2015-05-25 14:13:24 +10:00
Aaron Jacobs
aa6498ca1b
Added convert support.
2015-05-19 16:05:54 +10:00
Aaron Jacobs
e9a77cf27d
Added Convert support.
2015-05-19 15:34:14 +10:00
Aaron Jacobs
fe90f319b3
Fixed a bug in handling of an unknown op type.
2015-05-05 12:40:37 +10:00
Aaron Jacobs
0c8f9cece8
Fix another osxfuse request ID reuse bug.
2015-05-05 11:47:05 +10:00
Aaron Jacobs
025ddafef1
Updated Convert.
2015-05-05 10:32:57 +10:00
Aaron Jacobs
2cde92d5de
Defined new contract.
2015-05-05 10:29:48 +10:00
Aaron Jacobs
ee8c1f0357
Use internalOp.
2015-05-05 10:21:21 +10:00
Aaron Jacobs
66dad039d2
Convert
2015-05-05 10:00:18 +10:00
Aaron Jacobs
6679631689
Refactored how op descriptions work.
2015-05-01 12:21:06 +10:00
Aaron Jacobs
0985694a4b
Allow setting a parent context for all ops.
2015-05-01 11:17:15 +10:00
Aaron Jacobs
cf9ed934d5
Added a hook for fixing op type descriptions.
2015-05-01 11:02:39 +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
6305cb930b
Synchronize on ops in flight in tear-down, fixing forgetfs_test.
2015-04-02 11:10:55 +11:00
Aaron Jacobs
9719d57fb6
Added connection support for ForgetInodeOp.
2015-03-31 09:58:43 +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
bc5f2bac2d
Fixed SetInodeAttributesOp conversion.
2015-03-24 16:32:12 +11:00
Aaron Jacobs
fb40c200a9
Fixed a panic.
2015-03-24 16:02:40 +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
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