forked from ray-project/ray
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[core][dashboard] Feature flag task logs recording (ray-project#34056)
This should address a few issues introduced by the original task log recording features: [core] perf regression: 1_1_actor_calls_concurrent ray-project#33924 [core] perf regression: 1_1_actor_calls_async ray-project#33949 [Tests] Fix two skipped Windows test for test_task_event_2.py ray-project#33738 The roocasue with the regressions are: With ray-project#32943, we are recording log file offsets before and after executing a task, which calls tell() on the file descriptor object for each worker. The cost of that shows up when there are concurrent execution of tasks on a single worker. I am turning this off by default for this release since the subsequent PRs are not merged yet. We will need to tackle or resolve the regression once we turn this feature on when we merge subsequent PRs. One idea is to make this "finding-out-offset-procedure" async, e.g. we try to locate the exact task id's log offset when we querying the task logs at querying time.
- Loading branch information
Showing
3 changed files
with
19 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters