Commit Graph

48 Commits

Author SHA1 Message Date
chrislusf
020ba6c9a8 add leveldb support for needle map
This supposedly should reduce memory consumption. However, for tests
with millions of, this shows consuming more memories. Need to see
whether this will work out. If not, later boltdb will be tested.
2015-03-27 16:34:58 -07:00
chrislusf
b07d81fb08 follow golint suggestions 2015-03-10 00:20:34 -07:00
Chris Lu
25efb4debe a 0.69 beta release 2015-02-26 16:50:47 -08:00
chrislusf
eff83a87d1 Add publicUrl for master server 2015-02-11 21:04:43 -08:00
Chris Lu
f7998f8652 merge conflicts 2015-02-07 15:35:28 -08:00
Chris Lu
d102443630 v0.68 2015-01-12 21:07:06 -08:00
yanyiwu
cacfc85869 add some String() to make codes easier to read and debug 2015-01-08 15:54:50 +08:00
chrislusf
124c232a3b Merge branch 'master' of https://github.com/chrislusf/weed-fs 2014-12-08 20:29:38 -08:00
chrislusf
52180f386b Add read-write lock to guard topology changes on new collections and ttls. 2014-12-08 20:29:25 -08:00
Chris Lu
482e3fb973 Improve Benchmark tool's performance. 2014-12-05 12:00:13 -08:00
Chris Lu
8af4753002 Write request id to first 8 bytes of a file, instead of whole file, for
better write performance.
2014-11-28 16:34:03 -08:00
Chris Lu
179d36ba0e formatting code by: goimports -w=true . 2014-10-26 11:34:55 -07:00
wyy
4126280d55 use github.com/chrislusf instead of github.com/aszxqw 2014-09-25 16:57:22 +08:00
wyy
1cd19447e3 use github.com/aszxqw instead of code.google.com/p 2014-09-25 00:47:09 +08:00
Chris Lu
f7094d7a99 version 0.64 2014-09-20 12:39:42 -07:00
Chris Lu
69343c5951 adding ttl field to volume super block 2014-08-31 23:25:54 -07:00
Chris Lu
bcd36dedb4 released 0.62 with solaris support 2014-07-24 12:24:01 -07:00
Chris Lu
d85b1d70db released 0.61, prepare for 0.62 beta 2014-06-17 11:45:21 -07:00
Chris Lu
d2f3cab8e1 Remove glog from http_util for better reusability. 2014-06-07 13:27:28 -07:00
Chris Lu
08cbb2c345 start to code for 0.61 release 2014-05-29 23:24:41 -07:00
Chris Lu
5f58da8de7 0.60 beta start 2014-05-27 09:10:32 -07:00
Chris Lu
5367d96512 0.59 beta 2014-05-13 19:26:05 -07:00
Chris Lu
dc24bad791 releasing 0.58 to handle control+c interrupts.
compilable now. but FUSE mount is not working.
2014-05-13 11:25:48 -07:00
Chris Lu
982aaa41b9 Add control+c or INT handling 2014-05-13 00:03:10 -07:00
Chris Lu
68ceea3f8d support file names with a comma inside. 2014-05-12 22:59:00 -07:00
Chris Lu
8ceaaa6c4f version upgrade 2014-05-08 09:40:01 -07:00
Chris Lu
1818a2a2da Change to protocol buffer for volume-join-masster message
Reduced size to about 1/5 of the previous json format message
2014-04-21 02:11:10 -07:00
Chris Lu
5f2604b1f7 start 0.56 beta 2014-04-17 22:40:28 -07:00
Chris Lu
5c0c5a4913 cut 0.55 2014-04-17 22:40:06 -07:00
Chris Lu
3ee017d350 0.55 beta 2014-04-17 00:32:45 -07:00
Chris Lu
3b5035c468 1. v0.54
2. go vet found many printing format errors
2014-04-17 00:16:44 -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
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
abde40377c a correct implementation of filer 2014-04-09 09:44:58 -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
39b774a131 1. adding statistics reporting
2. refactor version to util package
2014-03-25 13:46:59 -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
ff0560ee03 adjust error message 2014-03-12 14:07:30 -07:00
Chris Lu
054374c765 in progress, trying to make benchmark working better to reuse http
connections.
2014-03-12 10:30:57 -07:00
Chris Lu
27c74a7e66 Major:
change replication_type to ReplicaPlacement, hopefully cleaner code
works for 9 possible ReplicaPlacement
xyz
x : number of copies on other data centers
y : number of copies on other racks
z : number of copies on current rack
x y z each can be 0,1,2

Minor:
weed server "-mdir" default to "-dir" if empty
2014-03-02 22:16:54 -08:00
Chris Lu
edae676913 1. volume server auto detect clustered master nodes
2. remove operation package dependency on storage
2014-02-14 17:10:49 -08:00
Chris Lu
11e91bd549 mux router cannot handle "/" correctly. switching it off for volume
servers
2013-12-09 13:27:09 -08:00
Chris Lu
82b74c7940 issue 43 "go fmt" chagnes from "Ryan S. Brown" <sb@ryansb.com>
some basic changes to parse upload url
2013-09-01 23:58:21 -07:00
Chris Lu
ed154053c8 switching to temporarily use glog library 2013-08-08 23:57:22 -07:00
Chris Lu
5071f528f6 testing compilation with remove package 2013-02-10 03:49:51 -08:00