Change name of "current" to "end_counter"
Since "current" got added to the global data group returned from getting the history stats in non-bulk mode, it was being output by all 3 of the history scripts, and the name "current" was a little confusing when looking at prior output, since old values would no longer be current. The description of it in the start param of history_bulk_data was confusing, too.
This commit is contained in:
parent
2e045ade16
commit
e16649fbf1
2 changed files with 11 additions and 15 deletions
|
@ -260,7 +260,7 @@ def main():
|
||||||
|
|
||||||
after = time.time()
|
after = time.time()
|
||||||
parsed_samples = general["samples"]
|
parsed_samples = general["samples"]
|
||||||
new_counter = general["current"]
|
new_counter = general["end_counter"]
|
||||||
timestamp = gstate.timestamp
|
timestamp = gstate.timestamp
|
||||||
# check this first, so it doesn't report as lost time sync
|
# check this first, so it doesn't report as lost time sync
|
||||||
if gstate.counter is not None and new_counter != gstate.counter + parsed_samples:
|
if gstate.counter is not None and new_counter != gstate.counter + parsed_samples:
|
||||||
|
|
|
@ -13,7 +13,7 @@ General data:
|
||||||
|
|
||||||
samples: The number of samples analyzed (for statistics) or returned
|
samples: The number of samples analyzed (for statistics) or returned
|
||||||
(for bulk data).
|
(for bulk data).
|
||||||
current: The total number of data samples that have been written to
|
end_counter: The total number of data samples that have been written to
|
||||||
the history buffer since dish reboot, irrespective of buffer wrap.
|
the history buffer since dish reboot, irrespective of buffer wrap.
|
||||||
This can be used to keep track of how many samples are new in
|
This can be used to keep track of how many samples are new in
|
||||||
comparison to a prior query of the history data.
|
comparison to a prior query of the history data.
|
||||||
|
@ -176,7 +176,7 @@ def history_ping_field_names():
|
||||||
"""
|
"""
|
||||||
return [
|
return [
|
||||||
"samples",
|
"samples",
|
||||||
"current",
|
"end_counter",
|
||||||
], [
|
], [
|
||||||
"total_ping_drop",
|
"total_ping_drop",
|
||||||
"count_full_ping_drop",
|
"count_full_ping_drop",
|
||||||
|
@ -252,20 +252,16 @@ def history_bulk_data(parse_samples, start=None, verbose=False):
|
||||||
parse_samples (int): Number of samples to process, or -1 to parse all
|
parse_samples (int): Number of samples to process, or -1 to parse all
|
||||||
available samples (bounded by start, if it is set).
|
available samples (bounded by start, if it is set).
|
||||||
start (int): Optional. If set, the samples returned will be limited to
|
start (int): Optional. If set, the samples returned will be limited to
|
||||||
the ones that have a counter value greater than or equal to this
|
the ones that have a counter value greater than this value. The
|
||||||
value. The "current" field in the general data dict returned by
|
"end_counter" field in the general data dict returned by this
|
||||||
this function represents the counter value of the next data sample
|
function represents the counter value of the last data sample
|
||||||
after the returned data, so if that value is passed as start in a
|
returned, so if that value is passed as start in a subsequent call
|
||||||
subsequent call to this function, only new samples will be
|
to this function, only new samples will be returned.
|
||||||
returned.
|
|
||||||
NOTE: The sample counter will reset to 0 when the dish reboots. If
|
NOTE: The sample counter will reset to 0 when the dish reboots. If
|
||||||
the requested start value is greater than the current "current"
|
the requested start value is greater than the new "end_counter"
|
||||||
value, this function will assume that happened and treat all
|
value, this function will assume that happened and treat all
|
||||||
samples as being later than the requested start, and thus include
|
samples as being later than the requested start, and thus include
|
||||||
them (bounded by parse_samples, if it is not -1).
|
them (bounded by parse_samples, if it is not -1).
|
||||||
Combining parse_samples=-1 and setting start to other than None is
|
|
||||||
not recommended, as doing so will not guarantee that all new
|
|
||||||
samples are included in the results.
|
|
||||||
verbose (bool): Optionally produce verbose output.
|
verbose (bool): Optionally produce verbose output.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
@ -306,7 +302,7 @@ def history_bulk_data(parse_samples, start=None, verbose=False):
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"samples": parsed_samples,
|
"samples": parsed_samples,
|
||||||
"current": current,
|
"end_counter": current,
|
||||||
}, {
|
}, {
|
||||||
"pop_ping_drop_rate": pop_ping_drop_rate,
|
"pop_ping_drop_rate": pop_ping_drop_rate,
|
||||||
"pop_ping_latency_ms": pop_ping_latency_ms,
|
"pop_ping_latency_ms": pop_ping_latency_ms,
|
||||||
|
@ -401,7 +397,7 @@ def history_ping_stats(parse_samples, verbose=False):
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"samples": parse_samples,
|
"samples": parse_samples,
|
||||||
"current": current,
|
"end_counter": current,
|
||||||
}, {
|
}, {
|
||||||
"total_ping_drop": tot,
|
"total_ping_drop": tot,
|
||||||
"count_full_ping_drop": count_full_drop,
|
"count_full_ping_drop": count_full_drop,
|
||||||
|
|
Loading…
Reference in a new issue