Skip to content

Commit a4a1e7e

Browse files
committed
WL#7640 Ndb Active Active Delete-Delete handling
Some post-implementation refactoring. Moving conflict related code out of ha_ndbcluster* and into ndb_conflict.cc No functional change. More remains to be done.
1 parent e59771b commit a4a1e7e

File tree

5 files changed

+1159
-1066
lines changed

5 files changed

+1159
-1066
lines changed

sql/ha_ndbcluster.cc

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -735,28 +735,6 @@ SHOW_VAR ndb_status_variables_dynamic[]= {
735735
{NullS, NullS, SHOW_LONG}
736736
};
737737

738-
SHOW_VAR ndb_status_conflict_variables[]= {
739-
{"fn_max", (char*) &g_ndb_slave_state.total_violation_count[CFT_NDB_MAX], SHOW_LONGLONG},
740-
{"fn_old", (char*) &g_ndb_slave_state.total_violation_count[CFT_NDB_OLD], SHOW_LONGLONG},
741-
{"fn_max_del_win", (char*) &g_ndb_slave_state.total_violation_count[CFT_NDB_MAX_DEL_WIN], SHOW_LONGLONG},
742-
{"fn_epoch", (char*) &g_ndb_slave_state.total_violation_count[CFT_NDB_EPOCH], SHOW_LONGLONG},
743-
{"fn_epoch_trans", (char*) &g_ndb_slave_state.total_violation_count[CFT_NDB_EPOCH_TRANS], SHOW_LONGLONG},
744-
{"fn_epoch2", (char*) &g_ndb_slave_state.total_violation_count[CFT_NDB_EPOCH2], SHOW_LONGLONG},
745-
{"fn_epoch2_trans", (char*) &g_ndb_slave_state.total_violation_count[CFT_NDB_EPOCH2_TRANS], SHOW_LONGLONG},
746-
{"trans_row_conflict_count", (char*) &g_ndb_slave_state.trans_row_conflict_count, SHOW_LONGLONG},
747-
{"trans_row_reject_count", (char*) &g_ndb_slave_state.trans_row_reject_count, SHOW_LONGLONG},
748-
{"trans_reject_count", (char*) &g_ndb_slave_state.trans_in_conflict_count, SHOW_LONGLONG},
749-
{"trans_detect_iter_count", (char*) &g_ndb_slave_state.trans_detect_iter_count, SHOW_LONGLONG},
750-
{"trans_conflict_commit_count",
751-
(char*) &g_ndb_slave_state.trans_conflict_commit_count, SHOW_LONGLONG},
752-
{"epoch_delete_delete_count", (char*) &g_ndb_slave_state.total_delete_delete_count, SHOW_LONGLONG},
753-
{"reflected_op_prepare_count", (char*) &g_ndb_slave_state.total_reflect_op_prepare_count, SHOW_LONGLONG},
754-
{"reflected_op_discard_count", (char*) &g_ndb_slave_state.total_reflect_op_discard_count, SHOW_LONGLONG},
755-
{"refresh_op_count", (char*) &g_ndb_slave_state.total_refresh_op_count, SHOW_LONGLONG},
756-
{"last_conflict_epoch", (char*) &g_ndb_slave_state.last_conflicted_epoch, SHOW_LONGLONG},
757-
{"last_stable_epoch", (char*) &g_ndb_slave_state.last_stable_epoch, SHOW_LONGLONG},
758-
{NullS, NullS, SHOW_LONG}
759-
};
760738

761739
SHOW_VAR ndb_status_injector_variables[]= {
762740
{"api_event_data_count_injector", (char*) &g_event_data_count, SHOW_LONGLONG},
@@ -18359,7 +18337,7 @@ static int show_ndb_vars(THD *thd, SHOW_VAR *var, char *buff)
1835918337

1836018338
SHOW_VAR ndb_status_variables_export[]= {
1836118339
{"Ndb", (char*) &show_ndb_vars, SHOW_FUNC},
18362-
{"Ndb_conflict", (char*) &ndb_status_conflict_variables, SHOW_ARRAY},
18340+
{"Ndb_conflict", (char*) &show_ndb_conflict_status_vars, SHOW_FUNC},
1836318341
{"Ndb", (char*) &ndb_status_injector_variables, SHOW_ARRAY},
1836418342
{"Ndb", (char*) &ndb_status_slave_variables, SHOW_ARRAY},
1836518343
{"Ndb", (char*) &show_ndb_server_api_stats, SHOW_FUNC},

0 commit comments

Comments
 (0)