Chris Lu
|
85894160c6
|
refactor: split master handler into 2 files
|
2014-04-14 00:23:52 -07:00 |
|
Chris Lu
|
7337c29b90
|
refactor: split volume handlers into 3 files
|
2014-04-14 00:13:18 -07:00 |
|
Chris Lu
|
5878f7c3a1
|
refactor lookup result types into package "operation"
|
2014-04-13 23:56:15 -07:00 |
|
Chris Lu
|
f20ef922fd
|
1. add batched volume lookup handler
2. working-in-progress batch delete
|
2014-04-13 23:41:34 -07:00 |
|
Chris Lu
|
161526555f
|
remove unused code additional functions for glog
|
2014-04-13 10:20:43 -07:00 |
|
Chris Lu
|
963023898e
|
adding instructions on how to use logging
|
2014-04-13 10:18:10 -07:00 |
|
Chris Lu
|
931bf2a50a
|
releasing 0.53, and then move to 0.54 beta
|
2014-04-13 03:10:59 -07:00 |
|
Chris Lu
|
0abd809663
|
Correct logic to allocate volume slots
|
2014-04-13 03:06:58 -07:00 |
|
Chris Lu
|
6084e7670a
|
fix bug when reading back the replica settings!
|
2014-04-13 03:06:15 -07:00 |
|
Chris Lu
|
47620bb27a
|
correct assign logic for rack level. Still need to fix data center
level.
|
2014-04-13 02:26:22 -07:00 |
|
Chris Lu
|
ae2ef6e41d
|
mostly working correctly, but may have failed volume growing attempts
when slots are tight.
|
2014-04-13 02:16:45 -07:00 |
|
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.
|
2014-04-13 01:29:52 -07:00 |
|
Chris Lu
|
008aee0dc1
|
Add retrying logic to wait for other peers during cluster bootstrapping.
|
2014-04-11 16:23:58 -07:00 |
|
Chris Lu
|
7c82e2316b
|
starting 0.53 beta
|
2014-04-10 13:47:39 -07:00 |
|
Chris Lu
|
79142614ea
|
0.52 version
|
2014-04-10 13:47:12 -07:00 |
|
Chris Lu
|
5f4dc11409
|
1. root dir has id of 0
2. only delete empty folders
3. correct listing files under a folder
|
2014-04-09 21:01:48 -07:00 |
|
Chris Lu
|
abde40377c
|
a correct implementation of filer
|
2014-04-09 09:44:58 -07:00 |
|
Chris Lu
|
67be8a5af8
|
adding filer!!!
|
2014-03-30 20:57:25 -07:00 |
|
Chris Lu
|
d6aa6239de
|
fix to avoid empty sub directory
|
2014-03-30 13:32:24 -07:00 |
|
Chris Lu
|
51fafdb525
|
more robust filer
|
2014-03-30 13:26:44 -07:00 |
|
Chris Lu
|
2861275fb6
|
working filer server!
|
2014-03-30 11:28:04 -07:00 |
|
Chris Lu
|
259c7d66f7
|
all in progress version will just be beta
|
2014-03-28 12:19:11 -07:00 |
|
Chris Lu
|
25a3c47def
|
Issue 65: weed-fs 0.51 does not compile under windows
|
2014-03-28 12:18:01 -07:00 |
|
Chris Lu
|
59f6a13609
|
adding lots of different stats
|
2014-03-26 13:22:27 -07:00 |
|
Chris Lu
|
39b774a131
|
1. adding statistics reporting
2. refactor version to util package
|
2014-03-25 13:46:59 -07:00 |
|
Chris Lu
|
6e0601a73b
|
0.51
|
2014-03-24 10:06:23 -07:00 |
|
Chris Lu
|
a0955aa4dd
|
refactor functions
|
2014-03-23 21:57:10 -07:00 |
|
Chris Lu
|
b1f083cb60
|
fix delayed deletion
|
2014-03-23 21:56:24 -07:00 |
|
Chris Lu
|
5c6a166761
|
better delayed deletion
|
2014-03-20 13:58:56 -07:00 |
|
Chris Lu
|
7251e357e7
|
enhance deletion operation
|
2014-03-20 13:30:34 -07:00 |
|
Chris Lu
|
7c5c94785c
|
switch to idle timeout instead of read timeout
|
2014-03-20 11:07:15 -07:00 |
|
Chris Lu
|
c22e5c1c51
|
now the volume compaction bug is fixed.
|
2014-03-19 04:48:58 -07:00 |
|
Chris Lu
|
0563773944
|
switch to ReadAt() for thread-safe read
fix bugs during volume compaction
|
2014-03-19 04:48:13 -07:00 |
|
Chris Lu
|
463589da01
|
adjusting logs
|
2014-03-19 04:46:42 -07:00 |
|
Chris Lu
|
96b67a7c35
|
adjusting logs
|
2014-03-19 04:45:25 -07:00 |
|
Chris Lu
|
252e553ef2
|
add deletion during benchmarking
|
2014-03-19 04:44:59 -07:00 |
|
Chris Lu
|
b2e8bfb54e
|
adjusting logs
|
2014-03-19 04:43:21 -07:00 |
|
Chris Lu
|
76bf72e8ef
|
adjust log level
|
2014-03-19 04:42:57 -07:00 |
|
Chris Lu
|
37dd41ab91
|
print out log message
|
2014-03-19 04:41:41 -07:00 |
|
Chris Lu
|
3dbebfd1e1
|
Thread-safe fixes:
1. avoid sharing []byte
2. switch to use ReadAt()
|
2014-03-19 04:41:16 -07:00 |
|
Chris Lu
|
e5e6eeda83
|
found bugs with 0.50, backing off for now
|
2014-03-19 01:30:53 -07:00 |
|
Chris Lu
|
d8bc540130
|
Last important fix is version-bump-up-worthy: prevent heartbeat lost
when vacuuming
|
2014-03-18 23:50:03 -07:00 |
|
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
|
2014-03-18 23:48:01 -07:00 |
|
Chris Lu
|
2841d59fb0
|
randomize the file size a little bit
|
2014-03-18 23:45:02 -07:00 |
|
Chris Lu
|
3fec41b911
|
remove unnecessary code
|
2014-03-18 22:32:29 -07:00 |
|
Chris Lu
|
92afbb858a
|
adjusting volumeSizeLimitMB default value and descriptions
|
2014-03-17 15:10:12 -07:00 |
|
Chris Lu
|
988f9d60d5
|
so many bug fixes, well worth an version bump
|
2014-03-16 13:51:32 -07:00 |
|
Chris Lu
|
f8b1d48f82
|
deal with empty learder() cases
|
2014-03-16 13:50:46 -07:00 |
|
Chris Lu
|
1040761ab6
|
avoid herding effect by double checking
|
2014-03-16 13:50:20 -07:00 |
|
Chris Lu
|
1c044280d6
|
reusing http connections in raft server
|
2014-03-16 13:49:49 -07:00 |
|