3952 matches across 17 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/redpanda-gdb.py | 136 | def read_kafka_optional_string(self): |
| LOW | tools/redpanda-gdb.py | 509 | def absl_insert_version_after_absl(cpp_name): |
| LOW | tools/redpanda-gdb.py | 626 | def has_enable_lw_shared_from_this(type): |
| LOW | tools/redpanda-gdb.py | 736 | def external_memory_footprint(self): |
| LOW | tools/redpanda-gdb.py | 1119 | def find_cloud_storage_clients(shard=None): |
| LOW | tools/redpanda-gdb.py | 1264 | def batch_cache_index_size_bytes(self): |
| LOW | tools/redpanda-gdb.py | 1312 | def get_template_arg_with_prefix(gdb_type, prefix): |
| LOW | tools/redpanda-gdb.py | 1484 | def print_readers_cache_memory(self): |
| LOW | tools/redpanda-gdb.py | 1615 | def print_readers_cache_memory(self): |
| LOW | tools/redpanda-gdb.py | 3375 | def get_seastar_memory_start_and_size(): |
| LOW | tools/redpanda-gdb.py | 3402 | def is_seastar_allocator_used(): |
| LOW | tools/dev_cluster.py | 154 | def cpuset_hardware_core_count() -> int: |
| LOW | …d_reconfiguration/invoke_controller_reconfiguration.py | 505 | def wait_for_port_forward_ready(process: subprocess.Popen, timeout: int = 30) -> bool: |
| LOW | …d_reconfiguration/invoke_controller_reconfiguration.py | 645 | def _summarize_cfr_invocation(cfr_invokers: list[CFRInvoker]) -> None: |
| LOW | …d_reconfiguration/invoke_controller_reconfiguration.py | 802 | def _confirm_with_user_or_cancel(prompt: str) -> None: |
| LOW | …d_reconfiguration/invoke_controller_reconfiguration.py | 809 | def handle_kubernetes_command( |
| LOW | …d_reconfiguration/invoke_controller_reconfiguration.py | 847 | def perform_liveness_check_and_get_cfr_params( |
| LOW | …d_reconfiguration/invoke_controller_reconfiguration.py | 882 | def _broker_responses_to_consensus( |
| LOW | tools/antithesis/single_binary_test_package.py | 202 | def resolve_and_query_targets( |
| LOW | tools/offline_log_viewer/kvstore.py | 141 | def decode_raft_metadata_type(k): |
| LOW | tools/offline_log_viewer/kvstore.py | 225 | def decode_offset_translator_key(k): |
| LOW | tools/offline_log_viewer/kvstore.py | 275 | def decode_shard_placement_key(k): |
| LOW | tools/offline_log_viewer/kvstore.py | 335 | def decode_offset_translator_value(type, v): |
| LOW | tools/offline_log_viewer/viewer.py | 100 | def print_controller_snapshot(self): |
| LOW | tools/offline_log_viewer/viewer.py | 154 | def print_consumer_offsets_summary(self): |
| LOW | tools/offline_log_viewer/controller.py | 14 | def read_remote_topic_properties_serde(rdr: Reader): |
| LOW | tools/offline_log_viewer/controller.py | 42 | def read_topic_properties_serde(rdr: Reader, version): |
| LOW | tools/offline_log_viewer/controller.py | 207 | def read_topic_configuration_assignment_serde(rdr: Reader): |
| LOW | tools/offline_log_viewer/controller.py | 237 | def read_property_update_serde(rdr: Reader, type_reader): |
| LOW | tools/offline_log_viewer/controller.py | 246 | def read_incremental_topic_update_serde(rdr: Reader): |
| LOW | tools/offline_log_viewer/controller.py | 411 | def read_create_partitions_serde(rdr: Reader): |
| LOW | tools/offline_log_viewer/controller.py | 437 | def decode_topic_command_serde(k_rdr: Reader, rdr: Reader): |
| LOW | tools/offline_log_viewer/controller.py | 649 | def decode_user_command_serde(k_rdr: Reader, rdr: Reader): |
| LOW | tools/offline_log_viewer/controller.py | 736 | def decode_serialized_pattern_type(v): |
| LOW | tools/offline_log_viewer/controller.py | 742 | def read_acl_binding_filter_serde(k_rdr: Reader): |
| LOW | tools/offline_log_viewer/controller.py | 834 | def decode_config_command_serde(k_rdr: Reader, rdr: Reader): |
| LOW | tools/offline_log_viewer/controller.py | 869 | def decode_config_command_adl(k_rdr: Reader, rdr: Reader): |
| LOW | tools/offline_log_viewer/controller.py | 912 | def decode_feature_command_serde(k_rdr: Reader, rdr: Reader): |
| LOW | tools/offline_log_viewer/controller.py | 942 | def decode_feature_command_adl(k_rdr: Reader, rdr: Reader): |
| LOW | tools/offline_log_viewer/controller.py | 943 | def decode_feature_update_action(r): |
| LOW | tools/offline_log_viewer/controller.py | 961 | def decode_node_management_command(k_rdr: Reader, rdr: Reader): |
| LOW | tools/offline_log_viewer/controller.py | 987 | def decode_user_and_credential(rdr: Reader): |
| LOW | tools/offline_log_viewer/controller.py | 1004 | def decode_bootstrap_cluster_cmd_data(rdr: Reader, version): |
| LOW | tools/offline_log_viewer/controller.py | 1016 | def decode_cluster_bootstrap_command(k_rdr, rdr): |
| LOW | tools/offline_log_viewer/controller.py | 1109 | def read_feature_state_snapshot(rdr: Reader, version: int): |
| LOW | tools/offline_log_viewer/controller.py | 1126 | def read_features_table_snapshot(rdr: Reader, version: int): |
| LOW | tools/offline_log_viewer/controller.py | 1154 | def read_topic_metadata_fields(rdr: Reader, v: int): |
| LOW | tools/offline_log_viewer/controller.py | 1164 | def read_disabled_partitions_set(rdr: Reader, v: int): |
| LOW | tools/offline_log_viewer/controller.py | 1358 | def read_ntp_with_majority_loss(rdr: Reader): |
| LOW | tools/offline_log_viewer/controller.py | 1398 | def read_cluster_metadata_manifest(rdr: Reader, version: int): |
| LOW | tools/offline_log_viewer/controller.py | 1411 | def read_cluster_recovery_state(rdr: Reader, version: int): |
| LOW | tools/offline_log_viewer/model.py | 38 | def read_incremental_properties_update(reader): |
| LOW | tools/offline_log_viewer/model.py | 86 | def read_unresolved_address_adl(r: Reader): |
| LOW | tools/offline_log_viewer/model.py | 112 | def read_broker_properties_adl(r: Reader): |
| LOW | tools/offline_log_viewer/model.py | 154 | def read_configuration_update(rdr): |
| LOW | tools/offline_log_viewer/model.py | 161 | def decode_configuration_update(rdr: Reader, version: int): |
| LOW | tools/offline_log_viewer/model.py | 170 | def read_configuration_update_serde(rdr: Reader): |
| LOW | tools/offline_log_viewer/model.py | 298 | def decode_acl_principal_type(p): |
| LOW | tools/offline_log_viewer/model.py | 377 | def read_partition_assignment(rdr): |
| LOW | tools/offline_log_viewer/reader.py | 113 | def read_kafka_optional_string(self): |
| 1679 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/clang-tool-parallel.sh | 1 | #!/usr/bin/env bash |
| LOW | tools/duckdb.sh | 1 | #!/usr/bin/env bash |
| LOW | tools/redpanda-gdb.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/dev_cluster.py | 1 | #!/usr/bin/python3 |
| LOW | tools/dev_cluster.py | 121 | cluster_size: int |
| LOW | tools/check-copyright-year.sh | 1 | #!/usr/bin/env bash |
| LOW | tools/spark-sql.sh | 1 | #!/usr/bin/env bash |
| LOW | …command_generator/leader_transfer_command_generator.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/antithesis/ducktape_test_package.py | 1 | #!/usr/bin/python3 |
| LOW | tools/antithesis/ducktape_test_package.py | 21 | # This script: |
| LOW | tools/antithesis/single_binary_test_package.py | 1 | #!/usr/bin/python3 |
| LOW | tools/antithesis/single_binary_test_package.py | 21 | # |
| LOW | tools/antithesis/ducktape_deps/ducktape_entrypoint.sh | 1 | #!/usr/bin/env bash |
| LOW | …/antithesis/ducktape_deps/ducktape_singleton_driver.sh | 1 | #!/usr/bin/env bash |
| LOW | tools/bazel-tools/support/bazel-tool-trampoline.sh | 1 | #!/usr/bin/env bash |
| LOW | tools/rp_storage_tool/src/ntp_mask.rs | 81 | // if let Some(grps) = NTP_MASK_EXPR.captures(input) { |
| LOW | tools/rp_storage_tool/src/bucket_reader.rs | 161 | // // Ambiguous case: two objects at same base offset uploaded in the same term can be: |
| LOW | tools/rp_storage_tool/src/bucket_reader.rs | 1421 | ) -> impl Stream<Item = SegmentStream> + '_ { |
| LOW | tools/rp_storage_tool/src/remote_types.rs | 281 | |
| LOW | tools/rp_storage_tool/src/remote_types.rs | 301 | // gauge_col_t _delta_offset_end{}; |
| LOW | tools/rp_storage_tool/src/remote_types.rs | 441 | #[serde(skip_serializing_if = "offset_has_default_value")] |
| LOW | tools/tests/run_cov_test.sh | 1 | #!/bin/bash |
| LOW | …ols/schema_registry_tools/schemas_command_generator.py | 1 | #!/usr/bin/env python3 |
| LOW | …ols/schema_registry_tools/schemas_command_generator.py | 21 | # 4. Run the generated script above |
| LOW | tools/build-perf/build-timer.py | 221 | # "--strip=never --copt -gline-tables-only", |
| LOW | …cloud_storage_name_mapper/cloud_storage_name_mapper.py | 1 | #!/usr/bin/env python3 |
| LOW | licenses/boilerplate.go.txt | 1 | // Copyright 2022 Redpanda Data, Inc. |
| LOW | tests/rp_cloud_cleanup.py | 721 | |
| LOW | …go/kgo-verifier/pkg/worker/repeater/repeater_worker.go | 1 | package loop |
| LOW | tests/antithesis/fixture_test_targets.yml | 1 | # Bazel target patterns packaged and submitted to Antithesis by the |
| LOW | tests/rptest/test_suite_fuzz.yml | 1 | # Copyright 2025 Redpanda Data, Inc. |
| LOW | tests/rptest/test_suite_pandaproxy.yml | 1 | # Copyright 2020 Redpanda Data, Inc. |
| LOW | tests/rptest/test_suite_cloud_self_test.yml | 1 | # Copyright 2023 Redpanda Data, Inc. |
| LOW | tests/rptest/__init__.py | 1 | # Copyright 2020 Redpanda Data, Inc. |
| LOW | tests/rptest/test_suite_infinite_retention.yml | 1 | # Copyright 2023 Redpanda Data, Inc. |
| LOW | tests/rptest/test_suite_nightly.yml | 1 | # Copyright 2026 Redpanda Data, Inc. |
| LOW | tests/rptest/test_suite_iceberg_cloud.yml | 1 | # Copyright 2025 Redpanda Data, Inc. |
| LOW | tests/rptest/test_suite_chaos.yml | 1 | # Copyright 2024 Redpanda Data, Inc. |
| LOW | tests/rptest/test_suite_all.yml | 1 | # Copyright 2020 Redpanda Data, Inc. |
| LOW | tests/rptest/test_suite_perf.yml | 1 | # Copyright 2022 Redpanda Data, Inc. |
| LOW | tests/rptest/clients/__init__.py | 1 | # Copyright 2020 Redpanda Data, Inc. |
| LOW | …s/rptest/infinite_retention/infinite_retention_test.py | 61 | # How much messages should we wait on start |
| LOW | tests/rptest/infinite_retention/checks.py | 1 | # Copyright 2023 Redpanda Data, Inc. |
| LOW | tests/rptest/remote_scripts/stream_verifier_txn.py | 141 | msg_rate_limit: int = 0 |
| LOW | tests/rptest/remote_scripts/stream_verifier_txn.py | 281 | # timestamp for last message |
| LOW | …sts/rptest/remote_scripts/cloud/aws_eks_token_cache.sh | 1 | #!/bin/bash |
| LOW | tests/rptest/tests/__init__.py | 1 | # Copyright 2020 Redpanda Data, Inc. |
| LOW | tests/rptest/tests/node_metrics_test.py | 81 | assert all([x >= 0 for x in alerts]) |
| LOW | tests/rptest/tests/flink_basic_test.py | 201 | return max_index |
| LOW | tests/rptest/tests/aio_limit_test.py | 1 | # Copyright 2025 Redpanda Data, Inc. |
| LOW | tests/rptest/tests/configuration_update_test.py | 1 | # Copyright 2020 Redpanda Data, Inc. |
| LOW | tests/rptest/tests/end_to_end.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more |
| LOW | tests/rptest/tests/topic_delete_test.py | 641 | ) |
| LOW | tests/rptest/tests/compatibility/__init__.py | 1 | # Copyright 2020 Redpanda Data, Inc. |
| LOW | tests/rptest/tests/cloud_topics/__init__.py | 1 | # Copyright 2024 Redpanda Data, Inc. |
| LOW | tests/rptest/tests/datalake/__init__.py | 1 | # Copyright 2024 Redpanda Data, Inc. |
| LOW | tests/rptest/tests/datalake/utils.py | 1 | # Copyright 2024 Redpanda Data, Inc. |
| LOW | tests/rptest/redpanda_cloud_tests/__init__.py | 1 | # Copyright 2020 Redpanda Data, Inc. |
| LOW | tests/rptest/utils/__init__.py | 1 | # Copyright 2022 Redpanda Data, Inc. |
| LOW | tests/rptest/utils/scale_parameters.py | 21 | which are scale or performance tests, or which test some system limits need to be "scale aware" |
| 1042 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/redpanda-gdb.py | 555 | except Exception as exc: |
| LOW | tools/redpanda-gdb.py | 563 | except Exception as exc: |
| LOW | tools/redpanda-gdb.py | 941 | except Exception as e: |
| LOW | tools/redpanda-gdb.py | 2182 | except Exception as e: |
| MEDIUM | tools/redpanda-gdb.py | 929 | def get_text_range(): |
| LOW | tools/dev_cluster.py | 160 | except Exception: |
| LOW | tools/dev_cluster.py | 656 | except Exception as e: |
| MEDIUM | tools/dev_cluster.py | 154 | def cpuset_hardware_core_count() -> int: |
| LOW | …d_reconfiguration/invoke_controller_reconfiguration.py | 218 | except Exception as e: |
| LOW | …d_reconfiguration/invoke_controller_reconfiguration.py | 377 | except Exception as e: |
| LOW | …d_reconfiguration/invoke_controller_reconfiguration.py | 492 | except Exception as e: |
| LOW | …d_reconfiguration/invoke_controller_reconfiguration.py | 611 | except Exception as e: |
| LOW | …d_reconfiguration/invoke_controller_reconfiguration.py | 770 | except Exception as e: |
| LOW | …d_reconfiguration/invoke_controller_reconfiguration.py | 1119 | except Exception as e: |
| LOW | tools/pgo_bolt/train_pgo.py | 357 | except Exception as e: |
| MEDIUM | tools/pgo_bolt/train_pgo.py | 358 | print(f"Error terminating {name}: {e}") |
| LOW | tools/build-perf/build-timer.py | 84 | except Exception as read_exc: |
| LOW | tests/rp_cloud_cleanup.py | 126 | except Exception as e: |
| LOW | tests/rp_cloud_cleanup.py | 202 | except Exception as e: |
| LOW | tests/rp_cloud_cleanup.py | 214 | except Exception as e: |
| LOW | tests/rp_cloud_cleanup.py | 432 | except Exception as e: |
| LOW | tests/rp_cloud_cleanup.py | 459 | except Exception: |
| LOW | tests/rp_cloud_cleanup.py | 500 | except Exception: |
| LOW | tests/rptest/util.py | 572 | except Exception: |
| LOW | tests/rptest/util.py | 652 | except Exception as e: |
| MEDIUM | tests/rptest/util.py | 536 | def check_throttle_rate(node): |
| LOW | tests/rptest/clients/rpk.py | 942 | except Exception: |
| LOW | tests/rptest/clients/rpk.py | 1074 | except Exception: |
| MEDIUM | tests/rptest/clients/rpk.py | 414 | def create_topic() -> tuple[bool, str] | bool: |
| MEDIUM | tests/rptest/clients/rpk.py | 1068 | def try_describe_group(group): |
| LOW | tests/rptest/clients/python_librdkafka.py | 71 | except Exception as e: |
| LOW | tests/rptest/clients/python_librdkafka.py | 176 | except Exception as e: |
| LOW | tests/rptest/clients/rp_storage_tool.py | 36 | except Exception as e: |
| LOW | tests/rptest/clients/kcl.py | 570 | except Exception: |
| LOW | tests/rptest/clients/kubectl.py | 550 | except Exception: |
| LOW | tests/rptest/clients/kubectl.py | 616 | except Exception as e: |
| LOW | …s/rptest/infinite_retention/infinite_retention_test.py | 773 | except Exception as exc: |
| LOW | tests/rptest/infinite_retention/checks.py | 40 | except Exception: |
| LOW | …s/rptest/remote_scripts/schema_registry_test_helper.py | 179 | except Exception as e: |
| MEDIUM | …s/rptest/remote_scripts/schema_registry_test_helper.py | 167 | def run(self): |
| LOW | tests/rptest/remote_scripts/topic_operations.py | 396 | except Exception as e: |
| LOW | tests/rptest/remote_scripts/stream_verifier_txn.py | 730 | except Exception: |
| LOW | tests/rptest/remote_scripts/stream_verifier_txn.py | 1423 | except Exception as e: |
| MEDIUM | tests/rptest/remote_scripts/stream_verifier_txn.py | 1389 | def process_command(command, cfg, ioclass): |
| LOW | tests/rptest/remote_scripts/compute_storage.py | 260 | except Exception: |
| MEDIUM | tests/rptest/remote_scripts/tgkill.py | 67 | print("Error: tgid, tid, and signal must be integers.") |
| MEDIUM | tests/rptest/remote_scripts/tgkill.py | 73 | print(f"Error sending signal: {e}") |
| LOW | tests/rptest/tests/node_resize_test.py | 52 | except Exception as e: |
| LOW | tests/rptest/tests/leadership_transfer_test.py | 298 | except Exception: |
| MEDIUM | tests/rptest/tests/leadership_transfer_test.py | 294 | def cluster_healthy() -> bool: |
| LOW | tests/rptest/tests/acls_test.py | 266 | except Exception: |
| LOW | tests/rptest/tests/acls_test.py | 276 | except Exception: |
| MEDIUM | tests/rptest/tests/consumer_group_test.py | 460 | def try_list_offsets(): |
| MEDIUM | tests/rptest/tests/consumer_group_test.py | 530 | def group_is_dead(): |
| MEDIUM | tests/rptest/tests/consumer_group_test.py | 1637 | def get_summary(node): |
| LOW | tests/rptest/tests/consumer_group_test.py | 466 | except Exception as e: |
| LOW | tests/rptest/tests/consumer_group_test.py | 592 | except Exception as e: |
| LOW | tests/rptest/tests/consumer_group_test.py | 1269 | except Exception as e: |
| LOW | tests/rptest/tests/consumer_group_test.py | 1508 | except Exception as e: |
| LOW | tests/rptest/tests/consumer_group_test.py | 1640 | except Exception as e: |
| 415 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | tools/dev_cluster.py | 3 | # ================================================================== |
| MEDIUM | tools/dev_cluster.py | 12 | # ================================================================== |
| MEDIUM | tools/antithesis/ducktape_test_package.py | 7 | # ================================================================== |
| MEDIUM | tools/antithesis/ducktape_test_package.py | 16 | # ================================================================== |
| MEDIUM | tools/antithesis/single_binary_test_package.py | 7 | # ================================================================== |
| MEDIUM | tools/antithesis/single_binary_test_package.py | 16 | # ================================================================== |
| MEDIUM | tools/antithesis/ducktape_deps/ducktape_entrypoint.sh | 3 | # ================================================================== |
| MEDIUM | tools/antithesis/ducktape_deps/ducktape_entrypoint.sh | 12 | # ================================================================== |
| MEDIUM | …/antithesis/ducktape_deps/ducktape_singleton_driver.sh | 3 | # ================================================================== |
| MEDIUM | …/antithesis/ducktape_deps/ducktape_singleton_driver.sh | 12 | # ================================================================== |
| MEDIUM | tools/tests/run_cov_test.sh | 31 | # --------------------------------------------------------------- |
| MEDIUM | tools/tests/run_cov_test.sh | 33 | # --------------------------------------------------------------- |
| MEDIUM | tools/tests/run_cov_test.sh | 40 | # --------------------------------------------------------------- |
| MEDIUM | tools/tests/run_cov_test.sh | 42 | # --------------------------------------------------------------- |
| MEDIUM | tools/tests/run_cov_test.sh | 53 | # --------------------------------------------------------------- |
| MEDIUM | tools/tests/run_cov_test.sh | 55 | # --------------------------------------------------------------- |
| MEDIUM | tools/tests/run_cov_test.sh | 62 | # --------------------------------------------------------------- |
| MEDIUM | tools/tests/run_cov_test.sh | 64 | # --------------------------------------------------------------- |
| MEDIUM | tools/tests/run_cov_test.sh | 69 | # --------------------------------------------------------------- |
| MEDIUM | tools/tests/run_cov_test.sh | 71 | # --------------------------------------------------------------- |
| MEDIUM | tools/tests/run_cov_test.sh | 76 | # --------------------------------------------------------------- |
| MEDIUM | tools/tests/run_cov_test.sh | 78 | # --------------------------------------------------------------- |
| MEDIUM | tools/tests/run_cov_test.sh | 85 | # --------------------------------------------------------------- |
| MEDIUM | tools/tests/run_cov_test.sh | 87 | # --------------------------------------------------------------- |
| MEDIUM | tests/rptest/tests/storage_resources_test.py | 270 | # ============ |
| MEDIUM | tests/rptest/tests/storage_resources_test.py | 281 | # ========== |
| MEDIUM | tests/rptest/tests/storage_resources_test.py | 287 | # ============== |
| MEDIUM | tests/rptest/tests/storage_resources_test.py | 299 | # ================ |
| MEDIUM | …ts/rptest/tests/cloud_topics/compaction_stress_test.py | 58 | # ── Metric helpers ────────────────────────────────────────────── |
| MEDIUM | …ts/rptest/tests/cloud_topics/compaction_stress_test.py | 83 | # ── Wait helpers ──────────────────────────────────────────────── |
| MEDIUM | …test/scale_tests/cloud_topics_compaction_scale_test.py | 202 | # ── Produce phase: write under concurrent compaction ───────── |
| MEDIUM | …test/scale_tests/cloud_topics_compaction_scale_test.py | 223 | # ── Wait for compaction to remove duplicates ───────────────── |
| MEDIUM | …st/cfr_tests/controller_forced_reconfiguration_test.py | 70 | # ── CFR via protobuf API ───────────────────────────────────────────── |
| MEDIUM | tests/rptest/cfr_tests/cfr_test_base.py | 39 | # ── Shared data types ──────────────────────────────────────────────────── |
| MEDIUM | tests/rptest/cfr_tests/cfr_test_base.py | 55 | # ── Predefined timeout presets ─────────────────────────────────────────── |
| MEDIUM | tests/rptest/cfr_tests/cfr_test_base.py | 64 | # ── TLS provider ───────────────────────────────────────────────────────── |
| MEDIUM | tests/rptest/cfr_tests/cfr_test_base.py | 98 | # ── Base test class ────────────────────────────────────────────────────── |
| MEDIUM | tests/rptest/cfr_tests/cfr_test_base.py | 134 | # ── node-id bookkeeping ────────────────────────────────────────────── |
| MEDIUM | tests/rptest/cfr_tests/cfr_test_base.py | 142 | # ── cluster start ──────────────────────────────────────────────────── |
| MEDIUM | tests/rptest/cfr_tests/cfr_test_base.py | 161 | # ── node helpers ───────────────────────────────────────────────────── |
| MEDIUM | tests/rptest/cfr_tests/cfr_test_base.py | 174 | # ── recovery mode ──────────────────────────────────────────────────── |
| MEDIUM | tests/rptest/cfr_tests/cfr_test_base.py | 206 | # ── leader / liveness checks ───────────────────────────────────────── |
| MEDIUM | tests/rptest/cfr_tests/cfr_test_base.py | 254 | # ── cluster splitting ──────────────────────────────────────────────── |
| MEDIUM | tests/rptest/cfr_tests/cfr_test_base.py | 317 | # ── node joining ───────────────────────────────────────────────────── |
| MEDIUM | …tests/controller_forced_reconfiguration_script_test.py | 52 | # ── CFR script CLI flags ───────────────────────────────────────────────── |
| MEDIUM | …tests/controller_forced_reconfiguration_script_test.py | 140 | # ── helpers ─────────────────────────────────────────────────────────── |
| MEDIUM | …tests/controller_forced_reconfiguration_script_test.py | 306 | # ── tests ──────────────────────────────────────────────────────────── |
| MEDIUM | tests/rptest/services/flink.py | 106 | # ============================================================================== |
| MEDIUM | tests/rptest/services/flink.py | 108 | # ============================================================================== |
| MEDIUM | tests/rptest/services/redpanda.py | 2474 | # ======================= |
| MEDIUM | .github/workflows/buf.yml | 2 | # --------------------------------------------------------------------------- |
| MEDIUM | .github/workflows/buf.yml | 4 | # --------------------------------------------------------------------------- |
| MEDIUM | .github/workflows/buf.yml | 8 | # --------------------------------------------------------------------------- |
| MEDIUM | .github/workflows/buf.yml | 38 | # =========================================================================== |
| MEDIUM | .github/workflows/buf.yml | 40 | # =========================================================================== |
| MEDIUM | .github/workflows/buf.yml | 55 | # =========================================================================== |
| MEDIUM | .github/workflows/buf.yml | 57 | # =========================================================================== |
| MEDIUM | src/go/rpk/pkg/tuners/aio_test.go | 28 | # ---------------------------------- |
| MEDIUM | src/go/rpk/pkg/tuners/thp_test.go | 71 | # ---------------------------------- |
| MEDIUM | src/go/rpk/pkg/tuners/fstrim_test.go | 107 | # ---------------------------------- |
| 24 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | tools/dev_cluster.py | 356 | # Create a basic Prometheus configuration |
| MEDIUM | tools/type-checking/type-check.py | 251 | # Create a temporary strictness map with only these files at the target level |
| MEDIUM | tests/rptest/tests/node_resize_test.py | 62 | # Create a topic and write some data to make sure the cluster |
| MEDIUM | tests/rptest/tests/rpk_registry_test.py | 109 | # Create the user which rpk will use to authenticate. |
| MEDIUM | tests/rptest/tests/audit_log_test.py | 2839 | # Create a role in Redpanda with the Keycloak group as a member |
| MEDIUM | tests/rptest/tests/audit_log_test.py | 3795 | # Create a schema in a custom context (materializes the context) |
| MEDIUM | tests/rptest/tests/topic_id_migrator_test.py | 52 | # Create the topics to be migrated |
| MEDIUM | tests/rptest/tests/redpanda_oauth_test.py | 929 | # Create a group mapper that includes group membership in the access token. |
| MEDIUM | tests/rptest/tests/redpanda_oauth_test.py | 933 | # Create the group and add the service account to it |
| MEDIUM | tests/rptest/tests/redpanda_oauth_test.py | 937 | # Create a topic and grant access to it via the group ACL principal. |
| MEDIUM | tests/rptest/tests/redpanda_oauth_test.py | 1159 | # Create the group and add the service account to it |
| MEDIUM | tests/rptest/tests/redpanda_oauth_test.py | 1163 | # Create a topic |
| MEDIUM | tests/rptest/tests/redpanda_oauth_test.py | 1166 | # Create a role and add the group as a member using the v2 Admin API |
| MEDIUM | tests/rptest/tests/redpanda_oauth_test.py | 1241 | # Create the group and add the service account to it |
| MEDIUM | tests/rptest/tests/redpanda_oauth_test.py | 1245 | # Create a topic |
| MEDIUM | tests/rptest/tests/redpanda_oauth_test.py | 1248 | # Create a role with the group as a member |
| MEDIUM | tests/rptest/tests/redpanda_oauth_test.py | 950 | # Create a Kafka client that authenticates using OIDC |
| MEDIUM | tests/rptest/tests/redpanda_oauth_test.py | 1198 | # Create a Kafka client that authenticates using OIDC |
| MEDIUM | tests/rptest/tests/redpanda_oauth_test.py | 1294 | # Create a Kafka client that authenticates using OIDC |
| MEDIUM | tests/rptest/tests/redpanda_oauth_test.py | 1340 | # Create a topic |
| MEDIUM | tests/rptest/tests/redpanda_oauth_test.py | 1343 | # Create a role with both groups as members |
| MEDIUM | tests/rptest/tests/redpanda_oauth_test.py | 1427 | # Create the group and add the service user to it |
| MEDIUM | tests/rptest/tests/cluster_recovery_test.py | 234 | # Create a Group ACL on the cluster resource |
| MEDIUM | tests/rptest/tests/cluster_recovery_test.py | 242 | # Create a Group ACL on a topic resource |
| MEDIUM | tests/rptest/tests/cluster_recovery_test.py | 334 | # Create a user with ACL |
| MEDIUM | tests/rptest/tests/cluster_recovery_test.py | 340 | # Create a role with ACL |
| MEDIUM | tests/rptest/tests/cluster_recovery_test.py | 352 | # Create a group ACL |
| MEDIUM | tests/rptest/tests/cluster_recovery_test.py | 452 | # Create a role with only Group members |
| MEDIUM | tests/rptest/tests/cluster_recovery_test.py | 466 | # Create a role with mixed User and Group members |
| MEDIUM | tests/rptest/tests/rpk_role_test.py | 80 | # Create the role |
| MEDIUM | tests/rptest/tests/storage_mode_test.py | 705 | # Create a cloud topic |
| MEDIUM | tests/rptest/tests/storage_mode_test.py | 745 | # Create a tiered_cloud topic |
| MEDIUM | tests/rptest/tests/pandaproxy_test.py | 1006 | # Create a consumer |
| MEDIUM | tests/rptest/tests/pandaproxy_test.py | 1093 | # Create a consumer |
| MEDIUM | tests/rptest/tests/pandaproxy_test.py | 1706 | # Create a consumer |
| MEDIUM | tests/rptest/tests/pandaproxy_test.py | 2105 | # Create the users |
| MEDIUM | tests/rptest/tests/log_compaction_test.py | 494 | # Create a topic with `compact` policy, and a min.cleanable.dirty.ratio of 1.0. |
| MEDIUM | …s/rptest/tests/partition_force_reconfiguration_test.py | 763 | # Create a mix of rf=1 and 3 topics. |
| MEDIUM | …sts/rptest/tests/cluster_linking_topic_syncing_test.py | 1681 | # Create a cloud topic and a normal topic on the source |
| MEDIUM | tests/rptest/tests/consumer_offsets_batch_cache_test.py | 41 | # Create a consumer that will commit random offsets without consuming |
| MEDIUM | tests/rptest/tests/services_self_test.py | 879 | # Create a unique error message that we can search for |
| MEDIUM | tests/rptest/tests/throughput_limits_snc_test.py | 26 | # This file is about throughput limiting that works at shard/node/cluster (SNC) |
| MEDIUM | tests/rptest/tests/schema_registry_test.py | 3254 | # Create a topic with incorrect strategy |
| MEDIUM | tests/rptest/tests/schema_registry_test.py | 6204 | # Create a context by creating and then deleting all schemas |
| MEDIUM | tests/rptest/tests/schema_registry_test.py | 6439 | # Create a subject |
| MEDIUM | tests/rptest/tests/schema_registry_test.py | 8311 | # Create the users |
| MEDIUM | tests/rptest/tests/schema_registry_test.py | 9240 | # Define the ACLs |
| MEDIUM | tests/rptest/tests/topic_recovery_test.py | 155 | """This method is invoked after the recovery and partition validation are |
| MEDIUM | tests/rptest/tests/data_migrations_api_test.py | 1546 | # Create a cloud topic |
| MEDIUM | tests/rptest/tests/upgrade_test.py | 497 | # Create a topic with small local retention |
| MEDIUM | tests/rptest/tests/timequery_test.py | 134 | # Create a topic and produce a run of messages we will query. |
| MEDIUM | tests/rptest/tests/cluster_linking_e2e_test.py | 3217 | # Create a Group ACL on the source cluster |
| MEDIUM | tests/rptest/tests/cluster_linking_e2e_test.py | 3705 | # Create a link pointing to the old source cluster |
| MEDIUM | tests/rptest/tests/shard_placement_test.py | 247 | # Create a cluster that doesn't support node-local core assignment yet |
| MEDIUM | tests/rptest/tests/redpanda_kerberos_test.py | 136 | # Create a topic that's visible to "client" iff acl = True |
| MEDIUM | tests/rptest/tests/redpanda_kerberos_test.py | 149 | # Create a topic visible to anybody |
| MEDIUM | tests/rptest/tests/redpanda_kerberos_test.py | 457 | # Create a topic that's visible to "client" iff acl = True |
| MEDIUM | tests/rptest/tests/openssl_config_test.py | 104 | # Create a client certificate for testing TLS connections |
| MEDIUM | tests/rptest/tests/metrics_reporter_test.py | 486 | # Create a second non-default context |
| MEDIUM | tests/rptest/tests/cloud_topics/partial_restart_test.py | 154 | # Create a cloud topic with rf=3 so every node hosts a |
| 23 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/redpanda-gdb.py | 2832 | |
| LOW | tools/redpanda-gdb.py | 3416 | |
| LOW | tools/dev_cluster.py | 635 | |
| LOW | …d_reconfiguration/invoke_controller_reconfiguration.py | 505 | |
| LOW | tools/antithesis/ducktape_test_package.py | 173 | |
| LOW | tools/antithesis/single_binary_test_package.py | 339 | |
| LOW | tools/offline_log_viewer/kvstore.py | 141 | |
| LOW | tools/offline_log_viewer/kvstore.py | 275 | |
| LOW | tools/offline_log_viewer/kvstore.py | 294 | |
| LOW | tools/offline_log_viewer/kvstore.py | 311 | |
| LOW | tools/offline_log_viewer/kvstore.py | 364 | |
| LOW | tools/offline_log_viewer/kvstore.py | 92 | |
| LOW | tools/offline_log_viewer/kvstore.py | 405 | |
| LOW | tools/offline_log_viewer/viewer.py | 225 | |
| LOW | tools/offline_log_viewer/controller.py | 437 | |
| LOW | tools/offline_log_viewer/controller.py | 546 | |
| LOW | tools/offline_log_viewer/controller.py | 961 | |
| LOW | tools/offline_log_viewer/model.py | 268 | |
| LOW | tools/offline_log_viewer/model.py | 309 | |
| LOW | tools/offline_log_viewer/storage.py | 60 | |
| LOW | tools/offline_log_viewer/kafka.py | 60 | |
| LOW | tools/offline_log_viewer/consumer_offsets.py | 194 | |
| LOW | tools/offline_log_viewer/consumer_offsets.py | 212 | |
| LOW | tools/offline_log_viewer/tx_coordinator.py | 22 | |
| LOW | tools/consumer_offsets_recovery/main.py | 35 | |
| LOW | tools/build-perf/build-timer.py | 59 | |
| LOW | tools/type-checking/type-check.py | 325 | |
| LOW | tools/type-checking/type-check.py | 381 | |
| LOW | tools/type-checking/type-check.py | 498 | |
| LOW | tools/type-checking/type-check.py | 578 | |
| LOW | tools/type-checking/type-check.py | 658 | |
| LOW | tools/metrics-mock/metrics-parser.py | 128 | |
| LOW | tools/metrics-mock/metrics-mock.py | 322 | |
| LOW | tools/metrics-mock/metrics-mock.py | 198 | |
| LOW | tests/rp_cloud_cleanup.py | 686 | |
| LOW | tests/rp_cloud_cleanup.py | 130 | |
| LOW | tests/rp_cloud_cleanup.py | 250 | |
| LOW | tests/rp_cloud_cleanup.py | 272 | |
| LOW | tests/rp_cloud_cleanup.py | 467 | |
| LOW | tests/rp_cloud_cleanup.py | 586 | |
| LOW | tests/rp_cloud_cleanup.py | 505 | |
| LOW | tests/rp_cloud_cleanup.py | 531 | |
| LOW | tests/rptest/trim_results.py | 35 | |
| LOW | tests/rptest/clients/rpk.py | 266 | |
| LOW | tests/rptest/clients/rpk.py | 1035 | |
| LOW | tests/rptest/clients/rpk.py | 1042 | |
| LOW | tests/rptest/clients/rpk.py | 1101 | |
| LOW | tests/rptest/clients/ping_pong.py | 137 | |
| LOW | tests/rptest/clients/kubectl.py | 24 | |
| LOW | …s/rptest/infinite_retention/infinite_retention_test.py | 477 | |
| LOW | tests/rptest/remote_scripts/topic_operations.py | 86 | |
| LOW | tests/rptest/remote_scripts/stream_verifier_txn.py | 1389 | |
| LOW | tests/rptest/remote_scripts/stream_verifier_txn.py | 454 | |
| LOW | tests/rptest/remote_scripts/stream_verifier_txn.py | 648 | |
| LOW | tests/rptest/remote_scripts/stream_verifier_txn.py | 819 | |
| LOW | tests/rptest/remote_scripts/stream_verifier_txn.py | 969 | |
| LOW | tests/rptest/remote_scripts/compute_storage.py | 131 | |
| LOW | tests/rptest/remote_scripts/compute_storage.py | 164 | |
| LOW | tests/rptest/chaos_tests/single_fault_test.py | 160 | |
| LOW | tests/rptest/tests/consumer_group_test.py | 173 | |
| 213 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | tests/rptest/tests/rpk_registry_test.py | 0 | syntax = "proto3"; message simple { string id = 1; } |
| HIGH | …sts/rptest/tests/cluster_linking_topic_syncing_test.py | 0 | syntax = "proto3"; message simple { string id = 1; } |
| HIGH | tests/rptest/tests/schema_registry_test.py | 0 | syntax = "proto3"; message simple { string id = 1; } |
| HIGH | tests/rptest/tests/tiered_storage_model.py | 0 | return true if the effect is validated to be present or false if it's validated to be not present. return none if not en |
| HIGH | tests/rptest/tests/tiered_storage_model.py | 0 | return true if the effect is validated to be present or false if it's validated to be not present. return none if not en |
| HIGH | tests/rptest/tests/tiered_storage_model.py | 0 | return true if the effect is validated to be present or false if it's validated to be not present. return none if not en |
| HIGH | tests/rptest/tests/tiered_storage_model.py | 0 | return true if the effect is validated to be present or false if it's validated to be not present. return none if not en |
| HIGH | tests/rptest/tests/tiered_storage_model.py | 0 | return true if the effect is validated to be present or false if it's validated to be not present. return none if not en |
| HIGH | tests/rptest/tests/tiered_storage_model.py | 0 | return true if the validator need to run during this test execution stage |
| HIGH | tests/rptest/tests/tiered_storage_model.py | 0 | return true if the validator need to run during this test execution stage |
| HIGH | tests/rptest/tests/tiered_storage_model.py | 0 | return true if the validator need to run during this test execution stage |
| HIGH | tests/rptest/tests/tiered_storage_model.py | 0 | return true if the validator need to run during this test execution stage |
| HIGH | tests/rptest/tests/tiered_storage_model.py | 0 | return true if the validator need to run during this test execution stage |
| HIGH | tests/rptest/tests/tiered_storage_model.py | 0 | create set of effect observers to run while the data is produced or consumed |
| HIGH | tests/rptest/tests/tiered_storage_model.py | 0 | create set of effect observers to run while the data is produced or consumed |
| HIGH | tests/rptest/tests/tiered_storage_model.py | 0 | create set of effect observers to run while the data is produced or consumed |
| HIGH | tests/rptest/tests/tiered_storage_model.py | 0 | create set of effect observers to run while the data is produced or consumed |
| HIGH | tests/rptest/tests/tiered_storage_model.py | 0 | create set of effect observers to run while the data is produced or consumed |
| HIGH | tests/rptest/tests/tiered_storage_model.py | 0 | create set of effect observers to run while the data is produced or consumed |
| HIGH | tests/rptest/tests/pandaproxy_test.py | 0 | { "records": [ {"value": "dmvjdg9yaxplza==", "partition": 0}, {"value": "cgfuzgfwcm94eq==", "partition": 1}, {"value": " |
| HIGH | tests/rptest/tests/pandaproxy_test.py | 0 | { "records": [ {"value": "dmvjdg9yaxplza==", "partition": 0}, {"value": "cgfuzgfwcm94eq==", "partition": 1}, {"value": " |
| HIGH | tests/rptest/tests/pandaproxy_test.py | 0 | { "records": [ {"value": "dmvjdg9yaxplza==", "partition": 0}, {"value": "cgfuzgfwcm94eq==", "partition": 1}, {"value": " |
| HIGH | tests/rptest/tests/pandaproxy_test.py | 0 | { "records": [ {"value": "dmvjdg9yaxplza==", "partition": 0}, {"value": "cgfuzgfwcm94eq==", "partition": 1}, {"value": " |
| HIGH | tests/rptest/tests/pandaproxy_test.py | 0 | { "records": [ {"value": "dmvjdg9yaxplza==", "partition": 0}, {"value": "cgfuzgfwcm94eq==", "partition": 1}, {"value": " |
| HIGH | tests/rptest/tests/pandaproxy_test.py | 0 | { "records": [ {"value": "dmvjdg9yaxplza==", "partition": 0}, {"value": "cgfuzgfwcm94eq==", "partition": 1}, {"value": " |
| HIGH | tests/rptest/tests/pandaproxy_test.py | 0 | { "records": [ {"value": "dmvjdg9yaxplza==", "partition": 0}, {"value": "cgfuzgfwcm94eq==", "partition": 1}, {"value": " |
| HIGH | tests/rptest/tests/pandaproxy_test.py | 0 | { "records": [ {"value": "dmvjdg9yaxplza==", "partition": 0}, {"value": "cgfuzgfwcm94eq==", "partition": 1}, {"value": " |
| HIGH | tests/rptest/tests/flink_basic_test.py | 0 | test uses same workload with different modes to produce and consume/process given number of transactions |
| HIGH | tests/rptest/e2e_tests/flink_scale_test.py | 0 | test uses same workload with different modes to produce and consume/process given number of transactions |
| HIGH | tests/rptest/e2e_tests/flink_scale_test.py | 0 | test uses same workload with different modes to produce and consume/process given number of transactions |
| HIGH | tests/rptest/tests/schema_registry_test.py | 0 | { "type": "object", "properties": { "aaaa": {"type": "number"} }, "additionalproperties": {"type": "boolean"}, "required |
| HIGH | tests/rptest/tests/schema_registry_test.py | 0 | { "type": "object", "properties": { "aaaa": {"type": "number"} }, "additionalproperties": {"type": "boolean"}, "required |
| HIGH | tests/rptest/tests/schema_registry_test.py | 0 | { "type": "object", "properties": { "aaaa": {"type": "number"} }, "additionalproperties": {"type": "boolean"}, "required |
| HIGH | tests/rptest/tests/partition_move_interruption_test.py | 0 | cancel partition moving with active consumer / producer |
| HIGH | tests/rptest/tests/partition_move_interruption_test.py | 0 | cancel partition moving with active consumer / producer |
| HIGH | tests/rptest/tests/partition_move_interruption_test.py | 0 | cancel partition moving with active consumer / producer |
| HIGH | tests/rptest/services/kgo_verifier_services.py | 0 | wait for the remote processes http endpoint to come up |
| HIGH | tests/rptest/services/transform_verifier_service.py | 0 | wait for the remote processes http endpoint to come up |
| HIGH | tests/rptest/services/kgo_repeater_service.py | 0 | wait for the remote processes http endpoint to come up |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …sts/rptest/tests/cluster_linking_topic_syncing_test.py | 191 | shadow_link_req.shadow_link.configurations.topic_metadata_sync_options.auto_create_shadow_topic_filters.extend( |
| CRITICAL | …sts/rptest/tests/cluster_linking_topic_syncing_test.py | 311 | shadow_link_req.shadow_link.configurations.topic_metadata_sync_options.synced_shadow_topic_properties.append( |
| CRITICAL | …sts/rptest/tests/cluster_linking_topic_syncing_test.py | 405 | shadow_link.configurations.client_options.authentication_configuration.scram_configuration.CopyFrom( |
| CRITICAL | …sts/rptest/tests/cluster_linking_topic_syncing_test.py | 518 | shadow_link.configurations.client_options.authentication_configuration.plain_configuration.CopyFrom( |
| CRITICAL | …sts/rptest/tests/cluster_linking_topic_syncing_test.py | 1018 | create_link.shadow_link.configurations.schema_registry_sync_options.shadow_schema_registry_topic.CopyFrom( |
| CRITICAL | …sts/rptest/tests/cluster_linking_topic_syncing_test.py | 1372 | shadow_link.configurations.client_options.authentication_configuration.scram_configuration.CopyFrom( |
| CRITICAL | tests/rptest/tests/cluster_linking_e2e_test.py | 227 | link_request.shadow_link.configurations.topic_metadata_sync_options.interval.CopyFrom( |
| CRITICAL | tests/rptest/tests/cluster_linking_e2e_test.py | 230 | link_request.shadow_link.configurations.consumer_offset_sync_options.interval.CopyFrom( |
| CRITICAL | tests/rptest/tests/cluster_linking_e2e_test.py | 233 | link_request.shadow_link.configurations.security_sync_options.interval.CopyFrom( |
| CRITICAL | tests/rptest/tests/cluster_linking_e2e_test.py | 1271 | bad_link_request.shadow_link.configurations.client_options.tls_settings.CopyFrom( |
| CRITICAL | tests/rptest/tests/cluster_linking_e2e_test.py | 2410 | req.shadow_link.configurations.topic_metadata_sync_options.synced_shadow_topic_properties.extend( |
| CRITICAL | tests/rptest/tests/cluster_linking_e2e_test.py | 4200 | req.shadow_link.configurations.topic_metadata_sync_options.start_at_earliest.CopyFrom( |
| CRITICAL | tests/rptest/tests/cluster_linking_e2e_test.py | 4204 | req.shadow_link.configurations.topic_metadata_sync_options.start_at_latest.CopyFrom( |
| CRITICAL | tests/rptest/tests/cluster_linking_e2e_test.py | 4219 | req.shadow_link.configurations.topic_metadata_sync_options.start_at_timestamp.CopyFrom( |
| CRITICAL | tests/rptest/tests/cluster_linking_e2e_test.py | 4434 | req.shadow_link.configurations.topic_metadata_sync_options.start_at_timestamp.CopyFrom( |
| CRITICAL | tests/rptest/tests/shadow_linking_rnot_test.py | 490 | req.shadow_link.configurations.topic_metadata_sync_options.synced_shadow_topic_properties.append( |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/bazel-tools/support/bazel-tool-trampoline.sh | 67 | # opportunistically refresh the cache; on lock-held (exit 9) just use the |
| MEDIUM | tools/rp_storage_tool/src/bucket_reader.rs | 62 | // use. If this vector is empty, then `segment_objects` may be treated as a robust |
| LOW | tests/rptest/remote_scripts/stream_verifier_txn.py | 425 | # For produce only mode just set them to the same value |
| LOW | tests/rptest/remote_scripts/compute_storage.py | 143 | # truncated segment and hence we can just use filesize otherwise |
| MEDIUM | tests/rptest/tests/nodes_decommissioning_test.py | 202 | # use admin API to leverage the retry policy when controller returns 503 |
| MEDIUM | tests/rptest/tests/scaling_up_test.py | 458 | # shadow indexing is required when we want to leverage fast partition movements |
| MEDIUM | tests/rptest/tests/scaling_up_test.py | 569 | # shadow indexing is required when we want to leverage fast partition movements |
| MEDIUM | tests/rptest/tests/schema_registry_test.py | 9302 | """Test comprehensive ACL validation including control characters, invalid input values and invalid value combin |
| MEDIUM | tests/rptest/tests/data_migrations_api_test.py | 573 | time.sleep(2) # make sure test harness can see Redpanda is live |
| MEDIUM | tests/rptest/tests/datalake/cluster_restore_test.py | 470 | # To make this test more robust, on top of lowering the upload |
| MEDIUM | tests/rptest/tests/datalake/cluster_restore_test.py | 586 | # To make this test more robust, on top of lowering the upload |
| LOW | …sts/rptest/redpanda_cloud_tests/omb_validation_test.py | 373 | # on an idle T7 cluster. So we just use a SWAG of 100 + 2% of the connection target as the |
| MEDIUM | …rptest/scale_tests/tiered_storage_cache_stress_test.py | 318 | # 2x margin to make the test robust: if this _still_ fails, something is up. |
| LOW | tests/rptest/e2e_tests/workload_manager.py | 48 | # just add it to processing |
| LOW | …rptest/e2e_tests/workloads/flink_transactions_scale.py | 257 | # No config path provided, just use defaults |
| LOW | …/e2e_tests/workloads/flink_table_transactions_basic.py | 420 | # No config path provided, just use defaults |
| LOW | …/e2e_tests/workloads/flink_transactions_topic_swarm.py | 275 | # No config path provided, just use defaults |
| LOW | tests/rptest/e2e_tests/workloads/flink_consume_basic.py | 154 | # No config path provided, just use defaults |
| LOW | tests/rptest/e2e_tests/workloads/flink_produce_basic.py | 152 | # No config path provided, just use defaults |
| LOW | tests/rptest/services/redpanda_cloud.py | 1032 | # duplicate Peering connection, just return existing one. |
| LOW | tests/rptest/services/redpanda_cloud.py | 1532 | # Will just return existing one |
| MEDIUM | tests/rptest/services/tls.py | 73 | # the entire configuration file. It may also hold settings pertaining to more |
| MEDIUM | tests/rptest/services/tls.py | 166 | # the entire configuration file. It may also hold settings pertaining to more |
| LOW | tests/rptest/services/cluster.py | 243 | # and for any more complicated type, you can just pass a string identifier |
| LOW | tests/rptest/services/kafka.py | 61 | # KafkaService does not have such checks, so we just call the original wait_until_with_progress_check function |
| MEDIUM | .github/workflows/buf.yml | 39 | # Job: validate (push, merge_group, and pull_request - comprehensive validation) |
| MEDIUM | src/v/cluster/commands.h | 110 | key_t key; // we use key to leverage kafka key based compaction |
| MEDIUM | src/v/cluster/commands.h | 570 | /// leverage the log compactions (i.e only last command for given key is enough |
| MEDIUM | src/v/storage/batch_cache.h | 482 | /// 1. Dirty offsets are monotonic (an assumption we also leverage for |
| MEDIUM | src/v/kafka/protocol/schemata/generator.py | 30 | # - Build a more robust way to define messages and their contents as |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …d_reconfiguration/invoke_controller_reconfiguration.py | 520 | # Check if process is still running |
| LOW | tools/type-checking/type-check.py | 511 | # Check if this section is sorted |
| LOW | tools/type-checking/type-check.py | 606 | # Check if this pattern matches any of the files being moved |
| LOW | tests/local_venv.sh | 28 | # Check if venv is up to date |
| LOW | tests/rp_cloud_cleanup.py | 50 | # Check if rpk present |
| LOW | tests/rp_cloud_cleanup.py | 173 | # Check if provider is the same |
| LOW | tests/rp_cloud_cleanup.py | 495 | # Check if network exists in CloudV2 |
| LOW | tests/rp_cloud_cleanup.py | 520 | # Check if network exists in CloudV2 |
| LOW | tests/rp_cloud_cleanup.py | 540 | # Check if network exists in CloudV2 |
| LOW | tests/rptest/clients/kubectl.py | 546 | # Check if such pod exists |
| LOW | tests/rptest/remote_scripts/stream_verifier_txn.py | 483 | # Check if consumed totals had changed |
| LOW | tests/rptest/remote_scripts/stream_verifier_txn.py | 716 | # Check if there is validation needed |
| LOW | tests/rptest/remote_scripts/stream_verifier_txn.py | 744 | # Increment index |
| LOW | …sts/rptest/remote_scripts/cloud/aws_eks_token_cache.sh | 19 | # Check if cached token is valid and has >10s remaining |
| LOW | tests/rptest/tests/cluster_features_test.py | 280 | # Set back to v0 for sanity check |
| LOW | tests/rptest/tests/tiered_storage_model.py | 1522 | # Set retention to very small value to trigger size based retention |
| LOW | tests/rptest/tests/log_compaction_test.py | 387 | # Set log_retention_ms to an arbitrarily tiny value and wait for log truncation. |
| LOW | tests/rptest/tests/license_upgrade_test.py | 201 | # Set controller to the upgraded node |
| LOW | tests/rptest/tests/flink_basic_test.py | 97 | # Check if data_type list provides correct number of types |
| LOW | …s/rptest/tests/shadow_indexing_compacted_topic_test.py | 91 | # Set compaction to happen infrequently initially, so we have several log segments. |
| LOW | tests/rptest/tests/timequery_test.py | 582 | # Set timeout to 0 to prevent the cloud storage housekeeping from |
| LOW | tests/rptest/tests/topic_delete_test.py | 508 | # Set retention to 5MB |
| LOW | tests/rptest/scale_tests/large_messages_test.py | 220 | # Set properties to allow for more than just the obligatory read to be returned. |
| LOW | tests/rptest/scale_tests/datalake_scale_test.py | 200 | # Set properties to allow for more than just the obligatory read to be returned. |
| LOW | tests/rptest/e2e_tests/flink_scale_test.py | 124 | # Check if metrics received |
| LOW | tests/rptest/services/redpanda_cloud.py | 880 | # Check if panda-proxy is available |
| LOW | tests/rptest/services/redpanda_cloud.py | 1000 | # Check if cluster is healthy |
| LOW | tests/rptest/services/redpanda_cloud.py | 1085 | # Check if this is a BYOC and delete agent |
| LOW | tests/rptest/services/redpanda_cloud.py | 1310 | # Check if this route is already exists in this table |
| LOW | tests/rptest/services/redpanda_cloud.py | 1369 | # Check if such peering exists |
| LOW | tests/rptest/services/redpanda_cloud.py | 1458 | # Check if such peering exists |
| LOW | tests/rptest/services/redpanda_cloud.py | 1537 | # Check if this is active already |
| LOW | tests/rptest/services/databricks_workspace.py | 160 | # Verify if catalog was created successfully and only then delete. |
| LOW | tests/rptest/services/utils.py | 224 | # Check if this line holds error |
| LOW | tests/rptest/services/cloud_cluster_utils.py | 82 | # Check if succeded |
| LOW | tests/rptest/services/redpanda_installer.py | 402 | # Check if someone else already acquired lock and populated |
| LOW | tests/rptest/services/redpanda.py | 2437 | # Check if stored pod and loaded one is the same |
| LOW | tests/rptest/services/redpanda.py | 2442 | # Check if container inside pod stayed the same |
| LOW | tests/rptest/services/provider_clients/ec2_client.py | 271 | # Check if this is RouteAlreadyExists |
| LOW | .github/workflows/dispatch-docs-updates.yml | 37 | # Check if this is the latest release |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | tests/rptest/tests/tiered_storage_model.py | 120 | self.__solver.push() |
| HIGH | tests/rptest/tests/cloud_storage_inventory_test.py | 113 | f"test -d {self.inventory_dir} && find {self.inventory_dir} -type f || true" |
| HIGH | tests/rptest/tests/schema_registry_test.py | 1906 | These are not supported, but if they're null, we let it pass. |
| HIGH | tests/rptest/tests/sasl_reauth_test.py | 108 | Tests that kafka_sasl_max_reauth_ms{null} produces original behavior |
| HIGH | tests/rptest/tests/datalake/datalake_upgrade_test.py | 74 | - Avro optionals (two-field union of [null, <FIELD>]) (was struct, |
| HIGH | tests/rptest/tuner_integration_tests/net_tuner_test.py | 281 | "umask 077 && rpk redpanda tune net -v", timeout_sec=2 |
| HIGH | tests/rptest/services/mitmproxy.py | 137 | cmd = f"sudo cat {LOG_PATH} 2>/dev/null || cat {LOG_PATH}" |
| HIGH | tests/rptest/services/redpanda_installer.py | 758 | relink_cmd = f"unlink /opt/redpanda && ln -s {version_root} /opt/redpanda" |
| HIGH | src/transform-sdk/js/package_toolchain.py | 8 | /bin/bash -c 'apt update && apt install -y git && cmake --preset release-static && cmake --build --preset release-stat |
| HIGH | src/v/lsm/db/tests/logs_to_trace.py | 396 | let currentShard = null; |
| HIGH | src/v/lsm/db/tests/logs_to_trace.py | 614 | if (e.target === container || e.target === timeline || e.target.classList.contains('row-content')) {{ |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tests/rptest/tests/cluster_features_test.py | 1250 | # Step 1: bootstrap a fresh 2-node cluster reporting v_old. |
| LOW | tests/rptest/tests/cluster_features_test.py | 1266 | # Step 2: add 3 new nodes reporting v_high. Their earliest |
| LOW | tests/rptest/tests/cluster_features_test.py | 1301 | # Step 3: decommission both v_old nodes via a v_high node, |
| LOW | tests/rptest/tests/cluster_features_test.py | 1322 | # Step 4: with both v_old nodes gone, cluster_version must |
| LOW | tests/rptest/tests/cluster_linking_e2e_test.py | 2187 | # Step 4: Create a new Shadow Link on the Shadow Cluster |
| LOW | tests/rptest/tests/cluster_linking_e2e_test.py | 2191 | # Step 5: Wait for the shadow topic to be created on the Shadow Cluster |
| LOW | tests/rptest/tests/cluster_linking_e2e_test.py | 2199 | # Step 6: Verify that the start offset and HWM of all shadow partitions match the source partitions |
| LOW | tests/rptest/tests/cluster_linking_e2e_test.py | 2130 | # Step 2: Write data to the topic across all partitions |
| LOW | tests/rptest/tests/cluster_linking_e2e_test.py | 2155 | # Step 3: Trim the prefix of each partition to its HWM |
| LOW | tests/rptest/tests/list_offsets_epoch_test.py | 494 | # Step 1: seek the throwaway group to start. |
| LOW | tests/rptest/tests/list_offsets_epoch_test.py | 507 | # Step 2: read the committed offset back from the throwaway group. |
| LOW | tests/rptest/tests/list_offsets_epoch_test.py | 524 | # Step 3: write the seek file on the local filesystem (rpk runs |
| LOW | tests/rptest/tests/list_offsets_epoch_test.py | 530 | # Step 4: seek the real group via --to-file (epoch=-1 hardcoded). |
| LOW | tests/rptest/tests/list_offsets_epoch_test.py | 541 | # Step 5: always clean up the throwaway group, even on failure. |
| LOW | src/go/rpk/pkg/cli/plugin_cmds.go | 55 | // Step 1: we install the plugin into our existing command space. |
| LOW | src/go/rpk/pkg/cli/plugin_cmds.go | 116 | // Step 2: we exec the plugin with --help-autocomplete and we install |
| LOW | src/go/rpk/pkg/cli/shadow/mapper_test.go | 1264 | // Step 1: Convert config to proto (config -> proto) |
| LOW | src/go/rpk/pkg/cli/shadow/mapper_test.go | 1268 | // Step 2: Convert proto back to config (proto -> config) |
| LOW | src/go/rpk/pkg/cli/shadow/mapper_test.go | 1272 | // Step 3: Verify the round-trip config matches the original |
| LOW | src/go/rpk/pkg/cli/shadow/mapper_test.go | 1551 | // Step 1: Convert config to cloud ShadowLink proto (simulating what the API returns) |
| LOW | src/go/rpk/pkg/cli/shadow/mapper_test.go | 1566 | // Step 2: Convert cloud ShadowLink proto back to config |
| LOW | src/go/rpk/pkg/cli/shadow/mapper_test.go | 1570 | // Step 3: Verify the round-trip config matches the original |
| LOW | src/v/model/fundamental.h | 275 | /// The purpose of this function is to mark every place where we converting |
| LOW | src/v/model/fundamental.h | 634 | /// The purpose of this function is to mark every place where we converting |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/offline_log_viewer/consumer_groups.py | 4 | |
| LOW | tools/offline_log_viewer/kvstore.py | 9 | |
| LOW | tools/offline_log_viewer/controller.py | 7 | |
| LOW | tools/offline_log_viewer/consumer_offsets.py | 5 | |
| LOW | tests/rptest/clients/admin/google/api/field_info_pb2.py | 9 | |
| LOW | …/rptest/clients/admin/google/api/field_behavior_pb2.py | 9 | |
| LOW | tests/rptest/clients/admin/google/api/resource_pb2.py | 9 | |
| LOW | tests/rptest/remote_scripts/stub_oidc_provider.py | 1 | |
| LOW | tests/rptest/remote_scripts/payload_pb2.py | 14 | |
| LOW | tests/rptest/tests/gbac_claim_test.py | 1 | |
| LOW | tests/rptest/services/kgo_verifier_services.py | 10 | |
| LOW | tests/rptest/services/rpk_benchmark_service.py | 10 | |
| LOW | tests/rptest/services/stub_oidc_provider.py | 1 | |
| LOW | tests/rptest/services/rolling_restarter.py | 19 | |
| LOW | tests/rptest/services/redpanda_installer.py | 28 | |
| LOW | tests/rptest/services/chaos/faults/all.py | 13 | |
| LOW | tests/rptest/services/chaos/faults/all.py | 13 | |
| LOW | tests/rptest/services/chaos/faults/all.py | 13 | |
| LOW | tests/rptest/services/chaos/faults/all.py | 14 | |
| LOW | tests/rptest/services/chaos/faults/all.py | 15 | |
| LOW | tests/rptest/services/chaos/workloads/all.py | 13 | |
| LOW | tests/rptest/services/chaos/workloads/all.py | 14 | |
| LOW | tests/rptest/services/chaos/workloads/all.py | 15 | |
| LOW | src/v/lsm/db/tests/logs_to_trace.py | 17 | |
| LOW | src/v/iceberg/tests/avro_decimal_interop_gen.py | 22 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | tests/rptest/clients/kubectl.py | 243 | Runs kubectl subcommands on a Cloud Agent with streaming stdout and stderr to output Args: |
| HIGH | tests/rptest/remote_scripts/stream_verifier_txn.py | 649 | Consumes all messages from topic Args: logger (logging.Logger): logger class topic (Top |
| HIGH | tests/rptest/services/openmessaging_benchmark.py | 389 | Evaluates the success of a benchmark test based on various metrics and conditions. Parameters: |
| HIGH | tests/rptest/services/openmessaging_benchmark.py | 449 | Detects and evaluates latency spikes in multiple series of latency data based on predefined thresholds. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/antithesis/ducktape_test_package.py | 29 | # Usage: |
| LOW | tools/antithesis/single_binary_test_package.py | 22 | # Usage: |
| LOW | …ols/schema_registry_tools/schemas_command_generator.py | 3 | # Usage: |
| LOW | src/v/http/tests/http_imposter.h | 79 | /// Example usage: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | bazel/clang_tidy/plugins/redpanda_noop_check.h | 19 | * Included for demonstration purposes and so the tool doesn't complain about |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | src/go/rpk/pkg/serde/proto_test.go | 743 | "addressLines": ["123 Main St", "Suite 456"] |
| LOW | src/transform-sdk/rust/examples/jaq/README.md | 16 | echo '{"data":9,"email":"foo@bar.com"}' | rpk topic produce $MY_INPUT_TOPIC |