94 Commits (2595f269d16f09682ff6531a0e545283d0964468)

Author SHA1 Message Date
Chris Lu 33b3366043 volume: avoid compacting wait group 6 years ago
Chris Lu a7b1b23c58 fix wrong volume count 6 years ago
Chris Lu 115558e5f5 adjust counters 6 years ago
Chris Lu 289fd7eb39 count number of volumes and ec shards 6 years ago
Chris Lu 17ac1290c0 volume: load ec shards during heartbeats to master 6 years ago
Chris Lu cf58fc0e63 refactor: extract out the write throttler 6 years ago
Chris Lu b335f81a4f volume: add option to limit compaction speed 6 years ago
Chris Lu 3b3651dea3 volume: atomic copying file, adds version and stopOffset 6 years ago
Chris Lu ac2727853f fix needle map entry size 6 years ago
Chris Lu e5506152c0 refactoring 6 years ago
Chris Lu 000ee725fc refactor Offset into a struct of bytes 6 years ago
Chris Lu df95ce0b6c weed backup: efficient delta backup 6 years ago
Chris Lu 70815e9124 WIP 6 years ago
Chris Lu da871896c3 weed filer: set grpc port to port + 10000 6 years ago
Chris Lu 916b809c08 add error checking 6 years ago
bingoohuang ab6be025d7 go fmt and fix some typo 6 years ago
bingoohuang 6ddfaf33cb extract VolumeFileScanner for ScanVolumeFile 6 years ago
Chris Lu 9383c91eb1 wait to read again if the volume is compacting 6 years ago
Chris Lu 1478d7ea21 reduce file seek when writing 6 years ago
Chris Lu f050b22d6c close file in ScanVolumeFile() 6 years ago
Chris Lu 496a7398d1 adjust logging 6 years ago
Chris Lu 333709657c adjust log level 6 years ago
Chris Lu a362261972 avoid possible racing issue if leveldb or boltdb is used. 6 years ago
Chris Lu ea8ecf35f4 set needle AppendAtNs value during writes 7 years ago
Chris Lu 4f317c7e3d working version3 7 years ago
Chris Lu 7e2031b18f go fmt 7 years ago
Chris Lu d4d7ced922 refactoring: add type for needle id, offset 7 years ago
Chris Lu defcd4edc5 adjust log level 7 years ago
Chris Lu 9bcaa65574 avoid divided by 0 7 years ago
Chris Lu 9ba335a7c4 prepare for flexible super block 7 years ago
Chris Lu 7f7e4e9885 fix error for deleted files during compaction 7 years ago
Chris Lu 58344980e4 preallocate disk space during compaction also, add cleanup for failed compaction 7 years ago
Chris Lu 5047bdb4a2 skip bytes cache 8 years ago
Chris Lu 82c3ccc8dd add btree for volume index 8 years ago
brstgt 4fb5bb09b6 Remove obsolete property Volume.dataFileSize 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
霍晓栋 ce1f7ab662 makediff func with UT case 8 years ago
霍晓栋 ed848425c7 supplemental data between compacting and commit compacting 8 years ago
Chris Lu dffad65f2f fix compilation 8 years ago
Chris Lu 7e29218327 add a template for makeupDiff 8 years ago
Chris Lu 1bc041b46d add a new way to manually compact corrupted volume 8 years ago
Chris Lu 5ce6bbf076 directory structure change to work with glide 9 years ago
Chris Lu 766512c475 close current needle map when switching 9 years ago
chrislusf 9b8f8f4bb9 add logging 10 years ago
chrislusf 8f88d382a5 Rename variables 10 years ago
chrislusf 66317b8438 Increase compact revision during each compaction 10 years ago
Stuart P. Bentley f0c2a2dcb3 Change all chrislusf/weed-fs links to point to chrislu/seaweedfs 10 years ago
chrislusf 1b6ab2f6af Add boltdb for volume needle map 10 years ago
chrislusf 020ba6c9a8 add leveldb support for needle map 10 years ago