-
- Downloads
[SPARK-20655][CORE] In-memory KVStore implementation.
This change adds an in-memory implementation of KVStore that can be used by the live UI. The implementation is not fully optimized, neither for speed nor space, but should be fast enough for using in the listener bus. Author: Marcelo Vanzin <vanzin@cloudera.com> Closes #18395 from vanzin/SPARK-20655.
Showing
- common/kvstore/pom.xml 5 additions, 0 deletionscommon/kvstore/pom.xml
- common/kvstore/src/main/java/org/apache/spark/kvstore/ArrayWrappers.java 213 additions, 0 deletions...src/main/java/org/apache/spark/kvstore/ArrayWrappers.java
- common/kvstore/src/main/java/org/apache/spark/kvstore/InMemoryStore.java 320 additions, 0 deletions...src/main/java/org/apache/spark/kvstore/InMemoryStore.java
- common/kvstore/src/main/java/org/apache/spark/kvstore/KVTypeInfo.java 1 addition, 1 deletion...re/src/main/java/org/apache/spark/kvstore/KVTypeInfo.java
- common/kvstore/src/test/java/org/apache/spark/kvstore/ArrayKeyIndexType.java 44 additions, 0 deletions...test/java/org/apache/spark/kvstore/ArrayKeyIndexType.java
- common/kvstore/src/test/java/org/apache/spark/kvstore/ArrayWrappersSuite.java 59 additions, 0 deletions...est/java/org/apache/spark/kvstore/ArrayWrappersSuite.java
- common/kvstore/src/test/java/org/apache/spark/kvstore/InMemoryIteratorSuite.java 27 additions, 0 deletions.../java/org/apache/spark/kvstore/InMemoryIteratorSuite.java
- common/kvstore/src/test/java/org/apache/spark/kvstore/InMemoryStoreSuite.java 161 additions, 0 deletions...est/java/org/apache/spark/kvstore/InMemoryStoreSuite.java
- common/kvstore/src/test/java/org/apache/spark/kvstore/LevelDBSuite.java 0 additions, 24 deletions.../src/test/java/org/apache/spark/kvstore/LevelDBSuite.java
- project/SparkBuild.scala 2 additions, 1 deletionproject/SparkBuild.scala
Loading
Please register or sign in to comment