Chris Lu
7ab389e7ec
optimization: improve random range query for large files
3 years ago
Chris Lu
8f8738867f
add retry to assign volume
fix https://github.com/chrislusf/seaweedfs/issues/2056
4 years ago
Chris Lu
c2ad6f1047
webdav add replication setting
fix https://github.com/chrislusf/seaweedfs/issues/1817
4 years ago
Chris Lu
d67ccb66c0
webdav: can start together with "weed server" or "weed filer"
4 years ago
Chris Lu
76430790b9
webdav: cache to version specific folder
4 years ago
Chris Lu
990fa69bfe
add back AdjustedUrl() related code
4 years ago
Chris Lu
00707ec00f
mount: outsideContainerClusterMode proxy through filer
Running mount outside of the cluster would not need to expose all the volume servers to outside of the cluster. The chunk read and write will go through the filer.
4 years ago
Chris Lu
6ca10725b8
Revert "mount: when outside cluster network, use filer as proxy to access volume servers"
This reverts commit 096e088d7b
.
4 years ago
Chris Lu
096e088d7b
mount: when outside cluster network, use filer as proxy to access volume servers
4 years ago
Chris Lu
1bf22c0b5b
go fmt
4 years ago
Chris Lu
0d2ec832e2
rename from volumeType to diskType
4 years ago
Chris Lu
e9cd798bd3
adding volume type
4 years ago
Chris Lu
45dba088cd
fix tests
4 years ago
Chris Lu
04062c56c7
webdav: improve webdav upload speed
4 years ago
Chris Lu
f4abd01adf
filer: cache small file to filer store
4 years ago
Chris Lu
e219c57849
passing full path when assign volume locations
4 years ago
Chris Lu
f375b93aef
renaming
4 years ago
Chris Lu
37f165d743
webdav: return io.EOF when at end of a file
fix https://github.com/chrislusf/seaweedfs/issues/1344
4 years ago
Chris Lu
723ae11db4
refactoring in order to adjust volume server url later
4 years ago
Chris Lu
31fc7bb2e1
refactor
adjust for faster test
4 years ago
Chris Lu
8a0710cb73
handle more than 2GB files
related to https://github.com/chrislusf/seaweedfs/issues/1468
4 years ago
Chris Lu
854007bc98
minor
4 years ago
Chris Lu
387ab6796f
filer: cross cluster synchronization
4 years ago
Chris Lu
eb7929a971
rename filer2 to filer
4 years ago
Chris Lu
ca658a97c5
add signatures to messages to avoid double processing
4 years ago
Chris Lu
a78772d5ea
avoid shutdown in the middle of running
4 years ago
Chris Lu
be4d42b8e2
rename
4 years ago
Chris Lu
aec7f32b02
fix reader_at
4 years ago
Chris Lu
c647deace1
file size support set file length
use Attr.FileSize and TotalChunkSize to determine file size
4 years ago
Chris Lu
97d97f3528
go code can read and write chunk manifest
4 years ago
Chris Lu
31e23e9783
filer: support active<=>active filer replication
5 years ago
Chris Lu
c38066be89
also add it for webdav
5 years ago
Chris Lu
871efa4fc1
refactoring
some previous chunk etag was using md5, which should be wrong.
5 years ago
Chris Lu
9e72e9e4b8
able to subscribe any topic from any point of time
5 years ago
Chris Lu
ed3cf811f5
refactoring
5 years ago
wuyuxiang
6850d28d6b
refacotr: move signal handling and pprof to grace package
5 years ago
Chris Lu
2b5c4fbbf3
tiered caching
1/4 for small less than 1MB files. 1/4 for 1~4MB files, 1/2 for bigger than 4MB files
5 years ago
Chris Lu
df97da25f9
mount: add on disk caching
5 years ago
Chris Lu
d7f3acb2c0
refactor
5 years ago
Chris Lu
e909b55633
refactoring
5 years ago
Chris Lu
9dc0b1df8f
refactoring to compile for windows OS
windows os does not like to work with fuse
5 years ago
Chris Lu
a75d50bbb8
FUSE: add configurable in memory chunk cache size
5 years ago
Chris Lu
826bc0b7e3
FUSE: add chunk cache for recently accessed file chunks
5 years ago
Chris Lu
d1439c5bd3
fix FUSE read for large files
FUSE expects ReadAt do not return partial filled buffer with a nil error.
5 years ago
Chris Lu
cddcb5cafe
same booleans as before
5 years ago
Chris Lu
f84c288852
purge
5 years ago
Chris Lu
a5aa8be19b
Update webdav_server.go
5 years ago
Chris Lu
c0f0fdb3ba
refactoring
5 years ago
Chris Lu
9f2c9b666b
adjust log level
5 years ago
Chris Lu
ae2ee379c0
consistent 64bit size
5 years ago