Commit Graph
47 Commits
Author SHA1 Message Date
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