Chinmay Soman [Wed, 1 Aug 2012 19:00:45 +0000 (1 12:00 -0700)]
Releasing voldemort (and contrib) jar 0.96.li2 for hftp perf issues. Targeted for MP version 1.0.16
Zhongjie Wu [Wed, 1 Aug 2012 01:15:36 +0000 (31 18:15 -0700)]
Merge pull request #85 from pbailis/master
Enable log4j.properties in all tests and fix hidden debug NPE
Chinmay Soman [Wed, 1 Aug 2012 01:05:10 +0000 (31 18:05 -0700)]
Updating the checksum code to handle computation for a buffer range
Jay Wylie [Tue, 31 Jul 2012 23:26:29 +0000 (31 16:26 -0700)]
Merge pull request #77 from glinmac/python-client-disconnect
Handle disconnection
icefury71 [Tue, 31 Jul 2012 06:03:01 +0000 (30 23:03 -0700)]
Merge pull request #88 from jghoman/badarraycopy
Don't make a copy of the buffer, as it may shrink down to one elemnent.
Jakob Homan [Sat, 28 Jul 2012 02:16:37 +0000 (27 19:16 -0700)]
Don't make a copy of the buffer, as it may shrink down to one elemnent.
Also, use a bufferedoutputstream.
Jay Wylie [Fri, 27 Jul 2012 16:20:47 +0000 (27 09:20 -0700)]
Merge pull request #86 from stotch/gencluster-enhance
generate_cluster_xml.py enhancements
Brendan Harris [Thu, 26 Jul 2012 23:40:38 +0000 (26 16:40 -0700)]
Per Jay Wylie's review, no longer using a dict to store the partition sets and fixed two typos
Peter Bailis [Fri, 20 Jul 2012 21:28:37 +0000 (20 14:28 -0700)]
PUT returns null, leading to a NullPointerException when debug logging is enabled in SocketStore
Peter Bailis [Fri, 20 Jul 2012 20:56:40 +0000 (20 13:56 -0700)]
Include log4j resources.dir in all tests via build.xml
Brendan Harris [Fri, 20 Jul 2012 21:53:52 +0000 (20 14:53 -0700)]
Getting rid of some unused and deprecated code, added in a comment to help explain and separate the partition shuffling
Vinoth Chandar [Tue, 10 Jul 2012 18:12:52 +0000 (10 11:12 -0700)]
add minimumSharedCache param + more tests.
Vinoth Chandar [Wed, 4 Jul 2012 20:12:25 +0000 (4 13:12 -0700)]
BDB Cache partitioning
Brendan Harris [Thu, 12 Jul 2012 20:14:16 +0000 (12 13:14 -0700)]
Fixed --seed argument handling so that it actually works, now
Zhongjie Wu [Wed, 11 Jul 2012 23:52:35 +0000 (11 16:52 -0700)]
Added log4j properties folder for junit test
Brendan Harris [Wed, 11 Jul 2012 02:44:59 +0000 (10 19:44 -0700)]
Fixing typo
Brendan Harris [Wed, 11 Jul 2012 02:41:03 +0000 (10 19:41 -0700)]
Added default behavior, handling of long and short options for modifying defaults, zone support, random seed generation, removed text width formatting as it is not necessary, cleaned up format, refactored code, sys module no longer necessary (now that argparse is used) so removed it, added default interpreter path
Zhongjie Wu [Tue, 10 Jul 2012 18:36:46 +0000 (10 11:36 -0700)]
Merge pull request #83 from pbailis/master
Debug messages for initial Voldemort profiling
Peter Bailis [Tue, 26 Jun 2012 20:37:50 +0000 (26 13:37 -0700)]
Adding extra debug messages for tracing in Voldemort
Zhongjie Wu [Tue, 10 Jul 2012 01:34:18 +0000 (9 18:34 -0700)]
Deleted unnescessary mbean registration
Vinoth Chandar [Fri, 6 Jul 2012 17:34:05 +0000 (6 10:34 -0700)]
BDB+ Data cleanup Monitoring changes
Chinmay Soman [Fri, 22 Jun 2012 01:17:22 +0000 (21 18:17 -0700)]
Fixed the conflicts
Vinoth Chandar [Thu, 21 Jun 2012 17:20:38 +0000 (21 10:20 -0700)]
Reuse VoldemortOpCode
Vinoth Chandar [Wed, 20 Jun 2012 17:14:49 +0000 (20 10:14 -0700)]
Refactor TimeoutConfig
Vinoth Chandar [Fri, 1 Jun 2012 21:48:26 +0000 (1 14:48 -0700)]
finer timeouts and partial getalls.
Zhongjie Wu [Tue, 19 Jun 2012 22:04:33 +0000 (19 15:04 -0700)]
Added concurrent tests for Histogram related code
Zhongjie Wu [Wed, 13 Jun 2012 21:22:26 +0000 (13 14:22 -0700)]
changed checkout record code to make sure timeouts are recorded
Zhongjie Wu [Tue, 12 Jun 2012 18:36:33 +0000 (12 11:36 -0700)]
moved unregistering of the child stats beans into the parent stats
Zhongjie Wu [Tue, 12 Jun 2012 01:22:39 +0000 (11 18:22 -0700)]
moved registering JMX inside ClientRequestExecutorPool
Zhongjie Wu [Mon, 11 Jun 2012 20:04:34 +0000 (11 13:04 -0700)]
registers MBean in ClientRequestExecutorPoolTest.java so that ClientSocketStats object will exist for testing
Zhongjie Wu [Mon, 11 Jun 2012 20:03:33 +0000 (11 13:03 -0700)]
added unregister MBeans when closing pool
Zhongjie Wu [Mon, 11 Jun 2012 17:51:15 +0000 (11 10:51 -0700)]
further improvement on per node socket pool monitoring
Vinoth Chandar [Tue, 19 Jun 2012 21:26:27 +0000 (19 14:26 -0700)]
Merge branch 'cross-zone-pref-reads-fix'
Vinoth Chandar [Wed, 6 Jun 2012 20:27:43 +0000 (6 13:27 -0700)]
prevent preferred reads from crossing zones.
Zhongjie Wu [Fri, 8 Jun 2012 05:35:52 +0000 (7 22:35 -0700)]
distinguish test report locations between normal tests and long tests
Zhongjie Wu [Thu, 7 Jun 2012 23:14:13 +0000 (7 16:14 -0700)]
corrected a class name mistake
Zhongjie Wu [Thu, 7 Jun 2012 21:48:27 +0000 (7 14:48 -0700)]
renamed large as long to make files consistent
Zhongjie Wu [Thu, 7 Jun 2012 18:40:25 +0000 (7 11:40 -0700)]
Modified the test and build file to shrink the large tests.
The large tests are copied to the test/large
To run short tests for sanity check purpose:
ant junit
To run short and long tests:
ant junit-long
To run short, long and contrib tests:
ant junit-all
Zhongjie Wu [Wed, 6 Jun 2012 21:38:45 +0000 (6 14:38 -0700)]
Added per socket monitoring for client executor pool. These monitoring reveals stats including averag, 50th, 99th wait ms for socket checkout; number of checkout in an interval etc
Zhongjie Wu [Fri, 1 Jun 2012 21:18:49 +0000 (1 14:18 -0700)]
Fixed bug and verified monitoring feature of q99th wait time
Zhongjie Wu [Fri, 1 Jun 2012 01:03:02 +0000 (31 18:03 -0700)]
Added 99th wait time for connection for ClientRequestExecutorPool.java
shingon [Wed, 16 May 2012 07:11:54 +0000 (16 16:11 +0900)]
fix a typo. boostrap -> bootstrap
shingon [Tue, 15 May 2012 06:23:54 +0000 (15 15:23 +0900)]
fix wrong file name in generate_cluster_xml.py
Chinmay Soman [Mon, 18 Jun 2012 20:10:58 +0000 (18 13:10 -0700)]
Adding jmxId to the Mbean name for failureDetector and storefactory
Zhongjie Wu [Mon, 18 Jun 2012 19:25:07 +0000 (18 12:25 -0700)]
Merge branch 'master' of github.com:voldemort/voldemort
Zhongjie Wu [Wed, 13 Jun 2012 16:53:45 +0000 (13 09:53 -0700)]
Merge branch 'DDS-2979-split-junit'
vinoth chandar [Tue, 12 Jun 2012 22:04:09 +0000 (12 15:04 -0700)]
Merge pull request #76 from shingon/fix_typo
Fix typo
Zhongjie Wu [Fri, 8 Jun 2012 05:35:52 +0000 (7 22:35 -0700)]
distinguish test report locations between normal tests and long tests
Zhongjie Wu [Thu, 7 Jun 2012 23:24:25 +0000 (7 16:24 -0700)]
Merge branch 'master' of github.com:zhongjiewu/voldemort
Zhongjie Wu [Thu, 7 Jun 2012 23:23:19 +0000 (7 16:23 -0700)]
Merge branch 'master' of github.com:voldemort/voldemort
Zhongjie Wu [Thu, 7 Jun 2012 23:14:13 +0000 (7 16:14 -0700)]
corrected a class name mistake
Zhongjie Wu [Thu, 7 Jun 2012 21:48:27 +0000 (7 14:48 -0700)]
renamed large as long to make files consistent
Zhongjie Wu [Thu, 7 Jun 2012 18:40:25 +0000 (7 11:40 -0700)]
Modified the test and build file to shrink the large tests.
The large tests are copied to the test/large
To run short tests for sanity check purpose:
ant junit
To run short and long tests:
ant junit-long
To run short, long and contrib tests:
ant junit-all
Zhongjie Wu [Wed, 6 Jun 2012 21:59:47 +0000 (6 14:59 -0700)]
Merge branch 'master' of github.com:voldemort/voldemort into dds-2832-gap-stats
Zhongjie Wu [Wed, 6 Jun 2012 21:38:45 +0000 (6 14:38 -0700)]
Added per socket monitoring for client executor pool. These monitoring reveals stats including averag, 50th, 99th wait ms for socket checkout; number of checkout in an interval etc
icefury71 [Wed, 6 Jun 2012 20:42:58 +0000 (6 13:42 -0700)]
Merge pull request #79 from ept/patch-1
NullPointerException while swapping to new version of read-only store
Martin Kleppmann [Sat, 2 Jun 2012 08:06:47 +0000 (2 01:06 -0700)]
Fix NPE in listing read-only store versions
ReadOnlyUtils.getVersionDirs returns null if storeDir does not exist. I don't yet know how it could get into a state where it thinks the directory doesn't exist, but the NPE is obscuring the actual cause, so I'm fixing that first.
Zhongjie Wu [Fri, 1 Jun 2012 21:18:49 +0000 (1 14:18 -0700)]
Fixed bug and verified monitoring feature of q99th wait time
Zhongjie Wu [Fri, 1 Jun 2012 01:03:02 +0000 (31 18:03 -0700)]
Added 99th wait time for connection for ClientRequestExecutorPool.java
Guillaume Gardey [Fri, 25 May 2012 15:19:59 +0000 (25 16:19 +0100)]
Handle disconnection
On disconnection, raise an explicit VoldemortException. That may be easier for
clients to handle recovery/reconnection rather than checking for the
struct.error raised by unpack.
Zhongjie Wu [Thu, 24 May 2012 01:55:56 +0000 (23 18:55 -0700)]
To solve a issue that will return a null if a concurrent read is being
done in the middle of a write of same entry.
Zhongjie Wu [Wed, 23 May 2012 02:33:25 +0000 (22 19:33 -0700)]
Changing the enable.nio.connector to true by default
shingon [Wed, 16 May 2012 07:11:54 +0000 (16 16:11 +0900)]
fix a typo. boostrap -> bootstrap
shingon [Tue, 15 May 2012 06:23:54 +0000 (15 15:23 +0900)]
fix wrong file name in generate_cluster_xml.py
Chinmay Soman [Mon, 14 May 2012 21:31:54 +0000 (14 14:31 -0700)]
Merge branch 'scanpermit-bug'
Chinmay Soman [Mon, 14 May 2012 21:31:40 +0000 (14 14:31 -0700)]
Fixed a merge conflict in VoldemortAdminTool
Lei Gao [Fri, 11 May 2012 22:01:52 +0000 (11 15:01 -0700)]
Revert "add clientId for voldemort client"
This reverts commit
ddded7cf0af82cc1a789ca8426ef6c48744bf445.
ClientId implementation will be released after we do one more open-source release before our next Major open-source release.
Lei Gao [Fri, 11 May 2012 01:52:17 +0000 (10 18:52 -0700)]
Minor change to in getReplicationMapping
Lei Gao [Fri, 11 May 2012 01:51:13 +0000 (10 18:51 -0700)]
add tests for zoned restore
Lei Gao [Thu, 10 May 2012 20:08:37 +0000 (10 13:08 -0700)]
add zoned option for restore from replicas
Chinmay Soman [Fri, 4 May 2012 18:39:13 +0000 (4 11:39 -0700)]
Fixed a potential deadlock issue in ScanPermitWrapper
Chinmay Soman [Wed, 2 May 2012 23:25:14 +0000 (2 16:25 -0700)]
Created a separate scheduler operation to terminate jobs. Disable will simply unschedule and not force kill.
Chinmay Soman [Wed, 2 May 2012 22:04:40 +0000 (2 15:04 -0700)]
Removed jmx managed for scanpermitwrapper
Chinmay Soman [Wed, 2 May 2012 21:52:19 +0000 (2 14:52 -0700)]
Added ScanPermitWrapper class and general cleanup
Chinmay Soman [Wed, 2 May 2012 18:21:24 +0000 (2 11:21 -0700)]
Fixed the confusing display messages for Admin tool rollback service
Lei Gao [Wed, 18 Apr 2012 07:03:28 +0000 (18 00:03 -0700)]
fixed a donor-based rebalancing bug and added a unit test - all DonorBasedRebalanceAsyncOperation no longer share a same executor service so one async operation won't shutdown the executor service while the other async operation is still using it.
Vinoth Chandar [Thu, 12 Apr 2012 18:00:17 +0000 (12 11:00 -0700)]
Merge branch 'master' of github.com:voldemort/voldemort
Vinoth Chandar [Wed, 11 Apr 2012 23:37:06 +0000 (11 16:37 -0700)]
Include ObsoleteVersionException
Vinoth Chandar [Wed, 11 Apr 2012 19:52:12 +0000 (11 12:52 -0700)]
Error count and max getall count jmx end points
Chinmay Soman [Tue, 10 Apr 2012 20:52:12 +0000 (10 13:52 -0700)]
Added rollback capability to the Admin tool
Lei Gao [Tue, 10 Apr 2012 03:01:19 +0000 (9 20:01 -0700)]
Merge remote branch 'upstream/master'
Lei Gao [Sat, 7 Apr 2012 18:47:00 +0000 (7 11:47 -0700)]
fix two concurrency bugs during the termination of donor-based rebalancing
Vinoth Chandar [Fri, 6 Apr 2012 18:07:18 +0000 (6 11:07 -0700)]
Merge branch 'master' of github.com:voldemort/voldemort
Chinmay Soman [Tue, 3 Apr 2012 00:57:55 +0000 (2 17:57 -0700)]
Merge branch 'inconsistency-resolver'
Vinoth Chandar [Thu, 29 Mar 2012 22:00:06 +0000 (29 15:00 -0700)]
Fix race condition in client socket close
Vinoth Chandar [Mon, 26 Mar 2012 17:22:24 +0000 (26 10:22 -0700)]
Merge branch 'master' of github.com:voldemort/voldemort into track-server-conn
Chinmay Soman [Fri, 23 Mar 2012 02:09:49 +0000 (22 19:09 -0700)]
Combined node and status in a composite map in AbstractFailureDetector
Chinmay Soman [Fri, 23 Mar 2012 00:27:28 +0000 (22 17:27 -0700)]
Failure detector fix for host swap : DDS-2536
Chinmay Soman [Wed, 21 Mar 2012 22:33:52 +0000 (21 15:33 -0700)]
Small fix with error log in Histogram
Chinmay Soman [Wed, 21 Mar 2012 22:30:42 +0000 (21 15:30 -0700)]
Added a log instead of Voldemort exception in Histogram and added RequestCounterTest
Lei Gao [Wed, 21 Mar 2012 03:23:08 +0000 (20 20:23 -0700)]
fix a bug in histogram where long shall be used instead of int for tracking each call time
Vinoth Chandar [Thu, 15 Mar 2012 23:13:16 +0000 (15 16:13 -0700)]
Merge branch 'master' into track-server-conn
Lei Gao [Thu, 15 Mar 2012 20:35:46 +0000 (15 13:35 -0700)]
Merge remote branch 'upstream/master'
Chinmay Soman [Thu, 15 Mar 2012 20:22:45 +0000 (15 13:22 -0700)]
Changed withHistogram to useHistogram
Lei Gao [Thu, 15 Mar 2012 19:40:44 +0000 (15 12:40 -0700)]
add clientId for voldemort client
Chinmay Soman [Thu, 15 Mar 2012 00:42:33 +0000 (14 17:42 -0700)]
Using Histogram conditionally (only with StoreStats). Updated histogram bucket size to 10000
Vinoth Chandar [Wed, 14 Mar 2012 17:27:19 +0000 (14 10:27 -0700)]
Unit test + jmx to track pending connections
vinoth chandar [Thu, 8 Mar 2012 18:45:55 +0000 (8 10:45 -0800)]
Merge pull request #68 from ctasada/
40ef19a72e706b45468b26c53cd927a4fe42d100
Fixed NIO Bug
Vinoth Chandar [Wed, 7 Mar 2012 02:16:00 +0000 (6 18:16 -0800)]
Track number of active client connections
Chinmay Soman [Wed, 7 Mar 2012 00:59:24 +0000 (6 16:59 -0800)]
Added configurable option to interrupt service being unscheduled