You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm using a modified version of 7e7b762 that simply adds in missing constant values to github.com/libp2p/go-reuseport/control_unix.go (const SO_REUSEPORT = 0x2004 and const SO_REUSEADDR = 0x0004), and changes badger to use unix.Madvise instead of syscall.Madvise
I managed to run 2 instances of this build without any problems, pinning ~300GB of data from 1 instance to another.
However, running ipfs id and some other commands, while the daemon is not running, is causing issues, and sometimes panic. No issues while the daemon is up.
Log below:
This is happening for a variety of other commands as well, such as ipfs key list
ipfs key list -l
QmWABRCqW... self
12D3KooWND... ipfs-mount-bins
12D3KooWGY... testkey
14:58:01.705 ERROR provider.q: error deleting queue entry with key (), due to error (Writes are blocked, possibly due to DropAll or Close), stopping provider queue.go:95
dd@sun-storage:~/go/src/github.com/ipfs/go-ipfs$ ipfs key list
self
ipfs-mount-bins
testkey
14:58:51.441 ERROR provider.q: error deleting queue entry with key (), due to error (Writes are blocked, possibly due to DropAll or Close), stopping provider queue.go:95
randomly cc'ing @marten-seemann as the other Solaris user I know.
The text was updated successfully, but these errors were encountered:
djdv
changed the title
datastore used after close causing errors and panic
datastore used after close causing errors and panic for various commands
Sep 13, 2019
Version information:
go-ipfs version: 0.5.0-dev-7e7b76259-dirty
Repo version: 7
System version: amd64/solaris
Golang version: go1.12.9
Description:
I'm using a modified version of 7e7b762 that simply adds in missing constant values to
github.com/libp2p/go-reuseport/control_unix.go
(const SO_REUSEPORT = 0x2004
andconst SO_REUSEADDR = 0x0004
), and changes badger to useunix.Madvise
instead ofsyscall.Madvise
I managed to run 2 instances of this build without any problems, pinning ~300GB of data from 1 instance to another.
However, running
ipfs id
and some other commands, while the daemon is not running, is causing issues, and sometimes panic. No issues while the daemon is up.Log below:
This is happening for a variety of other commands as well, such as
ipfs key list
randomly cc'ing @marten-seemann as the other Solaris user I know.
The text was updated successfully, but these errors were encountered: