View Issue Details

IDProjectCategoryView StatusLast Update
0005659SymmetricDSImprovementpublic2023-01-20 13:42
Reporterelong Assigned Toelong  
Status closedResolutionfixed 
Product Version3.13.0 
Target Version3.13.11Fixed in Version3.13.11 
Summary0005659: 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 0005658 closedelong Snapshot util too slow for large multi-tenant deployment 
related to 0005662 closedelong Snapshot util too slow for large multi-tenant deployment 


There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.13 e70e857e

2023-01-19 21:06:14


Details Diff
0005659: 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-19 21:16 elong New Issue
2023-01-19 21:16 elong Status new => assigned
2023-01-19 21:16 elong Assigned To => elong
2023-01-19 21:16 elong Issue generated from: 0005658
2023-01-19 21:16 elong Relationship added related to 0005658
2023-01-19 22:00 admin Changeset attached => SymmetricDS 3.13 e70e857e
2023-01-20 13:42 elong Status assigned => resolved
2023-01-20 13:42 elong Resolution open => fixed
2023-01-20 13:42 elong Fixed in Version => 3.13.11
2023-01-20 13:42 elong Issue cloned: 0005662
2023-01-20 13:42 elong Relationship added related to 0005662
2023-02-15 20:26 admin Status resolved => closed