From: bdemsky Date: Fri, 19 Jan 2018 01:45:59 +0000 (-0800) Subject: edit X-Git-Url: http://plrg.eecs.uci.edu/git/?p=iotcloud.git;a=commitdiff_plain;h=c3666021ffae881f13e3c293ab427c292ccbfd02;hp=d6c27611d268cac2b4371bb333f50d79fc41bf14 edit --- diff --git a/version2/src/C/CommitPart.cc b/version2/src/C/CommitPart.cc index 3b3a10e..d17f334 100644 --- a/version2/src/C/CommitPart.cc +++ b/version2/src/C/CommitPart.cc @@ -17,7 +17,7 @@ class CommitPart extends Entry{ char[] data = NULL; Pair partId = NULL; - Pair commitId = NULL; + Pair commitId = NULL; CommitPart(Slot s, int64_t _machineId, int64_t _sequenceNumber, int64_t _transactionSequenceNumber, int _partNumber, char[] _data, Boolean _isLastPart) { @@ -30,7 +30,7 @@ class CommitPart extends Entry{ data = _data; partId = new Pair(sequenceNumber, partNumber); - commitId = new Pair(machineId, sequenceNumber); + commitId = new Pair(machineId, sequenceNumber); } int getSize() { @@ -60,7 +60,7 @@ class CommitPart extends Entry{ return partId; } - Pair getCommitId() { + Pair getCommitId() { return commitId; } diff --git a/version2/src/C/CommitPart.h b/version2/src/C/CommitPart.h index 4a481ad..9a5772f 100644 --- a/version2/src/C/CommitPart.h +++ b/version2/src/C/CommitPart.h @@ -17,7 +17,7 @@ class CommitPart extends Entry{ private char[] data = NULL; private Pair partId = NULL; - private Pair commitId = NULL; + private Pair commitId = NULL; public CommitPart(Slot s, int64_t _machineId, int64_t _sequenceNumber, int64_t _transactionSequenceNumber, int _partNumber, char[] _data, Boolean _isLastPart) { @@ -30,7 +30,7 @@ class CommitPart extends Entry{ data = _data; partId = new Pair(sequenceNumber, partNumber); - commitId = new Pair(machineId, sequenceNumber); + commitId = new Pair(machineId, sequenceNumber); } public int getSize() { @@ -60,7 +60,7 @@ class CommitPart extends Entry{ return partId; } - public Pair getCommitId() { + public Pair getCommitId() { return commitId; } diff --git a/version2/src/C/Table.cc b/version2/src/C/Table.cc index 9d29e16..07923d5 100644 --- a/version2/src/C/Table.cc +++ b/version2/src/C/Table.cc @@ -61,15 +61,15 @@ final class Table { HashMap> lastMessageTable = NULL; // Last message sent by a client machine id -> (Seq Num, Slot or LastMessage); HashMap> rejectedMessageWatchListTable = NULL; // Table of machine Ids and the set of rejected messages they have not seen yet Map arbitratorTable = NULL; // Table of keys and their arbitrators - Map, Abort> liveAbortTable = NULL; // Table live abort messages + Map, Abort> liveAbortTable = NULL; // Table live abort messages Map, TransactionPart>> newTransactionParts = NULL; // transaction parts that are seen in this latest round of slots from the server Map, CommitPart>> newCommitParts = NULL; // commit parts that are seen in this latest round of slots from the server - Map lastArbitratedTransactionNumberByArbitratorTable = NULL; // Last transaction sequence number that an arbitrator arbitrated on + Map lastArbitratedTransactionNumberByArbitratorTable = NULL; // Last transaction sequence number that an arbitrator arbitrated on Map liveTransactionBySequenceNumberTable = NULL; // live transaction grouped by the sequence number - Map, Transaction> liveTransactionByTransactionIdTable = NULL; // live transaction grouped by the transaction ID + Map, Transaction> liveTransactionByTransactionIdTable = NULL; // live transaction grouped by the transaction ID Map> liveCommitsTable = NULL; Map liveCommitsByKeyTable = NULL; - Map lastCommitSeenSequenceNumberByArbitratorTable = NULL; + Map lastCommitSeenSequenceNumberByArbitratorTable = NULL; Vector rejectedSlotList = NULL; // List of rejected slots that have yet to be sent to the server List pendingTransactionQueue = NULL; List pendingSendArbitrationRounds = NULL; @@ -77,10 +77,10 @@ final class Table { Map> transactionPartsSent = NULL; Map outstandingTransactionStatus = NULL; Map liveAbortsGeneratedByLocal = NULL; - Set> offlineTransactionsCommittedAndAtServer = NULL; + Set> offlineTransactionsCommittedAndAtServer = NULL; Map> localCommunicationTable = NULL; - Map lastTransactionSeenFromMachineFromServer = NULL; - Map lastArbitrationDataLocalSequenceNumberSeenFromArbitrator = NULL; + Map lastTransactionSeenFromMachineFromServer = NULL; + Map lastArbitrationDataLocalSequenceNumberSeenFromArbitrator = NULL; Table(String baseurl, String password, int64_t _localMachineId, int listeningPort) { @@ -117,26 +117,26 @@ final class Table { lastMessageTable = new HashMap>(); rejectedMessageWatchListTable = new HashMap>(); arbitratorTable = new HashMap(); - liveAbortTable = new HashMap, Abort>(); + liveAbortTable = new HashMap, Abort>(); newTransactionParts = new HashMap, TransactionPart>>(); newCommitParts = new HashMap, CommitPart>>(); - lastArbitratedTransactionNumberByArbitratorTable = new HashMap(); + lastArbitratedTransactionNumberByArbitratorTable = new HashMap(); liveTransactionBySequenceNumberTable = new HashMap(); - liveTransactionByTransactionIdTable = new HashMap, Transaction>(); + liveTransactionByTransactionIdTable = new HashMap, Transaction>(); liveCommitsTable = new HashMap>(); liveCommitsByKeyTable = new HashMap(); - lastCommitSeenSequenceNumberByArbitratorTable = new HashMap(); + lastCommitSeenSequenceNumberByArbitratorTable = new HashMap(); rejectedSlotList = new Vector(); pendingTransactionQueue = new ArrayList(); pendingSendArbitrationEntriesToDelete = new ArrayList(); transactionPartsSent = new HashMap>(); outstandingTransactionStatus = new HashMap(); liveAbortsGeneratedByLocal = new HashMap(); - offlineTransactionsCommittedAndAtServer = new HashSet>(); + offlineTransactionsCommittedAndAtServer = new HashSet>(); localCommunicationTable = new HashMap>(); - lastTransactionSeenFromMachineFromServer = new HashMap(); + lastTransactionSeenFromMachineFromServer = new HashMap(); pendingSendArbitrationRounds = new ArrayList(); - lastArbitrationDataLocalSequenceNumberSeenFromArbitrator = new HashMap(); + lastArbitrationDataLocalSequenceNumberSeenFromArbitrator = new HashMap(); // Other init stuff @@ -2524,7 +2524,7 @@ final class Table { // Set dead a transaction if we can - Transaction transactionToSetDead = liveTransactionByTransactionIdTable.remove(new Pair(entry.getTransactionMachineId(), entry.getTransactionClientLocalSequenceNumber())); + Transaction transactionToSetDead = liveTransactionByTransactionIdTable.remove(new Pair(entry.getTransactionMachineId(), entry.getTransactionClientLocalSequenceNumber())); if (transactionToSetDead != NULL) { liveTransactionBySequenceNumberTable.remove(transactionToSetDead.getSequenceNumber()); } @@ -2637,7 +2637,7 @@ final class Table { } // Set dead the abort - for (Iterator, Abort>> i = liveAbortTable.entrySet().iterator(); i.hasNext();) { + for (Iterator, Abort>> i = liveAbortTable.entrySet().iterator(); i.hasNext();) { Abort abort = i.next().getValue(); if ((abort.getTransactionMachineId() == machineId) && (abort.getSequenceNumber() <= seqNum)) { diff --git a/version2/src/C/Table.h b/version2/src/C/Table.h index 5df6376..4a6fe56 100644 --- a/version2/src/C/Table.h +++ b/version2/src/C/Table.h @@ -61,15 +61,15 @@ final public class Table { private HashMap> lastMessageTable = NULL; // Last message sent by a client machine id -> (Seq Num, Slot or LastMessage); private HashMap> rejectedMessageWatchListTable = NULL; // Table of machine Ids and the set of rejected messages they have not seen yet private Map arbitratorTable = NULL; // Table of keys and their arbitrators - private Map, Abort> liveAbortTable = NULL; // Table live abort messages + private Map, Abort> liveAbortTable = NULL; // Table live abort messages private Map, TransactionPart>> newTransactionParts = NULL; // transaction parts that are seen in this latest round of slots from the server private Map, CommitPart>> newCommitParts = NULL; // commit parts that are seen in this latest round of slots from the server - private Map lastArbitratedTransactionNumberByArbitratorTable = NULL; // Last transaction sequence number that an arbitrator arbitrated on + private Map lastArbitratedTransactionNumberByArbitratorTable = NULL; // Last transaction sequence number that an arbitrator arbitrated on private Map liveTransactionBySequenceNumberTable = NULL; // live transaction grouped by the sequence number - private Map, Transaction> liveTransactionByTransactionIdTable = NULL; // live transaction grouped by the transaction ID + private Map, Transaction> liveTransactionByTransactionIdTable = NULL; // live transaction grouped by the transaction ID private Map> liveCommitsTable = NULL; private Map liveCommitsByKeyTable = NULL; - private Map lastCommitSeenSequenceNumberByArbitratorTable = NULL; + private Map lastCommitSeenSequenceNumberByArbitratorTable = NULL; private Vector rejectedSlotList = NULL; // List of rejected slots that have yet to be sent to the server private List pendingTransactionQueue = NULL; private List pendingSendArbitrationRounds = NULL; @@ -77,10 +77,10 @@ final public class Table { private Map> transactionPartsSent = NULL; private Map outstandingTransactionStatus = NULL; private Map liveAbortsGeneratedByLocal = NULL; - private Set> offlineTransactionsCommittedAndAtServer = NULL; + private Set> offlineTransactionsCommittedAndAtServer = NULL; private Map> localCommunicationTable = NULL; - private Map lastTransactionSeenFromMachineFromServer = NULL; - private Map lastArbitrationDataLocalSequenceNumberSeenFromArbitrator = NULL; + private Map lastTransactionSeenFromMachineFromServer = NULL; + private Map lastArbitrationDataLocalSequenceNumberSeenFromArbitrator = NULL; public Table(String baseurl, String password, int64_t _localMachineId, int listeningPort) { @@ -117,26 +117,26 @@ final public class Table { lastMessageTable = new HashMap>(); rejectedMessageWatchListTable = new HashMap>(); arbitratorTable = new HashMap(); - liveAbortTable = new HashMap, Abort>(); + liveAbortTable = new HashMap, Abort>(); newTransactionParts = new HashMap, TransactionPart>>(); newCommitParts = new HashMap, CommitPart>>(); - lastArbitratedTransactionNumberByArbitratorTable = new HashMap(); + lastArbitratedTransactionNumberByArbitratorTable = new HashMap(); liveTransactionBySequenceNumberTable = new HashMap(); - liveTransactionByTransactionIdTable = new HashMap, Transaction>(); + liveTransactionByTransactionIdTable = new HashMap, Transaction>(); liveCommitsTable = new HashMap>(); liveCommitsByKeyTable = new HashMap(); - lastCommitSeenSequenceNumberByArbitratorTable = new HashMap(); + lastCommitSeenSequenceNumberByArbitratorTable = new HashMap(); rejectedSlotList = new Vector(); pendingTransactionQueue = new ArrayList(); pendingSendArbitrationEntriesToDelete = new ArrayList(); transactionPartsSent = new HashMap>(); outstandingTransactionStatus = new HashMap(); liveAbortsGeneratedByLocal = new HashMap(); - offlineTransactionsCommittedAndAtServer = new HashSet>(); + offlineTransactionsCommittedAndAtServer = new HashSet>(); localCommunicationTable = new HashMap>(); - lastTransactionSeenFromMachineFromServer = new HashMap(); + lastTransactionSeenFromMachineFromServer = new HashMap(); pendingSendArbitrationRounds = new ArrayList(); - lastArbitrationDataLocalSequenceNumberSeenFromArbitrator = new HashMap(); + lastArbitrationDataLocalSequenceNumberSeenFromArbitrator = new HashMap(); // Other init stuff @@ -2524,7 +2524,7 @@ final public class Table { // Set dead a transaction if we can - Transaction transactionToSetDead = liveTransactionByTransactionIdTable.remove(new Pair(entry.getTransactionMachineId(), entry.getTransactionClientLocalSequenceNumber())); + Transaction transactionToSetDead = liveTransactionByTransactionIdTable.remove(new Pair(entry.getTransactionMachineId(), entry.getTransactionClientLocalSequenceNumber())); if (transactionToSetDead != NULL) { liveTransactionBySequenceNumberTable.remove(transactionToSetDead.getSequenceNumber()); } @@ -2637,7 +2637,7 @@ final public class Table { } // Set dead the abort - for (Iterator, Abort>> i = liveAbortTable.entrySet().iterator(); i.hasNext();) { + for (Iterator, Abort>> i = liveAbortTable.entrySet().iterator(); i.hasNext();) { Abort abort = i.next().getValue(); if ((abort.getTransactionMachineId() == machineId) && (abort.getSequenceNumber() <= seqNum)) { diff --git a/version2/src/C/Transaction.cc b/version2/src/C/Transaction.cc index c2bc0d1..00d0882 100644 --- a/version2/src/C/Transaction.cc +++ b/version2/src/C/Transaction.cc @@ -14,7 +14,7 @@ class Transaction { int64_t clientLocalSequenceNumber = -1; int64_t arbitratorId = -1; int64_t machineId = -1; - Pair transactionId = NULL; + Pair transactionId = NULL; int nextPartToSend = 0; bool didSendAPartToServer = false; @@ -192,7 +192,7 @@ class Transaction { return isComplete; } - Pair getId() { + Pair getId() { return transactionId; } diff --git a/version2/src/C/Transaction.h b/version2/src/C/Transaction.h index ad3a341..f5a5bfd 100644 --- a/version2/src/C/Transaction.h +++ b/version2/src/C/Transaction.h @@ -194,7 +194,7 @@ class Transaction { return isComplete; } - public Pair getId() { + public Pair getId() { return transactionId; } diff --git a/version2/src/C/TransactionPart.cc b/version2/src/C/TransactionPart.cc index 0d8e2c4..139b3d2 100644 --- a/version2/src/C/TransactionPart.cc +++ b/version2/src/C/TransactionPart.cc @@ -12,7 +12,7 @@ class TransactionPart extends Entry { int partNumber = -1; // Parts position in the Boolean isLastPart = false; - Pair transactionId = NULL; + Pair transactionId = NULL; Pair partId = NULL; char[] data = NULL; @@ -26,7 +26,7 @@ class TransactionPart extends Entry { data = _data; isLastPart = _isLastPart; - transactionId = new Pair(machineId, clientLocalSequenceNumber); + transactionId = new Pair(machineId, clientLocalSequenceNumber); partId = new Pair(clientLocalSequenceNumber, partNumber); } @@ -42,7 +42,7 @@ class TransactionPart extends Entry { parentslot = s; } - Pair getTransactionId() { + Pair getTransactionId() { return transactionId; } diff --git a/version2/src/C/TransactionPart.h b/version2/src/C/TransactionPart.h index 5d936df..806cb31 100644 --- a/version2/src/C/TransactionPart.h +++ b/version2/src/C/TransactionPart.h @@ -12,7 +12,7 @@ class TransactionPart extends Entry { private int partNumber = -1; // Parts position in the private Boolean isLastPart = false; - private Pair transactionId = NULL; + private Pair transactionId = NULL; private Pair partId = NULL; private char[] data = NULL; @@ -26,7 +26,7 @@ class TransactionPart extends Entry { data = _data; isLastPart = _isLastPart; - transactionId = new Pair(machineId, clientLocalSequenceNumber); + transactionId = new Pair(machineId, clientLocalSequenceNumber); partId = new Pair(clientLocalSequenceNumber, partNumber); } @@ -42,7 +42,7 @@ class TransactionPart extends Entry { parentslot = s; } - public Pair getTransactionId() { + public Pair getTransactionId() { return transactionId; }