apache / apache/doris

[Binlog][Cloud] Compaction commit response loss misclassifies durable success as failure

Open
#67,097 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
15.9k
Forks
3.9k
Avg merge
2d 23h
Merged PRs (30d)
520

Description

## Problem

[Binlog][Cloud] Compaction commit response loss misclassifies durable success as failure

## Minimal reproduction path

In a Cloud ROW Binlog workload, force the response of a compaction commit to be lost after the commit is durable, then retry the same operation. Verify that the retry recognizes the durable commit, does not report a false failure, and does not duplicate or discard row-binlog data.

## Expected result

A durable compaction commit remains successful across response loss and retry, without duplicate data.

## Source

This report is a sanitized tracking record for Jira DORIS-28070. Internal hosts, paths, artifacts, build identifiers, and private logs are intentionally omitted.

Contributor guide

Open the contributing guide

Research direction

No source files, tests, or entry points are identified; begin by locating the Cloud ROW Binlog compaction commit and retry handling, then reproduce response loss after a durable commit. Done means a retry recognizes the durable commit as successful, reports no false failure, and neither duplicates nor discards row-binlog data.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
cloud, databases, distributed-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.