Chris Lu
68d39c86f1
mysql, postgres, cassandra: change kv key to base64 encoding
The exisitng key-value operation for stores using mysql, postgres, and maybe cassandra are already broken.
The kv is used to store hardlink, filer store signature and replication progress.
So users using hardlink and also uses mysql, postgres, or cassandra will have broken hard links.
Users using filer.sync will need to re-sync the files.
4 years ago
Chris Lu
ee1fc6558a
refactor
4 years ago
Chris Lu
06e6341097
set initial write time to avoid race condition with delayed chunks
4 years ago
Chris Lu
d598c47136
log errors
4 years ago
Chris Lu
5039aff310
release the goroutine to read errors
4 years ago
Chris Lu
ace0ea3d28
s3: avoid duplicated bucket
4 years ago
Konstantin Lebedev
dc2e13092d
add number of read only volumes metric
4 years ago
Chris Lu
e714c28a02
mount: async write file chunk
4 years ago
Chris Lu
c95d3d9dff
adjust tests
4 years ago
Chris Lu
93bcf56514
file read report EOF
fix https://github.com/chrislusf/seaweedfs/issues/1344
4 years ago
Chris Lu
1069b325dd
shell: volumeServer.evacuate adds printout for ec volumes
4 years ago
Chris Lu
0542911e29
go fmt
4 years ago
Chris Lu
58fa506491
minor
4 years ago
Chris Lu
28d4e1a51b
mount: retry for directory listing with filer
related to https://github.com/chrislusf/seaweedfs/issues/1530
4 years ago
Chris Lu
c127da1219
filer: linearize timeout for large chunk of data
4 years ago
Chris Lu
aac4cb1f0c
adds errror on read and write
4 years ago
Chris Lu
9b4f7fed14
mount: report filer IO error
related to https://github.com/chrislusf/seaweedfs/issues/1530
4 years ago
Chris Lu
3f7d1d1bf1
Only wait on retryable requests
4 years ago
Chris Lu
b18f21cce1
mount: fix bound tree with filer.path
fix https://github.com/chrislusf/seaweedfs/issues/1528
4 years ago
Chris Lu
f022aff289
add back http.StatusPartialContent
revert e7c04af1d0
4 years ago
Chris Lu
bbd0afd37e
2.04
4 years ago
Chris Lu
7704469d29
mount: outsideContainerClusterMode changed to use volume server publicUrl
4 years ago
Chris Lu
723ae11db4
refactoring in order to adjust volume server url later
4 years ago
Chris Lu
d155f907c2
mount: configurable read wait time
4 years ago
Chris Lu
9b0e8ef026
filer: added QR code to transfer files with mobile devices
4 years ago
Chris Lu
8a52379ecb
add retry if volume can not be found
4 years ago
Chris Lu
70af0ec24c
filer: fix hanging on read
4 years ago
Chris Lu
cff8bb6554
return proper error
4 years ago
Chris Lu
6da8eef54f
fix logic error
4 years ago
Chris Lu
5d01dd28a6
add logging
4 years ago
Chris Lu
8d34eb0050
mount:exponentially backoff if read error for about 10 minutes
4 years ago
Chris Lu
6e1f936efd
refactoring
4 years ago
Chris Lu
b2ee5873fb
fix error not being returned
4 years ago
Chris Lu
b067853162
mount: ignore recursion error
fix https://github.com/chrislusf/seaweedfs/issues/1514
the host OS should manage recursive deletion.
4 years ago
Chris Lu
e1a8e3f900
fix logging
4 years ago
Chris Lu
8676db0f6a
adjust logging
4 years ago
Chris Lu
bd8b9b0c2e
some changes to prepare fix after failed reads
4 years ago
Chris Lu
78859e35fc
s3: adjust config examples
4 years ago
Chris Lu
9e7a2772b1
s3: only admin can list all buckets
4 years ago
Chris Lu
eed492b73b
randomize file locations
4 years ago
Chris Lu
ec08a1670b
volume: avoid hanging when stopping a volume server
4 years ago
Chris Lu
62d3d3aea0
go fmt
4 years ago
Chris Lu
e91b9c85a2
s3: Added support for "List" action in weed s3 -config=... in the config file.
fix https://github.com/chrislusf/seaweedfs/issues/1511
4 years ago
Chris Lu
a8624c2e4f
read from alternative replica
related to https://github.com/chrislusf/seaweedfs/issues/1512
4 years ago
Chris Lu
da4edf3651
master: check peers for existing leader before starting a leader election
fix https://github.com/chrislusf/seaweedfs/issues/1509
4 years ago
Chris Lu
c543762e23
volume: auto expands -max setting
I have tried to run weed volume but got errors...
cmd:
weed volume -max=0 -mserver="127.0.0.1:9333" -port=8080 -dir="/var/www/d1/sfs,/var/www/d2/sfs,/var/www/d3/sfs"
log:
I1006 15:09:26 17040 file_util.go:23] Folder /var/www/d1/sfs Permission: -rwxr-xr-x
I1006 15:09:26 17040 file_util.go:23] Folder /var/www/d2/sfs Permission: -rwxr-xr-x
I1006 15:09:26 17040 file_util.go:23] Folder /var/www/d3/sfs Permission: -rwxr-xr-x
F1006 15:09:26 17040 volume.go:142] 3 directories by -dir, but only 1 max is set by -max
What am I doing wrong? Thx.
4 years ago
Chris Lu
36492c47ec
adjust
4 years ago
Chris Lu
8f8e9ddbde
adjust API
4 years ago
Konstantin Lebedev
e4f2d9eb4a
We return etag using the same algorithm as aws s3
https://teppen.io/2018/06/23/aws_s3_etags/
4 years ago
Chris Lu
4fc673341f
2.03
4 years ago