Repository Analysis

redpanda-data/redpanda

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

7.4 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of redpanda-data/redpanda, a C++ project with 12,335 GitHub stars. SynthScan v2.0 examined 696,279 lines of code across 3695 source files, recording 4397 pattern matches distributed across 22 syntactic categories. The overall adjusted score of 7.4 places this repository in the Low AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

7.4
Adjusted Score
7.4
Raw Score
100%
Time Factor
2026-07-14
Last Push
12.3K
Stars
C++
Language
696.3K
Lines of Code
3.7K
Files
4.4K
Pattern Hits
2026-07-14
Scan Date
0.01
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 22HIGH 24MEDIUM 316LOW 4035

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 4397 distinct pattern matches across 22 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Hyper-Verbose Identifiers1891 hits · 1723 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/single_binary_test_package.py204def 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
LOWtools/offline_log_viewer/model.py154def read_configuration_update(rdr):CODE
LOWtools/offline_log_viewer/model.py161def decode_configuration_update(rdr: Reader, version: int):CODE
LOWtools/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
1831 more matches not shown…
Over-Commented Block1203 hits · 1194 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/single_binary_test_package.py1#!/usr/bin/python3COMMENT
LOWtools/antithesis/single_binary_test_package.py21# the workload/config images to the registry (unless --skip-registry-upload)COMMENT
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/__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.py1181COMMENT
LOWtests/rptest/tests/cluster_features_test.py1421 got = sum(1 for line in consumed.splitlines() if line)COMMENT
LOWtests/rptest/tests/cluster_features_test.py1941 self.redpanda.stop_node(victim)COMMENT
LOWtests/rptest/tests/cluster_config_test.py201 # Since we skip RedpandaService.start, must clean node explicitlyCOMMENT
LOWtests/rptest/tests/cluster_config_test.py301COMMENT
LOWtests/rptest/tests/__init__.py1# Copyright 2020 Redpanda Data, Inc.COMMENT
1143 more matches not shown…
Excessive Try-Catch Wrapping534 hits · 608 pts
SeverityFileLineSnippetContext
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
MEDIUMtools/redpanda-gdb.py929def get_text_range():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
LOWtests/rptest/clients/rpk.py943 except Exception:CODE
LOWtests/rptest/clients/rpk.py1075 except Exception:CODE
MEDIUMtests/rptest/clients/rpk.py415def create_topic() -> tuple[bool, str] | bool:CODE
MEDIUMtests/rptest/clients/rpk.py1069def try_describe_group(group):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
LOWtests/rptest/antithesis/consumer_group_test.py161 except Exception as e:CODE
LOWtests/rptest/antithesis/consumer_group_test.py165 except Exception as e:CODE
LOWtests/rptest/antithesis/consumer_group_test.py169 except Exception:CODE
LOWtests/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
LOWtests/rptest/antithesis/acked_writes_test.py165 except Exception as e:CODE
LOWtests/rptest/antithesis/acked_writes_test.py169 except Exception as e:CODE
474 more matches not shown…
Decorative Section Separators107 hits · 392 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/single_binary_test_package.py7# ==================================================================COMMENT
MEDIUMtools/antithesis/single_binary_test_package.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
MEDIUMtools/tests/run_cov_test.sh31# ---------------------------------------------------------------COMMENT
MEDIUMtools/tests/run_cov_test.sh33# ---------------------------------------------------------------COMMENT
MEDIUMtools/tests/run_cov_test.sh40# ---------------------------------------------------------------COMMENT
MEDIUMtools/tests/run_cov_test.sh42# ---------------------------------------------------------------COMMENT
MEDIUMtools/tests/run_cov_test.sh53# ---------------------------------------------------------------COMMENT
MEDIUMtools/tests/run_cov_test.sh55# ---------------------------------------------------------------COMMENT
MEDIUMtools/tests/run_cov_test.sh62# ---------------------------------------------------------------COMMENT
MEDIUMtools/tests/run_cov_test.sh64# ---------------------------------------------------------------COMMENT
MEDIUMtools/tests/run_cov_test.sh69# ---------------------------------------------------------------COMMENT
MEDIUMtools/tests/run_cov_test.sh71# ---------------------------------------------------------------COMMENT
MEDIUMtools/tests/run_cov_test.sh76# ---------------------------------------------------------------COMMENT
MEDIUMtools/tests/run_cov_test.sh78# ---------------------------------------------------------------COMMENT
MEDIUMtools/tests/run_cov_test.sh85# ---------------------------------------------------------------COMMENT
MEDIUMtools/tests/run_cov_test.sh87# ---------------------------------------------------------------COMMENT
MEDIUMtests/rptest/tests/throttled_raft0_test.py141# ── scripted membership operations ──────────────────────────────────────COMMENT
MEDIUMtests/rptest/tests/throttled_raft0_test.py265 # ── helpers ─────────────────────────────────────────────────────────COMMENT
MEDIUMtests/rptest/tests/throttled_raft0_test.py566 # ── tests ───────────────────────────────────────────────────────────COMMENT
MEDIUMtests/rptest/tests/throttled_raft0_test.py760 # ── 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
MEDIUMtests/rptest/tests/tiered_cloud_local_retention_test.py246 # ------------------------------------------------------------------COMMENT
MEDIUMtests/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.py195 # ── L1 maintenance metric helpers ───────────────────────────────COMMENT
MEDIUMtests/rptest/tests/cloud_topics/e2e_test.py236 # ── 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
MEDIUMtests/rptest/tests/cloud_topics/leveling_stress_test.py93 # ── Config helpers ──────────────────────────────────────────────COMMENT
MEDIUMtests/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 Comments85 hits · 252 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.py108 # Create the user which rpk will use to authenticate.COMMENT
MEDIUMtests/rptest/tests/consumer_group_test.py2029 # Create the group on the read replica and force its committed offsetCOMMENT
MEDIUMtests/rptest/tests/audit_log_test.py2839 # Create a role in Redpanda with the Keycloak group as a memberCOMMENT
MEDIUMtests/rptest/tests/audit_log_test.py3794 # 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
MEDIUMtests/rptest/tests/redpanda_oauth_test.py929 # Create a group mapper that includes group membership in the access token.COMMENT
MEDIUMtests/rptest/tests/redpanda_oauth_test.py933 # Create the group and add the service account to itCOMMENT
MEDIUMtests/rptest/tests/redpanda_oauth_test.py937 # Create a topic and grant access to it via the group ACL principal.COMMENT
MEDIUMtests/rptest/tests/redpanda_oauth_test.py1159 # Create the group and add the service account to itCOMMENT
MEDIUMtests/rptest/tests/redpanda_oauth_test.py1163 # Create a topicCOMMENT
MEDIUMtests/rptest/tests/redpanda_oauth_test.py1166 # Create a role and add the group as a member using the v2 Admin APICOMMENT
MEDIUMtests/rptest/tests/redpanda_oauth_test.py1241 # Create the group and add the service account to itCOMMENT
MEDIUMtests/rptest/tests/redpanda_oauth_test.py1245 # Create a topicCOMMENT
MEDIUMtests/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.py58 # Create a link that mirrors topics, offsets, ACLs and SR.COMMENT
MEDIUMtests/rptest/tests/pandaproxy_test.py1006 # Create a consumerCOMMENT
MEDIUMtests/rptest/tests/pandaproxy_test.py1093 # Create a consumerCOMMENT
MEDIUMtests/rptest/tests/pandaproxy_test.py1706 # Create a consumerCOMMENT
MEDIUMtests/rptest/tests/pandaproxy_test.py2105 # 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.py879 # 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.py216 # 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
MEDIUMtests/rptest/tests/openssl_config_test.py104 # Create a client certificate for testing TLS connectionsSTRING
25 more matches not shown…
Deep Nesting278 hits · 249 pts
SeverityFileLineSnippetContext
LOWtools/redpanda-gdb.py2832CODE
LOWtools/redpanda-gdb.py3416CODE
LOWtools/dev_cluster.py635CODE
LOW…d_reconfiguration/invoke_controller_reconfiguration.py505CODE
LOWtools/antithesis/ducktape_test_package.py169CODE
LOWtools/antithesis/single_binary_test_package.py341CODE
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.py1036CODE
LOWtests/rptest/clients/rpk.py1043CODE
LOWtests/rptest/clients/rpk.py1102CODE
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.py179CODE
218 more matches not shown…
Hallucination Indicators22 hits · 235 pts
SeverityFileLineSnippetContext
CRITICALtests/rptest/tests/cluster_features_test.py1504 req.shadow_link.configurations.client_options.bootstrap_servers.extend(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.py401 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.py245 req.shadow_link.configurations.schema_registry_sync_options.shadow_schema_registry_api.CopyFrom(CODE
CRITICALtests/rptest/tests/cluster_linking_e2e_test.py306 link_request.shadow_link.configurations.topic_metadata_sync_options.interval.CopyFrom(CODE
CRITICALtests/rptest/tests/cluster_linking_e2e_test.py309 link_request.shadow_link.configurations.consumer_offset_sync_options.interval.CopyFrom(CODE
CRITICALtests/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
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
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/cluster_features_test.py1433 # 2. Extend the harness to perform CHAINED unfinalized upgrades: anCOMMENT
MEDIUMtests/rptest/tests/cluster_features_test.py1437 # Keep older step functions and their harness coverage for as long as theCOMMENT
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.py458 # shadow indexing is required when we want to leverage fast partition movementsCOMMENT
MEDIUMtests/rptest/tests/scaling_up_test.py569 # shadow indexing is required when we want to leverage fast partition movementsCOMMENT
MEDIUMtests/rptest/tests/schema_registry_test.py9298 """Test comprehensive ACL validation including control characters, invalid input values and invalid value combinSTRING
MEDIUMtests/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.py1031 # duplicate Peering connection, just return existing one.COMMENT
LOWtests/rptest/services/redpanda_cloud.py1534 # 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.h482 /// 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
LOWtests/rptest/tests/cluster_features_test.py2053 # Step 1: bootstrap a fresh 2-node cluster reporting v_old.COMMENT
LOWtests/rptest/tests/cluster_features_test.py2069 # Step 2: add 3 new nodes reporting v_high. Their earliestCOMMENT
LOWtests/rptest/tests/cluster_features_test.py2104 # Step 3: decommission both v_old nodes via a v_high node,COMMENT
LOWtests/rptest/tests/cluster_features_test.py2125 # Step 4: with both v_old nodes gone, cluster_version mustCOMMENT
LOWtests/rptest/tests/cluster_linking_e2e_test.py2348 # Step 4: Create a new Shadow Link on the Shadow ClusterCOMMENT
LOWtests/rptest/tests/cluster_linking_e2e_test.py2352 # Step 5: Wait for the shadow topic to be created on the Shadow ClusterCOMMENT
LOWtests/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
LOWtests/rptest/tests/list_offsets_epoch_test.py524 # Step 3: write the seek file on the local filesystem (rpk runsCOMMENT
LOWtests/rptest/tests/list_offsets_epoch_test.py530 # Step 4: seek the real group via --to-file (epoch=-1 hardcoded).COMMENT
LOWtests/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
LOWsrc/go/rpk/pkg/cli/shadow/mapper_test.go1670 // Step 1: Convert config to proto (config -> proto)COMMENT
LOWsrc/go/rpk/pkg/cli/shadow/mapper_test.go1674 // Step 2: Convert proto back to config (proto -> config)COMMENT
LOWsrc/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.go1957 // Step 1: Convert config to cloud ShadowLink proto (simulating what the API returns)COMMENT
LOWsrc/go/rpk/pkg/cli/shadow/mapper_test.go1972 // Step 2: Convert cloud ShadowLink proto back to configCOMMENT
LOWsrc/go/rpk/pkg/cli/shadow/mapper_test.go1976 // Step 3: Verify the round-trip config matches the originalCOMMENT
LOWsrc/go/rpk/pkg/cli/shadow/mapper_test.go2078 // Step 1: Convert config to proto (config -> proto)COMMENT
LOWsrc/go/rpk/pkg/cli/shadow/mapper_test.go2082 // Step 2: Convert proto back to config (proto -> config)COMMENT
LOWsrc/go/rpk/pkg/cli/shadow/mapper_test.go2086 // Step 3: Verify the round-trip config matches the originalCOMMENT
LOWsrc/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
LOWsrc/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
LOWsrc/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.py287 # 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
LOWtests/rptest/e2e_tests/flink_scale_test.py124 # Check if metrics receivedCOMMENT
LOWtests/rptest/services/redpanda_cloud.py879 # Check if panda-proxy is availableCOMMENT
LOWtests/rptest/services/redpanda_cloud.py999 # Check if cluster is healthyCOMMENT
LOWtests/rptest/services/redpanda_cloud.py1084 # Check if this is a BYOC and delete agentCOMMENT
LOWtests/rptest/services/redpanda_cloud.py1312 # Check if this route is already exists in this tableCOMMENT
LOWtests/rptest/services/redpanda_cloud.py1371 # Check if such peering existsCOMMENT
LOWtests/rptest/services/redpanda_cloud.py1460 # Check if such peering existsCOMMENT
LOWtests/rptest/services/redpanda_cloud.py1539 # 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.py2471 # Check if stored pod and loaded one is the sameCOMMENT
LOWtests/rptest/services/redpanda.py2476 # 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
Verbosity Indicators27 hits · 50 pts
SeverityFileLineSnippetContext
LOWtests/rptest/tests/cluster_features_test.py2053 # Step 1: bootstrap a fresh 2-node cluster reporting v_old.COMMENT
LOWtests/rptest/tests/cluster_features_test.py2069 # Step 2: add 3 new nodes reporting v_high. Their earliestCOMMENT
LOWtests/rptest/tests/cluster_features_test.py2104 # Step 3: decommission both v_old nodes via a v_high node,COMMENT
LOWtests/rptest/tests/cluster_features_test.py2125 # Step 4: with both v_old nodes gone, cluster_version mustCOMMENT
LOWtests/rptest/tests/cluster_linking_e2e_test.py2348 # Step 4: Create a new Shadow Link on the Shadow ClusterCOMMENT
LOWtests/rptest/tests/cluster_linking_e2e_test.py2352 # Step 5: Wait for the shadow topic to be created on the Shadow ClusterCOMMENT
LOWtests/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
LOWtests/rptest/tests/list_offsets_epoch_test.py524 # Step 3: write the seek file on the local filesystem (rpk runsCOMMENT
LOWtests/rptest/tests/list_offsets_epoch_test.py530 # Step 4: seek the real group via --to-file (epoch=-1 hardcoded).COMMENT
LOWtests/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
LOWsrc/go/rpk/pkg/cli/shadow/mapper_test.go1670 // Step 1: Convert config to proto (config -> proto)COMMENT
LOWsrc/go/rpk/pkg/cli/shadow/mapper_test.go1674 // Step 2: Convert proto back to config (proto -> config)COMMENT
LOWsrc/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.go1957 // Step 1: Convert config to cloud ShadowLink proto (simulating what the API returns)COMMENT
LOWsrc/go/rpk/pkg/cli/shadow/mapper_test.go1972 // Step 2: Convert cloud ShadowLink proto back to configCOMMENT
LOWsrc/go/rpk/pkg/cli/shadow/mapper_test.go1976 // Step 3: Verify the round-trip config matches the originalCOMMENT
LOWsrc/go/rpk/pkg/cli/shadow/mapper_test.go2078 // Step 1: Convert config to proto (config -> proto)COMMENT
LOWsrc/go/rpk/pkg/cli/shadow/mapper_test.go2082 // Step 2: Convert proto back to config (proto -> config)COMMENT
LOWsrc/go/rpk/pkg/cli/shadow/mapper_test.go2086 // 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-Language Confusion11 hits · 45 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_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
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 · 39 pts
SeverityFileLineSnippetContext
LOWtools/type-checking/type-check.py162CODE
LOWtests/rptest/util.py149CODE
LOWtests/rptest/clients/rpk.py710CODE
LOWtests/rptest/clients/rpk.py975CODE
LOWtests/rptest/clients/rpk.py1264CODE
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.py132CODE
LOWtests/rptest/tests/pandaproxy_test.py136CODE
LOWtests/rptest/tests/pandaproxy_test.py140CODE
LOWtests/rptest/tests/pandaproxy_test.py333CODE
LOWtests/rptest/tests/pandaproxy_test.py352CODE
LOWtests/rptest/tests/schema_registry_test.py1443CODE
LOWtests/rptest/tests/cluster_linking_test_base.py199CODE
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.py1697CODE
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.py617CODE
LOWtests/rptest/services/redpanda.py2731CODE
LOWtests/rptest/services/redpanda.py3379CODE
LOWtests/rptest/services/redpanda.py3872CODE
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.py711 # 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
LOWtests/rptest/services/provider_clients/ec2_client.py252 # TODO: Handle errorsCOMMENT
LOWtests/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.py1234 def _set_recovery_rate(self, rate: int) -> None:CODE
LOWtests/rptest/tests/shadow_link_role_sync_test.py117 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.py1064 def set_expected_damage(self, damage_types: set[str]) -> None:CODE
LOWtests/rptest/services/redpanda.py4267 def set_cluster_config_to_null(self, name: str, **kwargs: Any) -> None:CODE
Example Usage Blocks4 hits · 7 pts
SeverityFileLineSnippetContext
LOWtools/antithesis/ducktape_test_package.py34# Usage:COMMENT
LOWtools/antithesis/single_binary_test_package.py25# 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