Chris Lu
|
c795183887
return node itself as directory handler
|
3 years ago |
Chris Lu
|
055374a50b
FUSE: skip flushing if file is deleted
|
3 years ago |
Patrick Schmidt
|
77100754e6
Return artificial . and .. directories
|
3 years ago |
Chris Lu
|
1737af480a
adjust logs
|
3 years ago |
Chris Lu
|
55a8f57381
go fmt
|
3 years ago |
Chris Lu
|
38f411219a
mount: skip local chunk cache if opened write only
|
3 years ago |
Chris Lu
|
3a86d4dbfd
mount: fix directory invalidation
|
3 years ago |
Chris Lu
|
83cf94ad2d
delay new file creation unless file is opened exclusively
|
3 years ago |
Chris Lu
|
d1c813c470
let the fuse library manage directory id
|
3 years ago |
Chris Lu
|
372872ebbf
set root node inode number
|
3 years ago |
Chris Lu
|
e332da4837
set inode value
|
3 years ago |
Chris Lu
|
6cbd786db9
correctly runs git clone
|
3 years ago |
Chris Lu
|
d9a2a7f1c4
WIP
|
3 years ago |
Chris Lu
|
54410ca955
cleaner way to set readonly
|
3 years ago |
Chris Lu
|
3074e9b428
ensure consistent inode value
|
3 years ago |
Chris Lu
|
16c0304416
ensure to delete on filer also
|
3 years ago |
Chris Lu
|
217e0f9066
mount: remove folder recursively
|
3 years ago |
Chris Lu
|
3e669e6d7b
mostly refactoring, add some error handling
|
3 years ago |
Chris Lu
|
07f712c83f
fix typo
|
3 years ago |
Chris Lu
|
36c79de3f4
fuse mount: dir ReadDirAll avoid extra conversion to filer_pb.Entry
|
3 years ago |
Chris Lu
|
e41766feb6
fuse mount: dir lookup avoids extra conversion to filer_pb.Entry object
|
3 years ago |
Chris Lu
|
1adc8f86ea
lighten up File object
|
3 years ago |
Chris Lu
|
c04b7e106f
mount: remove entry from Dir object
|
3 years ago |
Chris Lu
|
3f3268cd1b
go fmt
|
3 years ago |
Chris Lu
|
ca0f07a188
move file reader, entryViewCache to file handle
|
3 years ago |
Chris Lu
|
f62c153274
go fmt
|
3 years ago |
Chris Lu
|
0f64f5b9c8
mount: add readOnly option
|
3 years ago |
Chris Lu
|
69694a17be
reverting 7d57664c2d80f2b7d3eb4cecc57a3275bafee44d
|
3 years ago |
Chris Lu
|
22a07a12d2
[mount] [regression] `filer.path` option results in empty mount in 2.32
|
3 years ago |
Chris Lu
|
7d57664c2d
mount: internals switch to filer.Entry instead of protobuf
|
3 years ago |
Chris Lu
|
aba47fd9e8
reduce repeated calls to dir.FullPath()
|
3 years ago |
Chris Lu
|
be9c7c21ec
reduce possibility of nil file entry
|
3 years ago |
Chris Lu
|
d475c89fcc
go fmt
|
3 years ago |
Chris Lu
|
3a1d3d3413
mount: properly invalidate kernel node cache entry
|
3 years ago |
Chris Lu
|
00707ec00f
mount: outsideContainerClusterMode proxy through filer
|
3 years ago |
Chris Lu
|
e439b65e38
fix test
|
3 years ago |
Chris Lu
|
5a3386e39b
Revert "Revert "mount: fake support for socket/block/character/fifo devices""
|
3 years ago |
Chris Lu
|
67faa56920
Revert "Revert "mount: add more entry type""
|
3 years ago |
Chris Lu
|
4085b79d38
Revert "mount: add more entry type"
|
3 years ago |
Chris Lu
|
3d5cb7eb86
Revert "mount: fake support for socket/block/character/fifo devices"
|
3 years ago |
Chris Lu
|
61ef2d8658
mount: fake support for socket/block/character/fifo devices
|
3 years ago |
Chris Lu
|
d7d907be27
mount: add more entry type
|
3 years ago |
Chris Lu
|
a4063a5437
add stream list directory entries
|
3 years ago |
Chris Lu
|
f002e668de
change limit to int64 in case of overflow
|
3 years ago |
Chris Lu
|
e1423a83dd
mount: clear possible leftover entry data in memory
|
4 years ago |
Chris Lu
|
4609644658
mount: remove files that may still are open
|
4 years ago |
Chris Lu
|
10f9f1cc26
handle mknod requests
|
4 years ago |
Chris Lu
|
9b4f7fed14
mount: report filer IO error
|
4 years ago |
Chris Lu
|
b067853162
mount: ignore recursion error
|
4 years ago |
Chris Lu
|
d77e3c96e9
FUSE: use the mount directory permissions
|
4 years ago |