View Issue Details

IDProjectCategoryView StatusLast Update
0005006SymmetricDSBugpublic2021-05-28 20:40
Reporterelong Assigned Toelong  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.8.0 
Target Version3.12.10Fixed in Version3.12.10 
Summary0005006: Push, pull, extract thread name has wrong queue
DescriptionThe log has a thread name formatted as "{nodeGroup} - {nodeID} - {type} - {queue} - {sequence}" but the queue name is wrong sometimes. Node communication service uses a pool of threads for push, pull, and extracts. The threads in each pool are reused and may be running for a different queue than the last time it was used. The code incorrectly tries to update the thread name and is subject to a race condition and thread reuse.
Tagslogging

Relationships

related to 0002330 closed Make channels push and pull asynchronously 

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.12 cfa7dafd

2021-05-27 15:13:53

admin

Details Diff
0005006: Push, pull, extract thread name has wrong queue Affected Issues
0005006
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeCommunicationService.java Diff File

Issue History

Date Modified Username Field Change
2021-05-27 15:10 elong New Issue
2021-05-27 15:10 elong Status new => assigned
2021-05-27 15:10 elong Assigned To => elong
2021-05-27 15:10 elong Tag Attached: logging
2021-05-27 15:14 elong Status assigned => resolved
2021-05-27 15:14 elong Resolution open => fixed
2021-05-27 15:14 elong Fixed in Version => 3.12.10
2021-05-27 15:14 elong Relationship added related to 0002330
2021-05-27 16:00 admin Changeset attached => SymmetricDS 3.12 cfa7dafd
2021-05-28 20:40 admin Status resolved => closed