Mikhail Efremov created IGNITE-24555:
----------------------------------------

             Summary: Refine Storage Engine team related system properties
                 Key: IGNITE-24555
                 URL: https://issues.apache.org/jira/browse/IGNITE-24555
             Project: Ignite
          Issue Type: Task
            Reporter: Mikhail Efremov


*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 Storage Engine 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_PDS_SKIP_CRC} is provided.
# Decision on {IGNITE_SKIP_REBALANCE_TRIGGERS_RECOVERY} is provided.
# Decision on {IGNITE_PAGES_LIST_DISABLE_ONHEAP_CACHING} is provided.
# Decision on {LOGIT_STORAGE_ENABLED} is provided.
# Decision on {IGNITE_LONG_LONG_HASH_MAP_LOAD_FACTOR} is provided.
# Decision on {IGNITE_PAGES_LIST_TRY_LOCK_ATTEMPTS} is provided.
# Decision on {IGNITE_PAGES_LIST_STRIPES_PER_BUCKET} is provided.
# Decision on {IGNITE_PAGES_LIST_CACHING_MAX_CACHE_SIZE} is provided.
# Decision on {IGNITE_PAGES_LIST_CACHING_STRIPES_COUNT} is provided.
# Decision on {IGNITE_PAGES_LIST_CACHING_EMPTY_FLUSH_GC_THRESHOLD} is provided.
# Decision on {IGNITE_BPLUS_TREE_LOCK_RETRIES} is provided.
# Decision on {IGNITE_OFFHEAP_LOCK_CONCURRENCY_LEVEL} is provided.
# Decision on {IGNITE_OFFHEAP_RWLOCK_SPIN_COUNT} is provided.
# Decision on {IGNITE_LOGIT_STORAGE_SEGMENT_FILE_SIZE} is provided.
# Decision on {IGNITE_LOGIT_STORAGE_CONFIG_FILE_SIZE} is provided.
# Decision on {BPLUS_TREE_TEST_SEED} is provided.
# Decision on {ARTIFACT_DIR} is provided.
# Decision on {KEEP_WORK_DIR} is provided.
# Decision on {IGNITE_THREAD_ASSERTIONS_ENABLED} is provided.
# Decision on {THREAD_ASSERTIONS_LOG_BEFORE_THROWING} is provided.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to