voldemort/jeffpc.git
9 years agoReleasing voldemort (and contrib) jar 0.96.li2 for hftp perf issues. Targeted for... release-096li2
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

9 years agoMerge pull request #85 from pbailis/master
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

9 years agoUpdating the checksum code to handle computation for a buffer range
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

9 years agoMerge pull request #77 from glinmac/python-client-disconnect
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

9 years agoMerge pull request #88 from jghoman/badarraycopy
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.

9 years agoDon't make a copy of the buffer, as it may shrink down to one elemnent.88/head
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.

9 years agoMerge pull request #86 from stotch/gencluster-enhance
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

9 years agoPer Jay Wylie's review, no longer using a dict to store the partition sets and fixed... 86/head
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

9 years agoPUT returns null, leading to a NullPointerException when debug logging is enabled... 85/head
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

9 years agoInclude log4j resources.dir in all tests via build.xml
Peter Bailis [Fri, 20 Jul 2012 20:56:40 +0000 (20 13:56 -0700)]
Include log4j resources.dir in all tests via build.xml

10 years agoGetting rid of some unused and deprecated code, added in a comment to help explain...
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

10 years agoadd minimumSharedCache param + more tests.
Vinoth Chandar [Tue, 10 Jul 2012 18:12:52 +0000 (10 11:12 -0700)]
add minimumSharedCache param + more tests.

10 years agoBDB Cache partitioning
Vinoth Chandar [Wed, 4 Jul 2012 20:12:25 +0000 (4 13:12 -0700)]
BDB Cache partitioning

10 years agoFixed --seed argument handling so that it actually works, now
Brendan Harris [Thu, 12 Jul 2012 20:14:16 +0000 (12 13:14 -0700)]
Fixed --seed argument handling so that it actually works, now

10 years agoAdded log4j properties folder for junit test
Zhongjie Wu [Wed, 11 Jul 2012 23:52:35 +0000 (11 16:52 -0700)]
Added log4j properties folder for junit test

10 years agoFixing typo
Brendan Harris [Wed, 11 Jul 2012 02:44:59 +0000 (10 19:44 -0700)]
Fixing typo

10 years agoAdded default behavior, handling of long and short options for modifying defaults...
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

10 years agoMerge pull request #83 from pbailis/master
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

10 years agoAdding extra debug messages for tracing in Voldemort83/head
Peter Bailis [Tue, 26 Jun 2012 20:37:50 +0000 (26 13:37 -0700)]
Adding extra debug messages for tracing in Voldemort

10 years agoDeleted unnescessary mbean registration
Zhongjie Wu [Tue, 10 Jul 2012 01:34:18 +0000 (9 18:34 -0700)]
Deleted unnescessary mbean registration

10 years agoBDB+ Data cleanup Monitoring changes
Vinoth Chandar [Fri, 6 Jul 2012 17:34:05 +0000 (6 10:34 -0700)]
BDB+ Data cleanup Monitoring changes

10 years agoFixed the conflicts
Chinmay Soman [Fri, 22 Jun 2012 01:17:22 +0000 (21 18:17 -0700)]
Fixed the conflicts

10 years agoReuse VoldemortOpCode
Vinoth Chandar [Thu, 21 Jun 2012 17:20:38 +0000 (21 10:20 -0700)]
Reuse VoldemortOpCode

10 years agoRefactor TimeoutConfig
Vinoth Chandar [Wed, 20 Jun 2012 17:14:49 +0000 (20 10:14 -0700)]
Refactor TimeoutConfig

10 years agofiner timeouts and partial getalls.
Vinoth Chandar [Fri, 1 Jun 2012 21:48:26 +0000 (1 14:48 -0700)]
finer timeouts and partial getalls.

10 years agoAdded concurrent tests for Histogram related code
Zhongjie Wu [Tue, 19 Jun 2012 22:04:33 +0000 (19 15:04 -0700)]
Added concurrent tests for Histogram related code

10 years agochanged checkout record code to make sure timeouts are recorded
Zhongjie Wu [Wed, 13 Jun 2012 21:22:26 +0000 (13 14:22 -0700)]
changed checkout record code to make sure timeouts are recorded

10 years agomoved unregistering of the child stats beans into the parent stats
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

10 years agomoved registering JMX inside ClientRequestExecutorPool
Zhongjie Wu [Tue, 12 Jun 2012 01:22:39 +0000 (11 18:22 -0700)]
moved registering JMX inside ClientRequestExecutorPool

