Chris Lu
|
2eb9014606
|
rename file from lookup_volume_id.go to lookup.go
|
11 years ago |
Chris Lu
|
56a3d30e75
|
batch delete on volume servers
|
11 years ago |
Chris Lu
|
460923f094
|
use fileId as the official name for the file identifier
|
11 years ago |
Chris Lu
|
85894160c6
|
refactor: split master handler into 2 files
|
11 years ago |
Chris Lu
|
7337c29b90
|
refactor: split volume handlers into 3 files
|
11 years ago |
Chris Lu
|
5878f7c3a1
|
refactor lookup result types into package "operation"
|
11 years ago |
Chris Lu
|
f20ef922fd
|
1. add batched volume lookup handler
2. working-in-progress batch delete
|
11 years ago |
Chris Lu
|
161526555f
|
remove unused code additional functions for glog
|
11 years ago |
Chris Lu
|
963023898e
|
adding instructions on how to use logging
|
11 years ago |
Chris Lu
|
931bf2a50a
|
releasing 0.53, and then move to 0.54 beta
|
11 years ago |
Chris Lu
|
0abd809663
|
Correct logic to allocate volume slots
|
11 years ago |
Chris Lu
|
6084e7670a
|
fix bug when reading back the replica settings!
|
11 years ago |
Chris Lu
|
47620bb27a
|
correct assign logic for rack level. Still need to fix data center
level.
|
11 years ago |
Chris Lu
|
ae2ef6e41d
|
mostly working correctly, but may have failed volume growing attempts
when slots are tight.
|
11 years ago |
Chris Lu
|
f7f582ec86
|
1. refactoring, merge "replication" logic into "topology" package
2. when growing volumes, additional preferred "rack" and "dataNode"
paraemters are also provided. Previously only "dataCenter" paraemter is
provided.
|
11 years ago |
Chris Lu
|
008aee0dc1
|
Add retrying logic to wait for other peers during cluster bootstrapping.
|
11 years ago |
Chris Lu
|
7c82e2316b
|
starting 0.53 beta
|
11 years ago |
Chris Lu
|
79142614ea
|
0.52 version
|
11 years ago |
Chris Lu
|
5f4dc11409
|
1. root dir has id of 0
2. only delete empty folders
3. correct listing files under a folder
|
11 years ago |
Chris Lu
|
abde40377c
|
a correct implementation of filer
|
11 years ago |
Chris Lu
|
67be8a5af8
|
adding filer!!!
|
11 years ago |
Chris Lu
|
d6aa6239de
|
fix to avoid empty sub directory
|
11 years ago |
Chris Lu
|
51fafdb525
|
more robust filer
|
11 years ago |
Chris Lu
|
2861275fb6
|
working filer server!
|
11 years ago |
Chris Lu
|
259c7d66f7
|
all in progress version will just be beta
|
11 years ago |
Chris Lu
|
25a3c47def
|
Issue 65: weed-fs 0.51 does not compile under windows
|
11 years ago |
Chris Lu
|
59f6a13609
|
adding lots of different stats
|
11 years ago |
Chris Lu
|
39b774a131
|
1. adding statistics reporting
2. refactor version to util package
|
11 years ago |
Chris Lu
|
6e0601a73b
|
0.51
|
11 years ago |
Chris Lu
|
a0955aa4dd
|
refactor functions
|
11 years ago |
Chris Lu
|
b1f083cb60
|
fix delayed deletion
|
11 years ago |
Chris Lu
|
5c6a166761
|
better delayed deletion
|
11 years ago |
Chris Lu
|
7251e357e7
|
enhance deletion operation
|
11 years ago |
Chris Lu
|
7c5c94785c
|
switch to idle timeout instead of read timeout
|
11 years ago |
Chris Lu
|
c22e5c1c51
|
now the volume compaction bug is fixed.
|
11 years ago |
Chris Lu
|
0563773944
|
switch to ReadAt() for thread-safe read
fix bugs during volume compaction
|
11 years ago |
Chris Lu
|
463589da01
|
adjusting logs
|
11 years ago |
Chris Lu
|
96b67a7c35
|
adjusting logs
|
11 years ago |
Chris Lu
|
252e553ef2
|
add deletion during benchmarking
|
11 years ago |
Chris Lu
|
b2e8bfb54e
|
adjusting logs
|
11 years ago |
Chris Lu
|
76bf72e8ef
|
adjust log level
|
11 years ago |
Chris Lu
|
37dd41ab91
|
print out log message
|
11 years ago |
Chris Lu
|
3dbebfd1e1
|
Thread-safe fixes:
1. avoid sharing []byte
2. switch to use ReadAt()
|
11 years ago |
Chris Lu
|
e5e6eeda83
|
found bugs with 0.50, backing off for now
|
11 years ago |
Chris Lu
|
d8bc540130
|
Last important fix is version-bump-up-worthy: prevent heartbeat lost
when vacuuming
|
11 years ago |
Chris Lu
|
af32b52727
|
1. no locks for all read operations! Switching to pread for all reads.
2. prevent heartbeat lost when vacuuming, by removing locks on Size()
function
|
11 years ago |
Chris Lu
|
2841d59fb0
|
randomize the file size a little bit
|
11 years ago |
Chris Lu
|
3fec41b911
|
remove unnecessary code
|
11 years ago |
Chris Lu
|
92afbb858a
|
adjusting volumeSizeLimitMB default value and descriptions
|
11 years ago |
Chris Lu
|
988f9d60d5
|
so many bug fixes, well worth an version bump
|
11 years ago |