p2p/discover: parametrize nodedb version, add persistency tests
This commit is contained in:
@ -63,10 +63,10 @@ type bucket struct {
|
||||
|
||||
func newTable(t transport, ourID NodeID, ourAddr *net.UDPAddr, nodeDBPath string) *Table {
|
||||
// If no node database was given, use an in-memory one
|
||||
db, err := newNodeDB(nodeDBPath)
|
||||
db, err := newNodeDB(nodeDBPath, Version)
|
||||
if err != nil {
|
||||
glog.V(logger.Warn).Infoln("Failed to open node database:", err)
|
||||
db, _ = newNodeDB("")
|
||||
db, _ = newNodeDB("", Version)
|
||||
}
|
||||
tab := &Table{
|
||||
net: t,
|
||||
|
Reference in New Issue
Block a user