10 years agoregisters MBean in ClientRequestExecutorPoolTest.java so that ClientSocketStats objec...
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

10 years agoadded unregister MBeans when closing pool
Zhongjie Wu [Mon, 11 Jun 2012 20:03:33 +0000 (11 13:03 -0700)]
added unregister MBeans when closing pool

10 years agofurther improvement on per node socket pool monitoring
Zhongjie Wu [Mon, 11 Jun 2012 17:51:15 +0000 (11 10:51 -0700)]
further improvement on per node socket pool monitoring

10 years agoMerge branch 'cross-zone-pref-reads-fix'
Vinoth Chandar [Tue, 19 Jun 2012 21:26:27 +0000 (19 14:26 -0700)]
Merge branch 'cross-zone-pref-reads-fix'

10 years agoprevent preferred reads from crossing zones.
Vinoth Chandar [Wed, 6 Jun 2012 20:27:43 +0000 (6 13:27 -0700)]
prevent preferred reads from crossing zones.

10 years agodistinguish test report locations between normal tests and long tests
Zhongjie Wu [Fri, 8 Jun 2012 05:35:52 +0000 (7 22:35 -0700)]
distinguish test report locations between normal tests and long tests

10 years agocorrected a class name mistake
Zhongjie Wu [Thu, 7 Jun 2012 23:14:13 +0000 (7 16:14 -0700)]
corrected a class name mistake

10 years agorenamed large as long to make files consistent
Zhongjie Wu [Thu, 7 Jun 2012 21:48:27 +0000 (7 14:48 -0700)]
renamed large as long to make files consistent

10 years ago Modified the test and build file to shrink the large tests.
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

10 years agoAdded per socket monitoring for client executor pool. These monitoring reveals 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

10 years agoFixed bug and verified monitoring feature of q99th wait time
Zhongjie Wu [Fri, 1 Jun 2012 21:18:49 +0000 (1 14:18 -0700)]
Fixed bug and verified monitoring feature of q99th wait time

10 years agoAdded 99th wait time for connection for ClientRequestExecutorPool.java
Zhongjie Wu [Fri, 1 Jun 2012 01:03:02 +0000 (31 18:03 -0700)]
Added 99th wait time for connection for ClientRequestExecutorPool.java

10 years agofix a typo. boostrap -> bootstrap
shingon [Wed, 16 May 2012 07:11:54 +0000 (16 16:11 +0900)]
fix a typo. boostrap -> bootstrap

10 years agofix wrong file name in generate_cluster_xml.py
shingon [Tue, 15 May 2012 06:23:54 +0000 (15 15:23 +0900)]
fix wrong file name in generate_cluster_xml.py

10 years agoAdding jmxId to the Mbean name for failureDetector and storefactory
Chinmay Soman [Mon, 18 Jun 2012 20:10:58 +0000 (18 13:10 -0700)]
Adding jmxId to the Mbean name for failureDetector and storefactory

10 years agoMerge branch 'master' of github.com:voldemort/voldemort
Zhongjie Wu [Mon, 18 Jun 2012 19:25:07 +0000 (18 12:25 -0700)]
Merge branch 'master' of github.com:voldemort/voldemort

10 years agoMerge branch 'DDS-2979-split-junit'
Zhongjie Wu [Wed, 13 Jun 2012 16:53:45 +0000 (13 09:53 -0700)]
Merge branch 'DDS-2979-split-junit'

10 years agoMerge pull request #76 from shingon/fix_typo
vinoth chandar [Tue, 12 Jun 2012 22:04:09 +0000 (12 15:04 -0700)]
Merge pull request #76 from shingon/fix_typo

Fix typo

10 years agodistinguish test report locations between normal tests and long tests
Zhongjie Wu [Fri, 8 Jun 2012 05:35:52 +0000 (7 22:35 -0700)]
distinguish test report locations between normal tests and long tests

10 years agoMerge branch 'master' of github.com:zhongjiewu/voldemort
Zhongjie Wu [Thu, 7 Jun 2012 23:24:25 +0000 (7 16:24 -0700)]
Merge branch 'master' of github.com:zhongjiewu/voldemort

10 years agoMerge branch 'master' of github.com:voldemort/voldemort
Zhongjie Wu [Thu, 7 Jun 2012 23:23:19 +0000 (7 16:23 -0700)]
Merge branch 'master' of github.com:voldemort/voldemort

