View Issue Details

IDProjectCategoryView StatusLast Update
0005662SymmetricDSImprovementpublic2023-01-20 14:00
Reporterelong Assigned Toelong  
Status closedResolutionfixed 
Product Version3.14.0 
Target Version3.14.5Fixed in Version3.14.5 
Summary0005662: Snapshot util too slow for large multi-tenant deployment
DescriptionGetting a support snapshot file from a large multi-tenant system takes too long because it tries to extract the table definition for every table for every node. A multi-tenant system will use a table name with the $(targetExternalId) variable that expands to include every table, like node1$table, node2$table, and node3$table. The ITableResolver that expands the variable and looks up the table definitions uses a trick to cache the first occurrence of the table, since all nodes use the same table definition. Similarly, the support snapshot should only extract the first table definition when $(targetExtenalId) is being used.
TagsNo tags attached.


related to 0005659 closedelong Snapshot util too slow for large multi-tenant deployment 


There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.14 32390d71

2023-01-20 13:46:34


Details Diff
0005662: Snapshot util too slow for large multi-tenant deployment Affected Issues
mod - symmetric-client/src/main/java/org/jumpmind/symmetric/util/ Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/common/ Diff File
mod - symmetric-core/src/main/resources/ Diff File

Issue History

Date Modified Username Field Change
2023-01-20 13:42 elong New Issue
2023-01-20 13:42 elong Status new => assigned
2023-01-20 13:42 elong Assigned To => elong
2023-01-20 13:42 elong Issue generated from: 0005659
2023-01-20 13:42 elong Relationship added related to 0005659
2023-01-20 13:46 elong Status assigned => resolved
2023-01-20 13:46 elong Resolution open => fixed
2023-01-20 13:46 elong Fixed in Version => 3.14.5
2023-01-20 14:00 admin Changeset attached => SymmetricDS 3.14 32390d71
2023-02-15 20:26 admin Status resolved => closed