Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tethering join position #1672

Merged
merged 9 commits into from
Oct 23, 2024
Merged

Tethering join position #1672

merged 9 commits into from
Oct 23, 2024

Conversation

marc-adaptive
Copy link
Contributor

For untethered subscriptions transitioning from resting to active, avoid using their own position in minimum join position

@vyazelenko vyazelenko merged commit 297f69c into master Oct 23, 2024
33 checks passed
vyazelenko pushed a commit to vyazelenko/aeron that referenced this pull request Oct 24, 2024
* [Java] Fix java tethering join position

* [C] Align c with java publication image tethering join position

* [Java] Fix join position of tethered subscriptions

* [C] Align C tethering with java

* [Java] Add position check to untethered system test

* [Java] checkstyle

(cherry picked from commit 297f69c)
vyazelenko pushed a commit that referenced this pull request Oct 24, 2024
* [Java] Fix java tethering join position

* [C] Align c with java publication image tethering join position

* [Java] Fix join position of tethered subscriptions

* [C] Align C tethering with java

* [Java] Add position check to untethered system test

* [Java] checkstyle

(cherry picked from commit 297f69c)
vyazelenko pushed a commit that referenced this pull request Oct 25, 2024
* [Java] Fix java tethering join position

* [C] Align c with java publication image tethering join position

* [Java] Fix join position of tethered subscriptions

* [C] Align C tethering with java

* [Java] Add position check to untethered system test

* [Java] checkstyle

(cherry picked from commit 297f69c)
@callmerockett
Copy link

callmerockett commented Nov 14, 2024

Hi @marc-adaptive Did you notice some misbehavior due to this rejoining at an old position? I'm investigating
a back pressure for indefinite time in the scenario with untethered subscriptions on older version of aeron driver and client and thought if that could be related.

@marc-adaptive marc-adaptive deleted the tethering-join-position branch November 15, 2024 01:50
@marc-adaptive
Copy link
Contributor Author

@callmerockett Yes an untethered subscription could rejoin at an invalid position. Could you please try again using the latest driver from 1.44.6, 1.45.1, 1.46.7, or master?

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.

3 participants