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
Just got the following error in my log related to summary.py:
2022-05-16T09:25:55.337Z UNUSUAL plugin-summary.py: [PeerThread] cannot add item to database
This was printed on stderr:
HASH: Out of overflow pages. Increase page size
The plugin is still working but some information must have gotten lost. (no, it isn't, see next post)
I'm fairly sure this is an error with shelve (lots of hits on the internet), or more specifically, the dbm database it choses. FWIW:
>>> dbm.whichdb('summary.dat')
'dbm.ndbm'
There are tons of known issues with dbm, it's a very primitive database, that randomly breaks then requires manual tuning of parameters considered unacceptable nowadays (some discussion here). I think it would make sense to switch to sqlite3 (possibly through sqlitedict, a drop-in replacement).
The text was updated successfully, but these errors were encountered:
Just got the following error in my log related to summary.py:
This was printed on stderr:
The plugin is still working but some information must have gotten lost.(no, it isn't, see next post)I'm fairly sure this is an error with
shelve
(lots of hits on the internet), or more specifically, thedbm
database it choses. FWIW:There are tons of known issues with dbm, it's a very primitive database, that randomly breaks then requires manual tuning of parameters considered unacceptable nowadays (some discussion here). I think it would make sense to switch to
sqlite3
(possibly through sqlitedict, a drop-in replacement).The text was updated successfully, but these errors were encountered: