51 Commits (25b48a3e1178d51b40324e525e9a6b8df73ad24f)

Author SHA1 Message Date
Chris Lu e2076201d7 volume: avoid reprocessing the same volume 4 years ago
Chris Lu 986cbdf7d9 Revert "Merge pull request #1683 from qieqieplus/master" 4 years ago
chenqieqie 45f902a9b7 smaller critical section 4 years ago
chenqieqie 4e58a4f24e fix race condition when loading volumes concurrently 4 years ago
Chris Lu 6d30b21b10 volume: add "-dir.idx" option for separate index storage 4 years ago
Chris Lu 3c229eb677 refactor 4 years ago
Chris Lu 6783ae5f8f rename 4 years ago
Chris Lu 97f706f35b just refactoring 4 years ago
Chris Lu b11449f955 pass in dir.idx parameter to DiskLocation 4 years ago
Chris Lu 0dafcf1f5a volume: detect max volume count changes based on disk usage 4 years ago
Chris Lu 3e925faddd trim out name extension 4 years ago
Chris Lu 53c3aad875 volume: add a note file to avoid incomplete volume files 4 years ago
Chris Lu 575d7952a1 add available resource stats 4 years ago
Chris Lu a1c01d716b volume: avoid deadlock when deleting volumes 4 years ago
James Hartig 8e54e34576 volume: Don't unmount before deleting volume in copy 4 years ago
Chris Lu faa5c2e89a refactoring 5 years ago
Chris Lu 45a9d852d3 go fmt 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 bafa95045b volume: deletion checks all disk locations 5 years ago
Chris Lu 3137777d83 volume: automatically detect max volume count 5 years ago
panyc16 7b3764fd9e make loadExistingVolume() return bool 5 years ago
Chris Lu 40ae533fa3 shell: add volume.configure.replication to change replication for a volume 5 years ago
Chris Lu 9ff72f616a go fmt 5 years ago
stlpmo 38e4b79125 decouple the volume.Destroy() from the operation of unmountVolume() 5 years ago
Chris Lu 6383b45bd0 add lock variable 5 years ago
Chris Lu ec8de250e2 tiered storage: can copy to s3, read from s3 5 years ago
j.laycock 6fc6322c90 Change joeslay paths to chrislusf paths 5 years ago
Tom Maxwell 4a878c0006 Changed the InMemory bool to a uint32 so that it can be used to alter how much space to reserve 5 years ago
Tom Maxwell d637d86d22 Changes to try and pass the URL parameters through - in memory flag not working still 5 years ago
j.laycock 595a1beff0 Swap imports to use joeslay 5 years ago
Chris Lu d344e0a035 fix ec related bugs 6 years ago
Chris Lu 40ca2f2903 add collection.delete 6 years ago
Chris Lu 217cde0a3b refactoring 6 years ago
Chris Lu 17ac1290c0 volume: load ec shards during heartbeats to master 6 years ago
Chris Lu 0be2d51c96 read volume lastAppendAtNs when loading a volume 6 years ago
Chris Lu ac2727853f fix needle map entry size 6 years ago
Chris Lu e5506152c0 refactoring 6 years ago
Chris Lu 8b26d15740 refactoring: simplify function parameter 6 years ago
WenLong LI b9068c1304
use volumes variable 7 years ago
liwenlong05 02a1597642 fix leveldb mount bug 7 years ago
Chris Lu 043b7a7c65 add locking to access l.volumes 8 years ago
brstgt 4fb5bb09b6 Remove obsolete property Volume.dataFileSize 8 years ago
brstgt e074a54a20 Delete volumes online without restarting volume server 8 years ago
brstgt 492f93416d Mount and unmount volumes online without restarting volume server 8 years ago
Chris Lu ed44f12f6d support Fallocate on linux 8 years ago
Chris Lu 13e7069eb9 keep track of total data file size 8 years ago
霍晓栋 b9f385bd66 refactor concurrent loading code logic 8 years ago
霍晓栋 096ffa9744 concurrent loading volume 8 years ago
Chris Lu 36f9633223 add locks for location.volumes 8 years ago