Apache Ignite
This report summarizes scanner evidence for apache/ignite, a Java project with 5,091 GitHub stars. SynthScan examined 2,749,723 lines of code across 14065 source files, recording 1913 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 0.8 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 1793 finding(s).
Are imports declared and package/API names verified? 101 finding(s).
Are wrappers, guards, and repeated structures necessary? 192 finding(s).
Which changes need focused human review? 1913 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 1913 distinct pattern matches across 20 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .asf.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | bin/index-reader.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | bin/index-reader.sh | 21 | # Unless required by applicable law or agreed to in writing, software | COMMENT |
| LOW | bin/index-reader.sh | 41 | # Set SCRIPTS_HOME - base path to scripts. | COMMENT |
| LOW | bin/index-reader.sh | 81 | CONTROL_JVM_OPTS="-Xms256m -Xmx1g" | COMMENT |
| LOW | bin/ignite.sh | 21 | # | COMMENT |
| LOW | bin/ignite.sh | 101 | # | COMMENT |
| LOW | bin/ignite.sh | 121 | if [ "${ENABLE_ASSERTIONS}" = "1" ]; then | COMMENT |
| LOW | bin/ignite-cdc.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | bin/igniterouter.sh | 1 | #!/bin/bash | COMMENT |
| LOW | bin/control.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | bin/control.sh | 21 | # Unless required by applicable law or agreed to in writing, software | COMMENT |
| LOW | bin/control.sh | 101 | # | COMMENT |
| LOW | bin/control.sh | 121 | if [ "${ENABLE_ASSERTIONS:-}" = "1" ]; then | COMMENT |
| LOW | bin/include/build-classpath.sh | 1 | #!/bin/sh | COMMENT |
| LOW | bin/include/setenv.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | bin/include/setenv.sh | 21 | # Unless required by applicable law or agreed to in writing, software | COMMENT |
| LOW | bin/include/service.sh | 1 | #!/bin/bash | COMMENT |
| LOW | bin/include/functions.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | bin/include/functions.sh | 21 | # Unless required by applicable law or agreed to in writing, software | COMMENT |
| LOW | bin/include/jvmdefaults.sh | 1 | #!/bin/sh | COMMENT |
| LOW | bin/include/parseargs.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | bin/include/parseargs.sh | 21 | # Unless required by applicable law or agreed to in writing, software | COMMENT |
| LOW | docs/run.sh | 1 | #!/bin/bash | COMMENT |
| LOW | docs/_config.yml | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_docs/code-snippets/python/create_cache.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_docs/code-snippets/python/auth.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_docs/code-snippets/python/basic_operations.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_docs/code-snippets/python/type_hints.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_docs/code-snippets/python/connect.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_docs/code-snippets/python/client_reconnect.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_docs/code-snippets/python/scan.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_docs/code-snippets/python/scan.py | 21 | COMMENT | |
| LOW | docs/_docs/code-snippets/python/scan.py | 41 | # ... 20 elements in total... | COMMENT |
| LOW | docs/_docs/code-snippets/python/client_ssl.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_docs/code-snippets/python/sql.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | …s/code-snippets/python/create_cache_with_properties.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_docs/code-snippets/k8s/cluster-role.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_docs/code-snippets/k8s/setup.sh | 1 | #!/bin/bash | COMMENT |
| LOW | docs/_docs/code-snippets/k8s/service.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_docs/code-snippets/k8s/service-account.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | …s/code-snippets/k8s/stateful/statefulset-template.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | …s/code-snippets/k8s/stateless/deployment-template.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_plugins/asciidoctor-extensions.rb | 1 | # MIT License | COMMENT |
| LOW | docs/_data/toc.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_sass/variables.scss | 1 | // Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_sass/github.scss | 1 | // Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_sass/right-nav.scss | 1 | // Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_sass/text.scss | 1 | // Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_sass/left-nav.scss | 1 | // Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_sass/layout.scss | 1 | // Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_sass/rouge-base16-solarized.scss | 1 | //# MIT license. See http://www.opensource.org/licenses/mit-license.php | COMMENT |
| LOW | docs/_sass/callouts.scss | 1 | // Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_sass/header.scss | 1 | // Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_sass/docs.scss | 1 | // Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_sass/footer.scss | 1 | // Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/_sass/code.scss | 1 | // Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/assets/js/index.js | 1 | // Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/assets/js/docs-menu.js | 1 | // Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| LOW | docs/assets/js/code-tabs.js | 1 | // Licensed to the Apache Software Foundation (ASF) under one or more | COMMENT |
| 1511 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/_docs/code-snippets/nodejs/configuring-cache-1.js | 21 | async function getOrCreateCacheByName() { | CODE |
| LOW | docs/_docs/code-snippets/nodejs/binary-types.js | 32 | async function putGetComplexAndBinaryObjects() { | CODE |
| LOW | docs/_docs/code-snippets/nodejs/configuring-cache-2.js | 22 | async function createCacheByConfiguration() { | CODE |
| LOW | docs/_docs/code-snippets/nodejs/key-value.js | 23 | async function performCacheKeyValueOperations() { | CODE |
| LOW | …l/processors/platform/client/ClientRequestHandler.java | 50 | public class ClientRequestHandler implements ClientListenerRequestHandler { | CODE |
| LOW | …/internal/processors/odbc/jdbc/JdbcRequestHandler.java | 124 | public class JdbcRequestHandler implements ClientListenerRequestHandler, ClientTxSupport { | CODE |
| LOW | …/internal/processors/odbc/odbc/OdbcRequestHandler.java | 78 | public class OdbcRequestHandler implements ClientListenerRequestHandler { | CODE |
| LOW | modules/ducktests/DEV_GUIDE.md | 354 | def test_unstable_in_old_versions(self, ignite_version): | CODE |
| LOW | modules/ducktests/tests/ignitetest/tests/smoke_test.py | 50 | def test_ignite_app_start_stop(self, ignite_version): | CODE |
| LOW | …tests/tests/ignitetest/tests/cellular_affinity_test.py | 286 | def start_cell_with_prepared_txs( | STRING |
| LOW | modules/ducktests/tests/ignitetest/tests/util.py | 50 | def entry_count_per_preloader(self): | CODE |
| LOW | …tests/tests/ignitetest/tests/thin_client_query_test.py | 40 | def test_thin_client_index_query(self, server_version, filter): | CODE |
| LOW | …tests/tests/ignitetest/tests/thin_client_query_test.py | 72 | def return_spec_without_ducktests(service, base_spec): | CODE |
| LOW | …les/ducktests/tests/ignitetest/tests/jdbc_thin_test.py | 37 | def test_simple_insert_select(self, server_version, thin_jdbc_version): | CODE |
| LOW | modules/ducktests/tests/ignitetest/tests/self_test.py | 50 | def test_assertion_convertion(self, ignite_version): | CODE |
| LOW | modules/ducktests/tests/ignitetest/tests/self_test.py | 71 | def test_simple_services_start_stop(self, ignite_version): | CODE |
| LOW | modules/ducktests/tests/ignitetest/tests/self_test.py | 150 | def test_config_add_to_result(self, ignite_version, is_ignite_service): | CODE |
| LOW | modules/ducktests/tests/ignitetest/tests/self_test.py | 177 | def test_server_config_options(self, ignite_version): | CODE |
| LOW | …les/ducktests/tests/ignitetest/tests/discovery_test.py | 97 | def test_nonsequential_failure_tcp(self, ignite_version, nodes_to_kill, load_type, net_part: IgniteService.NetPart): | CODE |
| LOW | …les/ducktests/tests/ignitetest/tests/discovery_test.py | 110 | def test_nonsequential_failure_tcp_no_recovery(self, ignite_version, nodes_to_kill, load_type): | CODE |
| LOW | …les/ducktests/tests/ignitetest/tests/discovery_test.py | 125 | def test_sequential_failure_tcp(self, ignite_version, load_type, net_part: IgniteService.NetPart): | CODE |
| LOW | …les/ducktests/tests/ignitetest/tests/discovery_test.py | 138 | def test_sequential_failure_tcp_no_recovery(self, ignite_version, load_type): | CODE |
| LOW | …les/ducktests/tests/ignitetest/tests/discovery_test.py | 152 | def test_nodes_fail_not_sequential_zk(self, ignite_version, nodes_to_kill, load_type): | CODE |
| LOW | …les/ducktests/tests/ignitetest/tests/discovery_test.py | 175 | def _perform_node_fail_scenario(self, test_config): | CODE |
| LOW | …les/ducktests/tests/ignitetest/tests/discovery_test.py | 249 | def _simulate_and_detect_failure(self, servers, failed_nodes, event_timeout_sec, | CODE |
| LOW | …s/ducktests/tests/ignitetest/tests/thin_client_test.py | 41 | def test_thin_client_compatibility(self, server_version, thin_client_version): | CODE |
| LOW | modules/ducktests/tests/ignitetest/tests/client_test.py | 52 | def test_ignite_start_stop_nodes(self, ignite_version, num_nodes, static_clients, temp_client, iteration_count, | CODE |
| LOW | modules/ducktests/tests/ignitetest/tests/client_test.py | 64 | def test_ignite_kill_start_nodes(self, ignite_version, num_nodes, static_clients, temp_client, iteration_count, | CODE |
| LOW | …les/ducktests/tests/ignitetest/tests/disk_full_test.py | 68 | def test_node_survives_and_restarts_on_full_log_volume(self, ignite_version): | CODE |
| LOW | …les/ducktests/tests/ignitetest/tests/disk_full_test.py | 115 | def test_node_survives_log_volume_filled_by_stdout(self, ignite_version): | CODE |
| LOW | …les/ducktests/tests/ignitetest/tests/disk_full_test.py | 153 | def test_jvm_exits_on_full_jfr_volume(self, ignite_version): | CODE |
| LOW | …les/ducktests/tests/ignitetest/tests/disk_full_test.py | 178 | def test_node_stops_on_full_volume_shared_by_logs_and_data(self, ignite_version): | CODE |
| LOW | …les/ducktests/tests/ignitetest/tests/disk_full_test.py | 199 | def test_node_survives_full_wal_volume(self, ignite_version): | CODE |
| LOW | …les/ducktests/tests/ignitetest/tests/disk_full_test.py | 224 | def test_node_stops_on_wal_volume_smaller_than_its_segments(self, ignite_version): | CODE |
| LOW | …les/ducktests/tests/ignitetest/tests/disk_full_test.py | 242 | def test_node_stops_on_full_volume(self, ignite_version, volume): | CODE |
| LOW | …les/ducktests/tests/ignitetest/tests/disk_full_test.py | 265 | def test_node_stops_when_cdc_fills_wal_archive_volume(self, ignite_version): | CODE |
| LOW | …/ignitetest/tests/mdc/mdc_historical_rebalance_test.py | 81 | def test_returning_dc_recovers_from_disk(self, ignite_version): | CODE |
| LOW | …s/ignitetest/tests/mdc/transactional_partition_test.py | 69 | def test_transactional_load_cut_on_partition(self, ignite_version, cross_dc_latency_ms): | CODE |
| LOW | …cktests/tests/ignitetest/tests/mdc/thin_client_test.py | 64 | def test_thin_client_dc_aware_routing_and_partition(self, ignite_version, cross_dc_latency_ms): | CODE |
| LOW | …ests/ignitetest/tests/mdc/partition_resilience_test.py | 54 | def test_mdc_cluster_partition_resilience(self, ignite_version, cross_dc_latency_ms): | CODE |
| LOW | …ests/ignitetest/tests/mdc/partition_resilience_test.py | 114 | def test_main_dc_loss_and_return(self, ignite_version, cross_dc_latency_ms): | CODE |
| LOW | …ests/ignitetest/tests/mdc/partition_resilience_test.py | 166 | def test_short_partition_blips_do_not_split(self, ignite_version, cross_dc_latency_ms): | CODE |
| LOW | …/ignitetest/tests/cdc/cdc_replication_abstract_test.py | 153 | def default_active_active_load(self, src_cluster, dst_cluster, | CODE |
| LOW | …/ignitetest/tests/cdc/cdc_replication_abstract_test.py | 193 | def default_active_passive_load(self, src_cluster, dst_cluster, | CODE |
| LOW | …/ignitetest/tests/cdc/cdc_replication_abstract_test.py | 220 | def check_partitions_are_same(self, src_cluster, dst_cluster): | CODE |
| LOW | …sts/tests/ignitetest/tests/cdc/cdc_replication_test.py | 45 | def ignite_to_ignite_client_test(self, ignite_version, pds, mode): | CODE |
| LOW | …sts/tests/ignitetest/tests/cdc/cdc_replication_test.py | 53 | def ignite_to_kafka_to_ignite_test(self, ignite_version, pds, mode): | CODE |
| LOW | …sts/tests/ignitetest/tests/cdc/cdc_replication_test.py | 67 | def ignite_to_kafka_to_ignite_client_test(self, ignite_version, pds, mode): | CODE |
| LOW | …les/ducktests/tests/ignitetest/tests/rebalance/util.py | 143 | def aggregate_rebalance_stats(nodes, cache_count): | CODE |
| LOW | …les/ducktests/tests/ignitetest/tests/rebalance/util.py | 237 | def check_type_of_rebalancing(rebalance_nodes: list, is_full: bool = True): | CODE |
| LOW | …ts/tests/ignitetest/tests/rebalance/persistent_test.py | 136 | def node_join_historical_test(self, ignite_version, backups, cache_count, entry_count, entry_size, preloaders, | CODE |
| LOW | …ts/tests/ignitetest/tests/rebalance/persistent_test.py | 212 | def await_and_check_rebalance(service: IgniteService, rebalance_nodes: list = None, is_full: bool = True): | CODE |
| LOW | …sts/ignitetest/tests/control_utility/perf_stat_test.py | 84 | def check_prf_files_are_created_on(self, service): | CODE |
| LOW | …ests/ignitetest/tests/control_utility/baseline_test.py | 171 | def __check_nodes_in_baseline(nodes, baseline): | CODE |
| LOW | …ests/ignitetest/tests/control_utility/baseline_test.py | 178 | def __check_nodes_not_in_baseline(nodes, baseline): | CODE |
| LOW | …s/ignitetest/tests/control_utility/consistency_test.py | 121 | def test_consistency_check_performance(self, ignite_version, backups, cache_count, entry_count, entry_size, | CODE |
| LOW | modules/ducktests/tests/ignitetest/utils/_mark.py | 264 | def cluster_use_metadata_adder(func): | CODE |
| LOW | …ducktests/tests/ignitetest/services/mdc/mdc_cluster.py | 388 | def verify_cache_distribution(self, cache_name: str, copies_per_dc: Optional[int] = None, dc: str = DC_1): | CODE |
| LOW | …ducktests/tests/ignitetest/services/mdc/mdc_cluster.py | 452 | def verify_whole_cluster_healthy(self): | CODE |
| LOW | …ducktests/tests/ignitetest/services/mdc/mdc_cluster.py | 538 | def assert_cross_dc_distribution_by_attribute(distribution, dc_attr, expected_dcs, owning_only=True, | CODE |
| 108 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | modules/compatibility/pom.xml | 38 | org.apache.ignite.compatibility.testframework.junits.IgniteCompatibilityAbstractTest.getDependencies() | CODE |
| CRITICAL | modules/compatibility/pom.xml | 137 | org.apache.ignite.compatibility.testframework.junits.IgniteCompatibilityAbstractTest.getDependencies() | CODE |
| CRITICAL | …tnet/Apache.Ignite.Core.Tests/Services/ServicesTest.cs | 1070 | var formatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter(); | CODE |
| CRITICAL | …internal/processors/cache/tree/PendingEntriesTree.java | 102 | // o.a.i.i.p.c.database.tree.BPlusTree.ForwardCursor.findLowerBound() | COMMENT |
| CRITICAL | …internal/processors/cache/tree/PendingEntriesTree.java | 103 | // o.a.i.i.p.c.database.tree.BPlusTree.ForwardCursor.findUpperBound() | COMMENT |
| CRITICAL | …nite/internal/processors/cache/tree/CacheDataTree.java | 355 | // o.a.i.i.p.c.database.tree.BPlusTree.ForwardCursor.findLowerBound() | COMMENT |
| CRITICAL | …nite/internal/processors/cache/tree/CacheDataTree.java | 356 | // o.a.i.i.p.c.database.tree.BPlusTree.ForwardCursor.findUpperBound() | COMMENT |
| CRITICAL⚡ | …nite/internal/processors/metric/GridMetricManager.java | 616 | // at com.ibm.lang.management.MemoryMXBeanImpl.getNonHeapMemoryUsageImpl(Native Method) | COMMENT |
| CRITICAL⚡ | …nite/internal/processors/metric/GridMetricManager.java | 617 | // at com.ibm.lang.management.MemoryMXBeanImpl.getNonHeapMemoryUsage(MemoryMXBeanImpl.java:143) | COMMENT |
| CRITICAL⚡ | …nite/internal/processors/metric/GridMetricManager.java | 618 | // at org.apache.ignite.spi.metrics.jdk.GridJdkLocalMetricsSpi.getMetrics(GridJdkLocalMetricsSpi.java:242) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/_docs/code-snippets/nodejs/binary-types.js | 44 | await cache.put(1, new Person(1, 'John Doe', 1000)); | CODE |
| LOW | docs/_docs/code-snippets/nodejs/sql.js | 48 | new CacheEntry(1, { 'name' : 'John Doe', 'salary' : 1000 }), | CODE |
| LOW | …java/org/apache/ignite/examples/sql/SqlDdlExample.java | 83 | cache.query(qry.setArgs(1L, "John Doe", 3L)).getAll(); | CODE |
| LOW | …ava/org/apache/ignite/examples/sql/SqlJdbcExample.java | 81 | stmt.setString(2, "John Doe"); | CODE |
| LOW | …les/platforms/dotnet/examples/Thick/Sql/Dml/Program.cs | 110 | qry.Arguments = new object[] {1, "John Doe", 1, 4000}; | CODE |
| LOW | …les/platforms/dotnet/examples/Thick/Sql/Ddl/Program.cs | 71 | cache.Query(new SqlFieldsQuery(addPerson, 1L, "John Doe", 3L)); | CODE |
| LOW | …/platforms/dotnet/examples/Thin/Sql/DdlThin/Program.cs | 77 | cache.Query(new SqlFieldsQuery(addPerson, 1L, "John Doe", 3L)); | CODE |
| LOW | …/platforms/dotnet/examples/Thin/Sql/DmlThin/Program.cs | 117 | qry.Arguments = new object[] {1, "John Doe", 1, 4000}; | CODE |
| LOW | …/platforms/cpp/core-test/include/ignite/complex_type.h | 30 | f2("Lorem ipsum") | CODE |
| LOW | …ms/cpp/core-test/src/binary_identity_resolver_test.cpp | 318 | CompositeKeySimple key("Lorem ipsum", Timestamp(112460, 163002155), 1337); | CODE |
| LOW | …ms/cpp/core-test/src/binary_reader_writer_raw_test.cpp | 1379 | std::string field1 = "Lorem ipsum"; | CODE |
| LOW | modules/platforms/cpp/core-test/src/cache_test.cpp | 766 | PutGetStructWithEnumField(0, TestEnum::TEST_ZERO, "Lorem ipsum"); | CODE |
| LOW | modules/platforms/cpp/core-test/src/cache_test.cpp | 767 | PutGetStructWithEnumField(1, TestEnum::TEST_NON_ZERO, "Lorem ipsum"); | CODE |
| LOW | modules/platforms/cpp/core-test/src/future_test.cpp | 89 | std::string expected = "Lorem ipsum"; | CODE |
| LOW | modules/platforms/cpp/core-test/src/future_test.cpp | 239 | std::string expected = "Lorem Ipsum"; | CODE |
| LOW | …tforms/cpp/core-test/src/binary_reader_writer_test.cpp | 1994 | std::string field1 = "Lorem ipsum"; | CODE |
| LOW | …les/platforms/cpp/core-test/src/binary_object_test.cpp | 265 | TestType some(31, 2314, 54363467, -534180269165, "Lorem ipsum", 45364.46462f, 0.0750732, true, | CODE |
| LOW | …rms/cpp/thin-client-test/include/ignite/complex_type.h | 30 | f2("Lorem ipsum") | CODE |
| LOW | …platforms/cpp/thin-client-test/src/scan_query_test.cpp | 330 | val.strField = "Lorem ipsum"; | CODE |
| LOW | …rms/cpp/thin-client-test/src/sql_fields_query_test.cpp | 235 | val.strField = "Lorem ipsum"; | CODE |
| LOW | …atforms/cpp/thin-client-test/src/cache_client_test.cpp | 266 | std::string valIn = "Lorem ipsum"; | CODE |
| LOW | …atforms/cpp/thin-client-test/src/cache_client_test.cpp | 341 | std::string valIn = "Lorem ipsum"; | CODE |
| LOW | …atforms/cpp/thin-client-test/src/cache_client_test.cpp | 387 | std::string valIn = "Lorem ipsum"; | CODE |
| LOW | …atforms/cpp/thin-client-test/src/cache_client_test.cpp | 1320 | std::string valIn1 = "Lorem ipsum"; | CODE |
| LOW | …atforms/cpp/thin-client-test/src/cache_client_test.cpp | 1429 | std::string valIn1 = "Lorem ipsum"; | CODE |
| LOW | …atforms/cpp/thin-client-test/src/cache_client_test.cpp | 1535 | std::string valIn1 = "Lorem ipsum"; | CODE |
| LOW | …atforms/cpp/thin-client-test/src/cache_client_test.cpp | 1631 | std::string valIn = "Lorem ipsum"; | CODE |
| LOW | …atforms/cpp/thin-client-test/src/cache_client_test.cpp | 1710 | std::string valIn1 = "Lorem ipsum"; | CODE |
| LOW | …atforms/cpp/thin-client-test/src/cache_client_test.cpp | 1820 | std::string valIn1 = "Lorem ipsum"; | CODE |
| LOW | …atforms/cpp/thin-client-test/src/cache_client_test.cpp | 1926 | std::string valIn1 = "Lorem ipsum"; | CODE |
| LOW | …s/cpp/examples/compute-example/src/compute_example.cpp | 126 | std::string testText = "Lorem ipsum dolor sit amet, consectetur adipiscing elit."; | CODE |
| LOW | …s/cpp/examples/compute-example/src/compute_example.cpp | 126 | std::string testText = "Lorem ipsum dolor sit amet, consectetur adipiscing elit."; | CODE |
| LOW | modules/platforms/cpp/odbc-test/include/complex_type.h | 31 | f2("Lorem ipsum") | CODE |
| LOW | modules/platforms/cpp/odbc-test/src/utility_test.cpp | 61 | std::string inStr3("Lorem ipsum"); | CODE |
| LOW | modules/platforms/cpp/odbc-test/src/sql_types_test.cpp | 162 | in.strField = "Lorem Ipsum"; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 85 | in.strField = "Lorem ipsum dolor"; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 95 | in.strField = "Lorem ipsum dolor"; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 105 | in.strField = "Lorem ipsum dolor sit amet,"; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 105 | in.strField = "Lorem ipsum dolor sit amet,"; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 156 | in.strField = "Lorem ipsum dolor sit amet, consectetur adipiscing elit"; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 156 | in.strField = "Lorem ipsum dolor sit amet, consectetur adipiscing elit"; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 166 | in.strField = "Lorem ipsum dolor sit amet, consectetur adipiscing elit"; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 166 | in.strField = "Lorem ipsum dolor sit amet, consectetur adipiscing elit"; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 176 | in.strField = "Lorem ipsum dolor sit amet, consectetur adipiscing elit"; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 176 | in.strField = "Lorem ipsum dolor sit amet, consectetur adipiscing elit"; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 186 | in.strField = " Lorem ipsum "; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 190 | CheckSingleResult<std::string>("SELECT {fn LTRIM(strField)} FROM TestType", "Lorem ipsum "); | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 196 | in.strField = "Lorem ipsum dolor sit amet, consectetur adipiscing elit"; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 196 | in.strField = "Lorem ipsum dolor sit amet, consectetur adipiscing elit"; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 206 | in.strField = "Lorem ipsum dolor sit amet, consectetur adipiscing elit"; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 206 | in.strField = "Lorem ipsum dolor sit amet, consectetur adipiscing elit"; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 324 | in.strField = " Lorem ipsum "; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 328 | CheckSingleResult<std::string>("SELECT TRIM(BOTH FROM strField) FROM TestType", "Lorem ipsum"); | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 334 | in.strField = " Lorem ipsum "; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 338 | CheckSingleResult<std::string>("SELECT TRIM(LEADING FROM strField) FROM TestType", "Lorem ipsum "); | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 344 | in.strField = " Lorem ipsum "; | CODE |
| LOW⚡ | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 348 | CheckSingleResult<std::string>("SELECT TRIM(TRAILING FROM strField) FROM TestType", " Lorem ipsum"); | CODE |
| LOW | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 64 | in.strField = "Lorem ipsum dolor"; | CODE |
| LOW | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 246 | in.strField = " Lorem ipsum "; | CODE |
| LOW | …tforms/cpp/odbc-test/src/sql_string_functions_test.cpp | 250 | CheckSingleResult<std::string>("SELECT {fn RTRIM(strField)} FROM TestType", " Lorem ipsum"); | CODE |
| 15 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | modules/ducktests/tests/ignitetest/utils/ignite_test.py | 132 | The clock is not affected by system clock updates. The reference point of the returned value is undefined, | STRING |
| HIGH | modules/ducktests/tests/ignitetest/utils/pause.py | 20 | Ducktape runs the test inside the ``ducker01`` container with stdin on /dev/null, so a test | STRING |
| HIGH | …ests/ignitetest/services/network_group/tc_rule_args.py | 100 | f"{{ {IPTABLES} -N {chain} 2>/dev/null || true; }}", | CODE |
| HIGH⚡ | …ests/ignitetest/services/network_group/tc_rule_args.py | 119 | return f"{IPTABLES} -F {chain} 2>/dev/null || true" | CODE |
| HIGH⚡ | …ests/ignitetest/services/network_group/tc_rule_args.py | 131 | f"{IPTABLES} -D INPUT -j $c 2>/dev/null; " | CODE |
| HIGH⚡ | …ests/ignitetest/services/network_group/tc_rule_args.py | 132 | f"{IPTABLES} -D OUTPUT -j $c 2>/dev/null; " | CODE |
| HIGH | …sts/tests/ignitetest/services/network_group/manager.py | 367 | "sudo iptables -S 2>/dev/null || true" | CODE |
| HIGH | …sts/tests/ignitetest/services/utils/control_utility.py | 673 | Parse java Map.toString() to python dict. | STRING |
| HIGH | …sts/tests/ignitetest/services/utils/control_utility.py | 685 | Parse java List.toString() to python list | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | modules/ducktests/tests/ignitetest/tests/auth_test.py | 119 | except ControlUtilityError: | CODE |
| HIGH | …ests/ignitetest/tests/control_utility/baseline_test.py | 101 | except ControlUtilityError: | CODE |
| HIGH | …s/ignitetest/tests/control_utility/consistency_test.py | 102 | except AssertionError: | CODE |
| HIGH | …s/ignitetest/tests/control_utility/consistency_test.py | 115 | except TimeoutError: | CODE |
| HIGH | …ules/ducktests/tests/ignitetest/utils/pause_control.py | 129 | except OSError: | CODE |
| HIGH | modules/ducktests/tests/ignitetest/utils/ignite_test.py | 147 | except RemoteCommandError: | CODE |
| HIGH | …ules/ducktests/tests/ignitetest/services/ignite_app.py | 62 | except TimeoutError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …s/code-snippets/k8s/stateful/statefulset-template.yaml | 79 | storage: "1Gi" # make sure to provide enought space for your application data | CODE |
| LOW | …s/code-snippets/k8s/stateless/deployment-template.yaml | 88 | storage: "1Gi" # make sure to provide enough space for your application data | CODE |
| MEDIUM | …te/loadtests/communication/GridIoManagerBenchmark.java | 57 | * By changing {@link #DFLT_CONFIG} constant you can use ForkJoin thread pool instead of JDK default. | COMMENT |
| LOW | …he/distributed/dht/GridPartitionedSingleGetFuture.java | 908 | // Don't forget to clean up. | COMMENT |
| LOW | …ssors/cache/distributed/dht/GridDhtTxFinishFuture.java | 265 | // Don't forget to clean up. | COMMENT |
| LOW | …sors/cache/distributed/dht/GridDhtTxPrepareFuture.java | 1037 | // Don't forget to clean up. | COMMENT |
| LOW | …istributed/near/GridNearOptimisticTxPrepareFuture.java | 292 | // Don't forget to clean up. | COMMENT |
| LOW | …ear/GridNearOptimisticSerializableTxPrepareFuture.java | 253 | // Don't forget to clean up. | COMMENT |
| LOW | …ocessors/cache/distributed/near/GridNearGetFuture.java | 147 | // Don't forget to clean up. | COMMENT |
| LOW | …ors/cache/distributed/near/GridNearTxFinishFuture.java | 352 | // Don't forget to clean up. | COMMENT |
| LOW | …ache/ignite/internal/pagemem/wal/record/WALRecord.java | 317 | * When you're adding a new record don't forget to choose record purpose explicitly | COMMENT |
| MEDIUM | …ing/weightedrandom/WeightedRandomLoadBalancingSpi.java | 164 | * Here is how you can configure {@link WeightedRandomLoadBalancingSpi} using Spring XML configuration: | COMMENT |
| MEDIUM | …adbalancing/roundrobin/RoundRobinLoadBalancingSpi.java | 161 | * Here is how you can configure {@link RoundRobinLoadBalancingSpi} using Spring XML configuration: | COMMENT |
| MEDIUM | …i/loadbalancing/adaptive/AdaptiveLoadBalancingSpi.java | 240 | * Here is how you can configure {@code GridJobsLoadBalancingSpi} using Spring XML configuration: | COMMENT |
| LOW | …in/java/org/apache/ignite/cache/query/QueryCursor.java | 44 | * Note: don't forget to close query cursors. Not doing so may lead to various resource leaks. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ms/dotnet/Apache.Ignite.Core/Impl/Binary/Marshaller.cs | 329 | // NOTE: This method results can't (easily) be cached because binary metadata is changing on the fly: | COMMENT |
| LOW | …he/ignite/util/GridCommandHandlerListSnapshotTest.java | 412 | // Step 1: Starting the cluster. | COMMENT |
| LOW | …he/ignite/util/GridCommandHandlerListSnapshotTest.java | 423 | // Step 2: Cache and snapshot creation, if any. | COMMENT |
| LOW⚡ | …he/ignite/util/GridCommandHandlerListSnapshotTest.java | 451 | // Step 3: After the test snapshots are created, invoke optional test listener. | COMMENT |
| LOW⚡ | …he/ignite/util/GridCommandHandlerListSnapshotTest.java | 455 | // Step 4: Prepare and invoke the snapshots list command. | COMMENT |
| LOW⚡ | …he/ignite/util/GridCommandHandlerListSnapshotTest.java | 467 | // Step 5: Find the nodes in the output. | COMMENT |
| LOW⚡ | …he/ignite/util/GridCommandHandlerListSnapshotTest.java | 474 | // Step 6: Ensure that there are no snapshots if none are expected and exit. | COMMENT |
| LOW⚡ | …he/ignite/util/GridCommandHandlerListSnapshotTest.java | 484 | // Step 7: Find the test snapshots in the output. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …e/ignite/internal/processors/job/GridJobProcessor.java | 1505 | // However we need to check if master is alive before job will get | COMMENT |
| LOW | …he/ignite/util/GridCommandHandlerListSnapshotTest.java | 412 | // Step 1: Starting the cluster. | COMMENT |
| LOW | …he/ignite/util/GridCommandHandlerListSnapshotTest.java | 423 | // Step 2: Cache and snapshot creation, if any. | COMMENT |
| LOW⚡ | …he/ignite/util/GridCommandHandlerListSnapshotTest.java | 451 | // Step 3: After the test snapshots are created, invoke optional test listener. | COMMENT |
| LOW⚡ | …he/ignite/util/GridCommandHandlerListSnapshotTest.java | 455 | // Step 4: Prepare and invoke the snapshots list command. | COMMENT |
| LOW⚡ | …he/ignite/util/GridCommandHandlerListSnapshotTest.java | 467 | // Step 5: Find the nodes in the output. | COMMENT |
| LOW⚡ | …he/ignite/util/GridCommandHandlerListSnapshotTest.java | 474 | // Step 6: Ensure that there are no snapshots if none are expected and exit. | COMMENT |
| LOW⚡ | …he/ignite/util/GridCommandHandlerListSnapshotTest.java | 484 | // Step 7: Find the test snapshots in the output. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …/dotnet/Apache.Ignite.Core/Datastream/IDataStreamer.cs | 69 | /// <description>Automatic flush frequency in milliseconds. Essentially, this is the time | COMMENT |
| MEDIUM | …/Apache.Ignite.Core.Tests/Cache/CacheNodeFilterTest.cs | 187 | /// Tests Java and .NET nodes can utilize the same | COMMENT |
| MEDIUM | …rc/main/java/org/apache/ignite/IgniteDataStreamer.java | 93 | * {@link #autoFlushFrequency(long)} - automatic flush frequency in milliseconds. Essentially, | COMMENT |
| MEDIUM | …ssors/cache/distributed/dht/GridDhtTxLocalAdapter.java | 502 | existing.op(e.op()); // Absolutely must set operation, as default is DELETE. | CODE |
| MEDIUM | …les/ducktests/tests/ignitetest/tests/discovery_test.py | 77 | # Default maximum numbers of containers to utilize for the test. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | docs/_docs/code-snippets/python/client_reconnect.py | 47 | print('Error: {}'.format(e)) | CODE |
| LOW | modules/ducktests/tests/ignitetest/utils/pause.py | 199 | except Exception: # pylint: disable=broad-except | CODE |
| LOW | modules/ducktests/tests/ignitetest/utils/pause.py | 219 | except Exception as ex: # pylint: disable=broad-except | CODE |
| LOW | modules/ducktests/tests/ignitetest/utils/pause.py | 433 | except Exception as ex: # pylint: disable=broad-except | CODE |
| LOW | modules/ducktests/tests/ignitetest/utils/pause.py | 475 | except Exception: # pylint: disable=broad-except | CODE |
| MEDIUM | modules/ducktests/tests/ignitetest/utils/pause.py | 430 | def _section(self, describer): | CODE |
| LOW | …ules/ducktests/tests/ignitetest/services/ignite_app.py | 67 | except Exception: | CODE |
| LOW | …ducktests/tests/ignitetest/services/utils/log_utils.py | 51 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | modules/ducktests/DEV_GUIDE.md | 49 | # ── 1. Start server nodes ────────────────────────────── | COMMENT |
| MEDIUM | modules/ducktests/DEV_GUIDE.md | 57 | # ── 2. Start a client application ────────────────────── | COMMENT |
| MEDIUM | modules/ducktests/DEV_GUIDE.md | 72 | # ── 3. Verify results ────────────────────────────────── | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/_docs/code-snippets/python/client_reconnect.py | 19 | CODE | |
| LOW | …s/code-snippets/python/create_cache_with_properties.py | 20 | CODE | |
| LOW | …s/code-snippets/python/create_cache_with_properties.py | 21 | CODE | |
| LOW | modules/ducktests/tests/ignitetest/utils/__init__.py | 20 | CODE | |
| LOW | modules/ducktests/tests/ignitetest/utils/__init__.py | 20 | CODE | |
| LOW | modules/ducktests/tests/ignitetest/utils/__init__.py | 20 | CODE | |
| LOW | modules/ducktests/tests/ignitetest/utils/__init__.py | 20 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …tests/tests/ignitetest/tests/cellular_affinity_test.py | 149 | CODE | |
| LOW | modules/ducktests/tests/ignitetest/utils/_mark.py | 86 | CODE | |
| LOW | …ducktests/tests/ignitetest/services/mdc/mdc_cluster.py | 560 | CODE | |
| LOW | …sts/tests/ignitetest/services/network_group/manager.py | 184 | CODE | |
| LOW | …ducktests/tests/ignitetest/services/utils/jvm_utils.py | 225 | CODE | |
| LOW | …tests/ignitetest/services/utils/cdc/kafka_to_ignite.py | 135 | CODE | |
| LOW | …les/ducktests/tests/checks/utils/check_parametrized.py | 215 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ules/ducktests/tests/ignitetest/services/ignite_app.py | 37 | CODE | |
| LOW | …ducktests/tests/ignitetest/services/mdc/mdc_cluster.py | 100 | CODE | |
| LOW | …etest/services/utils/cdc/ignite_to_kafka_cdc_helper.py | 141 | CODE | |
| LOW | …ests/tests/ignitetest/services/utils/ssl/ssl_params.py | 47 | CODE | |
| LOW | …t/services/utils/ignite_configuration/communication.py | 47 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | docs/_docs/code-snippets/python/create_cache.py | 23 | # Create a cache | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/update-versions.sh | 22 | # Usage: | COMMENT |
| LOW | …net/Apache.Ignite.Core/Services/IServiceCallContext.cs | 34 | /// Usage example: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …bility/src/test/resources/docker/build_docker_image.sh | 53 | # Set trap to restore git state on exit (success or failure) | COMMENT |
| LOW | …bility/src/test/resources/docker/build_docker_image.sh | 116 | # Check if archive exists | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …tforms/cpp/thin-client/src/impl/notification_handler.h | 177 | // TODO: Add logging here once it's implemented. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | modules/ducktests/tests/ignitetest/utils/__init__.py | 22 | __all__ = ['ignore_if', 'ignite_versions', 'cluster', 'reproducer'] | CODE |