[jira] [Updated] (GEODE-4245) Support for Tombstone GC setting at region level

2018-05-24 Thread Nick Vallely (JIRA)

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

Nick Vallely updated GEODE-4245:

Description: 
The Tombstone GC setting is at cache level. Which is applied across all the 
regions in the cache.

Having these at region gives a better control on managing Tombstone in the 
system. They can be configured based on their usage and consistency requirement.

Also, Tombstone GC settings are time based (default 10minutes). Adding 
Tombstone GC configuration based on number of tombstones will also help 
managing tombstones and its impact on memory.

The proposal is to:
 # Have Tombstone GC setting at region level.
 # Add count based Tombstone GC setting
 # Internal API to change the setting based on known batch operations
 # Batch operations (lucene index, aeq usage)
 # Require region level be lower than the cache level setting
 # Investigate tombstone shut-off functionality

 

Historical information:
 * Possible longer timeout used for replicated regions.

  was:
The Tombstone GC setting is at cache level. Which is applied across all the 
regions in the cache.

Having these at region gives a better control on managing Tombstone in the 
system. They can be configured based on their usage and consistency requirement.

Also, Tombstone GC settings are time based (default 10minutes). Adding 
Tombstone GC configuration based on number of tombstones will also help 
managing tombstones and its impact on memory.

The proposal is to:
 # Have Tombstone GC setting at region level.
 # Add count based Tombstone GC setting
 # Internal API to change the setting based on known batch operations
 # Batch operations (lucene index, aeq usage)
 # Require region level be lower than the cache level setting

 

Historical information:
 * Possible longer timeout used for replicated regions.


> Support for Tombstone GC setting at region level
> 
>
> Key: GEODE-4245
> URL: https://issues.apache.org/jira/browse/GEODE-4245
> Project: Geode
>  Issue Type: Improvement
>  Components: docs, regions
>Reporter: Fred Krone
>Priority: Major
>
> The Tombstone GC setting is at cache level. Which is applied across all the 
> regions in the cache.
> Having these at region gives a better control on managing Tombstone in the 
> system. They can be configured based on their usage and consistency 
> requirement.
> Also, Tombstone GC settings are time based (default 10minutes). Adding 
> Tombstone GC configuration based on number of tombstones will also help 
> managing tombstones and its impact on memory.
> The proposal is to:
>  # Have Tombstone GC setting at region level.
>  # Add count based Tombstone GC setting
>  # Internal API to change the setting based on known batch operations
>  # Batch operations (lucene index, aeq usage)
>  # Require region level be lower than the cache level setting
>  # Investigate tombstone shut-off functionality
>  
> Historical information:
>  * Possible longer timeout used for replicated regions.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-4245) Support for Tombstone GC setting at region level

2018-05-24 Thread Nick Vallely (JIRA)

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

Nick Vallely updated GEODE-4245:

Description: 
The Tombstone GC setting is at cache level. Which is applied across all the 
regions in the cache.

Having these at region gives a better control on managing Tombstone in the 
system. They can be configured based on their usage and consistency requirement.

Also, Tombstone GC settings are time based (default 10minutes). Adding 
Tombstone GC configuration based on number of tombstones will also help 
managing tombstones and its impact on memory.

The proposal is to:
 # Have Tombstone GC setting at region level.
 # Add count based Tombstone GC setting
 # Internal API to change the setting based on known batch operations
 # Batch operations (lucene index, aeq usage)
 # Require region level be lower than the cache level setting

 

Historical information:
 * Possible longer timeout used for replicated regions.

  was:
The Tombstone GC setting is at cache level. Which is applied across all the 
regions in the cache.

Having these at region gives a better control on managing Tombstone in the 
system. They can be configured based on their usage and consistency requirement.

Also, Tombstone GC settings are time based (default 10minutes). Adding 
Tombstone GC configuration based on number of tombstones will also help 
managing tombstones and its impact on memory.

The proposal is to:
 # Have Tombstone GC setting at region level.
 # Add count based Tombstone GC setting
 # Consider also heap utilization or give a max utilization
 # Batch operations (lucene index, aeq usage)

 

Historical information:
 * Possible longer timeout used for replicated regions.


