diff options
| author | fumingwei <[email protected]> | 2024-03-20 20:08:47 +0800 |
|---|---|---|
| committer | fumingwei <[email protected]> | 2024-03-20 20:08:55 +0800 |
| commit | ff8899c6760b1352f00acb6fd7a87f41acd2901c (patch) | |
| tree | 19d72069e613832acb9f0ef3223dcdc0f39bdc59 /src | |
| parent | 3a30f4090fbba1f3cbe5db3917086a7eb5e649a1 (diff) | |
bugfix:TSG-20030:Resolve python exporter config path list memory leak.v4.5.3
Diffstat (limited to 'src')
| -rw-r--r-- | src/exporter/fieldstat_exporter.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/exporter/fieldstat_exporter.py b/src/exporter/fieldstat_exporter.py index 579db2a..189dab7 100644 --- a/src/exporter/fieldstat_exporter.py +++ b/src/exporter/fieldstat_exporter.py @@ -101,7 +101,7 @@ class PrometheusExporter: def __init__(self): self.hist_bins = FieldstatExporterVars.hist_bins self.hist_format = FieldstatExporterVars.hist_format - self.json_paths = FieldstatExporterVars.json_paths + self.json_paths = copy.deepcopy(FieldstatExporterVars.json_paths) self.json_paths.extend(read_json_paths_from_dirs(FieldstatExporterVars.json_dirs)) self.n_lines = 0 @@ -578,7 +578,7 @@ def convert_to_header_name(name): class LocalExporter: def __init__(self): self.terminal_size, _ = shutil.get_terminal_size((128, 64)) - self.json_paths = FieldstatExporterVars.json_paths + self.json_paths = copy.deepcopy(FieldstatExporterVars.json_paths) self.json_paths.extend(read_json_paths_from_dirs(FieldstatExporterVars.json_dirs)) self.ctable = None self.htable = None |
