Skip to content

Conversation

@bgrozev
Copy link
Member

@bgrozev bgrozev commented Nov 24, 2025

This covers a case that was missed in #287. When multiple pairs
are SUCCEEDED before we reach the TERMINATED state, we keep responding
to them.

This covers a case that was missed in jitsi#287. When multiple pairs
are SUCCEEDED before we reach the TERMINATED state, we keep responding
to them.
@JonathanLennox
Copy link
Member

Checkstyle failure, otherwise looks good.

@codecov
Copy link

codecov bot commented Nov 24, 2025

Codecov Report

❌ Patch coverage is 0% with 8 lines in your changes missing coverage. Please review.
✅ Project coverage is 35.82%. Comparing base (b64c86f) to head (5339d09).
⚠️ Report is 2 commits behind head on master.

Files with missing lines Patch % Lines
src/main/java/org/ice4j/ice/Agent.java 0.00% 6 Missing and 1 partial ⚠️
src/main/java/org/ice4j/ice/Component.java 0.00% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff              @@
##             master     #304      +/-   ##
============================================
- Coverage     36.12%   35.82%   -0.30%     
+ Complexity     1124     1119       -5     
============================================
  Files           166      166              
  Lines         10989    10958      -31     
  Branches       1614     1618       +4     
============================================
- Hits           3970     3926      -44     
- Misses         6490     6498       +8     
- Partials        529      534       +5     
Files with missing lines Coverage Δ
src/main/java/org/ice4j/ice/Component.java 40.92% <0.00%> (-0.12%) ⬇️
src/main/java/org/ice4j/ice/Agent.java 53.11% <0.00%> (-1.69%) ⬇️

... and 11 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b64c86f...5339d09. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

// After we've terminated, only respond for the selected pair
CandidatePair selected = getSelectedPair(knownPair.getParentComponent().getParentStream().getName());
CandidatePair selected
= getSelectedPair(knownPair.getParentComponent().getParentStream().getName());
Copy link
Member

Choose a reason for hiding this comment

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

Tiny quibble, but shouldn't the equals sign go before the line break?

@bgrozev bgrozev merged commit f3db829 into jitsi:master Nov 24, 2025
4 of 6 checks passed
bgrozev added a commit to jitsi/jitsi-videobridge that referenced this pull request Nov 25, 2025
* Update github action versions (jitsi/ice4j#301)
* Update publishing to Maven central. (jitsi/ice4j#303)
* log: Move verbose logs from INFO to DEBUG. (jitsi/ice4j#300)
* fix: Fail connectivity checks for non-keep-alive pairs (jitsi/ice4j#304)
* feat: Option to send to the last received from address. (jitsi/ice4j#305)
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.

2 participants