> Support for Tombstone GC setting at region level
> 
>
> Key: GEODE-4245
> URL: https://issues.apache.org/jira/browse/GEODE-4245
> Project: Geode
>  Issue Type: Improvement
>  Components: docs, regions
>Reporter: Fred Krone
>Priority: Major
>
> The Tombstone GC setting is at cache level. Which is applied across all the 
> regions in the cache.
> Having these at region gives a better control on managing Tombstone in the 
> system. They can be configured based on their usage and consistency 
> requirement.
> Also, Tombstone GC settings are time based (default 10minutes). Adding 
> Tombstone GC configuration based on number of tombstones will also help 
> managing tombstones and its impact on memory.
> The proposal is to:
>  # Have Tombstone GC setting at region level.
>  # Add count based Tombstone GC setting
>  # Internal API to change the setting based on known batch operations
>  # Batch operations (lucene index, aeq usage)
>  # Require region level be lower than the cache level setting
>  
> Historical information:
>  * Possible longer timeout used for replicated regions.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-4245) Support for Tombstone GC setting at region level

2018-05-24 Thread Nick Vallely (JIRA)

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

Nick Vallely updated GEODE-4245:

Description: 
The Tombstone GC setting is at cache level. Which is applied across all the 
regions in the cache.

Having these at region gives a better control on managing Tombstone in the 
system. They can be configured based on their usage and consistency requirement.

Also, Tombstone GC settings are time based (default 10minutes). Adding 
Tombstone GC configuration based on number of tombstones will also help 
managing tombstones and its impact on memory.

The proposal is to:
 # Have Tombstone GC setting at region level.
 # Add count based Tombstone GC setting
 # Consider also heap utilization or give a max utilization
 # Batch operations (lucene index, aeq usage)

 

Historical information:
 * Possible longer timeout used for replicated regions.

  was:
The Tombstone GC setting is at cache level. Which is applied across all the 
regions in the cache.

Having these at region gives a better control on managing Tombstone in the 
system. They can be configured based on their usage and consistency requirement.

Also, Tombstone GC settings are time based (default 10minutes). Adding 
Tombstone GC configuration based on number of tombstones will also help 
managing tombstones and its impact on memory.

The proposal is to:
 # Have Tombstone GC setting at region level.
 # Add count based Tombstone GC setting
 # Batch operations (lucene index, aeq usage)

 

Historical information:
 * Possible longer timeout used for replicated regions.


> Support for Tombstone GC setting at region level
> 
>
> Key: GEODE-4245
> URL: https://issues.apache.org/jira/browse/GEODE-4245
> Project: Geode
>  Issue Type: Improvement
>  Components: docs, regions
>Reporter: Fred Krone
>Priority: Major
>
> The Tombstone GC setting is at cache level. Which is applied across all the 
> regions in the cache.
> Having these at region gives a better control on managing Tombstone in the 
> system. They can be configured based on their usage and consistency 
> requirement.
> Also, Tombstone GC settings are time based (default 10minutes). Adding 
> Tombstone GC configuration based on number of tombstones will also help 
> managing tombstones and its impact on memory.
> The proposal is to:
>  # Have Tombstone GC setting at region level.
>  # Add count based Tombstone GC setting
>  # Consider also heap utilization or give a max utilization
>  # Batch operations (lucene index, aeq usage)
>  
> Historical information:
>  * Possible longer timeout used for replicated regions.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-4245) Support for Tombstone GC setting at region level

2018-05-24 Thread Nick Vallely (JIRA)

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

Nick Vallely updated GEODE-4245:

Description: 
The Tombstone GC setting is at cache level. Which is applied across all the 
regions in the cache.

Having these at region gives a better control on managing Tombstone in the 
system. They can be configured based on their usage and consistency requirement.

Also, Tombstone GC settings are time based (default 10minutes). Adding 
Tombstone GC configuration based on number of tombstones will also help 
managing tombstones and its impact on memory.

The proposal is to:
 # Have Tombstone GC setting at region level.
 # Add count based Tombstone GC setting
 # Batch operations (lucene index, aeq usage)

 

Historical information:
 * Possible longer timeout used for replicated regions.

  was:
The Tombstone GC setting is at cache level. Which is applied across all the 
regions in the cache.

