fixes after rebase
This commit is contained in:
parent
d2db5d0ac9
commit
8b31d12716
@ -69,7 +69,11 @@ func syncAndPublish() {
|
|||||||
}
|
}
|
||||||
ipfsPath = filepath.Join(home, ".ipfs")
|
ipfsPath = filepath.Join(home, ".ipfs")
|
||||||
}
|
}
|
||||||
processor, err := seed_node.NewSeedNode(ipfsPath, &db, rpcClient, quitChan, 1)
|
workers := viper.GetInt("client.workers")
|
||||||
|
if workers < 1 {
|
||||||
|
workers = 1
|
||||||
|
}
|
||||||
|
processor, err := seed_node.NewSeedNode(ipfsPath, &db, rpcClient, quitChan, workers)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
|
@ -63,7 +63,11 @@ func syncPublishScreenAndServe() {
|
|||||||
}
|
}
|
||||||
ipfsPath = filepath.Join(home, ".ipfs")
|
ipfsPath = filepath.Join(home, ".ipfs")
|
||||||
}
|
}
|
||||||
processor, err := seed_node.NewSeedNode(ipfsPath, &db, rpcClient, quitChan, 1)
|
workers := viper.GetInt("client.workers")
|
||||||
|
if workers < 1 {
|
||||||
|
workers = 1
|
||||||
|
}
|
||||||
|
processor, err := seed_node.NewSeedNode(ipfsPath, &db, rpcClient, quitChan, workers)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
|
@ -76,7 +76,7 @@ var _ = Describe("Conversion of GethBlock to core.Block", func() {
|
|||||||
Expect(coreBlock.ParentHash).To(Equal(block.ParentHash().Hex()))
|
Expect(coreBlock.ParentHash).To(Equal(block.ParentHash().Hex()))
|
||||||
Expect(coreBlock.ExtraData).To(Equal(hexutil.Encode(block.Extra())))
|
Expect(coreBlock.ExtraData).To(Equal(hexutil.Encode(block.Extra())))
|
||||||
Expect(coreBlock.Size).To(Equal(block.Size().String()))
|
Expect(coreBlock.Size).To(Equal(block.Size().String()))
|
||||||
Expect(coreBlock.Time).To(Equal(int64(time)))
|
Expect(coreBlock.Time).To(Equal(time))
|
||||||
Expect(coreBlock.UncleHash).To(Equal(block.UncleHash().Hex()))
|
Expect(coreBlock.UncleHash).To(Equal(block.UncleHash().Hex()))
|
||||||
Expect(coreBlock.IsFinal).To(BeFalse())
|
Expect(coreBlock.IsFinal).To(BeFalse())
|
||||||
})
|
})
|
||||||
|
@ -208,7 +208,7 @@ var (
|
|||||||
BlockNumber: "1",
|
BlockNumber: "1",
|
||||||
BlockHash: MockBlock.Hash(),
|
BlockHash: MockBlock.Hash(),
|
||||||
HeaderCID: "mockHeaderCID",
|
HeaderCID: "mockHeaderCID",
|
||||||
UncleCIDS: make(map[common.Hash]string),
|
UncleCIDs: make(map[common.Hash]string),
|
||||||
TransactionCIDs: map[common.Hash]*ipfs.TrxMetaData{
|
TransactionCIDs: map[common.Hash]*ipfs.TrxMetaData{
|
||||||
MockTransactions[0].Hash(): {
|
MockTransactions[0].Hash(): {
|
||||||
CID: "mockTrxCID1",
|
CID: "mockTrxCID1",
|
||||||
|
@ -125,7 +125,7 @@ func (pub *Publisher) Publish(payload *IPLDPayload) (*CIDPayload, error) {
|
|||||||
BlockHash: payload.BlockHash,
|
BlockHash: payload.BlockHash,
|
||||||
BlockNumber: payload.BlockNumber.String(),
|
BlockNumber: payload.BlockNumber.String(),
|
||||||
HeaderCID: headerCid,
|
HeaderCID: headerCid,
|
||||||
UncleCIDS: uncleCids,
|
UncleCIDs: uncleCids,
|
||||||
TransactionCIDs: transactionCids,
|
TransactionCIDs: transactionCids,
|
||||||
ReceiptCIDs: receiptsCids,
|
ReceiptCIDs: receiptsCids,
|
||||||
StateNodeCIDs: stateNodeCids,
|
StateNodeCIDs: stateNodeCids,
|
||||||
|
@ -57,7 +57,20 @@ var _ = Describe("Publisher", func() {
|
|||||||
}
|
}
|
||||||
cidPayload, err := publisher.Publish(mocks.MockIPLDPayload)
|
cidPayload, err := publisher.Publish(mocks.MockIPLDPayload)
|
||||||
Expect(err).ToNot(HaveOccurred())
|
Expect(err).ToNot(HaveOccurred())
|
||||||
Expect(*cidPayload).To(Equal(*mocks.MockCIDPayload))
|
Expect(cidPayload.BlockNumber).To(Equal(mocks.MockCIDPayload.BlockNumber))
|
||||||
|
Expect(cidPayload.BlockHash).To(Equal(mocks.MockCIDPayload.BlockHash))
|
||||||
|
Expect(cidPayload.UncleCIDs).To(Equal(mocks.MockCIDPayload.UncleCIDs))
|
||||||
|
Expect(cidPayload.HeaderCID).To(Equal(mocks.MockCIDPayload.HeaderCID))
|
||||||
|
Expect(len(cidPayload.TransactionCIDs)).To(Equal(2))
|
||||||
|
Expect(cidPayload.TransactionCIDs[mocks.MockTransactions[0].Hash()]).To(Equal(mocks.MockCIDPayload.TransactionCIDs[mocks.MockTransactions[0].Hash()]))
|
||||||
|
Expect(cidPayload.TransactionCIDs[mocks.MockTransactions[1].Hash()]).To(Equal(mocks.MockCIDPayload.TransactionCIDs[mocks.MockTransactions[1].Hash()]))
|
||||||
|
Expect(len(cidPayload.ReceiptCIDs)).To(Equal(2))
|
||||||
|
Expect(cidPayload.ReceiptCIDs[mocks.MockTransactions[0].Hash()]).To(Equal(mocks.MockCIDPayload.ReceiptCIDs[mocks.MockTransactions[0].Hash()]))
|
||||||
|
Expect(cidPayload.ReceiptCIDs[mocks.MockTransactions[1].Hash()]).To(Equal(mocks.MockCIDPayload.ReceiptCIDs[mocks.MockTransactions[1].Hash()]))
|
||||||
|
Expect(len(cidPayload.StateNodeCIDs)).To(Equal(2))
|
||||||
|
Expect(cidPayload.StateNodeCIDs[mocks.ContractLeafKey]).To(Equal(mocks.MockCIDPayload.StateNodeCIDs[mocks.ContractLeafKey]))
|
||||||
|
Expect(cidPayload.StateNodeCIDs[mocks.AnotherContractLeafKey]).To(Equal(mocks.MockCIDPayload.StateNodeCIDs[mocks.AnotherContractLeafKey]))
|
||||||
|
Expect(cidPayload.StorageNodeCIDs).To(Equal(mocks.MockCIDPayload.StorageNodeCIDs))
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
@ -77,7 +77,7 @@ type CIDPayload struct {
|
|||||||
BlockNumber string
|
BlockNumber string
|
||||||
BlockHash common.Hash
|
BlockHash common.Hash
|
||||||
HeaderCID string
|
HeaderCID string
|
||||||
UncleCIDS map[common.Hash]string
|
UncleCIDs map[common.Hash]string
|
||||||
TransactionCIDs map[common.Hash]*TrxMetaData
|
TransactionCIDs map[common.Hash]*TrxMetaData
|
||||||
ReceiptCIDs map[common.Hash]*ReceiptMetaData
|
ReceiptCIDs map[common.Hash]*ReceiptMetaData
|
||||||
StateNodeCIDs map[common.Hash]StateNodeCID
|
StateNodeCIDs map[common.Hash]StateNodeCID
|
||||||
|
@ -56,7 +56,7 @@ func (repo *Repository) Index(cidPayload *ipfs.CIDPayload) error {
|
|||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
for uncleHash, cid := range cidPayload.UncleCIDS {
|
for uncleHash, cid := range cidPayload.UncleCIDs {
|
||||||
err = repo.indexUncleCID(tx, cid, cidPayload.BlockNumber, uncleHash.Hex())
|
err = repo.indexUncleCID(tx, cid, cidPayload.BlockNumber, uncleHash.Hex())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
rollbackErr := tx.Rollback()
|
rollbackErr := tx.Rollback()
|
||||||
|
Loading…
Reference in New Issue
Block a user