swh:1:snp:764524290233376de64947417267228741ce2485

sort by:
Revision Author Date Message Commit Date
2c3c944 More tests for resource pool. 24 July 2009, 06:48:06 UTC
4301934 Stop using commons pool for the connection pool. 24 July 2009, 04:09:07 UTC
892758d Merge commit 'bhup/socket-pool' into socketpool 14 July 2009, 18:20:00 UTC
6cf307a Added a Unit test fwk for socket-pool tests. 14 July 2009, 00:47:04 UTC
abe83aa Remove reference to zip file. 13 July 2009, 16:34:34 UTC
b440a87 Added a check on numTries in borrowResource() for avoiding spin-lock. 12 July 2009, 23:31:39 UTC
71d497b Replace resourcesQueueMap and resourceQueueMap and resourceSizeMap with resourcesMap. By encapsulating the values of both maps into a single object, it's easier to reason about the code and we reduce the number of map operations. Also change close to use queue.poll without queue.size. The latter is not required if we simply want to drain the queue. 11 July 2009, 16:40:08 UTC
762e6f8 Add a compatibility test for json data. 10 July 2009, 05:28:28 UTC
a61d147 Remove references to obsolete bdb property from example configs. 10 July 2009, 00:57:53 UTC
740ec83 Remove Object suffix from all the methods in PoolableObjectFactory and fix bug in create method signature. 09 July 2009, 11:37:29 UTC
a8a1740 Remove source zip file (we don't have source for anything else, due to bloat though it can be nice); make all shell scripts executable. 09 July 2009, 05:12:59 UTC
ab9b122 Merge branch 'using-jline' of git://github.com/MichaelRHead/voldemort 09 July 2009, 05:06:01 UTC
f8bc867 Merge branch 'master' of git://github.com/MichaelRHead/voldemort 09 July 2009, 04:59:16 UTC
1679e19 Fix formatting issues. 09 July 2009, 02:11:32 UTC
9ac97ba Use nanoTime instead of currentTimeMillis() for timing. Move timeout test into RoutedStoreTest and use SleepyStore for timeout. 09 July 2009, 01:57:51 UTC
127e407 Merge branch 'master' of git://github.com/jtuberville/voldemort 09 July 2009, 01:28:53 UTC
e41e6bc Added a naive implementaion of resource-pool. Simple resource-pool to be used for socket-pool instead of commons-pool library. 08 July 2009, 21:35:50 UTC
d9554a5 Use JLine for command history and editing. JLine is BSD licensed and completely self contained: http://jline.sourceforge.net/ 06 July 2009, 05:31:16 UTC
29eaf0e Update admin.vm to match the ServiceType type of field used by VoldemortService. This allows http://localhost:8081/admin to show an appropriate "Service Name" for each service. (previously it just said "$service.name") 06 July 2009, 05:14:31 UTC
aae0143 Fix github issue #21: Vector clock inconsistency resolver incorrect. Port the C++ implementation by Rob Adams and add an additional test. 05 July 2009, 23:00:49 UTC
1f4475c Add testResolveLargerConcurrent which shows github issue #21. 05 July 2009, 19:31:12 UTC
060fa29 Use Math.max to simplify code slightly. 05 July 2009, 16:28:26 UTC
5f1f54f Fix and test for github issue #25: Incorrect coersion of version to short before passing to ClockEntry constructor. Fix involves removing casts of version to short. 05 July 2009, 16:24:22 UTC
6b5aeb7 Fix github issue #27: ArrayIndexOutOfBoundsException in src/java/voldemort/routing/ConsistentRoutingStrategy.java Use a modified abs that always returns a non-negative value instead of Math.abs. This change is backwards compatible because the only hash value that is treated differently is Integer.MIN_VALUE and before the change this would cause a AIOOBE to be thrown. 03 July 2009, 11:25:31 UTC
07e1afd Added test and patch for RoutedStore.put timeout issue 03 July 2009, 01:39:31 UTC
218f057 Fixed unresolved ${curr.release} tags in artifacts. 29 June 2009, 19:28:25 UTC
3d1c22f Merge branch 'master' of git@github.com:voldemort/voldemort 26 June 2009, 20:34:14 UTC
a49144e Fixed snapshot naming issue if BUILD_NUMBER set to "". ant conditions just check if the property isset or not. there is no easy way to unset a property in general added an additional check for empty strings in $BUILD_NUMBER to set the snapshot name for ant snapshot target. 26 June 2009, 20:23:57 UTC
bbd884a Update .classpath to use google collections 1.0-rc2. 25 June 2009, 18:03:42 UTC
948644d Merge branch 'master' of git://github.com/lindner/voldemort 25 June 2009, 18:02:20 UTC
669001f Refactored method name validate() to createValidType(). 24 June 2009, 01:22:45 UTC
5a07888 Modified Ant target 'release' and added new target 'snapshot'. ant release: builds Voldemort release version (voldemort-0.52.jar) ant snapshot: builds release snapshot with Hudson build number (voldemort-0.52-snapshot-55.jar) 24 June 2009, 01:11:02 UTC
2addb2d Addded build-XX in Hudson Artificat names Uses Hudson propagated BUILD_NUMBER property to add additional build identification tag with each snapshot name. 23 June 2009, 23:18:57 UTC
26a66ee Fixed JsonTypeDefinition to sort keyNames in Json MAP type. 23 June 2009, 22:46:22 UTC
43f74db Storage engines need to be shut down too. This gets done when shutting down the routed store, but if server-side routing is disabled it does not happen. 23 June 2009, 20:14:38 UTC
7d91b0a Merge branch 'master' of git@github.com:voldemort/voldemort 23 June 2009, 19:11:23 UTC
69ee678 Add properties-based constructor for spring. Spring can't handle the fluent type interfaces. Should be useful for initializing the client from a properties file as well. 23 June 2009, 19:10:15 UTC
1e9e287 Clarify javadoc. 23 June 2009, 19:09:51 UTC
3fb68dc Use notify_all in case more than one thread is blocked 23 June 2009, 16:16:15 UTC
ae68f2f Add helper setter methods for setting ms. This is useful for spring wiring. 23 June 2009, 00:15:06 UTC
90e07b0 Fix problems in example config. 22 June 2009, 18:39:37 UTC
01e7df3 Add timeout on waiting for pooled connection 22 June 2009, 17:04:13 UTC
a71af6f Fix some error handling in Connection 22 June 2009, 16:32:23 UTC
6f9d1cf Add support for protocol negotiation 22 June 2009, 16:20:19 UTC
71c29d0 Merge branch 'master' of git://github.com/voldemort/voldemort 22 June 2009, 15:44:24 UTC
18819d7 Add pausible store for testing store failures via JMX. It is just a wrapper around an in-memory store that exposes a JMX pause and unpause function. 22 June 2009, 05:34:28 UTC
f9bb61d Routed store should display any errors it sees. 22 June 2009, 05:33:13 UTC
65c900d Clarify javadoc on routing tier. 22 June 2009, 02:54:12 UTC
95ab1e2 Fix severe bug in connection pool. It turns out commons pool synchronizes the entire makeObject() call. This means that only one connection to ANY server can be connecting at a time. This problems shows up quite severely when you have a host that is hard down on the network, and hence the connection will timeout. Exacerbating this it turns out that java.net.Socket does not use the soTimeout when establishing the connection, so we were getting a near infinite timeout which blocked all other connections from being established. Fix is to use soTimeout when establishing a connection, and also upgrade to new version of commons pool which seems to have fixed (or mostly fixed) this problem. 22 June 2009, 02:44:33 UTC
3a3db2b Fix bug in socket server: open connections are not closed when server is shutting down. Apparently calling interrupt() on blocking IO does not have any effect for sockets. To fix, added a Map of active sessions. Each session removes adds itself to the map when it begins and removes itself when it is done. This allows the addition of a killSessions() method in SocketServer that will forcefully close all the open sockets and thereby terminate the client connections. 22 June 2009, 00:27:08 UTC
b09c9f9 Improve logging. Remove now unnecessary service name in socket service. 21 June 2009, 23:17:49 UTC
a0396a4 Update python client to do protocol negotiation. 21 June 2009, 22:49:07 UTC
c4c27c2 Make client and server negotiate protocol at connection time. Eliminate admin port, as this is now just another supported protocol. 21 June 2009, 22:29:27 UTC
1a5d7ee JMX improvements. 21 June 2009, 01:35:39 UTC
10d2437 Log any BDB exception in the server error log. 21 June 2009, 01:33:55 UTC
a8c71ea Merge branch 'master' of git@github.com:voldemort/voldemort 20 June 2009, 21:33:15 UTC
7033e0f Misc. JMX improvements 20 June 2009, 21:33:10 UTC
bc91ded Improve logging for failed read-only store swap. 20 June 2009, 21:29:17 UTC
65ac0ce Update ready count in the event that a connection is checked in that wasn't allocated by the pool 19 June 2009, 16:46:54 UTC
d6afc5b Fix problem with connection pool deadlocks 19 June 2009, 16:27:39 UTC
a63a572 Fix bug preventing nodes from being banned 18 June 2009, 22:12:27 UTC
f4b3d82 google-collections 1.0-rc2 18 June 2009, 17:32:46 UTC
8abc7d4 google-collections 1.0-rc2 18 June 2009, 17:32:10 UTC
67b6076 convenience for emacs users 18 June 2009, 17:23:05 UTC
662d6ae Add setters to ClientConfig 18 June 2009, 17:02:21 UTC
3d53851 Merge branch 'master' of git@github.com:voldemort/voldemort 18 June 2009, 14:31:59 UTC
f1f3ee2 Added Hadoop store builder's lib to server class path. This is to make it seamless for developers wanting to use HdfsFetcher. One less thing to do. 18 June 2009, 14:31:47 UTC
b07c02d Restrict CACHE_SIZE to no more than 30% of the max memory. Higher values cause a OOM to be thrown. 18 June 2009, 08:00:22 UTC
3e95b48 Don't allow CACHE_SIZE to exceed the maximum memory available. 18 June 2009, 07:45:59 UTC
6fd4a47 Unit test for checking shared bdb environment behaviour. This file was retrieved from the bdb-split branch and minor changes applied by me to make it compile. 18 June 2009, 07:26:33 UTC
21de293 Add support for one bdb environment per store. Heavily based on work done by Bhupesh on bdb-split branch. 18 June 2009, 07:26:28 UTC
c968873 Fill out tests for Protocol Buffers Request Format and fix a bug discovered 17 June 2009, 22:09:20 UTC
9739693 Move all clients from src/ and bindings to the clients/ directory. 17 June 2009, 06:22:10 UTC
2ededd3 Revert accidental change to src/java/voldemort/VoldemortClientShell.java 16 June 2009, 23:49:50 UTC
060a5a5 Implement reinit() for DefaultStoreClient 16 June 2009, 23:44:22 UTC
1c6f848 Tweak error handling 16 June 2009, 22:35:40 UTC
d983f11 Modify some code in Connection to improve performance vastly 16 June 2009, 16:27:10 UTC
bd03081 Remove unneeded check for cppunit 15 June 2009, 21:11:22 UTC
a607aac Add simple stress tester tool 15 June 2009, 18:36:26 UTC
57ea184 Remove unused threadpool code, add missing file, some cleanup 15 June 2009, 16:49:31 UTC
a00c5d3 Merge branch 'master' of git://github.com/voldemort/voldemort 15 June 2009, 15:49:49 UTC
02bc2be Implement command shell for C++ client 15 June 2009, 15:49:38 UTC
f2dcd03 BdbStorageEngine : add some output re cache, cleaner thread and log file params to output on startup 15 June 2009, 15:27:00 UTC
e7dc90a Merge branch 'master' of git://github.com/voldemort/voldemort 15 June 2009, 15:26:01 UTC
62f6228 Remove pooling of FileChannel and use only non-stateful operations. 15 June 2009, 03:04:05 UTC
d28dc46 Switch to using FileChannel instead of MappedByteBuffer for .data files. 15 June 2009, 00:01:49 UTC
5e52308 get node failover working at least minimally 12 June 2009, 23:37:32 UTC
ba9282e Add missing file 12 June 2009, 22:36:23 UTC
e647ee1 Implement basic round robin routing strategy for client as well as some additional cleanups 12 June 2009, 21:17:39 UTC
7abc530 Some minor cleanups 11 June 2009, 20:30:52 UTC
c5d3e86 Fix some iterator issues and get time-based resolver working 11 June 2009, 17:29:30 UTC
1da3f79 Remove dead code 11 June 2009, 16:38:30 UTC
9980ca2 Add tests for inconsistency resolver 11 June 2009, 16:21:25 UTC
4c9eeda Merge branch 'master' of git://github.com/voldemort/voldemort 10 June 2009, 21:23:43 UTC
b1267e7 Implement inconsistency resolution 10 June 2009, 21:23:30 UTC
2efb591 Merge branch 'master' of git@github.com:voldemort/voldemort 10 June 2009, 17:14:33 UTC
a180f39 Merge branch 'master' of git://github.com/voldemort/voldemort 10 June 2009, 15:51:57 UTC
679e1d5 RequestCounter : remove my spurious set() (thanks Ismael) and refactor to be more linear 10 June 2009, 08:32:43 UTC
796d6ff Fix a few warnings by adding some boiler plate. 10 June 2009, 07:22:01 UTC
5097074 Merge branch 'master' of git@github.com:voldemort/voldemort 10 June 2009, 07:13:51 UTC
back to top