Class NullTserver.NullTServerTabletClientHandler
- java.lang.Object
-
- org.apache.accumulo.test.performance.NullTserver.NullTServerTabletClientHandler
-
- All Implemented Interfaces:
TabletClientService.Iface
,TabletScanClientService.Iface
- Direct Known Subclasses:
ZombieTServer.ZombieTServerThriftClientHandler
- Enclosing class:
- NullTserver
public static class NullTserver.NullTServerTabletClientHandler extends Object implements TabletClientService.Iface, TabletScanClientService.Iface
-
-
Constructor Summary
Constructors Constructor Description NullTServerTabletClientHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyUpdates(TInfo tinfo, long updateID, TKeyExtent keyExtent, List<TMutation> mutation)
List<TKeyExtent>
bulkImport(TInfo tinfo, TCredentials credentials, long tid, Map<TKeyExtent,Map<String,MapFileInfo>> files, boolean setTime)
void
chop(TInfo tinfo, TCredentials credentials, String lock, TKeyExtent extent)
void
closeConditionalUpdate(TInfo tinfo, long sessID)
void
closeMultiScan(TInfo tinfo, long scanID)
void
closeScan(TInfo tinfo, long scanID)
UpdateErrors
closeUpdate(TInfo tinfo, long updateID)
void
compact(TInfo tinfo, TCredentials credentials, String lock, String tableId, ByteBuffer startRow, ByteBuffer endRow)
void
compactionJobFailed(TInfo tinfo, TCredentials credentials, String externalCompactionId, TKeyExtent extent)
void
compactionJobFinished(TInfo tinfo, TCredentials credentials, String externalCompactionId, TKeyExtent extent, long fileSize, long entries)
List<TCMResult>
conditionalUpdate(TInfo tinfo, long sessID, Map<TKeyExtent,List<TConditionalMutation>> mutations, List<String> symbols)
MultiScanResult
continueMultiScan(TInfo tinfo, long scanID, long busyTimeout)
ScanResult
continueScan(TInfo tinfo, long scanID, long busyTimeout)
TSummaries
contiuneGetSummaries(TInfo tinfo, long sessionId)
void
fastHalt(TInfo tinfo, TCredentials credentials, String lock)
void
flush(TInfo tinfo, TCredentials credentials, String lock, String tableId, ByteBuffer startRow, ByteBuffer endRow)
void
flushTablet(TInfo tinfo, TCredentials credentials, String lock, TKeyExtent extent)
List<ActiveCompaction>
getActiveCompactions(TInfo tinfo, TCredentials credentials)
List<String>
getActiveLogs(TInfo tinfo, TCredentials credentials)
List<ActiveScan>
getActiveScans(TInfo tinfo, TCredentials credentials)
List<TCompactionQueueSummary>
getCompactionQueueInfo(TInfo tinfo, TCredentials credentials)
TabletStats
getHistoricalStats(TInfo tinfo, TCredentials credentials)
TabletServerStatus
getTabletServerStatus(TInfo tinfo, TCredentials credentials)
List<TabletStats>
getTabletStats(TInfo tinfo, TCredentials credentials, String tableId)
void
halt(TInfo tinfo, TCredentials credentials, String lock)
void
invalidateConditionalUpdate(TInfo tinfo, long sessID)
void
loadFiles(TInfo tinfo, TCredentials credentials, long tid, String dir, Map<TKeyExtent,Map<String,MapFileInfo>> fileMap, boolean setTime)
void
loadTablet(TInfo tinfo, TCredentials credentials, String lock, TKeyExtent extent)
void
removeLogs(TInfo tinfo, TCredentials credentials, List<String> filenames)
TExternalCompactionJob
reserveCompactionJob(TInfo tinfo, TCredentials credentials, String queueName, long priority, String compactor, String externalCompactionId)
void
splitTablet(TInfo tinfo, TCredentials credentials, TKeyExtent extent, ByteBuffer splitPoint)
TConditionalSession
startConditionalUpdate(TInfo tinfo, TCredentials credentials, List<ByteBuffer> authorizations, String tableID, TDurability durability, String classLoaderContext)
TSummaries
startGetSummaries(TInfo tinfo, TCredentials credentials, TSummaryRequest request)
TSummaries
startGetSummariesForPartition(TInfo tinfo, TCredentials credentials, TSummaryRequest request, int modulus, int remainder)
TSummaries
startGetSummariesFromFiles(TInfo tinfo, TCredentials credentials, TSummaryRequest request, Map<String,List<TRowRange>> files)
InitialMultiScan
startMultiScan(TInfo tinfo, TCredentials credentials, Map<TKeyExtent,List<TRange>> batch, List<TColumn> columns, List<IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, TSamplerConfiguration tsc, long batchTimeOut, String context, Map<String,String> executionHints, long busyTimeout)
InitialScan
startScan(TInfo tinfo, TCredentials credentials, TKeyExtent extent, TRange range, List<TColumn> columns, int batchSize, List<IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, boolean isolated, long readaheadThreshold, TSamplerConfiguration tsc, long batchTimeOut, String classLoaderContext, Map<String,String> executionHints, long busyTimeout)
long
startUpdate(TInfo tinfo, TCredentials credentials, TDurability durability)
void
unloadTablet(TInfo tinfo, TCredentials credentials, String lock, TKeyExtent extent, TUnloadTabletGoal goal, long requestTime)
void
update(TInfo tinfo, TCredentials credentials, TKeyExtent keyExtent, TMutation mutation, TDurability durability)
-
-
-
Method Detail
-
startUpdate
public long startUpdate(TInfo tinfo, TCredentials credentials, TDurability durability)
- Specified by:
startUpdate
in interfaceTabletClientService.Iface
-
applyUpdates
public void applyUpdates(TInfo tinfo, long updateID, TKeyExtent keyExtent, List<TMutation> mutation)
- Specified by:
applyUpdates
in interfaceTabletClientService.Iface
-
closeUpdate
public UpdateErrors closeUpdate(TInfo tinfo, long updateID)
- Specified by:
closeUpdate
in interfaceTabletClientService.Iface
-
bulkImport
public List<TKeyExtent> bulkImport(TInfo tinfo, TCredentials credentials, long tid, Map<TKeyExtent,Map<String,MapFileInfo>> files, boolean setTime)
- Specified by:
bulkImport
in interfaceTabletClientService.Iface
-
loadFiles
public void loadFiles(TInfo tinfo, TCredentials credentials, long tid, String dir, Map<TKeyExtent,Map<String,MapFileInfo>> fileMap, boolean setTime)
- Specified by:
loadFiles
in interfaceTabletClientService.Iface
-
closeMultiScan
public void closeMultiScan(TInfo tinfo, long scanID)
- Specified by:
closeMultiScan
in interfaceTabletScanClientService.Iface
-
closeScan
public void closeScan(TInfo tinfo, long scanID)
- Specified by:
closeScan
in interfaceTabletScanClientService.Iface
-
continueMultiScan
public MultiScanResult continueMultiScan(TInfo tinfo, long scanID, long busyTimeout)
- Specified by:
continueMultiScan
in interfaceTabletScanClientService.Iface
-
continueScan
public ScanResult continueScan(TInfo tinfo, long scanID, long busyTimeout)
- Specified by:
continueScan
in interfaceTabletScanClientService.Iface
-
splitTablet
public void splitTablet(TInfo tinfo, TCredentials credentials, TKeyExtent extent, ByteBuffer splitPoint)
- Specified by:
splitTablet
in interfaceTabletClientService.Iface
-
startMultiScan
public InitialMultiScan startMultiScan(TInfo tinfo, TCredentials credentials, Map<TKeyExtent,List<TRange>> batch, List<TColumn> columns, List<IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, TSamplerConfiguration tsc, long batchTimeOut, String context, Map<String,String> executionHints, long busyTimeout)
- Specified by:
startMultiScan
in interfaceTabletScanClientService.Iface
-
startScan
public InitialScan startScan(TInfo tinfo, TCredentials credentials, TKeyExtent extent, TRange range, List<TColumn> columns, int batchSize, List<IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, boolean isolated, long readaheadThreshold, TSamplerConfiguration tsc, long batchTimeOut, String classLoaderContext, Map<String,String> executionHints, long busyTimeout)
- Specified by:
startScan
in interfaceTabletScanClientService.Iface
-
update
public void update(TInfo tinfo, TCredentials credentials, TKeyExtent keyExtent, TMutation mutation, TDurability durability)
- Specified by:
update
in interfaceTabletClientService.Iface
-
getTabletServerStatus
public TabletServerStatus getTabletServerStatus(TInfo tinfo, TCredentials credentials)
- Specified by:
getTabletServerStatus
in interfaceTabletClientService.Iface
-
getTabletStats
public List<TabletStats> getTabletStats(TInfo tinfo, TCredentials credentials, String tableId)
- Specified by:
getTabletStats
in interfaceTabletClientService.Iface
-
getHistoricalStats
public TabletStats getHistoricalStats(TInfo tinfo, TCredentials credentials)
- Specified by:
getHistoricalStats
in interfaceTabletClientService.Iface
-
halt
public void halt(TInfo tinfo, TCredentials credentials, String lock)
- Specified by:
halt
in interfaceTabletClientService.Iface
-
fastHalt
public void fastHalt(TInfo tinfo, TCredentials credentials, String lock)
- Specified by:
fastHalt
in interfaceTabletClientService.Iface
-
loadTablet
public void loadTablet(TInfo tinfo, TCredentials credentials, String lock, TKeyExtent extent)
- Specified by:
loadTablet
in interfaceTabletClientService.Iface
-
unloadTablet
public void unloadTablet(TInfo tinfo, TCredentials credentials, String lock, TKeyExtent extent, TUnloadTabletGoal goal, long requestTime)
- Specified by:
unloadTablet
in interfaceTabletClientService.Iface
-
getActiveScans
public List<ActiveScan> getActiveScans(TInfo tinfo, TCredentials credentials)
- Specified by:
getActiveScans
in interfaceTabletScanClientService.Iface
-
chop
public void chop(TInfo tinfo, TCredentials credentials, String lock, TKeyExtent extent)
- Specified by:
chop
in interfaceTabletClientService.Iface
-
flushTablet
public void flushTablet(TInfo tinfo, TCredentials credentials, String lock, TKeyExtent extent)
- Specified by:
flushTablet
in interfaceTabletClientService.Iface
-
compact
public void compact(TInfo tinfo, TCredentials credentials, String lock, String tableId, ByteBuffer startRow, ByteBuffer endRow)
- Specified by:
compact
in interfaceTabletClientService.Iface
-
flush
public void flush(TInfo tinfo, TCredentials credentials, String lock, String tableId, ByteBuffer startRow, ByteBuffer endRow)
- Specified by:
flush
in interfaceTabletClientService.Iface
-
getActiveCompactions
public List<ActiveCompaction> getActiveCompactions(TInfo tinfo, TCredentials credentials)
- Specified by:
getActiveCompactions
in interfaceTabletClientService.Iface
-
startConditionalUpdate
public TConditionalSession startConditionalUpdate(TInfo tinfo, TCredentials credentials, List<ByteBuffer> authorizations, String tableID, TDurability durability, String classLoaderContext)
- Specified by:
startConditionalUpdate
in interfaceTabletClientService.Iface
-
conditionalUpdate
public List<TCMResult> conditionalUpdate(TInfo tinfo, long sessID, Map<TKeyExtent,List<TConditionalMutation>> mutations, List<String> symbols)
- Specified by:
conditionalUpdate
in interfaceTabletClientService.Iface
-
invalidateConditionalUpdate
public void invalidateConditionalUpdate(TInfo tinfo, long sessID)
- Specified by:
invalidateConditionalUpdate
in interfaceTabletClientService.Iface
-
closeConditionalUpdate
public void closeConditionalUpdate(TInfo tinfo, long sessID)
- Specified by:
closeConditionalUpdate
in interfaceTabletClientService.Iface
-
getActiveLogs
public List<String> getActiveLogs(TInfo tinfo, TCredentials credentials)
- Specified by:
getActiveLogs
in interfaceTabletClientService.Iface
-
removeLogs
public void removeLogs(TInfo tinfo, TCredentials credentials, List<String> filenames)
- Specified by:
removeLogs
in interfaceTabletClientService.Iface
-
startGetSummaries
public TSummaries startGetSummaries(TInfo tinfo, TCredentials credentials, TSummaryRequest request)
- Specified by:
startGetSummaries
in interfaceTabletClientService.Iface
-
startGetSummariesForPartition
public TSummaries startGetSummariesForPartition(TInfo tinfo, TCredentials credentials, TSummaryRequest request, int modulus, int remainder)
- Specified by:
startGetSummariesForPartition
in interfaceTabletClientService.Iface
-
startGetSummariesFromFiles
public TSummaries startGetSummariesFromFiles(TInfo tinfo, TCredentials credentials, TSummaryRequest request, Map<String,List<TRowRange>> files)
- Specified by:
startGetSummariesFromFiles
in interfaceTabletClientService.Iface
-
contiuneGetSummaries
public TSummaries contiuneGetSummaries(TInfo tinfo, long sessionId)
- Specified by:
contiuneGetSummaries
in interfaceTabletClientService.Iface
-
getCompactionQueueInfo
public List<TCompactionQueueSummary> getCompactionQueueInfo(TInfo tinfo, TCredentials credentials) throws ThriftSecurityException, org.apache.thrift.TException
- Specified by:
getCompactionQueueInfo
in interfaceTabletClientService.Iface
- Throws:
ThriftSecurityException
org.apache.thrift.TException
-
reserveCompactionJob
public TExternalCompactionJob reserveCompactionJob(TInfo tinfo, TCredentials credentials, String queueName, long priority, String compactor, String externalCompactionId) throws ThriftSecurityException, org.apache.thrift.TException
- Specified by:
reserveCompactionJob
in interfaceTabletClientService.Iface
- Throws:
ThriftSecurityException
org.apache.thrift.TException
-
compactionJobFinished
public void compactionJobFinished(TInfo tinfo, TCredentials credentials, String externalCompactionId, TKeyExtent extent, long fileSize, long entries) throws ThriftSecurityException, org.apache.thrift.TException
- Specified by:
compactionJobFinished
in interfaceTabletClientService.Iface
- Throws:
ThriftSecurityException
org.apache.thrift.TException
-
compactionJobFailed
public void compactionJobFailed(TInfo tinfo, TCredentials credentials, String externalCompactionId, TKeyExtent extent) throws org.apache.thrift.TException
- Specified by:
compactionJobFailed
in interfaceTabletClientService.Iface
- Throws:
org.apache.thrift.TException
-
-