ACE Commands
This section documents the ACE (Active Consistency Engine) CLI commands. Be sure you review and meet all of the ACE configuration requirements before using any ACE command:
Basic ACE diff and repair Commands
| Command |
Description |
| repset-diff |
Runs table-diff on every table in a specified replication set and aggregates results. |
| schema-diff |
Compares objects (and optionally data via per-table diffs) across nodes for an entire schema. |
| spock-diff |
Compares Spock metadata/state across nodes to find configuration divergences. |
| table-diff |
Compares a single table across cluster nodes and writes a diff report (JSON/HTML/CSV). |
| table-repair |
Applies fixes from a diff file using a chosen source-of-truth node; supports dry-run, upsert/insert-only. |
| table-rerun |
Re-runs a previous diff from a saved file to verify that inconsistencies were resolved. |
Merkle Tree (mtree) Commands
| Command |
Description |
| mtree build |
Builds Merkle trees for a specific table on all nodes (after mtree init). |
| mtree init |
Creates required schema/objects and sets up CDC (publication/slot) for Merkle operations. |
| mtree listen |
Long-running process that consumes CDC and continuously updates Merkle trees. |
| mtree table-diff |
Compares Merkle trees across nodes to detect inconsistencies; can emit JSON/HTML reports. |
| mtree teardown |
Removes all Merkle-related objects and CDC setup created by mtree init. |
| mtree teardown-table |
Drops Merkle data/metadata for one table and removes it from CDC publication. |
| mtree update |
Applies captured CDC changes to refresh Merkle trees; optional rebalance. |