This is an automated email from the ASF dual-hosted git repository.
dcapwell pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-accord.git
The following commit(s) were added to refs/heads/trunk by this push:
new b37c43e (Accord) AsyncChain.flatMap does not begin the result of the
flatMap, which causes AsyncLoader to hang in some cases (#81)
b37c43e is described below
commit b37c43e5148228b309166d71080b5125faae85cc
Author: dcapwell <[email protected]>
AuthorDate: Mon Feb 19 14:36:04 2024 -0800
(Accord) AsyncChain.flatMap does not begin the result of the flatMap, which
causes AsyncLoader to hang in some cases (#81)
patch by David Capwell; reviewed by Benedict Elliott Smith, David Capwell
for CASSANDRA-19405
---
accord-core/src/main/java/accord/utils/async/AsyncChains.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/accord-core/src/main/java/accord/utils/async/AsyncChains.java
b/accord-core/src/main/java/accord/utils/async/AsyncChains.java
index fcc2956..579bbf9 100644
--- a/accord-core/src/main/java/accord/utils/async/AsyncChains.java
+++ b/accord-core/src/main/java/accord/utils/async/AsyncChains.java
@@ -570,7 +570,7 @@ public abstract class AsyncChains<V> implements
AsyncChain<V>
executor.execute(() -> {
try
{
- mapper.apply(v).addCallback(callback);
+ mapper.apply(v).begin(callback);
}
catch (Throwable t)
{
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]