View Revisions: Issue #3765

Summary 0003765: If Sym_table_reload_request's router_id is invalid, a full table load occurs (any 'where' clause is ignored)
Revision 2018-10-24 13:35 by hanes
Description If you manually construct an entry into sym_table_reload_request, and your entry's router_id is invalid, any 'where' clause you specified is ignored and the whole table is loaded.

Not sure what the correct behavior is here. Perhaps log an error in the log and ignore the reload request row? Would seem to require a new status for Processed (i.e., Ignored?)

Also, what router -does- it actually pick?
Revision 2018-10-25 15:44 by hanes
Description If you manually construct an entry into sym_table_reload_request, and your entry's router_id is invalid, any 'where' clause you specified is ignored and the whole table is loaded. SymmetricDS seems to be just picking a valid trigger-router combination that exists for the table but then loading the entire contents (i.e., ignores the where clause).

Not sure what the correct behavior is here. Perhaps log an error in the log and ignore the reload request row? Would seem to require a new status for Processed (i.e., Ignored?)