Permalink
Browse files

Added hasKey() ability to Voldemort

  • Loading branch information...
rsumbaly committed Sep 14, 2012
1 parent 65d6265 commit f34b9aed2fb99ef852aac83b37c66c444b8e6085
Showing with 26,824 additions and 7,558 deletions.
  1. +4 −4 .classpath
  2. +2 −1 clients/python/voldemort/protocol/slop_pb2.py
  3. +60 −2 clients/python/voldemort/protocol/voldemort_admin_pb2.py
  4. +175 −26 clients/python/voldemort/protocol/voldemort_client_pb2.py
  5. +4 −0 contrib/krati/src/java/voldemort/store/krati/KratiStorageEngine.java
  6. +37 −9 src/java/voldemort/VoldemortClientShell.java
  7. +25 −0 src/java/voldemort/client/DefaultStoreClient.java
  8. +5 −0 src/java/voldemort/client/LazyStoreClient.java
  9. +10 −0 src/java/voldemort/client/StoreClient.java
  10. +3 −0 src/java/voldemort/client/TimeoutConfig.java
  11. +10 −0 src/java/voldemort/client/protocol/RequestFormat.java
  12. +36 −0 src/java/voldemort/client/protocol/pb/ProtoBuffClientRequestFormat.java
  13. +18,003 −5,279 src/java/voldemort/client/protocol/pb/VAdminProto.java
  14. +7,026 −1,969 src/java/voldemort/client/protocol/pb/VProto.java
  15. +43 −0 src/java/voldemort/client/protocol/vold/VoldemortNativeClientRequestFormat.java
  16. +2 −0 src/java/voldemort/common/VoldemortOpCode.java
  17. +341 −131 src/java/voldemort/serialization/VSlopProto.java
  18. +0 −113 src/java/voldemort/serialization/VoldemortOperation.java
  19. +53 −3 src/java/voldemort/server/protocol/vold/VoldemortNativeRequestHandler.java
  20. +5 −0 src/java/voldemort/store/DelegatingStore.java
  21. +17 −2 src/java/voldemort/store/Store.java
  22. +10 −0 src/java/voldemort/store/StoreUtils.java
  23. +5 −0 src/java/voldemort/store/bdb/BdbStorageEngine.java
  24. +13 −4 src/java/voldemort/store/compress/CompressingStore.java
  25. +5 −1 src/java/voldemort/store/configuration/ConfigurationStorageEngine.java
  26. +20 −0 src/java/voldemort/store/http/HttpStore.java
  27. +18 −3 src/java/voldemort/store/logging/LoggingStore.java
  28. +6 −1 src/java/voldemort/store/memory/InMemoryStorageEngine.java
  29. +5 −0 src/java/voldemort/store/metadata/MetadataStore.java
  30. +6 −1 src/java/voldemort/store/mysql/MysqlStorageEngine.java
  31. +4 −0 src/java/voldemort/store/nonblockingstore/NonblockingStore.java
  32. +11 −0 src/java/voldemort/store/nonblockingstore/ThreadPoolBasedNonblockingStoreImpl.java
  33. +21 −0 src/java/voldemort/store/readonly/ReadOnlyStorageEngine.java
  34. +85 −0 src/java/voldemort/store/routed/HasKeysPipelineData.java
  35. +2 −1 src/java/voldemort/store/routed/Pipeline.java
  36. +84 −0 src/java/voldemort/store/routed/PipelineRoutedStore.java
  37. +4 −0 src/java/voldemort/store/routed/ThreadPoolRoutedStore.java
  38. +157 −0 src/java/voldemort/store/routed/action/HasKeysConfigureNodes.java
  39. +164 −0 src/java/voldemort/store/routed/action/PerformParallelHasKeysRequests.java
  40. +190 −0 src/java/voldemort/store/routed/action/PerformSerialHasKeysRequests.java
  41. +11 −0 src/java/voldemort/store/serialized/SerializingStore.java
  42. +4 −0 src/java/voldemort/store/slop/SlopStorageEngine.java
  43. +29 −3 src/java/voldemort/store/socket/SocketStore.java
  44. +56 −0 src/java/voldemort/store/socket/clientrequest/HasKeysClientRequest.java
  45. +6 −2 src/java/voldemort/store/views/ViewStorageEngine.java
  46. +17 −1 src/proto/voldemort-client.proto
  47. +4 −0 test/common/voldemort/cluster/failuredetector/MutableStoreVerifier.java
  48. +7 −2 test/common/voldemort/store/DoNothingStore.java
  49. +5 −0 test/common/voldemort/store/FailingReadsStore.java
  50. +5 −0 test/common/voldemort/store/FailingStore.java
  51. +4 −0 test/integration/voldemort/store/noop/NoopStorageEngine.java
  52. +5 −0 test/integration/voldemort/store/pausable/PausableStorageEngine.java
View
@@ -37,9 +37,7 @@
<classpathentry kind="lib" path="lib/commons-logging-1.1.1.jar"/>
<classpathentry kind="lib" path="lib/jline-0.9.94.jar"/>
<classpathentry kind="lib" path="lib/commons-pool-1.5.2.jar"/>
- <classpathentry kind="lib" path="lib/protobuf-java-2.3.0.jar"/>
<classpathentry kind="lib" path="contrib/ec2-testing/lib/typica.jar"/>
- <classpathentry kind="lib" path="lib/google-collect-1.0.jar"/>
<classpathentry kind="lib" path="lib/je-4.0.92.jar"/>
<classpathentry kind="lib" path="lib/paranamer-2.1.jar"/>
<classpathentry kind="lib" path="lib/jackson-mapper-asl-1.4.0.jar"/>
@@ -51,8 +49,10 @@
<classpathentry kind="lib" path="lib/libthrift-0.5.0.jar"/>
<classpathentry kind="lib" path="lib/compress-lzf-0.9.1.jar"/>
<classpathentry kind="lib" path="lib/snappy-0.2.jar"/>
- <classpathentry kind="lib" path="lib/httpclient-4.1.2.jar" />
- <classpathentry kind="lib" path="lib/httpcore-4.1.2.jar" />
+ <classpathentry kind="lib" path="lib/httpclient-4.1.2.jar"/>
+ <classpathentry kind="lib" path="lib/httpcore-4.1.2.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+ <classpathentry kind="lib" path="lib/google-collect-1.0-rc2.jar"/>
+ <classpathentry kind="lib" path="lib/protobuf-java-2.3.0.jar"/>
<classpathentry kind="output" path="classes"/>
</classpath>

Some generated files are not rendered by default. Learn more.

Oops, something went wrong.

Some generated files are not rendered by default. Learn more.

Oops, something went wrong.
Oops, something went wrong.

0 comments on commit f34b9ae

Please sign in to comment.