Skip to content

CASSANDRA-17731 trunk Clean up ScheduledExecutors, CommitLog, and MessagingService shutdown for in-JVM dtests#1728

Closed
maedhroz wants to merge 2 commits into
apache:trunkfrom
maedhroz:CASSANDRA-17731-trunk
Closed

CASSANDRA-17731 trunk Clean up ScheduledExecutors, CommitLog, and MessagingService shutdown for in-JVM dtests#1728
maedhroz wants to merge 2 commits into
apache:trunkfrom
maedhroz:CASSANDRA-17731-trunk

Conversation

@maedhroz
Copy link
Copy Markdown
Contributor

No description provided.

@maedhroz maedhroz changed the title CASSANDRA-17731 4.0 Clean up ScheduledExecutors, CommitLog, and MessagingService shutdown for in-JVM dtests CASSANDRA-17731 trunk Clean up ScheduledExecutors, CommitLog, and MessagingService shutdown for in-JVM dtests Jul 13, 2022
@maedhroz
Copy link
Copy Markdown
Contributor Author

maedhroz added 2 commits July 13, 2022 18:13
… for in-JVM dtests

patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-17731
@maedhroz maedhroz force-pushed the CASSANDRA-17731-trunk branch from df684ba to 7987ca6 Compare July 13, 2022 23:14
@maedhroz
Copy link
Copy Markdown
Contributor Author

Committed as 889ca60

@maedhroz maedhroz closed this Jul 14, 2022
michaeljmarshall pushed a commit to michaeljmarshall/cassandra that referenced this pull request Sep 17, 2025
### What is the issue
Concurrent and incremental repairs would spin fail or deadlock.

### What does this PR fix and why was it fixed
Concurrent and incremental repairs would spin fail. This patch:
- Removes an optimization failing to observe max parallelism
- Provides an improved algorithm to enforce max parallelism
- Closes transactions on some exceptions failing to be caught
- Removes a deadlock between cfs and the compaction strategy for long
running sequential operations
michaelsembwever pushed a commit to thelastpickle/cassandra that referenced this pull request Jan 7, 2026
### What is the issue
Concurrent and incremental repairs would spin fail or deadlock.

### What does this PR fix and why was it fixed
Concurrent and incremental repairs would spin fail. This patch:
- Removes an optimization failing to observe max parallelism
- Provides an improved algorithm to enforce max parallelism
- Closes transactions on some exceptions failing to be caught
- Removes a deadlock between cfs and the compaction strategy for long
running sequential operations
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