mirror of
https://github.com/mjl-/mox.git
synced 2024-12-26 16:33:47 +03:00
ff6cca1bf9
store/threads_test.go opens an account, starts the threading upgrade, waits for it to finish, runs some tests, and closes the account at the end, verifying all references are gone. the "thread upgrade" goroutine has its own account reference. it closes its account after having signaled completion of the upgrade. in between that time, all checks from the tests could run, its account closed and its no-more-account-references check would fail. the fix is hopefully to mark the thread upgrade process finished after closing the account. hard to verify, but this only happens very rarely. |
||
---|---|---|
.. | ||
account.go | ||
account_test.go | ||
cleanuptemp.go | ||
export.go | ||
export_test.go | ||
import.go | ||
import_test.go | ||
msgreader.go | ||
msgreader_test.go | ||
search.go | ||
session.go | ||
state.go | ||
threads.go | ||
threads_test.go | ||
tmp.go | ||
train.go | ||
validation.go |