36 Commits (59d532a8c3378f536a57337b99d2a67589e9b887)

Author SHA1 Message Date
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
Brian McQueen d56c748fa8 switch it back to chris's repo 10 years ago
Brian McQueen c0dfdf4392 switch to my forked repo 10 years ago
Chris Lu 179d36ba0e formatting code by: goimports -w=true . 10 years ago
wyy 4126280d55 use github.com/chrislusf instead of github.com/aszxqw 10 years ago
wyy 1cd19447e3 use github.com/aszxqw instead of code.google.com/p 10 years ago
Chris Lu b9aee2defb add TTL support 10 years ago
Chris Lu 4b7b439be9 Reduce memory usage for "weed fix" 11 years ago