Skip to content

Commit

Permalink
multi: rebase to upstream, update API's
Browse files Browse the repository at this point in the history
  • Loading branch information
Roasbeef committed Nov 17, 2017
1 parent ce99687 commit 6e435ec
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 16 deletions.
4 changes: 2 additions & 2 deletions blockchain/indexers/cfindex.go
Original file line number Diff line number Diff line change
Expand Up @@ -299,6 +299,6 @@ func NewCfIndex(db database.DB, chainParams *chaincfg.Params) *CfIndex {
}

// DropCfIndex drops the CF index from the provided database if exists.
func DropCfIndex(db database.DB) error {
return dropIndex(db, cfIndexParentBucketKey, cfIndexName)
func DropCfIndex(db database.DB, interrupt <-chan struct{}) error {
return dropIndex(db, cfIndexParentBucketKey, cfIndexName, interrupt)
}
2 changes: 1 addition & 1 deletion btcd.go
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ func btcdMain(serverChan chan<- *server) error {
return nil
}
if cfg.DropCfIndex {
if err := indexers.DropCfIndex(db); err != nil {
if err := indexers.DropCfIndex(db, interrupt); err != nil {
btcdLog.Errorf("%v", err)
return err
}
Expand Down
14 changes: 7 additions & 7 deletions netsync/interface.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
package netsync

import (
"github.com/btcsuite/btcd/blockchain"
"github.com/btcsuite/btcd/chaincfg"
"github.com/btcsuite/btcd/chaincfg/chainhash"
"github.com/btcsuite/btcd/mempool"
"github.com/btcsuite/btcd/peer"
"github.com/btcsuite/btcd/wire"
"github.com/btcsuite/btcutil"
"github.com/roasbeef/btcd/blockchain"
"github.com/roasbeef/btcd/chaincfg"
"github.com/roasbeef/btcd/chaincfg/chainhash"
"github.com/roasbeef/btcd/mempool"
"github.com/roasbeef/btcd/peer"
"github.com/roasbeef/btcd/wire"
"github.com/roasbeef/btcutil"
)

// PeerNotifier exposes methods to notify peers of status changes to
Expand Down
2 changes: 1 addition & 1 deletion rpcadapters.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ package main
import (
"sync/atomic"

"github.com/Roasbeef/btcd/netsync"
"github.com/roasbeef/btcd/blockchain"
"github.com/roasbeef/btcd/chaincfg/chainhash"
"github.com/roasbeef/btcd/mempool"
"github.com/roasbeef/btcd/netsync"
"github.com/roasbeef/btcd/peer"
"github.com/roasbeef/btcd/wire"
"github.com/roasbeef/btcutil"
Expand Down
10 changes: 5 additions & 5 deletions server.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ import (
"sync/atomic"
"time"

"github.com/Roasbeef/btcd/netsync"
"github.com/roasbeef/btcd/addrmgr"
"github.com/roasbeef/btcd/blockchain"
"github.com/roasbeef/btcd/blockchain/indexers"
Expand All @@ -33,6 +32,7 @@ import (
"github.com/roasbeef/btcd/mempool"
"github.com/roasbeef/btcd/mining"
"github.com/roasbeef/btcd/mining/cpuminer"
"github.com/roasbeef/btcd/netsync"
"github.com/roasbeef/btcd/peer"
"github.com/roasbeef/btcd/txscript"
"github.com/roasbeef/btcd/wire"
Expand Down Expand Up @@ -742,7 +742,7 @@ func (sp *serverPeer) OnGetHeaders(_ *peer.Peer, msg *wire.MsgGetHeaders) {
// OnGetCFilter is invoked when a peer receives a getcfilter bitcoin message.
func (sp *serverPeer) OnGetCFilter(_ *peer.Peer, msg *wire.MsgGetCFilter) {
// Ignore getcfilter requests if not in sync.
if !sp.server.blockManager.IsCurrent() {
if !sp.server.syncManager.IsCurrent() {
return
}

Expand All @@ -764,12 +764,12 @@ func (sp *serverPeer) OnGetCFilter(_ *peer.Peer, msg *wire.MsgGetCFilter) {
// OnGetCFHeaders is invoked when a peer receives a getcfheader bitcoin message.
func (sp *serverPeer) OnGetCFHeaders(_ *peer.Peer, msg *wire.MsgGetCFHeaders) {
// Ignore getcfilterheader requests if not in sync.
if !sp.server.blockManager.IsCurrent() {
if !sp.server.syncManager.IsCurrent() {
return
}

// Attempt to look up the height of the provided stop hash.
chain := sp.server.blockManager.chain
chain := sp.server.chain
endIdx := int32(math.MaxInt32)
height, err := chain.BlockHeightByHash(&msg.HashStop)
if err == nil {
Expand Down Expand Up @@ -877,7 +877,7 @@ func (sp *serverPeer) OnGetCFHeaders(_ *peer.Peer, msg *wire.MsgGetCFHeaders) {
func (sp *serverPeer) OnGetCFTypes(_ *peer.Peer, msg *wire.MsgGetCFTypes) {
// Ignore getcftypes requests if cfg.NoCFilters is set or we're not in
// sync.
if cfg.NoCFilters || !sp.server.blockManager.IsCurrent() {
if cfg.NoCFilters || !sp.server.syncManager.IsCurrent() {
return
}

Expand Down

0 comments on commit 6e435ec

Please sign in to comment.