Package com.netflix.astyanax.test

Examples of com.netflix.astyanax.test.TokenTestOperation


        RetryPolicy retryPolicy = new RunOnce();

        BigInteger key = BigInteger.ZERO;
        LOG.info(key.toString() + " 127.0.1.2");
        OperationResult<String> result = cp.executeWithFailover(new TokenTestOperation(key), retryPolicy);
        assertNotNull(result);
        assertEquals("127.0.1.2",result.getHost().getIpAddress());

        key = BigInteger.ONE;
        LOG.info(key.toString() + " 127.0.1.0");
        result = cp.executeWithFailover(new TokenTestOperation(key), retryPolicy);
        assertNotNull(result);
        assertEquals("127.0.1.0",result.getHost().getIpAddress());

        key = threeNodeRingIncrement.subtract(BigInteger.ONE);
        LOG.info(key.toString() + " 127.0.1.0");
        result = cp.executeWithFailover(new TokenTestOperation(key), retryPolicy);
        assertNotNull(result);
        assertEquals("127.0.1.0",result.getHost().getIpAddress());
       
        key = threeNodeRingIncrement;
        LOG.info(key.toString() + " 127.0.1.0");
        result = cp.executeWithFailover(new TokenTestOperation(key), retryPolicy);
        assertNotNull(result);
        assertEquals("127.0.1.0",result.getHost().getIpAddress());
       
        key = threeNodeRingIncrement.add(BigInteger.ONE);
        LOG.info(key.toString() + " 127.0.1.1");
        result = cp.executeWithFailover(new TokenTestOperation(key), retryPolicy);
        assertNotNull(result);
        assertEquals("127.0.1.1",result.getHost().getIpAddress());
       
        key = threeNodeRingIncrement.add(threeNodeRingIncrement).add(BigInteger.ONE);
        LOG.info(key.toString() + " 127.0.1.1");
        result = cp.executeWithFailover(new TokenTestOperation(key), retryPolicy);
        assertNotNull(result);
        assertEquals("127.0.1.1",result.getHost().getIpAddress());

        key = threeNodeRingIncrement.add(threeNodeRingIncrement).add(BigInteger.ONE).add(BigInteger.ONE);
        LOG.info(key.toString() + " 127.0.1.2");
        result = cp.executeWithFailover(new TokenTestOperation(key), retryPolicy);
        assertNotNull(result);
        assertEquals("127.0.1.2",result.getHost().getIpAddress());
    }
View Full Code Here


       
        cp.setHosts(ring1);

        BigInteger threeNodeRingIncrement = new BigInteger("600");

        Operation<TestClient, String> firstHostOp    = new TokenTestOperation(BigInteger.ZERO);
        Operation<TestClient, String> secondHostOp   = new TokenTestOperation(threeNodeRingIncrement);
        Operation<TestClient, String> thirdHostOp    = new TokenTestOperation(threeNodeRingIncrement.multiply(new BigInteger("2")));
        Operation<TestClient, String> maxTokenHostOp = new TokenTestOperation(threeNodeRingIncrement.multiply(new BigInteger("3")));

        LOG.info(BigIntegerSerializer.get().fromByteBuffer(firstHostOp.getRowKey()).toString());
        LOG.info(BigIntegerSerializer.get().fromByteBuffer(secondHostOp.getRowKey()).toString());
        LOG.info(BigIntegerSerializer.get().fromByteBuffer(thirdHostOp.getRowKey()).toString());
        LOG.info(BigIntegerSerializer.get().fromByteBuffer(maxTokenHostOp.getRowKey()).toString());
        RetryPolicy retryPolicy = new RunOnce();

        OperationResult<String> result = cp.executeWithFailover(firstHostOp, retryPolicy);
        assertNotNull(result);
        assertEquals("127.0.1.2",result.getHost().getIpAddress());
View Full Code Here

        //    node1 - ip = 127.0.1.1, token ownership range = (10 , 510]
        List<Host> ring1 = TestTokenRange.makeRing(2, 1, 1, BigInteger.TEN, new BigInteger("1010"));
        cp.setHosts(ring1);
        LOG.info("testTokenToHostMappingInWrappedRange\n" + TestTokenRange.getRingDetails(ring1));

        Operation<TestClient, String> op = new TokenTestOperation(BigInteger.ZERO);

        RetryPolicy retryPolicy = new RunOnce();

        OperationResult<String> result = cp.executeWithFailover(op, retryPolicy);
        assertNotNull(result);
View Full Code Here

        //    node1 - ip = 127.0.1.1, token ownership range = (0 , 500]
        List<Host> ring1 = TestTokenRange.makeRing(2, 1, 1, BigInteger.ZERO, new BigInteger("1000"));
        cp.setHosts(ring1);
        LOG.info("testTokenToHostMappingOutsideOfRing\n" + TestTokenRange.getRingDetails(ring1));

        Operation<TestClient, String> op = new TokenTestOperation(new BigInteger("1250"));

        RetryPolicy retryPolicy = new RunOnce();

        OperationResult<String> result = cp.executeWithFailover(op, retryPolicy);
        assertNotNull(result);
View Full Code Here

TOP

Related Classes of com.netflix.astyanax.test.TokenTestOperation

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.