Skip to content

[v3-3-test] Fix crash when tailing logs of a running task instance (#69503)#69521

Merged
jason810496 merged 1 commit into
apache:v3-3-testfrom
jason810496:backport-87089a5-v3-3-test
Jul 8, 2026
Merged

[v3-3-test] Fix crash when tailing logs of a running task instance (#69503)#69521
jason810496 merged 1 commit into
apache:v3-3-testfrom
jason810496:backport-87089a5-v3-3-test

Conversation

@jason810496

Copy link
Copy Markdown
Member

FileTaskHandler._read() returns an itertools.islice stream when resuming a log read via metadata["log_pos"] (introduced in #63531), but _is_logs_stream_like() only recognized chain and generator objects, so the public read() wrapper raised
TypeError: Invalid log stream type... Got islice instead whenever a client polled or tailed a running task's logs.

(cherry picked from commit 87089a5)

@vatsrahul1001 vatsrahul1001 requested a review from XD-DENG as a code owner July 7, 2026 10:25
@jason810496 jason810496 force-pushed the backport-87089a5-v3-3-test branch from fd8ec55 to b166450 Compare July 7, 2026 11:11
…pache#69503)

FileTaskHandler._read() returns an itertools.islice stream when
resuming a log read via metadata["log_pos"] (introduced in apache#63531),
but _is_logs_stream_like() only recognized chain and generator
objects, so the public read() wrapper raised
TypeError: Invalid log stream type... Got islice instead
whenever a client polled or tailed a running task's logs.
(cherry picked from commit 87089a5)

Co-authored-by: Jason(Zhe-You) Liu <68415893+jason810496@users.noreply.github.com>
@Lee-W Lee-W force-pushed the backport-87089a5-v3-3-test branch from b166450 to 779112b Compare July 7, 2026 13:25
@jason810496 jason810496 merged commit c930068 into apache:v3-3-test Jul 8, 2026
115 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants