Ceph is a distributed object, block, and file storage platform
This report summarizes scanner evidence for ceph/ceph, a C++ project with 17,106 GitHub stars. SynthScan examined 1,672,155 lines of code across 9221 source files, recording 11291 pattern matches distributed across 26 syntactic categories. The legacy adjusted pattern signal is 8.4 (Moderate pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 8536 finding(s).
Are imports declared and package/API names verified? 703 finding(s).
Are wrappers, guards, and repeated structures necessary? 8018 finding(s).
Which changes need focused human review? 11291 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 11291 distinct pattern matches across 26 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | qa/workunits/erasure-code/jquery.flot.js | 980 | function getOrCreateAxis(axes, number) { | CODE |
| LOW | qa/workunits/erasure-code/jquery.flot.js | 1427 | function allocateAxisBoxFirstPhase(axis) { | CODE |
| LOW | qa/workunits/erasure-code/jquery.flot.js | 1512 | function allocateAxisBoxSecondPhase(axis) { | CODE |
| LOW | qa/workunits/erasure-code/jquery.flot.js | 1525 | function adjustLayoutForThingsStickingOut() { | CODE |
| LOW | qa/workunits/erasure-code/jquery.js | 7335 | function addToPrefiltersOrTransports( structure ) { | CODE |
| LOW | qa/workunits/erasure-code/jquery.js | 7369 | function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR, | CODE |
| LOW | qa/workunits/rgw/keystone-fake-server.py | 129 | class HTTPRequestHandler(BaseHTTPRequestHandler): | CODE |
| LOW | qa/workunits/rgw/test-keystone-service-token.py | 107 | def test_expired_token_with_service_token(): | CODE |
| LOW | qa/workunits/rgw/test-keystone-service-token.py | 156 | def test_expired_token_with_invalid_service_token(): | CODE |
| LOW | qa/workunits/rgw/test_rgw_admin_pagination.py | 228 | def _test_original_bucket_list(self, stats: bool = False) -> None: | CODE |
| LOW⚡ | qa/workunits/rgw/test_rgw_admin_pagination.py | 246 | def test_original_bucket_list_without_stats(self) -> None: | CODE |
| LOW⚡ | qa/workunits/rgw/test_rgw_admin_pagination.py | 249 | def test_original_bucket_list_with_stats(self) -> None: | CODE |
| LOW⚡ | qa/workunits/rgw/test_rgw_admin_pagination.py | 252 | def _test_bucket_list_max_entries(self, stats: bool = False) -> None: | CODE |
| LOW⚡ | qa/workunits/rgw/test_rgw_admin_pagination.py | 279 | def test_bucket_list_max_entries_without_stats(self) -> None: | CODE |
| LOW⚡ | qa/workunits/rgw/test_rgw_admin_pagination.py | 282 | def test_bucket_list_max_entries_with_stats(self) -> None: | CODE |
| LOW⚡ | qa/workunits/rgw/test_rgw_admin_pagination.py | 285 | def test_bucket_list_max_entries_capped(self) -> None: | CODE |
| LOW | qa/workunits/rgw/test_rgw_admin_pagination.py | 303 | def test_bucket_list_max_entries_negative(self) -> None: | CODE |
| LOW | qa/workunits/rgw/test_rgw_admin_pagination.py | 316 | def test_bucket_list_marker_only(self) -> None: | CODE |
| LOW | qa/workunits/rgw/test_rgw_admin_pagination.py | 328 | def test_bucket_list_paginate_until_end(self) -> None: | CODE |
| LOW | qa/workunits/rgw/test_rgw_reshard.py | 79 | def get_bucket_reshard_status(bucket_name): | CODE |
| LOW | qa/workunits/smb/tests/test_ceph_smb_ctl.py | 67 | def test_config_dump_cmp_hash(self, smb_cfg): | CODE |
| LOW | qa/workunits/smb/tests/test_ceph_smb_ctl.py | 258 | def test_config_summary_change_poll(self, smb_cfg): | CODE |
| LOW | qa/workunits/smb/tests/test_ctdb_clustering.py | 51 | def test_ctdb_cluster_healthy(smb_cfg): | CODE |
| LOW | qa/workunits/smb/tests/test_ctdb_clustering.py | 76 | def test_ctdb_deleted_node_after_shrink(smb_cfg): | CODE |
| LOW | qa/workunits/smb/tests/test_ratelimit.py | 98 | def test_qos_write_iops_limit(self, smb_cfg, config): | CODE |
| LOW | qa/workunits/smb/tests/test_ratelimit.py | 112 | def test_qos_read_bandwidth_limit_integer(self, smb_cfg, config): | CODE |
| LOW | qa/workunits/smb/tests/test_ratelimit.py | 130 | def test_qos_read_bandwidth_limit_human_readable(self, smb_cfg, config): | CODE |
| LOW | qa/workunits/smb/tests/test_ratelimit.py | 149 | def test_qos_write_bandwidth_limit_integer(self, smb_cfg, config): | CODE |
| LOW | qa/workunits/smb/tests/test_ratelimit.py | 167 | def test_qos_write_bandwidth_limit_human_readable(self, smb_cfg, config): | CODE |
| LOW | qa/workunits/smb/tests/test_ratelimit.py | 186 | def test_qos_burst_multiplier_default(self, smb_cfg, config): | CODE |
| LOW | qa/workunits/smb/tests/test_ratelimit.py | 200 | def test_qos_read_burst_multiplier(self, smb_cfg, config): | CODE |
| LOW | qa/workunits/smb/tests/test_ratelimit.py | 219 | def test_qos_write_burst_multiplier(self, smb_cfg, config): | CODE |
| LOW | qa/workunits/smb/tests/test_ratelimit.py | 238 | def test_qos_multiple_limits_with_burst(self, smb_cfg, config): | CODE |
| LOW | qa/workunits/smb/tests/test_ratelimit.py | 311 | def test_qos_partial_zero_values(self, smb_cfg, config): | CODE |
| LOW | qa/workunits/smb/tests/test_ratelimit.py | 344 | def test_qos_apply_via_resources(self, smb_cfg, config): | CODE |
| LOW | qa/workunits/smb/tests/test_hosts_access.py | 51 | def test_no_access_bogus_allow(self, smb_cfg): | CODE |
| LOW | qa/workunits/smb/tests/test_hosts_access.py | 110 | def test_no_access_bogus_net_allow(self, smb_cfg): | CODE |
| LOW | qa/workunits/smb/tests/test_kb_fscrypt.py | 8 | def test_invalid_key_uid_share(smb_cfg): | CODE |
| LOW | qa/tasks/test_netsplit.py | 62 | def _print_not_active_clean_pg(self, pgs): | CODE |
| LOW | qa/tasks/test_netsplit.py | 196 | def _check_mon_netsplit_warning(self): | CODE |
| LOW | qa/tasks/test_netsplit.py | 211 | def _check_mon_netsplit_warning_raised(self, detail): | CODE |
| LOW | qa/tasks/rgw.py | 435 | def configure_storage_classes(ctx, clients, storage_classes): | CODE |
| LOW | qa/tasks/quarantine_thrasher.py | 174 | def _verify_quarantine_enforced(self): | CODE |
| LOW | qa/tasks/quarantine_thrasher.py | 199 | def _verify_quarantine_lifted(self): | CODE |
| LOW | qa/tasks/quarantine_thrasher.py | 281 | def stop_all_quarantine_thrashers(thrashers): | CODE |
| LOW | qa/tasks/vstart_runner.py | 236 | def _handle_subprocess_output(self, output, stream): | CODE |
| LOW | qa/tasks/vstart_runner.py | 450 | def _perform_checks_and_adjustments(self, args, omit_sudo): | STRING |
| LOW | qa/tasks/ceph_manager.py | 304 | def run_ceph_objectstore_tool(self, remote, osd, cmd): | CODE |
| LOW | qa/tasks/ceph_manager.py | 1174 | def test_bluestore_reshard_action(self): | CODE |
| LOW | qa/tasks/ceph_manager.py | 2183 | def create_erasure_code_profile(self, profile_name, profile): | CODE |
| LOW | qa/tasks/ceph_manager.py | 2196 | def create_erasure_code_crush_rule(self, rule_name, profile): | CODE |
| LOW | qa/tasks/ceph_manager.py | 2205 | def create_pool_with_unique_name(self, pg_num=16, | CODE |
| LOW | qa/tasks/ceph_manager.py | 2532 | def get_pgids_to_cancel_force(self, backfill): | CODE |
| LOW | qa/tasks/ceph_manager.py | 2600 | def wait_snap_trimming_complete(self, pool): | CODE |
| LOW | qa/tasks/ceph_manager.py | 2742 | def _get_num_active_recovered(self, pgs): | CODE |
| LOW | qa/tasks/ceph_manager.py | 2752 | def get_is_making_recovery_progress(self): | CODE |
| LOW | qa/tasks/ceph_manager.py | 2824 | def _print_not_active_clean_pg(self, pgs): | CODE |
| LOW | qa/tasks/ceph_manager.py | 2902 | def dump_pgs_not_active_clean(self): | CODE |
| LOW | qa/tasks/ceph_manager.py | 2932 | def dump_pgs_not_active_peered(self, pgs): | CODE |
| LOW | qa/tasks/rbd_fio.py | 67 | def get_ioengine_package_name(ioengine, remote): | CODE |
| 5740 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | qa/workunits/rgw/test_rgw_multipart_category.py | 49 | except Exception: | CODE |
| HIGH | qa/workunits/rgw/test_rgw_lc_recompress.py | 218 | except Exception: | CODE |
| HIGH | qa/workunits/rgw/test_rgw_rados_pool_quota.py | 41 | except: | CODE |
| HIGH | qa/workunits/fs/misc/direct_io.py | 18 | except OSError: | CODE |
| HIGH | qa/workunits/fs/misc/filelock_interrupt.py | 43 | except InterruptedError: | CODE |
| HIGH | qa/workunits/fs/misc/filelock_interrupt.py | 70 | except InterruptedError: | CODE |
| HIGH | qa/workunits/rest/test_mgr_rest_api.py | 13 | except: | CODE |
| HIGH | qa/tasks/ceph_test_case.py | 247 | except CommandFailedError: | CODE |
| HIGH | qa/tasks/vstart_runner.py | 89 | except: | CODE |
| HIGH | qa/tasks/vstart_runner.py | 318 | except OSError: | CODE |
| HIGH | qa/tasks/vstart_runner.py | 378 | except shutil.SameFileError: | CODE |
| HIGH | qa/tasks/ceph_manager.py | 2438 | except KeyError: | CODE |
| HIGH | qa/tasks/ceph_manager.py | 3195 | except: | CODE |
| HIGH | qa/tasks/rook.py | 30 | except: | CODE |
| HIGH | qa/tasks/rook.py | 299 | except OSError: | CODE |
| HIGH | qa/tasks/rook.py | 305 | except OSError: | CODE |
| HIGH | qa/tasks/rook.py | 310 | except ReadError: | CODE |
| HIGH | qa/tasks/smb.py | 273 | except CommandFailedError: | CODE |
| HIGH | qa/tasks/mds_thrash.py | 122 | except FSMissing: | CODE |
| HIGH | qa/tasks/mds_thrash.py | 199 | except: | CODE |
| HIGH | qa/tasks/cephfs_mirror_thrash.py | 148 | except CommandFailedError: | CODE |
| HIGH | qa/tasks/cephfs_mirror_thrash.py | 156 | except socket.error: | CODE |
| HIGH | qa/tasks/cephadm.py | 523 | except OSError: | CODE |
| HIGH | qa/tasks/cephadm.py | 560 | except OSError: | CODE |
| HIGH | qa/tasks/cephadm.py | 529 | except OSError: | CODE |
| HIGH | qa/tasks/cephadm.py | 537 | except ReadError: | CODE |
| HIGH | qa/tasks/cephadm.py | 566 | except OSError: | CODE |
| HIGH | qa/tasks/cephadm.py | 572 | except ReadError: | CODE |
| HIGH | qa/tasks/ceph.py | 1407 | except KeyError: | CODE |
| HIGH | qa/tasks/ceph.py | 1434 | except run.CommandFailedError: | CODE |
| HIGH | qa/tasks/ceph.py | 112 | except OSError: | CODE |
| HIGH | qa/tasks/ceph.py | 295 | except OSError: | CODE |
| HIGH | qa/tasks/ceph.py | 118 | except OSError: | CODE |
| HIGH | qa/tasks/ceph.py | 123 | except ReadError: | CODE |
| HIGH | qa/tasks/ceph.py | 301 | except OSError: | CODE |
| HIGH | qa/tasks/fwd_scrub.py | 36 | except ThrasherGreenlet.Stopped: | CODE |
| HIGH | qa/tasks/radosgw_admin.py | 273 | except: | CODE |
| HIGH | qa/tasks/radosgw_admin.py | 292 | except: | CODE |
| HIGH | qa/tasks/radosgw_admin.py | 284 | except: | CODE |
| HIGH | qa/tasks/rbd_mirror_thrash.py | 124 | except socket.error: | CODE |
| HIGH | qa/tasks/rbd_mirror_thrash.py | 147 | except CommandFailedError: | CODE |
| HIGH | qa/tasks/rbd_mirror_thrash.py | 155 | except socket.error: | CODE |
| HIGH | qa/tasks/mgr/test_dashboard.py | 36 | except requests.ConnectionError: | CODE |
| HIGH | qa/tasks/mgr/dashboard/helper.py | 714 | except _ValError: | CODE |
| HIGH | qa/tasks/mgr/dashboard/test_mgr_module.py | 32 | except (MaxRetryError, requests.ConnectionError): | CODE |
| HIGH | qa/tasks/cephfs/test_multimds_misc.py | 44 | except KeyError: | CODE |
| HIGH | qa/tasks/cephfs/test_data_scan.py | 388 | except CommandFailedError: | CODE |
| HIGH | qa/tasks/cephfs/test_data_scan.py | 1100 | except Exception: | CODE |
| HIGH | qa/tasks/cephfs/test_admin.py | 2461 | except FSMissing: | CODE |
| HIGH | qa/tasks/cephfs/test_damage.py | 268 | except RuntimeError: | CODE |
| HIGH | qa/tasks/cephfs/test_misc.py | 396 | except: | CODE |
| HIGH | qa/tasks/cephfs/test_dir_charmap.py | 33 | except NoSuchAttributeError: | CODE |
| HIGH | qa/tasks/cephfs/test_dir_charmap.py | 45 | except InvalidArgumentError: | CODE |
| HIGH | qa/tasks/cephfs/test_dir_charmap.py | 68 | except NoSuchAttributeError: | CODE |
| HIGH | qa/tasks/cephfs/test_dir_charmap.py | 135 | except InvalidArgumentError: | CODE |
| HIGH | qa/tasks/cephfs/test_dir_charmap.py | 141 | except NoSuchAttributeError: | CODE |
| HIGH | qa/tasks/cephfs/test_dir_charmap.py | 246 | except DirectoryNotEmptyError: | CODE |
| HIGH | qa/tasks/cephfs/test_dir_charmap.py | 252 | except NoSuchAttributeError: | CODE |
| HIGH | qa/tasks/cephfs/test_dir_charmap.py | 272 | except DirectoryNotEmptyError: | CODE |
| HIGH | qa/tasks/cephfs/test_dir_charmap.py | 278 | except NoSuchAttributeError: | CODE |
| 306 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | qa/workunits/rados/test_read_balancer.sh | 321 | # ------------------- | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_client_recovery.py | 102 | # ===================================================== | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_client_recovery.py | 113 | # ===================================================== | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_client_recovery.py | 125 | # ===================================================== | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_client_recovery.py | 138 | # ================= | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_client_recovery.py | 182 | # ========================= | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_client_recovery.py | 223 | # ===================================== | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_client_recovery.py | 282 | # =================================== | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_client_recovery.py | 329 | # =================================== | COMMENT |
| MEDIUM⚡ | qa/tasks/cephfs/test_quarantine.py | 206 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | qa/tasks/cephfs/test_quarantine.py | 208 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | qa/tasks/cephfs/test_quarantine.py | 312 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | qa/tasks/cephfs/test_quarantine.py | 314 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | qa/tasks/cephfs/test_quarantine.py | 541 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | qa/tasks/cephfs/test_quarantine.py | 543 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | qa/tasks/cephfs/test_quarantine.py | 841 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | qa/tasks/cephfs/test_quarantine.py | 843 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | qa/tasks/cephfs/test_quarantine.py | 950 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | qa/tasks/cephfs/test_quarantine.py | 952 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | qa/tasks/cephfs/test_quarantine.py | 1001 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | qa/tasks/cephfs/test_quarantine.py | 1003 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_quarantine.py | 264 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_quarantine.py | 266 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_quarantine.py | 375 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_quarantine.py | 377 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_quarantine.py | 476 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_quarantine.py | 478 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_quarantine.py | 571 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_quarantine.py | 573 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_quarantine.py | 767 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_quarantine.py | 769 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_quarantine.py | 905 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_quarantine.py | 907 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | qa/tasks/cephfs/test_cephfs_shell.py | 1148 | # ==================================================================================================== | COMMENT |
| MEDIUM⚡ | qa/tasks/cephfs/test_cephfs_shell.py | 1166 | # ==================================================================================================== | COMMENT |
| MEDIUM⚡ | qa/tasks/cephfs/test_cephfs_shell.py | 1181 | # ==================================================================================================== | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_cephfs_shell.py | 1130 | # ==================================================================================================== | COMMENT |
| MEDIUM | qa/standalone/misc/ok-to-upgrade.sh | 620 | # ----------- | COMMENT |
| MEDIUM | qa/cephfs/unshare_ns_mount.sh | 24 | # ----------- | COMMENT |
| MEDIUM | qa/cephfs/unshare_ns_mount.sh | 27 | # ----------- | COMMENT |
| MEDIUM | …ng/ceph-mixin/tests_dashboards/features/environment.py | 52 | # =========================== | COMMENT |
| MEDIUM⚡ | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 114 | # ============================================================ | COMMENT |
| MEDIUM⚡ | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 116 | # ============================================================ | COMMENT |
| MEDIUM⚡ | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 124 | # ============================================================ | COMMENT |
| MEDIUM⚡ | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 127 | # ============================================================ | COMMENT |
| MEDIUM⚡ | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 850 | # ============================================================ | COMMENT |
| MEDIUM⚡ | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 853 | # ============================================================ | COMMENT |
| MEDIUM⚡ | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 862 | # ============================================================ | COMMENT |
| MEDIUM⚡ | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 865 | # ============================================================ | COMMENT |
| MEDIUM⚡ | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 1224 | # ============================================================ | COMMENT |
| MEDIUM⚡ | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 1227 | # ============================================================ | COMMENT |
| MEDIUM⚡ | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 1236 | # ============================================================ | COMMENT |
| MEDIUM⚡ | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 1239 | # ============================================================ | COMMENT |
| MEDIUM⚡ | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 1363 | # ============================================================ | COMMENT |
| MEDIUM⚡ | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 1366 | # ============================================================ | COMMENT |
| MEDIUM⚡ | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 1375 | # ============================================================ | COMMENT |
| MEDIUM⚡ | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 1378 | # ============================================================ | COMMENT |
| MEDIUM⚡ | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 1388 | # ============================================================ | COMMENT |
| MEDIUM⚡ | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 1391 | # ============================================================ | COMMENT |
| MEDIUM | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 145 | # ============================================================ | COMMENT |
| 476 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | mingw_conf.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | make-srpm.sh | 1 | #!/bin/sh | COMMENT |
| LOW | make-debs.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | win32_build.sh | 21 | SKIP_TESTS=${SKIP_TESTS:-} | COMMENT |
| LOW | install-deps.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | run-make-check.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | bin/git-archive-all.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | bin/git-archive-all.sh | 21 | # This program is free software; you can redistribute it and/or modify | COMMENT |
| LOW | qa/run_xfstests.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | qa/run_xfstests-obsolete.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | qa/run_xfstests-obsolete.sh | 61 | # | COMMENT |
| LOW | qa/workunits/ceph-helpers-root.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | qa/workunits/erasure-code/bench.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | qa/workunits/erasure-code/bench.sh | 21 | # CEPH_ERASURE_CODE_BENCHMARK=build/bin/ceph_erasure_code_benchmark \ | COMMENT |
| LOW | qa/workunits/erasure-code/bench.sh | 241 | # CEPH_ERASURE_CODE_BENCHMARK=../../../src/ceph_erasure_code_benchmark \ | COMMENT |
| LOW | …workunits/erasure-code/encode-decode-non-regression.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | qa/workunits/erasure-code/jquery.flot.js | 281 | // | COMMENT |
| LOW | qa/workunits/erasure-code/jquery.flot.js | 301 | // The idea is that that the width, height, and general 'identity' of the | COMMENT |
| LOW | qa/workunits/erasure-code/jquery.flot.js | 381 | return info; | COMMENT |
| LOW | qa/workunits/erasure-code/jquery.flot.js | 461 | // Note that the text is not immediately removed; it is simply marked as | COMMENT |
| LOW | qa/workunits/erasure-code/jquery.js | 9461 | // since jQuery can be concatenated with other files that may use define, | COMMENT |
| LOW | qa/workunits/direct_io/test_sync_io.c | 1 | #include <sys/types.h> | COMMENT |
| LOW | qa/workunits/rgw/keystone-fake-server.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | qa/workunits/rgw/test-keystone-service-token.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | qa/workunits/rgw/test_rgw_admin_pagination.py | 221 | if ok return data parsed from JSON response. | COMMENT |
| LOW | qa/workunits/rgw/keystone-service-token.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | qa/workunits/rgw/test_account_migration.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …ts/rgw/jcksum/src/main/java/io/ceph/jcksum/jcksum.java | 341 | putObjectFromFile(client, "file-200b", out_name); // STREAMING-AWS4-HMAC-SHA256-PAYLOAD-TRAILER (multi) (200) (c | COMMENT |
| LOW | …ts/rgw/jcksum/src/main/java/io/ceph/jcksum/jcksum.java | 361 | //mpuObjectFromFile(client, "file-256k", out_name); | COMMENT |
| LOW | qa/workunits/mon/pg_autoscaler.sh | 321 | # -1 6.00000 root default | COMMENT |
| LOW | qa/workunits/mon/test_mon_config_key.py | 1 | #!/usr/bin/python3 | COMMENT |
| LOW | qa/workunits/mon/test_mon_config_key.py | 21 | import sys | COMMENT |
| LOW | qa/workunits/hadoop/terasort.sh | 21 | COMMENT | |
| LOW | qa/workunits/hadoop/terasort.sh | 41 | #-Dio.file.buffer.size=131072 \ | COMMENT |
| LOW | qa/workunits/hadoop/terasort.sh | 61 | #-Ddfs.blocksize=512M \ | COMMENT |
| LOW | qa/workunits/cephtool/test.sh | 2081 | { | COMMENT |
| LOW | qa/workunits/cephtool/test.sh | 2101 | # get quotas in json-pretty format | COMMENT |
| LOW | qa/workunits/cephtool/test.sh | 2121 | # set valid quotas with unit prefix | COMMENT |
| LOW | qa/workunits/rados/test_ec_sparse_read_repair_assert.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | qa/workunits/rados/test_large_omap_detection.py | 1 | #!/usr/bin/python3 | COMMENT |
| LOW | qa/workunits/rados/test_envlibrados_for_rocksdb.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | qa/workunits/rados/test.sh | 41 | # 3. --timeout VALUE (optional) (for each test) | COMMENT |
| LOW | qa/workunits/rename/plan.txt | 1 | #!/bin/sh | COMMENT |
| LOW | qa/workunits/rename/plan.txt | 21 | # pri auth pri rep - | COMMENT |
| LOW | qa/workunits/nvmeof/cross_namespace_copy_test.sh | 1 | #!/bin/bash -ex | COMMENT |
| LOW | qa/workunits/fs/full/subvolume_clone.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | qa/workunits/fs/full/subvolume_snapshot_rm.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | qa/workunits/rbd/test_rbdmap_RBDMAPFILE.sh | 1 | #!/bin/sh | COMMENT |
| LOW | qa/workunits/rbd/rbd_mirror_helpers.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | qa/workunits/rbd/rbd_mirror_helpers.sh | 21 | # RBD_MIRROR_INSTANCES - number of daemons to start per cluster | COMMENT |
| LOW | qa/workunits/rbd/rbd_mirror_helpers.sh | 41 | # | COMMENT |
| LOW | qa/workunits/rbd/rbd_mirror_helpers.sh | 61 | # export RBD_MIRROR_TEMDIR=/tmp/tmp.rbd_mirror | COMMENT |
| LOW | qa/workunits/rbd/image_read.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | qa/workunits/rbd/image_read.sh | 21 | # By default it creates an image and fills it with some data. It | COMMENT |
| LOW | qa/workunits/rbd/concurrent.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | qa/workunits/rbd/concurrent.sh | 21 | # | COMMENT |
| LOW | qa/workunits/rbd/concurrent.sh | 41 | # Exit status: | COMMENT |
| LOW | qa/workunits/rbd/concurrent.sh | 281 | [ $# -eq 1 ] || exit 99 | COMMENT |
| LOW | qa/workunits/rbd/rbd_mirror.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | qa/workunits/rbd/huge-tickets.sh | 1 | #!/usr/bin/env bash | COMMENT |
| 1276 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | qa/workunits/cephadm/test_cephadm_timeout.py | 63 | except Exception: | CODE |
| MEDIUM | qa/workunits/dencoder/test_readable.py | 51 | print(f"Error encountered in subprocess. Command: {cmd1}") | CODE |
| MEDIUM | qa/workunits/dencoder/test_readable.py | 53 | print(f"Error encountered in subprocess. Command: {cmd2}") | CODE |
| MEDIUM | qa/workunits/dencoder/test_readable.py | 67 | debug_print(f"Error running command: {error_message}") | CODE |
| MEDIUM | qa/workunits/dencoder/test_readable.py | 87 | print(f"Error encountered in subprocess. Command: {cmd1}") | CODE |
| LOW | qa/workunits/rgw/test_rgw_versioning.py | 115 | except Exception as e: | CODE |
| LOW | qa/workunits/rgw/test_rgw_d4n.py | 51 | except Exception as e: | CODE |
| LOW | qa/workunits/rgw/test_rgw_datacache.py | 77 | except Exception as e: | CODE |
| LOW | qa/workunits/rgw/common.py | 83 | except Exception as e: | CODE |
| LOW | qa/workunits/rgw/test_rgw_multipart_category.py | 49 | except Exception: | CODE |
| MEDIUM | qa/workunits/rgw/test_rgw_multipart_category.py | 39 | def cleanup_bucket(connection, bucket_name): | CODE |
| LOW | qa/workunits/rgw/test_rgw_admin_pagination.py | 139 | except Exception: | CODE |
| LOW | qa/workunits/rgw/test_rgw_admin_pagination.py | 142 | except Exception: | CODE |
| LOW | qa/workunits/rgw/test_rgw_lc_recompress.py | 218 | except Exception: | CODE |
| LOW | qa/workunits/rgw/test_rgw_rados_pool_quota.py | 87 | except Exception as e: | CODE |
| LOW | …nits/windows/py_tests/rbd_wnbd/service_restart_test.py | 172 | except Exception: | CODE |
| MEDIUM | …nits/windows/py_tests/rbd_wnbd/service_restart_test.py | 162 | def run(self): | CODE |
| LOW | qa/workunits/windows/py_tests/rbd_wnbd/stress_test.py | 459 | except Exception as ex: | CODE |
| LOW | qa/workunits/windows/py_tests/rbd_wnbd/stress_test.py | 477 | except Exception: | CODE |
| LOW | qa/workunits/windows/py_tests/internal/task_group.py | 32 | except Exception as ex: | CODE |
| LOW | qa/workunits/windows/py_tests/internal/tracer.py | 33 | except Exception as exc: | CODE |
| LOW | qa/tasks/test_netsplit.py | 171 | except Exception: | CODE |
| LOW | qa/tasks/test_netsplit.py | 193 | except Exception: | CODE |
| LOW | qa/tasks/test_netsplit.py | 295 | except Exception: | CODE |
| LOW | qa/tasks/test_netsplit.py | 305 | except Exception: | CODE |
| LOW | qa/tasks/test_netsplit.py | 388 | except Exception: | CODE |
| LOW | qa/tasks/test_netsplit.py | 398 | except Exception: | CODE |
| LOW | qa/tasks/workunit.py | 575 | except Exception: | CODE |
| LOW | qa/tasks/samba.py | 242 | except Exception: | STRING |
| LOW | qa/tasks/ragweed.py | 71 | except Exception as e: | CODE |
| LOW | qa/tasks/kubeadm.py | 66 | except Exception as e: | CODE |
| LOW | qa/tasks/kubeadm.py | 297 | except Exception as e: | STRING |
| LOW | qa/tasks/kubeadm.py | 332 | except Exception as e: | STRING |
| LOW | qa/tasks/quarantine_thrasher.py | 135 | except Exception as e: | CODE |
| LOW | qa/tasks/quarantine_thrasher.py | 185 | except Exception as e: | CODE |
| LOW | qa/tasks/quarantine_thrasher.py | 210 | except Exception as e: | CODE |
| LOW | qa/tasks/quarantine_thrasher.py | 271 | except Exception as e: | CODE |
| MEDIUM | qa/tasks/quarantine_thrasher.py | 244 | def _run(self): | CODE |
| LOW | qa/tasks/vstart_runner.py | 1387 | except Exception as e: | STRING |
| MEDIUM | qa/tasks/ceph_manager.py | 190 | def wrapper(self): | CODE |
| LOW | qa/tasks/ceph_manager.py | 1385 | except Exception as e: | CODE |
| LOW | qa/tasks/cifs_mount.py | 136 | except Exception: | CODE |
| LOW | qa/tasks/rook.py | 165 | except Exception as e: | CODE |
| LOW | qa/tasks/rook.py | 208 | except Exception: | CODE |
| LOW | qa/tasks/rook.py | 415 | except Exception as e: | CODE |
| LOW | qa/tasks/rook.py | 483 | except Exception as e: | CODE |
| LOW | qa/tasks/rook.py | 538 | except Exception as e: | CODE |
| LOW | qa/tasks/quiescer.py | 78 | except Exception as e: | CODE |
| LOW | qa/tasks/quiescer.py | 164 | except Exception as e: | CODE |
| LOW | qa/tasks/quiescer.py | 192 | except Exception as e: | CODE |
| LOW | qa/tasks/quiescer.py | 221 | except Exception as e: | CODE |
| LOW | qa/tasks/quiescer.py | 296 | except Exception as e: | CODE |
| LOW | qa/tasks/quiescer.py | 362 | except Exception as e: | CODE |
| MEDIUM | qa/tasks/quiescer.py | 339 | def _run(self): | CODE |
| LOW | qa/tasks/mds_thrash.py | 124 | except Exception as e: | CODE |
| MEDIUM | qa/tasks/mds_thrash.py | 119 | def _run(self): | CODE |
| LOW | qa/tasks/cbt.py | 165 | except Exception as e: | CODE |
| MEDIUM | qa/tasks/cbt.py | 161 | def cbt_branch_from_version(self): | CODE |
| LOW | qa/tasks/dump_stuck.py | 151 | except Exception: | CODE |
| LOW | qa/tasks/cephfs_mirror_thrash.py | 80 | except Exception as e: | CODE |
| 701 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …nits/windows/py_tests/rbd_wnbd/service_restart_test.py | 46 | 'data. Examples: crc32c, md5, sha1, null, etc. ' | CODE |
| HIGH | …nits/windows/py_tests/rbd_wnbd/service_restart_test.py | 47 | 'If set to null, the written data will not be ' | CODE |
| HIGH | qa/workunits/windows/py_tests/rbd_wnbd/stress_test.py | 51 | 'data. Examples: crc32c, md5, sha1, null, etc. ' | CODE |
| HIGH | qa/workunits/windows/py_tests/rbd_wnbd/stress_test.py | 52 | 'If set to null, the written data will not be ' | CODE |
| HIGH | qa/tasks/devstack.py | 83 | cmd = "cd devstack && git checkout " + branch | CODE |
| HIGH | qa/tasks/devstack.py | 273 | cmd = "cd devstack && sed -ie 's/screen -c/screen -dm -c/' rejoin-stack.sh" | CODE |
| HIGH | qa/tasks/cephadm.py | 638 | "(sudo systemctl restart ssh || sudo systemctl restart sshd)" | CODE |
| HIGH | qa/tasks/nvme_loop.py | 319 | 'nqn=$(cat "$s/subsysnqn" 2>/dev/null) || continue; ' | CODE |
| HIGH | qa/tasks/qemu.py | 265 | test -d /etc/ceph || mkdir /etc/ceph | CODE |
| HIGH | qa/tasks/qemu.py | 279 | test -d /mnt/test_b && cd /mnt/test_b | CODE |
| HIGH | qa/tasks/qemu.py | 280 | /mnt/cdrom/test.sh > /mnt/log/test.log 2>&1 && touch /mnt/log/success | CODE |
| HIGH | qa/tasks/cephfs/test_data_scan.py | 248 | self._mount.run_shell_payload("stat dir_y/dir_yy/dir_xxx/file_y || stat dir_x/dir_xx/dir_xxx/file_y") | STRING |
| HIGH | qa/tasks/cephfs/test_failover.py | 1002 | self.mount_a.run_shell_payload("mkdir top && touch top/file") | CODE |
| HIGH | qa/tasks/cephfs/test_exports.py | 191 | self.mount_a.run_shell_payload('cd top/00000000 && for i in `seq 1 10000`; do mkdir $i; done;') | STRING |
| HIGH | qa/tasks/cephfs/test_journal_repair.py | 195 | self.mount_a.run_shell_payload("mkdir dir1 && touch dir1/file_after_reset") | STRING |
| HIGH | qa/tasks/cephfs/test_cephfs_shell.py | 4 | "export PATH=$PATH:$(cd ../src/tools/cephfs/shell && pwd)" from the build dir | STRING |
| HIGH | qa/tasks/cephfs/test_quarantine_kclient.py | 313 | f"stat -c %s {stream_file} 2>/dev/null || echo 0", | CODE |
| HIGH | qa/tasks/cephfs/test_fscrypt.py | 68 | self.mount_a.run_shell_payload(f"cd {self.path} && dd if=/dev/urandom of={file} bs=512 count=1 oflag=sync && syn | CODE |
| HIGH⚡ | qa/tasks/cephfs/mount.py | 312 | if command -v iptables >/dev/null 2>&1 && sudo iptables -t nat -A POSTROUTING -s {self.ceph_brx_net} -o | CODE |
| HIGH⚡ | qa/tasks/cephfs/mount.py | 312 | if command -v iptables >/dev/null 2>&1 && sudo iptables -t nat -A POSTROUTING -s {self.ceph_brx_net} -o | CODE |
| HIGH⚡ | qa/tasks/cephfs/mount.py | 316 | sudo nft add table ip filter > /dev/null 2>&1 || true | CODE |
| HIGH⚡ | qa/tasks/cephfs/mount.py | 317 | sudo nft add chain ip filter forward {{ type filter hook forward priority 0 \; }} > /dev/null 2>&1 | | CODE |
| HIGH⚡ | qa/tasks/cephfs/mount.py | 319 | sudo nft add table ip nat > /dev/null 2>&1 || true | CODE |
| HIGH⚡ | qa/tasks/cephfs/mount.py | 321 | sudo nft add chain ip nat postrouting {{ type nat hook postrouting priority 100 \; }} > /dev/null 2> | CODE |
| HIGH⚡ | qa/tasks/cephfs/mount.py | 463 | if command -v iptables >/dev/null 2>&1 && sudo iptables -t nat -D POSTROUTING -s {self.ceph_brx_net} -o {gw} | CODE |
| HIGH⚡ | qa/tasks/cephfs/mount.py | 463 | if command -v iptables >/dev/null 2>&1 && sudo iptables -t nat -D POSTROUTING -s {self.ceph_brx_net} -o {gw} | CODE |
| HIGH⚡ | qa/tasks/cephfs/mount.py | 464 | sudo iptables -D FORWARD -o {gw} -i ceph-brx -j ACCEPT || true | CODE |
| HIGH⚡ | qa/tasks/cephfs/mount.py | 465 | sudo iptables -D FORWARD -i {gw} -o ceph-brx -j ACCEPT || true | CODE |
| HIGH⚡ | qa/tasks/cephfs/mount.py | 467 | sudo nft delete rule ip filter forward iifname ceph-brx oifname {gw} accept > /dev/null 2>&1 || true | CODE |
| HIGH⚡ | qa/tasks/cephfs/mount.py | 468 | sudo nft delete rule ip filter forward iifname {gw} oifname ceph-brx accept > /dev/null 2>&1 || true | CODE |
| HIGH⚡ | qa/tasks/cephfs/mount.py | 469 | sudo nft delete rule ip nat postrouting ip saddr {self.ceph_brx_net} oifname {gw} masquerade > /dev/null | CODE |
| HIGH | src/test/rgw/s3vectors/s3vector_test.py | 3843 | # a column declared with mustExist is never null, so $exists=true matches | COMMENT |
| HIGH | src/test/rgw/s3vectors/s3vector_test.py | 2563 | 'metadata': '{"color": null}'}, | CODE |
| HIGH | src/test/rgw/s3vectors/s3vector_test.py | 2572 | 'metadata': '{"genre": "rock", "year": null}'}, | CODE |
| HIGH | src/test/rgw/s3vectors/s3vector_test.py | 2583 | 'metadata': '{"color": null}'}, | CODE |
| HIGH | src/test/rgw/s3-tests/s3tests/functional/test_s3.py | 16002 | # 2024-04-25T17:47:47.991-0400 7f78e3a006c0 1 req 4931907640780566174 0.011000143s s3:complete_multipart ERROR: eit | COMMENT |
| HIGH⚡ | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 526 | res_s3select_nullif = remove_xml_tags_from_result( run_s3select_json(bucket_name,json_obj_name,"select count(0) fro | CODE |
| HIGH⚡ | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 532 | res_s3select_nullif = remove_xml_tags_from_result( run_s3select_json(bucket_name,json_obj_name,"select (nullif(_1.c | CODE |
| HIGH⚡ | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 538 | res_s3select_nullif = remove_xml_tags_from_result( run_s3select_json(bucket_name,json_obj_name,"select count(0) fro | CODE |
| HIGH⚡ | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 544 | res_s3select_nullif = remove_xml_tags_from_result( run_s3select_json(bucket_name,json_obj_name,"select (nullif(_1.c | CODE |
| HIGH⚡ | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 633 | res_s3select_nullif = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select count(0) from s3ob | CODE |
| HIGH⚡ | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 639 | res_s3select_nullif = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select (nullif(_1,_2) is | CODE |
| HIGH⚡ | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 645 | res_s3select_nullif = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select count(0) from s3ob | CODE |
| HIGH⚡ | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 651 | res_s3select_nullif = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select (nullif(_1,_2) is | CODE |
| HIGH⚡ | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 667 | res_s3select_nullif = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select count(*) from s3ob | CODE |
| HIGH⚡ | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 669 | res_s3select = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select count(*) from s3object wh | CODE |
| HIGH⚡ | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 673 | res_s3select_nullif = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select (nullif(_1,null) i | CODE |
| HIGH⚡ | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 675 | res_s3select = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select (_1 is null) from s3objec | CODE |
| HIGH⚡ | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 689 | res_s3select_nullif = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select count(0) from s3ob | CODE |
| HIGH⚡ | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 695 | res_s3select_nullif = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select count(0) from s3ob | CODE |
| HIGH⚡ | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 717 | res_s3select_null = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select count(*) from s3obje | CODE |
| HIGH⚡ | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 723 | res_s3select_null = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select count(*) from s3obje | CODE |
| HIGH | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1011 | res_s3select_nullif = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select count(0) from stdi | CODE |
| HIGH | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1017 | res_s3select_nullif = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select count(0) from stdi | CODE |
| HIGH | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1649 | res_s3select_1 = remove_xml_tags_from_result( run_s3select_output(bucket_name,csv_obj_name,"select _1, _2 from s3ob | CODE |
| HIGH | src/cephadm/tests/test_logrotate_config.py | 26 | killall -q -1 ceph-exporter ceph-mon ceph-mgr ceph-mds ceph-osd ceph-fuse radosgw rbd-mirror cephfs-mirror tcmu- | CODE |
| HIGH | src/script/build-with-container.py | 56 | $EDITOR ./my-cool-script.sh && chmod +x ./my-cool-script.sh | STRING |
| HIGH | src/script/build-with-container.py | 963 | f"cd {ctx.cli.homedir} && source ./src/script/run-make.sh && has_build_dir || configure ${{CONFIGURE_ARGS}}" | CODE |
| HIGH | src/script/build-with-container.py | 963 | f"cd {ctx.cli.homedir} && source ./src/script/run-make.sh && has_build_dir || configure ${{CONFIGURE_ARGS}}" | CODE |
| HIGH | src/script/build-with-container.py | 980 | f"cd {ctx.cli.homedir} && source ./src/script/run-make.sh && build vstart", | CODE |
| 54 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | qa/workunits/cephadm/test_cephadm_timeout.py | 42 | CODE | |
| LOW | qa/workunits/dencoder/test_readable.py | 212 | CODE | |
| LOW | qa/workunits/rgw/common.py | 69 | CODE | |
| LOW | qa/workunits/rgw/test_rgw_reshard.py | 100 | CODE | |
| LOW | qa/workunits/mon/test_mon_config_key.py | 161 | CODE | |
| LOW | qa/workunits/mon/caps.py | 157 | CODE | |
| LOW | qa/workunits/windows/py_tests/rbd_wnbd/stress_test.py | 178 | CODE | |
| LOW | qa/tasks/workunit.py | 368 | CODE | |
| LOW | qa/tasks/ceph_test_case.py | 259 | CODE | |
| LOW | qa/tasks/ceph_test_case.py | 310 | CODE | |
| LOW | qa/tasks/ceph_test_case.py | 331 | CODE | |
| LOW | qa/tasks/ceph_test_case.py | 352 | CODE | |
| LOW | qa/tasks/ceph_test_case.py | 265 | CODE | |
| LOW | qa/tasks/rgw.py | 35 | CODE | |
| LOW | qa/tasks/kubeadm.py | 88 | CODE | |
| LOW | qa/tasks/kubeadm.py | 249 | CODE | |
| LOW | qa/tasks/vstart_runner.py | 1329 | CODE | |
| LOW | qa/tasks/vstart_runner.py | 492 | CODE | |
| LOW | qa/tasks/vstart_runner.py | 786 | CODE | |
| LOW | qa/tasks/vstart_runner.py | 885 | CODE | |
| LOW | qa/tasks/ceph_manager.py | 340 | CODE | |
| LOW | qa/tasks/ceph_manager.py | 572 | CODE | |
| LOW | qa/tasks/ceph_manager.py | 1003 | CODE | |
| LOW | qa/tasks/ceph_manager.py | 1447 | CODE | |
| LOW | qa/tasks/ceph_manager.py | 1474 | CODE | |
| LOW | qa/tasks/ceph_manager.py | 2938 | CODE | |
| LOW | qa/tasks/ceph_manager.py | 3020 | CODE | |
| LOW | qa/tasks/ceph_manager.py | 3177 | CODE | |
| LOW | qa/tasks/ceph_manager.py | 3385 | CODE | |
| LOW | qa/tasks/ceph_manager.py | 3420 | CODE | |
| LOW | qa/tasks/cifs_mount.py | 14 | CODE | |
| LOW | qa/tasks/rook.py | 85 | CODE | |
| LOW | qa/tasks/rook.py | 199 | CODE | |
| LOW | qa/tasks/rook.py | 330 | CODE | |
| LOW | qa/tasks/rook.py | 453 | CODE | |
| LOW | qa/tasks/rook.py | 495 | CODE | |
| LOW | qa/tasks/deduplication.py | 15 | CODE | |
| LOW | qa/tasks/deduplication.py | 142 | CODE | |
| LOW | qa/tasks/kafka_failover.py | 241 | CODE | |
| LOW | qa/tasks/cram.py | 16 | CODE | |
| LOW | qa/tasks/rbd_fio.py | 22 | CODE | |
| LOW | qa/tasks/rbd_fio.py | 87 | CODE | |
| LOW | qa/tasks/quiescer.py | 172 | CODE | |
| LOW | qa/tasks/dnsmasq.py | 111 | CODE | |
| LOW | qa/tasks/smb.py | 491 | CODE | |
| LOW | qa/tasks/s3tests_java.py | 271 | CODE | |
| LOW | qa/tasks/rbd.py | 280 | CODE | |
| LOW | qa/tasks/rbd.py | 491 | CODE | |
| LOW | qa/tasks/mds_thrash.py | 179 | CODE | |
| LOW | qa/tasks/mds_thrash.py | 218 | CODE | |
| LOW | qa/tasks/rep_lost_unfound_delete.py | 14 | CODE | |
| LOW | qa/tasks/cephfs_mirror_thrash.py | 91 | CODE | |
| LOW | qa/tasks/lost_unfound.py | 13 | CODE | |
| LOW | qa/tasks/mon_thrash.py | 319 | CODE | |
| LOW | qa/tasks/check_counter.py | 52 | CODE | |
| LOW | qa/tasks/rgw_multisite.py | 85 | CODE | |
| LOW | qa/tasks/rados.py | 52 | CODE | |
| LOW | qa/tasks/rados.py | 280 | CODE | |
| LOW | qa/tasks/cephadm.py | 139 | CODE | |
| LOW | qa/tasks/cephadm.py | 368 | CODE | |
| 791 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | qa/workunits/rgw/test_rgw_d4n.py | 0 | generate the specified number random data. (actually each mb is a repetition of the first kb) | STRING |
| HIGH | src/test/rgw/s3-tests/s3tests/functional/utils.py | 0 | generate the specified number random data. (actually each mb is a repetition of the first kb) | STRING |
| HIGH | src/test/rgw/s3-tests/s3tests/functional/test_s3.py | 0 | generate the specified number random data. (actually each mb is a repetition of the first kb) | STRING |
| HIGH | qa/tasks/tempest.py | 0 | download pykmip from github. remove downloaded file upon exit. the context passed in should be identical to the context | STRING |
| HIGH | qa/tasks/keystone.py | 0 | download pykmip from github. remove downloaded file upon exit. the context passed in should be identical to the context | STRING |
| HIGH | qa/tasks/barbican.py | 0 | download pykmip from github. remove downloaded file upon exit. the context passed in should be identical to the context | STRING |
| HIGH | qa/tasks/pykmip.py | 0 | download pykmip from github. remove downloaded file upon exit. the context passed in should be identical to the context | STRING |
| HIGH | qa/tasks/ragweed.py | 0 | configure users for this section by stashing away keys, ids, and email addresses. | STRING |
| HIGH | qa/tasks/bucket_logging_tests.py | 0 | configure users for this section by stashing away keys, ids, and email addresses. | STRING |
| HIGH | qa/tasks/notification_tests.py | 0 | configure users for this section by stashing away keys, ids, and email addresses. | STRING |
| HIGH | qa/tasks/s3tests.py | 0 | configure users for this section by stashing away keys, ids, and email addresses. | STRING |
| HIGH | qa/tasks/s3vectors_tests.py | 0 | configure users for this section by stashing away keys, ids, and email addresses. | STRING |
| HIGH | qa/tasks/dedup_tests.py | 0 | configure users for this section by stashing away keys, ids, and email addresses. | STRING |
| HIGH | qa/tasks/lua_tests.py | 0 | configure users for this section by stashing away keys, ids, and email addresses. | STRING |
| HIGH | qa/tasks/ragweed.py | 0 | run the lua tests after everything is set up. :param ctx: context passed to task :param config: specific configuration i | STRING |
| HIGH | qa/tasks/bucket_logging_tests.py | 0 | run the lua tests after everything is set up. :param ctx: context passed to task :param config: specific configuration i | STRING |
| HIGH | qa/tasks/notification_tests.py | 0 | run the lua tests after everything is set up. :param ctx: context passed to task :param config: specific configuration i | STRING |
| HIGH | qa/tasks/s3tests.py | 0 | run the lua tests after everything is set up. :param ctx: context passed to task :param config: specific configuration i | STRING |
| HIGH | qa/tasks/s3vectors_tests.py | 0 | run the lua tests after everything is set up. :param ctx: context passed to task :param config: specific configuration i | STRING |
| HIGH | qa/tasks/dedup_tests.py | 0 | run the lua tests after everything is set up. :param ctx: context passed to task :param config: specific configuration i | STRING |
| HIGH | qa/tasks/lua_tests.py | 0 | run the lua tests after everything is set up. :param ctx: context passed to task :param config: specific configuration i | STRING |
| HIGH | qa/tasks/bucket_logging_tests.py | 0 | if you want to run the tests against your changes pushed to your remote repo you can provide 'suite_branch' and 'suite_r | STRING |
| HIGH | qa/tasks/s3vectors_tests.py | 0 | if you want to run the tests against your changes pushed to your remote repo you can provide 'suite_branch' and 'suite_r | STRING |
| HIGH | qa/tasks/dedup_tests.py | 0 | if you want to run the tests against your changes pushed to your remote repo you can provide 'suite_branch' and 'suite_r | STRING |
| HIGH | qa/tasks/lua_tests.py | 0 | if you want to run the tests against your changes pushed to your remote repo you can provide 'suite_branch' and 'suite_r | STRING |
| HIGH | qa/tasks/cephfs/test_data_scan.py | 0 | read from the mount and validate that the workload files are present (i.e. have survived or been reconstructed from the | STRING |
| HIGH | qa/tasks/cephfs/test_recovery_pool.py | 0 | read from the mount and validate that the workload files are present (i.e. have survived or been reconstructed from the | STRING |
| HIGH | qa/tasks/cephfs/test_scrub.py | 0 | read from the mount and validate that the workload files are present (i.e. have survived or been reconstructed from the | STRING |
| HIGH | qa/tasks/cephfs/test_data_scan.py | 0 | damage the filesystem pools in ways that will be interesting to recover from. by default just wipe everything in the met | STRING |
| HIGH | qa/tasks/cephfs/test_recovery_pool.py | 0 | damage the filesystem pools in ways that will be interesting to recover from. by default just wipe everything in the met | STRING |
| HIGH | qa/tasks/cephfs/test_scrub.py | 0 | damage the filesystem pools in ways that will be interesting to recover from. by default just wipe everything in the met | STRING |
| HIGH | qa/tasks/cephfs/test_data_scan.py | 0 | called after client unmount, after write: flush whatever you want | STRING |
| HIGH | qa/tasks/cephfs/test_recovery_pool.py | 0 | called after client unmount, after write: flush whatever you want | STRING |
| HIGH | qa/tasks/cephfs/test_scrub.py | 0 | called after client unmount, after write: flush whatever you want | STRING |
| HIGH | qa/tasks/cephfs/test_data_scan.py | 0 | that when all objects in metadata pool are removed, we can rebuild a metadata pool based on the contents of a data pool, | STRING |
| HIGH | qa/tasks/cephfs/test_recovery_pool.py | 0 | that when all objects in metadata pool are removed, we can rebuild a metadata pool based on the contents of a data pool, | STRING |
| HIGH | qa/tasks/cephfs/test_scrub.py | 0 | that when all objects in metadata pool are removed, we can rebuild a metadata pool based on the contents of a data pool, | STRING |
| HIGH | src/test/rgw/s3-tests/s3tests/common.py | 0 | choose a prefix for our test buckets, so they're easy to identify. use template and feed it more and more random filler, | STRING |
| HIGH | …est/rgw/s3-tests/s3tests/functional/rgw_interactive.py | 0 | choose a prefix for our test buckets, so they're easy to identify. use template and feed it more and more random filler, | STRING |
| HIGH | src/test/rgw/s3-tests/s3tests/functional/__init__.py | 0 | choose a prefix for our test buckets, so they're easy to identify. use template and feed it more and more random filler, | STRING |
| HIGH | src/test/rgw/s3-tests/s3tests/common.py | 0 | get a bucket that exists and is empty. always recreates a bucket from scratch. this is useful to also reset acls and suc | STRING |
| HIGH | …est/rgw/s3-tests/s3tests/functional/rgw_interactive.py | 0 | get a bucket that exists and is empty. always recreates a bucket from scratch. this is useful to also reset acls and suc | STRING |
| HIGH | src/test/rgw/s3-tests/s3tests/functional/__init__.py | 0 | get a bucket that exists and is empty. always recreates a bucket from scratch. this is useful to also reset acls and suc | STRING |
| HIGH | src/python-common/ceph/tests/test_service_spec.py | 0 | -----begin certificate-----\nmiicxjccaa4ceqdizsujnblkaljzmvntjukjma0gcsqgsib3dqebdquamcexdtal\nbgnvbaombenlcggxedaobgnvb | STRING |
| HIGH | src/pybind/mgr/cephadm/tests/test_node_proxy.py | 0 | -----begin certificate-----\nmiicxjccaa4ceqdizsujnblkaljzmvntjukjma0gcsqgsib3dqebdquamcexdtal\nbgnvbaombenlcggxedaobgnvb | STRING |
| HIGH | …pybind/mgr/cephadm/tests/services/test_mgmt_gateway.py | 0 | -----begin certificate-----\nmiicxjccaa4ceqdizsujnblkaljzmvntjukjma0gcsqgsib3dqebdquamcexdtal\nbgnvbaombenlcggxedaobgnvb | STRING |
| HIGH | src/pybind/mgr/cephadm/tests/services/test_smb.py | 0 | -----begin certificate-----\nmiicxjccaa4ceqdizsujnblkaljzmvntjukjma0gcsqgsib3dqebdquamcexdtal\nbgnvbaombenlcggxedaobgnvb | STRING |
| HIGH | src/pybind/mgr/cephadm/tests/services/test_agent.py | 0 | -----begin certificate-----\nmiicxjccaa4ceqdizsujnblkaljzmvntjukjma0gcsqgsib3dqebdquamcexdtal\nbgnvbaombenlcggxedaobgnvb | STRING |
| HIGH | src/pybind/mgr/cephadm/tests/services/test_nvmeof.py | 0 | -----begin certificate-----\nmiicxjccaa4ceqdizsujnblkaljzmvntjukjma0gcsqgsib3dqebdquamcexdtal\nbgnvbaombenlcggxedaobgnvb | STRING |
| HIGH | src/pybind/mgr/cephadm/tests/services/test_iscsi.py | 0 | -----begin certificate-----\nmiicxjccaa4ceqdizsujnblkaljzmvntjukjma0gcsqgsib3dqebdquamcexdtal\nbgnvbaombenlcggxedaobgnvb | STRING |
| HIGH | src/pybind/mgr/cephadm/tests/services/test_rgw.py | 0 | -----begin certificate-----\nmiicxjccaa4ceqdizsujnblkaljzmvntjukjma0gcsqgsib3dqebdquamcexdtal\nbgnvbaombenlcggxedaobgnvb | STRING |
| HIGH | …c/pybind/mgr/cephadm/tests/services/test_monitoring.py | 0 | -----begin certificate-----\nmiicxjccaa4ceqdizsujnblkaljzmvntjukjma0gcsqgsib3dqebdquamcexdtal\nbgnvbaombenlcggxedaobgnvb | STRING |
| HIGH | src/pybind/mgr/cephadm/tests/services/test_nfs.py | 0 | -----begin certificate-----\nmiicxjccaa4ceqdizsujnblkaljzmvntjukjma0gcsqgsib3dqebdquamcexdtal\nbgnvbaombenlcggxedaobgnvb | STRING |
| HIGH | src/python-common/ceph/tests/test_service_spec.py | 0 | -----begin private key-----\nmiievaibadanbgkqhkig9w0baqefaascbkywggsiageaaoibaqdlix7gmwd4x5gr\nsedkwcgrvoowiq5w2dgiantyp | STRING |
| HIGH | …pybind/mgr/cephadm/tests/services/test_mgmt_gateway.py | 0 | -----begin private key-----\nmiievaibadanbgkqhkig9w0baqefaascbkywggsiageaaoibaqdlix7gmwd4x5gr\nsedkwcgrvoowiq5w2dgiantyp | STRING |
| HIGH | src/pybind/mgr/cephadm/tests/services/test_smb.py | 0 | -----begin private key-----\nmiievaibadanbgkqhkig9w0baqefaascbkywggsiageaaoibaqdlix7gmwd4x5gr\nsedkwcgrvoowiq5w2dgiantyp | STRING |
| HIGH | src/pybind/mgr/cephadm/tests/services/test_agent.py | 0 | -----begin private key-----\nmiievaibadanbgkqhkig9w0baqefaascbkywggsiageaaoibaqdlix7gmwd4x5gr\nsedkwcgrvoowiq5w2dgiantyp | STRING |
| HIGH | src/pybind/mgr/cephadm/tests/services/test_nvmeof.py | 0 | -----begin private key-----\nmiievaibadanbgkqhkig9w0baqefaascbkywggsiageaaoibaqdlix7gmwd4x5gr\nsedkwcgrvoowiq5w2dgiantyp | STRING |
| HIGH | src/pybind/mgr/cephadm/tests/services/test_iscsi.py | 0 | -----begin private key-----\nmiievaibadanbgkqhkig9w0baqefaascbkywggsiageaaoibaqdlix7gmwd4x5gr\nsedkwcgrvoowiq5w2dgiantyp | STRING |
| HIGH | src/pybind/mgr/cephadm/tests/services/test_rgw.py | 0 | -----begin private key-----\nmiievaibadanbgkqhkig9w0baqefaascbkywggsiageaaoibaqdlix7gmwd4x5gr\nsedkwcgrvoowiq5w2dgiantyp | STRING |
| 51 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | qa/workunits/restart/test-backtraces.py | 3 | CODE | |
| LOW | qa/workunits/mon/caps.py | 3 | CODE | |
| LOW | qa/workunits/mon/caps.py | 13 | CODE | |
| LOW | qa/tasks/mds_creation_failure.py | 5 | CODE | |
| LOW | qa/tasks/ceph_test_case.py | 10 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_monitor.py | 2 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_rbd.py | 4 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_user.py | 4 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_auth.py | 3 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_role.py | 3 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_rgw.py | 2 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_host.py | 2 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_erasure_code_profile.py | 3 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_cluster_configuration.py | 1 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_orchestrator.py | 2 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_perf_counters.py | 2 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_requests.py | 3 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_motd.py | 4 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_logs.py | 2 | CODE | |
| LOW | qa/tasks/mgr/dashboard/helper.py | 3 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_osd.py | 3 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_summary.py | 1 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_health.py | 2 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_api.py | 3 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_crush_rule.py | 3 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_rbd_mirroring.py | 4 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_pool.py | 2 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_mgr_module.py | 2 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_settings.py | 3 | CODE | |
| LOW | examples/rgw/boto3/get_usage_stats.py | 2 | CODE | |
| LOW | examples/rgw/boto3/append_object.py | 2 | CODE | |
| LOW | examples/rgw/boto3/put-bucket-replication.py | 3 | CODE | |
| LOW | examples/rgw/boto3/put-bucket-replication.py | 8 | CODE | |
| LOW | doc/_ext/ceph_releases.py | 7 | CODE | |
| LOW | monitoring/ceph-mixin/tests_alerts/utils.py | 1 | CODE | |
| LOW | monitoring/ceph-mixin/tests_dashboards/__init__.py | 1 | CODE | |
| LOW | monitoring/ceph-mixin/tests_dashboards/__init__.py | 3 | CODE | |
| LOW | src/tools/histogram_dump.py | 18 | CODE | |
| LOW | src/tools/contrib/assign_crimson_cores.py | 5 | CODE | |
| LOW | src/tools/rgw/parse-cr-dump.py | 2 | CODE | |
| LOW | src/test/crimson/cbt/t2c.py | 11 | CODE | |
| LOW | src/test/rgw/test_multi.py | 13 | CODE | |
| LOW | src/test/rgw/test_multi.py | 25 | CODE | |
| LOW | src/test/rgw/test_multi.py | 26 | CODE | |
| LOW | src/test/rgw/test_multi.py | 27 | CODE | |
| LOW | src/test/rgw/bucket_notification/api.py | 3 | CODE | |
| LOW | src/test/rgw/bucket_notification/test_bn.py | 13 | CODE | |
| LOW | src/test/rgw/bucket_notification/test_bn.py | 27 | CODE | |
| LOW | src/test/rgw/bucket_notification/test_bn.py | 38 | CODE | |
| LOW | src/test/rgw/bucket_notification/test_bn.py | 38 | CODE | |
| LOW | src/test/rgw/bucket_notification/test_bn.py | 38 | CODE | |
| LOW | src/test/rgw/bucket_notification/test_bn.py | 38 | CODE | |
| LOW | src/test/rgw/lua/test_lua.py | 15 | CODE | |
| LOW | src/test/rgw/s3vectors/s3vector_test.py | 13 | CODE | |
| LOW | src/test/rgw/rgw_multi/zone_cloud.py | 1 | CODE | |
| LOW | src/test/rgw/rgw_multi/zone_cloud.py | 2 | CODE | |
| LOW | src/test/rgw/rgw_multi/zone_cloud.py | 17 | CODE | |
| LOW | src/test/rgw/rgw_multi/zone_es.py | 13 | CODE | |
| LOW | src/test/rgw/rgw_multi/multisite.py | 6 | CODE | |
| LOW | src/test/rgw/rgw_multi/tests_es.py | 4 | CODE | |
| 483 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | make-srpm.sh | 4 | # Create a SRPM which can be used to build Ceph | COMMENT |
| MEDIUM | bin/git-archive-all.sh | 108 | TMPFILE=`mktemp "$TMPDIR/$PROGRAM.XXXXXX"` # Create a place to store our work's progress | CODE |
| MEDIUM | bin/git-archive-all.sh | 199 | # Create the superproject's git-archive | COMMENT |
| MEDIUM | qa/workunits/dencoder/test_readable.py | 298 | # Create a generator that processes batches asynchronously | COMMENT |
| MEDIUM | qa/workunits/mon/mon-stretch-pool.sh | 107 | # Create a custom crush rule | COMMENT |
| MEDIUM | qa/workunits/cephtool/test.sh | 1153 | # Create a FS using the 'cache' pool now that it's no longer a tier | COMMENT |
| MEDIUM | qa/workunits/cephtool/test.sh | 1183 | # Create a FS and check that we can subsequently add a cache tier to it | COMMENT |
| MEDIUM | qa/workunits/rados/test_read_balancer.sh | 54 | # Create a new, empty pool | COMMENT |
| MEDIUM | qa/workunits/fs/fscrypt.sh | 38 | # Create the test directory | COMMENT |
| MEDIUM | qa/workunits/rest/test_mgr_rest_api.py | 26 | # Create a pool and get its id | COMMENT |
| MEDIUM | qa/erasure-code/ec-feature-plugins-v2.yaml | 70 | # Creating an erasure code profile using the lrc plugin now works | COMMENT |
| MEDIUM | qa/tasks/dnsmasq.py | 43 | data = "# This file is generated by dnsmasq teuthology task\n" | CODE |
| MEDIUM | qa/tasks/dnsmasq.py | 63 | data = """# This file is generated by dnsmasq teuthology task | CODE |
| MEDIUM | qa/tasks/dnsmasq.py | 87 | data = f"""# This file is generated by dnsmasq teuthology task | STRING |
| MEDIUM | qa/tasks/cbt.py | 115 | # Create a virtual environment for CBT | COMMENT |
| MEDIUM | qa/tasks/s3tests.py | 247 | # Create a global OIDC provider for fallback tests. Global providers are | COMMENT |
| MEDIUM | qa/tasks/stretch_mode_disable_enable.py | 473 | # Create a pool | COMMENT |
| MEDIUM | qa/tasks/mgr/dashboard/test_rgw.py | 28 | # Create the administrator account. | COMMENT |
| MEDIUM | qa/tasks/mgr/dashboard/test_rgw.py | 36 | # Create a test user? | COMMENT |
| MEDIUM | qa/tasks/mgr/dashboard/test_rgw.py | 102 | # Create an MFA user | COMMENT |
| MEDIUM | qa/tasks/mgr/dashboard/test_rgw.py | 139 | # Create a new bucket. | COMMENT |
| MEDIUM | qa/tasks/mgr/dashboard/test_rgw.py | 272 | # Create a new bucket. The tenant of the user is used when | COMMENT |
| MEDIUM | qa/tasks/mgr/dashboard/test_rgw.py | 521 | # Create a new user. | COMMENT |
| MEDIUM | qa/tasks/mgr/dashboard/test_rgw.py | 562 | # Create a new user. | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_data_scan.py | 254 | # Create a file whose backtrace disagrees with his eventual position | STRING |
| MEDIUM | qa/tasks/cephfs/test_data_scan.py | 343 | # Create a dir with a striped layout set on it | STRING |
| MEDIUM | qa/tasks/cephfs/test_data_scan.py | 591 | # Create a directory of `file_count` files, each named after its | STRING |
| MEDIUM | qa/tasks/cephfs/test_damage.py | 117 | # Define the various forms of damage we will inflict | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_recovery_pool.py | 116 | # Create the alternate pool if requested | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_misc.py | 781 | # Create a directory and the mds will journal this and then crash | STRING |
| MEDIUM | qa/tasks/cephfs/test_exports.py | 27 | # Create a directory that is pre-exported to rank 1 | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_journal_migration.py | 20 | # Create a filesystem using the older journal format. | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_backtrace.py | 39 | # Create a file for subsequent checks | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_backtrace.py | 66 | # Create a new data pool | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_strays.py | 389 | # Create a hardlink named file_b | STRING |
| MEDIUM | qa/tasks/cephfs/test_strays.py | 671 | # Create a non-purgeable stray in a ~mds1 stray directory | STRING |
| MEDIUM | qa/tasks/cephfs/test_strays.py | 838 | # Create a dir with a file in it | STRING |
| MEDIUM | qa/tasks/cephfs/test_journal_repair.py | 141 | # Create a new file, ensure it is not issued the same ino as one of the | STRING |
| MEDIUM | qa/tasks/cephfs/test_journal_repair.py | 330 | # Create a dir on each rank | STRING |
| MEDIUM | qa/tasks/cephfs/test_journal_repair.py | 598 | # Create an invalid dump file with partial header | STRING |
| MEDIUM | qa/tasks/cephfs/test_journal_repair.py | 622 | # Create an invalid dump file which doesn't have 'object_size' header | STRING |
| MEDIUM | qa/tasks/cephfs/test_volumes.py | 2954 | # Create a subvolume without setting an earmark | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_volumes.py | 2966 | # Create a subvolume | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_volumes.py | 2993 | # Define the expected error message | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_volumes.py | 8512 | # Create a file with suid, guid bits set along with executable bit. | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_quarantine.py | 1355 | # Create a more complex directory structure: | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_quarantine.py | 1771 | # Create a file directly in parent/ (not in any pinned subdir) | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_quarantine.py | 1772 | # This file is auth on rank 0, but parent/ has replica on rank 1 | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_quarantine.py | 1810 | # Create a file in 'deep' (not in any pinned subdir) | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_forward_scrub.py | 138 | # Create a new inode that's just in the log, i.e. would | STRING |
| MEDIUM | qa/tasks/cephfs/test_forward_scrub.py | 287 | # Create a file for subsequent checks | STRING |
| MEDIUM | qa/tasks/cephfs/test_forward_scrub.py | 318 | # Create a file for checks | STRING |
| MEDIUM | qa/tasks/cephfs/test_forward_scrub.py | 398 | # Create a file for checks | STRING |
| MEDIUM | qa/tasks/cephfs/test_client_limits.py | 269 | # Create a few files synchronously. This makes sure previous requests are completed | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_client_limits.py | 317 | # Create a few files synchronously. This makes sure previous requests are completed | COMMENT |
| MEDIUM | qa/tasks/cephfs/test_cap_flush.py | 35 | # Create a file and modify its mode. ceph-fuse will mark Ax cap dirty | STRING |
| MEDIUM | qa/suites/orch/cephadm/smb/tasks/deploy_smb_basic.yaml | 33 | # Create a user access the file system from samba | COMMENT |
| MEDIUM | qa/suites/orch/cephadm/smb/tasks/deploy_smb_basic.yaml | 35 | # Create a rados pool and store the config in it | COMMENT |
| MEDIUM | qa/suites/orch/cephadm/smb/tasks/deploy_smb_domain.yaml | 32 | # Create a user access the file system from samba | COMMENT |
| MEDIUM | qa/suites/orch/cephadm/smb/tasks/deploy_smb_domain.yaml | 34 | # Create a rados pool and store the config in it | COMMENT |
| 104 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | qa/workunits/rgw/test_rgw_admin_pagination.py | 107 | def set_user_max_buckets(self, uid: str, max_buckets: int) -> None: | CODE |
| LOW | qa/tasks/watched_process.py | 35 | def set_exception(self, e: Exception) -> None: | CODE |
| LOW | qa/tasks/mgr/dashboard/test_rgw.py | 15 | logger = logging.getLogger(__name__) | CODE |
| LOW | qa/tasks/mgr/dashboard/test_mgr_module.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | doc/_ext/ceph_confval.py | 26 | logger = logging.getLogger(__name__) | CODE |
| LOW | doc/_ext/ceph_commands.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | doc/_ext/ceph_releases.py | 16 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | monitoring/ceph-mixin/tests_dashboards/__init__.py | 84 | def set_evaluation_interval(self, interval: int, unit: str = 'm') -> None: | CODE |
| LOW⚡ | monitoring/ceph-mixin/tests_dashboards/__init__.py | 94 | def set_interval(self, interval: int, unit: str = 'm') -> None: | CODE |
| LOW⚡ | monitoring/ceph-mixin/tests_dashboards/__init__.py | 104 | def set_expression(self, expr: str) -> None: | CODE |
| LOW | monitoring/ceph-mixin/tests_dashboards/__init__.py | 125 | def set_eval_time(self, eval_time: int, unit: str = 'm') -> None: | CODE |
| LOW | src/tools/contrib/tasksetcpu.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/test/rgw/s3-tests/s3tests/functional/test_s3.py | 16457 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python-common/ceph/deployment/translate.py | 10 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python-common/ceph/deployment/service_spec.py | 374 | def set_hosts(self, hosts: Union[List[str], List[HostPlacementSpec]]) -> None: | CODE |
| LOW | …hon-common/ceph/deployment/drive_selection/selector.py | 11 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ython-common/ceph/deployment/drive_selection/filter.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | …hon-common/ceph/deployment/drive_selection/matchers.py | 11 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python-common/ceph/smb/ctl/__main__.py | 352 | def set_debug_level(ctx: Context) -> None: | CODE |
| LOW | src/python-common/ceph/fs/enctag.py | 80 | def set_tag(self, enc_tag: str) -> None: | CODE |
| LOW | src/python-common/ceph/fs/earmarking.py | 162 | def set_earmark(self, earmark: str) -> None: | CODE |
| LOW | src/ceph-node-proxy/ceph_node_proxy/atollon.py | 17 | def _update_storage(self) -> None: | CODE |
| LOW | …c/ceph-node-proxy/ceph_node_proxy/baseredfishsystem.py | 252 | def _update_system(self) -> None: | CODE |
| LOW⚡ | …c/ceph-node-proxy/ceph_node_proxy/baseredfishsystem.py | 344 | def _update_network(self) -> None: | CODE |
| LOW⚡ | …c/ceph-node-proxy/ceph_node_proxy/baseredfishsystem.py | 347 | def _update_processors(self) -> None: | CODE |
| LOW⚡ | …c/ceph-node-proxy/ceph_node_proxy/baseredfishsystem.py | 350 | def _update_storage(self) -> None: | CODE |
| LOW⚡ | …c/ceph-node-proxy/ceph_node_proxy/baseredfishsystem.py | 387 | def _update_sn(self) -> None: | CODE |
| LOW⚡ | …c/ceph-node-proxy/ceph_node_proxy/baseredfishsystem.py | 397 | def _update_memory(self) -> None: | CODE |
| LOW⚡ | …c/ceph-node-proxy/ceph_node_proxy/baseredfishsystem.py | 400 | def _update_power(self) -> None: | CODE |
| LOW⚡ | …c/ceph-node-proxy/ceph_node_proxy/baseredfishsystem.py | 403 | def _update_fans(self) -> None: | CODE |
| LOW⚡ | …c/ceph-node-proxy/ceph_node_proxy/baseredfishsystem.py | 406 | def _update_temperatures(self) -> None: | CODE |
| LOW⚡ | …c/ceph-node-proxy/ceph_node_proxy/baseredfishsystem.py | 409 | def _update_firmware(self) -> None: | CODE |
| LOW | src/cephadm/cephadm.py | 2097 | def update_func(self, func: Callable) -> None: | CODE |
| LOW | src/cephadm/cephadm.py | 537 | def update_default_image(ctx: CephadmContext) -> None: | STRING |
| LOW | src/cephadm/cephadm.py | 953 | def _update_podman_mounts(ctx: CephadmContext, mounts: Dict[str, str]) -> None: | STRING |
| LOW | src/cephadm/cephadmlib/firewalld.py | 167 | def update_firewalld(ctx: CephadmContext, daemon: DaemonForm) -> None: | CODE |
| LOW | src/cephadm/cephadmlib/context.py | 40 | def set_from_args(self, args: argparse.Namespace) -> None: | CODE |
| LOW | src/cephadm/cephadmlib/context.py | 52 | def set_args(self, args: argparse.Namespace) -> None: | CODE |
| LOW | src/cephadm/cephadmlib/cluster_ops.py | 972 | def set_orchestrator_state(ctx: CephadmContext, action: str) -> None: | CODE |
| LOW⚡ | src/cephadm/cephadmlib/file_utils.py | 165 | def update_meta_file(file_path: str, update_key_val: dict) -> None: | CODE |
| LOW | src/cephadm/cephadmlib/daemons/tracing.py | 44 | def set_configuration(config: Dict[str, str], daemon_type: str) -> None: | CODE |
| LOW | src/cephadm/cephadmlib/daemons/__init__.py | 15 | __all__ = [ | CODE |
| LOW | src/ceph-volume/ceph_volume/configuration.py | 11 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/ceph-volume/ceph_volume/__init__.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/ceph-volume/ceph_volume/process.py | 11 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/ceph-volume/ceph_volume/util/nvme.py | 7 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/ceph-volume/ceph_volume/util/disk.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/ceph-volume/ceph_volume/util/system.py | 19 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/ceph-volume/ceph_volume/util/encryption.py | 21 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/ceph-volume/ceph_volume/util/encryption.py | 24 | def set_dmcrypt_no_workqueue(target_version: str = '2.3.4') -> None: | CODE |
| LOW | src/ceph-volume/ceph_volume/util/device.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/ceph-volume/ceph_volume/util/device.py | 354 | def _set_lvm_membership(self) -> None: | CODE |
| LOW | src/ceph-volume/ceph_volume/util/lsmdisk.py | 40 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/ceph-volume/ceph_volume/util/__init__.py | 10 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/ceph-volume/ceph_volume/util/prepare.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/ceph-volume/ceph_volume/systemd/systemctl.py | 8 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/ceph-volume/ceph_volume/objectstore/raw.py | 19 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/ceph-volume/ceph_volume/objectstore/lvm.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ceph-volume/ceph_volume/objectstore/baseobjectstore.py | 17 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/ceph-volume/ceph_volume/api/lvm.py | 15 | logger = logging.getLogger(__name__) | CODE |
| 167 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | qa/workunits/dencoder/test_readable.py | 64 | # Check if the command failed | COMMENT |
| LOW | qa/workunits/rgw/test_rgw_global_cors.py | 62 | # Check if the server allows the custom headers | COMMENT |
| LOW | qa/workunits/rgw/s3_utilities.pm | 217 | # Read the file back to bucket | COMMENT |
| LOW | qa/workunits/fs/fscrypt_cli_setup.sh | 28 | # Check if /tmp/fscrypt exists | COMMENT |
| LOW | qa/workunits/fs/full/subvolume_ls.sh | 39 | #Set max_mds to 3 | COMMENT |
| LOW | qa/tasks/test_netsplit.py | 231 | # Check if the expected detail is present | COMMENT |
| LOW | qa/tasks/ceph_test_case.py | 233 | # Check if we got an early match, wait a bit if we didn't | COMMENT |
| LOW | qa/tasks/test_netsplit_3az_stretch_pool.py | 248 | # Check if the expected detail is present | COMMENT |
| LOW | qa/tasks/stretch_mode_disable_enable.py | 511 | # Check if stretch mode is disabled correctly | COMMENT |
| LOW | qa/tasks/stretch_mode_disable_enable.py | 558 | # Check if stretch mode is disabled correctly | COMMENT |
| LOW | qa/tasks/cephfs/test_data_scan.py | 351 | # Write files, then flush metadata so that its layout gets written into an xattr | STRING |
| LOW | qa/tasks/cephfs/test_openfiletable.py | 60 | # Open the file | COMMENT |
| LOW | qa/tasks/cephfs/test_failover.py | 523 | # Set it to 0 | COMMENT |
| LOW | qa/tasks/cephfs/test_exports.py | 48 | # Check if rank1 changed (standby tookover?) | COMMENT |
| LOW | qa/tasks/cephfs/test_exports.py | 226 | # Open the file with access mode(O_CREAT|O_WRONLY|O_TRUNC), | STRING |
| LOW | qa/tasks/cephfs/test_exports.py | 445 | # Check if distribution is uniform | STRING |
| LOW | qa/tasks/cephfs/test_uninlining.py | 148 | # Set max_mds to 1 or 2 | COMMENT |
| LOW | qa/tasks/cephfs/test_journal_repair.py | 324 | # Set max_mds to 2 | STRING |
| LOW | qa/tasks/cephfs/test_quarantine.py | 1787 | # Read file in parent/ - might hit replica for metadata | COMMENT |
| LOW⚡ | qa/tasks/cephfs/test_nfs.py | 655 | # Check if rados export object is deleted | COMMENT |
| LOW⚡ | qa/tasks/cephfs/test_nfs.py | 691 | # Check if exports gets listed | COMMENT |
| LOW⚡ | qa/tasks/cephfs/test_nfs.py | 694 | # Check if rados ganesha conf object is deleted | COMMENT |
| LOW⚡ | qa/tasks/cephfs/test_nfs.py | 707 | # Check if ganesha daemon is running | COMMENT |
| LOW | qa/tasks/cephfs/test_nfs.py | 225 | # Check if user id for export is created | COMMENT |
| LOW | qa/tasks/cephfs/test_nfs.py | 229 | # Check if export object is created | COMMENT |
| LOW | qa/tasks/cephfs/test_nfs.py | 344 | # Check if mount failed only when non existing pseudo path is passed | COMMENT |
| LOW | qa/tasks/cephfs/test_nfs.py | 1472 | # Check if both exports have same user_id | COMMENT |
| LOW | …tes/orch/cephadm/smb/tasks/deploy_smb_mgr_res_dom.yaml | 80 | # Check if shares exist | COMMENT |
| LOW | …ites/orch/cephadm/smb/tasks/deploy_smb_mgr_domain.yaml | 49 | # Check if shares exist | COMMENT |
| LOW | …cephadm/smb/tasks/deploy_smb_mgr_ctdb_res_ports2c.yaml | 131 | # Check if shares exist | COMMENT |
| LOW | …h/cephadm/smb/tasks/deploy_smb_mgr_ctdb_res_basic.yaml | 90 | # Check if shares exist | COMMENT |
| LOW | …s/orch/cephadm/smb/tasks/deploy_smb_mgr_res_basic.yaml | 75 | # Check if shares exist | COMMENT |
| LOW | …rch/cephadm/smb/tasks/deploy_smb_mgr_ctdb_res_dom.yaml | 93 | # Check if shares exist | COMMENT |
| LOW | …h/cephadm/smb/tasks/deploy_smb_mgr_clustering_ips.yaml | 61 | # Check if shares exist | COMMENT |
| LOW | …s/orch/cephadm/smb/tasks/deploy_smb_mgr_res_ports.yaml | 81 | # Check if shares exist | COMMENT |
| LOW | …rch/cephadm/smb/tasks/deploy_smb_mgr_ctdb_res_ips.yaml | 98 | # Check if shares exist | COMMENT |
| LOW | …ch/cephadm/smb/tasks/deploy_smb_mgr_res_keybridge.yaml | 136 | # Check if shares exist | COMMENT |
| LOW | …uites/orch/cephadm/smb/tasks/deploy_smb_mgr_basic.yaml | 52 | # Check if shares exist | COMMENT |
| LOW | …ch/cephadm/smb/tasks/deploy_smb_mgr_res_remotectl.yaml | 112 | # Check if shares exist | COMMENT |
| LOW | …/orch/cephadm/smb/tasks/deploy_smb_proxy_disabled.yaml | 80 | # Check if shares exist | COMMENT |
| LOW | …s/orch/cephadm/smb/tasks/deploy_smb_proxy_enabled.yaml | 80 | # Check if shares exist | COMMENT |
| LOW | qa/standalone/scrub/osd-scrub-test.sh | 313 | # Set scheduler to "wpq" until there's a reliable way to query scrub | COMMENT |
| LOW | qa/standalone/scrub/osd-scrub-test.sh | 540 | # Set scheduler to "wpq" until there's a reliable way to query scrub states | COMMENT |
| LOW | qa/standalone/scrub/osd-scrub-repair.sh | 449 | # Set scheduler to "wpq" until there's a reliable way to query scrub states | COMMENT |
| LOW | qa/standalone/scrub/osd-scrub-repair.sh | 2189 | # Set one to an even older value | COMMENT |
| LOW | qa/standalone/osd-backfill/osd-backfill-space.sh | 289 | # Set size to 1 and write 4K * 600 to each pool | COMMENT |
| LOW | qa/standalone/osd/osd-recovery-stats.sh | 688 | # Check if 'recovering' is absent from the state string | COMMENT |
| LOW | monitoring/crimson/vstart-monitoring.sh | 157 | # Set RESOLVED to the value of option $2 for osd.$1: the running value if | COMMENT |
| LOW | src/test/encoding/readable.sh | 126 | # Check if we'll be ignoring only specified objects, not whole type | COMMENT |
| LOW | src/test/encoding/readable.sh | 172 | # Check if processed object $f of $type should be skipped (postponed skip) | COMMENT |
| LOW | src/test/encoding/readable.sh | 197 | # Check if $f is a symbolic link and if it's pointing to existing target | COMMENT |
| LOW | src/test/rgw/s3-tests/s3tests/functional/test_s3.py | 10089 | # Check if objects copied to target path | COMMENT |
| LOW | src/test/rgw/s3-tests/s3tests/functional/test_s3.py | 10337 | # Check if objects copied to target path | COMMENT |
| LOW | src/python-common/ceph/deployment/service_spec.py | 3012 | # Check if netloc contains a valid IP or hostname and a port | COMMENT |
| LOW | …hon-common/ceph/deployment/drive_selection/selector.py | 165 | # Check if this device has an existing OSD for this spec. | COMMENT |
| LOW | src/python-common/ceph/fs/earmarking.py | 109 | # Check if the top-level scope is valid | COMMENT |
| LOW | src/python-common/ceph/fs/earmarking.py | 113 | # Check if all parts are non-empty to ensure valid dot-separated format | COMMENT |
| LOW | src/script/cpatch.py | 27 | # Set CLEANUP to false to skip cleaning up temporary files for debugging. | COMMENT |
| LOW | src/script/ptl-tool.py | 2190 | # Check if the Label exist in the repo | STRING |
| LOW | src/script/redmine-upkeep.py | 412 | # Check if rate limit has been hit globally | COMMENT |
| 32 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | qa/workunits/rgw/keystone-fake-server.py | 120 | CODE | |
| LOW | qa/workunits/rgw/test_rgw_d4n.py | 148 | CODE | |
| LOW | qa/workunits/rgw/test_rgw_datacache.py | 128 | CODE | |
| LOW | qa/tasks/quarantine_thrasher.py | 51 | CODE | |
| LOW | qa/tasks/vstart_runner.py | 492 | CODE | |
| LOW | qa/tasks/quiescer.py | 55 | CODE | |
| LOW | qa/tasks/mgr/mgr_test_case.py | 228 | CODE | |
| LOW | qa/tasks/mgr/dashboard/test_user.py | 35 | CODE | |
| LOW | qa/tasks/cephfs/test_misc.py | 689 | CODE | |
| LOW | qa/tasks/cephfs/test_volumes.py | 85 | CODE | |
| LOW | monitoring/crimson/gen_dashboard.py | 93 | CODE | |
| LOW | src/test/rgw/bucket_notification/api.py | 193 | CODE | |
| LOW | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 348 | CODE | |
| LOW | src/python-common/ceph/utils.py | 141 | CODE | |
| LOW | src/python-common/ceph/tests/test_disk_selector.py | 454 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 995 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 1399 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 1693 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 1918 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 2487 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 2566 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 2730 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 2869 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 3143 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 3247 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 3303 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 3363 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 3436 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 3518 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 3646 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 3678 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 3728 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 3838 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 4296 | CODE | |
| LOW | src/python-common/ceph/deployment/service_spec.py | 4531 | CODE | |
| LOW | src/python-common/ceph/deployment/drive_group.py | 48 | CODE | |
| LOW | src/python-common/ceph/deployment/drive_group.py | 187 | CODE | |
| LOW | src/python-common/ceph/deployment/inventory.py | 61 | CODE | |
| LOW | …c/ceph-node-proxy/ceph_node_proxy/redfishdellsystem.py | 42 | CODE | |
| LOW | …c/ceph-node-proxy/ceph_node_proxy/redfishdellsystem.py | 47 | CODE | |
| LOW | src/ceph-node-proxy/ceph_node_proxy/util.py | 201 | CODE | |
| LOW | …c/ceph-node-proxy/ceph_node_proxy/baseredfishsystem.py | 250 | CODE | |
| LOW | src/cephadm/cephadm_invoker.py | 186 | CODE | |
| LOW | src/cephadm/box/util.py | 176 | CODE | |
| LOW | src/cephadm/box/util.py | 183 | CODE | |
| LOW | src/cephadm/cephadmlib/container_daemon_form.py | 126 | CODE | |
| LOW | src/cephadm/cephadmlib/call_wrappers.py | 23 | CODE | |
| LOW | src/cephadm/cephadmlib/call_wrappers.py | 33 | CODE | |
| LOW | src/cephadm/cephadmlib/container_types.py | 26 | CODE | |
| LOW | src/cephadm/cephadmlib/container_types.py | 219 | CODE | |
| LOW | src/cephadm/cephadmlib/container_types.py | 260 | CODE | |
| LOW | …-volume/ceph_volume/tests/functional/tests/conftest.py | 80 | CODE | |
| LOW | src/ceph-volume/ceph_volume/devices/raw/list.py | 154 | CODE | |
| LOW | src/ceph-volume/plugin/zfs/ceph_volume_zfs/util/disk.py | 147 | CODE | |
| LOW | src/pybind/mgr/mgr_module.py | 677 | CODE | |
| LOW | src/pybind/mgr/snap_schedule/fs/schedule.py | 82 | CODE | |
| LOW | src/pybind/mgr/nfs/qos_conf.py | 103 | CODE | |
| LOW | src/pybind/mgr/nfs/cluster.py | 196 | CODE | |
| LOW | src/pybind/mgr/nfs/cluster.py | 322 | CODE | |
| LOW | src/pybind/mgr/nfs/module.py | 37 | CODE | |
| 106 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …hared/components/sparkline/sparkline.component.spec.ts | 47 | const result = component.options.plugins.tooltip.callbacks.label({ parsed: { y: 1024 } }); | CODE |
| CRITICAL | …hared/components/sparkline/sparkline.component.spec.ts | 53 | const result = component.options.plugins.tooltip.callbacks.label({ parsed: { y: 1024 } }); | CODE |
| CRITICAL | src/pybind/mgr/dashboard/controllers/_crud.py | 429 | self.__class__.outer_self.meta.table.set_selection_type(selection_type) | CODE |
| CRITICAL⚡ | src/pybind/mgr/dashboard/controllers/_crud.py | 454 | self.__class__.outer_self.meta.actions.clear() | CODE |
| CRITICAL⚡ | src/pybind/mgr/dashboard/controllers/_crud.py | 457 | self.__class__.outer_self.meta.actions.append(action._asdict()) | CODE |
| CRITICAL⚡ | src/pybind/mgr/dashboard/controllers/_crud.py | 460 | self.__class__.outer_self.meta.forms.clear() | CODE |
| CRITICAL⚡ | src/pybind/mgr/dashboard/controllers/_crud.py | 468 | self.__class__.outer_self.meta.forms.append(form_as_dict) | CODE |
| CRITICAL⚡ | src/pybind/mgr/dashboard/controllers/_crud.py | 471 | self.__class__.outer_self.meta.permissions.clear() | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | src/python-common/ceph/deployment/tls_utils.py | 51 | Canonical parser for any TLS PEM bundle: a plain certificate, a certificate chain, a combined cert+key blob, or a fu | STRING |
| HIGH | src/cephadm/cephadmlib/cluster_ops.py | 294 | Run a ceph command using CephContainer directly. Args: ctx: CephadmContext cmd: Command to run | STRING |
| HIGH | src/script/config-diff/config_diff.py | 173 | Load YAML configuration files from the given path. Args: path (Path): The directory path where the rep | STRING |
| HIGH | src/ceph-volume/ceph_volume/util/encryption.py | 569 | Retrieve the LUKS2 JSON configuration area from a given device. This function reads the LUKS2 JSON configuratio | STRING |
| HIGH | src/ceph-volume/ceph_volume/devices/lvm/zap.py | 126 | From an ``osd_id`` and/or an ``osd_fsid``, filter out all the Logical Volumes (LVs) in the system that match tho | STRING |
| HIGH | src/pybind/mgr/cephadm/tlsobject_store.py | 166 | Remove a TLS object from the in-memory registry and persist the change. Behavior by scope: - | STRING |
| HIGH | src/pybind/mgr/cephadm/cert_mgr.py | 384 | Ingest user-provided PEM data and store certificate/key objects. This helper accepts either cert-only PEM data | STRING |
| HIGH | src/pybind/mgr/cephadm/module.py | 3521 | Zap a device on a managed host. Use ceph-volume zap to return a device to an unused/free state Args: | STRING |
| HIGH | src/pybind/mgr/cephadm/ceph_volume.py | 328 | Determines if a device is shared between multiple OSDs. This method checks if a given device is shared by multi | STRING |
| HIGH | src/pybind/mgr/diskprediction_local/predictor.py | 273 | Initialize all models. Args: None Returns: Error message. If all goes well, retur | STRING |
| HIGH | src/pybind/mgr/diskprediction_local/predictor.py | 331 | Get 5 days differential attributes. Args: disk_days: Refer to function predict(...). | STRING |
| HIGH | src/pybind/mgr/diskprediction_local/predictor.py | 362 | Find the best model from model list according to given attribute list. Args: attr_list: Al | STRING |
| HIGH | src/pybind/mgr/diskprediction_local/predictor.py | 405 | Return ordered attributes of given disk days. Args: disk_days: Unordered disk days. | STRING |
| HIGH | src/pybind/mgr/diskprediction_local/predictor.py | 434 | Predict using given 6-days disk S.M.A.R.T. attributes. Args: disk_days: A list struct comp | STRING |
| HIGH | src/pybind/mgr/smb/rgw.py | 21 | Fetch RGW bucket statistics. Args: executor: Any object with tool_exec() method bucket: The RGW | STRING |
| HIGH | src/pybind/mgr/smb/rgw.py | 45 | Fetch RGW user bucket owner. Args: executor: Any object with tool_exec() method bucket: The RGW | STRING |
| HIGH | src/pybind/mgr/smb/rgw.py | 70 | Fetch RGW user credentials. Args: executor: Any object with tool_exec() method user_id: The RGW | STRING |
| HIGH | src/pybind/mgr/smb/rgw.py | 116 | Fetch RGW user credentials for a bucket. Args: executor: Any object with tool_exec() method bu | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | qa/workunits/erasure-code/jquery.js | 9463 | // AMD modules. A named AMD is safest and most robust way to register. | COMMENT |
| MEDIUM | qa/workunits/rbd/rbd_mirror_helpers.sh | 111 | # These vars facilitate running this script in an environment with | COMMENT |
| LOW | qa/tasks/vstart_runner.py | 1253 | # Don't just call addFailure because that requires a traceback | STRING |
| MEDIUM | qa/tasks/devstack.py | 281 | # were trying to access Keystone on port 5000. A more robust way to handle | COMMENT |
| LOW | qa/tasks/cephfs_test_runner.py | 201 | # Don't just call addFailure because that requires a traceback | COMMENT |
| LOW | qa/tasks/radosgw_admin_rest.py | 266 | # just use the first client... | COMMENT |
| LOW | qa/suites/fs/workload/tasks/6-workunit/postgres.yaml | 7 | # Instead, we'll just set the context for the mount and be done with it. I've | COMMENT |
| MEDIUM | src/crimson/os/seastore/journal/record_submitter.h | 180 | // Essentially, equivalent to the combined logic of: | COMMENT |
| MEDIUM | …crimson/os/seastore/onode_manager/staged-fltree/node.h | 625 | // XXX: leverage intrusive data structure to control memory overhead | COMMENT |
| MEDIUM | …crimson/os/seastore/onode_manager/staged-fltree/node.h | 757 | // XXX: leverage intrusive data structure to control memory overhead | COMMENT |
| MEDIUM | src/test/rgw/s3-tests/s3tests/functional/test_s3.py | 8782 | # The test harness for lifecycle is configured to treat days as 10 second intervals. | COMMENT |
| MEDIUM | src/test/rgw/s3-tests/s3tests/functional/test_s3.py | 9779 | # The test harness for lifecycle is configured to treat days as 10 second intervals. | COMMENT |
| MEDIUM | src/test/rgw/s3-tests/s3tests/functional/test_s3.py | 9824 | # The test harness for lifecycle is configured to treat days as 10 second intervals. | COMMENT |
| MEDIUM | src/test/rgw/s3-tests/s3tests/functional/test_s3.py | 10049 | # The test harness for lifecycle is configured to treat days as 10 second intervals. | COMMENT |
| MEDIUM | src/test/rgw/s3-tests/s3tests/functional/test_s3.py | 10294 | # The test harness for lifecycle is configured to treat days as 10 second intervals. | COMMENT |
| MEDIUM | src/python-common/ceph/deployment/drive_group.py | 253 | #: To fully utilize nvme devices multiple osds are required. | COMMENT |
| MEDIUM | src/cls/cmpomap/client.h | 43 | /// is used. To accomplish this, one may utilize the transactional operation | COMMENT |
| LOW | src/cephadm/cephadmlib/data_utils.py | 219 | # Generally, we should be able to just pass the spec to the mgr module where | COMMENT |
| MEDIUM | src/cephadm/cephadmlib/file_utils.py | 29 | """Write a new file in a robust manner, optionally specifying the owner, | STRING |
| MEDIUM | src/cephadm/cephadmlib/runscripts.py | 49 | """Write the scripts that systemd services will call in order to | STRING |
| MEDIUM | src/common/async/redirect_error.h | 105 | // Essentially a call-once function, invoked as an rvalue. | COMMENT |
| LOW | src/ceph-volume/ceph_volume/process.py | 36 | # these are just set when logging subprocess, not globally. | COMMENT |
| LOW | src/ceph-volume/ceph_volume/process.py | 86 | # if the flag just doesn't exist then it doesn't matter just return | COMMENT |
| LOW | src/ceph-volume/ceph_volume/devices/simple/activate.py | 71 | # encrypted, just return what was found | COMMENT |
| LOW | src/pybind/ceph_argparse.py | 1128 | # if first CephPrefix or any other type, just set it | COMMENT |
| LOW | src/pybind/mgr/cephadm/agent.py | 920 | # just set the timestamp to now. However, if host was offline before, we | COMMENT |
| LOW | src/pybind/mgr/cephadm/migrations.py | 72 | # we have here is to just set it back to 0 | COMMENT |
| LOW | src/pybind/mgr/cephadm/tests/test_cephadm.py | 2781 | # not be called and it should just return immediately with nothing | COMMENT |
| MEDIUM | src/pybind/mgr/cephadm/services/cephadmservice.py | 1304 | # for the first bucket=loc pair in the list in order to facilitate | COMMENT |
| MEDIUM | src/pybind/mgr/cephadm/services/nvmeof.py | 227 | # Indicate to the daemon whether to utilize huge pages | COMMENT |
| MEDIUM | src/pybind/mgr/dashboard/frontend/package-lock.json | 21955 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| LOW | src/pybind/mgr/dashboard/controllers/nvmeof.py | 111 | # just return none instead of raising an exception | COMMENT |
| LOW | src/pybind/mgr/dashboard/services/nvmeof_conf.py | 130 | # just return None if any orchestrator error is raised | COMMENT |
| MEDIUM | src/pybind/mgr/smb/mon_store.py | 82 | """A store that serves as a layer on top of a mgr module's key/value store. | STRING |
| LOW | src/pybind/mgr/prometheus/module.py | 68 | # For other errors (e.g., invalid address), just return and let CherryPy handle it | COMMENT |
| LOW | src/pybind/mgr/volumes/module.py | 653 | # keep clients alive longer, or just pass a "don't recover" | COMMENT |
| MEDIUM | src/pybind/mgr/orchestrator/_interface.py | 497 | """Perform all required operations in order to replace a device. | STRING |
| MEDIUM | src/pybind/mgr/orchestrator/module.py | 861 | """Perform all required operations in order to replace a device. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | qa/tasks/ceph_manager.py | 2009 | CODE | |
| MEDIUM | qa/tasks/ceph_manager.py | 2036 | CODE | |
| MEDIUM | src/test/rgw/rgw_multi/tests_az.py | 160 | CODE | |
| MEDIUM | src/test/rgw/rgw_multi/tests_az.py | 161 | CODE | |
| MEDIUM | src/test/rgw/rgw_multi/tests_az.py | 162 | CODE | |
| MEDIUM | src/test/rgw/rgw_multi/tests_az.py | 163 | CODE | |
| MEDIUM | src/test/rgw/rgw_multi/tests_az.py | 165 | CODE | |
| MEDIUM | src/test/rgw/rgw_multi/tests_az.py | 167 | CODE | |
| MEDIUM | src/test/rgw/rgw_multi/tests_az.py | 168 | CODE | |
| MEDIUM | src/test/rgw/rgw_multi/tests_az.py | 171 | CODE | |
| MEDIUM | src/test/rgw/rgw_multi/tests_az.py | 172 | CODE | |
| MEDIUM | src/test/rgw/rgw_multi/tests_az.py | 173 | CODE | |
| MEDIUM | src/test/rgw/rgw_multi/tests_az.py | 174 | CODE | |
| MEDIUM | src/test/rgw/rgw_multi/tests_az.py | 175 | CODE | |
| MEDIUM | src/test/rgw/rgw_multi/tests_az.py | 176 | CODE | |
| MEDIUM | src/test/rgw/rgw_multi/tests_az.py | 177 | CODE | |
| MEDIUM | src/test/rgw/rgw_multi/tests_az.py | 178 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1457 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1460 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1462 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1463 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1465 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1467 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1469 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1642 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1644 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1645 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1647 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1649 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1651 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1653 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1655 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1657 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1659 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1662 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1664 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1666 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1668 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1670 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1673 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1676 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1678 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1679 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1681 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1683 | CODE | |
| MEDIUM | …/test/rgw/s3-tests/s3tests/functional/test_s3select.py | 1685 | CODE | |
| MEDIUM | src/script/cpatch.py | 660 | CODE | |
| MEDIUM | src/script/cpatch.py | 668 | CODE | |
| MEDIUM | src/script/cpatch.py | 676 | CODE | |
| MEDIUM | src/script/cpatch.py | 684 | CODE | |
| MEDIUM | src/pybind/mgr/dashboard/cli.py | 58 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | qa/workunits/rados/test_large_omap_detection.py | 36 | ioctx.write_full('large-omap-test-object1', b"Lorem ipsum") | CODE |
| LOW⚡ | qa/workunits/rados/test_large_omap_detection.py | 49 | ioctx.write_full('large-omap-test-object2', b"Lorem ipsum dolor") | CODE |
| LOW⚡ | qa/workunits/rados/test_large_omap_detection.py | 52 | buffer = ("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do " | CODE |
| LOW⚡ | qa/workunits/rados/test_large_omap_detection.py | 52 | buffer = ("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do " | CODE |
| LOW | qa/tasks/mgr/dashboard/test_settings.py | 54 | 'RGW_API_ACCESS_KEY': 'dummy-key', | CODE |
| LOW | qa/tasks/mgr/dashboard/test_settings.py | 61 | self.assertEqual('dummy-key', access_key) | CODE |
| LOW⚡ | qa/tasks/cephfs/test_admin.py | 1383 | self.fs.add_compat(63, "placeholder") | CODE |
| LOW⚡ | qa/tasks/cephfs/test_admin.py | 1395 | self.fs.add_incompat(63, "placeholder") | CODE |
| LOW | qa/tasks/cephfs/test_admin.py | 1340 | self.fs.add_compat(63, 'placeholder') | CODE |
| LOW | qa/tasks/cephfs/test_admin.py | 1350 | self.fs.add_incompat(63, 'placeholder') | CODE |
| LOW | qa/tasks/cephfs/test_admin.py | 1361 | self.fs.add_compat(63, 'placeholder') | CODE |
| LOW | qa/tasks/cephfs/test_admin.py | 1372 | self.fs.add_incompat(63, 'placeholder') | CODE |
| LOW | qa/tasks/cephfs/test_admin.py | 1446 | fs2.add_incompat(63, 'placeholder') | CODE |
| LOW | src/vstart.sh | 1609 | ceph_adm test_orchestrator load_data -i $CEPH_ROOT/src/pybind/mgr/test_orchestrator/dummy_data.json | CODE |
| LOW | src/test/rgw/s3-tests/s3tests/functional/test_s3.py | 16669 | def _flush_logs(client, src_bucket_name, dummy_key="dummy"): | CODE |
| LOW | src/test/rgw/s3-tests/s3tests/functional/test_s3.py | 16676 | client.put_object(Bucket=src_bucket_name, Key=dummy_key, Body='dummy') | CODE |
| LOW | src/test/rgw/s3-tests/s3tests/functional/test_s3.py | 17089 | flushed_obj = _flush_logs(client, src_bucket_name, dummy_key="test/dummy.txt") | CODE |
| LOW | src/pybind/mgr/test_orchestrator/README.md | 15 | $ ceph test_orchestrator load_data -i ./dummy_data.json | CODE |
| LOW | src/pybind/mgr/selftest/module.py | 334 | self.set_module_option_ex("telemetry", "contact", "test@test.com") | CODE |
| LOW | src/pybind/mgr/selftest/module.py | 335 | assert self.get_module_option_ex("telemetry", "contact") == "test@test.com" | CODE |
| LOW⚡ | src/pybind/mgr/cephadm/tests/test_ceph_volume.py | 23 | with patch('cephadm.serve.CephadmServe._run_cephadm', _run_cephadm('{"this-is-a-fake-key": "this-is-a-fa | CODE |
| LOW⚡ | src/pybind/mgr/cephadm/tests/test_ceph_volume.py | 25 | assert c == {"this-is-a-fake-key": "this-is-a-fake-value"} | CODE |
| LOW | …ster/services/service-form/service-form.component.html | 2128 | let-placeholder="placeholder" | CODE |
| LOW | …ster/services/service-form/service-form.component.html | 2151 | [placeholder]="placeholder" | CODE |
| LOW | …accounts-form/rgw-user-accounts-form.component.spec.ts | 88 | component.accountForm.get('email').setValue('test@test.com'); | CODE |
| LOW | …accounts-form/rgw-user-accounts-form.component.spec.ts | 92 | email: 'test@test.com', | CODE |
| LOW | …roup-filter/nvmeof-gateway-group-filter.component.html | 12 | [placeholder]="placeholder" | CODE |
| LOW | …end/src/app/shared/pipes/search-highlight.pipe.spec.ts | 30 | const value = 'loreum ipsum .? dolor sit amet'; | CODE |
| LOW | …end/src/app/shared/pipes/search-highlight.pipe.spec.ts | 32 | const expected = 'loreum ipsum <mark>.?</mark> dolor sit amet'; | CODE |
| LOW | …ponents/text-label-list/text-label-list.component.html | 11 | [placeholder]="placeholder" | CODE |
| LOW | src/pybind/mgr/dashboard/tests/test_nvmeof_client.py | 279 | "street": "123 Main St", | CODE |
| LOW | src/pybind/mgr/dashboard/tests/test_nvmeof_client.py | 286 | assert person.address.street == "123 Main St" | CODE |
| LOW⚡ | src/pybind/mgr/dashboard/tests/test_rgw.py | 21 | @patch.object(RgwClient, '_get_user_id', Mock(return_value='fake-user')) | CODE |
| LOW⚡ | src/pybind/mgr/dashboard/tests/test_rgw.py | 31 | @patch.object(RgwClient, '_get_user_id', Mock(return_value='fake-user')) | CODE |
| LOW⚡ | src/pybind/mgr/dashboard/tests/test_rgw.py | 42 | @patch.object(RgwClient, '_get_user_id', Mock(return_value='fake-user')) | CODE |
| LOW⚡ | src/pybind/mgr/dashboard/tests/test_rgw.py | 52 | @patch.object(RgwClient, '_get_user_id', Mock(return_value='fake-user')) | CODE |
| LOW⚡ | src/pybind/mgr/dashboard/tests/test_rgw.py | 61 | 'message': 'The system flag is not set for user "fake-user".'}) | CODE |
| LOW | src/pybind/mgr/smb/tests/test_resourcelib.py | 317 | address=['123 Main St', 'Smallville', 'IA', '048394'], | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | qa/tasks/cephfs/test_quarantine.py | 1106 | # Step 1: Disable quarantine on the subvolume. | COMMENT |
| LOW⚡ | qa/tasks/cephfs/test_quarantine.py | 1136 | # Step 2: Remove the export pin from dir_rank1. | COMMENT |
| LOW⚡ | qa/tasks/cephfs/test_quarantine.py | 1146 | # Step 3: Reduce to single MDS and wait for cluster stability. | COMMENT |
| LOW⚡ | qa/tasks/cephfs/test_quarantine.py | 1155 | # Step 4: Call parent tearDown which removes the subvolume. | COMMENT |
| LOW | src/test/rgw/s3-tests/s3tests/functional/test_s3.py | 5208 | # NOTE: The above put's causes the connection to go bad, therefore the client can't be used | COMMENT |
| LOW | src/test/rgw/s3-tests/s3tests/functional/test_s3.py | 5236 | # NOTE: The above put's causes the connection to go bad, therefore the client can't be used | COMMENT |
| LOW | src/cls/cmpomap/client.h | 42 | /// NOTE: This function cannot be used to set different values when Op::EQ | COMMENT |
| LOW⚡ | src/cephadm/cephadm.py | 5253 | # Step 1: Authorize SSH public key for the user | COMMENT |
| LOW⚡ | src/cephadm/cephadm.py | 5264 | # Step 2: Install/upgrade the cephadm package (includes cephadm_invoker.py) | COMMENT |
| LOW⚡ | src/cephadm/cephadm.py | 5272 | # Step 3: Setup sudoers with restricted permissions for cephadm_invoker.py | COMMENT |
| LOW⚡ | src/pybind/mgr/cephadm/module.py | 1773 | # Step 1: Prepare each host for sudo hardening (executed on all target hosts in parallel) | COMMENT |
| LOW⚡ | src/pybind/mgr/cephadm/module.py | 1789 | # Step 2: Enable sudo hardening globally | COMMENT |
| LOW⚡ | src/pybind/mgr/cephadm/module.py | 1800 | # Step 3: Set SSH user for cluster operations | COMMENT |
| LOW⚡ | …of-namespaces-form/nvmeof-namespaces-form.component.ts | 446 | // Step 1: Create namespaces | COMMENT |
| LOW⚡ | …of-namespaces-form/nvmeof-namespaces-form.component.ts | 447 | // Step 2: If specific hosts selected, chain addNamespaceInitiators calls | COMMENT |
| LOW⚡ | …key-modal/nvmeof-edit-host-key-modal.component.spec.ts | 156 | // Step 1: Save (Confirmation) | COMMENT |
| LOW⚡ | …key-modal/nvmeof-edit-host-key-modal.component.spec.ts | 163 | // Step 2: Save changes (Actual submit) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | qa/tasks/cephfs/test_quarantine.py | 1106 | # Step 1: Disable quarantine on the subvolume. | COMMENT |
| LOW⚡ | qa/tasks/cephfs/test_quarantine.py | 1136 | # Step 2: Remove the export pin from dir_rank1. | COMMENT |
| LOW⚡ | qa/tasks/cephfs/test_quarantine.py | 1146 | # Step 3: Reduce to single MDS and wait for cluster stability. | COMMENT |
| LOW⚡ | qa/tasks/cephfs/test_quarantine.py | 1155 | # Step 4: Call parent tearDown which removes the subvolume. | COMMENT |
| LOW⚡ | src/cephadm/cephadm.py | 5253 | # Step 1: Authorize SSH public key for the user | COMMENT |
| LOW⚡ | src/cephadm/cephadm.py | 5264 | # Step 2: Install/upgrade the cephadm package (includes cephadm_invoker.py) | COMMENT |
| LOW⚡ | src/cephadm/cephadm.py | 5272 | # Step 3: Setup sudoers with restricted permissions for cephadm_invoker.py | COMMENT |
| LOW | src/rgw/rgw_ratelimit.h | 140 | /* The purpose of this function is to minimum time before overriding the stored timestamp | COMMENT |
| LOW⚡ | src/pybind/mgr/cephadm/module.py | 1773 | # Step 1: Prepare each host for sudo hardening (executed on all target hosts in parallel) | COMMENT |
| LOW⚡ | src/pybind/mgr/cephadm/module.py | 1789 | # Step 2: Enable sudo hardening globally | COMMENT |
| LOW⚡ | src/pybind/mgr/cephadm/module.py | 1800 | # Step 3: Set SSH user for cluster operations | COMMENT |
| LOW⚡ | …of-namespaces-form/nvmeof-namespaces-form.component.ts | 446 | // Step 1: Create namespaces | COMMENT |
| LOW⚡ | …of-namespaces-form/nvmeof-namespaces-form.component.ts | 447 | // Step 2: If specific hosts selected, chain addNamespaceInitiators calls | COMMENT |
| LOW⚡ | …key-modal/nvmeof-edit-host-key-modal.component.spec.ts | 156 | // Step 1: Save (Confirmation) | COMMENT |
| LOW⚡ | …key-modal/nvmeof-edit-host-key-modal.component.spec.ts | 163 | // Step 2: Save changes (Actual submit) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | qa/workunits/rbd/cli_generic.sh | 1347 | # Check that you can add a trash purge schedule after a few retries | COMMENT |
| MEDIUM | qa/workunits/rbd/cli_generic.sh | 1672 | # Check that you can add a mirror snapshot schedule after a few retries | COMMENT |
| MEDIUM | qa/workunits/rbd/rbd_support_module_recovery.sh | 54 | # Check that you can add a mirror snapshot schedule after a few retries | COMMENT |
| LOW | qa/tasks/s3tests.py | 654 | To run any sts-tests don't forget to set a config variable named 'sts_tests' to 'True' as follows:: | STRING |
| LOW | qa/tasks/s3tests.py | 664 | To run any cloud-transition tests don't forget to set a config variable named 'cloudtier_tests' to 'True' as follows | STRING |
| MEDIUM | src/python-common/ceph/deployment/service_spec.py | 1055 | #: across multiple networks, you can add multiple networks. See | COMMENT |
| LOW | src/include/Context.h | 473 | ceph_assert(activated); // Don't forget to activate your C_Gather! | CODE |
| LOW | src/include/cephfs/snap_types.h | 16 | * XXX: DON'T FORGET to update cephfs.pyx if any changes are made to this enum. | COMMENT |
| LOW | src/rgw/rgw_sal_store.h | 47 | /* important! don't forget to update copy constructor */ | COMMENT |
| LOW | src/rgw/driver/rados/rgw_rados.h | 215 | /* important! don't forget to update copy constructor */ | COMMENT |
| LOW | src/dmclock/src/dmclock_server.h | 1102 | // don't forget to update previous tag | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | src/perf_histogram.h | 69 | /// one value only. In this implementation, values can be traced in multiple | COMMENT |
| HIGH | src/script/redmine-upkeep.py | 1488 | The "redmine-upkeep.py script":https://github.com/ceph/ceph/blob/main/src/script/redmine-upkeep.py failed to update this | CODE |
| HIGH | src/common/perf_histogram.h | 69 | /// one value only. In this implementation, values can be traced in multiple | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | qa/tasks/cephfs/test_multifs_auth.py | 66 | #TODO: add tests for capsecs 'p' and 's'. | COMMENT |
| LOW | src/crimson/osd/backfill_state.h | 47 | // TODO: implement replica management; I don't want to follow | COMMENT |
| LOW | src/crimson/os/seastore/onode.h | 29 | // TODO: implement flexible-sized onode value to store inline ss_attr | COMMENT |
| LOW | src/crimson/os/seastore/async_cleaner.h | 1941 | // TODO: implement allocation strategy (dirty metadata and multiple devices) | COMMENT |
| LOW | src/crimson/os/seastore/async_cleaner.h | 1952 | // TODO: implement allocation strategy (dirty metadata and multiple devices) | COMMENT |
| LOW | src/rgw/rgw_dmclock.h | 22 | // TODO: implement read vs write | COMMENT |
| LOW | src/rgw/driver/posix/rgw_sal_posix.h | 708 | virtual int set_buckets_enabled(const DoutPrefixProvider* dpp, std::vector<rgw_bucket>& buckets, bool enabled, optiona | CODE |
| LOW | …h-volume/ceph_volume/tests/devices/lvm/test_listing.py | 6 | # TODO: add tests for following commands - | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | src/pybind/mgr/nfs/export.py | 601 | # an orchestration module. If the orchestration module supports it the NFS | COMMENT |
| MEDIUM | src/pybind/mgr/smb/handler.py | 779 | # share before orchestrating the smb cluster. This is done because we | COMMENT |
| MEDIUM | src/pybind/mgr/smb/handler.py | 784 | # For RGW shares, we don't need CephFS volumes but still need orchestration. | COMMENT |
| MEDIUM | src/pybind/mgr/smb/resources.py | 939 | # embedded orchestration placement spec | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | qa/run_xfstests.sh | 13 | # Usage: | COMMENT |
| LOW | qa/run_xfstests-obsolete.sh | 13 | # Usage: | COMMENT |
| LOW | qa/workunits/rbd/rbd_mirror.sh | 5 | # Usage: | COMMENT |
| LOW | mirroring/test-mirrors.sh | 8 | # Example usage: | COMMENT |
| LOW | src/test/neorados/common_tests.h | 545 | /// Example usage: | COMMENT |
| LOW | src/test/rgw/radosgw-admin/test-bucket-exit-codes.sh | 4 | # Usage: | COMMENT |
| LOW | src/test/rgw/radosgw-admin/test-script-exit-codes.sh | 4 | # Usage: | COMMENT |
| LOW | src/test/rgw/radosgw-admin/test-globals.sh | 5 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | qa/workunits/erasure-code/jquery.flot.js | 1083 | function processData() { | CODE |
| LOW | src/ceph-node-proxy/ceph_node_proxy/redfish.py | 250 | def process_data(m_id: str, flds: List[str], d: Dict[str, Any]) -> Dict[str, Any]: | CODE |
| LOW | src/pybind/mgr/rbd_support/task.py | 392 | def execute_task(self, sequence: int) -> None: | CODE |
| LOW | src/pybind/mgr/dashboard/services/rgw_client.py | 2889 | def process_data(self, data): | CODE |
| LOW | src/pybind/mgr/smb/resourcelib.py | 58 | >>> def do_something(): | STRING |