6b4f77b | Chinmay Soman | 19 February 2013, 18:24:48 UTC | Adding a retry loop while getting a filesystem object in a kerberized block. This is meant to get around the intermittent Hadoop failures. | 20 February 2013, 21:30:21 UTC |
0391625 | Abhinay Nagpal | 14 February 2013, 21:54:02 UTC | Check if logger.isDebugEnaled() to optimize loggin | 19 February 2013, 19:33:29 UTC |
f50c241 | Abhinay Nagpal | 14 February 2013, 21:45:06 UTC | removed the reentrant lock | 19 February 2013, 19:33:29 UTC |
5cf07d3 | Abhinay Nagpal | 14 February 2013, 21:39:02 UTC | making streamingput() synchronized | 19 February 2013, 19:33:29 UTC |
2c574e2 | Abhinay Nagpal | 14 February 2013, 20:56:11 UTC | changing looging leve from info to debug for commit messages | 19 February 2013, 19:33:29 UTC |
3367757 | Abhinay Nagpal | 13 February 2013, 02:16:09 UTC | some cleanup# On branch streaming-fixes | 19 February 2013, 19:33:29 UTC |
5ecc748 | Abhinay Nagpal | 12 February 2013, 22:00:59 UTC | Rebased changes -- the test case now also has the method to verify if the keys are actually in the server | 19 February 2013, 19:33:28 UTC |
48e9df3 | Abhinay Nagpal | 11 February 2013, 19:54:46 UTC | added a reentrantlock to synchronize access the streamingclient consumer may implement a time based flushing through a scheduled executor service or a timer thread(like in YASP) this helps achieveing a lock step access | 19 February 2013, 19:33:28 UTC |
8c6d25d | Jay Wylie | 19 February 2013, 15:53:22 UTC | Merge pull request #94 from ctasada/windows-files Added windows batch files. See comment in header of each file that these BAT files are not tested with each Voldemort release. We hope this helps the community, but cannot commit to testing each release on windows. | 19 February 2013, 15:53:22 UTC |
0d9a47d | Carlos Tasada | 19 February 2013, 09:53:22 UTC | Update Windows Batch files Updated copyright info to make clear that these files are not maintained by LinkedIn | 19 February 2013, 09:53:22 UTC |
c94b8c5 | Jay Wylie | 12 February 2013, 06:17:34 UTC | Merge pull request #121 from baepiff/baepiff/generate_cluster_xml Added file option to generate_cluster_xml | 12 February 2013, 06:17:34 UTC |
c61182a | baepiff | 12 February 2013, 02:49:09 UTC | fixed wrong variable name and modified poor expressions | 12 February 2013, 02:57:37 UTC |
a9a23f6 | baepiff | 07 December 2012, 06:18:48 UTC | added hosts list file option | 12 February 2013, 02:57:37 UTC |
8dcc833 | Chinmay Soman | 07 February 2013, 19:13:01 UTC | Catching Throwable during the creation of secured filesystem object | 07 February 2013, 19:14:57 UTC |
a825cec | Abhinay Nagpal | 06 February 2013, 23:05:25 UTC | Fixed a bug with the key.selection and value.selection in build and push verifyschema() now takes the schema of the subfiled rather than entire record if this property is enforced | 06 February 2013, 23:05:25 UTC |
ab03d02 | Abhinay Nagpal | 06 February 2013, 21:50:13 UTC | Made streaming partially threadsafe for the timer thread to call commits periodically exposed the commit method | 06 February 2013, 21:53:09 UTC |
0d6c192 | Vinoth Chandar | 31 January 2013, 04:26:32 UTC | Refactoring AdminClient operations | 31 January 2013, 04:26:32 UTC |
8315bfe | Abhinay Nagpal | 30 January 2013, 00:39:55 UTC | Added test case for streamingclient | 30 January 2013, 00:53:21 UTC |
f9963e9 | Abhinay Nagpal | 23 January 2013, 21:09:56 UTC | new branch for streaming client based off current master | 30 January 2013, 00:53:21 UTC |
6e28bb7 | Jay J Wylie | 23 January 2013, 21:43:28 UTC | Addressed most review feedback on BindException fixes. .classpath - fixed error I introduced. *RebalanceTest.java - refactored to reduce cut&paste code - added comments and one TODO about attempting a proper fix wrt BindExceptions later. ServerTestUtils.java - renamed method back to startVoldemortServer - added 'throws BindException' test/unit/voldemort/scheduled/StreamingSlopPusherTest.java - added comment clarifying why this test is hard to harden against BindException issue | 26 January 2013, 00:14:00 UTC |
340ea39 | Jay J Wylie | 21 January 2013, 21:14:06 UTC | Better documented the risks of invoking ServerTestUtils.startVoldemortServer test/common/voldemort/ServerTestUtils.java - Renamed startVoldemortServer to startVoldemortServerInMannerThatMayResultInBindException (The name is intentionally long and annoying. There are some tests that must call this method bare, but that should be strongly discouraged!!!) - Added method header that encourages BindException to be caught and masked | 26 January 2013, 00:14:00 UTC |
9f2e07c | Jay J Wylie | 21 January 2013, 19:13:58 UTC | Fixed the re-introduction of BindExceptions upon start up of some recently added tests: All of the following tests directly used the method ServerTestUtils.startVoldemortServer test/unit/voldemort/client/ClientRegistryTest.java test/unit/voldemort/client/AdminFetchTest.java test/unit/voldemort/client/EndToEndRebootstrapTest.java test/unit/voldemort/store/system/AsyncMetadataVersionManagerTest.java test/unit/voldemort/store/system/SystemStoreTest.java This method of starting Voldemort servers is susceptible to BindException errors. Unless something very fancy is being done, the method ServerTestUtils.startVoldemortCluster should be used to start a cluster within a test. test/unit/voldemort/client/ClientRegistryTest.java extended from TestCase. This is a "Junit3" idiom that we should not use in new tests. The Junit4 approach to tests relies solely on annotation. | 26 January 2013, 00:14:00 UTC |
0cbbecc | Chinmay Soman | 21 January 2013, 23:34:23 UTC | Updated build.properties and release_notes for release 1.2.0 | 21 January 2013, 23:34:23 UTC |
442ca46 | Vinoth Chandar | 18 January 2013, 20:59:29 UTC | admin api to fetch orphaned keys/entries | 21 January 2013, 19:09:24 UTC |
1b57663 | Jay J Wylie | 21 January 2013, 04:19:26 UTC | Tweaked SimpleCounterTest to avoid passing negative value to sleep if GC or other pause occurs at inopportune point during test. | 21 January 2013, 04:19:26 UTC |
10353a5 | Jay J Wylie | 15 January 2013, 21:47:56 UTC | Update release to 1.1.9 and updated release notes. | 15 January 2013, 21:47:56 UTC |
a2c30c0 | Jay J Wylie | 04 December 2012, 21:21:10 UTC | Fix to copyright notices that I accidentally changed by one year... | 15 January 2013, 19:43:49 UTC |
b120f45 | Jay J Wylie | 04 December 2012, 21:17:10 UTC | Reverted refactoring of PerformParallel* classes committed in f37b25ecdd14ac27480a8ca353cae919464df3af | 15 January 2013, 19:43:49 UTC |
eecaba0 | Jay J Wylie | 04 December 2012, 16:39:47 UTC | Moved stress test for connection checkout/checkin and failure detector to long unit test. Cleaned up comments in ClientRequestExecutorPool to make intended semantics clearer. | 15 January 2013, 19:43:49 UTC |
79277d1 | Jay J Wylie | 04 December 2012, 00:23:37 UTC | Updated copyright notices in all files I touched. | 15 January 2013, 19:43:49 UTC |
076229f | Jay J Wylie | 03 December 2012, 23:35:12 UTC | Minor changes to tests - renamed base keyedresourcepool test to avoid pattern that ant/junit uses to try and run tests. - tweaked stress tests parameters once more to make it easier to run locally. | 15 January 2013, 19:43:48 UTC |
1f3a466 | Jay J Wylie | 03 December 2012, 17:01:05 UTC | Substantial refactoring of (Queued)KeyedResourcePool tests. - factored out a common base class in which all of the nested helper classes are defined - separated out the various types of tests into files: - simple/basic tests - contention tests that spawn threads to generate contention - specific race condition test - The specific race condition test for KeyedResourcePool shows that google issue 276 is resolved: http://code.google.com/p/project-voldemort/issues/detail?id=276 | 15 January 2013, 19:43:48 UTC |
1c15b5a | Jay J Wylie | 03 December 2012, 17:00:27 UTC | Minor changes to end-to-end stress test. | 15 January 2013, 19:43:48 UTC |
4a3b985 | Jay J Wylie | 01 December 2012, 00:29:48 UTC | Minor tweak to single stress test parameters. | 15 January 2013, 19:43:48 UTC |
5686a52 | Jay J Wylie | 01 December 2012, 00:07:51 UTC | Fix for possible race condition for resource creation in KeyedResourcePool See also http://code.google.com/p/project-voldemort/issues/detail?id=276 | 15 January 2013, 19:43:48 UTC |
efe9f21 | Jay J Wylie | 30 November 2012, 22:08:24 UTC | Clean up of TODOs and cruft code that had been introduced. | 15 January 2013, 19:43:48 UTC |
526deff | Jay J Wylie | 30 November 2012, 21:45:30 UTC | Added stress test and cleaned up client request executor pool reset. reset(dest) - changed behavior to match original KeyedResourcePool implementation. The original QueuedKeyedResourcePool.reset() was an unnecessary/bad behavior change that canceled enqueued requests. The original behavior was to destroy idle resources whenever pool is reset. test/integration/voldemort/socketpool/E2EClientRequestExecutorPoolAndFailureDetectorTest.java - stress test that has put and get threads contend for slow servers in such a manner as to trigger failure detection to mark nodes unavailable. This excercises connection tear down, reset(), and build up again. This also exercises the code paths in which callbacks do heavyweight work. | 15 January 2013, 19:43:48 UTC |
ddfbb17 | Jay J Wylie | 30 November 2012, 17:29:29 UTC | Interim checkin with an ugly example of how threads could be created to handle callback work. The ugly code is commented out. | 15 January 2013, 19:43:48 UTC |
3162ba2 | Jay J Wylie | 29 November 2012, 19:36:15 UTC | Refactor all PerformParallel*Request classes. - got rid of anonymous call back classes - factored out waitForResponses logic and processResponses logic for most of these classes. GetAll stands out as being fairly different from the others. - did not refactor to the point of sharing common code across classes, just refactored within each class. - added many TODOs to the code for further refactoring. | 15 January 2013, 19:43:48 UTC |
551b96d | Jay J Wylie | 28 November 2012, 21:05:38 UTC | Reduce granularity of failure detector locking and do not destroy all enqueued requests upon setUnavailable. src/java/voldemort/cluster/failuredetector/ThresholdFailureDetector.java - Reduce amount of work done within synchronized section to reduce lock granularity and so ensure "side effects" of node being marked (un)available are not w/in sync section. src/java/voldemort/store/socket/clientrequest/ClientRequestExecutorPool.java - Added TODO/comment to decide whether we want to actively destroy all connections upon node being marked unavailable - Switched behavior to lazily destroying connections. | 15 January 2013, 19:43:48 UTC |
3aaabcc | Jay J Wylie | 28 November 2012, 18:46:24 UTC | Less verbose logging in the face of expected exceptions and error logging in the face of a slop not being written. src/java/voldemort/cluster/failuredetector/AbstractFailureDetector.java - less verbose logging when a node is unavailable src/java/voldemort/store/routed/action/AbstractAction.java - less verbose logging in the face of expected "exceptional" responses. src/java/voldemort/store/slop/HintedHandoff.java - ensure that an error message is logged if a slop is not written (we can grep for "Slop write of key.*was not written" in logs) - added TODO because ObsoleteVersionExceptiosn are neither treated as failures or successes in the callback to sendHintParallel. test/integration/voldemort/nonblocking/E2ENonblockingCheckoutTest.java - minor fix test/unit/voldemort/server/socket/ClientRequestExecutorPoolTest.java - from junit3 to junit4 | 15 January 2013, 19:43:48 UTC |
e365419 | Jay J Wylie | 17 November 2012, 00:15:50 UTC | Minor code clean up based on review feedback Protected all logger.(debug|info) statements I added with an is(Debug|Info)Enabled() check. Made AsyncRecoveryFailureDetector less verbose. When it polls a server to see if it is available, it now prints out a clean INFO level message. It had been printing out a WARN level message *with* a stacktrace that made this expected behavior look much scarier than it really is. | 15 January 2013, 19:43:48 UTC |
4c69fb6 | Jay J Wylie | 16 November 2012, 05:03:41 UTC | Change monitoring interval in ClientSocketStats to have larger window. | 15 January 2013, 19:43:48 UTC |
03214c9 | Jay J Wylie | 14 November 2012, 20:44:43 UTC | Clean up INFO debugging messages to be DEBUG. Minor other clean up too. | 15 January 2013, 19:43:48 UTC |
e29b222 | Jay J Wylie | 14 November 2012, 00:16:38 UTC | Added INFO level messages to better understand the performance of per-request instrumentation. Expect to remove most of this after debugging. | 15 January 2013, 19:43:48 UTC |
7b8d30c | Jay J Wylie | 13 November 2012, 04:54:11 UTC | Minor tweak to reduce INFO logging for KeyedResourcePool::attemptGrow | 15 January 2013, 19:43:48 UTC |
515b139 | Jay J Wylie | 12 November 2012, 23:57:07 UTC | Reverting minor-minor version change in build.properties. | 15 January 2013, 19:43:13 UTC |
adf1c36 | Jay J Wylie | 12 November 2012, 22:58:28 UTC | Added INFO level messages to better understand resetting stats in ClientSocketStats. Expect to remove this after debugging. | 15 January 2013, 19:41:47 UTC |
e6ec7a0 | Jay J Wylie | 12 November 2012, 22:29:09 UTC | Added INFO level messages to better understand connection creation. Expet to remove most of this after debugging. src/java/voldemort/store/socket/clientrequest/ClientRequestExecutorFactory.java - print out time to establish connection (if it takes longer than 1 ms) src/java/voldemort/utils/pool/KeyedResourcePool.java - print out info about object creation (connection establishment). In particular, how many outstanding creations (connection establishments) are in flight and how many idle resources are in the pool after the newly created resource is checked in. | 15 January 2013, 19:41:47 UTC |
b4994bb | Jay J Wylie | 12 November 2012, 21:36:46 UTC | Added INFO level messages to better understand statistics tracking (StoreStats, SocketClientStats, Histogram) behavior. Expect to remove most of these messages after debugging. src/java/voldemort/store/stats/Histogram.java - one more check to harden the imnplementation of insert src/java/voldemort/store/stats/RequestCounter.java - durationMs from int to long - print out timing of histogram reset (q95, q99, reset) | 15 January 2013, 19:41:47 UTC |
90aabc3 | Jay J Wylie | 12 November 2012, 17:02:09 UTC | Fixed Histogram: halved memory footprint, test boundary conditions, dropped unnecessary binary search. These changes preserve/correct behavior of the current Histogram. src/java/voldemort/store/stats/Histogram.java - Halved memory footprint by dropping unnecessary "bounds" array - Dropped unnecessary binary search, making insert O(1) rather than O(log(nBuckets)) - Improved documentation - Made interface consistent for type of values inserted/got from histogram (i.e., all are 'long') test/unit/voldemort/store/stats/HistogramTest.java - Added tests for boundary conditions: -ive values are dropped on insert, "too large" values are bucketed in the final bucket on insert. Minor fixes to RequestCounter calls to histogram to conform to 'long' interfaces. | 15 January 2013, 19:41:47 UTC |
1ac1b32 | Jay J Wylie | 08 November 2012, 23:43:27 UTC | Remove an unnecessary synchronization primitive from keyedresourcepool. | 15 January 2013, 19:39:32 UTC |
2768eef | Jay J Wylie | 08 November 2012, 22:48:38 UTC | Changed reset and destroyRequestQueue to avoid any heavy weight synchronization methods. This should fix deadlock issue. | 15 January 2013, 19:39:32 UTC |
2b30b33 | Jay J Wylie | 08 November 2012, 17:34:05 UTC | Change async checkout behavior to be more like sync checkout: only create resources (connections) when they are needed. Now, connections should only be created on demand. The initial code created connections until the max limit of the pool was Some minor tweaks to test that confirm the desired behavior at a unit test level. | 15 January 2013, 19:39:32 UTC |
adc3eb9 | Vinoth Chandar | 15 January 2013, 00:05:01 UTC | Release notes & version update for 1.1.8 | 15 January 2013, 00:05:01 UTC |
2d12189 | Vinoth Chandar | 14 January 2013, 22:05:58 UTC | Fixing intermittent test failures | 14 January 2013, 22:06:52 UTC |
3b6c282 | Chinmay Soman | 14 January 2013, 02:52:29 UTC | Bug fixes in HdfsFetcher revealed by HdfsFetcherTest (NPE and hiding the VoldemortSerializationException) | 14 January 2013, 02:52:29 UTC |
f97699b | Vinoth Chandar | 12 January 2013, 00:25:55 UTC | Minor debug fixes | 12 January 2013, 00:25:55 UTC |
a18d91b | Chinmay Soman | 11 January 2013, 23:41:32 UTC | Fixing .classpath which had the wrong hadoop-core version. Also changed the Mlock related info messages to debug. | 11 January 2013, 23:43:00 UTC |
c611a8c | Chinmay Soman | 11 January 2013, 22:16:44 UTC | Updated the hadoop-core jar to 1.0.4-p2 | 11 January 2013, 23:42:06 UTC |
4f5ce5b | Chinmay Soman | 11 January 2013, 01:07:38 UTC | Added the ability to delete old checksum files in the Build and Push reducer. Also updated the hadoop core library to version 1.0.4-p2-rc2 containing the fix to the User ID command usage. | 11 January 2013, 23:42:06 UTC |
ec3b37e | Vinoth Chandar | 11 January 2013, 21:29:26 UTC | Improve batch modifications on BDB-JE | 11 January 2013, 23:36:41 UTC |
903e749 | Vinoth Chandar | 10 January 2013, 21:31:27 UTC | Monitoring for streaming operations | 11 January 2013, 23:36:41 UTC |
4ae1336 | Jay J Wylie | 10 January 2013, 16:28:34 UTC | Fix tests for testStartVoldemortCluster to not consume so much memory test/common/voldemort/ServerTestUtils.java - remove stress test from normal testing - test the method startVoldemortCluster once and confirm it returns a non-null Cluster object test/common/voldemort/ServerTestUtils.java - clarified a comment | 10 January 2013, 16:28:34 UTC |
db493a1 | Chinmay Soman | 04 January 2013, 00:09:05 UTC | Updated release_notes and release version to 1.1.7 including Kerberos related changes | 04 January 2013, 00:09:05 UTC |
5aa3716 | Vinoth Chandar | 02 January 2013, 21:32:35 UTC | NIO + BDB stats - Code review comments | 02 January 2013, 21:37:43 UTC |
dd29d0e | Vinoth Chandar | 18 December 2012, 00:13:57 UTC | Stats to understand NIO layer performance + BDB exception counts et al | 02 January 2013, 21:37:43 UTC |
22860f8 | baepiff | 26 December 2012, 07:44:37 UTC | fixed valueof method to handle null value | 26 December 2012, 07:51:07 UTC |
fbe6718 | Chinmay Soman | 07 December 2012, 23:34:43 UTC | Creating constants for the default kerberos principal and keytab path | 07 December 2012, 23:34:43 UTC |
ef5420f | Chinmay Soman | 07 December 2012, 01:15:20 UTC | Removing the additional JVM args from the Voldemort scripts | 07 December 2012, 01:15:20 UTC |
7d93e6d | Chinmay Soman | 07 December 2012, 01:06:16 UTC | Adding KDC info and other JVM arguments to the voldemort scripts | 07 December 2012, 01:06:16 UTC |
e7b93ba | Chinmay Soman | 06 December 2012, 19:53:02 UTC | Adding a hack to bypass Kerberos authentication for hftp protocol. TODO: remove this bypass once the libhadoop on Solaris is well tested | 06 December 2012, 19:54:19 UTC |
22b99c3 | Chinmay Soman | 29 November 2012, 23:59:08 UTC | Finalized changes to HdfsFetcher to make it work with a Kerberized Hadoop cluster over webhdfs | 06 December 2012, 19:54:19 UTC |
44c4667 | Chinmay Soman | 11 October 2012, 21:45:05 UTC | Standardizing the Kerberos login phase : explicitly specify the Hadoop config and keytab path. Also assumes that extra kerberos related config parameters are passed to the Java process | 06 December 2012, 19:54:19 UTC |
577378e | Chinmay Soman | 06 September 2012, 20:52:13 UTC | Correcting usage: proxyUser to kerberosUser | 06 December 2012, 19:54:19 UTC |
2965762 | Chinmay Soman | 16 August 2012, 00:05:25 UTC | Fixing a bug where we dont need to have hadoop conf in the classpath | 06 December 2012, 19:54:19 UTC |
c8d7a6c | Chinmay Soman | 24 May 2012, 21:29:14 UTC | Fix in FsPermission constructor to maintain hadoop jar backwards compatibility | 06 December 2012, 19:54:19 UTC |
0f2f85e | Chinmay Soman | 23 May 2012, 23:59:14 UTC | Fixed a jmx unregister bug in hdfs fetcher | 06 December 2012, 19:54:19 UTC |
e6b24c6 | Chinmay Soman | 16 May 2012, 00:39:10 UTC | Doing authentication in a synchronized block for the Hdfs fetcher, setting correct permission for the hadoop files | 06 December 2012, 19:54:19 UTC |
7693d6b | Chinmay Soman | 14 May 2012, 22:24:06 UTC | Fixed the main method params in HdfsFetcher | 06 December 2012, 19:54:19 UTC |
c745f80 | Chinmay Soman | 14 May 2012, 21:27:10 UTC | Added configurable Kerberos support to HdfsFetcher and upgraded hadoop jars to 1.0.2 | 06 December 2012, 19:54:19 UTC |
daa49bf | Abhinay Nagpal | 06 December 2012, 19:12:57 UTC | Add support for kerberized grids in the job by supporting protocols | 06 December 2012, 19:12:57 UTC |
3cfcd70 | baepiff | 06 December 2012, 09:11:26 UTC | delete mysql from blacklist | 06 December 2012, 09:11:26 UTC |
b08ad65 | baepiff | 06 December 2012, 09:01:58 UTC | delete mysql from blacklist | 06 December 2012, 09:01:58 UTC |
374d02a | Abhinay Nagpal | 29 November 2012, 22:43:43 UTC | Added release notes | 29 November 2012, 22:43:43 UTC |
99dc97f | Abhinay Nagpal | 29 November 2012, 21:53:17 UTC | Adding mlock for RO stores | 29 November 2012, 21:57:23 UTC |
7c49c64 | Abhinay Nagpal | 27 November 2012, 22:10:10 UTC | Fixed constructor to actually take the mlock parameter made it true by default | 29 November 2012, 21:57:23 UTC |
2f5e776 | Abhinay Nagpal | 27 November 2012, 21:44:54 UTC | Fixed bug with typesetting of the native args by wrapping it into a native wrapper | 29 November 2012, 21:57:23 UTC |
220c5f1 | Abhinay Nagpal | 26 November 2012, 23:46:16 UTC | debug msgs# Explicit paths specified without -i nor -o; assuming --only paths... | 29 November 2012, 21:57:23 UTC |
763ff89 | Abhinay Nagpal | 20 November 2012, 22:12:02 UTC | Hardcoding indexmlock to true | 29 November 2012, 21:57:23 UTC |
32fb76a | Abhinay Nagpal | 20 November 2012, 21:41:56 UTC | Code cleanup | 29 November 2012, 21:57:23 UTC |
4db8cc3 | Abhinay Nagpal | 19 November 2012, 19:25:42 UTC | Implemented a jna mlock to map and ping index files for RO stores in memory | 29 November 2012, 21:57:23 UTC |
349f852 | Abhinay Nagpal | 27 November 2012, 23:56:22 UTC | Changed release number | 27 November 2012, 23:56:22 UTC |
d56a614 | Abhinay Nagpal | 26 November 2012, 18:28:01 UTC | fixed avro mapper | 26 November 2012, 18:28:01 UTC |
e3953a0 | Carlos Tasada | 26 November 2012, 09:01:05 UTC | Fixed bugs when using spaces in the path | 26 November 2012, 09:01:05 UTC |
60a987c | Abhinay Nagpal | 21 November 2012, 23:46:02 UTC | Fixed mapper issue | 21 November 2012, 23:46:02 UTC |
84eda3a | Jay J Wylie | 31 October 2012, 18:43:11 UTC | Prepared release 1.1.2 | 31 October 2012, 18:43:11 UTC |
ba8c6fb | Jay J Wylie | 31 October 2012, 17:52:09 UTC | Revert return type of Versioned.getVersion() to be Version rather than VectorClock | 31 October 2012, 17:52:09 UTC |
3c99c01 | Jay J Wylie | 30 October 2012, 15:34:36 UTC | Bumped curr.release to 1.1.1 | 30 October 2012, 15:34:36 UTC |
6246d4e | Jay J Wylie | 29 October 2012, 23:32:32 UTC | Fixes for connection leak and ZenStoreClient config - Applied fix for socketChannel leak in ClientRequestExecutorFactory.create() - Added comments to document other code paths at risk of leaking socketDestinations - changed ClientConfig default from ZenStoreClient to DefaultStoreClient - updated release notes | 29 October 2012, 23:32:32 UTC |