| # Licensed to the Apache Software Foundation (ASF) under one |
| # or more contributor license agreements. See the NOTICE file |
| # distributed with this work for additional information |
| # regarding copyright ownership. The ASF licenses this file |
| # to you under the Apache License, Version 2.0 (the |
| # "License"); you may not use this file except in compliance |
| # with the License. You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, |
| # software distributed under the License is distributed on an |
| # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| # KIND, either express or implied. See the License for the |
| # specific language governing permissions and limitations |
| # under the License. |
| |
| # Config for all-with-deletes |
| test.all-with-deletes.stores.test-store.factory=org.apache.samza.storage.kv.RocksDbKeyValueStorageEngineFactory |
| |
| test.all-with-deletes.partition.count=4 |
| |
| test.all-with-deletes.set.count=1 |
| test.all-with-deletes.set-1.num.loops=1000 |
| |
| # Config for rocksdb-write-performance |
| test.rocksdb-write-performance.stores.test-store.factory=org.apache.samza.storage.kv.RocksDbKeyValueStorageEngineFactory |
| test.rocksdb-write-performance.partition.count=4 |
| |
| test.rocksdb-write-performance.set.count=3 |
| test.rocksdb-write-performance.set-1.message.size=256 |
| test.rocksdb-write-performance.set-1.message.count=1000000 |
| |
| test.rocksdb-write-performance.set-2.message.size=512 |
| test.rocksdb-write-performance.set-2.message.count=1000000 |
| |
| test.rocksdb-write-performance.set-3.message.size=1024 |
| test.rocksdb-write-performance.set-3.message.count=1000000 |
| |
| |
| # Config for rocksdb-concurrent-write-performance |
| test.rocksdb-concurrent-write-performance.stores.test-store.factory=org.apache.samza.storage.kv.RocksDbKeyValueStorageEngineFactory |
| test.rocksdb-concurrent-write-performance.stores.test-store.object.cache.size=0 |
| test.rocksdb-concurrent-write-performance.partition.count=4 |
| |
| test.rocksdb-concurrent-write-performance.set.count=6 |
| test.rocksdb-concurrent-write-performance.set-1.message.size=256 |
| test.rocksdb-concurrent-write-performance.set-1.message.count=1000000 |
| test.rocksdb-concurrent-write-performance.set-1.num.threads=4 |
| |
| test.rocksdb-concurrent-write-performance.set-2.message.size=512 |
| test.rocksdb-concurrent-write-performance.set-2.message.count=1000000 |
| test.rocksdb-concurrent-write-performance.set-2.num.threads=4 |
| |
| test.rocksdb-concurrent-write-performance.set-3.message.size=1024 |
| test.rocksdb-concurrent-write-performance.set-3.message.count=1000000 |
| test.rocksdb-concurrent-write-performance.set-3.num.threads=4 |
| |
| test.rocksdb-concurrent-write-performance.set-4.message.size=256 |
| test.rocksdb-concurrent-write-performance.set-4.message.count=4000000 |
| test.rocksdb-concurrent-write-performance.set-4.num.threads=1 |
| |
| test.rocksdb-concurrent-write-performance.set-5.message.size=512 |
| test.rocksdb-concurrent-write-performance.set-5.message.count=4000000 |
| test.rocksdb-concurrent-write-performance.set-5.num.threads=1 |
| |
| test.rocksdb-concurrent-write-performance.set-6.message.size=1024 |
| test.rocksdb-concurrent-write-performance.set-6.message.count=4000000 |
| test.rocksdb-concurrent-write-performance.set-6.num.threads=1 |
| |
| |
| # Config for get-all-vs-get |
| test.get-all-vs-get-write-many-read-many.stores.test-store.factory=org.apache.samza.storage.kv.RocksDbKeyValueStorageEngineFactory |
| # Disable caching |
| test.get-all-vs-get-write-many-read-many.stores.test-store.object.cache.size=0 |
| test.get-all-vs-get-write-many-read-many.partition.count=4 |
| test.get-all-vs-get-write-many-read-many.set.count=1 |
| |
| # Config for get-all-vs-get-write-once-read-many |
| test.get-all-vs-get-write-once-read-many.stores.test-store.factory=org.apache.samza.storage.kv.RocksDbKeyValueStorageEngineFactory |
| # Disable caching |
| test.get-all-vs-get-write-once-read-many.stores.test-store.object.cache.size=0 |
| test.get-all-vs-get-write-once-read-many.partition.count=4 |
| test.get-all-vs-get-write-once-read-many.set.count=3 |
| |
| # List of tests to execute |
| test.methods=rocksdb-write-performance,rocksdb-concurrent-write-performance,get-all-vs-get-write-many-read-many,get-all-vs-get-write-once-read-many |