Chris Lu
97d97f3528
go code can read and write chunk manifest
4 years ago
李远军
4162766c46
Fix the bug of " http://xx/xx,xxx.PNG?width=100 "
If you want to do a resize a UPPER ext pic file, there is a bug caused by commit 308688c8d0
(also see https://github.com/chrislusf/seaweedfs/blob/master/weed/images/resizing.go#L43 )
5 years ago
Chris Lu
ddec7b2bb9
go fmt
5 years ago
Chris Lu
4f6096c7f0
add reading from persisted logs for local filer store
5 years ago
Chris Lu
1dd2c76532
refactoring
5 years ago
Chris Lu
e7c04af1d0
skip http.StatusPartialContent in case of error and superfluous response.WriteHeader
5 years ago
李远军
6608cb5f43
Revert "remove fixJpgOrientation"
This reverts commit de5ca9b2
5 years ago
Chris Lu
a2eb680f34
filer: default filer store directory
1. set default filer store directory
2. set peers, avoiding empty string counted as 1.
5 years ago
Chris Lu
3c269da37f
fix compilation
5 years ago
Chris Lu
d198e8c6d6
filer: support cross filer meta data sync if sharing the same store
5 years ago
Chris Lu
0b8cc9b626
aggregate multiple filer metadata chagne events
5 years ago
Chris Lu
49929e0869
rename
5 years ago
Chris Lu
70d8a3a1d3
add SubscribeLocalMetadata without checking persisted meta logs
5 years ago
Chris Lu
55e40b08fc
refactoring
5 years ago
Chris Lu
881e0fde2e
rename
5 years ago
Chris Lu
4d1484628a
refactoring
5 years ago
Chris Lu
31e23e9783
filer: support active<=>active filer replication
5 years ago
Chris Lu
df75b5c98d
passing ctx for metadata logging
5 years ago
Chris Lu
a4dc25cd22
volume: generate ec shard first, before generating the ec index file.
possible fix https://github.com/chrislusf/seaweedfs/issues/1364
the ec index file is used to determine whether the ec files are ready or not
5 years ago
Chris Lu
3b638d3994
add more ec encoding logging
5 years ago
Chris Lu
fe60db404a
prepare for zstd
5 years ago
Chris Lu
a4e3cffe0a
S3: DeleteObject API also support deleting a folder recursively
5 years ago
Chris Lu
de5ca9b258
remove fixJpgOrientation
5 years ago
Chris Lu
3080c197e3
rename UnCompressData to DecompressData
5 years ago
Chris Lu
ca3516ac6d
adjust protoc
5 years ago
Chris Lu
e912fd15e3
renaming
5 years ago
Chris Lu
16fe132a20
detect mime type before replicating to other volume servers
5 years ago
Chris Lu
044841c885
master: always clear previous master meta data directory
5 years ago
Chris Lu
ae1994cbc1
erasure coding: fix cases where there are no .ecj files
5 years ago
Chris Lu
c66f357715
report error correctly
5 years ago
Chris Lu
c38066be89
also add it for webdav
5 years ago
Evgenii Kozlov
2410ffbd79
Name fix
5 years ago
Evgenii Kozlov
0e0db70f55
Set volumes ReadOnly if low free disk space
5 years ago
Chris Lu
393ab07c7c
disable pulse seconds
there are a few other hard coded timing settings, which will cause disconnected volume servers.
5 years ago
Chris Lu
bc2ec6774d
inject git version into build
5 years ago
bingoohuang
1a642b9876
add Volume Ids column only for max 100 volumes for convenience in the master ui.
5 years ago
bingoohuang
accb4964b7
util.BytesToHumanReadable
5 years ago
bingoohuang
21d0a013d5
rename 'needle' which collides with imported package name
5 years ago
bingoohuang
41cab5d69f
log JSON response if httpStatus >= 400
5 years ago
Chris Lu
d4235afe4d
support multiple locks
5 years ago
bingoohuang
ecdeef8c66
simplify func(w http.ResponseWriter, r *http.Request) to http.HandlerFunc
5 years ago
Chris Lu
91b91d6cb7
add error to avoid copying not found volume
fix https://github.com/chrislusf/seaweedfs/issues/1317
5 years ago
Chris Lu
3a5e4769cf
prevent empty locations returned
fix https://github.com/chrislusf/seaweedfs/issues/1313
5 years ago
Chris Lu
dfccc3c263
able to read chan and write chan
5 years ago
Chris Lu
1e3e4b3072
add broker connects to filer
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
Chris Lu
8d42a1263b
meta subscription: update the last read time
5 years ago
Chris Lu
31583b5d6c
master and volume server: avoid race condition
The volume server may disconnect and reconnect to the same master.
The master's unregistration may happen after the reconnection. Thus the volume server will disappear.
5 years ago