Skip to content

Commit

Permalink
Fix formatting to pass flake8
Browse files Browse the repository at this point in the history
Use black -l 80

Signed-off-by: Nathaniel Clark <[email protected]>
  • Loading branch information
utopiabound committed Jul 19, 2023
1 parent d6dee8e commit c4d5ebb
Showing 1 changed file with 56 additions and 31 deletions.
87 changes: 56 additions & 31 deletions sos/report/plugins/lustre.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,65 +10,90 @@


class Lustre(Plugin, RedHatPlugin):
short_desc = "Lustre filesystem"

short_desc = 'Lustre filesystem'

plugin_name = 'lustre'
profiles = ('storage', 'network', 'cluster', )
packages = ('lustre', 'lustre-client', )
plugin_name = "lustre"
profiles = (
"storage",
"network",
"cluster",
)
packages = (
"lustre",
"lustre-client",
)

def get_params(self, name, param_list):
"""Use lctl get_param to collect a selection of parameters into a
file.
file.
"""
self.add_cmd_output("lctl get_param %s" % " ".join(param_list),
suggest_filename="params-%s" % name,
stderr=False)
self.add_cmd_output(
"lctl get_param %s" % " ".join(param_list),
suggest_filename="params-%s" % name,
stderr=False,
)

def setup(self):
self.add_cmd_output([
"lctl debug_kernel",
"lctl device_list",
"lctl list_nids",
"lctl route_list",
"lnetctl net show -v"
])
self.add_cmd_output(
[
"lctl debug_kernel",
"lctl device_list",
"lctl list_nids",
"lctl route_list",
"lnetctl net show -v",
]
)

self.get_params("basic", ["version", "health_check", "debug", "timeout"])
self.get_params(
"basic", ["version", "health_check", "debug", "timeout"]
)
self.get_params("lnet", ["peers", "routes", "routers", "nis"])
self.get_params("ldlm-lru", ["ldlm.namespaces.*.lru_max_age", "ldlm.namespaces.*.lru_size"])
self.get_params(
"ldlm-lru",
["ldlm.namespaces.*.lru_max_age", "ldlm.namespaces.*.lru_size"],
)
self.get_params("ldlm-states", ["*.*.state"])
self.get_params("jobid", ["jobid_name", "jobid_var"])
self.get_params("job-stats", ["*.*.job_stats"])
self.get_params("server_uuids", ["*.*.*server_uuid"])
self.get_params("mgc_irstate", ["mgc.*.ir_state"])

# Client Specific
self.add_cmd_output([
"lfs df",
"lfs df -i"
])
self.get_params("osc_client", ["osc.*.max_dirty_mb", "osc.*.max_pages_per_rpc", "osc.*.checksums", "osc.*.max_rpcs_in_flight"])
self.add_cmd_output(["lfs df", "lfs df -i"])
self.get_params(
"osc_client",
[
"osc.*.max_dirty_mb",
"osc.*.max_pages_per_rpc",
"osc.*.checksums",
"osc.*.max_rpcs_in_flight",
],
)

# Server Specific
self.get_params("osd", ["osd-*.*.{mntdev,files*," +
"kbytes*,blocksize,brw_stats}"])
self.get_params("quota", ["osd-*.*.quota_slave." +
"{info,limit_*,acct_*}"])
self.get_params(
"osd", ["osd-*.*.{mntdev,files*," + "kbytes*,blocksize,brw_stats}"]
)
self.get_params(
"quota", ["osd-*.*.quota_slave." + "{info,limit_*,acct_*}"]
)
self.get_params("mgs", ["mgs.MGS.ir_timeout", "mgs.MGS.live.*"])
self.get_params("exports", ["*.*.exports.*.*"])
self.get_params("mntdev", ["osd*.*.mntdev"])

# mb_groups can be VERY large, and provide minimal debug usefulness
self.add_forbidden_path("*/mb_groups")
self.add_copy_spec([
"/sys/fs/ldiskfs",
"/proc/fs/ldiskfs",
])
self.add_copy_spec(
[
"/sys/fs/ldiskfs",
"/proc/fs/ldiskfs",
]
)

# Grab emergency ring buffer dumps
if self.get_option("all_logs"):
self.add_copy_spec("/tmp/lustre-log.*")


# vim: set et ts=4 sw=4 :

0 comments on commit c4d5ebb

Please sign in to comment.