View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005418 | SymmetricDS | Bug | public | 2022-08-23 14:45 | 2022-08-30 13:03 |
Reporter | pmarzullo | Assigned To | pmarzullo | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.13.6 | ||||
Target Version | 3.13.7 | Fixed in Version | 3.13.7 | ||
Summary | 0005418: Virtual Trigger Routers created for SymmetricDS tables do not make sure that the router ID is unique | ||||
Description | Virtual Trigger Routers created for SymmetricDS tables do not make sure that the router ID is unique. This causes the caching by router IDs to lose Trigger Routers because the key is the router ID, and if they are not unique the last Trigger Router with the non-unique router ID will stay in the cache, and the earlier ones will be lost. Since these virtual trigger routers are not saved in the database, the code that shortens the names of the router ID should not be executed because it is the shortening of the names that is causing the collision in the router ID names. It does not matter how long the name is, as long as it is unique. | ||||
Steps To Reproduce | 1. Name one of the groups ga.store. 2. Name another of the groups gi.store. 3. Configure server to client synchronization, where ga.store and gi.store are the clients. 4. Make a change to a parameter. 5. Note that one of the client groups will not have a batch routed to it. 1. With the same setup, set up file synch. 2. Make a change to a file. 3. Note that a batch will be created, but no files will be put into the zip file that gets sent to the target for the node that is in the same node group that did not get a batch routed to it from above. | ||||
Tags | routing | ||||
|
This has also been merged into 3.14 branch. Patches here: https://www.jumpmind.com/downloads/symmetricds/patches/3.13/patch-0005418.jar https://www.jumpmind.com/downloads/symmetricds/patches/3.14/patch-0005418.jar |
SymmetricDS: 3.13 b2cc1885 2022-08-23 14:56:10 Details Diff |
0005418: Virtual Trigger Routers created for SymmetricDS tables do not make sure that the router ID is unique |
Affected Issues 0005418 |
|
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TriggerRouterService.java | Diff File | ||
SymmetricDS: 3.14 5602faa7 2022-08-23 14:56:10 Details Diff |
0005418: Virtual Trigger Routers created for SymmetricDS tables do not make sure that the router ID is unique |
Affected Issues 0005418 |
|
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TriggerRouterService.java | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-08-23 14:45 | pmarzullo | New Issue | |
2022-08-23 14:45 | pmarzullo | Status | new => assigned |
2022-08-23 14:45 | pmarzullo | Assigned To | => pmarzullo |
2022-08-23 14:45 | pmarzullo | Tag Attached: routing | |
2022-08-23 15:00 | pmarzullo | Changeset attached | => SymmetricDS 3.13 b2cc1885 |
2022-08-23 15:00 | pmarzullo | Changeset attached | => SymmetricDS 3.14 5602faa7 |
2022-08-23 15:04 | pmarzullo | Status | assigned => resolved |
2022-08-23 15:04 | pmarzullo | Resolution | open => fixed |
2022-08-23 15:04 | pmarzullo | Fixed in Version | => 3.13.7 |
2022-08-23 15:04 | pmarzullo | Note Added: 0002174 | |
2022-08-30 13:03 | admin | Status | resolved => closed |