AI Slop Code RIsk Monitor

redpanda-data/redpanda

Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!

8.2 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for redpanda-data/redpanda, a C++ project with 12,600 GitHub stars. SynthScan examined 711,159 lines of code across 3746 source files, recording 4657 pattern matches distributed across 23 syntactic categories. The legacy adjusted pattern signal is 8.2 (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.

8.2
Adjusted Signal
8.2
Raw Pattern Score
100%
Time Factor
2026-10-08
Last Push
12.6K
Stars
C++
Language
711.2K
Lines of Code
3.7K
Files
4.7K
Pattern Hits
2026-10-12
Scan Date
0.04
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 23.8/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 3799 finding(s).

Hallucinated Dependency & Supply Chain Risk 2.4/100 · LOW

Are imports declared and package/API names verified? 78 finding(s).

Agent Over-Engineering Ratio 21.4/100 · LOW

Are wrappers, guards, and repeated structures necessary? 2796 finding(s).

PR Review Velocity Impact 35.3/100 · MEDIUM

Which changes need focused human review? 4657 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

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.

Severity Breakdown

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.

CRITICAL 23HIGH 137MEDIUM 318LOW 4179

Directory Score Breakdown

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.

Pattern Findings

The scanner identified 4657 distinct pattern matches across 23 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.

Hyper-Verbose Identifiers1971 hits · 1770 pts
SeverityFileLineSnippetContext
LOWtools/redpanda-gdb.py136 def read_kafka_optional_string(self):CODE
LOWtools/redpanda-gdb.py509def absl_insert_version_after_absl(cpp_name):CODE
LOWtools/redpanda-gdb.py626def has_enable_lw_shared_from_this(type):CODE
LOWtools/redpanda-gdb.py736 def external_memory_footprint(self):CODE
LOWtools/redpanda-gdb.py1119def find_cloud_storage_clients(shard=None):CODE
LOWtools/redpanda-gdb.py1264 def batch_cache_index_size_bytes(self):CODE
LOWtools/redpanda-gdb.py1312def get_template_arg_with_prefix(gdb_type, prefix):CODE
LOWtools/redpanda-gdb.py1484 def print_readers_cache_memory(self):CODE
LOWtools/redpanda-gdb.py1615 def print_readers_cache_memory(self):CODE
LOWtools/redpanda-gdb.py3375def get_seastar_memory_start_and_size():CODE
LOWtools/redpanda-gdb.py3402 def is_seastar_allocator_used():CODE
LOWtools/dev_cluster.py154def cpuset_hardware_core_count() -> int:CODE
LOW…d_reconfiguration/invoke_controller_reconfiguration.py505def wait_for_port_forward_ready(process: subprocess.Popen, timeout: int = 30) -> bool:CODE
LOW…d_reconfiguration/invoke_controller_reconfiguration.py645def _summarize_cfr_invocation(cfr_invokers: list[CFRInvoker]) -> None:CODE
LOW…d_reconfiguration/invoke_controller_reconfiguration.py802def _confirm_with_user_or_cancel(prompt: str) -> None:CODE
LOW…d_reconfiguration/invoke_controller_reconfiguration.py809def handle_kubernetes_command(CODE
LOW…d_reconfiguration/invoke_controller_reconfiguration.py847def perform_liveness_check_and_get_cfr_params(CODE
LOW…d_reconfiguration/invoke_controller_reconfiguration.py882def _broker_responses_to_consensus(CODE
LOWtools/antithesis/bazel_target.py191def resolve_and_query_targets(CODE
LOWtools/offline_log_viewer/kvstore.py141def decode_raft_metadata_type(k):CODE
LOWtools/offline_log_viewer/kvstore.py225def decode_offset_translator_key(k):CODE
LOWtools/offline_log_viewer/kvstore.py275def decode_shard_placement_key(k):CODE
LOWtools/offline_log_viewer/kvstore.py335def decode_offset_translator_value(type, v):CODE
LOWtools/offline_log_viewer/viewer.py100 def print_controller_snapshot(self):CODE
LOWtools/offline_log_viewer/viewer.py154 def print_consumer_offsets_summary(self):CODE
LOWtools/offline_log_viewer/controller.py14def read_remote_topic_properties_serde(rdr: Reader):CODE
LOWtools/offline_log_viewer/controller.py42def read_topic_properties_serde(rdr: Reader, version):CODE
LOWtools/offline_log_viewer/controller.py213def read_topic_configuration_assignment_serde(rdr: Reader):CODE
LOWtools/offline_log_viewer/controller.py243def read_property_update_serde(rdr: Reader, type_reader):CODE
LOWtools/offline_log_viewer/controller.py252def read_incremental_topic_update_serde(rdr: Reader):CODE
LOWtools/offline_log_viewer/controller.py417def read_create_partitions_serde(rdr: Reader):CODE
LOWtools/offline_log_viewer/controller.py443def decode_topic_command_serde(k_rdr: Reader, rdr: Reader):CODE
LOWtools/offline_log_viewer/controller.py655def decode_user_command_serde(k_rdr: Reader, rdr: Reader):CODE
LOWtools/offline_log_viewer/controller.py742def decode_serialized_pattern_type(v):CODE
LOWtools/offline_log_viewer/controller.py748def read_acl_binding_filter_serde(k_rdr: Reader):CODE
LOWtools/offline_log_viewer/controller.py840def decode_config_command_serde(k_rdr: Reader, rdr: Reader):CODE
LOWtools/offline_log_viewer/controller.py875def decode_config_command_adl(k_rdr: Reader, rdr: Reader):CODE
LOWtools/offline_log_viewer/controller.py918def decode_feature_command_serde(k_rdr: Reader, rdr: Reader):CODE
LOWtools/offline_log_viewer/controller.py948def decode_feature_command_adl(k_rdr: Reader, rdr: Reader):CODE
LOWtools/offline_log_viewer/controller.py949 def decode_feature_update_action(r):CODE
LOWtools/offline_log_viewer/controller.py967def decode_node_management_command(k_rdr: Reader, rdr: Reader):CODE
LOWtools/offline_log_viewer/controller.py993def decode_user_and_credential(rdr: Reader):CODE
LOWtools/offline_log_viewer/controller.py1010def decode_bootstrap_cluster_cmd_data(rdr: Reader, version):CODE
LOWtools/offline_log_viewer/controller.py1022def decode_cluster_bootstrap_command(k_rdr, rdr):CODE
LOWtools/offline_log_viewer/controller.py1115def read_feature_state_snapshot(rdr: Reader, version: int):CODE
LOWtools/offline_log_viewer/controller.py1132def read_features_table_snapshot(rdr: Reader, version: int):CODE
LOWtools/offline_log_viewer/controller.py1160def read_topic_metadata_fields(rdr: Reader, v: int):CODE
LOWtools/offline_log_viewer/controller.py1170def read_disabled_partitions_set(rdr: Reader, v: int):CODE
LOWtools/offline_log_viewer/controller.py1364 def read_ntp_with_majority_loss(rdr: Reader):CODE
LOWtools/offline_log_viewer/controller.py1404 def read_cluster_metadata_manifest(rdr: Reader, version: int):CODE
LOWtools/offline_log_viewer/controller.py1417 def read_cluster_recovery_state(rdr: Reader, version: int):CODE
LOWtools/offline_log_viewer/model.py38def read_incremental_properties_update(reader):CODE
LOWtools/offline_log_viewer/model.py86def read_unresolved_address_adl(r: Reader):CODE
LOWtools/offline_log_viewer/model.py112def read_broker_properties_adl(r: Reader):CODE
LOW⚡tools/offline_log_viewer/model.py154def read_configuration_update(rdr):CODE
LOW⚡tools/offline_log_viewer/model.py161def decode_configuration_update(rdr: Reader, version: int):CODE
LOW⚡tools/offline_log_viewer/model.py170def read_configuration_update_serde(rdr: Reader):CODE
LOWtools/offline_log_viewer/model.py298def decode_acl_principal_type(p):CODE
LOWtools/offline_log_viewer/model.py377def read_partition_assignment(rdr):CODE
LOWtools/offline_log_viewer/reader.py113 def read_kafka_optional_string(self):CODE
1911 more matches not shown…
Over-Commented Block1258 hits · 1248 pts
SeverityFileLineSnippetContext
LOWtools/clang-tool-parallel.sh1#!/usr/bin/env bashCOMMENT
LOWtools/duckdb.sh1#!/usr/bin/env bashCOMMENT
LOWtools/redpanda-gdb.py1#!/usr/bin/env python3COMMENT
LOWtools/dev_cluster.py1#!/usr/bin/python3COMMENT
LOWtools/dev_cluster.py121 cluster_size: intCOMMENT
LOWtools/check-copyright-year.sh1#!/usr/bin/env bashCOMMENT
LOWtools/spark-sql.sh1#!/usr/bin/env bashCOMMENT
LOW…command_generator/leader_transfer_command_generator.py1#!/usr/bin/env python3COMMENT
LOWtools/antithesis/ducktape_test_package.py1#!/usr/bin/python3COMMENT
LOWtools/antithesis/ducktape_test_package.py21# This script:COMMENT
LOWtools/antithesis/bazel_target.py1#!/usr/bin/python3COMMENT
LOWtools/antithesis/at_common.py1# ==================================================================COMMENT
LOWtools/antithesis/ducktape_deps/ducktape_entrypoint.sh1#!/usr/bin/env bashCOMMENT
LOW…/antithesis/ducktape_deps/ducktape_singleton_driver.sh1#!/usr/bin/env bashCOMMENT
LOWtools/bazel-tools/support/bazel-tool-trampoline.sh1#!/usr/bin/env bashCOMMENT
LOWtools/rp_storage_tool/src/ntp_mask.rs81 // if let Some(grps) = NTP_MASK_EXPR.captures(input) {COMMENT
LOWtools/rp_storage_tool/src/bucket_reader.rs161 // // Ambiguous case: two objects at same base offset uploaded in the same term can be:COMMENT
LOWtools/rp_storage_tool/src/bucket_reader.rs1421 ) -> impl Stream<Item = SegmentStream> + '_ {COMMENT
LOWtools/rp_storage_tool/src/remote_types.rs281COMMENT
LOWtools/rp_storage_tool/src/remote_types.rs301 // gauge_col_t _delta_offset_end{};COMMENT
LOWtools/rp_storage_tool/src/remote_types.rs441 #[serde(skip_serializing_if = "offset_has_default_value")]COMMENT
LOWtools/tests/run_cov_test.sh1#!/bin/bashCOMMENT
LOW…ols/schema_registry_tools/schemas_command_generator.py1#!/usr/bin/env python3COMMENT
LOW…ols/schema_registry_tools/schemas_command_generator.py21# 4. Run the generated script aboveCOMMENT
LOWtools/build-perf/build-timer.py221 # "--strip=never --copt -gline-tables-only",COMMENT
LOW…cloud_storage_name_mapper/cloud_storage_name_mapper.py1#!/usr/bin/env python3COMMENT
LOWlicenses/boilerplate.go.txt1// Copyright 2022 Redpanda Data, Inc.COMMENT
LOWtests/rp_cloud_cleanup.py721COMMENT
LOW…go/kgo-verifier/pkg/worker/repeater/repeater_worker.go1package loopCOMMENT
LOWtests/antithesis/fixture_test_targets.yml1# Bazel target patterns packaged and submitted to Antithesis by theCOMMENT
LOWtests/rptest/test_suite_fuzz.yml1# Copyright 2025 Redpanda Data, Inc.COMMENT
LOWtests/rptest/test_suite_pandaproxy.yml1# Copyright 2020 Redpanda Data, Inc.COMMENT
LOWtests/rptest/test_suite_cloud_self_test.yml1# Copyright 2023 Redpanda Data, Inc.COMMENT
LOWtests/rptest/__init__.py1# Copyright 2020 Redpanda Data, Inc.COMMENT
LOWtests/rptest/test_suite_infinite_retention.yml1# Copyright 2023 Redpanda Data, Inc.COMMENT
LOWtests/rptest/test_suite_nightly.yml1# Copyright 2026 Redpanda Data, Inc.COMMENT
LOWtests/rptest/test_suite_iceberg_cloud.yml1# Copyright 2025 Redpanda Data, Inc.COMMENT
LOWtests/rptest/test_suite_chaos.yml1# Copyright 2024 Redpanda Data, Inc.COMMENT
LOWtests/rptest/test_suite_all.yml1# Copyright 2020 Redpanda Data, Inc.COMMENT
LOWtests/rptest/test_suite_perf.yml1# Copyright 2022 Redpanda Data, Inc.COMMENT
LOWtests/rptest/clients/rpk.py1101 def try_describe_group(group):COMMENT
LOWtests/rptest/clients/__init__.py1# Copyright 2020 Redpanda Data, Inc.COMMENT
LOW…s/rptest/infinite_retention/infinite_retention_test.py61 # How much messages should we wait on startCOMMENT
LOWtests/rptest/infinite_retention/checks.py1# Copyright 2023 Redpanda Data, Inc.COMMENT
LOWtests/rptest/antithesis/consumer_group_test.py1# Copyright 2026 Redpanda Data, Inc.COMMENT
LOWtests/rptest/antithesis/antithesis_utils.py1# Copyright 2026 Redpanda Data, Inc.COMMENT
LOWtests/rptest/antithesis/leader_election_test.py1# Copyright 2026 Redpanda Data, Inc.COMMENT
LOWtests/rptest/antithesis/acked_writes_test.py1# Copyright 2026 Redpanda Data, Inc.COMMENT
LOWtests/rptest/antithesis/idempotent_dedup_test.py1# Copyright 2026 Redpanda Data, Inc.COMMENT
LOWtests/rptest/antithesis/idempotent_dedup_test.py21# producer restarts. Old PIDs expire between rounds, exercising theCOMMENT
LOWtests/rptest/antithesis/random_ops_smoke_test.py1# Copyright 2026 Redpanda Data, Inc.COMMENT
LOWtests/rptest/remote_scripts/stream_verifier_txn.py141 msg_rate_limit: int = 0COMMENT
LOWtests/rptest/remote_scripts/stream_verifier_txn.py281 # timestamp for last messageCOMMENT
LOW…sts/rptest/remote_scripts/cloud/aws_eks_token_cache.sh1#!/bin/bashCOMMENT
LOWtests/rptest/tests/cluster_features_test.py1201# across upgrade steps (today only v26.1 -> v26.2). The coverage guardCOMMENT
LOWtests/rptest/tests/cluster_features_test.py1221 # working after finalize -- by ShadowLinkUnfinalizedUpgradeTest.COMMENT
LOWtests/rptest/tests/cluster_features_test.py1381 f"({label}), read {got}"COMMENT
LOWtests/rptest/tests/cluster_features_test.py1561 node = self.redpanda.nodes[-1]COMMENT
LOWtests/rptest/tests/cluster_features_test.py1901 # downgrade floor -- to its own latest; the flag rides along inCOMMENT
LOWtests/rptest/tests/cluster_features_test.py2041 # Attempt to roll a single node back to the old release. The old binaryCOMMENT
1198 more matches not shown…
Excessive Try-Catch Wrapping540 hits · 608 pts
SeverityFileLineSnippetContext
MEDIUMtools/redpanda-gdb.py929def get_text_range():CODE
LOWtools/redpanda-gdb.py555 except Exception as exc:CODE
LOWtools/redpanda-gdb.py563 except Exception as exc:CODE
LOWtools/redpanda-gdb.py941 except Exception as e:CODE
LOWtools/redpanda-gdb.py2182 except Exception as e:CODE
LOWtools/dev_cluster.py160 except Exception:CODE
LOWtools/dev_cluster.py656 except Exception as e:CODE
MEDIUMtools/dev_cluster.py154def cpuset_hardware_core_count() -> int:CODE
LOW…d_reconfiguration/invoke_controller_reconfiguration.py218 except Exception as e:CODE
LOW…d_reconfiguration/invoke_controller_reconfiguration.py377 except Exception as e:CODE
LOW…d_reconfiguration/invoke_controller_reconfiguration.py492 except Exception as e:CODE
LOW…d_reconfiguration/invoke_controller_reconfiguration.py611 except Exception as e:CODE
LOW…d_reconfiguration/invoke_controller_reconfiguration.py770 except Exception as e:CODE
LOW…d_reconfiguration/invoke_controller_reconfiguration.py1119 except Exception as e:CODE
LOWtools/pgo_bolt/train_pgo.py357 except Exception as e:CODE
MEDIUMtools/pgo_bolt/train_pgo.py358 print(f"Error terminating {name}: {e}")CODE
LOWtools/build-perf/build-timer.py84 except Exception as read_exc:CODE
LOWtests/rp_cloud_cleanup.py126 except Exception as e:CODE
LOWtests/rp_cloud_cleanup.py202 except Exception as e:CODE
LOWtests/rp_cloud_cleanup.py214 except Exception as e:CODE
LOWtests/rp_cloud_cleanup.py432 except Exception as e:CODE
LOWtests/rp_cloud_cleanup.py459 except Exception:CODE
LOWtests/rp_cloud_cleanup.py500 except Exception:CODE
LOWtests/rptest/util.py647 except Exception:CODE
LOWtests/rptest/util.py727 except Exception as e:STRING
MEDIUMtests/rptest/util.py609def check_throttle_rate(node):CODE
MEDIUMtests/rptest/clients/rpk.py425def create_topic() -> tuple[bool, str] | bool:CODE
MEDIUMtests/rptest/clients/rpk.py1101def try_describe_group(group):CODE
LOWtests/rptest/clients/rpk.py958 except Exception:CODE
LOWtests/rptest/clients/rpk.py1107 except Exception:CODE
LOWtests/rptest/clients/python_librdkafka.py87 except Exception as e:CODE
LOWtests/rptest/clients/python_librdkafka.py192 except Exception as e:CODE
LOWtests/rptest/clients/rp_storage_tool.py36 except Exception as e:CODE
LOWtests/rptest/clients/kcl.py570 except Exception:CODE
LOWtests/rptest/clients/kubectl.py550 except Exception:CODE
LOWtests/rptest/clients/kubectl.py616 except Exception as e:CODE
LOW…s/rptest/infinite_retention/infinite_retention_test.py773 except Exception as exc:CODE
LOWtests/rptest/infinite_retention/checks.py40 except Exception:CODE
LOWtests/rptest/antithesis/consumer_group_test.py113 except Exception as e:CODE
LOWtests/rptest/antithesis/consumer_group_test.py141 except Exception as e:CODE
LOW⚡tests/rptest/antithesis/consumer_group_test.py161 except Exception as e:CODE
LOW⚡tests/rptest/antithesis/consumer_group_test.py165 except Exception as e:CODE
LOW⚡tests/rptest/antithesis/consumer_group_test.py169 except Exception:CODE
LOW⚡tests/rptest/antithesis/consumer_group_test.py173 except Exception as e:CODE
LOWtests/rptest/antithesis/consumer_group_test.py188 except Exception:CODE
LOWtests/rptest/antithesis/consumer_group_test.py198 except Exception as e:CODE
LOWtests/rptest/antithesis/consumer_group_test.py211 except Exception as e:CODE
MEDIUMtests/rptest/antithesis/consumer_group_test.py184def group_lag_zero() -> bool:CODE
LOWtests/rptest/antithesis/antithesis_utils.py83 except Exception as e:CODE
LOWtests/rptest/antithesis/antithesis_utils.py146 except Exception as e:CODE
LOWtests/rptest/antithesis/antithesis_utils.py161 except Exception as e:CODE
LOWtests/rptest/antithesis/antithesis_utils.py289 except Exception as e:CODE
LOWtests/rptest/antithesis/antithesis_utils.py311 except Exception:CODE
LOWtests/rptest/antithesis/antithesis_utils.py321 except Exception as e:CODE
LOWtests/rptest/antithesis/antithesis_utils.py387 except Exception:CODE
MEDIUMtests/rptest/antithesis/antithesis_utils.py299def _ready() -> bool:CODE
LOWtests/rptest/antithesis/leader_election_test.py104 except Exception as e:CODE
LOWtests/rptest/antithesis/leader_election_test.py137 except Exception as e:CODE
LOW⚡tests/rptest/antithesis/acked_writes_test.py165 except Exception as e:CODE
LOW⚡tests/rptest/antithesis/acked_writes_test.py169 except Exception as e:CODE
480 more matches not shown…
Empty Error Handlers111 hits · 555 pts
SeverityFileLineSnippetContext
HIGHtools/redpanda-gdb.py3573except StopIteration:CODE
HIGHtools/redpanda-gdb.py2405except StopIteration:CODE
HIGHtools/dev_cluster.py160except Exception:CODE
HIGHtools/dev_cluster.py190except ProcessLookupError:CODE
HIGHtools/offline_log_viewer/kvstore.py401except KeyError:CODE
HIGHtools/offline_log_viewer/viewer.py199except:CODE
HIGHtools/pgo_bolt/train_pgo.py354except ProcessLookupError:CODE
HIGHtests/rptest/util.py746except StopIteration:CODE
HIGHtests/rptest/clients/rpk.py958except Exception:CODE
HIGHtests/rptest/clients/kubectl.py88except KeyError:CODE
HIGHtests/rptest/infinite_retention/checks.py40except Exception:CODE
HIGHtests/rptest/antithesis/consumer_group_test.py169except Exception:CODE
HIGHtests/rptest/antithesis/antithesis_utils.py159except FileNotFoundError:CODE
HIGHtests/rptest/antithesis/acked_writes_test.py173except Exception:CODE
HIGHtests/rptest/antithesis/idempotent_dedup_test.py129except Exception:CODE
HIGHtests/rptest/tests/license_enforcement_test.py240except RpkException:CODE
HIGHtests/rptest/tests/license_enforcement_test.py318except RpkException:CODE
HIGHtests/rptest/tests/license_enforcement_test.py375except RpkException:CODE
HIGHtests/rptest/tests/cluster_features_test.py489except DucktapeTimeoutError:CODE
HIGHtests/rptest/tests/cluster_features_test.py543except DucktapeTimeoutError:CODE
HIGHtests/rptest/tests/node_restart_probe_test.py396except (StopIteration, AssertionError):CODE
HIGHtests/rptest/tests/control_character_flag_test.py105except requests.exceptions.HTTPError:CODE
HIGHtests/rptest/tests/control_character_flag_test.py121except requests.exceptions.HTTPError:CODE
HIGHtests/rptest/tests/control_character_flag_test.py131except requests.exceptions.HTTPError:CODE
HIGHtests/rptest/tests/acls_test.py552except TimeoutError:CODE
HIGHtests/rptest/tests/audit_log_test.py626except Exception:CODE
HIGHtests/rptest/tests/audit_log_test.py941except requests.HTTPError:CODE
HIGHtests/rptest/tests/audit_log_test.py947except requests.HTTPError:CODE
HIGHtests/rptest/tests/audit_log_test.py1267except TimeoutError:CODE
HIGHtests/rptest/tests/audit_log_test.py1355except TimeoutError:CODE
HIGHtests/rptest/tests/audit_log_test.py1919except TimeoutError:CODE
HIGHtests/rptest/tests/audit_log_test.py1976except TimeoutError:CODE
HIGHtests/rptest/tests/audit_log_test.py1994except Exception:CODE
HIGHtests/rptest/tests/audit_log_test.py2044except TimeoutError:CODE
HIGHtests/rptest/tests/audit_log_test.py2197except RpkException:CODE
HIGHtests/rptest/tests/audit_log_test.py1649except Exception as _:CODE
HIGHtests/rptest/tests/crl_test.py322except Exception:CODE
HIGHtests/rptest/tests/scram_test.py527except RpkException:CODE
HIGHtests/rptest/tests/scram_test.py616except RpkException:CODE
HIGHtests/rptest/tests/tiered_cloud_local_retention_test.py552except Exception:CODE
HIGHtests/rptest/tests/cluster_config_test.py2434except RpkException:CODE
HIGHtests/rptest/tests/cluster_config_test.py2459except RpkException:CODE
HIGHtests/rptest/tests/cluster_config_test.py1501except RpkException as e:CODE
HIGHtests/rptest/tests/storage_mode_test.py532except Exception:CODE
HIGHtests/rptest/tests/storage_mode_test.py552except Exception:CODE
HIGHtests/rptest/tests/storage_mode_test.py572except Exception:CODE
HIGHtests/rptest/tests/storage_mode_test.py596except Exception:CODE
HIGHtests/rptest/tests/storage_mode_test.py617except Exception:CODE
HIGHtests/rptest/tests/storage_mode_test.py1000except RpkException:CODE
HIGHtests/rptest/tests/cluster_bootstrap_test.py162except Exception:CODE
HIGHtests/rptest/tests/log_compaction_test.py1537except Exception:CODE
HIGHtests/rptest/tests/log_compaction_test.py1434except Exception:CODE
HIGHtests/rptest/tests/connection_rate_limit_test.py63except Exception:CODE
HIGHtests/rptest/tests/flink_basic_test.py219except RemoteCommandError:CODE
HIGHtests/rptest/tests/services_self_test.py646except CalledProcessError:CODE
HIGHtests/rptest/tests/services_self_test.py980except BadLogLines:CODE
HIGHtests/rptest/tests/debug_bundle_test.py334except requests.HTTPError:CODE
HIGHtests/rptest/tests/workload_upgrade_runner_test.py131except Exception:CODE
HIGHtests/rptest/tests/schema_registry_test.py8602except RpkException:CODE
HIGHtests/rptest/tests/schema_registry_test.py8625except RpkException:CODE
51 more matches not shown…
Decorative Section Separators107 hits · 388 pts
SeverityFileLineSnippetContext
MEDIUMtools/dev_cluster.py3# ==================================================================COMMENT
MEDIUMtools/dev_cluster.py12# ==================================================================COMMENT
MEDIUMtools/antithesis/ducktape_test_package.py7# ==================================================================COMMENT
MEDIUMtools/antithesis/ducktape_test_package.py16# ==================================================================COMMENT
MEDIUMtools/antithesis/bazel_target.py7# ==================================================================COMMENT
MEDIUMtools/antithesis/bazel_target.py16# ==================================================================COMMENT
MEDIUMtools/antithesis/at_common.py1# ==================================================================COMMENT
MEDIUMtools/antithesis/at_common.py10# ==================================================================COMMENT
MEDIUMtools/antithesis/ducktape_deps/ducktape_entrypoint.sh3# ==================================================================COMMENT
MEDIUMtools/antithesis/ducktape_deps/ducktape_entrypoint.sh12# ==================================================================COMMENT
MEDIUM…/antithesis/ducktape_deps/ducktape_singleton_driver.sh3# ==================================================================COMMENT
MEDIUM…/antithesis/ducktape_deps/ducktape_singleton_driver.sh12# ==================================================================COMMENT
MEDIUM⚡tools/tests/run_cov_test.sh31# ---------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/run_cov_test.sh33# ---------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/run_cov_test.sh40# ---------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/run_cov_test.sh42# ---------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/run_cov_test.sh53# ---------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/run_cov_test.sh55# ---------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/run_cov_test.sh62# ---------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/run_cov_test.sh64# ---------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/run_cov_test.sh69# ---------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/run_cov_test.sh71# ---------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/run_cov_test.sh76# ---------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/run_cov_test.sh78# ---------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/run_cov_test.sh85# ---------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/run_cov_test.sh87# ---------------------------------------------------------------COMMENT
MEDIUMtests/rptest/tests/throttled_raft0_test.py141# ── scripted membership operations ──────────────────────────────────────COMMENT
MEDIUMtests/rptest/tests/throttled_raft0_test.py273 # ── helpers ─────────────────────────────────────────────────────────COMMENT
MEDIUMtests/rptest/tests/throttled_raft0_test.py582 # ── tests ───────────────────────────────────────────────────────────COMMENT
MEDIUMtests/rptest/tests/throttled_raft0_test.py776 # ── first recycle: joiner gets stuck as a raft0 learner ────────────COMMENT
MEDIUMtests/rptest/tests/tiered_cloud_local_retention_test.py110 # ------------------------------------------------------------------COMMENT
MEDIUMtests/rptest/tests/tiered_cloud_local_retention_test.py112 # ------------------------------------------------------------------COMMENT
MEDIUM⚡tests/rptest/tests/tiered_cloud_local_retention_test.py246 # ------------------------------------------------------------------COMMENT
MEDIUM⚡tests/rptest/tests/tiered_cloud_local_retention_test.py248 # ------------------------------------------------------------------COMMENT
MEDIUMtests/rptest/tests/storage_resources_test.py270 # ============COMMENT
MEDIUMtests/rptest/tests/storage_resources_test.py281 # ==========COMMENT
MEDIUMtests/rptest/tests/storage_resources_test.py287 # ==============COMMENT
MEDIUMtests/rptest/tests/storage_resources_test.py299 # ================COMMENT
MEDIUMtests/rptest/tests/cloud_topics/e2e_test.py196 # ── L1 maintenance metric helpers ───────────────────────────────COMMENT
MEDIUMtests/rptest/tests/cloud_topics/e2e_test.py237 # ── L1 maintenance wait helpers ─────────────────────────────────COMMENT
MEDIUM…ts/rptest/tests/cloud_topics/compaction_stress_test.py57 # ── Wait helpers ────────────────────────────────────────────────COMMENT
MEDIUMtests/rptest/tests/cloud_topics/leveling_stress_test.py76 # ── Extent-size helpers ─────────────────────────────────────────COMMENT
MEDIUM⚡tests/rptest/tests/cloud_topics/leveling_stress_test.py93 # ── Config helpers ──────────────────────────────────────────────COMMENT
MEDIUM⚡tests/rptest/tests/cloud_topics/leveling_stress_test.py105 # ── Wait helpers ────────────────────────────────────────────────COMMENT
MEDIUMtests/rptest/tests/cloud_topics/leveling_stress_test.py123 # ── Workflow helpers ────────────────────────────────────────────COMMENT
MEDIUM…est/scale_tests/cloud_topics_maintenance_scale_test.py226 # ── Produce phase: write under concurrent compaction ─────────COMMENT
MEDIUM…est/scale_tests/cloud_topics_maintenance_scale_test.py247 # ── Wait for compaction to remove duplicates ─────────────────COMMENT
MEDIUM…ptest/scale_tests/cloud_topics_cold_read_scale_test.py248 # ── Build a backlog larger than the cloud cache ──────────────COMMENT
MEDIUM…st/cfr_tests/controller_forced_reconfiguration_test.py70 # ── CFR via protobuf API ─────────────────────────────────────────────COMMENT
MEDIUMtests/rptest/cfr_tests/cfr_test_base.py36# ── Shared data types ────────────────────────────────────────────────────COMMENT
MEDIUMtests/rptest/cfr_tests/cfr_test_base.py52# ── Predefined timeout presets ───────────────────────────────────────────COMMENT
MEDIUMtests/rptest/cfr_tests/cfr_test_base.py61# ── TLS provider ─────────────────────────────────────────────────────────COMMENT
MEDIUMtests/rptest/cfr_tests/cfr_test_base.py95# ── Base test class ──────────────────────────────────────────────────────COMMENT
MEDIUMtests/rptest/cfr_tests/cfr_test_base.py131 # ── node-id bookkeeping ──────────────────────────────────────────────COMMENT
MEDIUMtests/rptest/cfr_tests/cfr_test_base.py139 # ── cluster start ────────────────────────────────────────────────────COMMENT
MEDIUMtests/rptest/cfr_tests/cfr_test_base.py158 # ── node helpers ─────────────────────────────────────────────────────COMMENT
MEDIUMtests/rptest/cfr_tests/cfr_test_base.py171 # ── recovery mode ────────────────────────────────────────────────────COMMENT
MEDIUMtests/rptest/cfr_tests/cfr_test_base.py203 # ── leader / liveness checks ─────────────────────────────────────────COMMENT
MEDIUMtests/rptest/cfr_tests/cfr_test_base.py248 # ── cluster splitting ────────────────────────────────────────────────COMMENT
MEDIUMtests/rptest/cfr_tests/cfr_test_base.py311 # ── node joining ─────────────────────────────────────────────────────COMMENT
47 more matches not shown…
Self-Referential Comments86 hits · 256 pts
SeverityFileLineSnippetContext
MEDIUMtools/dev_cluster.py356 # Create a basic Prometheus configurationCOMMENT
MEDIUMtools/type-checking/type-check.py251 # Create a temporary strictness map with only these files at the target levelCOMMENT
MEDIUMtests/rptest/tests/node_resize_test.py62 # Create a topic and write some data to make sure the clusterCOMMENT
MEDIUMtests/rptest/tests/rpk_registry_test.py113 # Create the user which rpk will use to authenticate.COMMENT
MEDIUMtests/rptest/tests/consumer_group_test.py2161 # Create the group on the read replica and force its committed offsetCOMMENT
MEDIUMtests/rptest/tests/audit_log_test.py2840 # Create a role in Redpanda with the Keycloak group as a memberCOMMENT
MEDIUMtests/rptest/tests/audit_log_test.py3795 # Create a schema in a custom context (materializes the context)COMMENT
MEDIUMtests/rptest/tests/topic_id_migrator_test.py52 # Create the topics to be migratedCOMMENT
MEDIUM⚡tests/rptest/tests/redpanda_oauth_test.py929 # Create a group mapper that includes group membership in the access token.COMMENT
MEDIUM⚡tests/rptest/tests/redpanda_oauth_test.py933 # Create the group and add the service account to itCOMMENT
MEDIUM⚡tests/rptest/tests/redpanda_oauth_test.py937 # Create a topic and grant access to it via the group ACL principal.COMMENT
MEDIUM⚡tests/rptest/tests/redpanda_oauth_test.py1159 # Create the group and add the service account to itCOMMENT
MEDIUM⚡tests/rptest/tests/redpanda_oauth_test.py1163 # Create a topicCOMMENT
MEDIUM⚡tests/rptest/tests/redpanda_oauth_test.py1166 # Create a role and add the group as a member using the v2 Admin APICOMMENT
MEDIUM⚡tests/rptest/tests/redpanda_oauth_test.py1241 # Create the group and add the service account to itCOMMENT
MEDIUM⚡tests/rptest/tests/redpanda_oauth_test.py1245 # Create a topicCOMMENT
MEDIUM⚡tests/rptest/tests/redpanda_oauth_test.py1248 # Create a role with the group as a memberCOMMENT
MEDIUMtests/rptest/tests/redpanda_oauth_test.py950 # Create a Kafka client that authenticates using OIDCCOMMENT
MEDIUMtests/rptest/tests/redpanda_oauth_test.py1198 # Create a Kafka client that authenticates using OIDCCOMMENT
MEDIUMtests/rptest/tests/redpanda_oauth_test.py1294 # Create a Kafka client that authenticates using OIDCCOMMENT
MEDIUMtests/rptest/tests/redpanda_oauth_test.py1340 # Create a topicCOMMENT
MEDIUMtests/rptest/tests/redpanda_oauth_test.py1343 # Create a role with both groups as membersCOMMENT
MEDIUMtests/rptest/tests/redpanda_oauth_test.py1427 # Create the group and add the service user to itCOMMENT
MEDIUMtests/rptest/tests/cluster_recovery_test.py273 # Create a Group ACL on the cluster resourceCOMMENT
MEDIUMtests/rptest/tests/cluster_recovery_test.py281 # Create a Group ACL on a topic resourceCOMMENT
MEDIUMtests/rptest/tests/cluster_recovery_test.py373 # Create a user with ACLCOMMENT
MEDIUMtests/rptest/tests/cluster_recovery_test.py379 # Create a role with ACLCOMMENT
MEDIUMtests/rptest/tests/cluster_recovery_test.py391 # Create a group ACLCOMMENT
MEDIUMtests/rptest/tests/cluster_recovery_test.py491 # Create a role with only Group membersCOMMENT
MEDIUMtests/rptest/tests/cluster_recovery_test.py505 # Create a role with mixed User and Group membersCOMMENT
MEDIUMtests/rptest/tests/rpk_role_test.py80 # Create the roleCOMMENT
MEDIUMtests/rptest/tests/rpk_shadow_link_test.py105 # Create a link that mirrors topics, offsets, ACLs and SR.COMMENT
MEDIUMtests/rptest/tests/pandaproxy_test.py506 # Creating a scheduling group runs a tiny setup task inside theCOMMENT
MEDIUMtests/rptest/tests/pandaproxy_test.py1053 # Create a consumerCOMMENT
MEDIUMtests/rptest/tests/pandaproxy_test.py1140 # Create a consumerCOMMENT
MEDIUMtests/rptest/tests/pandaproxy_test.py1753 # Create a consumerCOMMENT
MEDIUMtests/rptest/tests/pandaproxy_test.py2152 # Create the usersCOMMENT
MEDIUMtests/rptest/tests/log_compaction_test.py494 # Create a topic with `compact` policy, and a min.cleanable.dirty.ratio of 1.0.COMMENT
MEDIUM…s/rptest/tests/partition_force_reconfiguration_test.py831 # Create a mix of rf=1 and 3 topics.COMMENT
MEDIUM…sts/rptest/tests/cluster_linking_topic_syncing_test.py1685 # Create a cloud topic and a normal topic on the sourceCOMMENT
MEDIUMtests/rptest/tests/consumer_offsets_batch_cache_test.py42 # Create a consumer that will commit random offsets without consumingCOMMENT
MEDIUMtests/rptest/tests/services_self_test.py882 # Create a unique error message that we can search forCOMMENT
MEDIUMtests/rptest/tests/throughput_limits_snc_test.py26# This file is about throughput limiting that works at shard/node/cluster (SNC)COMMENT
MEDIUMtests/rptest/tests/schema_registry_test.py3254 # Create a topic with incorrect strategyCOMMENT
MEDIUMtests/rptest/tests/schema_registry_test.py6201 # Create a context by creating and then deleting all schemasCOMMENT
MEDIUMtests/rptest/tests/schema_registry_test.py6436 # Create a subjectCOMMENT
MEDIUMtests/rptest/tests/schema_registry_test.py8307 # Create the usersCOMMENT
MEDIUMtests/rptest/tests/schema_registry_test.py9236 # Define the ACLsCOMMENT
MEDIUMtests/rptest/tests/topic_recovery_test.py155 """This method is invoked after the recovery and partition validation areSTRING
MEDIUM…cluster_linking_schema_registry_write_blocking_test.py191 # Create a shadow link that shadows only the ".prod" context via theCOMMENT
MEDIUM…est/tests/cluster_linking_schema_registry_sync_test.py241 # Create a shadow link that syncs only the Schema Registry, in API mode,COMMENT
MEDIUMtests/rptest/tests/data_migrations_api_test.py1543 # Create a cloud topicCOMMENT
MEDIUMtests/rptest/tests/upgrade_test.py497 # Create a topic with small local retentionCOMMENT
MEDIUMtests/rptest/tests/timequery_test.py134 # Create a topic and produce a run of messages we will query.COMMENT
MEDIUMtests/rptest/tests/cluster_linking_e2e_test.py3412 # Create a Group ACL on the source clusterCOMMENT
MEDIUMtests/rptest/tests/cluster_linking_e2e_test.py3900 # Create a link pointing to the old source clusterCOMMENT
MEDIUMtests/rptest/tests/shard_placement_test.py247 # Create a cluster that doesn't support node-local core assignment yetCOMMENT
MEDIUMtests/rptest/tests/redpanda_kerberos_test.py136 # Create a topic that's visible to "client" iff acl = TrueCOMMENT
MEDIUMtests/rptest/tests/redpanda_kerberos_test.py149 # Create a topic visible to anybodyCOMMENT
MEDIUMtests/rptest/tests/redpanda_kerberos_test.py457 # Create a topic that's visible to "client" iff acl = TrueCOMMENT
26 more matches not shown…
Hallucination Indicators23 hits · 250 pts
SeverityFileLineSnippetContext
CRITICALtests/rptest/tests/cluster_features_test.py1468 req.shadow_link.configurations.client_options.bootstrap_servers.extend(CODE
CRITICAL…test/tests/cluster_linking_unfinalized_upgrade_test.py234 req.shadow_link.configurations.topic_metadata_sync_options.auto_create_shadow_topic_filters.append(CODE
CRITICAL…sts/rptest/tests/cluster_linking_topic_syncing_test.py191 shadow_link_req.shadow_link.configurations.topic_metadata_sync_options.auto_create_shadow_topic_filters.extend(CODE
CRITICAL…sts/rptest/tests/cluster_linking_topic_syncing_test.py311 shadow_link_req.shadow_link.configurations.topic_metadata_sync_options.synced_shadow_topic_properties.append(CODE
CRITICAL…sts/rptest/tests/cluster_linking_topic_syncing_test.py405 shadow_link.configurations.client_options.authentication_configuration.scram_configuration.CopyFrom(CODE
CRITICAL…sts/rptest/tests/cluster_linking_topic_syncing_test.py518 shadow_link.configurations.client_options.authentication_configuration.plain_configuration.CopyFrom(CODE
CRITICAL…sts/rptest/tests/cluster_linking_topic_syncing_test.py1022 create_link.shadow_link.configurations.schema_registry_sync_options.shadow_schema_registry_topic.CopyFrom(CODE
CRITICAL…sts/rptest/tests/cluster_linking_topic_syncing_test.py1376 shadow_link.configurations.client_options.authentication_configuration.scram_configuration.CopyFrom(CODE
CRITICALtests/rptest/tests/shadow_link_role_sync_test.py404 req.shadow_link.configurations.client_options.authentication_configuration.scram_configuration.CopyFrom(CODE
CRITICALtests/rptest/tests/shadow_link_sr_preflight_test.py70 req.shadow_link.configurations.schema_registry_sync_options.shadow_schema_registry_api.CopyFrom(CODE
CRITICAL⚡…est/tests/cluster_linking_schema_registry_sync_test.py275 req.shadow_link.configurations.schema_registry_sync_options.shadow_schema_registry_api.CopyFrom(CODE
CRITICAL⚡tests/rptest/tests/cluster_linking_e2e_test.py306 link_request.shadow_link.configurations.topic_metadata_sync_options.interval.CopyFrom(CODE
CRITICAL⚡tests/rptest/tests/cluster_linking_e2e_test.py309 link_request.shadow_link.configurations.consumer_offset_sync_options.interval.CopyFrom(CODE
CRITICAL⚡tests/rptest/tests/cluster_linking_e2e_test.py312 link_request.shadow_link.configurations.security_sync_options.interval.CopyFrom(CODE
CRITICALtests/rptest/tests/cluster_linking_e2e_test.py230 create_req.shadow_link.configurations.schema_registry_sync_options.shadow_schema_registry_api.CopyFrom(CODE
CRITICALtests/rptest/tests/cluster_linking_e2e_test.py1363 bad_link_request.shadow_link.configurations.client_options.tls_settings.CopyFrom(CODE
CRITICALtests/rptest/tests/cluster_linking_e2e_test.py2585 req.shadow_link.configurations.topic_metadata_sync_options.synced_shadow_topic_properties.extend(CODE
CRITICALtests/rptest/tests/cluster_linking_e2e_test.py4395 req.shadow_link.configurations.topic_metadata_sync_options.start_at_earliest.CopyFrom(CODE
CRITICALtests/rptest/tests/cluster_linking_e2e_test.py4399 req.shadow_link.configurations.topic_metadata_sync_options.start_at_latest.CopyFrom(CODE
CRITICALtests/rptest/tests/cluster_linking_e2e_test.py4414 req.shadow_link.configurations.topic_metadata_sync_options.start_at_timestamp.CopyFrom(CODE
CRITICALtests/rptest/tests/cluster_linking_e2e_test.py4629 req.shadow_link.configurations.topic_metadata_sync_options.start_at_timestamp.CopyFrom(CODE
CRITICALtests/rptest/tests/shadow_linking_rnot_test.py497 req.shadow_link.configurations.topic_metadata_sync_options.synced_shadow_topic_properties.append(CODE
CRITICALtests/rptest/archival/abs_client.py7from azure.core.exceptions import ResourceExistsErrorCODE
Deep Nesting283 hits · 248 pts
SeverityFileLineSnippetContext
LOWtools/redpanda-gdb.py2832CODE
LOWtools/redpanda-gdb.py3416CODE
LOWtools/dev_cluster.py635CODE
LOW…d_reconfiguration/invoke_controller_reconfiguration.py505CODE
LOWtools/antithesis/bazel_target.py337CODE
LOWtools/offline_log_viewer/kvstore.py141CODE
LOWtools/offline_log_viewer/kvstore.py275CODE
LOWtools/offline_log_viewer/kvstore.py294CODE
LOWtools/offline_log_viewer/kvstore.py311CODE
LOWtools/offline_log_viewer/kvstore.py364CODE
LOWtools/offline_log_viewer/kvstore.py92CODE
LOWtools/offline_log_viewer/kvstore.py405CODE
LOWtools/offline_log_viewer/viewer.py225CODE
LOWtools/offline_log_viewer/controller.py443CODE
LOWtools/offline_log_viewer/controller.py552CODE
LOWtools/offline_log_viewer/controller.py967CODE
LOWtools/offline_log_viewer/model.py268CODE
LOWtools/offline_log_viewer/model.py309CODE
LOWtools/offline_log_viewer/storage.py60CODE
LOWtools/offline_log_viewer/kafka.py60CODE
LOWtools/offline_log_viewer/consumer_offsets.py194CODE
LOWtools/offline_log_viewer/consumer_offsets.py212CODE
LOWtools/offline_log_viewer/tx_coordinator.py22CODE
LOWtools/consumer_offsets_recovery/main.py35CODE
LOWtools/build-perf/build-timer.py59CODE
LOWtools/type-checking/type-check.py325CODE
LOWtools/type-checking/type-check.py381CODE
LOWtools/type-checking/type-check.py498CODE
LOWtools/type-checking/type-check.py578CODE
LOWtools/type-checking/type-check.py658CODE
LOWtools/metrics-mock/metrics-parser.py128CODE
LOWtools/metrics-mock/metrics-mock.py322CODE
LOWtools/metrics-mock/metrics-mock.py198CODE
LOWtests/rp_cloud_cleanup.py686CODE
LOWtests/rp_cloud_cleanup.py130CODE
LOWtests/rp_cloud_cleanup.py250CODE
LOWtests/rp_cloud_cleanup.py272CODE
LOWtests/rp_cloud_cleanup.py467CODE
LOWtests/rp_cloud_cleanup.py586CODE
LOWtests/rp_cloud_cleanup.py505CODE
LOWtests/rp_cloud_cleanup.py531CODE
LOWtests/rptest/trim_results.py35CODE
LOWtests/rptest/clients/rpk.py267CODE
LOWtests/rptest/clients/rpk.py1068CODE
LOWtests/rptest/clients/rpk.py1075CODE
LOWtests/rptest/clients/rpk.py1134CODE
LOWtests/rptest/clients/ping_pong.py155CODE
LOWtests/rptest/clients/kubectl.py24CODE
LOW…s/rptest/infinite_retention/infinite_retention_test.py477CODE
LOWtests/rptest/remote_scripts/topic_operations.py86CODE
LOWtests/rptest/remote_scripts/stream_verifier_txn.py1389CODE
LOWtests/rptest/remote_scripts/stream_verifier_txn.py454CODE
LOWtests/rptest/remote_scripts/stream_verifier_txn.py648CODE
LOWtests/rptest/remote_scripts/stream_verifier_txn.py819CODE
LOWtests/rptest/remote_scripts/stream_verifier_txn.py969CODE
LOWtests/rptest/remote_scripts/compute_storage.py131CODE
LOWtests/rptest/remote_scripts/compute_storage.py164CODE
LOWtests/rptest/chaos_tests/single_fault_test.py160CODE
LOWtests/rptest/tests/consumer_group_test.py192CODE
LOWtests/rptest/tests/consumer_group_test.py588CODE
223 more matches not shown…
AI Slop Vocabulary32 hits · 69 pts
SeverityFileLineSnippetContext
LOWtools/bazel-tools/support/bazel-tool-trampoline.sh67# opportunistically refresh the cache; on lock-held (exit 9) just use theCOMMENT
MEDIUMtools/rp_storage_tool/src/bucket_reader.rs62 // use. If this vector is empty, then `segment_objects` may be treated as a robustCOMMENT
MEDIUMtests/rptest/clients/rpk.py2334 # because the test harness only wires up the Schema Registry connection, not the adminCOMMENT
LOWtests/rptest/remote_scripts/stream_verifier_txn.py425 # For produce only mode just set them to the same valueCOMMENT
LOWtests/rptest/remote_scripts/compute_storage.py143 # truncated segment and hence we can just use filesize otherwiseCOMMENT
MEDIUMtests/rptest/tests/nodes_decommissioning_test.py202 # use admin API to leverage the retry policy when controller returns 503COMMENT
MEDIUMtests/rptest/tests/scaling_up_test.py470 # shadow indexing is required when we want to leverage fast partition movementsCOMMENT
MEDIUMtests/rptest/tests/scaling_up_test.py592 # shadow indexing is required when we want to leverage fast partition movementsCOMMENT
MEDIUMtests/rptest/tests/rpk_permission_test.py135 # settings, which this harness's authorized+mTLS Kafka listener requires.COMMENT
MEDIUMtests/rptest/tests/schema_registry_test.py9298 """Test comprehensive ACL validation including control characters, invalid input values and invalid value combinSTRING
MEDIUM⚡tests/rptest/tests/data_migrations_api_test.py570 time.sleep(2) # make sure test harness can see Redpanda is liveCODE
MEDIUMtests/rptest/tests/datalake/cluster_restore_test.py470 # To make this test more robust, on top of lowering the uploadSTRING
MEDIUMtests/rptest/tests/datalake/cluster_restore_test.py586 # To make this test more robust, on top of lowering the uploadSTRING
LOW…sts/rptest/redpanda_cloud_tests/omb_validation_test.py376 # on an idle T7 cluster. So we just use a SWAG of 100 + 2% of the connection target as theCOMMENT
MEDIUM…rptest/scale_tests/tiered_storage_cache_stress_test.py318 # 2x margin to make the test robust: if this _still_ fails, something is up.COMMENT
LOWtests/rptest/e2e_tests/workload_manager.py48 # just add it to processingCOMMENT
LOW…rptest/e2e_tests/workloads/flink_transactions_scale.py257 # No config path provided, just use defaultsCOMMENT
LOW…/e2e_tests/workloads/flink_table_transactions_basic.py420 # No config path provided, just use defaultsCOMMENT
LOW…/e2e_tests/workloads/flink_transactions_topic_swarm.py275 # No config path provided, just use defaultsCOMMENT
LOWtests/rptest/e2e_tests/workloads/flink_consume_basic.py154 # No config path provided, just use defaultsCOMMENT
LOWtests/rptest/e2e_tests/workloads/flink_produce_basic.py152 # No config path provided, just use defaultsCOMMENT
LOWtests/rptest/services/redpanda_cloud.py1059 # duplicate Peering connection, just return existing one.COMMENT
LOWtests/rptest/services/redpanda_cloud.py1562 # Will just return existing oneCOMMENT
MEDIUMtests/rptest/services/tls.py74# the entire configuration file. It may also hold settings pertaining to moreCOMMENT
MEDIUMtests/rptest/services/tls.py167# the entire configuration file. It may also hold settings pertaining to moreCOMMENT
LOWtests/rptest/services/cluster.py243 # and for any more complicated type, you can just pass a string identifierCOMMENT
LOWtests/rptest/services/kafka.py61 # KafkaService does not have such checks, so we just call the original wait_until_with_progress_check functionCOMMENT
MEDIUM⚡.github/workflows/buf.yml39# Job: validate (push, merge_group, and pull_request - comprehensive validation)COMMENT
MEDIUMsrc/v/cluster/commands.h110 key_t key; // we use key to leverage kafka key based compactionCODE
MEDIUMsrc/v/cluster/commands.h570/// leverage the log compactions (i.e only last command for given key is enoughCOMMENT
MEDIUMsrc/v/storage/batch_cache.h521 /// 1. Dirty offsets are monotonic (an assumption we also leverage forCOMMENT
MEDIUMsrc/v/kafka/protocol/schemata/generator.py30# - Build a more robust way to define messages and their contents asCOMMENT
Structural Annotation Overuse36 hits · 66 pts
SeverityFileLineSnippetContext
LOW⚡tests/rptest/tests/cluster_features_test.py2157 # Step 1: bootstrap a fresh 2-node cluster reporting v_old.COMMENT
LOWtests/rptest/tests/cluster_features_test.py2173 # Step 2: add 3 new nodes reporting v_high. Their earliestCOMMENT
LOWtests/rptest/tests/cluster_features_test.py2208 # Step 3: decommission both v_old nodes via a v_high node,COMMENT
LOWtests/rptest/tests/cluster_features_test.py2229 # Step 4: with both v_old nodes gone, cluster_version mustCOMMENT
LOW⚡tests/rptest/tests/cluster_linking_e2e_test.py2348 # Step 4: Create a new Shadow Link on the Shadow ClusterCOMMENT
LOW⚡tests/rptest/tests/cluster_linking_e2e_test.py2352 # Step 5: Wait for the shadow topic to be created on the Shadow ClusterCOMMENT
LOW⚡tests/rptest/tests/cluster_linking_e2e_test.py2360 # Step 6: Verify that the start offset and HWM of all shadow partitions match the source partitionsCOMMENT
LOWtests/rptest/tests/cluster_linking_e2e_test.py2291 # Step 2: Write data to the topic across all partitionsCOMMENT
LOWtests/rptest/tests/cluster_linking_e2e_test.py2316 # Step 3: Trim the prefix of each partition to its HWMCOMMENT
LOW⚡tests/rptest/tests/list_offsets_epoch_test.py524 # Step 3: write the seek file on the local filesystem (rpk runsCOMMENT
LOW⚡tests/rptest/tests/list_offsets_epoch_test.py530 # Step 4: seek the real group via --to-file (epoch=-1 hardcoded).COMMENT
LOW⚡tests/rptest/tests/list_offsets_epoch_test.py541 # Step 5: always clean up the throwaway group, even on failure.COMMENT
LOWtests/rptest/tests/list_offsets_epoch_test.py494 # Step 1: seek the throwaway group to start.COMMENT
LOWtests/rptest/tests/list_offsets_epoch_test.py507 # Step 2: read the committed offset back from the throwaway group.COMMENT
LOW.claude/skills/improve-coverage/SKILL.md25### Step 1: Baseline CoverageCOMMENT
LOW.claude/skills/improve-coverage/SKILL.md41### Step 2: Understand the CodeCOMMENT
LOW.claude/skills/improve-coverage/SKILL.md56### Step 3: Write TestsCOMMENT
LOW.claude/skills/improve-coverage/SKILL.md72### Step 4: Verify BuildCOMMENT
LOW.claude/skills/improve-coverage/SKILL.md80### Step 5: Verify CoverageCOMMENT
LOW.claude/skills/improve-coverage/SKILL.md100### Step 6: SummaryCOMMENT
LOWsrc/go/rpk/pkg/cli/plugin_cmds.go55 // Step 1: we install the plugin into our existing command space.COMMENT
LOWsrc/go/rpk/pkg/cli/plugin_cmds.go116 // Step 2: we exec the plugin with --help-autocomplete and we installCOMMENT
LOW⚡src/go/rpk/pkg/cli/shadow/mapper_test.go1670 // Step 1: Convert config to proto (config -> proto)COMMENT
LOW⚡src/go/rpk/pkg/cli/shadow/mapper_test.go1674 // Step 2: Convert proto back to config (proto -> config)COMMENT
LOW⚡src/go/rpk/pkg/cli/shadow/mapper_test.go1678 // Step 3: Verify the round-trip config matches the originalCOMMENT
LOWsrc/go/rpk/pkg/cli/shadow/mapper_test.go1968 // Step 1: Convert config to cloud ShadowLink proto (simulating what the APICOMMENT
LOW⚡src/go/rpk/pkg/cli/shadow/mapper_test.go1986 // Step 2: Convert cloud ShadowLink proto back to configCOMMENT
LOW⚡src/go/rpk/pkg/cli/shadow/mapper_test.go1990 // Step 3: Verify the round-trip config matches the originalCOMMENT
LOW⚡src/go/rpk/pkg/cli/shadow/mapper_test.go2165 // Step 1: Convert config to proto (config -> proto)COMMENT
LOW⚡src/go/rpk/pkg/cli/shadow/mapper_test.go2169 // Step 2: Convert proto back to config (proto -> config)COMMENT
LOW⚡src/go/rpk/pkg/cli/shadow/mapper_test.go2173 // Step 3: Verify the round-trip config matches the originalCOMMENT
LOW⚡src/transform-sdk/rust/core-types/src/lib.rs47 /// NOTE: This method is useful for tests to mock out custom events to your transform function.COMMENT
LOW⚡src/transform-sdk/rust/core-types/src/lib.rs55 /// NOTE: This method is useful for tests to mock out custom events to your transform function.COMMENT
LOW⚡src/transform-sdk/rust/core-types/src/lib.rs65 /// NOTE: This method is useful for tests to mock out custom events to your transform function.COMMENT
LOWsrc/v/cloud_topics/level_zero/common/producer_queue.h45// NOTE: This class' memory usage is bounded by the concurrency of in flightCOMMENT
LOWsrc/v/serde/json/writer.h20// NOTE: This class is easily misused, it's recommended to use a DOM versionCOMMENT
Redundant / Tautological Comments40 hits · 61 pts
SeverityFileLineSnippetContext
LOW…d_reconfiguration/invoke_controller_reconfiguration.py520 # Check if process is still runningCOMMENT
LOWtools/type-checking/type-check.py511 # Check if this section is sortedCOMMENT
LOWtools/type-checking/type-check.py606 # Check if this pattern matches any of the files being movedCOMMENT
LOWtests/local_venv.sh28# Check if venv is up to dateCOMMENT
LOWtests/rp_cloud_cleanup.py50 # Check if rpk presentCOMMENT
LOWtests/rp_cloud_cleanup.py173 # Check if provider is the sameCOMMENT
LOWtests/rp_cloud_cleanup.py495 # Check if network exists in CloudV2COMMENT
LOWtests/rp_cloud_cleanup.py520 # Check if network exists in CloudV2COMMENT
LOWtests/rp_cloud_cleanup.py540 # Check if network exists in CloudV2COMMENT
LOWtests/rptest/clients/kubectl.py546 # Check if such pod existsCOMMENT
LOWtests/rptest/remote_scripts/stream_verifier_txn.py483 # Check if consumed totals had changedCOMMENT
LOWtests/rptest/remote_scripts/stream_verifier_txn.py716 # Check if there is validation neededCOMMENT
LOWtests/rptest/remote_scripts/stream_verifier_txn.py744 # Increment indexCOMMENT
LOW…sts/rptest/remote_scripts/cloud/aws_eks_token_cache.sh19# Check if cached token is valid and has >10s remainingCOMMENT
LOWtests/rptest/tests/cluster_features_test.py288 # Set back to v0 for sanity checkCOMMENT
LOWtests/rptest/tests/tiered_storage_model.py1522 # Set retention to very small value to trigger size based retentionCOMMENT
LOWtests/rptest/tests/log_compaction_test.py387 # Set log_retention_ms to an arbitrarily tiny value and wait for log truncation.COMMENT
LOWtests/rptest/tests/license_upgrade_test.py201 # Set controller to the upgraded nodeCOMMENT
LOWtests/rptest/tests/flink_basic_test.py97 # Check if data_type list provides correct number of typesCOMMENT
LOW…s/rptest/tests/shadow_indexing_compacted_topic_test.py91 # Set compaction to happen infrequently initially, so we have several log segments.COMMENT
LOWtests/rptest/tests/timequery_test.py582 # Set timeout to 0 to prevent the cloud storage housekeeping fromCOMMENT
LOWtests/rptest/tests/topic_delete_test.py508 # Set retention to 5MBCOMMENT
LOWtests/rptest/scale_tests/large_messages_test.py220 # Set properties to allow for more than just the obligatory read to be returned.COMMENT
LOWtests/rptest/scale_tests/datalake_scale_test.py200 # Set properties to allow for more than just the obligatory read to be returned.COMMENT
LOW⚡tests/rptest/e2e_tests/flink_scale_test.py124 # Check if metrics receivedCOMMENT
LOWtests/rptest/services/redpanda_cloud.py885 # Check if panda-proxy is availableCOMMENT
LOWtests/rptest/services/redpanda_cloud.py1027 # Check if cluster is healthyCOMMENT
LOWtests/rptest/services/redpanda_cloud.py1112 # Check if this is a BYOC and delete agentCOMMENT
LOWtests/rptest/services/redpanda_cloud.py1340 # Check if this route is already exists in this tableCOMMENT
LOWtests/rptest/services/redpanda_cloud.py1399 # Check if such peering existsCOMMENT
LOWtests/rptest/services/redpanda_cloud.py1488 # Check if such peering existsCOMMENT
LOWtests/rptest/services/redpanda_cloud.py1567 # Check if this is active alreadyCOMMENT
LOWtests/rptest/services/databricks_workspace.py160 # Verify if catalog was created successfully and only then delete.COMMENT
LOWtests/rptest/services/utils.py224 # Check if this line holds errorCOMMENT
LOWtests/rptest/services/cloud_cluster_utils.py82 # Check if succededCOMMENT
LOWtests/rptest/services/redpanda_installer.py402 # Check if someone else already acquired lock and populatedCOMMENT
LOWtests/rptest/services/redpanda.py2475 # Check if stored pod and loaded one is the sameCOMMENT
LOWtests/rptest/services/redpanda.py2480 # Check if container inside pod stayed the sameCOMMENT
LOWtests/rptest/services/provider_clients/ec2_client.py271 # Check if this is RouteAlreadyExistsCOMMENT
LOW.github/workflows/dispatch-docs-updates.yml37 # Check if this is the latest releaseCOMMENT
Cross-Language Confusion13 hits · 52 pts
SeverityFileLineSnippetContext
HIGHtests/rptest/tests/tiered_storage_model.py120 self.__solver.push()CODE
HIGHtests/rptest/tests/cloud_storage_inventory_test.py113 f"test -d {self.inventory_dir} && find {self.inventory_dir} -type f || true"CODE
HIGHtests/rptest/tests/schema_registry_test.py1906 These are not supported, but if they're null, we let it pass.STRING
HIGHtests/rptest/tests/sasl_reauth_test.py108 Tests that kafka_sasl_max_reauth_ms{null} produces original behaviorSTRING
HIGHtests/rptest/tests/datalake/datalake_e2e_test.py1911 field (one row has a null), then queries the Iceberg .files metadataCODE
HIGHtests/rptest/tests/datalake/datalake_e2e_test.py2006 # optional_long: 3 values (including 1 null) → null_value_count=1.STRING
HIGHtests/rptest/tests/datalake/datalake_upgrade_test.py74 - Avro optionals (two-field union of [null, <FIELD>]) (was struct,STRING
HIGHtests/rptest/tuner_integration_tests/net_tuner_test.py281 "umask 077 && rpk redpanda tune net -v", timeout_sec=2CODE
HIGHtests/rptest/services/mitmproxy.py150 cmd = f"sudo cat {LOG_PATH} 2>/dev/null || cat {LOG_PATH}"CODE
HIGHtests/rptest/services/redpanda_installer.py758 relink_cmd = f"unlink /opt/redpanda && ln -s {version_root} /opt/redpanda"CODE
HIGHsrc/transform-sdk/js/package_toolchain.py8 /bin/bash -c 'apt update && apt install -y git && cmake --preset release-static && cmake --build --preset release-statSTRING
HIGHsrc/v/lsm/db/tests/logs_to_trace.py396 let currentShard = null;CODE
HIGHsrc/v/lsm/db/tests/logs_to_trace.py614 if (e.target === container || e.target === timeline || e.target.classList.contains('row-content')) {{CODE
Verbosity Indicators27 hits · 50 pts
SeverityFileLineSnippetContext
LOW⚡tests/rptest/tests/cluster_features_test.py2157 # Step 1: bootstrap a fresh 2-node cluster reporting v_old.COMMENT
LOWtests/rptest/tests/cluster_features_test.py2173 # Step 2: add 3 new nodes reporting v_high. Their earliestCOMMENT
LOWtests/rptest/tests/cluster_features_test.py2208 # Step 3: decommission both v_old nodes via a v_high node,COMMENT
LOWtests/rptest/tests/cluster_features_test.py2229 # Step 4: with both v_old nodes gone, cluster_version mustCOMMENT
LOW⚡tests/rptest/tests/cluster_linking_e2e_test.py2348 # Step 4: Create a new Shadow Link on the Shadow ClusterCOMMENT
LOW⚡tests/rptest/tests/cluster_linking_e2e_test.py2352 # Step 5: Wait for the shadow topic to be created on the Shadow ClusterCOMMENT
LOW⚡tests/rptest/tests/cluster_linking_e2e_test.py2360 # Step 6: Verify that the start offset and HWM of all shadow partitions match the source partitionsCOMMENT
LOWtests/rptest/tests/cluster_linking_e2e_test.py2291 # Step 2: Write data to the topic across all partitionsCOMMENT
LOWtests/rptest/tests/cluster_linking_e2e_test.py2316 # Step 3: Trim the prefix of each partition to its HWMCOMMENT
LOW⚡tests/rptest/tests/list_offsets_epoch_test.py524 # Step 3: write the seek file on the local filesystem (rpk runsCOMMENT
LOW⚡tests/rptest/tests/list_offsets_epoch_test.py530 # Step 4: seek the real group via --to-file (epoch=-1 hardcoded).COMMENT
LOW⚡tests/rptest/tests/list_offsets_epoch_test.py541 # Step 5: always clean up the throwaway group, even on failure.COMMENT
LOWtests/rptest/tests/list_offsets_epoch_test.py494 # Step 1: seek the throwaway group to start.COMMENT
LOWtests/rptest/tests/list_offsets_epoch_test.py507 # Step 2: read the committed offset back from the throwaway group.COMMENT
LOWsrc/go/rpk/pkg/cli/plugin_cmds.go55 // Step 1: we install the plugin into our existing command space.COMMENT
LOWsrc/go/rpk/pkg/cli/plugin_cmds.go116 // Step 2: we exec the plugin with --help-autocomplete and we installCOMMENT
LOW⚡src/go/rpk/pkg/cli/shadow/mapper_test.go1670 // Step 1: Convert config to proto (config -> proto)COMMENT
LOW⚡src/go/rpk/pkg/cli/shadow/mapper_test.go1674 // Step 2: Convert proto back to config (proto -> config)COMMENT
LOW⚡src/go/rpk/pkg/cli/shadow/mapper_test.go1678 // Step 3: Verify the round-trip config matches the originalCOMMENT
LOWsrc/go/rpk/pkg/cli/shadow/mapper_test.go1968 // Step 1: Convert config to cloud ShadowLink proto (simulating what the APICOMMENT
LOW⚡src/go/rpk/pkg/cli/shadow/mapper_test.go1986 // Step 2: Convert cloud ShadowLink proto back to configCOMMENT
LOW⚡src/go/rpk/pkg/cli/shadow/mapper_test.go1990 // Step 3: Verify the round-trip config matches the originalCOMMENT
LOW⚡src/go/rpk/pkg/cli/shadow/mapper_test.go2165 // Step 1: Convert config to proto (config -> proto)COMMENT
LOW⚡src/go/rpk/pkg/cli/shadow/mapper_test.go2169 // Step 2: Convert proto back to config (proto -> config)COMMENT
LOW⚡src/go/rpk/pkg/cli/shadow/mapper_test.go2173 // Step 3: Verify the round-trip config matches the originalCOMMENT
LOWsrc/v/model/fundamental.h275/// The purpose of this function is to mark every place where we convertingCOMMENT
LOWsrc/v/model/fundamental.h634/// The purpose of this function is to mark every place where we convertingCOMMENT
Cross-File Repetition9 hits · 45 pts
SeverityFileLineSnippetContext
HIGHtests/rptest/tests/rpk_registry_test.py0syntax = "proto3"; message simple { string id = 1; }STRING
HIGH…sts/rptest/tests/cluster_linking_topic_syncing_test.py0syntax = "proto3"; message simple { string id = 1; }STRING
HIGHtests/rptest/tests/schema_registry_test.py0syntax = "proto3"; message simple { string id = 1; }STRING
HIGHtests/rptest/services/kgo_verifier_services.py0for debugging issues around starting and stopping processes: log which processes are running and which ports are in use.STRING
HIGHtests/rptest/services/kgo_repeater_service.py0for debugging issues around starting and stopping processes: log which processes are running and which ports are in use.STRING
HIGHtests/rptest/services/redpanda.py0for debugging issues around starting and stopping processes: log which processes are running and which ports are in use.STRING
HIGHtests/rptest/services/kgo_verifier_services.py0wait for the remote processes http endpoint to come upSTRING
HIGHtests/rptest/services/transform_verifier_service.py0wait for the remote processes http endpoint to come upSTRING
HIGHtests/rptest/services/kgo_repeater_service.py0wait for the remote processes http endpoint to come upSTRING
AI Structural Patterns45 hits · 38 pts
SeverityFileLineSnippetContext
LOWtools/type-checking/type-check.py162CODE
LOWtests/rptest/util.py149CODE
LOWtests/rptest/clients/rpk.py720CODE
LOWtests/rptest/clients/rpk.py1004CODE
LOWtests/rptest/clients/rpk.py1296CODE
LOWtests/rptest/clients/types.py146CODE
LOW…ptest/remote_scripts/python_librdkafka_serde_client.py170CODE
LOWtests/rptest/remote_scripts/stream_verifier_txn.py1040CODE
LOWtests/rptest/tests/pandaproxy_test.py133CODE
LOWtests/rptest/tests/pandaproxy_test.py137CODE
LOWtests/rptest/tests/pandaproxy_test.py141CODE
LOWtests/rptest/tests/pandaproxy_test.py334CODE
LOWtests/rptest/tests/pandaproxy_test.py353CODE
LOWtests/rptest/tests/schema_registry_test.py1443CODE
LOWtests/rptest/tests/cluster_linking_test_base.py203CODE
LOWtests/rptest/tests/end_to_end.py81CODE
LOWtests/rptest/tests/shadow_linking_rnot_test.py54CODE
LOWtests/rptest/tests/security_report_test.py245CODE
LOWtests/rptest/services/redpanda_cloud.py1725CODE
LOWtests/rptest/services/kgo_verifier_services.py45CODE
LOWtests/rptest/services/kgo_verifier_services.py748CODE
LOWtests/rptest/services/kgo_verifier_services.py1012CODE
LOWtests/rptest/services/kgo_verifier_services.py1184CODE
LOWtests/rptest/services/kgo_verifier_services.py1274CODE
LOWtests/rptest/services/kgo_verifier_services.py1462CODE
LOWtests/rptest/services/kgo_verifier_services.py1543CODE
LOWtests/rptest/services/admin_ops_fuzzer.py607CODE
LOWtests/rptest/services/rpk_benchmark_service.py47CODE
LOWtests/rptest/services/producer_swarm.py26CODE
LOWtests/rptest/services/kafka_cli_consumer.py20CODE
LOWtests/rptest/services/verifiable_consumer.py269CODE
LOWtests/rptest/services/rpk_consumer.py26CODE
LOWtests/rptest/services/canary_benchmark_service.py73CODE
LOWtests/rptest/services/verifiable_producer.py97CODE
LOWtests/rptest/services/serde_client.py35CODE
LOWtests/rptest/services/cloud_cluster_utils.py150CODE
LOWtests/rptest/services/cloud_cluster_utils.py159CODE
LOWtests/rptest/services/cloud_cluster_utils.py176CODE
LOWtests/rptest/services/cloud_cluster_utils.py204CODE
LOWtests/rptest/services/kgo_repeater_service.py38CODE
LOWtests/rptest/services/kcat_consumer.py41CODE
LOWtests/rptest/services/redpanda.py621CODE
LOWtests/rptest/services/redpanda.py2737CODE
LOWtests/rptest/services/redpanda.py3387CODE
LOWtests/rptest/services/redpanda.py3880CODE
Unused Imports38 hits · 38 pts
SeverityFileLineSnippetContext
LOWtools/offline_log_viewer/consumer_groups.py4CODE
LOWtools/offline_log_viewer/kvstore.py9CODE
LOWtools/offline_log_viewer/controller.py7CODE
LOWtools/offline_log_viewer/consumer_offsets.py5CODE
LOWtools/benchcmp_impl/benchcmp.py40CODE
LOWtests/rptest/util.py38CODE
LOWtests/rptest/clients/admin/google/api/field_info_pb2.py9CODE
LOW…/rptest/clients/admin/google/api/field_behavior_pb2.py9CODE
LOWtests/rptest/clients/admin/google/api/resource_pb2.py9CODE
LOWtests/rptest/antithesis/consumer_group_test.py23CODE
LOWtests/rptest/antithesis/antithesis_utils.py15CODE
LOWtests/rptest/antithesis/antithesis_utils.py36CODE
LOWtests/rptest/antithesis/antithesis_utils.py36CODE
LOWtests/rptest/antithesis/antithesis_utils.py36CODE
LOWtests/rptest/antithesis/antithesis_utils.py36CODE
LOWtests/rptest/antithesis/leader_election_test.py29CODE
LOWtests/rptest/antithesis/acked_writes_test.py28CODE
LOWtests/rptest/antithesis/idempotent_dedup_test.py34CODE
LOWtests/rptest/antithesis/random_ops_smoke_test.py16CODE
LOWtests/rptest/remote_scripts/stub_oidc_provider.py1CODE
LOWtests/rptest/remote_scripts/payload_pb2.py14CODE
LOWtests/rptest/tests/gbac_claim_test.py1CODE
LOWtests/rptest/services/kgo_verifier_services.py10CODE
LOWtests/rptest/services/rpk_benchmark_service.py10CODE
LOWtests/rptest/services/stub_oidc_provider.py1CODE
LOWtests/rptest/services/canary_benchmark_service.py10CODE
LOWtests/rptest/services/rolling_restarter.py19CODE
LOWtests/rptest/services/redpanda_installer.py28CODE
LOWtests/rptest/services/chaos/faults/all.py13CODE
LOWtests/rptest/services/chaos/faults/all.py13CODE
LOWtests/rptest/services/chaos/faults/all.py13CODE
LOWtests/rptest/services/chaos/faults/all.py14CODE
LOWtests/rptest/services/chaos/faults/all.py15CODE
LOWtests/rptest/services/chaos/workloads/all.py13CODE
LOWtests/rptest/services/chaos/workloads/all.py14CODE
LOWtests/rptest/services/chaos/workloads/all.py15CODE
LOWsrc/v/lsm/db/tests/logs_to_trace.py17CODE
LOWsrc/v/iceberg/tests/avro_decimal_interop_gen.py22CODE
Docstring Block Structure4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHtests/rptest/clients/kubectl.py243Runs kubectl subcommands on a Cloud Agent with streaming stdout and stderr to output Args: STRING
HIGHtests/rptest/remote_scripts/stream_verifier_txn.py649Consumes all messages from topic Args: logger (logging.Logger): logger class topic (TopSTRING
HIGHtests/rptest/services/openmessaging_benchmark.py389 Evaluates the success of a benchmark test based on various metrics and conditions. Parameters: STRING
HIGHtests/rptest/services/openmessaging_benchmark.py449 Detects and evaluates latency spikes in multiple series of latency data based on predefined thresholds. STRING
TODO Padding12 hits · 20 pts
SeverityFileLineSnippetContext
LOWtools/rp_storage_tool/src/main_unstable.rs153 // TODO: implement binary encodingCOMMENT
LOWtests/rptest/tests/rbac_test_v2.py261 # TODO: Add test_list_role_filter_v2 once v2 list_roles supports filtersCOMMENT
LOWtests/rptest/tests/rbac_test_v2.py553 # TODO: Add testing for filtering once v2 list_current_user_roles supports itCOMMENT
LOWtests/rptest/tests/rbac_test_v2.py716 # TODO: Add test_rbac_group once group role membership honored in authZ (CORE-15199)COMMENT
LOWtests/rptest/tests/tiered_storage_model.py797 # TODO: implement log based validatorCOMMENT
LOWtests/rptest/services/cloud_cluster_utils.py149 # TODO: Handle errorsCOMMENT
LOWtests/rptest/services/cloud_cluster_utils.py158 # TODO: Handle errorsCOMMENT
LOWtests/rptest/services/cloud_cluster_utils.py175 # TODO: Handle errorsCOMMENT
LOWtests/rptest/services/cloud_cluster_utils.py203 # TODO: Handle errorsCOMMENT
LOW⚡tests/rptest/services/provider_clients/ec2_client.py252 # TODO: Handle errorsCOMMENT
LOW⚡tests/rptest/services/provider_clients/ec2_client.py257 # TODO: Handle errorsCOMMENT
LOWsrc/v/cluster/distributed_kv_stm.h170 // TODO: implement delete retention with incremental raft snapshots.COMMENT
Modern Structural Boilerplate13 hits · 11 pts
SeverityFileLineSnippetContext
LOW…d_reconfiguration/invoke_controller_reconfiguration.py85logger = logging.getLogger(__name__)STRING
LOWtests/rptest/context/gcp.py22logger = logging.getLogger(__name__)CODE
LOWtests/rptest/tests/throttled_raft0_test.py1250 def _set_recovery_rate(self, rate: int) -> None:CODE
LOWtests/rptest/tests/shadow_link_role_sync_test.py120 def _set_role_sync_paused(self, paused: bool) -> None:CODE
LOWtests/rptest/tests/cluster_linking_e2e_test.py1991 def update_link_config(include: bool) -> None:CODE
LOWtests/rptest/tests/full_disk_test.py79 def _setup(self) -> None:CODE
LOWtests/rptest/scale_tests/large_messages_test.py359 def _setup_mode(self, mode: Mode) -> None:CODE
LOWtests/rptest/scale_tests/large_messages_test.py378 def _setup_topic_names(self, topic_prefix: str) -> None:CODE
LOWtests/rptest/services/mitmproxy.py54 def set_server_cert(self, cert) -> None:CODE
LOWtests/rptest/services/mitmproxy.py61 def set_proxy_auth(self, username: str, password: str) -> None:CODE
LOWtests/rptest/services/storage.py94 def set_segment_size(self, segment_name: str, size: int) -> None:CODE
LOWtests/rptest/services/redpanda.py1068 def set_expected_damage(self, damage_types: set[str]) -> None:CODE
LOWtests/rptest/services/redpanda.py4275 def set_cluster_config_to_null(self, name: str, **kwargs: Any) -> None:CODE
Example Usage Blocks3 hits · 4 pts
SeverityFileLineSnippetContext
LOWtools/antithesis/ducktape_test_package.py34# Usage:COMMENT
LOW…ols/schema_registry_tools/schemas_command_generator.py3# Usage:COMMENT
LOWsrc/v/http/tests/http_imposter.h79 /// Example usage:COMMENT
Fake / Example Data4 hits · 4 pts
SeverityFileLineSnippetContext
LOWtests/rptest/tests/cluster_config_test.py308 rp_conf["cluster_id"] = "placeholder"CODE
LOWsrc/go/rpk/pkg/serde/proto_test.go743 "addressLines": ["123 Main St", "Suite 456"]CODE
LOWsrc/transform-sdk/rust/examples/jaq/README.md16echo '{"data":9,"email":"foo@bar.com"}' | rpk topic produce $MY_INPUT_TOPICCODE
LOWsrc/v/redpanda/tests/fixture.h260 security::principal_type::user, "fake-user"};CODE
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMbazel/clang_tidy/plugins/redpanda_noop_check.h19 * Included for demonstration purposes and so the tool doesn't complain aboutCOMMENT
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMsrc/go/rpk/pkg/cli/cluster/connections/list.go259 // TODO: add guardrails and define a proper field mappingCOMMENT