View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003831 | SymmetricDS | Improvement | public | 2018-12-17 14:22 | 2019-04-25 18:19 |
Reporter | chenson | Assigned To | chenson | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.9.16 | ||||
Target Version | 3.9.16 | Fixed in Version | 3.9.16 | ||
Summary | 0003831: Be more lenient in the calculation of whether a channel is common | ||||
Description | Currently, if an inbound trigger router exists for on a different channel but for the same table then the outbound trigger router will not be considered "common". This check is only valid *if* the source node group is the same as the target node group of the outbound trigger. Adding this additional check. if (anotherChannelTableName.equals(currentTableName) && currentChannelId.equals(channelId) && triggerRouter.getRouter().getNodeGroupLink().getTargetNodeGroupId() .equals(triggerRouter2.getRouter().getNodeGroupLink().getSourceNodeGroupId())) { becomes if (anotherChannelTableName.equals(currentTableName) && currentChannelId.equals(channelId) && triggerRouter.getRouter().getNodeGroupLink().getTargetNodeGroupId() .equals(triggerRouter2.getRouter().getNodeGroupLink().getSourceNodeGroupId()) && triggerRouter.getRouter().getNodeGroupLink().getSourceNodeGroupId() .equals(triggerRouter2.getRouter().getNodeGroupLink().getTargetNodeGroupId())) { | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2018-12-17 14:22 | chenson | New Issue | |
2018-12-17 14:22 | chenson | Status | new => assigned |
2018-12-17 14:22 | chenson | Assigned To | => chenson |
2018-12-17 15:00 | chenson42 | Changeset attached | => SymmetricDS 3.9 21245d2a |
2019-04-25 18:19 | elong | Status | assigned => closed |
2019-04-25 18:19 | elong | Resolution | open => fixed |
2019-04-25 18:19 | elong | Fixed in Version | => 3.9.16 |