Skip to content

Fix putIntoUnackQueueRing function logic for Intercontect interfaces:loss advance method - #1986

Open
ZTE-EBASE wants to merge 2 commits into
apache:mainfrom
ZTE-EBASE:fix_udp_interconnect_2phase
Open

Fix putIntoUnackQueueRing function logic for Intercontect interfaces:loss advance method#1986
ZTE-EBASE wants to merge 2 commits into
apache:mainfrom
ZTE-EBASE:fix_udp_interconnect_2phase

Conversation

@ZTE-EBASE

Copy link
Copy Markdown
Contributor

Fixes #ISSUE_Number

What does this PR do?

Fix putIntoUnackQueueRing function logic for Intercontect interfaces

what

Misuse of TIMER_SPAN_LOSS (Severity: Medium)

why

Time alignment bias: Expected 5ms boundary alignment, actual 2.5ms alignment
Imprecise retransmission timing: May cause packets to trigger retransmission too early or too late
Degraded flow control performance: Affects accuracy of timeout-based mechanisms
Subtle bug: Not immediately obvious during testing but impacts long-term stability

How

Perform logical fixes on the premise that existing code functionality remains intact.

Type of Change

  • Bug fix (non-breaking change)
  • New feature (non-breaking change)
  • Breaking change (fix or feature with breaking changes)
  • Documentation update

Breaking Changes

Test Plan

  • Unit tests added/updated
  • Integration tests added/updated
  • Passed make installcheck
  • Passed make -C src/test installcheck-cbdb-parallel

Impact

Performance:

User-facing changes:

Dependencies:

Checklist

Additional Context

CI Skip Instructions


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant