public static class MetadataService.DropScaleOutIndexTask extends AbstractTask
Since this task is unisolated, it basically has a lock on the writable version of the metadata index. It drops each index partition and finally drops the metadata index itself.
Historical reads against the metadata index will continue to succeed both
during and after this operation has completed successfully. However,
ITx.READ_COMMITTED operations will succeed only until this
operation completes at which point the scale-out index will no longer be
The data comprising the scale-out index will remain available for
historical reads until it is released by whatever policy is in effect for
ResourceManagers for the
DataServices on which that
|Modifier||Constructor and Description|
|Modifier and Type||Method and Description|
Drops the index partitions and then drops the metadata index as well.
assertResource, assertRunning, assertUnisolated, call, clearLoggingContext, dropIndex, getCommitTime, getIndex, getJournal, getOnlyResource, getResource, getResourceManager, getTaskCounters, getTaskName, getTimestamp, isResource, registerIndex, setupLoggingContext, toString
Integer#of index partitions that were dropped.
Exception- The exception that will be thrown by
AbstractTask.call()iff the operation fails.
InterruptedException- This exception SHOULD be thrown if
Thread.interrupted()becomes true during execution.
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.