tnextday
e3559281b1
volume server read remote needle when target volume dosn't esixts in local store.
10 years ago
tnextday
2742c571ef
fix some warnning detected by go vet
10 years ago
tnextday
a55cb02e12
fix some data race problem detect by go race
10 years ago
tnextday
6e20f65528
fix some data race problem detect by go race
10 years ago
tnextday
72b497debc
fix some concurrent bug in topology
10 years ago
tnextday
bee8fdb088
`ChunkFileReader` will read chunk needle from local volume first
10 years ago
tnextday
6b545ec5b3
rename DiskLocation.lock to DiskLocation.mutex
10 years ago
tnextday
7be9a705a8
fix import error
10 years ago
tnextday
fb0e39e6a4
update 0.72 beta
10 years ago
tnextday
ae47270209
make TaskManager concurrent safe
10 years ago
tnextday
45dca3748d
add collection param in lookup operation
10 years ago
tnextday
2c6b98877d
make CompactMap concurrent safe
10 years ago
tnextday
e791e53952
make Disklocation is concurrent safe
10 years ago
tnextday
b8b31a582d
bug fix
10 years ago
tnextday
7eac1c46a2
bug fix
10 years ago
tnextday
a4cb8c659c
*: test and fix bug
10 years ago
tnextday
cc3b8c66ed
volume growth: growth with exists data node
10 years ago
tnextday
47083630d7
volume growth: default use low usage data node
volume growth: update test
*: add batch remote api call
10 years ago
tnextday
fcddc4e984
store task cli: update
10 years ago
tnextday
f5e8efb11e
*: update
10 years ago
tnextday
67518171db
*: update
10 years ago
tnextday
69831c40fe
util: http Post auto make url
util: add RemoteApiCall
*: add store task client
store task: auto clean task when finish
10 years ago
tnextday
7b2e53461f
Add `CollectionSetttings` util
10 years ago
tnextday
3578628e48
*: update
10 years ago
tnextday
2f25bfd0d0
Needle: add a reserve flag `FlagIsExtendNeedle`
10 years ago
tnextday
bb5bfef107
StoreTask: send heartbeat when commit the replicat task
10 years ago
tnextday
f9ddb6598c
Store: add a task manager to handler some volume task, such as replication, vacuum, balancing data. master can query task status using http long polling
Store: save NeedleMapKind value in Store
VolumeServer: add store task manager interface
Volume: rename `CleanReader` to `PureReader`
Makefile: format code before build
joinmessage: add `GolobalSetting` in join response
*: simplify code use `gofmt -s`
10 years ago
tnextday
83c8bd4e8b
Replica pacement now set by global or collection settting, we can change it anytime, then the cluster will automate replica the volume(developing).
10 years ago
tnextday
0260a9c030
Update volume layout when volume option have changed
10 years ago
chrislusf
e921cb1a9d
format changes
10 years ago
tnextday
3e304e51e9
master server can reset the replicate replacement
10 years ago
tnextday
30746b7ec6
set_replica allow set all or by collection
10 years ago
tnextday
3bfb2d09cb
Volume server add "/admin/set_replica" handle to update volume replica placement setting
10 years ago
tnextday
39c97f8955
update
10 years ago
tnextday
acf4d44f7e
update
10 years ago
tnextday
848930ab5a
fix forever loop problem
10 years ago
tnextday
8454b05319
fix ScanDirtyData bug
10 years ago
tnextday
9d03f763dc
Volume server add `/admin/sync/vol_data` handler to serve cleaned volume date
10 years ago
tnextday
864e92550b
test DirtyDatas.Search
10 years ago
tnextday
77e3581a52
Add CleanDataReader, auto fill zero in deleted needle
10 years ago
tnextday
a74e2bed2c
go imports
`Needle.ReadNeedleBody` add CRC check and warning
10 years ago
tnextday
662915e691
Delete all chunks when delete a ChunkManifest
LoadChunkManifest can uncompress buffer
move compress.go from storage to operation because of import cycle
MakeFile add cross complete command
10 years ago
tnextday
2c0a7fe75e
complete submit chunked file
10 years ago
tnextday
de5e07ce3e
rename FlagChunkedFile to FlagChunkManifest
10 years ago
tnextday
6b0894d806
update ChunkedFile to seekable reader, so we can use io.* to read data
10 years ago
tnextday
1817864a45
add chunk file helper to support large file
10 years ago
Timur Nurutdinov
4b0904e9c4
fix extract collection name from .dat file
10 years ago
chrislusf
320e946d50
fix ttl change detection
https://github.com/chrislusf/seaweedfs/issues/166
10 years ago
chrislusf
430f371a97
fix wrong logic
10 years ago
chrislusf
9b8f8f4bb9
add logging
10 years ago