[ 
https://issues.apache.org/jira/browse/IGNITE-14728?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eduard Rakhmankulov updated IGNITE-14728:
-----------------------------------------
    Description: 
We have a system property named "IGNITE_PDS_WAL_REBALANCE_THRESHOLD", that 
determines a count of entries of partition starting from which cluster will try 
applying historical rebalance for that partition.
But the system property is not convenient to use and is hidden from most part 
of users.

I propose the creation of a new DMS property *history.rebalance.threshold* 
instead of a system property.

The next algorithm will be used:
 # On node start *history.rebalance.threshold* property will be checked.

 # If there is no value, then the old system property 
*IGNITE_PDS_WAL_REBALANCE_THRESHOLD* value will be written to DMS.

 # If a system property is not defined then the default value from java will be 
written to DMS (*500*).

 # On property check print to log value and source of value.

Mark the system property *IGNITE_PDS_WAL_REBALANCE_THRESHOLD* as deprecated.

Dev list discussion 
[http://apache-ignite-developers.2346864.n4.nabble.com/Change-IGNITE-PDS-WAL-REBALANCE-THRESHOLD-from-System-property-to-Configuraton-tp52560.html]

 

  was:
We have a system property named "IGNITE_PDS_WAL_REBALANCE_THRESHOLD", that 
determines a count of entries of partition starting from which cluster will try 
applying historical rebalance for that partition.
 But the system property is not convenient to use and is hidden from most part 
of users.

I propose the creation of a new DMS property *wal.rebalance.threshold* instead 
of a system property.

The next algorithm will be used:
 # On node start *wal.rebalance.threshold* property will be checked.
 # If there is no value, then the old system property 
*IGNITE_PDS_WAL_REBALANCE_THRESHOLD* value will be written to DMS.
 # If a system property is not defined then the default value from java will be 
written to DMS (*500*).
 # On property check print to log value and source of value.

Mark the system property *IGNITE_PDS_WAL_REBALANCE_THRESHOLD* as deprecated.

Dev list discussion 
http://apache-ignite-developers.2346864.n4.nabble.com/Change-IGNITE-PDS-WAL-REBALANCE-THRESHOLD-from-System-property-to-Configuraton-tp52560.html


> Change IGNITE_PDS_WAL_REBALANCE_THRESHOLD from System property to Distributed 
> property
> --------------------------------------------------------------------------------------
>
>                 Key: IGNITE-14728
>                 URL: https://issues.apache.org/jira/browse/IGNITE-14728
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Eduard Rakhmankulov
>            Assignee: Eduard Rakhmankulov
>            Priority: Minor
>          Time Spent: 1h
>  Remaining Estimate: 0h
>
> We have a system property named "IGNITE_PDS_WAL_REBALANCE_THRESHOLD", that 
> determines a count of entries of partition starting from which cluster will 
> try applying historical rebalance for that partition.
> But the system property is not convenient to use and is hidden from most part 
> of users.
> I propose the creation of a new DMS property *history.rebalance.threshold* 
> instead of a system property.
> The next algorithm will be used:
>  # On node start *history.rebalance.threshold* property will be checked.
>  # If there is no value, then the old system property 
> *IGNITE_PDS_WAL_REBALANCE_THRESHOLD* value will be written to DMS.
>  # If a system property is not defined then the default value from java will 
> be written to DMS (*500*).
>  # On property check print to log value and source of value.
> Mark the system property *IGNITE_PDS_WAL_REBALANCE_THRESHOLD* as deprecated.
> Dev list discussion 
> [http://apache-ignite-developers.2346864.n4.nabble.com/Change-IGNITE-PDS-WAL-REBALANCE-THRESHOLD-from-System-property-to-Configuraton-tp52560.html]
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to