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.
2013-01-05 23:06:44 +01:00
Chris Lu
df74f538f7
adjusting http status code for creation
...
switch to new lookup implementation
2012-09-23 15:45:26 -07:00
Chris Lu
f3da0906ed
channel based visitor pattern
2012-09-18 14:05:12 -07:00
Chris Lu
b0e250d437
adjusting refresh topology writable volumes(not finished yet)
...
Need to refreshWritableVolumes for each replication type
2012-09-17 01:48:09 -07:00
Chris Lu
9f4630736d
rename Server to DataNode
...
formatting
2012-09-08 16:25:44 -07:00
Chris Lu
a74f6cf593
change to vid~machines mapping
2012-09-04 00:26:38 -07:00
Chris Lu
85a1b419c0
handling lost servers
2012-09-03 21:31:13 -07:00
Chris Lu
03aa23fb1b
fixing help message printing
2012-09-03 20:40:38 -07:00
Chris Lu
a56a523f29
refactoring
2012-09-03 19:36:35 -07:00
Chris Lu
fbe828e486
reformatting
2012-09-03 19:18:02 -07:00
Chris Lu
09542d82b4
refactoring, clean up, v0.17
2012-09-03 15:41:24 -07:00
Chris Lu
09ed882e5f
clean log
2012-08-24 01:15:27 -07:00
Chris Lu
0c32e2e965
simplify volume id printing
2012-08-23 23:14:54 -07:00
Chris Lu
868e47f994
remove unused test
2012-08-23 23:07:46 -07:00
Chris Lu
9f92f2779d
adjusting for types
2012-08-23 22:56:14 -07:00
Chris Lu
31e4dbfe38
change volume id type to topology.VolumeId
2012-08-23 22:20:37 -07:00
Chris Lu
5caa7bbdc9
refactoring only
2012-08-23 19:10:55 -07:00
chris.lu@gmail.com
bcffffbc5e
add capability to assign a batch of file ids
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@51 282b0af5-e82d-9cf1-ede4-77906d7719d0
2012-07-16 04:33:21 +00:00
chris.lu@gmail.com
68a216586f
add capability to assign a batch of file ids
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@50 282b0af5-e82d-9cf1-ede4-77906d7719d0
2012-07-16 04:12:42 +00:00
chris.lu@gmail.com
bb01324482
compatible with Go1
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@46 282b0af5-e82d-9cf1-ede4-77906d7719d0
2012-06-29 07:53:47 +00:00
chris.lu@gmail.com
8edf12f026
fix test
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@45 282b0af5-e82d-9cf1-ede4-77906d7719d0
2012-03-29 21:47:52 +00:00
chris.lu@gmail.com
3c7c85b1d4
remove verbose logging
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@43 282b0af5-e82d-9cf1-ede4-77906d7719d0
2012-01-19 18:28:33 +00:00
chris.lu@gmail.com
659bf1940f
correctly deleting a file
...
correctly setting volume file size limit
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@42 282b0af5-e82d-9cf1-ede4-77906d7719d0
2012-01-19 00:49:41 +00:00
chris.lu@gmail.com
380953692b
generating makefiles from a newer version of gb
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@41 282b0af5-e82d-9cf1-ede4-77906d7719d0
2012-01-18 22:59:33 +00:00
chris.lu@gmail.com
97a1d587d4
adding makefiles created by go-gb
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@35 282b0af5-e82d-9cf1-ede4-77906d7719d0
2012-01-02 00:45:32 +00:00
chris.lu@gmail.com
4c2ca916ec
fix enforcing volume size limit
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@34 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-29 08:07:19 +00:00
chris.lu@gmail.com
298fdb4603
add configurable volume size limit
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@33 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-29 01:57:02 +00:00
chris.lu@gmail.com
0eff4311f5
add more error handling, adjust volume size to 32G
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@32 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-29 01:46:38 +00:00
chris.lu@gmail.com
60c17068a6
correct sequence generating
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@30 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-27 06:09:21 +00:00
chris.lu@gmail.com
4c36190dd3
rename weedc option name to publicUrl
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@27 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-26 10:07:53 +00:00
chris.lu@gmail.com
c27f6175d7
update volume status on each heartbeat
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@26 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-26 09:58:07 +00:00
chris.lu@gmail.com
6913fabc64
simplifying volume id mechanism, removing automatic volume id generation and discovering
...
periodically report machine status
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@25 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-26 09:43:17 +00:00
chris.lu@gmail.com
ae3a53388f
refactoring code
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@24 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-25 05:30:57 +00:00
chris.lu@gmail.com
ea75165e85
works now!
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@20 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-22 04:04:47 +00:00
chris.lu@gmail.com
9c6a9bf518
simplify the file id format
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@19 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-20 09:00:01 +00:00
chris.lu@gmail.com
d018809830
efficiently assign file id
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@17 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-19 09:18:13 +00:00
chris.lu@gmail.com
b39d1a77b4
cleaner
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@16 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-19 05:59:37 +00:00
chris.lu@gmail.com
041a93887c
now join, status, read, write for weed server are working!
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@15 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-18 10:35:59 +00:00
chris.lu@gmail.com
2c7a4eea1f
simplified to one machine per volume
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@14 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-18 07:22:04 +00:00
chris.lu@gmail.com
1fed603df9
now working for registering volume id ~ machine mapping
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@13 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-17 06:50:51 +00:00
chris.lu@gmail.com
10930ce6b6
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@12 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-17 06:47:23 +00:00
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
2011-12-16 14:51:26 +00:00
chris.lu@gmail.com
5381479177
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@7 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-13 00:17:36 +00:00
chris.lu@gmail.com
2858701e6c
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@6 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-11 20:48:01 +00:00
chris.lu@gmail.com
70be76735c
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@5 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-11 09:30:09 +00:00
chris.lu@gmail.com
da97f86447
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@4 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-12-11 08:42:21 +00:00
chris.lu@gmail.com
8fade18e40
store is sort of working
...
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@3 282b0af5-e82d-9cf1-ede4-77906d7719d0
2011-11-30 02:18:15 +00:00