850 Commits (8211b29689b2f5a09d2ee244be91658268a687ea)

Author SHA1 Message Date
Chris Lu feb8eeb830 refactor: separate multipart parsing file 7 years ago
Chris Lu 3edfe1d28f extend export command to show tombstone + change output format to CSV 7 years ago
Chris Lu a51aa4c586 avoid extra log messages 7 years ago
Chris Lu 8a12fd9ec4 add error checking when loading dat file 7 years ago
Chris Lu d0982cafa7 refactoring 7 years ago
Chris Lu 5b1fd374be fix all tests 7 years ago
Chris Lu d4d7ced922 refactoring: add type for needle id, offset 7 years ago
Chris Lu 5bfb72d058 faster loading boltdb or leveldb needle map metrics by bloomfilter 7 years ago
Chris Lu aba1fe01b3 use constant NeedleIndexSize instead of the number 16 7 years ago
Chris Lu defcd4edc5 adjust log level 7 years ago
Chris Lu 9bcaa65574 avoid divided by 0 7 years ago
Chris Lu 233a9a9b6c fix log error 7 years ago
Chris Lu 49f4216280 fix compilation error 7 years ago
Chris Lu 7f6500ae07 super block reserves a couple of bits for future extension 7 years ago
Chris Lu f339e9c284 add support for extra super block info 7 years ago
Chris Lu 9ba335a7c4 prepare for flexible super block 7 years ago
Chris Lu 3a6f9c9bcf increase test size 7 years ago
Chris Lu 7f7e4e9885 fix error for deleted files during compaction 7 years ago
Chris Lu 3699996985 add compaction test 7 years ago
Chris Lu 0467195f07 fix file closing on windows 7 years ago
Chris Lu eaf000eff1 fix error on go tip 7 years ago
Chris Lu 43e3f5724c use fixed list of masters in both filer and volume servers 7 years ago
Chris Lu 458ada173e go fmt 7 years ago
Chris Lu 1675243f29 maybe speed up a little when loading index 7 years ago
Chris Lu 88d608b661 avoid using the bytes out side of the transaction 7 years ago
Chris Lu 69b9d8c3c2 fix boltdb variable usage 7 years ago
Chris Lu 942c2cbd7b mv pb to master_pb 7 years ago
Chris Lu 57c5405657 add todo 7 years ago
Chris Lu 6db1c8bafb Revert "adjust the needle mapper" 7 years ago
Chris Lu e2c7be3a2e adjust the needle mapper 7 years ago
WenLong LI b9068c1304
use volumes variable 7 years ago
liwenlong05 02a1597642 fix leveldb mount bug 7 years ago
mtolman e4b1e5c3c8
Fix for issue #635 7 years ago
Yang Pengcheng a2112e1be0 fix ldb dir deleting 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
Chris Lu bd97cbc523 skip busy reporting back to master 8 years ago
Chris Lu 043b7a7c65 add locking to access l.volumes 8 years ago
brstgt 0656838fe5 Don't return actual file size from CheckVolumeDataIntegrity, it will be 0 if last needle is a tombstone, so it's not reliable anyway 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
brstgt 18b3afc97a Log volumeId if dataFileSize != actual data file size - improve log types 8 years ago
brstgt 0c898df430 Log volumeId if dataFileSize != actual data file size 8 years ago
Chris Lu 5b0f5f456e volume server get notified of leader change 8 years ago
Chris Lu 59022b6fe0 fix byte counter on loading index file 8 years ago
Chris Lu 3065506b38 volume servers always connect to the master leader 8 years ago
Chris Lu e46c3415f7 gRpc for master~volume heartbeat 8 years ago
Chris Lu 4beaaa0650 simplify the gzip optimization logic 8 years ago