View Issue Details

IDProjectCategoryView StatusLast Update
0004047SymmetricDS ProBugpublic2019-08-23 16:43
Reporterpmarzullo Assigned Topmarzullo  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.9.21 
Target Version3.9.22Fixed in Version3.9.22 
Summary0004047: Table reload request- routing service can break up table reload requests into multiple load requests
DescriptionWhen the request to reload tables is made, currently the table reload requests are put in the database not using a database transaction.

So, if there are a lot of tables, the routing service can pick up a subset of the tables, and break the reload requests into multiple load requests, which causes issues with foreign key constraints.
Steps To ReproduceTiming issue, can probably be reproduced by having a very short time to run the routing job, and requesting a bunch of tables to reload (hundreds).
TagsNo tags attached.

Activities

pmarzullo

2019-07-17 16:43

developer   ~0001559

Fixed in 3.10.4 using:
0004048: Table reload request- routing service can break up table reload requests into multiple load requests

Related Changesets

SymmetricDS: 3.9 276264a0

2019-07-17 12:42:24

Philip Marzullo

Details Diff
0004047: Table reload request- routing service can break up table reload
requests into multiple load requests
Affected Issues
0004047
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/IDataService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataService.java Diff File

Issue History

Date Modified Username Field Change
2019-07-17 15:14 pmarzullo New Issue
2019-07-17 15:14 pmarzullo Status new => assigned
2019-07-17 15:14 pmarzullo Assigned To => pmarzullo
2019-07-17 16:43 pmarzullo Status assigned => resolved
2019-07-17 16:43 pmarzullo Resolution open => fixed
2019-07-17 16:43 pmarzullo Fixed in Version => 3.9.22
2019-07-17 16:43 pmarzullo Note Added: 0001559
2019-07-17 17:00 Changeset attached => SymmetricDS 3.9 276264a0
2019-08-23 16:43 admin Status resolved => closed