AI Slop Code RIsk Monitor

scylladb/scylladb

NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB

47.6 High pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for scylladb/scylladb, a C++ project with 15,786 GitHub stars. SynthScan examined 332,224 lines of code across 1256 source files, recording 8638 pattern matches distributed across 24 syntactic categories. The legacy adjusted pattern signal is 47.6 (High pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

47.6
Adjusted Signal
47.6
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
15.8K
Stars
C++
Language
332.2K
Lines of Code
1.3K
Files
8.6K
Pattern Hits
2026-10-12
Scan Date
1.04
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 58.5/100 · HIGH

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

Hallucinated Dependency & Supply Chain Risk 71.5/100 · HIGH

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

Agent Over-Engineering Ratio 58.2/100 · HIGH

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

PR Review Velocity Impact 93.8/100 · CRITICAL

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

What These Metrics Mean

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

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 669HIGH 640MEDIUM 334LOW 6995

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 8638 distinct pattern matches across 24 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hallucination Indicators669 hits · 5190 pts
SeverityFileLineSnippetContext
CRITICALscylla-gdb.py5819 "org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.LongType)"STRING
CRITICALscylla-gdb.py5823 column_kind::clustering_key id=0 ordinal_id=1 "ck" "org.apache.cassandra.db.marshal.ReversedType(org.apache.cassSTRING
CRITICALtest/cluster/auth_cluster/test_prepared_metadata_id.py37_TEXT_MAP_TYPE = f"org.apache.cassandra.db.marshal.MapType({_UTF8_TYPE},{_UTF8_TYPE})"CODE
CRITICALtest/alternator/test_system_tables.py141 is_ssl = dynamodb.meta.client._endpoint.host.startswith('https')CODE
CRITICALtest/alternator/util.py246 return dynamodb.meta.client._endpoint.host.endswith('.amazonaws.com')CODE
CRITICAL⚡test/alternator/test_compressed_response.py46 dynamodb.meta.client.meta.events.register(event_name, handler)CODE
CRITICAL⚡test/alternator/test_compressed_response.py50 dynamodb.meta.client.meta.events.unregister(event_name, handler)CODE
CRITICALtest/alternator/test_compressed_response.py356 dynamodb.meta.client._endpoint.http_session._manager.clear() # Exception may leave bad state in connection pCODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json11 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.AsciiType)"], "values": [""],CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json12 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.AsciiType)"], "values": ["5d2CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json13 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.AsciiType)"], "values": [""],CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json14 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.AsciiType)"], "values": ["5d2CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json15 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.AsciiType)"], "values": [""],CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json16 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.AsciiType)"], "values": ["5d2CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json23 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.BooleanType)"], "values": [""CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json24 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.BooleanType)"], "values": ["0CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json25 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.BooleanType)"], "values": [""CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json26 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.BooleanType)"], "values": ["0CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json27 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.BooleanType)"], "values": [""CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json28 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.BooleanType)"], "values": ["0CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json35 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.ByteType)"], "values": [""], CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json36 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.ByteType)"], "values": ["69"]CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json37 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.ByteType)"], "values": [""], CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json38 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.ByteType)"], "values": ["69"]CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json39 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.ByteType)"], "values": [""], CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json40 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.ByteType)"], "values": ["69"]CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json47 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.BytesType)"], "values": [""],CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json48 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.BytesType)"], "values": ["8b2CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json49 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.BytesType)"], "values": [""],CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json50 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.BytesType)"], "values": ["8b2CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json51 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.BytesType)"], "values": [""],CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json52 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.BytesType)"], "values": ["8b2CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json59 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.DecimalType)"], "values": [""CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json60 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.DecimalType)"], "values": ["0CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json61 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.DecimalType)"], "values": [""CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json62 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.DecimalType)"], "values": ["0CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json63 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.DecimalType)"], "values": [""CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json64 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.DecimalType)"], "values": ["0CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json71 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.DoubleType)"], "values": [""]CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json72 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.DoubleType)"], "values": ["f4CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json73 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.DoubleType)"], "values": [""]CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json74 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.DoubleType)"], "values": ["f4CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json75 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.DoubleType)"], "values": [""]CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json76 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.DoubleType)"], "values": ["f4CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json83 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.DurationType)"], "values": ["CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json84 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.DurationType)"], "values": ["CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json85 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.DurationType)"], "values": ["CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json86 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.DurationType)"], "values": ["CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json87 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.DurationType)"], "values": ["CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json88 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.DurationType)"], "values": ["CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json95 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.FloatType)"], "values": [""],CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json96 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.FloatType)"], "values": ["1d7CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json97 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.FloatType)"], "values": [""],CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json98 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.FloatType)"], "values": ["1d7CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json99 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.FloatType)"], "values": [""],CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json100 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.FloatType)"], "values": ["1d7CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json107 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.InetAddressType)"], "values":CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json108 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.InetAddressType)"], "values":CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json109 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.InetAddressType)"], "values":CODE
CRITICAL⚡…ce/bti_clustering_position_encoding_compatibility.json110 {"types": ["org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.InetAddressType)"], "values":CODE
609 more matches not shown…
Hyper-Verbose Identifiers4717 hits · 4134 pts
SeverityFileLineSnippetContext
LOWconfigure.py295def check_for_minimal_compiler_version(cxx):CODE
LOWconfigure.py396def resolve_compilers_for_compiler_cache(args, compiler_cache):STRING
LOWconfigure.py1928def get_clang_inline_threshold():STRING
LOWconfigure.py2061def prepare_advanced_optimizations(*, modes, build_modes, args):STRING
LOWconfigure.py2464def strip_advanced_optimization_flags(flags):STRING
LOWconfigure.py3556def generate_compdb_for_cmake_build(source_dir, build_dir):STRING
LOWgen_segmented_compress_params.py64def best_nominal_data_size_for_bucket_size(chunk_size, bucket_size, n_values):CODE
LOWscylla-gdb.py193def get_template_arg_with_prefix(gdb_type, prefix):CODE
LOWscylla-gdb.py680 def external_memory_footprint(self):CODE
LOWscylla-gdb.py688def deref_libcpp_hashtable_nodes_data_member(ptr):CODE
LOWscylla-gdb.py2185def find_single_sstable_readers():CODE
LOWscylla-gdb.py2303def has_enable_lw_shared_from_this(type):CODE
LOWscylla-gdb.py2504 def summarize_inheriting_execution_stage(ies):CODE
LOWscylla-gdb.py2523 def summarize_table_phased_barrier_users(db, barrier_name):CODE
LOWscylla-gdb.py2534 def summarize_storage_proxy_coordinator_stats(sp):CODE
LOWscylla-gdb.py2967def get_seastar_memory_start_and_size():CODE
LOWscylla-gdb.py3076 def is_seastar_allocator_used():CODE
LOWscylla-gdb.py3652def seastar_threads_on_current_shard():CODE
LOWscylla-gdb.py3824 def external_memory_footprint(self):CODE
LOWscylla-gdb.py3842 def external_memory_footprint(self):CODE
LOWscylla-gdb.py3881 def external_memory_footprint(self):CODE
LOWscylla-gdb.py4706def get_gms_generation_or_version(i):CODE
LOWscylla-gdb.py4776def find_sstables_attached_to_tables():CODE
LOWscylla-gdb.py4932 def dump_compaction_group_memtables(compaction_group):CODE
LOWscylla-gdb.py5017 def _traverse_object_graph_breadth_first(address, max_depth, max_vertices, timeout_seconds, value_range_override):CODE
LOWscylla-gdb.py5070 def _do_generate_object_graph(address, output_file, max_depth, max_vertices, timeout_seconds, value_range_override):CODE
LOWscylla-gdb.py5707 def get_cql_type_deserializer(self, type_name):CODE
LOWscylla-gdb.py5737 def parse_clustering_key_bytes(self, b):CODE
LOWscylla-gdb.py5741 def parse_partition_key_bytes(self, b):CODE
LOWscylla-gdb.py6182 def dump_reads_from_semaphore(semaphore):CODE
LOWscylla-gdb.py6630 def _last_token_of_compaction_group(self, most_significant_bits, group):CODE
LOWidl-compiler.py440 def to_string_send_fn_signature(self):CODE
LOWidl-compiler.py449 def to_string_handle_ret_value(self):CODE
LOWidl-compiler.py531 def handler_function_return_values(self):CODE
LOWidl-compiler.py545 def send_function_return_type(self):CODE
LOWidl-compiler.py560 def handler_function_parameters_str(self):CODE
LOWidl-compiler.py570 def send_function_signature_params_list(self, include_placeholder_names, dst_type):CODE
LOWidl-compiler.py583 def send_message_argument_list(self):CODE
LOWidl-compiler.py629def template_type_parse_action(tokens):CODE
LOWidl-compiler.py663def class_member_parse_action(tokens):CODE
LOWidl-compiler.py688def rpc_verb_param_parse_action(tokens):CODE
LOWidl-compiler.py694def rpc_verb_return_val_parse_action(tokens):CODE
LOWidl-compiler.py1102def add_param_writer_basic_type(name, base_state, typ, var_type="", var_index=None, root_node=False):CODE
LOWidl-compiler.py893def list_local_writable_types(t):STRING
LOWidl-compiler.py947def validate_member_versioning(cls):STRING
LOWidl-compiler.py1413def register_writable_local_type(cls):STRING
LOWidl-compiler.py1679def generate_rpc_verbs_declarations(hout, module_name):STRING
LOWidl-compiler.py1695def generate_rpc_verbs_definitions(cout, module_name):STRING
LOWidl-compiler.py1751def setup_additional_metadata(tree, ns_context = [], parent_template_params=[]):STRING
LOW⚡tools/compression_advisor.py878def get_current_config_via_cql(CODE
LOWtest/scylla_gdb/test_sstable_commands.py38def test_sstable_summary_output(gdb_cmd):CODE
LOWtest/scylla_gdb/test_sstable_commands.py109def test_sstable_index_cache_output(gdb_cmd, index_cached_table):CODE
LOWtest/scylla_gdb/test_basic_commands.py69def test_nonexistent_scylla_command(gdb_cmd):CODE
LOWtest/scylla_gdb/test_schema_commands.py35def test_generate_object_graph(gdb_cmd, request):CODE
LOWtest/cluster/test_table_desc_read_barrier.py19async def test_table_desc_read_barrier(manager: ScyllaClusterManager) -> None:CODE
LOW…cluster/test_write_query_during_cql_server_shutdown.py22async def test_write_query_during_cql_server_shutdown(request: pytest.FixtureRequest, manager: ScyllaClusterManager) -> CODE
LOWtest/cluster/test_replica_exceptions.py85async def test_replica_do_apply_rate_limit_no_cpp_exceptions(manager: ScyllaClusterManager):CODE
LOWtest/cluster/test_replica_exceptions.py107async def test_replica_query_rate_limit_no_cpp_exceptions(manager: ScyllaClusterManager):CODE
LOWtest/cluster/test_replica_exceptions.py129async def test_replica_writes_apply_counter_update_timeout(manager: ScyllaClusterManager):CODE
LOWtest/cluster/test_replica_exceptions.py152async def test_replica_writes_do_apply_counter_update_timeout(manager: ScyllaClusterManager):CODE
4657 more matches not shown…
Cross-Language Confusion495 hits · 2798 pts
SeverityFileLineSnippetContext
HIGHconfigure.py2846 command = {ragel_exec} -G2 -o $out $in && sed -i -e '1h;2,$$H;$$!d;g' -re 's/static const char _nfa[^;]*;//gCODE
HIGHconfigure.py2869 command = rm -rf $out && mkdir -p $out && cp $pkgs $out/CODE
HIGHconfigure.py3442 command = ./configure.py --out={buildfile_final_name}.new --out-final-name={buildfile_final_name} $configure_aCODE
HIGHtest/cluster/util.py270 Polls system.topology until the transition_state column is null,STRING
HIGHtest/cluster/test_ensure_committed_by_group0.py34 # Simulate pre-group0 table (null) and recovery-mode table (false)COMMENT
HIGHtest/cluster/test_incremental_repair.py1107 # is false and being_repaired is null, so S1' lands in the UNREPAIRED view whereSTRING
HIGHtest/cluster/object_store/test_auto_snapshot_restore.py232 # The pre-drop value must be masked (null), the post-re-add value must survive.COMMENT
HIGH⚡test/alternator/test_streams.py480 events.append(['INSERT',{'c':c + '0','p':p},null,{'c':c + '0','a':0,'p':p}])CODE
HIGH⚡test/alternator/test_streams.py484 events.append(['INSERT',{'c':c + '2','p':p},null,{'c':c + '2','a':2,'p':p}])CODE
HIGHtest/alternator/test_streams.py508 events.append(['INSERT',{'c':c,'p':p},null,{'c':c,'e':166,'g':166,'p':p}])CODE
HIGHtest/alternator/test_streams.py539 events.append(['INSERT',{'p':p},null,{'e':166,'g':166,'p':p}])CODE
HIGHtest/alternator/test_item.py50# number, boolean, bytes, null, list, map, string set, number set,COMMENT
HIGH⚡test/alternator/test_manual_requests.py497 '{"RequestItems": null}',CODE
HIGH⚡test/alternator/test_manual_requests.py500 '{"RequestItems": {"__TABLE__": null}}',CODE
HIGH⚡test/alternator/test_manual_requests.py501 '{"RequestItems": {"__TABLE__": [null]}}',CODE
HIGH⚡test/alternator/test_manual_requests.py503 '{"RequestItems": {"__TABLE__": [{"PutRequest": null}]}}',CODE
HIGH⚡test/alternator/test_manual_requests.py505 '{"RequestItems": {"__TABLE__": [{"PutRequest": {"Item": null}}]}}',CODE
HIGH⚡test/alternator/test_manual_requests.py507 '{"RequestItems": {"__TABLE__": [{"DeleteRequest": null}]}}',CODE
HIGH⚡test/alternator/test_manual_requests.py509 '{"RequestItems": {"__TABLE__": [{"DeleteRequest": {"Key": null}}]}}',CODE
HIGH⚡test/tablet_scripts/test_topology_build.py496 dump = f"node;dc;rack;ip;storage_capacity;effective_capacity\n{HOST1};dc1;null;;1000;null\n"STRING
HIGHtest/cqlpy/test_secondary_index.py1933# whose recorded id is null, as much as for an index plan naming a view.COMMENT
HIGHtest/cqlpy/test_cql_query.py1633 # A missing c2 (null) sorts before an empty c2, which sorts before anyCOMMENT
HIGH⚡test/cqlpy/test_cql_query.py3266 cql.execute(f"INSERT INTO {table} (p, l) VALUES (0, [1, null, 3])")CODE
HIGH⚡test/cqlpy/test_cql_query.py3268 cql.execute(f"INSERT INTO {table} (p, s) VALUES (0, {{1, null, 3}})")CODE
HIGH⚡test/cqlpy/test_cql_query.py3272 cql.execute(f"INSERT INTO {table} (p, m) VALUES (0, {{0:1, 2:null, 4:5}})")CODE
HIGH⚡test/cqlpy/test_cql_query.py3312 cql.execute(f"UPDATE {table} SET l = [1, null, 2] WHERE p = 0")CODE
HIGH⚡test/cqlpy/test_cql_query.py3314 cql.execute(f"UPDATE {table} SET s = {{1, null, 2}} WHERE p = 0")CODE
HIGH⚡test/cqlpy/test_cql_query.py3318 cql.execute(f"UPDATE {table} SET m = {{0:1, 2:null, 4:5}} WHERE p = 0")CODE
HIGH⚡test/cqlpy/test_cql_query.py3322 cql.execute(f"UPDATE {table} SET l = l + [null] WHERE p = 0")CODE
HIGH⚡test/cqlpy/test_cql_query.py3324 cql.execute(f"UPDATE {table} SET s = s + {{null}} WHERE p = 0")CODE
HIGH⚡test/cqlpy/test_cql_query.py3328 cql.execute(f"UPDATE {table} SET m = m + {{2:null}} WHERE p = 0")CODE
HIGH⚡test/cqlpy/test_cql_query.py3332 cql.execute(f"UPDATE {table} SET l = l + [1, null, 2] WHERE p = 0")CODE
HIGH⚡test/cqlpy/test_cql_query.py3334 cql.execute(f"UPDATE {table} SET s = s + {{1, null, 2}} WHERE p = 0")CODE
HIGH⚡test/cqlpy/test_cql_query.py3338 cql.execute(f"UPDATE {table} SET m = m + {{0:1, 2:null, 4:5}} WHERE p = 0")CODE
HIGH⚡test/cqlpy/test_cql_query.py3657 "SELECT [1, null] FROM system.local",CODE
HIGH⚡test/cqlpy/test_cql_query.py3658 "SELECT {1, null} FROM system.local",CODE
HIGH⚡test/cqlpy/test_cql_query.py3659 "SELECT {'a': null} FROM system.local",CODE
HIGH⚡test/cqlpy/test_cql_query.py3662 "SELECT [null, null] FROM system.local",CODE
HIGH⚡test/cqlpy/test_cql_query.py3663 "SELECT {null: null} FROM system.local",CODE
HIGHtest/cqlpy/test_cql_query.py1047 cql.execute(f"insert into {table} (p1, map1) values ('key1', null)")CODE
HIGHtest/cqlpy/test_cql_query.py1073 cql.execute(f"insert into {table} (p1, set1) values ('key1', null)")CODE
HIGHtest/cqlpy/test_cql_query.py1100 cql.execute(f"insert into {table} (p1, list1) values ('key1', null)")CODE
HIGHtest/cqlpy/test_cql_query.py2712 cql.execute(f"INSERT INTO {table} (k, test) VALUES (0, null)")CODE
HIGHtest/cqlpy/test_cql_query.py3368 assert list(cql.execute(f"SELECT * FROM {table} WHERE p IN (1, null, 2)")) == []CODE
HIGH⚡test/cqlpy/test_static.py83 # column. Getting back just the static row, with r=null, would be wrongCOMMENT
HIGH⚡test/cqlpy/test_cdc.py73 cql.execute(f"insert into {table} (pk, v) values (1, null)")CODE
HIGH⚡test/cqlpy/test_type_decimal.py515# Java's BigDecimal.toString() specification.COMMENT
HIGH⚡test/cqlpy/test_type_decimal.py519# for DecimalType delegates to BigDecimal.toString(). This test can beCOMMENT
HIGH⚡test/cqlpy/test_type_decimal.py533 # (input, expected toJson output per Java BigDecimal.toString())COMMENT
HIGHtest/cqlpy/test_uda.py138 state_body = "(acc int, val int) CALLED ON NULL INPUT RETURNS int LANGUAGE lua AS 'if acc == null then return 999 elCODE
HIGH⚡test/cqlpy/test_null.py271# Cassandra considers the null subscript 'm[null]' to be an invalid request.COMMENT
HIGH⚡test/cqlpy/test_null.py272# In Scylla we decided to it differently (we think better): m[null] is simplyCOMMENT
HIGH⚡test/cqlpy/test_null.py273# a null, so the filter 'WHERE m[null] = 3' is not an error - it just doesn'tCOMMENT
HIGH⚡test/cqlpy/test_null.py275# and null < 2 are both defined as returning null), and will also allow usCOMMENT
HIGH⚡test/cqlpy/test_null.py74 cql.execute(f"INSERT INTO {table1} (p,c) VALUES ('{s}', null) IF NOT EXISTS")CODE
HIGH⚡test/cqlpy/test_null.py76 cql.execute(f"INSERT INTO {table1} (p,c) VALUES (null, '{s}') IF NOT EXISTS")CODE
HIGH⚡test/cqlpy/test_null.py88 cql.execute(f"BEGIN BATCH INSERT INTO {table1} (p,c) VALUES ('{s}', null);APPLY BATCH;")CODE
HIGH⚡test/cqlpy/test_null.py90 cql.execute(f"BEGIN BATCH INSERT INTO {table1} (p,c) VALUES ('{s}', null) IF NOT EXISTS;APPLY BATCH;")CODE
HIGH⚡test/cqlpy/test_null.py92 cql.execute(f"BEGIN BATCH INSERT INTO {table1} (p,c) VALUES (null, '{s}');APPLY BATCH;")CODE
HIGH⚡test/cqlpy/test_null.py94 cql.execute(f"BEGIN BATCH INSERT INTO {table1} (p,c) VALUES (null, '{s}') IF NOT EXISTS;APPLY BATCH;")CODE
435 more matches not shown…
Over-Commented Block900 hits · 652 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt101# mode.common.cmake puts -Werror in this directory's COMPILE_OPTIONS, andCOMMENT
LOWCMakeLists.txt121# duplicate 'main' symbol in seastar_testing.COMMENT
LOWCMakeLists.txt201 $<$<CONFIG:Debug,Sanitize>:$<TARGET_PROPERTY:Sanitizers::address,INTERFACE_LINK_LIBRARIES>;$<TARGET_PROPERTY:SanitizCOMMENT
LOWconfigure.py301COMMENT
LOWconfigure.py2001COMMENT
LOWconfigure.py2081 modes[mode]['lib_cflags'] += ' -flto=thin -ffat-lto-objects'COMMENT
LOWconfigure.py2101COMMENT
LOWconfigure.py2141 # Value profiling allows the compiler to track not only the outcomes of branchesCOMMENT
LOWconfigure.py2261 # There is a global `-ffile-prefix-map={curdir}=.` above.COMMENT
LOWconfigure.py2461 return f'$builddir/{mode}/c-ares/install/lib/libcares.a'COMMENT
LOWconfigure.py2501 # Set up the CMake build of the bundled c-ares submodule rather thanCOMMENT
LOWinstall.sh41#COMMENT
LOWcoverage_excludes.txt1# This file contains regx patterns that should beCOMMENT
LOWinstall-dependencies.sh1#!/bin/bash -eCOMMENT
LOWinstall-dependencies.sh161 python3-psutilCOMMENT
LOW.coderabbit.yaml1# yaml-language-server: $schema=https://storage.googleapis.com/coderabbit_public_assets/schema.v2.jsonCOMMENT
LOW.coderabbit.yaml61 auto_incremental_review: trueCOMMENT
LOW.coderabbit.yaml101 # requiring it would leave exactly those PRs unmergeable. Making it requiredCOMMENT
LOW.coderabbit.yaml121 # No vendor/** entry: our third-party code (seastar, abseil, swagger-ui,COMMENT
LOWtools/toolchain/optimized_clang.sh161 ;;COMMENT
LOWtools/toolchain/optimized_clang.sh201 rm -rf "${CLANG_BUILD_DIR}"COMMENT
LOWtest/CMakeLists.txt1find_package(jsoncpp REQUIRED)COMMENT
LOWtest/pytest.ini41 skip_bug(link=..., reason=...): Skip due to a known bug (link = issue URL, reason = human-readable explanation).COMMENT
LOWtest/pyproject.toml1#COMMENT
LOWtest/cluster/test_session_abort_repair_meta.py61 token = -1COMMENT
LOWtest/cluster/test_tablet_stats.py121 # the schema change listener is still registered.COMMENT
LOWtest/cluster/test_ttl_row.py1# Copyright (C) 2025-present ScyllaDBCOMMENT
LOWtest/cluster/test_ttl_row.py121 # so the ALTER TABLE work doesn't pollute the ms_statementCOMMENT
LOWtest/cluster/test_topology_smp.py21COMMENT
LOWtest/cluster/test_hints.py841COMMENT
LOWtest/cluster/test_hints.py1461 # A single shard means a single hint_sender, so the segment we interrupt is the one thatCOMMENT
LOWtest/cluster/test_tablets2.py701 await compaction_taskCOMMENT
LOW…t_group0_recovers_after_partial_command_application.py81 # Before restarting, enable an error injection which causes the stateCOMMENT
LOWtest/cluster/test_alternator.py1#COMMENT
LOWtest/cluster/test_alternator.py161 # Wait until all rows expire, and get the CPU metrics again. All itemsCOMMENT
LOWtest/cluster/test_alternator.py401 else:COMMENT
LOWtest/cluster/test_alternator.py901# We had this problem in six different operations - CreateTable, DeleteTable,COMMENT
LOWtest/cluster/test_alternator.py921 """COMMENT
LOWtest/cluster/test_alternator.py1581 make_ca(tmp_path, name='bad_ca', cn='BadCA')COMMENT
LOWtest/cluster/test_alternator.py1641 AttributeDefinitions=[{'AttributeName': 'p', 'AttributeType': 'N'}])COMMENT
LOWtest/cluster/test_alternator.py1661 if isinstance(excinfo.value, SSLError):COMMENT
LOWtest/cluster/test_commitlog.py21 # Check that commitlog provides durability in case of a node reboot.COMMENT
LOWtest/cluster/test_repair.py461# participated" guard before recording system.repair_history compared only aCOMMENT
LOWtest/cluster/test_topology_remove_decom.py41 table = await random_tables.add_table(ncolumns=5)COMMENT
LOW…consistency_table_load_during_random_schema_changes.py501 if not state.added_columns:COMMENT
LOW…consistency_table_load_during_random_schema_changes.py521# bug is fixed, uncomment everything marked with BUG_ALTER_TYPE.COMMENT
LOW…cluster/test_sstable_compression_dictionaries_basic.py461COMMENT
LOW…cluster/test_sstable_compression_dictionaries_basic.py481 # ],COMMENT
LOWtest/cluster/test_bti_index.py101COMMENT
LOWtest/cluster/test_tablets_lwt.py661 #COMMENT
LOWtest/cluster/test_tablets_lwt.py721async def test_no_uncertainty_for_reads(manager: ScyllaClusterManager, storage_config: FeatureConfig):COMMENT
LOWtest/cluster/test_view_building_coordinator.py801# This test starts with 2 node cluster, a table (RF=2) with tablet count = 2 and a view.COMMENT
LOWtest/cluster/test_view_building_coordinator.py1001 await check_view_contents(cql, ks, "tab", "mv_cf_view1")COMMENT
LOWtest/cluster/test_view_building_coordinator.py1301# component (table::perform_component_rewrite), which replaces the sstable object with a newCOMMENT
LOWtest/cluster/test_fencing.py301 # An LWT fails as soon as it is certain that the quorum is unreachable. In this case, at leastCOMMENT
LOWtest/cluster/test_fencing.py321 # 3. While the second node is catching up with the latest Raft state, topology_state_loadCOMMENT
LOWtest/cluster/test_incremental_repair.py961# Reproducer for the race window bug in incremental repair where minor compactionCOMMENT
LOWtest/cluster/test_incremental_repair.py1061 # after mark_sstable_as_repaired() has completed on all replicas for that tablet.COMMENT
LOWtest/cluster/test_incremental_repair.py1081COMMENT
LOWtest/cluster/test_incremental_repair.py1281# mark_sstable_as_repaired() completes on ALL replicas BEFORE the coordinatorCOMMENT
840 more matches not shown…
Empty Error Handlers127 hits · 630 pts
SeverityFileLineSnippetContext
HIGHconfigure.py2246except FileNotFoundError:CODE
HIGHconfigure.py168except:CODE
HIGHconfigure.py173except:CODE
HIGHconfigure.py240except ValueError:CODE
HIGHscylla-gdb.py1589except gdb.error:CODE
HIGHscylla-gdb.py158except gdb.error:CODE
HIGHscylla-gdb.py2537except gdb.error: # > 3.3CODE
HIGHscylla-gdb.py4561except StopIteration:CODE
HIGHscylla-gdb.py5675except:CODE
HIGHscylla-gdb.py4738except Exception:CODE
HIGHscylla-gdb.py4946except gdb.error:CODE
HIGHscylla-gdb.py4954except gdb.error:CODE
HIGHscylla-gdb.py4961except gdb.error:CODE
HIGHscylla-gdb.py4968except gdb.error:CODE
HIGHscylla-gdb.py4975except gdb.error:CODE
HIGHscylla-gdb.py5389except StopIteration:CODE
HIGHscylla-gdb.py6088except KeyError:CODE
HIGHscylla-gdb.py6104except KeyError:CODE
HIGHscylla-gdb.py6253except gdb.error:CODE
HIGHscylla-gdb.py6258except gdb.error:CODE
HIGHscylla-gdb.py4134except gdb.error:CODE
HIGHscylla-gdb.py4142except gdb.error:CODE
HIGHscylla-gdb.py4164except gdb.error:CODE
HIGHtools/scyllatop/scyllatop.py47except KeyboardInterrupt:CODE
HIGHtools/scyllatop/scyllatop.py109except KeyboardInterrupt:CODE
HIGHtest/cluster/test_replica_exceptions.py68except Exception:CODE
HIGHtest/cluster/test_replica_exceptions.py73except Exception:CODE
HIGHtest/cluster/test_stale_rpc_connection_on_ip_change.py43except asyncio.CancelledError:CODE
HIGHtest/cluster/test_tablets_intranode.py107except:CODE
HIGHtest/cluster/test_internode_compression.py170except:CODE
HIGHtest/cluster/test_ip_mappings.py38except Exception:CODE
HIGHtest/cluster/test_tablets2.py2719except Exception:CODE
HIGHtest/cluster/test_tablets2.py2725except Exception:CODE
HIGHtest/cluster/test_tablets2.py2732except Exception:CODE
HIGHtest/cluster/test_tablets2.py2373except:CODE
HIGHtest/cluster/test_table_drop.py183except Exception:CODE
HIGHtest/cluster/test_aggregation.py68except NoHostAvailable:CODE
HIGHtest/cluster/test_cdc_generation_data.py69except Exception:CODE
HIGHtest/cluster/test_gossiper_race.py83except ServerDisconnectedError:CODE
HIGHtest/cluster/test_gossiper_race.py143except ServerDisconnectedError:CODE
HIGHtest/cluster/test_audit.py381except InvalidRequest:CODE
HIGHtest/cluster/test_audit.py2871except ClientError:CODE
HIGHtest/cluster/test_tablets_merge.py168except:CODE
HIGHtest/cluster/test_rest_api_on_startup.py38except Exception as ex:CODE
HIGHtest/cluster/test_blocked_bootstrap.py45except:CODE
HIGHtest/cluster/test_incremental_repair.py1443except Exception:CODE
HIGHtest/cluster/test_tablets.py617except ConfigurationException:CODE
HIGHtest/cluster/test_tablets.py623except ConfigurationException:CODE
HIGHtest/cluster/test_tablets.py1437except Exception:CODE
HIGHtest/cluster/test_tablets.py1434except (asyncio.CancelledError, Exception):CODE
HIGHtest/cluster/test_lwt_semaphore.py37except WriteTimeout:CODE
HIGHtest/cluster/test_encryption.py499except:CODE
HIGHtest/cluster/test_encryption.py470except FileNotFoundError:CODE
HIGHtest/cluster/auth_cluster/test_startup_response.py50except Exception:CODE
HIGHtest/cluster/auth_cluster/test_maintenance_socket.py113except NoHostAvailable:CODE
HIGHtest/cluster/auth_cluster/test_maintenance_socket.py135except Unauthorized:CODE
HIGHtest/cluster/auth_cluster/test_maintenance_socket.py172except Exception:CODE
HIGHtest/cluster/dtest/dtest_setup.py489except FileNotFoundError:CODE
HIGHtest/cluster/dtest/schema_management_test.py278except AlreadyExists:CODE
HIGHtest/cluster/dtest/alternator_utils.py545except Exception: # noqa: BLE001CODE
67 more matches not shown…
Decorative Section Separators167 hits · 549 pts
SeverityFileLineSnippetContext
MEDIUM⚡tools/compression_advisor.py873# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/compression_advisor.py875# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/compression_advisor.py26# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/compression_advisor.py28# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/compression_advisor.py66# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/compression_advisor.py68# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/compression_advisor.py97# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/compression_advisor.py99# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/compression_advisor.py192# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/compression_advisor.py194# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/compression_advisor.py504# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/compression_advisor.py506# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/compression_advisor.py655# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/compression_advisor.py657# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/compression_advisor.py786# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/compression_advisor.py788# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/compression_advisor.py985# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/compression_advisor.py987# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/cluster/test_repair.py454# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/cluster/test_repair.py472# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/cluster/test_tablets_lwt.py1047 # ──────────────────────────────────────────────────────────────────────STRING
MEDIUM⚡test/cluster/test_tablets_lwt.py1049 # ──────────────────────────────────────────────────────────────────────STRING
MEDIUM⚡test/cluster/test_tablets_lwt.py1123 # ──────────────────────────────────────────────────────────────────────STRING
MEDIUM⚡test/cluster/test_tablets_lwt.py1125 # ──────────────────────────────────────────────────────────────────────STRING
MEDIUMtest/cluster/test_change_rpc_address.py49 # ----------COMMENT
MEDIUMtest/cluster/test_change_rpc_address.py73 # ----------COMMENT
MEDIUMtest/cluster/test_incremental_repair.py1275# ----------------------------------------------------------------------------STRING
MEDIUMtest/cluster/test_incremental_repair.py1307# ----------------------------------------------------------------------------STRING
MEDIUM⚡test/alternator/test_export.py1047# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/alternator/test_export.py1049# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/alternator/test_export.py184# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/alternator/test_export.py186# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/alternator/test_export.py975# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/alternator/test_export.py977# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/tools/test_compression_advisor.py225# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/tools/test_compression_advisor.py227# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/tools/test_compression_advisor.py298# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/tools/test_compression_advisor.py300# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/tools/test_compression_advisor.py325# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/tools/test_compression_advisor.py327# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/tools/test_compression_advisor.py509# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/tools/test_compression_advisor.py511# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/tools/test_compression_advisor.py558# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/tools/test_compression_advisor.py560# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/tools/test_compression_advisor.py989# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/tools/test_compression_advisor.py991# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/tools/test_compression_advisor.py1034# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/tools/test_compression_advisor.py1036# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/tools/test_compression_advisor.py1401# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/tools/test_compression_advisor.py1403# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/tools/test_compression_advisor.py1509# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/tools/test_compression_advisor.py1511# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/tools/test_compression_advisor.py24# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/tools/test_compression_advisor.py26# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/tools/test_compression_advisor.py112# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/tools/test_compression_advisor.py114# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/tools/test_compression_advisor.py648# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/tools/test_compression_advisor.py650# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/tools/test_compression_advisor.py747# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/tools/test_compression_advisor.py749# ---------------------------------------------------------------------------COMMENT
107 more matches not shown…
Unused Imports364 hits · 342 pts
SeverityFileLineSnippetContext
LOWtest.py10CODE
LOWtest/scylla_gdb/gdb_utils.py15CODE
LOW…cluster/test_write_query_during_cql_server_shutdown.py11CODE
LOW…cluster/test_write_query_during_cql_server_shutdown.py12CODE
LOW…cluster/test_write_query_during_cql_server_shutdown.py17CODE
LOW…cluster/test_write_query_during_cql_server_shutdown.py17CODE
LOWtest/cluster/test_deprecating_cluster_features.py6CODE
LOWtest/cluster/test_restart_cluster.py13CODE
LOWtest/cluster/test_change_replication_factor_1_to_0.py12CODE
LOWtest/cluster/test_change_replication_factor_1_to_0.py16CODE
LOWtest/cluster/test_counter_write_timeout_metric.py14CODE
LOWtest/cluster/conftest.py11CODE
LOWtest/cluster/test_zero_token_nodes_no_replication.py6CODE
LOWtest/cluster/test_zero_token_nodes_no_replication.py14CODE
LOWtest/cluster/test_uninitialized_conns_semaphore.py9CODE
LOWtest/cluster/test_rpc_compression.py11CODE
LOWtest/cluster/test_rpc_compression.py15CODE
LOWtest/cluster/test_rpc_compression.py21CODE
LOWtest/cluster/test_rpc_compression.py22CODE
LOWtest/cluster/test_tools_perf.py5CODE
LOWtest/cluster/test_tools_perf.py7CODE
LOW…cluster/test_gossiper_empty_self_id_on_shadow_round.py8CODE
LOW…cluster/test_gossiper_empty_self_id_on_shadow_round.py13CODE
LOW…t/cluster/test_start_bootstrapped_with_invalid_seed.py7CODE
LOWtest/cluster/test_topology_smp.py15CODE
LOW…luster/test_remove_rpc_client_with_pending_requests.py10CODE
LOWtest/cluster/test_tablets_intranode.py6CODE
LOWtest/cluster/test_tablets_intranode.py6CODE
LOWtest/cluster/test_tablets_intranode.py10CODE
LOWtest/cluster/test_tablets_intranode.py18CODE
LOWtest/cluster/test_tablets_intranode.py19CODE
LOWtest/cluster/test_guardrails.py9CODE
LOWtest/cluster/test_guardrails.py17CODE
LOWtest/cluster/test_raft_cluster_features.py15CODE
LOWtest/cluster/test_boot_nodes.py7CODE
LOWtest/cluster/test_remove_alive_node.py6CODE
LOWtest/cluster/test_remove_alive_node.py8CODE
LOWtest/cluster/test_remove_alive_node.py10CODE
LOWtest/cluster/test_replace_with_same_ip_twice.py9CODE
LOWtest/cluster/test_truncate_concurrent_writes.py8CODE
LOWtest/cluster/test_truncate_concurrent_writes.py8CODE
LOWtest/cluster/test_truncate_concurrent_writes.py12CODE
LOWtest/cluster/test_truncate_concurrent_writes.py15CODE
LOWtest/cluster/test_truncate_concurrent_writes.py16CODE
LOWtest/cluster/test_truncate_concurrent_writes.py17CODE
LOWtest/cluster/test_truncate_concurrent_writes.py18CODE
LOWtest/cluster/test_multidc.py8CODE
LOWtest/cluster/test_raft_voters.py9CODE
LOWtest/cluster/test_raft_snapshot_request.py8CODE
LOW…ter/test_sstable_compression_dictionaries_autotrain.py8CODE
LOW…ter/test_sstable_compression_dictionaries_autotrain.py13CODE
LOWtest/cluster/test_node_isolation.py9CODE
LOWtest/cluster/test_node_isolation.py9CODE
LOWtest/cluster/test_node_isolation.py9CODE
LOWtest/cluster/test_node_isolation.py10CODE
LOWtest/cluster/test_node_isolation.py10CODE
LOWtest/cluster/test_node_isolation.py11CODE
LOWtest/cluster/test_node_isolation.py12CODE
LOWtest/cluster/test_node_isolation.py13CODE
LOWtest/cluster/test_node_isolation.py17CODE
304 more matches not shown…
Self-Referential Comments108 hits · 324 pts
SeverityFileLineSnippetContext
MEDIUMinstall-dependencies.sh3# This file is open source software, licensed to you under the termsCOMMENT
MEDIUMinstall-dependencies.sh266 # Create the antlr3 wrapper scriptCOMMENT
MEDIUMtest/cluster/test_ttl_row.py87 # Create a test table with attribute "e" that will later functionCOMMENT
MEDIUMtest/cluster/test_ttl_row.py187 # Create a test table per-row TTL on attribute "e"COMMENT
MEDIUMtest/cluster/test_ttl_row.py317 # Create a test table, don't enable TTL yet to give us time to checkCOMMENT
MEDIUMtest/cluster/test_truncate_with_tablets.py41 # Create a keyspace with tablets and initial_tablets == 2, then insert dataCOMMENT
MEDIUMtest/cluster/test_truncate_with_tablets.py96 # Create a keyspace with tablets and initial_tablets == 2, then insert dataCOMMENT
MEDIUMtest/cluster/test_truncate_with_tablets.py156 # Create a keyspace with tablets and initial_tablets == 2, then insert dataCOMMENT
MEDIUMtest/cluster/test_truncate_with_tablets.py203 # Create a keyspace with tablets and initial_tablets == 2, then insert dataCOMMENT
MEDIUMtest/cluster/test_truncate_with_tablets.py256 # Create a keyspace with tablets and initial_tablets == 2, then insert dataCOMMENT
MEDIUMtest/cluster/test_truncate_with_tablets.py350 # Create a keyspace with tablets and initial_tablets == 2, then insert dataCOMMENT
MEDIUMtest/cluster/test_view_build_status.py58# Create a materialized view and check that the view's build statusCOMMENT
MEDIUMtest/cluster/test_alternator.py630 # Create a new role "user2" and make a new connection "alternator2" with it:COMMENT
MEDIUMtest/cluster/test_alternator.py804 # Create a table with tablets and GSI or LSI - should fail because the keyspace is not RF-rack-validCOMMENT
MEDIUMtest/cluster/test_alternator.py813 # Create a table with tablets and no indexes, then add a GSI - the update should failCOMMENT
MEDIUMtest/cluster/test_alternator.py1188 # Create a new table, write 10 different items to it and then read themCOMMENT
MEDIUMtest/cluster/test_vnodes_to_tablets_migration.py317 # Create the table with minor compaction disabled to ensure that ScyllaCOMMENT
MEDIUMtest/cluster/test_truncate_with_drop.py21 # Create a keyspaceCOMMENT
MEDIUMtest/cluster/test_truncate_with_drop.py51 # Create a keyspaceCOMMENT
MEDIUMtest/cluster/test_sstable_compression_config.py170 # Create a table with GSI, LSI and StreamsCOMMENT
MEDIUMtest/cluster/test_audit.py1804 # Create a session with the ADMIN category disabled to validate thatCOMMENT
MEDIUMtest/cluster/test_logstor.py74 # Create a large value of approximately 100KB, close to segment sizeCOMMENT
MEDIUMtest/cluster/test_tablets_merge.py642 # Create a table which will go through 3 merge cycles.COMMENT
MEDIUMtest/cluster/test_concurrent_schema.py42 # Create a bunch of futures to run in parallel (in aws list)COMMENT
MEDIUMtest/cluster/test_proxy_protocol.py199 # Create a socket and connectCOMMENT
MEDIUMtest/cluster/test_proxy_protocol.py631 # Create a connection that stays openCOMMENT
MEDIUMtest/cluster/test_vector_store.py36 # Creating a vector store index should succeed.COMMENT
MEDIUMtest/cluster/test_tablets.py2290 # Create the table, insert data and flushCOMMENT
MEDIUMtest/cluster/test_tablets.py2683 # Create a table, which should prevent the coordinator from sleepingCOMMENT
MEDIUMtest/cluster/test_tablets.py2854 # Create the table (entry A) and trigger a split (entry B) whileCOMMENT
MEDIUMtest/cluster/test_cdc_with_tablets.py104# Create a table with CDC, then disable CDC and drop the CDC log table, and create CDC again.COMMENT
MEDIUMtest/cluster/test_cdc_with_tablets.py369# Create a CDC table with short TTL, then split the tablets to create a new stream set,COMMENT
MEDIUMtest/cluster/object_store/test_backup.py890 # Create the keyspace, populate multiple tables, and back them all upCOMMENT
MEDIUM…t_service_levels_tolerate_invalid_role_grants_graph.py28 # Create an invalid state by simulating two cyclic GRANTs.COMMENT
MEDIUM…t_service_levels_tolerate_invalid_role_grants_graph.py60 # Create a connection to a role that does not exist.COMMENT
MEDIUMtest/cluster/auth_cluster/test_startup_response.py33 # Define a custom connection class that hangs on startup responseCOMMENT
MEDIUM⚡test/cluster/auth_cluster/test_raft_service_levels.py333 # Create a service level and attach it to the default cassandra userCOMMENT
MEDIUMtest/cluster/auth_cluster/test_raft_service_levels.py774 # Create a service level and a user attached to it.COMMENT
MEDIUMtest/cluster/dtest/alternator_tests.py429 # Create the table, access it through the two connections, r1 and r2:COMMENT
MEDIUMtest/cluster/mv/test_mv_with_tablets_restrictions.py124 # Create a keyspace and MV/index/vector with RF=RacksCOMMENT
MEDIUMtest/cluster/mv/tablets/test_mv_tablets.py139 # Create a table with an LSICOMMENT
MEDIUMtest/cluster/mv/tablets/test_mv_tablets.py243 # Create a table with an LSI, using tablets. Use just 1 tablets,COMMENT
MEDIUMtest/alternator/test_streams.py1542 # Create an itemCOMMENT
MEDIUMtest/alternator/test_scylla.py5# This file contains tests which check Scylla-specific features that doCOMMENT
MEDIUMtest/alternator/conftest.py5# This file contains "test fixtures", a pytest concept described inCOMMENT
MEDIUMtest/alternator/util.py118# The following function, multiset() converts the list into a multisetCOMMENT
MEDIUMtest/alternator/util.py625# Create a new DynamoDB API resource (connection object) similar to theCOMMENT
MEDIUMtest/alternator/test_condition_expression.py1811 # Create an empty item with key p, but only if no item with p exists yet.COMMENT
MEDIUMtest/alternator/test_condition_expression.py1832 # Create an empty item with key p, but only an item with p exists yet.COMMENT
MEDIUMtest/alternator/test_gsi_composite_keys.py90# Create a table with a composite GSI.COMMENT
MEDIUMtest/alternator/test_encoding.py38# This file is related to issue #19770.COMMENT
MEDIUMtest/alternator/test_expression_caching.py15# This file contains tests for the Alternator expression caching.COMMENT
MEDIUMtest/alternator/test_compressed_response.py393# The following method, from the botocore.auth.SigV4Auth, describes how header values are normalizedCOMMENT
MEDIUMtest/alternator/test_import.py60# Create an S3 bucket and delete it, with its contents, on exit. An importCOMMENT
MEDIUMtest/alternator/test_gsi.py430 # Create a new GSI row (x1), see that it appearsCOMMENT
MEDIUMtest/alternator/test_gsi.py479 # Create a new GSI row (x1), see that it appearsCOMMENT
MEDIUMtest/alternator/test_authorization.py214 # Create a new list of signed header names with the same capitalizationCOMMENT
MEDIUMtest/alternator/test_vector.py7022 # Create the table with a NEW_IMAGE stream, then add the vector index.COMMENT
MEDIUMtest/alternator/test_vector.py7233 # Create the table with an OLD_IMAGE stream, then add the vector index.COMMENT
MEDIUMtest/alternator/test_vector.py8592 # Create the vector index with x and y projected so we can use theseCOMMENT
48 more matches not shown…
Deep Nesting431 hits · 320 pts
SeverityFileLineSnippetContext
LOWconfigure.py71CODE
LOWconfigure.py255CODE
LOWconfigure.py2061CODE
LOWconfigure.py2213CODE
LOWconfigure.py2798CODE
LOWfix_system_distributed_tables.py90CODE
LOWgen_segmented_compress_params.py92CODE
LOWscylla-gdb.py1581CODE
LOWscylla-gdb.py1677CODE
LOWscylla-gdb.py503CODE
LOWscylla-gdb.py2040CODE
LOWscylla-gdb.py3089CODE
LOWscylla-gdb.py3236CODE
LOWscylla-gdb.py4103CODE
LOWscylla-gdb.py4830CODE
LOWscylla-gdb.py4935CODE
LOWscylla-gdb.py5017CODE
LOWscylla-gdb.py6717CODE
LOWscylla-gdb.py6768CODE
LOWidl-compiler.py947CODE
LOWidl-compiler.py1178CODE
LOWidl-compiler.py1660CODE
LOWidl-compiler.py1731CODE
LOWidl-compiler.py1751CODE
LOWtools/compression_advisor.py206CODE
LOWtools/compression_advisor.py509CODE
LOWtools/compression_advisor.py543CODE
LOWtools/scyllatop/livedata.py55CODE
LOWtest/cluster/conftest.py150CODE
LOWtest/cluster/test_zero_token_nodes_no_replication.py18CODE
LOWtest/cluster/test_tablets_migration.py333CODE
LOWtest/cluster/test_tablets_migration.py411CODE
LOWtest/cluster/test_tablets_migration.py438CODE
LOWtest/cluster/util.py447CODE
LOWtest/cluster/util.py464CODE
LOWtest/cluster/test_guardrails.py66CODE
LOWtest/cluster/test_tablets2.py1053CODE
LOWtest/cluster/test_tablet_repair_scheduler.py570CODE
LOWtest/cluster/test_tablet_repair_scheduler.py612CODE
LOWtest/cluster/test_strong_consistency.py380CODE
LOWtest/cluster/test_alternator.py435CODE
LOWtest/cluster/test_alternator.py917CODE
LOWtest/cluster/test_alternator.py983CODE
LOWtest/cluster/test_alternator.py1032CODE
LOWtest/cluster/test_alternator.py1084CODE
LOWtest/cluster/test_alternator.py1096CODE
LOWtest/cluster/test_audit.py709CODE
LOWtest/cluster/test_audit.py1492CODE
LOWtest/cluster/test_audit.py1814CODE
LOW…cluster/test_sstable_compression_dictionaries_basic.py404CODE
LOW…cluster/test_sstable_compression_dictionaries_basic.py465CODE
LOWtest/cluster/test_view_building_coordinator.py371CODE
LOWtest/cluster/test_cdc_with_alter.py20CODE
LOWtest/cluster/test_cdc_with_alter.py44CODE
LOWtest/cluster/test_proxy_protocol.py522CODE
LOWtest/cluster/test_incremental_repair.py207CODE
LOWtest/cluster/test_incremental_repair.py375CODE
LOWtest/cluster/test_incremental_repair.py1894CODE
LOWtest/cluster/test_size_based_load_balancing.py19CODE
LOWtest/cluster/test_tablets.py256CODE
371 more matches not shown…
Modern Structural Boilerplate226 hits · 233 pts
SeverityFileLineSnippetContext
LOWtest/__init__.py13__all__ = ["ALL_MODES", "BUILD_DIR", "DEBUG_MODES", "HOST_ID", "TEST_DIR", "TEST_RUNNER", "TOP_SRC_DIR",CODE
LOWtest/cluster/test_table_desc_read_barrier.py15logger = logging.getLogger(__name__)CODE
LOW…cluster/test_write_query_during_cql_server_shutdown.py19logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_bootstrap_with_quick_group0_join.py18logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_restart_cluster.py17logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_secondary_index_paging.py22logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_change_replication_factor_1_to_0.py18logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_gossip_shutdown_stalled_peer.py13logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_maintenance_mode.py24logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_session_abort_repair_meta.py15logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_stale_rpc_connection_on_ip_change.py16logger = logging.getLogger(__name__)CODE
LOWtest/cluster/conftest.py51logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_data_resurrection_in_memtable.py20logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_mutation_schema_change.py19logger = logging.getLogger(__name__)CODE
LOW…uster/test_reader_concurrency_semaphore_shared_pool.py20logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_rpc_compression.py26logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_tools_perf.py14logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_tablets_migration.py30logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_tablet_stats.py14logger = logging.getLogger(__name__)CODE
LOW…t/cluster/test_start_bootstrapped_with_invalid_seed.py14logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_quiesce_topology.py24logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_cdc_generation_publishing.py22logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_topology_smp.py19logger = logging.getLogger(__name__)CODE
LOW…luster/test_remove_rpc_client_with_pending_requests.py17logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_resurrection.py15logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_split_after_merge_repair_race.py66logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_alternator_proxy_protocol.py29logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_truncate_with_tablets.py19logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_tablets_intranode.py22logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_internode_compression.py15logger = logging.getLogger(__name__)CODE
LOW…uster/test_node_shutdown_waits_for_pending_requests.py15logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_ip_mappings.py19logger = logging.getLogger(__name__)CODE
LOWtest/cluster/util.py30logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_hints.py28logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_hints.py137async def update_hh_enabled_via_http_api(manager: ScyllaClusterManager, server: ServerInfo, new_value: str) -> None:CODE
LOWtest/cluster/test_guardrails.py20logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_boot_nodes.py10logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_tablets2.py31logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_in_bind_variable_name.py20logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_gossiper_partial_apply.py25logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_replace_with_same_ip_twice.py13logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_truncate_concurrent_writes.py20logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_multidc.py26logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_raft_snapshot_request.py17logger = logging.getLogger(__name__)CODE
LOW…ter/test_sstable_compression_dictionaries_autotrain.py17logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_tablet_repair_scheduler.py25logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_node_isolation.py20logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_automatic_cleanup.py13logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_snapshot_with_tablets.py14logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_conflicting_keys_read_repair.py18logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_decommission.py13logger = logging.getLogger(__name__)CODE
LOW⚡test/cluster/test_metadata_id.py14logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_table_drop.py10logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_aggregation.py19logger = logging.getLogger(__name__)CODE
LOW⚡test/cluster/test_client_routes.py18logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_gossiper_orphan_remover.py16logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_ensure_committed_by_group0.py13logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_long_query_timeout_erm.py16logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_decommission_kill_then_replace.py22logger = logging.getLogger(__name__)CODE
LOWtest/cluster/test_long_join.py16logger = logging.getLogger(__name__)CODE
166 more matches not shown…
Excessive Try-Catch Wrapping216 hits · 220 pts
SeverityFileLineSnippetContext
LOWfix_system_distributed_tables.py126 except Exception:CODE
LOWfix_system_distributed_tables.py129 except Exception:CODE
LOWtest.py283 except Exception:STRING
LOWtest.py474 except Exception as e:STRING
MEDIUMscylla-gdb.py971def __len__(self):CODE
MEDIUMscylla-gdb.py4757def __partitions(self, table):CODE
LOWscylla-gdb.py1641 except Exception as e:CODE
LOWscylla-gdb.py1687 except Exception as e:CODE
LOWscylla-gdb.py4731 except Exception as e:CODE
LOWscylla-gdb.py4738 except Exception:CODE
LOWscylla-gdb.py6498 except Exception as e:CODE
LOWscylla-gdb.py6729 except Exception as e:CODE
MEDIUMtools/compression_advisor.py958 print(f"Error calling estimation API: {e}", file=sys.stderr)CODE
MEDIUMtools/compression_advisor.py964 print(f"Error: estimation API returned invalid JSON: {e}", file=sys.stderr)CODE
LOWtools/compression_advisor.py937 except Exception as e:CODE
LOWtools/scyllatop/scyllatop.py37 except Exception as inst:CODE
LOWtools/scyllatop/scyllatop.py82 except Exception as inst:CODE
MEDIUMtools/scyllatop/scyllatop.py20def shell():CODE
LOWtest/cluster/test_replica_exceptions.py68 except Exception:CODE
LOWtest/cluster/test_replica_exceptions.py73 except Exception:CODE
LOWtest/cluster/test_change_replication_factor_1_to_0.py55 except Exception as e:CODE
LOWtest/cluster/test_counter_write_timeout_metric.py60 except Exception:CODE
LOWtest/cluster/conftest.py94 except Exception:CODE
LOWtest/cluster/conftest.py196 except Exception:CODE
LOWtest/cluster/conftest.py264 except Exception:CODE
LOWtest/cluster/test_rpc_compression.py48 except Exception as e:CODE
LOWtest/cluster/test_tools_perf.py25 except Exception as e:CODE
LOWtest/cluster/test_split_after_merge_repair_race.py88 except Exception as e:CODE
LOWtest/cluster/test_split_after_merge_repair_race.py97 except Exception as e:CODE
LOWtest/cluster/test_split_after_merge_repair_race.py299 except Exception as e:CODE
LOWtest/cluster/test_internode_compression.py66 except Exception as e:CODE
LOWtest/cluster/test_internode_compression.py91 except Exception as e:CODE
LOWtest/cluster/test_ip_mappings.py38 except Exception:CODE
LOWtest/cluster/util.py477 except Exception as e:CODE
MEDIUMtest/cluster/test_tablets2.py766def surviving_coordinator():CODE
LOW⚡test/cluster/test_tablets2.py2719 except Exception:CODE
LOW⚡test/cluster/test_tablets2.py2725 except Exception:CODE
LOW⚡test/cluster/test_tablets2.py2732 except Exception:CODE
LOWtest/cluster/test_tablets2.py769 except Exception as e:CODE
MEDIUMtest/cluster/test_tablet_repair_scheduler.py222def run_repair(state):CODE
LOWtest/cluster/test_tablet_repair_scheduler.py226 except Exception as e:CODE
LOWtest/cluster/test_table_drop.py140 except Exception as e:CODE
LOWtest/cluster/test_table_drop.py151 except Exception as e:CODE
LOWtest/cluster/test_table_drop.py183 except Exception:CODE
LOWtest/cluster/test_strong_consistency.py878 except Exception as e:CODE
LOWtest/cluster/test_strong_consistency.py916 except Exception as e:CODE
LOWtest/cluster/test_strong_consistency.py1982 except Exception as exc:CODE
LOWtest/cluster/test_strong_consistency.py2280 except Exception as exc:CODE
LOWtest/cluster/test_strong_consistency.py1176 except Exception as e:STRING
LOWtest/cluster/test_cdc_generation_data.py69 except Exception:CODE
LOWtest/cluster/test_alternator.py432 except Exception as e:CODE
LOWtest/cluster/test_zero_token_nodes_multidc.py66 except Exception:CODE
LOW⚡test/cluster/test_topology_remove_decom.py150 except Exception as e:CODE
LOWtest/cluster/test_audit.py550 except Exception as e:CODE
LOWtest/cluster/test_audit.py1864 except Exception:CODE
LOWtest/cluster/test_rest_api_on_startup.py38 except Exception as ex:CODE
LOWtest/cluster/test_batchlog_manager.py49 except Exception as e:CODE
LOWtest/cluster/test_batchlog_manager.py110 except Exception as e:CODE
LOWtest/cluster/test_batchlog_manager.py173 except Exception as e:CODE
LOWtest/cluster/test_batchlog_manager.py263 except Exception as e:CODE
156 more matches not shown…
AI Slop Vocabulary38 hits · 79 pts
SeverityFileLineSnippetContext
MEDIUMtest.py49 # The rest of test.py (and the test harness under test/) assumes it runsCOMMENT
LOWtest/cluster/conftest.py271# Since connection is managed by manager just return that objectCOMMENT
MEDIUMtest/cluster/test_table_drop.py119 # A log-based wait would be more robust but there is no dedicated logCOMMENT
MEDIUMtest/cluster/test_proxy_protocol.py364 # The test harness runs with --smp 2 by defaultCOMMENT
MEDIUMtest/cluster/test_proxy_protocol.py529 # The test harness runs with --smp 2 by defaultCOMMENT
LOWtest/cluster/test_encryption.py495 # connect to CQL!), so let's just use that role.COMMENT
LOWtest/cluster/object_store/test_backup.py208 # If we just use {cf}/backup, files like "schema.cql" and "manifest.json" will remain after previous testCOMMENT
MEDIUMtest/cluster/auth_cluster/test_prepared_metadata_id.py165 # a worker thread instead of blocking the asyncio-based test harness.COMMENT
LOWtest/cluster/dtest/ccmlib/scylla_node.py767 # out. let's just return an empty list for the partitions, so thatCOMMENT
LOWtest/cluster/mv/tablets/test_mv_tablets.py33 # target_server, let's just use that.COMMENT
LOWtest/alternator/conftest.py115 # connect to CQL!), so let's just use that role.COMMENT
MEDIUMtest/alternator/test_update_expression.py793 # because boto3 parses a set out of the returned JSON anyway. This check should leverageCOMMENT
LOWtest/alternator/util.py533 # doesn't have "continue 2" so let's just set val to 0...COMMENT
LOWtest/alternator/test_table.py592 # test finishes. On DynamoDB, we can't just call DeleteTable -COMMENT
LOWtest/alternator/test_gsi_composite_keys.py856# new one - not just add the new entry while leaving the old one behind.COMMENT
LOWtest/alternator/test_nested.py40# trying to use a dot in the name of the attribute, will just create one withCOMMENT
MEDIUMtest/alternator/test_gsi.py1221# This test is a comprehensive regression test for issue #5320, testing thatCOMMENT
MEDIUMtest/alternator/test_vector.py1262# The situation with UpdateTable adding a vector index is more nuanced: itCOMMENT
LOWtest/alternator/test_vector.py6672 # just use TRIM_HORIZON iterators - created now, after the write,COMMENT
LOWtest/alternator/test_vector.py7065 # freshly-created table that has no old data, so we can just useCOMMENT
MEDIUMtest/alternator/test_limits.py61# in the aforementioned cases. Note that contrary to what the DynamoDBCOMMENT
MEDIUMtest/pylib/host_registry.py51 # pid? The pid changes between restarts, and harness does start andCOMMENT
LOWtest/cqlpy/run.py355# Same as run_scylla_cmd, just use SSL encryption for the CQL port (sameCOMMENT
LOWtest/cqlpy/conftest.py136 # If tablets are not available or not enabled, we just create a regular keyspaceCOMMENT
MEDIUMtest/cqlpy/test_cql_query.py2293# Changes all white space into a single space, for more robust comparisonCOMMENT
LOW⚡test/cqlpy/test_ttl_row.py68 # will just return the same error - but let's check a few typesCOMMENT
LOWtest/cqlpy/util.py55# here does not need to be global - we can just use a simple counter toCOMMENT
LOWtest/cqlpy/util.py97 # we should just return False.COMMENT
LOWtest/cqlpy/test_clustering_order.py60# reversed), just return results in a the reversed order.COMMENT
LOWtest/cqlpy/test_unset.py200# Similar to test_unset_insert_where() above, just use an LWT write ("IFCOMMENT
LOWtest/cqlpy/test_wasm.py527 # doesn't have "continue 2" so let's just set val to 0...STRING
MEDIUMtest/cqlpy/test_json.py547# This issue is also reproduced by the much more comprehensive testSTRING
MEDIUM⚡test/cqlpy/test_permissions.py608 # cannot update system tables, especially elevate itself to a superuserCOMMENT
MEDIUMtest/manual/cassandra_latest.yaml14# This version is provided to facilitate pain-free upgrades for existingCOMMENT
MEDIUMtest/manual/cassandra_latest.yaml1832# each write which may be lower in order to facilitate availability.COMMENT
LOWtest/rest_api/conftest.py90 # If tablets are not available or not enabled, we just create a regular keyspaceCOMMENT
MEDIUMpgo/pgo.py618# dataset by dataset name, not by function name) is to facilitate sharing of datasets between trainers.COMMENT
LOWscripts/get_description.py195 # If not relative to cwd, just use the name as-isCOMMENT
Synthetic Comment Markers7 hits · 52 pts
SeverityFileLineSnippetContext
HIGHscylla-gdb.py32# Note: this workaround was AI-generated without much thought put into it.COMMENT
HIGHidl-compiler.py53 * This is an auto-generated code, do not modify directly.COMMENT
HIGHtest/alternator/test_filter_expression.py685 # as requested by ProjectionExpression. It won't include x - it was justCOMMENT
HIGHtest/alternator/test_vector.py6991# images as requested. DescribeStream knows we're in NEW_IMAGE.COMMENT
HIGHtest/alternator/test_vector.py7211# images as requested.COMMENT
HIGHtest/alternator/test_query_filter.py549 # as requested by AttributesToGet. It won't include x - it was justCOMMENT
HIGHtest/alternator/test_cql_rbac.py1074# Test that the permissions checks for writing to system tables (as requestedCOMMENT
Redundant / Tautological Comments38 hits · 51 pts
SeverityFileLineSnippetContext
LOWtest/cluster/test_maintenance_mode.py183 # Check if the changes made in maintenance mode are persistedCOMMENT
LOWtest/cluster/conftest.py183 # Check if the test has the check_nodes_for_errors markerCOMMENT
LOWtest/cluster/test_truncate_with_tablets.py64 # Check if we have any dataCOMMENT
LOWtest/cluster/test_truncate_with_tablets.py184 # Check if truncate was successfulCOMMENT
LOWtest/cluster/test_truncate_with_tablets.py232 # Check if we have any dataCOMMENT
LOWtest/cluster/test_truncate_with_tablets.py286 # Check if we have any dataCOMMENT
LOWtest/cluster/test_truncate_with_tablets.py378 # Check if we have any dataCOMMENT
LOWtest/cluster/test_multidc.py235 # Check if it works if the RF doesn't change.COMMENT
LOWtest/cluster/test_multidc.py267 # Check if it works if the RF doesn't change.COMMENT
LOWtest/cluster/test_multidc.py273 # Check if it works if the RF doesn't change.COMMENT
LOWtest/cluster/test_incremental_repair.py1120 # Check if leadership transferred during the restart. This used to makeSTRING
LOW⚡test/cluster/auth_cluster/test_raft_service_levels.py312 # Check if group0 is healthyCOMMENT
LOWtest/alternator/test_streams.py261 # Set found_table to the table found, other_table to the one notCOMMENT
LOWtest/alternator/test_streams.py1509 # Set x to be a map: {'dog': 1, 'cat': 2, 'mouse': 3}.COMMENT
LOWtest/alternator/util.py524 # Check if match also matches the requested labelsCOMMENT
LOWtest/alternator/test_audit.py828 # Set audit_keyspaces to an unrelated keyspace — NOT the table's keyspaceCOMMENT
LOW⚡test/alternator/test_lsi.py864 # Set b to b2 instead of b1.COMMENT
LOWtest/pylib/runner.py423 # Check if this is an xdist workerCOMMENT
LOW⚡test/cqlpy/test_cql_query.py3425 # Check if setting synchronous_updates property works with CREATECOMMENT
LOWtest/cqlpy/test_cql_query.py778 # Check if types mismatch is detected: send a 2-byte smallintCOMMENT
LOWtest/cqlpy/test_cql_query.py3437 # Check if index can be alteredCOMMENT
LOWtest/cqlpy/test_describe.py855 # Check if name in create statement is quotedSTRING
LOWtest/cqlpy/test_describe.py859 # Check if name if keyspaces listing is quotedSTRING
LOWtest/cqlpy/test_describe.py1040 # Check if the log table existsSTRING
LOWtest/cqlpy/test_describe.py1069 # Check if base and log tables were recreatedSTRING
LOWtest/cqlpy/test_uda.py248 # Check if we can use lua, i.e. we're in ScyllaCOMMENT
LOWtest/cqlpy/test_wasm.py518 # Check if match also matches the requested labelsSTRING
LOWtest/cqlpy/cassandra_tests/porting.py222# Check if results is one of two possible result sets.COMMENT
LOWtest/manual/cassandra_latest.yaml1241# Set sstable_preemptive_open_interval to null for disabled which is equivalent toCOMMENT
LOWtest/rest_api/test_repair_task.py106 # Check if task state is correct.COMMENT
LOWtest/rest_api/test_compaction_task.py37 # Check if all tasks finished successfully.COMMENT
LOW⚡test/rest_api/test_column_family.py119 # Check if index reader is closed on happy path.COMMENT
LOW⚡test/rest_api/test_column_family.py123 # Check if index reader is closed if exception is thrown.COMMENT
LOWscripts/get_description.py227 # Check if add_group and metric are on the same lineCOMMENT
LOWscripts/pull_github_pr.sh268# Check if any changed files are in submodule directoriesCOMMENT
LOW.github/workflows/scylla-ci-route.yaml327 # Check if docs-CI job existsCOMMENT
LOW.github/workflows/scylla-ci-route.yaml579 # Check if user is a ScyllaDB org member (204 -> success/exit 0,COMMENT
LOW.github/workflows/scylla-ci-route.yaml585 # Check if user is in the external-contributors teamCOMMENT
Docstring Block Structure9 hits · 45 pts
SeverityFileLineSnippetContext
HIGHtest/cluster/tools/porcupine/porcupine.py146Build (if needed) and run the Porcupine linearizability checker. The history is piped to the checker's stdin as JSOSTRING
HIGHtest/pylib/coverage_utils.py249Gets the file type description from the shell `file` utility Args: f (PathLike): _description_ STRING
HIGHtest/pylib/coverage_utils.py369A function to get the binary id of an ELF file Args: path (PathLike): A path to the file who's id to extracSTRING
HIGHtest/pylib/coverage_utils.py400Maps given files to their build ids, for paths it recursively finds elfs contained in them and maps them. ArSTRING
HIGHtest/pylib/coverage_utils.py456For a given file (assumed to be llvm profile, either raw or indexed), get the profiled binary ids. The reason that cSTRING
HIGHtest/pylib/version_fetch_utils.py253Fetch, cache, unpack, and install a ScyllaDB release archive. The archive is resolved from either the supplied versiSTRING
HIGHscripts/tablets/render_utils.py248 Renders a fixed-width horizontal bar. Args: value: Value to render. max_value: Reference valueSTRING
HIGHscripts/tablets/render_utils.py484 Renders a single vertical bar glyph chosen from ``blocks``. Args: value: Value to render. max_STRING
HIGHscripts/tablets/render_utils.py512 Renders a compact sparkline for a sequence of values. While the value count is even and still above ``width``,STRING
Structural Annotation Overuse32 hits · 43 pts
SeverityFileLineSnippetContext
LOW⚡test/cluster/test_tablets_merge.py724 # Step 1: Write live data, flush.COMMENT
LOW⚡test/cluster/test_tablets_merge.py731 # Step 2: First major → produces multi-fragment run.COMMENT
LOW⚡test/cluster/test_tablets_merge.py734 # Step 3: Delete keys in batches (multiple tombstone sstables).COMMENT
LOW⚡test/cluster/test_tablets_merge.py741 # Step 4: Set gc_grace_seconds=0 + immediate mode so tombstonesCOMMENT
LOW⚡test/cluster/test_tablets_merge.py749 # Step 5: Block the merge_completion_fiber. This prevents it fromCOMMENT
LOW⚡test/cluster/test_tablets_merge.py753 # Step 6: Trigger merge (2 → 1 tablet). The topology coordinatorCOMMENT
LOWtest/cluster/test_tablets_merge.py771 # Step 7: Now run major compaction with consider_only_existing_data=TrueCOMMENT
LOW⚡test/cluster/test_tablets_lwt.py1051 # Step 1: Persist a paxos proposal tagged with schema version V, then fail the round.STRING
LOW⚡test/cluster/test_tablets_lwt.py1060 # Step 2: ALTER TABLE to create a new schema version V2, superseding V.STRING
LOW⚡test/cluster/test_tablets_lwt.py1064 # Step 3: Add node n2. It bootstraps from group0 snapshot and only stores mapping(V2).STRING
LOW⚡test/cluster/test_tablets_lwt.py1069 # Step 4: Migrate the tablet from n1 to n2, pausing after streaming butSTRING
LOW⚡test/cluster/test_tablets_lwt.py1094 # Step 5: Run an LWT while the streaming fetch is paused. The data planeSTRING
LOW⚡test/cluster/test_tablets_lwt.py1101 # Step 6: Release the injection and let migration complete (including theSTRING
LOW⚡test/cluster/test_tablets_lwt.py1127 # Step 7: Persist a paxos proposal tagged with schema version V2 on n2,STRING
LOW⚡test/cluster/test_tablets_lwt.py1136 # Step 8: ALTER TABLE to create schema version V3, superseding V2.STRING
LOW⚡test/cluster/test_tablets_lwt.py1140 # Step 9: Add node n3. It bootstraps and only stores mapping(V3).STRING
LOW⚡test/cluster/test_tablets_lwt.py1145 # Step 10: Migrate tablet n2 -> n3. The streaming fetch must copySTRING
LOWtest/cluster/test_tablets_lwt.py260 # Step 2: Inject paxos_error_before_save_proposal - on [n3], paxos_error_before_learn on [n2, n3],STRING
LOWtest/cluster/test_tablets_lwt.py286 # Step 4: execute LWT on n3, n4STRING
LOWtest/cluster/test_tablets_lwt.py394 # Step 4: New node n4 is added to replace n1.STRING
LOWtest/cluster/test_tablets_lwt.py1156 # Step 11: Run an LWT targeting n3. The tablet is now on n3 (rf=1), soSTRING
LOWtest/cqlpy/test_describe.py1528# NOTE: This function is missing a functionality of running cql's grammar functionSTRING
LOW⚡test/cqlpy/test_permissions.py1000 # Step 1: Verify direct execution is blocked (sanity check)COMMENT
LOW⚡test/cqlpy/test_permissions.py1004 # Step 2: Execute via BATCH — this must fail with Unauthorized,COMMENT
LOW⚡test/cqlpy/test_permissions.py1011 # Step 3: Now execute the same prepared statement directlyCOMMENT
LOWtest/cqlpy/test_compaction_strategy_validation.py18# NOTE: The following tests which use this assert_throws() all try toCOMMENT
LOW⚡test/manual/cassandra_latest.yaml1592# Step 1: Set internode_encryption=<dc|rack|all> and explicitly set optional=true. Restart all nodesCOMMENT
LOW⚡test/manual/cassandra_latest.yaml1594# Step 2: Set optional=false (or remove it) and if you generated truststores and want to use mutualCOMMENT
LOW⚡test/manual/cassandra_latest.yaml1650# Step 1: Set enabled=true and explicitly set optional=true. Restart all nodesCOMMENT
LOW⚡test/manual/cassandra_latest.yaml1652# Step 2: Set optional=false (or remove it) and if you generated truststores and want to use mutualCOMMENT
LOWtest/manual/cassandra_latest.yaml1509# WARNING: This snitch is deprecated and it is scheduled to be removedCOMMENT
LOWscripts/tablet-mon.py9# WARNING: This is not an officially supported tool. It is subject to arbitrary changes without notice.COMMENT
Modern AI Meta-Vocabulary14 hits · 41 pts
SeverityFileLineSnippetContext
MEDIUMtest/cluster/test_split_after_merge_repair_race.py205 # never drops, the rest of the orchestration no longerCOMMENT
MEDIUMtest/cluster/test_split_after_merge_repair_race.py287 # tears down cleanly even if the orchestration above raised.COMMENT
MEDIUMtest/cluster/test_guardrails.py49 # FIXME: This test verifies that guardrails work. However, if we set `rf_rack_valid_keyspaces` to true,COMMENT
MEDIUMtest/cluster/test_guardrails.py76 # FIXME: This test verifies that guardrails work. However, if we set `rf_rack_valid_keyspaces` to true,COMMENT
MEDIUMtest/cluster/test_large_partition_guardrail.py69 # Feature not yet cluster-wide — enabling guardrails must be rejected.COMMENT
MEDIUMtest/cluster/test_large_partition_guardrail.py150 # Before flushing (guardrails not yet active), create divergence:COMMENT
MEDIUM⚡test/cqlpy/test_large_data_guardrail.py21# All tests are Scylla-only (guardrails don't exist in Cassandra).COMMENT
MEDIUM⚡test/cqlpy/test_large_data_guardrail.py543# Multi-category: all guardrails fire independentlyCOMMENT
MEDIUMtest/cqlpy/test_large_data_guardrail.py350 # future coordinator-side guardrails won't reject). DisableCOMMENT
MEDIUMtest/cqlpy/run.py344 # Avoid unhelpful "guardrails" warningsCOMMENT
MEDIUMtest/cqlpy/test_secondary_index.py2967# only rows matching the WHERE clause. The orchestration, via error injections:COMMENT
MEDIUMtest/cqlpy/test_guardrail_write_consistency_level.py14# All tests in this file are Scylla-only. In ScyllaDB, guardrails apply to allCOMMENT
MEDIUMtest/cqlpy/test_guardrail_replication_strategy.py118 # Verify metric increment and exact error message (docs/cql/guardrails.rst).COMMENT
MEDIUMtest/cqlpy/test_guardrail_replication_strategy.py227 # RF=0 bypasses all guardrails.COMMENT
Verbosity Indicators29 hits · 40 pts
SeverityFileLineSnippetContext
LOW⚡test/cluster/test_tablets_merge.py724 # Step 1: Write live data, flush.COMMENT
LOW⚡test/cluster/test_tablets_merge.py731 # Step 2: First major → produces multi-fragment run.COMMENT
LOW⚡test/cluster/test_tablets_merge.py734 # Step 3: Delete keys in batches (multiple tombstone sstables).COMMENT
LOW⚡test/cluster/test_tablets_merge.py741 # Step 4: Set gc_grace_seconds=0 + immediate mode so tombstonesCOMMENT
LOW⚡test/cluster/test_tablets_merge.py749 # Step 5: Block the merge_completion_fiber. This prevents it fromCOMMENT
LOW⚡test/cluster/test_tablets_merge.py753 # Step 6: Trigger merge (2 → 1 tablet). The topology coordinatorCOMMENT
LOWtest/cluster/test_tablets_merge.py771 # Step 7: Now run major compaction with consider_only_existing_data=TrueCOMMENT
LOW⚡test/cluster/test_tablets_lwt.py1051 # Step 1: Persist a paxos proposal tagged with schema version V, then fail the round.STRING
LOW⚡test/cluster/test_tablets_lwt.py1060 # Step 2: ALTER TABLE to create a new schema version V2, superseding V.STRING
LOW⚡test/cluster/test_tablets_lwt.py1064 # Step 3: Add node n2. It bootstraps from group0 snapshot and only stores mapping(V2).STRING
LOW⚡test/cluster/test_tablets_lwt.py1069 # Step 4: Migrate the tablet from n1 to n2, pausing after streaming butSTRING
LOW⚡test/cluster/test_tablets_lwt.py1094 # Step 5: Run an LWT while the streaming fetch is paused. The data planeSTRING
LOW⚡test/cluster/test_tablets_lwt.py1101 # Step 6: Release the injection and let migration complete (including theSTRING
LOW⚡test/cluster/test_tablets_lwt.py1127 # Step 7: Persist a paxos proposal tagged with schema version V2 on n2,STRING
LOW⚡test/cluster/test_tablets_lwt.py1136 # Step 8: ALTER TABLE to create schema version V3, superseding V2.STRING
LOW⚡test/cluster/test_tablets_lwt.py1140 # Step 9: Add node n3. It bootstraps and only stores mapping(V3).STRING
LOW⚡test/cluster/test_tablets_lwt.py1145 # Step 10: Migrate tablet n2 -> n3. The streaming fetch must copySTRING
LOWtest/cluster/test_tablets_lwt.py260 # Step 2: Inject paxos_error_before_save_proposal - on [n3], paxos_error_before_learn on [n2, n3],STRING
LOWtest/cluster/test_tablets_lwt.py286 # Step 4: execute LWT on n3, n4STRING
LOWtest/cluster/test_tablets_lwt.py394 # Step 4: New node n4 is added to replace n1.STRING
LOWtest/cluster/test_tablets_lwt.py1156 # Step 11: Run an LWT targeting n3. The tablet is now on n3 (rf=1), soSTRING
LOWtest/alternator/test_transact.py851# transaction so we need to check if it's also recognized, and whether itCOMMENT
LOW⚡test/cqlpy/test_permissions.py1000 # Step 1: Verify direct execution is blocked (sanity check)COMMENT
LOW⚡test/cqlpy/test_permissions.py1004 # Step 2: Execute via BATCH — this must fail with Unauthorized,COMMENT
LOW⚡test/cqlpy/test_permissions.py1011 # Step 3: Now execute the same prepared statement directlyCOMMENT
LOW⚡test/manual/cassandra_latest.yaml1592# Step 1: Set internode_encryption=<dc|rack|all> and explicitly set optional=true. Restart all nodesCOMMENT
LOW⚡test/manual/cassandra_latest.yaml1594# Step 2: Set optional=false (or remove it) and if you generated truststores and want to use mutualCOMMENT
LOW⚡test/manual/cassandra_latest.yaml1650# Step 1: Set enabled=true and explicitly set optional=true. Restart all nodesCOMMENT
LOW⚡test/manual/cassandra_latest.yaml1652# Step 2: Set optional=false (or remove it) and if you generated truststores and want to use mutualCOMMENT
AI Structural Patterns36 hits · 30 pts
SeverityFileLineSnippetContext
LOWtest.py113CODE
LOWtest/scylla_gdb/conftest.py77CODE
LOWtest/cluster/test_hints.py118CODE
LOWtest/cluster/test_audit.py296CODE
LOWtest/cluster/test_audit.py765CODE
LOWtest/cluster/test_proxy_protocol.py152CODE
LOWtest/cluster/dtest/dtest_setup.py125CODE
LOWtest/cluster/dtest/dtest_setup.py183CODE
LOWtest/cluster/dtest/dtest_setup.py239CODE
LOWtest/cluster/dtest/dtest_setup.py326CODE
LOWtest/cluster/dtest/dtest_setup.py364CODE
LOWtest/cluster/dtest/dtest_class.py290CODE
LOWtest/cluster/dtest/bypass_cache_test.py43CODE
LOWtest/cluster/dtest/tools/data.py27CODE
LOWtest/cluster/dtest/ccmlib/scylla_node.py402CODE
LOWtest/cluster/dtest/ccmlib/scylla_cluster.py100CODE
LOWtest/cluster/dtest/ccmlib/scylla_cluster.py139CODE
LOWtest/tools/test_compression_advisor.py50CODE
LOWtest/nodetool/test_repair.py318CODE
LOWtest/pylib/lcov_utils.py609CODE
LOWtest/pylib/scylla_cluster_manager.py471CODE
LOWtest/pylib/scylla_cluster_manager.py498CODE
LOWtest/pylib/scylla_cluster_manager.py1030CODE
LOWtest/pylib/scylla_cluster_manager.py1159CODE
LOWtest/pylib/scylla_cluster_manager.py1221CODE
LOWtest/pylib/kmip_wrapper.py133CODE
LOWtest/pylib/scylla_cluster.py149CODE
LOWtest/pylib/scylla_cluster.py300CODE
LOWtest/pylib/version_fetch_utils.py175CODE
LOWtest/pylib/rest_client.py108CODE
LOWtest/pylib/rest_client.py121CODE
LOWtest/pylib/rest_client.py128CODE
LOWtest/pylib/rest_client.py186CODE
LOWtest/pylib/rest_client.py331CODE
LOWtest/cqlpy/test_protocol_exceptions.py156CODE
LOWtest/cqlpy/test_service_level_api.py31CODE
Slop Phrases6 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUMtest/cqlpy/test_compaction_strategy_validation.py21# expression, so you can use the "|" character to allow two options.COMMENT
MEDIUM…assandra_tests/validation/entities/collections_test.py446# Test you can add columns in a table with collections (CASSANDrA-4982),COMMENT
MEDIUMtest/manual/cassandra_latest.yaml64# initial_token allows you to specify tokens manually. While you can use it withCOMMENT
MEDIUMtest/manual/cassandra_latest.yaml1035# you may want to adjust max_value_size accordingly. This should be positive and less than 2048.COMMENT
MEDIUMpgo/conf/scylla.yaml265# initial_token allows you to specify tokens manually. While you can use # it withCOMMENT
MEDIUMconf/scylla.yaml265# initial_token allows you to specify tokens manually. While you can use # it withCOMMENT
AI Response Leakage2 hits · 15 pts
SeverityFileLineSnippetContext
HIGHtest/alternator/test_no_exception.py59 # In this example this was "ConsistentRead".COMMENT
HIGHtest/alternator/test_batch.py605 # In this example this was "ConsistentRead".COMMENT
Fake / Example Data4 hits · 3 pts
SeverityFileLineSnippetContext
LOWtest/cluster/dtest/tools/assertions.py23 assert_all(session, "SELECT * FROM test", [[1, 'John Doe'], [2, 'Jane Doe'], [3, 'Alex Smith']])STRING
LOWtest/cluster/dtest/tools/assertions.py23 assert_all(session, "SELECT * FROM test", [[1, 'John Doe'], [2, 'Jane Doe'], [3, 'Alex Smith']])STRING
LOWdocs/_static/api/js/swagger-ui.min.js14if(a=jQuery.inArray(this.model.method,this.model.supportedSubmitMethods())>=0,a||(this.model.isReadOnly=!0),this.model.dCODE
LOWdocs/_static/api/js/jsoneditor.min.js367this.addproperty_holder=this.theme.getModal(),this.addproperty_list=document.createElement("div"),this.addproperty_list.CODE
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWscripts/tablet-mon.py11# Usage:COMMENT
LOWscripts/gen_aws_service_errors.py19# Usage:COMMENT
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOW⚡test/alternator/test_streams.py634 # TODO: add tests for storage/transactionable variations and global/local indexCOMMENT