Having these at region gives a better control on managing Tombstone in the 
system. They can be configured based on their usage and consistency requirement.

Also, Tombstone GC settings are time based (default 10minutes). Adding 
Tombstone GC configuration based on number of tombstones will also help 
managing tombstones and its impact on memory.

The proposal is to:
 # Have Tombstone GC setting at region level.
 # Add count based Tombstone GC setting.

 

Historical information:
 * Possible longer timeout used for replicated regions.


> Support for Tombstone GC setting at region level
> 
>
> Key: GEODE-4245
> URL: https://issues.apache.org/jira/browse/GEODE-4245
> Project: Geode
>  Issue Type: Improvement
>  Components: docs, regions
>Reporter: Fred Krone
>Priority: Major
>
> The Tombstone GC setting is at cache level. Which is applied across all the 
> regions in the cache.
> Having these at region gives a better control on managing Tombstone in the 
> system. They can be configured based on their usage and consistency 
> requirement.
> Also, Tombstone GC settings are time based (default 10minutes). Adding 
> Tombstone GC configuration based on number of tombstones will also help 
> managing tombstones and its impact on memory.
> The proposal is to:
>  # Have Tombstone GC setting at region level.
>  # Add count based Tombstone GC setting
>  # Batch operations (lucene index, aeq usage)
>  
> Historical information:
>  * Possible longer timeout used for replicated regions.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-4245) Support for Tombstone GC setting at region level

2018-05-24 Thread Nick Vallely (JIRA)

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

Nick Vallely updated GEODE-4245:

Description: 
The Tombstone GC setting is at cache level. Which is applied across all the 
regions in the cache.

Having these at region gives a better control on managing Tombstone in the 
system. They can be configured based on their usage and consistency requirement.

Also, Tombstone GC settings are time based (default 10minutes). Adding 
Tombstone GC configuration based on number of tombstones will also help 
managing tombstones and its impact on memory.

The proposal is to:
 # Have Tombstone GC setting at region level.
 # Add count based Tombstone GC setting.

 

Historical information:
 * Possible longer timeout used for replicated regions.

  was:
The Tombstone GC setting is at cache level. Which is applied across all the 
regions in the cache.

Having these at region gives a better control on managing Tombstone in the 
system. They can be configured based on their usage and consistency requirement.

Also, Tombstone GC settings are time based (default 10minutes). Adding 
Tombstone GC configuration based on number of tombstones will also help 
managing tombstones and its impact on memory.

The proposal is to:
 # Have Tombstone GC setting at region level.
 # Add count based Tombstone GC setting.


> Support for Tombstone GC setting at region level
> 
>
> Key: GEODE-4245
> URL: https://issues.apache.org/jira/browse/GEODE-4245
> Project: Geode
>  Issue Type: Improvement
>  Components: docs, regions
>Reporter: Fred Krone
>Priority: Major
>
> The Tombstone GC setting is at cache level. Which is applied across all the 
> regions in the cache.
> Having these at region gives a better control on managing Tombstone in the 
> system. They can be configured based on their usage and consistency 
> requirement.
> Also, Tombstone GC settings are time based (default 10minutes). Adding 
> Tombstone GC configuration based on number of tombstones will also help 
> managing tombstones and its impact on memory.
> The proposal is to:
>  # Have Tombstone GC setting at region level.
>  # Add count based Tombstone GC setting.
>  
> Historical information:
>  * Possible longer timeout used for replicated regions.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-4245) Support for Tombstone GC setting at region level

2018-04-11 Thread Fred Krone (JIRA)

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

Fred Krone updated GEODE-4245:
--
Component/s: docs

> Support for Tombstone GC setting at region level
> 
>
> Key: GEODE-4245
> URL: https://issues.apache.org/jira/browse/GEODE-4245
> Project: Geode
>  Issue Type: Improvement
>  Components: docs, regions
>Reporter: Fred Krone
>Priority: Major
>
> The Tombstone GC setting is at cache level. Which is applied across all the 
> regions in the cache.
> Having these at region gives a better control on managing Tombstone in the 
> system. They can be configured based on their usage and consistency 
> requirement.
> Also, Tombstone GC settings are time based (default 10minutes). Adding 
> Tombstone GC configuration based on number of tombstones will also help 
> managing tombstones and its impact on memory.
> The proposal is to:
>  # Have Tombstone GC setting at region level.
>  # Add count based Tombstone GC setting.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-4245) Support for Tombstone GC setting at region level

