Skip to content
Snippets Groups Projects

Improve reliability, add more tracing/debugging

Merged Andrej Shadura requested to merge add-logging-chunked into main
  • Stop prodding OBS backend when state is building
    When OBS is told a worker is building it thinks it’s "building for someone else" and marks in as away. See bs_repserver for more details.

  • Return cached worker info immediately, update in background
    Workers already update their state when it changes, and this state propagates through OBS proxies, so we can safely return it immediately when requested by the warden, and schedule an update in the background.

    This should mitigate timeouts when the warden prods OBS proxy server prods OBS proxy client prods worker, and while the reply climbs back through the interpipes, warden times out and kills the job.

Edited by Emanuele Aina

Merge request reports

Pipeline #590790 passed with warnings

Pipeline passed with warnings for 331c8a94 on add-logging-chunked

Merged by Emanuele AinaEmanuele Aina 1 year ago (Aug 3, 2023 9:19am UTC)

Loading

Pipeline #590798 passed with warnings

Pipeline passed with warnings for 331c8a94 on main

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading