public abstract class IDAuthorityTest extends Object
| Modifier and Type | Field and Description |
|---|---|
WriteConfiguration |
baseStoreConfiguration |
long |
blockSize |
static int |
CONCURRENCY |
static String |
DB_NAME |
static Duration |
GET_ID_BLOCK_TIMEOUT |
boolean |
hasEmptyUid |
boolean |
hasFixedUid |
IDAuthority[] |
idAuthorities |
long |
idUpperBound |
long |
idUpperBoundBitWidth |
KeyColumnValueStoreManager[] |
manager |
static int |
MAX_NUM_PARTITIONS |
int |
uidBitWidth |
| Constructor and Description |
|---|
IDAuthorityTest(WriteConfiguration baseConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
static Collection<Object[]> |
configs() |
static ModifiableConfiguration |
getBasicConfig() |
void |
open() |
abstract KeyColumnValueStoreManager |
openStorageManager() |
void |
setUp() |
void |
tearDown() |
void |
testAuthorityUniqueIDsAreDistinct() |
void |
testIDExhaustion() |
void |
testLocalPartitionAcquisition() |
void |
testManyThreadsOneIDAuthority() |
void |
testMultiIDAcquisition() |
void |
testSimpleIDAcquisition() |
public static final int CONCURRENCY
public static final int MAX_NUM_PARTITIONS
public static final String DB_NAME
public static final Duration GET_ID_BLOCK_TIMEOUT
public KeyColumnValueStoreManager[] manager
public IDAuthority[] idAuthorities
public WriteConfiguration baseStoreConfiguration
public final int uidBitWidth
public final boolean hasFixedUid
public final boolean hasEmptyUid
public final long blockSize
public final long idUpperBoundBitWidth
public final long idUpperBound
public IDAuthorityTest(WriteConfiguration baseConfig)
public static Collection<Object[]> configs()
public static ModifiableConfiguration getBasicConfig()
public abstract KeyColumnValueStoreManager openStorageManager() throws BackendException
BackendExceptionpublic void open()
throws BackendException
BackendExceptionpublic void close()
throws BackendException
BackendExceptionpublic void testAuthorityUniqueIDsAreDistinct()
public void testSimpleIDAcquisition()
throws BackendException
BackendExceptionpublic void testIDExhaustion()
throws BackendException
BackendExceptionpublic void testLocalPartitionAcquisition()
throws BackendException
BackendExceptionpublic void testManyThreadsOneIDAuthority()
throws BackendException,
InterruptedException,
ExecutionException
Copyright © 2012–2016. All rights reserved.