Setting/Reverting replication trigger behaviors from a command line
In the 2023.03 release of Mongoose, we introduced new functionality that changed some
skip-replication trigger behavior and Data Lake replication behavior. You can revert to the
pre-2023.03 behavior using a Command Line Interface (CLI).
Previous to these changes, there were two issues in this area:
- Some applications were purposefully setting skip-replication triggers for performance reasons in a way that left Data Lake data incorrect.
- The second involved situations in which 'Site A' would replicate to Data Lake, and 'Site B' would also replicate to Data Lake. In this scenario, data that was replicated transactionally from Site A to Site B was not then being replicated from Site B to Data Lake.
To address these situations, we introduced new replication trigger generation code such that:
- Data being replicated to Data Lake now ignores any skip-replication triggers.
- Data is replicated to Data Lake from both Site A and Site B.
This new behavior is now the default behavior.
Reverting the behavior
If you prefer to return to the original behavior, you can revert to it by using a CLI to
set the
disabledlignoreskip
switch value to 1. This
can be done by means of this command in a CLI:
ConfigManager -U:APP -name:appName -mode:edit -disabledlignoreskip:1
where appName
is the name of your Mongoose-based
application.
Note: To reinstate the new (default) behavior, set this value to
0 (zero).