diff options
author | Garren Smith <garren.smith@gmail.com> | 2020-03-23 16:04:41 +0200 |
---|---|---|
committer | garren smith <garren.smith@gmail.com> | 2020-04-06 17:55:49 +0200 |
commit | dd4444209aaf43c8b7cc6aa422d1b7eeb96dad26 (patch) | |
tree | a073b6258b34a83265f172ade613cc994dcc5516 | |
parent | 4f8e33ea7fa2d4131bfe7fb5cca139f00ab17c8f (diff) | |
download | couchdb-dd4444209aaf43c8b7cc6aa422d1b7eeb96dad26.tar.gz |
Remove quorum stats
Removing quorum stats since they are not relevant with FDB.
-rw-r--r-- | src/mango/src/mango_cursor.erl | 5 | ||||
-rw-r--r-- | src/mango/src/mango_execution_stats.erl | 8 | ||||
-rw-r--r-- | src/mango/src/mango_execution_stats.hrl | 1 |
3 files changed, 1 insertions, 13 deletions
diff --git a/src/mango/src/mango_cursor.erl b/src/mango/src/mango_cursor.erl index f16765b96..db4e98184 100644 --- a/src/mango/src/mango_cursor.erl +++ b/src/mango/src/mango_cursor.erl @@ -205,12 +205,9 @@ invalid_index_warning_int(_, _) -> % returned, implying a lot of in-memory filtering index_scan_warning(#execution_stats { totalDocsExamined = Docs, - totalQuorumDocsExamined = DocsQuorum, resultsReturned = ResultCount }) -> - % Docs and DocsQuorum are mutually exclusive so it's safe to sum them - DocsScanned = Docs + DocsQuorum, - Ratio = calculate_index_scan_ratio(DocsScanned, ResultCount), + Ratio = calculate_index_scan_ratio(Docs, ResultCount), Threshold = config:get_integer("mango", "index_scan_warning_threshold", 10), case Threshold > 0 andalso Ratio > Threshold of true -> diff --git a/src/mango/src/mango_execution_stats.erl b/src/mango/src/mango_execution_stats.erl index 5878a3190..fe9d27b90 100644 --- a/src/mango/src/mango_execution_stats.erl +++ b/src/mango/src/mango_execution_stats.erl @@ -18,7 +18,6 @@ incr_keys_examined/1, incr_docs_examined/1, incr_docs_examined/2, - incr_quorum_docs_examined/1, incr_results_returned/1, log_start/1, log_end/1, @@ -33,7 +32,6 @@ to_json(Stats) -> {[ {total_keys_examined, Stats#execution_stats.totalKeysExamined}, {total_docs_examined, Stats#execution_stats.totalDocsExamined}, - {total_quorum_docs_examined, Stats#execution_stats.totalQuorumDocsExamined}, {results_returned, Stats#execution_stats.resultsReturned}, {execution_time_ms, Stats#execution_stats.executionTimeMs} ]}. @@ -55,12 +53,6 @@ incr_docs_examined(Stats, N) -> }. -incr_quorum_docs_examined(Stats) -> - Stats#execution_stats { - totalQuorumDocsExamined = Stats#execution_stats.totalQuorumDocsExamined + 1 - }. - - incr_results_returned(Stats) -> couch_stats:increment_counter([mango, results_returned]), Stats#execution_stats { diff --git a/src/mango/src/mango_execution_stats.hrl b/src/mango/src/mango_execution_stats.hrl index ea5ed5ee8..783c1e7f9 100644 --- a/src/mango/src/mango_execution_stats.hrl +++ b/src/mango/src/mango_execution_stats.hrl @@ -13,7 +13,6 @@ -record(execution_stats, { totalKeysExamined = 0, totalDocsExamined = 0, - totalQuorumDocsExamined = 0, resultsReturned = 0, executionStartTime, executionTimeMs |