Skip to content

[feat][pip] Retain Ended Transaction Status for Precise Error Reporting#25908

Open
poorbarcode wants to merge 5 commits into
apache:masterfrom
poorbarcode:pip/481
Open

[feat][pip] Retain Ended Transaction Status for Precise Error Reporting#25908
poorbarcode wants to merge 5 commits into
apache:masterfrom
poorbarcode:pip/481

Conversation

@poorbarcode
Copy link
Copy Markdown
Contributor

@poorbarcode poorbarcode commented Jun 1, 2026

Motivation

This PIP is a proposal for Retain Ended Transaction Status for Precise Error Reporting

Discuss thread: https://lists.apache.org/thread/3fmnpzzqo4040mrqtbptnf7kr48r8jb1

Vote thread:

Implementation: #25909

(cherry picked from commit a49c9e5a7c49c07eab1610e11c05348c393cce91)
@poorbarcode poorbarcode added this to the 5.0.0-M1 milestone Jun 1, 2026
@poorbarcode poorbarcode self-assigned this Jun 1, 2026
@poorbarcode poorbarcode changed the title [improve][pip] Retain Ended Transaction Status for Precise Error Reporting [feat][pip] Retain Ended Transaction Status for Precise Error Reporting Jun 1, 2026
@gaoran10
Copy link
Copy Markdown
Contributor

gaoran10 commented Jun 1, 2026

Because the broker retains the aborted transaction index, and the leastSigBits of the transaction ID is monotonically increasing, could we use them to determine whether a transaction is aborted or committed?

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