]> Sergey Matveev's repositories - public-inbox.git/commit
lei: do not wait for sto->done on disconnected EOF
authorEric Wong <e@80x24.org>
Tue, 16 Aug 2022 03:44:03 +0000 (03:44 +0000)
committerEric Wong <e@80x24.org>
Tue, 16 Aug 2022 03:46:45 +0000 (03:46 +0000)
commit79d2267323dc67d70bf4798157dcc2bf822c313d
treec434f5e10d801e4932fa9506e0f58f7fb489a7d9
parentd36b6085b7cb78eba6e904d5df82bbe5f938ed2a
lei: do not wait for sto->done on disconnected EOF

lei-daemon (the top-level daemon process) should not have
synchronous waits, and this was causing a deadlock with
interrupted commands.  There may still be a bug lurking in
lei/store despite this fix, though.  I originally thought commit
fd261b9e65674505 (lei_store_err: use level-trigger for error pipe, 2022-08-15)
was sufficient, but at least this change is needed, as well.
lib/PublicInbox/LEI.pm