Examples of StoreFamilyRevisionList


Examples of org.apache.hcatalog.hbase.snapshot.transaction.thrift.StoreFamilyRevisionList

    }

    for (String colFamily : columnFamilies) {
      String path = PathUtil.getRunningTxnInfoPath("/rm_base", tableName, colFamily);
      byte[] data = zkutil.getRawData(path, null);
      StoreFamilyRevisionList list = new StoreFamilyRevisionList();
      ZKUtil.deserialize(list, data);
      assertEquals(list.getRevisionListSize(), 1);
      StoreFamilyRevision lightTxn = list.getRevisionList().get(0);
      assertEquals(lightTxn.timestamp, txn.getTransactionExpireTimeStamp());
      assertEquals(lightTxn.revision, txn.getRevisionNumber());

    }
    manager.commitWriteTransaction(txn);
    for (String colFamiliy : columnFamilies) {
      String path = PathUtil.getRunningTxnInfoPath("/rm_base", tableName, colFamiliy);
      byte[] data = zkutil.getRawData(path, null);
      StoreFamilyRevisionList list = new StoreFamilyRevisionList();
      ZKUtil.deserialize(list, data);
      assertEquals(list.getRevisionListSize(), 0);

    }

    manager.close();
  }
View Full Code Here

Examples of org.apache.hcatalog.hbase.snapshot.transaction.thrift.StoreFamilyRevisionList

    }

    for (String colFamiliy : columnFamilies) {
      String path = PathUtil.getRunningTxnInfoPath("/rm_base", tableName, colFamiliy);
      byte[] data = zkutil.getRawData(path, null);
      StoreFamilyRevisionList list = new StoreFamilyRevisionList();
      ZKUtil.deserialize(list, data);
      assertEquals(list.getRevisionListSize(), 1);
      StoreFamilyRevision lightTxn = list.getRevisionList().get(0);
      assertEquals(lightTxn.timestamp, txn.getTransactionExpireTimeStamp());
      assertEquals(lightTxn.revision, txn.getRevisionNumber());

    }
    manager.abortWriteTransaction(txn);
    for (String colFamiliy : columnFamilies) {
      String path = PathUtil.getRunningTxnInfoPath("/rm_base", tableName, colFamiliy);
      byte[] data = zkutil.getRawData(path, null);
      StoreFamilyRevisionList list = new StoreFamilyRevisionList();
      ZKUtil.deserialize(list, data);
      assertEquals(list.getRevisionListSize(), 0);

    }

    for (String colFamiliy : columnFamilies) {
      String path = PathUtil.getAbortInformationPath("/rm_base", tableName, colFamiliy);
      byte[] data = zkutil.getRawData(path, null);
      StoreFamilyRevisionList list = new StoreFamilyRevisionList();
      ZKUtil.deserialize(list, data);
      assertEquals(list.getRevisionListSize(), 1);
      StoreFamilyRevision abortedTxn = list.getRevisionList().get(0);
      assertEquals(abortedTxn.getRevision(), txn.getRevisionNumber());
    }
    manager.close();
  }
View Full Code Here

