Skip to content
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.

Logs received by job monitor during deployment may be incomplete #2923

Closed
jagunter opened this issue Mar 9, 2023 · 1 comment · Fixed by #2896
Closed

Logs received by job monitor during deployment may be incomplete #2923

jagunter opened this issue Mar 9, 2023 · 1 comment · Fixed by #2896
Assignees
Labels
bug Something isn't working

Comments

@jagunter
Copy link
Member

jagunter commented Mar 9, 2023

Information

  • Onefuzz version: 6.4.0
  • OS: Windows
DEBUG:onefuzz:get task: 3d158820-fc7d-41ea-aac5-e29402312bd2
DEBUG:onefuzz:get job: 7f1eea56-5548-4eec-a6e8-daf27ddcca18

Provide detailed reproduction steps (if any)

  1. Launch a job with wait_for_running=True
  2. Write a large amount output from the target executable in the task. In our example we measured 145 lines from a generic supervisor executable.
  3. Trigger a failure via failure exit code. In our case we had a Rust binary which panicked.

Expected result

The output reported by the job monitor would contain the last messages from the binary. In particular we're interested in the Rust panic message in this case.

Actual result

The output reported by the job monitor does not contain the last several messages from the binary. This behavior has also been observed in the logs received from web hooks.

Checking in Application Insights and the logs there are complete, i.e. I can see the panic message that was produced by the binary.

AB#36166

@chkeita
Copy link
Contributor

chkeita commented Mar 24, 2023

This should be fixed in #2896

@chkeita chkeita closed this as completed Mar 24, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants