ray/java
Qing Wang cd2b83a259
[Core][ConcurrencyGroup] Fix blocking task in default group block tasks in other group. (#20525)
Why are these changes needed?
If max concurrency is 1 in default group, a blocking task executing in default group will block the following tasks in different group. See reproduction script in #20475

The issue is due to tasks executing in the default concurrent group run in the main task execution thread, and tasks in other concurrent groups will be blocked if the main task execution thread is blocked.

This PR only changes concurrent actor behavior that default group will not block other groups.

Related issue number
Fix #20475
2021-11-25 14:24:17 +08:00
..
api [Java] Add timeout parameter for Ray.get() API (#20282) 2021-11-17 11:02:17 +08:00
performance_test [Java] Remove auto-generated pom.xml files. (#19475) 2021-10-19 17:35:37 +08:00
runtime Revert "Revert "[runtime env] redefine runtime env to protobuf"" and fix windows compiling (#20692) 2021-11-24 09:01:01 -08:00
serve [Serve] Make Java Replica Extendable (#19463) 2021-11-10 15:05:37 -08:00
test [Core][ConcurrencyGroup] Fix blocking task in default group block tasks in other group. (#20525) 2021-11-25 14:24:17 +08:00
build-jar-multiplatform.sh Revert "[Java] Skip javadoc when deploying. (#19428)" (#20137) 2021-11-08 15:53:31 +08:00
BUILD.bazel Revert "Revert "[runtime env] redefine runtime env to protobuf"" and fix windows compiling (#20692) 2021-11-24 09:01:01 -08:00
checkstyle-suppressions.xml [Java] Format ray java code (#13056) 2020-12-29 10:36:16 +08:00
checkstyle.xml [Serve] Define BackendConfig protobuf and adapt it in Java (#17201) 2021-08-06 09:50:45 -07:00
cleanup.sh Shellcheck comments (#9595) 2020-07-21 16:47:09 -05:00
dependencies.bzl Revert "Revert "[runtime env] redefine runtime env to protobuf"" and fix windows compiling (#20692) 2021-11-24 09:01:01 -08:00
generate_jni_header_files.sh Use javac -h instead of javah. (#19311) 2021-10-12 22:37:14 +08:00
pom.xml Bump Java version to 2.0.0-SNAPSHOT (#15394) 2021-08-30 12:25:30 +08:00
test.sh [CI] Run Java CI on Mac (#19757) 2021-11-03 23:40:05 +08:00
testng.xml [Serve] Define Java Backend (#16169) 2021-07-01 20:41:17 -07:00