10 years agocorrected a class name mistake
Zhongjie Wu [Thu, 7 Jun 2012 23:14:13 +0000 (7 16:14 -0700)]
corrected a class name mistake

10 years agorenamed large as long to make files consistent
Zhongjie Wu [Thu, 7 Jun 2012 21:48:27 +0000 (7 14:48 -0700)]
renamed large as long to make files consistent

10 years ago Modified the test and build file to shrink the large tests.
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

10 years agoMerge branch 'master' of github.com:voldemort/voldemort into dds-2832-gap-stats
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

10 years agoAdded per socket monitoring for client executor pool. These monitoring reveals 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

10 years agoMerge pull request #79 from ept/patch-1
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

10 years agoFix NPE in listing read-only store versions79/head
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.

10 years agoFixed bug and verified monitoring feature of q99th wait time
Zhongjie Wu [Fri, 1 Jun 2012 21:18:49 +0000 (1 14:18 -0700)]
Fixed bug and verified monitoring feature of q99th wait time

10 years agoAdded 99th wait time for connection for ClientRequestExecutorPool.java
Zhongjie Wu [Fri, 1 Jun 2012 01:03:02 +0000 (31 18:03 -0700)]
Added 99th wait time for connection for ClientRequestExecutorPool.java

10 years agoHandle disconnection77/head
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.

10 years agoTo solve a issue that will return a null if a concurrent read is being
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.

10 years agoChanging the enable.nio.connector to true by default
Zhongjie Wu [Wed, 23 May 2012 02:33:25 +0000 (22 19:33 -0700)]
Changing the enable.nio.connector to true by default

10 years agofix a typo. boostrap -> bootstrap76/head
shingon [Wed, 16 May 2012 07:11:54 +0000 (16 16:11 +0900)]
fix a typo. boostrap -> bootstrap

10 years agofix wrong file name in generate_cluster_xml.py
shingon [Tue, 15 May 2012 06:23:54 +0000 (15 15:23 +0900)]
fix wrong file name in generate_cluster_xml.py

10 years agoMerge branch 'scanpermit-bug'
Chinmay Soman [Mon, 14 May 2012 21:31:54 +0000 (14 14:31 -0700)]
Merge branch 'scanpermit-bug'

10 years agoFixed a merge conflict in VoldemortAdminTool
Chinmay Soman [Mon, 14 May 2012 21:31:40 +0000 (14 14:31 -0700)]
Fixed a merge conflict in VoldemortAdminTool

10 years agoRevert "add clientId for voldemort client"
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.

10 years agoMinor change to in getReplicationMapping
Lei Gao [Fri, 11 May 2012 01:52:17 +0000 (10 18:52 -0700)]
Minor change to in getReplicationMapping

10 years agoadd tests for zoned restore
Lei Gao [Fri, 11 May 2012 01:51:13 +0000 (10 18:51 -0700)]
add tests for zoned restore

10 years agoadd zoned option for restore from replicas
Lei Gao [Thu, 10 May 2012 20:08:37 +0000 (10 13:08 -0700)]
add zoned option for restore from replicas

10 years agoFixed a potential deadlock issue in ScanPermitWrapper
Chinmay Soman [Fri, 4 May 2012 18:39:13 +0000 (4 11:39 -0700)]
Fixed a potential deadlock issue in ScanPermitWrapper

10 years agoCreated a separate scheduler operation to terminate jobs. Disable will simply unsched...
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.

10 years agoRemoved jmx managed for scanpermitwrapper
Chinmay Soman [Wed, 2 May 2012 22:04:40 +0000 (2 15:04 -0700)]
Removed jmx managed for scanpermitwrapper

10 years agoAdded ScanPermitWrapper class and general cleanup
Chinmay Soman [Wed, 2 May 2012 21:52:19 +0000 (2 14:52 -0700)]
Added ScanPermitWrapper class and general cleanup

10 years agoFixed the confusing display messages for Admin tool rollback service
Chinmay Soman [Wed, 2 May 2012 18:21:24 +0000 (2 11:21 -0700)]
Fixed the confusing display messages for Admin tool rollback service

10 years agofixed a donor-based rebalancing bug and added a unit test - all DonorBasedRebalanceAs...
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.

10 years agoMerge branch 'master' of github.com:voldemort/voldemort
Vinoth Chandar [Thu, 12 Apr 2012 18:00:17 +0000 (12 11:00 -0700)]
Merge branch 'master' of github.com:voldemort/voldemort

