I have been using Atuin and loving it on my home laptop, and was successfully using it for several months on my Linux server at work. Then one day, it suddenly stopped working. I was originally hosting my database in a directory on my local XFS disk that has been NFS exported - this worked wonderfully for maintaining command history across any machine in our compute cluster. Then one day, I got the dreaded “Error: pool timed out while waiting for an open connection”.
I know that there are sometime issues with NFS, so I have changed my config.toml to point to a path that is not NFS shared. Even after moving my old database out of the way, this is what I see:
mamartin@pegasus: ~
[] (nfs)
$> eval "$(atuin init bash)"
mamartin@pegasus: ~
[] (nfs)
$> aError: pool timed out while waiting for an open connection
-- INSERT --
Location:
/home/runner/work/atuin/atuin/crates/atuin-client/src/record/sqlite_store.rs:48:20
atuError: pool timed out while waiting for an open connection
Location:
/home/runner/work/atuin/atuin/crates/atuin-client/src/record/sqlite_store.rs:48:20
atuin doctor
Error: pool timed out while waiting for an open connection
Location:
/home/runner/work/atuin/atuin/crates/atuin-client/src/record/sqlite_store.rs:48:20
Error: pool timed out while waiting for an open connection
Location:
/home/runner/work/atuin/atuin/crates/atuin-client/src/record/sqlite_store.rs:48:20
[ble: exit 1]
mamartin@pegasus: ~
[] (nfs)
$>
As such, Atuin has become completely unusable for me, and I am finding myself crippled at work. So, I have a couple questions:
- Has anyone else experienced any issues with XFS? I have found issues with ZFS and NFS, but neither of those seem applicable.
- Is this possibly some sort of corporate firewall/anti-virus/anti-malware issue, where a needed port for the SQLITE database is being blocked? If so, how can I diagnose this?
I just updated to 18.4.0, and confirm the same behavior. I’m not sure how to provide any diagnostic info, since atuin doctor
won’t even run. Thanks so much!
Matt