Class ScanIdIT

  • All Implemented Interfaces:
    ClusterUsers, MiniClusterConfigurationCallback

    public class ScanIdIT
    extends AccumuloClusterHarness
    ACCUMULO-2641 Integration test. ACCUMULO-2641 Adds scan id to thrift protocol so that org.apache.accumulo.core.client.admin.ActiveScan.getScanid() returns a unique scan id.

    The test uses the Minicluster and the org.apache.accumulo.test.functional.SlowIterator to create multiple scan sessions. The test exercises multiple tablet servers with splits and multiple ranges to force the scans to occur across multiple tablet servers for completeness.

    This patch modified thrift, the TraceRepoDeserializationTest test seems to fail unless the following be added:

    private static final long serialVersionUID = -4659975753252858243l;

    back into org.apache.accumulo.trace.thrift.TInfo until that test signature is regenerated.

    • Constructor Detail

      • ScanIdIT

        public ScanIdIT()
    • Method Detail

      • testScanId

        public void testScanId()
                        throws Exception
        Throws:
        Exception - any exception is a test failure.