public static class IntegrationTestRegionReplicaReplication.DelayingMultiThreadedUpdater extends MultiThreadedUpdater
MultiThreadedUpdater.HBaseUpdaterThread
MultiThreadedAction.DefaultDataGenerator
updaters
failedKeySet, nextKeyToWrite, trackWroteKeys, wroteKeyQueueSize, wroteKeys, wroteUpToKey
conf, connection, dataGenerator, endKey, numCols, numKeys, numThreads, numThreadsWorking, REPORTING_INTERVAL_MS, startKey, tableName, totalOpTimeMs, verbose
Constructor and Description |
---|
DelayingMultiThreadedUpdater(LoadTestDataGenerator dataGen,
Configuration conf,
TableName tableName,
double updatePercent) |
Modifier and Type | Method and Description |
---|---|
protected BlockingQueue<Long> |
createWriteKeysQueue(Configuration conf) |
addUpdaterThreads, linkToWriter, mutate, mutate, setBatchUpdate, setIgnoreNonceConflicts, start, waitForFinish
failedToWriteKey, getNumWriteFailures, getRegionDebugInfoSafe, progressInfo, setTrackWroteKeys, wroteUpToKey
appendToStatus, appendToStatus, close, getEndKey, isDone, startThreads, verifyResultAgainstDataGenerator, verifyResultAgainstDataGenerator
public DelayingMultiThreadedUpdater(LoadTestDataGenerator dataGen, Configuration conf, TableName tableName, double updatePercent) throws IOException
IOException
protected BlockingQueue<Long> createWriteKeysQueue(Configuration conf)
createWriteKeysQueue
in class MultiThreadedWriterBase