Tamás Gulácsi
bf0ccf3461
add CdbMap
13 years ago
Tamás Gulácsi
5d2a1e8d48
add cmd/dump - a dumper
Walk needed to be added to NeedleMap and CompactMap, to be able to add WalkKeys and WalkValues to volume. This is needed for iterating through all the stored needles in a volume - this was dump's purpose.
13 years ago
Chris Lu
6201ed537e
reporting volume size as early as possible
13 years ago
Chris Lu
94dbe60233
periodically compact volumes
13 years ago
Chris Lu
b23e51f205
remove debug message
13 years ago
Chris Lu
01f2fcf72d
remove comments
13 years ago
Chris Lu
86c8f248bd
support compacting a volume
13 years ago
Chris Lu
6b1e60582c
adding file count and deletion count
13 years ago
Chris Lu
2fe4371899
change to a more memory efficient map, implemented by several lists of
<key,offset,size>
13 years ago
Chris Lu
98022f2b3d
use NeedleValue directly instead of additional pointer, to reduce memory
usage
13 years ago
chris.lu@gmail.com
bb01324482
compatible with Go1
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@46 282b0af5-e82d-9cf1-ede4-77906d7719d0
13 years ago
chris.lu@gmail.com
4c31b6d533
delete entry from file index also
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@44 282b0af5-e82d-9cf1-ede4-77906d7719d0
14 years ago
chris.lu@gmail.com
ae3a53388f
refactoring code
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@24 282b0af5-e82d-9cf1-ede4-77906d7719d0
14 years ago
chris.lu@gmail.com
6813f118d4
get and delete now checks cookie
adding super block
adding tool to fix volume index
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@23 282b0af5-e82d-9cf1-ede4-77906d7719d0
14 years ago
chris.lu@gmail.com
ea75165e85
works now!
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@20 282b0af5-e82d-9cf1-ede4-77906d7719d0
14 years ago
chris.lu@gmail.com
a657eec299
use uint64, instead of key+alternativeKey, as file id
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@18 282b0af5-e82d-9cf1-ede4-77906d7719d0
14 years ago
chris.lu@gmail.com
b39d1a77b4
cleaner
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@16 282b0af5-e82d-9cf1-ede4-77906d7719d0
14 years ago
chris.lu@gmail.com
23ecd7bb33
split into server and clients
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@9 282b0af5-e82d-9cf1-ede4-77906d7719d0
14 years ago