Examples of org.apache.hcatalog.hbase.snapshot.transaction.thrift.StoreFamilyRevisionList

        byte[] data = getRawData(path, new Stat());
        ArrayList<FamilyRevision> wtxnList = new ArrayList<FamilyRevision>();
        if (data == null) {
            return wtxnList;
        }
        StoreFamilyRevisionList txnList = new StoreFamilyRevisionList();
        deserialize(txnList, data);
        Iterator<StoreFamilyRevision> itr = txnList.getRevisionListIterator();

        while (itr.hasNext()) {
            StoreFamilyRevision wtxn = itr.next();
            wtxnList.add(new FamilyRevision(wtxn.getRevision(), wtxn
                .getTimestamp()));
View Full Code Here

Examples of org.apache.hcatalog.hbase.snapshot.transaction.thrift.StoreFamilyRevisionList

        for (FamilyRevision wtxn : newData) {
            StoreFamilyRevision newTxn = new StoreFamilyRevision(wtxn.getRevision(),
                wtxn.getExpireTimestamp());
            newTxnList.add(newTxn);
        }
        StoreFamilyRevisionList wtxnList = new StoreFamilyRevisionList(newTxnList);
        byte[] newByteData = serialize(wtxnList);

        Stat stat = null;
        try {
            stat = zkSession.setData(path, newByteData, -1);
View Full Code Here

Examples of org.apache.hcatalog.hbase.snapshot.transaction.thrift.StoreFamilyRevisionList

            for (FamilyRevision wtxn : newData) {
                StoreFamilyRevision newTxn = new StoreFamilyRevision(wtxn.getRevision(),
                    wtxn.getExpireTimestamp());
                newTxnList.add(newTxn);
            }
            StoreFamilyRevisionList wtxnList = new StoreFamilyRevisionList(newTxnList);
            byte[] newByteData = serialize(wtxnList);

            try {
                zkSession.setData(path, newByteData, -1);
            } catch (KeeperException e) {
View Full Code Here

Examples of org.apache.hcatalog.hbase.snapshot.transaction.thrift.StoreFamilyRevisionList

        }

        for (String colFamily : columnFamilies) {
            String path = PathUtil.getRunningTxnInfoPath("/rm_base", tableName, colFamily);
            byte[] data = zkutil.getRawData(path, null);
            StoreFamilyRevisionList list = new StoreFamilyRevisionList();
            ZKUtil.deserialize(list, data);
            assertEquals(list.getRevisionListSize(), 1);
            StoreFamilyRevision lightTxn = list.getRevisionList().get(0);
            assertEquals(lightTxn.timestamp, txn.getTransactionExpireTimeStamp());
            assertEquals(lightTxn.revision, txn.getRevisionNumber());

        }
        manager.commitWriteTransaction(txn);
        for (String colFamiliy : columnFamilies) {
            String path = PathUtil.getRunningTxnInfoPath("/rm_base", tableName, colFamiliy);
            byte[] data = zkutil.getRawData(path, null);
            StoreFamilyRevisionList list = new StoreFamilyRevisionList();
            ZKUtil.deserialize(list, data);
            assertEquals(list.getRevisionListSize(), 0);

        }

        manager.close();
    }
View Full Code Here

Examples of org.apache.hcatalog.hbase.snapshot.transaction.thrift.StoreFamilyRevisionList

        }

        for (String colFamiliy : columnFamilies) {
            String path = PathUtil.getRunningTxnInfoPath("/rm_base", tableName, colFamiliy);
            byte[] data = zkutil.getRawData(path, null);
            StoreFamilyRevisionList list = new StoreFamilyRevisionList();
            ZKUtil.deserialize(list, data);
            assertEquals(list.getRevisionListSize(), 1);
            StoreFamilyRevision lightTxn = list.getRevisionList().get(0);
            assertEquals(lightTxn.timestamp, txn.getTransactionExpireTimeStamp());
            assertEquals(lightTxn.revision, txn.getRevisionNumber());

        }
        manager.abortWriteTransaction(txn);
        for (String colFamiliy : columnFamilies) {
            String path = PathUtil.getRunningTxnInfoPath("/rm_base", tableName, colFamiliy);
            byte[] data = zkutil.getRawData(path, null);
            StoreFamilyRevisionList list = new StoreFamilyRevisionList();
            ZKUtil.deserialize(list, data);
            assertEquals(list.getRevisionListSize(), 0);

        }

        for (String colFamiliy : columnFamilies) {
            String path = PathUtil.getAbortInformationPath("/rm_base", tableName, colFamiliy);
            byte[] data = zkutil.getRawData(path, null);
            StoreFamilyRevisionList list = new StoreFamilyRevisionList();
            ZKUtil.deserialize(list, data);
            assertEquals(list.getRevisionListSize(), 1);
            StoreFamilyRevision abortedTxn = list.getRevisionList().get(0);
            assertEquals(abortedTxn.getRevision(), txn.getRevisionNumber());
        }
        manager.close();
    }
View Full Code Here

Examples of org.apache.hcatalog.hbase.snapshot.transaction.thrift.StoreFamilyRevisionList

            timestamp = 1000 + i;
            StoreFamilyRevision wtx = new StoreFamilyRevision(version, timestamp);
            txnList.add(wtx);
        }

        StoreFamilyRevisionList wList = new StoreFamilyRevisionList(txnList);

        try {
            byte[] data = ZKUtil.serialize(wList);
            StoreFamilyRevisionList newList = new StoreFamilyRevisionList();
            ZKUtil.deserialize(newList, data);
            assertTrue(newList.getRevisionListSize() == wList.getRevisionListSize());

            Iterator<StoreFamilyRevision> itr = newList.getRevisionListIterator();
            int i = 0;
            while (itr.hasNext()) {
                StoreFamilyRevision txn = itr.next();
                assertTrue(txn.getRevision() == i);
                assertTrue(txn.getTimestamp() == (i + 1000));
View Full Code Here

Examples of org.apache.hcatalog.hbase.snapshot.transaction.thrift.StoreFamilyRevisionList

    byte[] data = getRawData(path, new Stat());
    ArrayList<FamilyRevision> wtxnList = new ArrayList<FamilyRevision>();
    if (data == null) {
      return wtxnList;
    }
    StoreFamilyRevisionList txnList = new StoreFamilyRevisionList();
    deserialize(txnList, data);
    Iterator<StoreFamilyRevision> itr = txnList.getRevisionListIterator();

    while (itr.hasNext()) {
      StoreFamilyRevision wtxn = itr.next();
      wtxnList.add(new FamilyRevision(wtxn.getRevision(), wtxn
        .getTimestamp()));
View Full Code Here

Examples of org.apache.hcatalog.hbase.snapshot.transaction.thrift.StoreFamilyRevisionList

    for (FamilyRevision wtxn : newData) {
      StoreFamilyRevision newTxn = new StoreFamilyRevision(wtxn.getRevision(),
        wtxn.getExpireTimestamp());
      newTxnList.add(newTxn);
    }
    StoreFamilyRevisionList wtxnList = new StoreFamilyRevisionList(newTxnList);
    byte[] newByteData = serialize(wtxnList);

    Stat stat = null;
    try {
      stat = zkSession.setData(path, newByteData, -1);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.