31 Commits (3148dec1f6314123d63f0b8e8060e13070ae9556)

Author SHA1 Message Date
Guo Lei 5b905fb2b7
Lazy loading (#3958) 2 years ago
Guo Lei 84c401e693
Optimiz leveldb metric (#3830) 2 years ago
Guo Lei c57c79a0ab
optimiz commitig compact (#3388) 2 years ago
chrislu 26dbc6c905 move to https://github.com/seaweedfs/seaweedfs 2 years ago
Chris Lu 1ad3200094 skip seek() when index file writes 4 years ago
Chris Lu a1210d1e8d Revert "volume: avoid file.stat(), file.seek() if possible during writes" 4 years ago
Chris Lu c78409a598 volume: avoid file.stat(), file.seek() if possible during writes 4 years ago
bingoohuang 94ea3bd3a5 renaming NeedleMapType to NeedleMapKind 4 years ago
Chris Lu 9ac4935f22 read from volume index file directly instead of open a separate file 4 years ago
Chris Lu f2723c1bc8 do not idx file format 4 years ago
Chris Lu c9ab8d05fa fixes for reading deleted fid 4 years ago
Chris Lu 6a92f0bc7a refactoring to typed Size 4 years ago
Chris Lu cbfe31a9a8 idx file sync before compaction 5 years ago
j.laycock 6fc6322c90 Change joeslay paths to chrislusf paths 5 years ago
Chris Lu 02710f9624 refactoring: remove unused functions 5 years ago
j.laycock 595a1beff0 Swap imports to use joeslay 5 years ago
Chris Lu 17ac1290c0 volume: load ec shards during heartbeats to master 6 years ago
Chris Lu 87f63b9c08 generate ec01~ec14, generate ecx file with sorted needle values 6 years ago
Chris Lu 177f3add81 adjust memory layout to avoid possible nil pointer 6 years ago
Chris Lu e5506152c0 refactoring 6 years ago
Chris Lu b142f9f1d5 go fmt 6 years ago
Chris Lu 3555628ad5 weed volume: fix bug, remove boltdb, btree 6 years ago
Chris Lu 8a5ce16e96 weed volume: remove boltdb, btree options, add options for leveldb medium, large 6 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 5bfb72d058 faster loading boltdb or leveldb needle map metrics by bloomfilter 7 years ago
Chris Lu 82c3ccc8dd add btree for volume index 8 years ago
Chris Lu 13e7069eb9 keep track of total data file size 8 years ago
霍晓栋 dda13def2a refactor data integrity checking code 9 years ago
Chris Lu 5ce6bbf076 directory structure change to work with glide 9 years ago
chrislusf b39c384d6d Revert "Merge pull request #284 from thinxer/binary" 9 years ago
Jianfei Wang a192373c25 storage: do not copy sync.Mutex by value 9 years ago
Jianfei Wang 18254d9aae replace util/bytes.go with binary.BigEndian 9 years ago
chrislusf 5d100994b1 Revert "Merge pull request #281 from thinxer/binary" 9 years ago
Jianfei Wang 7bc10d46e3 replace util/bytes.go with binary.BigEndian 9 years ago
chrislusf 86cd40fba8 Add "weed backup" command. 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
chrislusf 9d8a6d2562 adjust log printing 10 years ago
Chris Lu af416189f1 Cleanup error printing. 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 faf497feb8 Important Fix: Avoid overwriting the index file!!! 11 years ago
Chris Lu 3b5035c468 1. v0.54 11 years ago
Chris Lu 51939efeac 1. volume server now sends master server its max file key, so that 11 years ago
Chris Lu 3dbebfd1e1 Thread-safe fixes: 11 years ago