View Issue Details

IDProjectCategoryView StatusLast Update
0002707SymmetricDSBugpublic2016-08-12 17:32
Reporternadavyakar Assigned To 
Prioritynormal 
Status closedResolutionduplicate 
Summary0002707: symmetric-ds high cpu usage
Descriptionrouter reader threads consume high CPU:
after starting to read a transaction's data from the DB in the fillPeekAheadQueue method, the 'reading' boolean is set to false, which prevents this method from ever completing to read the latest transaction's data, causing the calling loop of execute (while (dataCount < maxDataToRoute || (lastTransactionId != null && transactional)) to call this method for ever.
On our heap-dump we have seen this method has been called for about 61 billion times per thread.
TagsNo tags attached.

Relationships

duplicate of 0002708 closedelong symmetric-ds high cpu usage 

Activities

chenson

2016-08-11 16:30

administrator   ~0000825

What version of SymmetricDS are you using? Can you give us some idea about your configuration and the data that is pending in sym_data?

Issue History

Date Modified Username Field Change
2016-08-08 11:41 nadavyakar New Issue
2016-08-11 16:30 chenson Note Added: 0000825
2016-08-12 17:31 elong Relationship added related to 0002708
2016-08-12 17:31 elong Relationship deleted related to 0002708
2016-08-12 17:32 elong Relationship added duplicate of 0002708
2016-08-12 17:32 elong Status new => closed
2016-08-12 17:32 elong Resolution open => duplicate