problem with multiple simultaneous requests
When using tavern test framework with multiple threads, occasionally you can encounter exception tavern.util.exceptions.RestRequestException. This is caused by ConnectTimeoutError or ConnectionResetError. And it looks like this is server side issue caused by server rejecting connections (doesn't happen on account history rocksdb implementation).
This issue depends on you system and number of simultaneous requests. On CI it works 100%, on my laptop works on 1 or 2 or 4 threads and fails on 16 threads. In real world applications we might encounter this problem and this might be difficult to troubleshoot.
For me it looks like there is problem with HTTPServer from http.server package, maybe using more complex http server would resolve issue.
edit: just failed also on CI