Skip to content

Commit 2f6844a

Browse files
committed
[FAB-1618]Cleanup ledger interfaces
https://jira.hyperledger.org/browse/FAB-1618 Ledger interfaces changed, all ledger interfaces have commit block method, this commit cleanup the interfaces. Change-Id: I5df56a1ec5cb71e2474e3b5daeea6642842bc762 Signed-off-by: grapebaba <[email protected]>
1 parent 627c094 commit 2f6844a

File tree

10 files changed

+17
-19
lines changed

10 files changed

+17
-19
lines changed

core/committer/committer.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import "github.com/hyperledger/fabric/protos/common"
2828
type Committer interface {
2929

3030
// Commit block to the ledger
31-
CommitBlock(block *common.Block) error
31+
Commit(block *common.Block) error
3232

3333
// Get recent block sequence number
3434
LedgerHeight() (uint64, error)

core/committer/committer_impl.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ func NewLedgerCommitter(ledger ledger.PeerLedger, validator txvalidator.Validato
4848
return &LedgerCommitter{ledger: ledger, validator: validator}
4949
}
5050

51-
// CommitBlock commits block to into the ledger
52-
func (lc *LedgerCommitter) CommitBlock(block *common.Block) error {
51+
// Commit commits block to into the ledger
52+
func (lc *LedgerCommitter) Commit(block *common.Block) error {
5353
// Validate and mark invalid transactions
5454
logger.Debug("Validating block")
5555
lc.validator.Validate(block)

core/committer/committer_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ func TestKVLedgerBlockStorage(t *testing.T) {
5454
simRes, _ := simulator.GetTxSimulationResults()
5555
block1 := testutil.ConstructBlock(t, [][]byte{simRes}, true)
5656

57-
err = committer.CommitBlock(block1)
57+
err = committer.Commit(block1)
5858
assert.NoError(t, err)
5959

6060
height, err = committer.LedgerHeight()

core/ledger/kvledger/example/committer.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ func ConstructCommitter(ledger ledger.PeerLedger) *Committer {
3232
return &Committer{ledger}
3333
}
3434

35-
// CommitBlock commits the block
36-
func (c *Committer) CommitBlock(rawBlock *common.Block) error {
35+
// Commit commits the block
36+
func (c *Committer) Commit(rawBlock *common.Block) error {
3737
logger.Debugf("Committer validating the block...")
3838
if err := c.ledger.Commit(rawBlock); err != nil {
3939
return err

core/ledger/kvledger/example/main/example.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ func initApp() {
102102
accounts[3]: 100})
103103
handleError(err, true)
104104
rawBlock := consenter.ConstructBlock(tx)
105-
err = committer.CommitBlock(rawBlock)
105+
err = committer.Commit(rawBlock)
106106
handleError(err, true)
107107
printBlocksInfo(rawBlock)
108108
logger.Debug("Exiting initApp()")
@@ -119,7 +119,7 @@ func transferFunds() {
119119
rawBlock := consenter.ConstructBlock(tx1, tx2)
120120

121121
// act as committing peer to commit the Raw Block
122-
err = committer.CommitBlock(rawBlock)
122+
err = committer.Commit(rawBlock)
123123
handleError(err, true)
124124
printBlocksInfo(rawBlock)
125125
logger.Debug("Exiting transferFunds")
@@ -139,7 +139,7 @@ func tryDoubleSpend() {
139139
tx2, err := app.TransferFunds("account1", "account4", 50)
140140
handleError(err, true)
141141
rawBlock := consenter.ConstructBlock(tx1, tx2)
142-
err = committer.CommitBlock(rawBlock)
142+
err = committer.Commit(rawBlock)
143143
handleError(err, true)
144144
printBlocksInfo(rawBlock)
145145
logger.Debug("Exiting tryDoubleSpend()")

core/ledger/kvledger/marble_example/main/marble_example.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ func initApp() {
8282
tx, err := marbleApp.CreateMarble(marble)
8383
handleError(err, true)
8484
rawBlock := consenter.ConstructBlock(tx)
85-
err = committer.CommitBlock(rawBlock)
85+
err = committer.Commit(rawBlock)
8686
handleError(err, true)
8787
printBlocksInfo(rawBlock)
8888
}
@@ -92,7 +92,7 @@ func transferMarble() {
9292
tx1, err := marbleApp.TransferMarble([]string{"marble1", "jerry"})
9393
handleError(err, true)
9494
rawBlock := consenter.ConstructBlock(tx1)
95-
err = committer.CommitBlock(rawBlock)
95+
err = committer.Commit(rawBlock)
9696
handleError(err, true)
9797
printBlocksInfo(rawBlock)
9898
}

core/ledger/ledger_interface.go

+2-4
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,13 @@ type Ledger interface {
3434
GetBlocksIterator(startBlockNumber uint64) (ResultsIterator, error)
3535
// Close closes the ledger
3636
Close()
37+
// Commit adds a new block
38+
Commit(block *common.Block) error
3739
}
3840

3941
// OrdererLedger implements methods required by 'orderer ledger'
4042
type OrdererLedger interface {
4143
Ledger
42-
// CommitBlock adds a new block
43-
CommitBlock(block *common.Block) error
4444
}
4545

4646
// PeerLedgerProvider provides handle to ledger instances
@@ -91,8 +91,6 @@ type PeerLedger interface {
9191
// A client can obtain more than one 'HistoryQueryExecutor's for parallel execution.
9292
// Any synchronization should be performed at the implementation level if required
9393
NewHistoryQueryExecutor() (HistoryQueryExecutor, error)
94-
// Commits block into the ledger
95-
Commit(block *common.Block) error
9694
//Prune prunes the blocks/transactions that satisfy the given policy
9795
Prune(policy PrunePolicy) error
9896
}

core/ledger/ordererledger/fs_ordererledger.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ func (rl *fsBasedOrdererLedger) Close() {
6262
rl.blockStore.Shutdown()
6363
}
6464

65-
// CommitBlock adds a new block
66-
func (rl *fsBasedOrdererLedger) CommitBlock(block *common.Block) error {
65+
// Commit adds a new block
66+
func (rl *fsBasedOrdererLedger) Commit(block *common.Block) error {
6767
return rl.blockStore.AddBlock(block)
6868
}

core/ledger/ordererledger/fs_ordererledger_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ func TestOrdererLedger(t *testing.T) {
4343
// Construct test blocks and add to orderer ledger
4444
blocks := testutil.ConstructTestBlocks(t, 10)
4545
for _, block := range blocks {
46-
ordererLedger.CommitBlock(block)
46+
ordererLedger.Commit(block)
4747
}
4848

4949
// test GetBlockchainInfo()

gossip/state/state.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ func (s *GossipStateProviderImpl) AddPayload(payload *proto.Payload) error {
413413
}
414414

415415
func (s *GossipStateProviderImpl) commitBlock(block *common.Block, seqNum uint64) error {
416-
if err := s.committer.CommitBlock(block); err != nil {
416+
if err := s.committer.Commit(block); err != nil {
417417
s.logger.Errorf("Got error while committing(%s)\n", err)
418418
return err
419419
}

0 commit comments

Comments
 (0)