chaintope / bitcoinrb

The implementation of the bitcoin protocol for ruby.
MIT License
61 stars 19 forks source link

Fix peer discovery process when no dns seeds #3

Closed Yamaguchi closed 6 years ago

Yamaguchi commented 6 years ago

regtestで起動するとPeerDiscovery#peersで落ちる問題に対応しました。

Yamaguchi commented 6 years ago
Failure/Error: @db = ::LevelDB::DB.new(path)
      LevelDB::Error:
        IO error: lock /var/folders/gl/_0rgn1fd3tq54qlrq8rfkfw00000gp/T/spv/LOCK: already held by process

上記のエラーが発生して、specが失敗していたので、テストケース毎にleveldbをcloseするようにしました。