I'm running into a very strange issue where put_blob_block invocations seem to hang indefinitely when running inside an actix request. In the main function of the same process, an identical put_blob_block invocation work fine. Still working on narrowing this down, my most minimal repro is currently https://github.com/cswinter/LocustDB/commit/bf52508377b9c727e8bd0e0d0d7dba24885933e5 (I run the db_bench binary, note the storeblob function which is called immediately in the #[tokio::main] async main function. calling an identical storeblob function in server/mod.rs when serving requests inside actix runtime spawned on different thread then blocks):
I'm running into a very strange issue where
put_blob_block
invocations seem to hang indefinitely when running inside an actix request. In the main function of the same process, an identicalput_blob_block
invocation work fine. Still working on narrowing this down, my most minimal repro is currently https://github.com/cswinter/LocustDB/commit/bf52508377b9c727e8bd0e0d0d7dba24885933e5 (I run thedb_bench
binary, note thestoreblob
function which is called immediately in the#[tokio::main] async main
function. calling an identicalstoreblob
function inserver/mod.rs
when serving requests inside actix runtime spawned on different thread then blocks):