Skip to content

WPB-28709 additional logging on failed mls commits - #5544

Merged
battermann merged 4 commits into
developfrom
WPB-28709-additional-logging-on-failed-mls-commits
Sep 18, 2026
Merged

battermann merged 4 commits into
developfrom
WPB-28709-additional-logging-on-failed-mls-commits

Conversation

@battermann

@battermann battermann commented Sep 18, 2026 •

Copy link
Copy Markdown
Contributor

Checklist

  • Add a new entry in an appropriate subdirectory of changelog.d
  • Read and follow the PR guidelines

- unexpected exception during the protected commit operation;
- unexpected exception during lock release;
@battermann
battermann marked this pull request as ready for review September 18, 2026 07:52
@battermann
battermann requested review from a team as code owners September 18, 2026 07:52
@battermann
battermann requested a lite review from Copilot September 18, 2026 07:52
@zebot zebot added the ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist label Sep 18, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

馃煛 Changes recommended

Generic error rendering exposes raw MLS diagnostics in logs, and acquisition exceptions bypass the added commit-lock context.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

Adds diagnostic logging for failed MLS commit-bundle operations and commit-lock handling.

Changes:

  • Logs typed MLS commit failures.
  • Logs commit-lock operation and release failures with context.
  • Adds a changelog entry.
File summaries
File Description
libs/wire-subsystems/src/Wire/ConversationSubsystem/MLS/Util.hs Adds commit-lock failure logging.
libs/wire-subsystems/src/Wire/ConversationSubsystem/Interpreter.hs Logs typed MLS commit errors.
changelog.d/5-internal/WPB-28709 Documents the diagnostic logging.
Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 2
  • Review effort level: Lite

馃挕 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread libs/wire-subsystems/src/Wire/ConversationSubsystem/Interpreter.hs Outdated
Comment thread libs/wire-subsystems/src/Wire/ConversationSubsystem/MLS/Util.hs

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

馃煝 Approval recommended

The localized logging changes preserve existing error propagation and address the requested diagnostics.

Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

@battermann
battermann merged commit 435d343 into develop Sep 18, 2026
10 checks passed
@battermann
battermann deleted the WPB-28709-additional-logging-on-failed-mls-commits branch September 18, 2026 11:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants