Skip to content
Snippets Groups Projects

Explicitly flush cout in MessageSvc::finalize()

Merged Vakhtang Tsulaia requested to merge tsulaia/gaudigaudi:master-messageSvc into master
All threads resolved!

After switching to python3 in Athena, we started to see intermittent garbled output coming from MessageSvc::finalize() and from terminate() of the AppMgr. Apparently the output flushing somehow behaves differently in the print function of python3 vs python2, that's why the problem had not been spotted before. Explicit flushing of cout inside MessageSvc::finalize() is expected to fix this problem.

Merge request reports

Pipeline #1907711 passed

Pipeline passed for d0b70d92 on tsulaia:master-messageSvc

Approved by

Merged by Marco ClemencicMarco Clemencic 4 years ago (Sep 3, 2020 2:54pm UTC)

Merge details

  • Changes merged into master with c3ae53e5.
  • Deleted the source branch.

Pipeline #1911931 passed

Pipeline passed for c3ae53e5 on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Marco Clemencic resolved all threads

    resolved all threads

  • Edited by Software for LHCb
  • Marco Clemencic resolved all threads

    resolved all threads

  • Marco Clemencic changed milestone to %v34r1

    changed milestone to %v34r1

  • Marco Clemencic approved this merge request

    approved this merge request

  • Marco Clemencic mentioned in commit c3ae53e5

    mentioned in commit c3ae53e5

  • mentioned in merge request atlas/athena!36182 (merged)

  • Please register or sign in to reply
    Loading