Package com.datastax.driver.core.Metrics

Examples of com.datastax.driver.core.Metrics.Errors


        // We only have one node, this will throw an unavailable exception
        Statement statement = new SimpleStatement("SELECT v FROM test WHERE k = 1").setConsistencyLevel(ConsistencyLevel.TWO);
        session.execute(statement);

        Errors errors = cluster.getMetrics().getErrorMetrics();
        assertEquals(errors.getUnavailables().getCount(), 1);
        assertEquals(errors.getRetries().getCount(), 1);
        assertEquals(errors.getRetriesOnUnavailable().getCount(), 1);

        retryDecision = RetryDecision.ignore();
        session.execute(statement);

        assertEquals(errors.getUnavailables().getCount(), 2);
        assertEquals(errors.getIgnores().getCount(), 1);
        assertEquals(errors.getIgnoresOnUnavailable().getCount(), 1);
    }
View Full Code Here


        // will retry it at ONE.
        statement.setConsistencyLevel(ConsistencyLevel.TWO);

        session.execute(statement);

        Errors metrics = session.getCluster().getMetrics().getErrorMetrics();
        assertEquals(metrics.getRetriesOnUnavailable().getCount(), 1);

        long writeTime = session.execute("SELECT writeTime(v) FROM foo WHERE k = 1").one().getLong(0);
        assertEquals(writeTime, 10);
    }
View Full Code Here

TOP

Related Classes of com.datastax.driver.core.Metrics.Errors

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.