mwish
mwish
I forgot this a bit, is this issue fixed?
@RiversJin tells me and I just realized that Blocking commands might need a mechenism for lock and blocking. Some commands, like bzpop, would block on multiple keys. If multiple bzpop...
> We can try using MultiLockGuard to get the locks in the same order That's not lock, I think "BlockKeys" might following the same ordering? Or we should have a...
The blockKeys itself might not blocking, my bad, this can(and might should) be handled by well-designed sequence
Aha, you're right. So this **should** be fixed after that. Maybe we can also denote that the lock should be held when `StartBlocking` and `OnWrite` called
cc @PragmaTwice @PokIsemaine
@Huberyxiao would you mind take a look?
@singh1203 feel free to check and add some
Thanks for the contribution! It would be better if having a test to reproduce the problem?
https://github.com/apache/arrow/pull/43123/commits/bf2aff0822764279eb6834c3346c7c4e684d0b2b Didn't you updated this successfully?