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 |
Chris Lu
|
f8b1d48f82
|
deal with empty learder() cases
|
11 years ago |
Chris Lu
|
1040761ab6
|
avoid herding effect by double checking
|
11 years ago |
Chris Lu
|
1c044280d6
|
reusing http connections in raft server
|
11 years ago |
Chris Lu
|
41143b3b78
|
toughen weedfs clustering, adding synchronizing max volume id among
peers in order to avoid the same volume id being assigned twice
1. moving raft.Server to topology
2. adding max volume id command for raft
|
11 years ago |
Chris Lu
|
fb75fe852c
|
ignore "-peers" option if cluster is already bootstrapped
|
11 years ago |
Chris Lu
|
6cedaf4356
|
fix glog format
|
11 years ago |
Chris Lu
|
0c42c69e94
|
less greedy concurrency level, reducing open files
|
11 years ago |
Chris Lu
|
eec67d6008
|
fix bug on volume growing failure where free space equals what's
required.
more meaningful volume allocation errors
|
11 years ago |
Chris Lu
|
946aa6d1e7
|
error message change
|
11 years ago |
Chris Lu
|
7621b9b8a9
|
help content textual changes
|
11 years ago |