View Issue Details

IDProjectCategoryView StatusLast Update
0006810SymmetricDS ProBugpublic2025-04-09 12:57
Reporterelong Assigned Toelong  
Prioritynormal 
Status resolvedResolutionfixed 
Product Version3.16.0 
Target Version3.16.2Fixed in Version3.16.2 
Summary0006810: If no threads available, compare requests can cause multiple compare statuses to process in loop
DescriptionIf no threads available in pool (or if the thread pool size is miscalculated) and user submits multiple compare requests at same time, it can cause the service to process the request multiple times, creating new compare IDs and compare status entries each time the job runs.

- When multiple requests exceed available threads, gets stuck in loop processing requests
- Processes requests even when no available threads
- If no heartbeats recorded for cluster, mis-calculates number of available threads
- Underestimates thread demand on a cluster
Tagscompare repair

Relationships

related to 0006809 resolvedelong If no threads available, compare requests can cause multiple compare statuses to process in loop 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-04-09 12:57 elong New Issue
2025-04-09 12:57 elong Status new => assigned
2025-04-09 12:57 elong Assigned To => elong
2025-04-09 12:57 elong Tag Attached: compare repair
2025-04-09 12:57 elong Issue generated from: 0006809
2025-04-09 12:57 elong Relationship added related to 0006809
2025-04-09 12:57 elong Status assigned => resolved
2025-04-09 12:57 elong Resolution open => fixed
2025-04-09 12:57 elong Fixed in Version => 3.16.2