Commit Graph

  • 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 Chris Lu 2014-03-18 23:48:01 -0700
  • 2841d59fb0 randomize the file size a little bit Chris Lu 2014-03-18 23:45:02 -0700
  • 3fec41b911 remove unnecessary code Chris Lu 2014-03-18 22:32:29 -0700
  • 92afbb858a adjusting volumeSizeLimitMB default value and descriptions Chris Lu 2014-03-17 15:10:12 -0700
  • 988f9d60d5 so many bug fixes, well worth an version bump Chris Lu 2014-03-16 13:51:32 -0700
  • f8b1d48f82 deal with empty learder() cases Chris Lu 2014-03-16 13:50:46 -0700
  • 1040761ab6 avoid herding effect by double checking Chris Lu 2014-03-16 13:50:20 -0700
  • 1c044280d6 reusing http connections in raft server Chris Lu 2014-03-16 13:49:49 -0700
  • 41143b3b78 toughen weedfs clustering, adding synchronizing max volume id among peers in order to avoid the same volume id being assigned twice 1. moving raft.Server to topology 2. adding max volume id command for raft Chris Lu 2014-03-15 23:03:49 -0700
  • fb75fe852c ignore "-peers" option if cluster is already bootstrapped Chris Lu 2014-03-15 00:36:51 -0700
  • 6cedaf4356 fix glog format Chris Lu 2014-03-15 00:34:21 -0700
  • 0c42c69e94 less greedy concurrency level, reducing open files Chris Lu 2014-03-14 01:53:47 -0700
  • eec67d6008 fix bug on volume growing failure where free space equals what's required. more meaningful volume allocation errors Chris Lu 2014-03-13 12:13:39 -0700
  • 946aa6d1e7 error message change Chris Lu 2014-03-13 12:11:50 -0700
  • 7621b9b8a9 help content textual changes Chris Lu 2014-03-13 12:11:26 -0700
  • 7a8bc2e19e avoid sharing same err variable Chris Lu 2014-03-12 15:17:23 -0700
  • 097aac2328 adjusting default read time out Chris Lu 2014-03-12 15:05:07 -0700
  • 24cc55b444 1. increase default concurrency level 2. efficient stats collection and calculation 3. accurate error count Chris Lu 2014-03-12 14:10:28 -0700
  • d30052ce85 adjusting error message Chris Lu 2014-03-12 14:08:57 -0700
  • ff0560ee03 adjust error message Chris Lu 2014-03-12 14:07:30 -0700
  • c3ce024fc1 reusing http connections Chris Lu 2014-03-12 14:07:01 -0700
  • 054374c765 in progress, trying to make benchmark working better to reuse http connections. Chris Lu 2014-03-12 10:30:57 -0700
  • 466a55b06d fix error message Chris Lu 2014-03-12 10:25:05 -0700
  • 6f2d590617 fix error message Chris Lu 2014-03-12 06:23:07 -0700
  • c169429c33 fix https://code.google.com/p/weed-fs/issues/detail?id=64 Chris Lu 2014-03-12 06:19:30 -0700
  • c81f85e16d add percentage of benchmark progress plan to release v0.48 Chris Lu 2014-03-10 13:34:06 -0700
  • 45757b8b55 minor output format change Chris Lu 2014-03-10 13:22:08 -0700
  • 1f0a564e43 adding progress report during benchmarking Chris Lu 2014-03-10 13:21:21 -0700
  • cd10c277b2 can now delete a collection! Is this a dangerous feature? Only enabling deleting "benchmark" collections for now. Chris Lu 2014-03-10 11:43:54 -0700
  • a121453188 benchmarking writing data to a specific collection Chris Lu 2014-03-09 23:54:07 -0700
  • eac9c4d86b better benchmarking statistics Chris Lu 2014-03-09 23:12:05 -0700
  • 86b17e8972 a kind of working benchmark Chris Lu 2014-03-09 19:42:50 -0700
  • c830b60f36 refactoring Chris Lu 2014-03-09 18:50:45 -0700
  • e6e85a6b2c truncate file content during creating Chris Lu 2014-03-09 18:50:09 -0700
  • 7283d68e32 fixed redirection error Chris Lu 2014-03-03 08:20:46 -0800
  • ab9206c38e spelling error with parameter name! Chris Lu 2014-03-02 23:32:54 -0800
  • 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 Chris Lu 2014-03-02 22:16:54 -0800
  • edae676913 1. volume server auto detect clustered master nodes 2. remove operation package dependency on storage Chris Lu 2014-02-14 17:10:49 -0800
  • ef4c2c0d1e cleaner cluster messages Chris Lu 2014-02-09 23:37:29 -0800
  • 67125688ed Avoid creating *.dat file when reading and it does not exist Chris Lu 2014-02-06 17:32:06 -0800
  • 91829057c5 set to 400 Bad Request when failed to parse file id, recommended by claudiu Chris Lu 2014-02-06 12:03:25 -0800
  • f68e15da89 set to 404 when failed to read file id Chris Lu 2014-02-06 12:00:58 -0800
  • d0147a16a9 avoid index out of range exception Chris Lu 2014-02-06 11:44:54 -0800
  • 59b9fd26fc fix replication type parameter name Chris Lu 2014-02-06 11:44:18 -0800
  • 6d7556b31f help message adjustment Chris Lu 2014-02-05 11:47:26 -0800
  • 69a7de1ad8 optimize for submission from clustered master nodes Chris Lu 2014-02-05 10:49:05 -0800
  • 0e5c4e432d report when size is closing to the volume limit fix error Chris Lu 2014-02-05 10:36:37 -0800
  • 2a8c60f71b be lenient when writing, but report right away when volume size limit is exceeded Chris Lu 2014-02-05 10:22:32 -0800
  • 2cba123474 bump up to 0.46 Chris Lu 2014-02-05 01:55:37 -0800
  • e7585548a4 working auto fail-over master node Chris Lu 2014-02-05 01:54:52 -0800
  • d6fbd741fd a stable working clustering master node implementation Chris Lu 2014-02-05 00:25:23 -0800
  • 1d5c44e2df adjust description text Chris Lu 2014-02-05 00:13:25 -0800
  • af4b9c3aee go fmt Chris Lu 2014-02-04 01:11:28 -0800
  • 6887e55f6a minor adjustment for weed master nodes clustering Chris Lu 2014-02-04 01:10:07 -0800
  • 260fcd8e1e reduce the default volume size to 32000MB from 32768MB this avoids problems with busy writing systems from having too many file id assigned while the volume is close to the overflow limit. Chris Lu 2014-01-29 13:34:46 -0800
  • bf56bce5e9 Issue 62: Latest raft update breaks the build Chris Lu 2014-01-28 11:15:24 -0800
  • cda2a6b510 trivial refactoring Chris Lu 2014-01-21 20:51:46 -0800
  • bd6e1a8a70 Issue 60: weed export -collection doesn't work Chris Lu 2014-01-21 20:51:07 -0800
  • 1bf75f7f73 toughen up error handling for invalid fid Chris Lu 2013-12-09 13:53:24 -0800
  • 512899e6a6 disable raft logging Chris Lu 2013-12-09 13:34:28 -0800
  • da9abc2a93 a start for distributed master support, not working yet Chris Lu 2013-12-09 13:34:05 -0800
  • 11e91bd549 mux router cannot handle "/" correctly. switching it off for volume servers Chris Lu 2013-12-09 13:27:09 -0800
  • 2e2f426fe2 clean up etcd backing for sequence persistent storage. It uses some OS specific calls and is not OS-agnostic. Chris Lu 2013-12-03 23:30:55 -0800
  • 5fdb1d89ce adding "server" command to start both volume server and an embedded master server Chris Lu 2013-12-03 23:22:26 -0800
  • eeeccf2f78 ssue 59: Multi Ip Enviromment support + publicUrl is disregarded by master Chris Lu 2013-12-02 22:58:27 -0800
  • e449a4a517 use glog Chris Lu 2013-12-02 01:59:04 -0800
  • a234789c59 switch to glog debugging Chris Lu 2013-12-02 01:54:05 -0800
  • c38eee73ca refactoring to separate master and volume server, so that these servers can be embedded into other applications Chris Lu 2013-12-02 01:37:36 -0800
  • bc2f3b26e7 refactoring, start to use gorilla/mux Chris Lu 2013-12-01 14:41:47 -0800
  • 1645d3c185 avoid nil cases when error Chris Lu 2013-11-19 02:12:56 -0800
  • bd0c7a3d28 comment out etcd support due to its os specific system calls Chris Lu 2013-11-19 01:43:16 -0800
  • fa1bb3cee3 version 0.45! Chris Lu 2013-11-18 23:54:01 -0800
  • ac66eee045 added download command to download file by fileid Chris Lu 2013-11-18 23:41:00 -0800
  • 47aea42d66 fix filename not set error Chris Lu 2013-11-18 23:16:21 -0800
  • 8111f7663d formatting Chris Lu 2013-11-18 23:04:33 -0800
  • d0473e27d9 refactor api: lookup file id Chris Lu 2013-11-18 23:03:59 -0800
  • c4a4d3609b fix duplicated file id list entries when uploading large file Chris Lu 2013-11-18 23:03:06 -0800
  • 0e5e0a3754 add option to split large files into parts and then upload Chris Lu 2013-11-18 21:47:31 -0800
  • aed74b5568 adjust function name Chris Lu 2013-11-18 15:05:11 -0800
  • 3b68711139 support for collections! Chris Lu 2013-11-12 02:21:22 -0800
  • 8f0e2f31af remove unused parameter pulse Chris Lu 2013-11-12 02:19:06 -0800
  • 5eac4f043a remove a comment Chris Lu 2013-11-12 02:16:07 -0800
  • 0702eee3b1 adjust logging Chris Lu 2013-11-10 01:47:27 -0800
  • 1888d01fa0 adding etcd storage support for cluster meta data. Currently just sequence. More to come... Chris Lu 2013-11-10 01:31:50 -0800
  • 5cb6590eae add metastore, switching sequence to use it Chris Lu 2013-11-05 01:59:00 -0800
  • b579451db9 this is a fix important enough for a version bump Chris Lu 2013-10-31 12:57:32 -0700
  • 53eacb4341 fix issue 52 Chris Lu 2013-10-31 12:57:06 -0700
  • cca1df83da debug message Chris Lu 2013-10-31 12:56:05 -0700
  • 3185eebf2e add test case for issue 52 Chris Lu 2013-10-31 12:55:51 -0700
  • 3422272a50 fix test Chris Lu 2013-10-31 12:55:34 -0700
  • 9e9b2c0703 log changes Chris Lu 2013-10-31 12:55:19 -0700
  • 54723c3713 Issue 51: Assign on empty cluster sometime fails under high concurrency load Chris Lu 2013-10-29 12:48:31 -0700
  • 2637c9eac2 Merge remote-tracking branch 'origin/master' Chris Lu 2013-10-17 00:28:59 -0700
  • c43dcfa3e2 prepare for v0.43 release Chris Lu 2013-10-16 08:39:36 -0700
  • 59ded34b83 issue 48 weed upload does not set the modified date Chris Lu 2013-10-16 08:39:09 -0700
  • 030905714b issue 49: unwritable volume become writable after compacting Chris Lu 2013-10-16 08:10:48 -0700
  • 55380a014d issue 49: unwritable volume become writable after compacting Chris Lu 2013-10-16 08:10:48 -0700
  • 3f5f8657d2 add a command to force compaction of a volume, removing deleted files Chris Lu 2013-09-28 22:18:52 -0700
  • 738e528329 v0.42 Chris Lu 2013-09-19 11:38:52 -0700
  • 69ac6b6bf6 Issue 45 in weed-fs: [Compact issue] Offset overflow Chris Lu 2013-09-19 11:06:14 -0700