com.bigdata.service.jini.util
Class DumpFederation.IndexPartitionRecord

java.lang.Object
  extended by com.bigdata.service.jini.util.DumpFederation.IndexPartitionRecord
Enclosing class:
DumpFederation

public static class DumpFederation.IndexPartitionRecord
extends Object

Container for a bunch of metadata extracted for an index partition together with the methods required to extract that data.

Version:
$Id$
Author:
Bryan Thompson

Field Summary
 DumpFederation.IndexPartitionDetailRecord detailRec
          Details across all components of the index partition view, including the mutable BTree and any IndexSegments in the view.
 String indexName
          The scale-out index name (from the ctor).
 PartitionLocator locator
          The index partition locator (from the ctor).
 DumpFederation.ServiceMetadata smd
          Interesting metadata about the data service on which the index partition is located.
 long ts
          The timestamp used to obtain the view.
 
Constructor Summary
DumpFederation.IndexPartitionRecord(JiniFederation<?> fed, long ts, String indexName, PartitionLocator locator)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ts

public final long ts
The timestamp used to obtain the view.


indexName

public final String indexName
The scale-out index name (from the ctor).


locator

public final PartitionLocator locator
The index partition locator (from the ctor).


smd

public final DumpFederation.ServiceMetadata smd
Interesting metadata about the data service on which the index partition is located.


detailRec

public final DumpFederation.IndexPartitionDetailRecord detailRec
Details across all components of the index partition view, including the mutable BTree and any IndexSegments in the view.

Note: views generally have data on the live and possibly one (or more) historical journals. However, there is no way to accurately allocate the bytes on those journals to the indices on those journals. The #of bytes under management for a DataService may be examined using the performance counters reported for its StoreManager.

Constructor Detail

DumpFederation.IndexPartitionRecord

public DumpFederation.IndexPartitionRecord(JiniFederation<?> fed,
                                           long ts,
                                           String indexName,
                                           PartitionLocator locator)
                                    throws InterruptedException
Throws:
InterruptedException


Copyright © 2006-2011 SYSTAP, LLC. All Rights Reserved.