Skip to content

Commit

Permalink
Merge pull request #104 from citrusleaf/new_testready
Browse files Browse the repository at this point in the history
TOOLS-1514, TOOLS-1558, TOOLS-1611 (Merge with next release)
  • Loading branch information
dwelch-spike authored Dec 10, 2020
2 parents c67212f + 8adb389 commit 8a6a2e5
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 5 deletions.
4 changes: 3 additions & 1 deletion lib/basiccontroller.py
Original file line number Diff line number Diff line change
Expand Up @@ -1904,9 +1904,11 @@ def _dump_collectinfo_pretty_print(
"statistics xdr",
"statistics dc",
"statistics sindex",
"pmap",
]

if CollectinfoController.get_pmap:
dignostic_show_params.append("pmap")

dignostic_aerospike_cluster_params = [
"service",
"services",
Expand Down
20 changes: 16 additions & 4 deletions lib/view/view.py
Original file line number Diff line number Diff line change
Expand Up @@ -318,7 +318,7 @@ def info_namespace_usage(stats, cluster, timestamp="", **ignore):

try:
total_res[ns]["index_used_bytes"] += get_value_from_dict(
ns_stats, ('index_flash_used_bytes', 'index_pmem_used_bytes'), default_value=0, return_type=int)
ns_stats, ('index_flash_used_bytes', 'index_pmem_used_bytes', 'memory_used_index_bytes'), default_value=0, return_type=int)
except Exception:
pass

Expand Down Expand Up @@ -574,12 +574,15 @@ def info_set(stats, cluster, timestamp="", **ignore):

title_suffix = CliView._get_timestamp_suffix(timestamp)
title = "Set Information%s" % (title_suffix)
column_names = ('set', 'namespace', 'node', ('_set-delete', 'Set Delete'), ('_n-bytes-memory', 'Mem Used'), ('_n_objects', 'Objects'), 'stop-writes-count', 'disable-eviction', 'set-enable-xdr'
column_names = ('set', 'namespace', 'node', ('_set-delete', 'Set Delete'), ('_n-bytes-memory', 'Mem Used'), ('_n-bytes-device', 'Disk Used'),
('_n_objects', 'Objects'), 'stop-writes-count', 'disable-eviction', 'set-enable-xdr'
)

t = Table(title, column_names, sort_by=1, group_by=0)
t.add_data_source(
'_n-bytes-memory', Extractors.byte_extractor(('n-bytes-memory', 'memory_data_bytes')))
t.add_data_source(
'_n-bytes-device', Extractors.byte_extractor(('n-bytes-device', 'device_data_bytes')))
t.add_data_source(
'_n_objects', Extractors.sif_extractor(('n_objects', 'objects')))

Expand All @@ -595,6 +598,8 @@ def info_set(stats, cluster, timestamp="", **ignore):
'namespace', lambda data: data['node'] == " ", color=terminal.fg_blue)
t.add_cell_alert(
'_n-bytes-memory', lambda data: data['node'] == " ", color=terminal.fg_blue)
t.add_cell_alert(
'_n-bytes-device', lambda data: data['node'] == " ", color=terminal.fg_blue)
t.add_cell_alert(
'_n_objects', lambda data: data['node'] == " ", color=terminal.fg_blue)

Expand Down Expand Up @@ -625,15 +630,21 @@ def info_set(stats, cluster, timestamp="", **ignore):
if (ns, set) not in total_res:
total_res[(ns, set)] = {}
total_res[(ns, set)]["n-bytes-memory"] = 0
total_res[(ns, set)]["n-bytes-device"] = 0
total_res[(ns, set)]["n_objects"] = 0
try:
total_res[(ns, set)]["n-bytes-memory"] += get_value_from_dict(
set_stats, ('n-bytes-memory', 'memory_data_bytes'), 0, int)
except Exception:
pass
try:
total_res[(ns, set)][
"n_objects"] += get_value_from_dict(set_stats, ('n_objects', 'objects'), 0, int)
total_res[(ns, set)]["n-bytes-device"] += get_value_from_dict(
set_stats, ('n-bytes-device', 'device_data_bytes'), 0, int)
except Exception:
pass
try:
total_res[(ns, set)]["n_objects"] += get_value_from_dict(
set_stats, ('n_objects', 'objects'), 0, int)
except Exception:
pass

Expand All @@ -654,6 +665,7 @@ def info_set(stats, cluster, timestamp="", **ignore):
row['set-enable-xdr'] = " "

row['n-bytes-memory'] = str(total_res[(ns, set)]["n-bytes-memory"])
row['n-bytes-device'] = str(total_res[(ns, set)]["n-bytes-device"])
row["n_objects"] = str(total_res[(ns, set)]["n_objects"])

t.insert_row(row)
Expand Down

0 comments on commit 8a6a2e5

Please sign in to comment.