View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005466 | SymmetricDS Pro | Improvement | public | 2022-09-22 18:22 | 2022-10-04 15:14 |
Reporter | pmarzullo | Assigned To | pmarzullo | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.14.1 | ||||
Target Version | 3.14.2 | Fixed in Version | 3.14.2 | ||
Summary | 0005466: Push registration, when sync URL is empty for registering node, should allow Pull registration to recover from empty sync URL | ||||
Description | When Push registration is set up for a node (registering node pushes to registration server and registration server pushes to registering server), after the registering node connects and sets up a registration request, a manual function needs to be done to open registration for the registering node. bin/symadmin --engine server-000 client 001 http://localhost:31415/sync/client-001 This sets up the registering nodes sync URL in sym_node so that the next run of the PUSH job pushes a registration batch to the registering node. If the manual function executes the open-registration without specifying the sync URL, the sync URL in sym_node is empty and the PUSH job will silently (the logging for this is at DEBUG level) not push to the registering node. Since the registering node will continue to attempt to register using a PULL because it does not know the configuration yet, we should allow the PULL registration to go through to get the registering node registered and configured and moving. | ||||
Steps To Reproduce | 1. Set up push/push synchronization 2. Start up the registration node. 3. Start up the registering node. 4. Execute "bin/symadmin --engine server-000 client 001", leaving off the sync URL of the registering node. 5. The node will never get registered. | ||||
Tags | registration | ||||
SymmetricDS: 3.14 f1956190 2022-09-22 18:23:22 Details Diff |
0005466: Push registration, when sync URL is empty for registering node, should allow Pull registration to recover from empty sync URL |
Affected Issues 0005466 |
|
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RegistrationService.java | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-09-22 18:22 | pmarzullo | New Issue | |
2022-09-22 18:22 | pmarzullo | Status | new => assigned |
2022-09-22 18:22 | pmarzullo | Assigned To | => pmarzullo |
2022-09-22 18:22 | pmarzullo | Tag Attached: registration | |
2022-09-22 19:00 | pmarzullo | Changeset attached | => SymmetricDS 3.14 f1956190 |
2022-10-03 13:24 | pmarzullo | Status | assigned => resolved |
2022-10-03 13:24 | pmarzullo | Resolution | open => fixed |
2022-10-03 13:24 | pmarzullo | Fixed in Version | => 3.14.2 |
2022-10-04 15:14 | admin | Status | resolved => closed |