chrislu
|
3bba2124ef
|
use a sliding window of in-memory writable chunks
|
3 years ago |
chrislu
|
520591e6ea
|
reset swap file chunk after uploading
|
3 years ago |
chrislu
|
bb6854b972
|
adjust log
|
3 years ago |
chrislu
|
2bdd737971
|
rename file
|
3 years ago |
chrislu
|
643bbbeb49
|
rename
|
3 years ago |
chrislu
|
18ed06b420
|
use memory when under 16 chunks
|
3 years ago |
chrislu
|
8e80f3cd65
|
move upload pipeline locking to a different file
|
3 years ago |
chrislu
|
dde34fa99d
|
rename
|
3 years ago |
chrislu
|
a2aa542370
|
rename
|
3 years ago |
chrislu
|
c376ccc5a5
|
swap file based random write large file upload
|
3 years ago |
chrislu
|
1ee828b768
|
refactor
do not expose internal offset
|
3 years ago |
chrislu
|
02d0c12cdd
|
rename
|
3 years ago |
chrislu
|
5dea5c0449
|
refactor
|
3 years ago |
chrislu
|
8aa6bf0bb9
|
refactoring
|
3 years ago |
chrislu
|
d97bd54e63
|
just refactoring
|
3 years ago |
chrislu
|
482014f9da
|
rename file
|
3 years ago |
chrislu
|
3b4a9addaf
|
rename
|
3 years ago |
chrislu
|
4acfc098e9
|
re-order
|
3 years ago |
chrislu
|
9274557552
|
keep dirty pages based on temp file
|
3 years ago |
chrislu
|
b2acfd75e9
|
ensure entry view cache is invalidated
|
3 years ago |
chrislu
|
f4ad63528a
|
wait for reading threads to complete before dropping sealed chunks
|
3 years ago |
chrislu
|
0a3f95ca01
|
more logs
|
3 years ago |
chrislu
|
b068bc291d
|
testing with always resetting entry view cache
|
3 years ago |
chrislu
|
047446d5ca
|
remove extra async execution
|
3 years ago |
chrislu
|
7bf7af971b
|
more logs
|
3 years ago |
chrislu
|
fc22071a2f
|
more logs
|
3 years ago |
chrislu
|
381f4e73a0
|
delete actual reference first
|
3 years ago |
chrislu
|
0ba88596e8
|
invalidate filehandle entry view cache
|
3 years ago |
chrislu
|
1734017ba1
|
add test
|
3 years ago |
chrislu
|
77d9993f38
|
remove unused variables
|
3 years ago |
chrislu
|
f710d5ffca
|
a little speed up
|
3 years ago |
chrislu
|
fc0628c038
|
working
|
3 years ago |
chrislu
|
1bd6d289d4
|
better locking on file handle
|
3 years ago |
chrislu
|
fe5b9e39cc
|
POSIX: check permission when removing items
|
3 years ago |
chrislu
|
f2847f1266
|
POSIX: check deletion permission
|
3 years ago |
chrislu
|
0c75f15062
|
POSIX: should not delete if a directory is not empty
|
3 years ago |
chrislu
|
d400a11832
|
POSIX: adjust source file ctime
SeaweedFS uses mtime as ctime
|
3 years ago |
chrislu
|
b44f05a2d0
|
POSIX: change timestamp on each attribute change
|
3 years ago |
chrislu
|
fec8428fd8
|
POSIX: different inode for same named different file types
|
3 years ago |
chrislu
|
caf0a3486b
|
POSIX: adjust ctime for file truncate
|
3 years ago |
chrislu
|
6cc92817dc
|
add logs for request mode
|
3 years ago |
chrislu
|
cd1ad88f30
|
POSIX: check name is too long ENAMETOOLONG
|
3 years ago |
chrislu
|
2dcb8cb93b
|
POSIX: ensure file and directory inodes are different
this is just an in memory representation.
POSIX wants different inode numbers for the same named file or directory.
|
3 years ago |
chrislu
|
10ecf80ca1
|
add a debug capability to list all metadata keys
|
3 years ago |
chrislu
|
2d0ccc4d34
|
add logs
|
3 years ago |
chrislu
|
b8fbf19e9a
|
mount: rename follow POSIX
|
3 years ago |
chrislu
|
cbc055dc2b
|
mount: file fsync
fix https://github.com/chrislusf/seaweedfs/issues/2561
|
3 years ago |
chrislu
|
3df8f96117
|
avoid changing inode
|
3 years ago |
chrislu
|
67b0645808
|
mount: need to change entry name after renaming
|
3 years ago |
chrislu
|
5c87fcc6d2
|
add client id for all metadata listening clients
|
3 years ago |