diff options
author | Matei Zaharia <matei@eecs.berkeley.edu> | 2012-10-02 17:30:40 -0700 |
---|---|---|
committer | Matei Zaharia <matei@eecs.berkeley.edu> | 2012-10-02 17:30:40 -0700 |
commit | 5fda59ab990f37a3633f88b8d4d15ce96df08266 (patch) | |
tree | d0974f422f1f7e01f39fd5f31bb6e0eb234c33b5 /core/src/test | |
parent | 6098f7e87a88d0b847c402b95510cb07352db643 (diff) | |
download | spark-5fda59ab990f37a3633f88b8d4d15ce96df08266.tar.gz spark-5fda59ab990f37a3633f88b8d4d15ce96df08266.tar.bz2 spark-5fda59ab990f37a3633f88b8d4d15ce96df08266.zip |
Added a test for overly large blocks in memory store
Diffstat (limited to 'core/src/test')
-rw-r--r-- | core/src/test/scala/spark/storage/BlockManagerSuite.scala | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/core/src/test/scala/spark/storage/BlockManagerSuite.scala b/core/src/test/scala/spark/storage/BlockManagerSuite.scala index f6b8b49bff..f61fd45ed3 100644 --- a/core/src/test/scala/spark/storage/BlockManagerSuite.scala +++ b/core/src/test/scala/spark/storage/BlockManagerSuite.scala @@ -341,4 +341,13 @@ class BlockManagerSuite extends FunSuite with BeforeAndAfter with PrivateMethodT assert(stream.read() === -1, "end of stream not signalled") assert(stream.read(temp, 0, temp.length) === -1, "end of stream not signalled") } + + test("overly large block") { + val store = new BlockManager(master, new KryoSerializer, 500) + store.putSingle("a1", new Array[Byte](1000), StorageLevel.MEMORY_ONLY) + assert(store.getSingle("a1") === None, "a1 was in store") + store.putSingle("a2", new Array[Byte](1000), StorageLevel.MEMORY_AND_DISK) + assert(store.memoryStore.getValues("a2") === None, "a2 was in memory store") + assert(store.getSingle("a2") != None, "a2 was not in store") + } } |