2018-04-11 Thread Fred Krone (JIRA)

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

Fred Krone updated GEODE-4245:
--
Labels:   (was: geode-150)

> Support for Tombstone GC setting at region level
> 
>
> Key: GEODE-4245
> URL: https://issues.apache.org/jira/browse/GEODE-4245
> Project: Geode
>  Issue Type: Improvement
>  Components: docs, regions
>Reporter: Fred Krone
>Priority: Major
>
> The Tombstone GC setting is at cache level. Which is applied across all the 
> regions in the cache.
> Having these at region gives a better control on managing Tombstone in the 
> system. They can be configured based on their usage and consistency 
> requirement.
> Also, Tombstone GC settings are time based (default 10minutes). Adding 
> Tombstone GC configuration based on number of tombstones will also help 
> managing tombstones and its impact on memory.
> The proposal is to:
>  # Have Tombstone GC setting at region level.
>  # Add count based Tombstone GC setting.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-4245) Support for Tombstone GC setting at region level

2018-03-22 Thread Anilkumar Gingade (JIRA)

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

Anilkumar Gingade updated GEODE-4245:
-
Description: 
The Tombstone GC setting is at cache level. Which is applied across all the 
regions in the cache.

Having these at region gives a better control on managing Tombstone in the 
system. They can be configured based on their usage and consistency requirement.

Also, Tombstone GC settings are time based (default 10minutes). Adding 
Tombstone GC configuration based on number of tombstones will also help 
managing tombstones and its impact on memory.

The proposal is to:
 # Have Tombstone GC setting at region level.
 # Add count based Tombstone GC setting.

  was:
Sometimes there is an issue which makes transactions longer to commit by 
competing with Tombstone GC.

A workaround is to reduce the number of data entries to be removed at once in 
their system. However, it's a slightly undesirable workaround involving 
un-wanting modification with their application. It could be handled by adding a 
parameter with Tombstone GC feature.

limit the number of tombstones to purge every Tombstone GCs
Or..
set the maximum execution time for every Tombstone GCs


> Support for Tombstone GC setting at region level
> 
>
> Key: GEODE-4245
> URL: https://issues.apache.org/jira/browse/GEODE-4245
> Project: Geode
>  Issue Type: Improvement
>  Components: regions
>Reporter: Fred Krone
>Priority: Major
>  Labels: geode-150
>
> The Tombstone GC setting is at cache level. Which is applied across all the 
> regions in the cache.
> Having these at region gives a better control on managing Tombstone in the 
> system. They can be configured based on their usage and consistency 
> requirement.
> Also, Tombstone GC settings are time based (default 10minutes). Adding 
> Tombstone GC configuration based on number of tombstones will also help 
> managing tombstones and its impact on memory.
> The proposal is to:
>  # Have Tombstone GC setting at region level.
>  # Add count based Tombstone GC setting.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-4245) Support for Tombstone GC setting at region level

2018-03-22 Thread Anilkumar Gingade (JIRA)

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

Anilkumar Gingade updated GEODE-4245:
-
Summary: Support for Tombstone GC setting at region level  (was: Users 
would like a parameter to limit the number of tombstones to purge every 
Tombstone GC)

> Support for Tombstone GC setting at region level
> 
>
> Key: GEODE-4245
> URL: https://issues.apache.org/jira/browse/GEODE-4245
> Project: Geode
>  Issue Type: Improvement
>  Components: regions
>Reporter: Fred Krone
>Priority: Major
>  Labels: geode-150
>
> Sometimes there is an issue which makes transactions longer to commit by 
> competing with Tombstone GC.
> A workaround is to reduce the number of data entries to be removed at once in 
> their system. However, it's a slightly undesirable workaround involving 
> un-wanting modification with their application. It could be handled by adding 
> a parameter with Tombstone GC feature.
> limit the number of tombstones to purge every Tombstone GCs
> Or..
> set the maximum execution time for every Tombstone GCs



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)