10 years agoInclude ObsoleteVersionException
Vinoth Chandar [Wed, 11 Apr 2012 23:37:06 +0000 (11 16:37 -0700)]
Include ObsoleteVersionException

10 years agoError count and max getall count jmx end points
Vinoth Chandar [Wed, 11 Apr 2012 19:52:12 +0000 (11 12:52 -0700)]
Error count and max getall count jmx end points

10 years agoAdded rollback capability to the Admin tool
Chinmay Soman [Tue, 10 Apr 2012 20:52:12 +0000 (10 13:52 -0700)]
Added rollback capability to the Admin tool

10 years agoMerge remote branch 'upstream/master'
Lei Gao [Tue, 10 Apr 2012 03:01:19 +0000 (9 20:01 -0700)]
Merge remote branch 'upstream/master'

10 years agofix two concurrency bugs during the termination of donor-based rebalancing
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

10 years agoMerge branch 'master' of github.com:voldemort/voldemort
Vinoth Chandar [Fri, 6 Apr 2012 18:07:18 +0000 (6 11:07 -0700)]
Merge branch 'master' of github.com:voldemort/voldemort

10 years agoMerge branch 'inconsistency-resolver'
Chinmay Soman [Tue, 3 Apr 2012 00:57:55 +0000 (2 17:57 -0700)]
Merge branch 'inconsistency-resolver'

10 years agoFix race condition in client socket close
Vinoth Chandar [Thu, 29 Mar 2012 22:00:06 +0000 (29 15:00 -0700)]
Fix race condition in client socket close

10 years agoMerge branch 'master' of github.com:voldemort/voldemort into track-server-conn
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

10 years agoCombined node and status in a composite map in AbstractFailureDetector
Chinmay Soman [Fri, 23 Mar 2012 02:09:49 +0000 (22 19:09 -0700)]
Combined node and status in a composite map in AbstractFailureDetector

10 years agoFailure detector fix for host swap : DDS-2536
Chinmay Soman [Fri, 23 Mar 2012 00:27:28 +0000 (22 17:27 -0700)]
Failure detector fix for host swap : DDS-2536

10 years agoSmall fix with error log in Histogram
Chinmay Soman [Wed, 21 Mar 2012 22:33:52 +0000 (21 15:33 -0700)]
Small fix with error log in Histogram

10 years agoAdded a log instead of Voldemort exception in Histogram and added RequestCounterTest
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

10 years agofix a bug in histogram where long shall be used instead of int for tracking each...
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

10 years agoMerge branch 'master' into track-server-conn
Vinoth Chandar [Thu, 15 Mar 2012 23:13:16 +0000 (15 16:13 -0700)]
Merge branch 'master' into track-server-conn

10 years agoMerge remote branch 'upstream/master'
Lei Gao [Thu, 15 Mar 2012 20:35:46 +0000 (15 13:35 -0700)]
Merge remote branch 'upstream/master'

10 years agoChanged withHistogram to useHistogram
Chinmay Soman [Thu, 15 Mar 2012 20:22:45 +0000 (15 13:22 -0700)]
Changed withHistogram to useHistogram

10 years agoadd clientId for voldemort client
Lei Gao [Thu, 15 Mar 2012 19:40:44 +0000 (15 12:40 -0700)]
add clientId for voldemort client

10 years agoUsing Histogram conditionally (only with StoreStats). Updated histogram bucket size...
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

10 years agoUnit test + jmx to track pending connections
Vinoth Chandar [Wed, 14 Mar 2012 17:27:19 +0000 (14 10:27 -0700)]
Unit test + jmx to track pending connections

10 years agoMerge pull request #68 from ctasada/40ef19a72e706b45468b26c53cd927a4fe42d100
vinoth chandar [Thu, 8 Mar 2012 18:45:55 +0000 (8 10:45 -0800)]
Merge pull request #68 from ctasada/40ef19a72e706b45468b26c53cd927a4fe42d100

Fixed NIO Bug

10 years agoTrack number of active client connections
Vinoth Chandar [Wed, 7 Mar 2012 02:16:00 +0000 (6 18:16 -0800)]
Track number of active client connections

10 years agoAdded configurable option to interrupt service being unscheduled
Chinmay Soman [Wed, 7 Mar 2012 00:59:24 +0000 (6 16:59 -0800)]
Added configurable option to interrupt service being unscheduled