-
c8eb9a7542
fix compilation error
Chris Lu
2012-10-06 10:56:43 -07:00
-
be952035c7
bump up version
Chris Lu
2012-10-06 10:51:45 -07:00
-
-
ba55296b18
optionally change the maximun number of CPUs
Chris Lu
2012-10-06 10:50:52 -07:00
-
45a6323a4b
bump up version
Chris Lu
2012-09-30 02:21:20 -07:00
-
6ce41e30a4
change to 3-digit replication types
Chris Lu
2012-09-30 02:20:33 -07:00
-
2fe4371899
change to a more memory efficient map, implemented by several lists of <key,offset,size>
Chris Lu
2012-09-29 16:07:24 -07:00
-
3a6c37aa6c
configurable read timeout
Chris Lu
2012-09-28 10:21:06 -07:00
-
4c7eb645a1
adjusting default read timeout to 5 seconds, same as apache default value
Chris Lu
2012-09-28 10:15:39 -07:00
-
d2dd7d1694
add 30 seconds http read timeout
Chris Lu
2012-09-28 09:13:17 -07:00
-
819de58197
add pretty print to json outputs
Chris Lu
2012-09-28 09:12:36 -07:00
-
98022f2b3d
use NeedleValue directly instead of additional pointer, to reduce memory usage
Chris Lu
2012-09-27 21:46:32 -07:00
-
5cb38f9ea7
use one-liner debug(messages)
Chris Lu
2012-09-27 12:17:27 -07:00
-
2fd6b65a9e
add versioning
Chris Lu
2012-09-26 20:35:14 -07:00
-
33d5778a46
cleaner error message
Chris Lu
2012-09-26 20:30:05 -07:00
-
46d13f6b5e
clean up unused options cleaning error handling
Chris Lu
2012-09-26 14:57:21 -07:00
-
20706d8cf2
more error handling
Chris Lu
2012-09-26 14:28:46 -07:00
-
a847e2beee
better error reporting and handling
Chris Lu
2012-09-26 13:38:45 -07:00
-
3d53f73006
remove old comments
Chris Lu
2012-09-26 10:55:09 -07:00
-
4b3676a54b
delete replications, untested yet
Chris Lu
2012-09-26 03:27:10 -07:00
-
b5c29e25aa
fix
Chris Lu
2012-09-26 02:34:43 -07:00
-
5d86b50782
fixes
Chris Lu
2012-09-26 02:29:16 -07:00
-
d63c5231ac
url error
Chris Lu
2012-09-26 02:02:15 -07:00
-
7ee12f14a8
add option to set server's ip address
Chris Lu
2012-09-26 01:55:56 -07:00
-
019173b1cc
adjusting error message printing
Chris Lu
2012-09-25 23:28:16 -07:00
-
59ca65da3c
error handling
Chris Lu
2012-09-25 16:05:31 -07:00
-
ac5f227aae
correct crc correct volume id lookup
Chris Lu
2012-09-25 15:37:13 -07:00
-
ca8c8a56b7
adjusting tests
Chris Lu
2012-09-24 02:25:31 -07:00
-
729340708e
adjusting version
Chris Lu
2012-09-24 02:02:42 -07:00
-
e340fbee82
removing set volume location display version number add default replication type
Chris Lu
2012-09-24 02:01:53 -07:00
-
df74f538f7
adjusting http status code for creation switch to new lookup implementation
Chris Lu
2012-09-23 15:45:26 -07:00
-
2002111a80
removing volume list
Chris Lu
2012-09-23 14:51:25 -07:00
-
d89371af99
change default configuration file location
Chris Lu
2012-09-23 02:52:04 -07:00
-
73dbb3aed9
load configuration file, with topology configured
Chris Lu
2012-09-22 20:46:31 -07:00
-
a34570fc5b
read topology configuration
Chris Lu
2012-09-22 00:01:13 -07:00
-
e986dcf5e0
adjusting testing
Chris Lu
2012-09-21 01:31:52 -07:00
-
d056c622bf
refactoring
Chris Lu
2012-09-21 01:30:31 -07:00
-
77c0de914a
now any data node can accept storing files files are automatically copied to replicas
Chris Lu
2012-09-20 21:03:40 -07:00
-
08dcf2f035
refactoring allocate_volume operation
Chris Lu
2012-09-20 18:02:56 -07:00
-
5e97179d06
refactoring content uploading
Chris Lu
2012-09-20 17:58:29 -07:00
-
7d8e9f829c
more error messages
Chris Lu
2012-09-20 02:53:23 -07:00
-
462f2ed958
for moved volumes, redirect with code 501
Chris Lu
2012-09-20 02:47:32 -07:00
-
a1bc529db6
lots of fix
Chris Lu
2012-09-20 02:11:08 -07:00
-
eae0080d75
adjusting parameter name
Chris Lu
2012-09-19 16:56:35 -07:00
-
fc9f1da143
handle volume server up/down events
Chris Lu
2012-09-19 16:48:04 -07:00
-
e19fd68f18
working now to start/stop volume servers
Chris Lu
2012-09-19 01:45:30 -07:00
-
f3da0906ed
channel based visitor pattern
Chris Lu
2012-09-18 14:05:12 -07:00
-
b0e250d437
adjusting refresh topology writable volumes(not finished yet)
Chris Lu
2012-09-17 01:48:09 -07:00
-
6671f576cb
adjusting log messages
Chris Lu
2012-09-16 23:21:18 -07:00
-
4846a7232e
adjusting return messages for growing volumes
Chris Lu
2012-09-16 23:18:47 -07:00
-
15ced2398e
adjusting maxVolumeCount if volume server changes it
Chris Lu
2012-09-16 19:18:37 -07:00
-
9b99240584
can auto grow 00 and 01 replication volumes
Chris Lu
2012-09-16 17:31:15 -07:00
-
e7c4ee1c64
register reported topology
Chris Lu
2012-09-14 01:17:13 -07:00
-
b5ac55f012
detect existing volumes
Chris Lu
2012-09-13 01:38:27 -07:00
-
6892842021
verify adding columes should work well
Chris Lu
2012-09-13 01:33:47 -07:00
-
9e0f8d9f0d
remote assigns volume to volume server
Chris Lu
2012-09-13 00:04:56 -07:00
-
4a7833f1bf
replication related work
Chris Lu
2012-09-12 01:07:23 -07:00
-
e4c0693b03
replication related work on data nodes
Chris Lu
2012-09-10 17:08:52 -07:00
-
6daf221937
volume layout for each replication level
Chris Lu
2012-09-10 00:18:07 -07:00
-
8684b0999d
file renaming
Chris Lu
2012-09-08 16:43:43 -07:00
-
9f4630736d
rename Server to DataNode
Chris Lu
2012-09-08 16:25:44 -07:00
-
9bde067f16
add comments
Chris Lu
2012-09-08 00:05:58 -07:00
-
a7d8d46306
avoid null in json response
Chris Lu
2012-09-04 00:34:28 -07:00
-
a74f6cf593
change to vid~machines mapping
Chris Lu
2012-09-04 00:26:38 -07:00
-
85a1b419c0
handling lost servers
Chris Lu
2012-09-03 21:31:13 -07:00
-
0349199d0e
0.18 release
Chris Lu
2012-09-03 20:41:48 -07:00
-
03aa23fb1b
fixing help message printing
Chris Lu
2012-09-03 20:40:38 -07:00
-
a56a523f29
refactoring
Chris Lu
2012-09-03 19:36:35 -07:00
-
fbe828e486
reformatting
Chris Lu
2012-09-03 19:18:02 -07:00
-
09542d82b4
refactoring, clean up, v0.17
Chris Lu
2012-09-03 15:41:24 -07:00
-
cdd64a8099
dc and rack aware volume allocation
Chris Lu
2012-09-03 01:50:04 -07:00
-
1a2ff0514c
Merge branch 'master' of https://code.google.com/p/weed-fs/
Chris Lu
2012-09-02 14:55:00 -07:00
-
-
b95c9860ed
interface and default implementation for node
Chris Lu
2012-09-02 14:33:48 -07:00
-
6a84f50d24
interface and default implementation for node
Chris Lu
2012-09-02 11:36:23 -07:00
-
-
a467d5081c
adjusted tests
Chris Lu
2012-09-01 13:17:30 -07:00
-
c51884ce23
remove extra code
Chris Lu
2012-09-01 10:54:41 -07:00
-
1760dd083d
remove reservedVolumeCount to simplify volume allocation logic
Chris Lu
2012-09-01 10:51:07 -07:00
-
c48bda0232
return the node during assigning free volume
Chris Lu
2012-09-01 02:43:43 -07:00
-
7a30a48027
assign a free volume randomly
Chris Lu
2012-09-01 02:20:59 -07:00
-
8d0ea07f5f
loading from json setup in tests
Chris Lu
2012-08-31 01:35:11 -07:00
-
f5d981ab4d
scaffold for tests
Chris Lu
2012-08-29 01:42:24 -07:00
-
317e12644a
reserve a volume add VolumeId.Next()
Chris Lu
2012-08-29 01:37:40 -07:00
-
f7adf1687f
reduce duplicated code by using a tree of Node
Chris Lu
2012-08-29 00:58:03 -07:00
-
97e4a1d6eb
add code to randomly select one new volume to grow
Chris Lu
2012-08-28 01:04:39 -07:00
-
2dceb44ae4
add more for volume placement
Chris Lu
2012-08-27 13:52:02 -07:00
-
c72f10511a
Merge branch 'master' of https://code.google.com/p/weed-fs/
Chris Lu
2012-08-24 01:21:06 -07:00
-
-
58087bc64f
ignore files
Chris Lu
2012-08-24 01:17:20 -07:00
-
09ed882e5f
clean log
Chris Lu
2012-08-24 01:15:27 -07:00
-
8f9e84bca0
clean log
Chris Lu
2012-08-24 01:14:44 -07:00
-
-
869a6711bc
change data center id from integer to string
Chris Lu
2012-08-23 23:35:30 -07:00
-
9b4ce65882
simplify volume.go file
Chris Lu
2012-08-23 23:24:32 -07:00
-
0c32e2e965
simplify volume id printing
Chris Lu
2012-08-23 23:14:54 -07:00
-
868e47f994
remove unused test
Chris Lu
2012-08-23 23:07:46 -07:00
-
b820609088
change name: needle id instead of needle key
Chris Lu
2012-08-23 23:06:15 -07:00
-
9f92f2779d
adjusting for types
Chris Lu
2012-08-23 22:56:14 -07:00
-
5e3ecc1b82
adding VolumeId type
Chris Lu
2012-08-23 22:46:54 -07:00
-
03f4c0b832
adding topology related types
Chris Lu
2012-08-23 22:33:37 -07:00
-
31e4dbfe38
change volume id type to topology.VolumeId
Chris Lu
2012-08-23 22:20:37 -07:00
-
0121f35c12
starting a shell
Chris Lu
2012-08-23 20:56:09 -07:00
-
0109cc0e30
correct wording
Chris Lu
2012-08-23 19:13:14 -07:00
-
5caa7bbdc9
refactoring only
Chris Lu
2012-08-23 19:10:55 -07:00