You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Mikhail Efremov (Jira)" <ji...@apache.org> on 2025/03/13 12:43:00 UTC
[jira] [Commented] (IGNITE-24553) Refine Data Consistancy team related system properties
[ https://issues.apache.org/jira/browse/IGNITE-24553?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17935175#comment-17935175 ]
Mikhail Efremov commented on IGNITE-24553:
------------------------------------------
Decisions are:
* Decision on {{IGNITE_JVM_PAUSE_DETECTOR_DISABLED}} is to move it to system configuration properties map.
* Decision on {{IGNITE_JVM_PAUSE_DETECTOR_PRECISION}} is to move it to system configuration properties map.
* Decision on {{IGNITE_JVM_PAUSE_DETECTOR_THRESHOLD}} is to move it to system configuration properties map.
* Decision on {{IGNITE_JVM_PAUSE_DETECTOR_LAST_EVENTS_COUNT}} is to move it to system configuration properties map.
* Decision on {{RESOURCE_VACUUM_INTERVAL_MILLISECONDS}} is to move it to system configuration properties map.
* Decision on {{LEASE_STATISTICS_PRINT_ONCE_PER_ITERATIONS}} is to move it to system configuration properties map.
* Decision on {{IGNITE_TIMEOUT_WORKER_SLEEP_INTERVAL}} is to move it to system configuration properties map.
* Decision on {{IGNITE_LOG_THROTTLE_INTERVAL_MS}} is to move it to system configuration properties map.
* Decision on {{IGNITE_SKIP_REPLICATION_IN_BENCHMARK}} is to do nothing because it's test-only.
* Decision on {{IGNITE_SKIP_STORAGE_UPDATE_IN_BENCHMARK}} is to do nothing because it's test-only.
* Decision on {{IGNITE_ZONE_BASED_REPLICATION}} is to do nothing because it's temporal with {{TODO}} that leads to IGNITE-22522 .
The corresponding follow up ticket was created: https://issues.apache.org/jira/browse/IGNITE-24796
> Refine Data Consistancy team related system properties
> ------------------------------------------------------
>
> Key: IGNITE-24553
> URL: https://issues.apache.org/jira/browse/IGNITE-24553
> Project: Ignite
> Issue Type: Task
> Reporter: Mikhail Efremov
> Assignee: Mikhail Efremov
> Priority: Major
> Labels: ignite-3
>
> *Description*
> After https://issues.apache.org/jira/browse/IGNITE-24272 there are system properties to refine whether they should be a configuration entry or they're test-related or are intended to be removed in future. This ticket contains properties that are related or had been created by Data Consistency team members. The properties list is provided in DoD section below.
> *Motivation*
> We want to configure an Ignite cluster and its nodes through local or distributed configuration and left system properties only for the follow allowed purposes:
> # a property is for tests only purposes;
> # a property will be removed later and is annotated with a TODO commentary with a corresponding JIRA ticket.
> All other system properties should be done as configuration entries.
> *Definition of Done*
> # Decision on {{IGNITE_JVM_PAUSE_DETECTOR_DISABLED}} is provided.
> # Decision on {{IGNITE_JVM_PAUSE_DETECTOR_PRECISION}} is provided.
> # Decision on {{IGNITE_JVM_PAUSE_DETECTOR_THRESHOLD}} is provided.
> # Decision on {{IGNITE_JVM_PAUSE_DETECTOR_LAST_EVENTS_COUNT}} is provided.
> # Decision on {{RESOURCE_VACUUM_INTERVAL_MILLISECONDS}} is provided.
> # Decision on {{LEASE_STATISTICS_PRINT_ONCE_PER_ITERATIONS}} is provided.
> # Decision on {{IGNITE_TIMEOUT_WORKER_SLEEP_INTERVAL}} is provided.
> # Decision on {{IGNITE_LOG_THROTTLE_INTERVAL_MS}} is provided
> # Decision on {{IGNITE_SKIP_REPLICATION_IN_BENCHMARK}} is provided
> # Decision on {{IGNITE_SKIP_STORAGE_UPDATE_IN_BENCHMARK}} is provided
> # Decision on {{IGNITE_ZONE_BASED_REPLICATION}} is provided
--
This message was sent by Atlassian Jira
(v8.20.10#820010)