chrislu
|
fec8428fd8
POSIX: different inode for same named different file types
|
2 years ago |
chrislu
|
cd1ad88f30
POSIX: check name is too long ENAMETOOLONG
|
2 years ago |
chrislu
|
2dcb8cb93b
POSIX: ensure file and directory inodes are different
|
2 years ago |
chrislu
|
b8fbf19e9a
mount: rename follow POSIX
|
2 years ago |
chrislu
|
cbc055dc2b
mount: file fsync
|
2 years ago |
chrislu
|
3df8f96117
avoid changing inode
|
2 years ago |
chrislu
|
67b0645808
mount: need to change entry name after renaming
|
2 years ago |
chrislu
|
9f9ef1340c
use streaming mode for long poll grpc calls
|
2 years ago |
liubaojiang
|
c7abc34dbb
rename operation returns the correct old parent path
|
2 years ago |
Chris Lu
|
0c8dea9de8
go fmt
|
3 years ago |
Chris Lu
|
cca62fdb30
mount: streaming renaming folders
|
3 years ago |
Chris Lu
|
93bb7869b8
Revert "mount: fix renaming a deep directory with unvisited directories"
|
3 years ago |
Chris Lu
|
0ccdb937bb
mount: fix renaming a deep directory with unvisited directories
|
3 years ago |
Chris Lu
|
7359193e97
go fmt
|
3 years ago |
Chris Lu
|
fa0dab6029
mount: rename also recursively move file handles
|
3 years ago |
Chris Lu
|
215b169562
mount: recursively rename locally
|
3 years ago |
Chris Lu
|
789465d99e
set renamed item to new directory
|
3 years ago |
Chris Lu
|
ceb620a30a
directory rename: change directory name after renaming
|
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
|
0f64f5b9c8
mount: add readOnly option
|
3 years ago |
Chris Lu
|
3fedfec1e7
check cross device rename error
|
3 years ago |
Chris Lu
|
4a1fe4b8e2
add error logs
|
4 years ago |
Chris Lu
|
daf0a449f7
properly cancel context for streaming grpc
|
4 years ago |
Chris Lu
|
a7f669044e
rename also applies to open file handle
|
4 years ago |
Chris Lu
|
090612492c
fix compilation
|
4 years ago |
Chris Lu
|
d43129d27f
add back handles lock
|
4 years ago |
Chris Lu
|
e74dc4e4bc
add back fs node cache for renaming
|
4 years ago |
Chris Lu
|
5788f1f6bf
remove fsnode cache
|
4 years ago |
Chris Lu
|
6962ca48d3
fix compilation
|
4 years ago |
Chris Lu
|
3bbac0820b
FUSE: faster rename implementation
|
4 years ago |
Chris Lu
|
42a338d7b0
FUSE mount: clean up file handles during renaming
|
4 years ago |
Chris Lu
|
95a1860d65
remove empty calls for list cache
|
4 years ago |
Chris Lu
|
1bb8cae65d
reverting and working
|
4 years ago |
Chris Lu
|
628b27ef3b
purge old cache implementation
|
4 years ago |
Chris Lu
|
2f5ed29c37
clean up
|
4 years ago |
Chris Lu
|
7f0d87b206
tree structured fs cache
|
4 years ago |
Chris Lu
|
2e4fadd10a
fix fscache move
|
4 years ago |
Chris Lu
|
c0f0fdb3ba
refactoring
|
4 years ago |
Chris Lu
|
bda13ed593
commented prints
|
4 years ago |
Chris Lu
|
74e23e8d64
FUSE mount: rename correctly across folders
|
4 years ago |
Chris Lu
|
892e726eb9
avoid reusing context object
|
4 years ago |
Chris Lu
|
72a64a5cf8
use the same context object in order to retry
|
4 years ago |
Chris Lu
|
09f4ceef3a
mount: reuse previous file node
|
4 years ago |
Chris Lu
|
a990ef2106
mount: fix problems found in issue 1182
|
4 years ago |
Chris Lu
|
1b0bfbaf59
refactoring
|
4 years ago |
Chris Lu
|
2f15e93466
mount: rename also clear the cache
|
4 years ago |
Chris Lu
|
061a61e018
logs
|
4 years ago |
Chris Lu
|
b30c14b631
webdav: can read now
|
5 years ago |