- 13 Dec, 2016 1 commit
-
-
Mari Wade authored
Add a new ledger blockstorage index for History that will map (blocknum,trannum) to the file storage location for this block transaction This index will be used for the API GetTransactionsForKey() for (chaincode1,key1). It will do a key range query on chaincode1~key1 to pick up all chaincode1~key1 records. Results will indicate the set of (blocknum,trannum) transactions that updated this key. Change-Id: I81da09e5526d7e2966634c78a03d34011d514442 Signed-off-by:
Mari Wade <mariwade@us.ibm.com>
-
- 01 Dec, 2016 1 commit
-
-
manish authored
https://jira.hyperledger.org/browse/FAB-1201 Change-Id: I34f7f56887c25dae712188a50e8bdcd13ae619d2 Signed-off-by:
manish <manish.sethi@gmail.com>
-
- 28 Nov, 2016 1 commit
-
-
manish authored
https://jira.hyperledger.org/browse/FAB-1199 This commit fixes the ledger code as per new transaction structure. Also removed the explicit dependency on the msp security code by moving the code to a separate testutil for a better reuse. Change-Id: I60d3968ae26684747435c195bbe45a78697f4803 Signed-off-by:
manish <manish.sethi@gmail.com>
-
- 27 Nov, 2016 1 commit
-
-
Srinivasan Muralidharan authored
NOTE - Removing of old proto.Transaction is the cause for the large change set. It affects chaincode framework and all users of the framework such as endorser, system chaincodes, unit tests etc. Transaction2 is renamed to Transaction. Response2 is renamed to Response. Message2 is renamed to Message. The changes are fully described in https://jira.hyperledger.org/browse/FAB-1198 Summary ======= . Remove old Transaction and rename Transaction2 . Cleanup of Chaincode protobuf message . Add TxID for SDK and higher layers to optionally set (currently errors if not set) ChaincodeMessage removes QUERY and QUERY_CHAINCODE enums. Shim interface does not enforce Query or QueryChaincode. chaincode_example02 and 05 implement Query function via the Invoke implementation. The "noop" system chaincode is removed . it was using Transaction which is not an endorser artifact any longer . there are many system chaincodes to that thoroughly test sys chaincode functions Change-Id: Ib77b7e5a6756eac47e888309816076580ae505e7 Signed-off-by:
Srinivasan Muralidharan <muralisr@us.ibm.com>
-
- 11 Nov, 2016 1 commit
-
-
Srinivasan Muralidharan authored
https://jira.hyperledger.org/browse/FAB-1035 Just a reorg of the files in keeping with creation of "common" and "orderer" package files with corresponding import changes. A final cleanup of removing unused messages and renaming "2" suffixed protos needs to be done as a final cleanup Change-Id: I81cfa970ca5b4ff668dd70247117bd4e34548ad5 Signed-off-by:
Srinivasan Muralidharan <muralisr@us.ibm.com>
-
- 28 Oct, 2016 1 commit
-
-
manish authored
Raw ledger provides basic functionality for storing and retrieving blocks. This is intended to be used by an orderer service https://jira.hyperledger.org/browse/FAB-56 Change-Id: I3fb733f5be53b6f630c20554ba4e362540b8f55a Signed-off-by:
manish <manish.sethi@gmail.com>
-
- 26 Oct, 2016 1 commit
-
-
Srinivasan Muralidharan authored
FAB-853 Ledger is removed from . core/peer/peer.go . core/rest/api.go Ledger package itself is removed. "ledgernext" is replaced with "ledger". Change-Id: Ie7dfbd9bf94afa0031aef759fc46929e4fb3b400 Signed-off-by:
Srinivasan Muralidharan <muralisr@us.ibm.com>
-
- 28 Sep, 2016 1 commit
-
-
manish authored
This commit adds the functionality of checkpointing block index progress and sync-ing (updating) the index during start of the block storage system Change-Id: Ib1a325add455bce47e510ccfc7af052db51117e6 Signed-off-by:
manish <manish.sethi@gmail.com>
-