[ 
https://issues.apache.org/jira/browse/GEODE-8748?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17242682#comment-17242682
 ] 

ASF subversion and git services commented on GEODE-8748:
--------------------------------------------------------

Commit a39c200fe9f68d3a1707a2f4af12729ac833074f in geode's branch 
refs/heads/develop from Nabarun Nag
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=a39c200 ]

GEODE-8748: Prevents NPE on alter expiry on proxy regions (#5790)

        * When a region is created with zero local memory, there is no bucket 
regions created.
        * When alter region is called on this proxy region to alter expiry, it 
tries to manipulate the bucket region.
        * But there are no buckets and hence NPE is thrown.
        * In this commit a null check is done before alter the bucket regions.
        * Configs still need to changed to prevent restart issues.
        * This similar to the check done in setEntryTimeToLive in 
PartitionedRegion class

> Altering expiry time on proxy region causes NPE
> -----------------------------------------------
>
>                 Key: GEODE-8748
>                 URL: https://issues.apache.org/jira/browse/GEODE-8748
>             Project: Geode
>          Issue Type: Task
>          Components: expiration
>            Reporter: Nabarun Nag
>            Priority: Major
>              Labels: pull-request-available
>
> When we execute 
> "create region --name=region --type=PARTITION_PROXY --group=proxy"
> "alter region --name=region --entry-time-to-live-expiration=1000 
> --entry-time-to-live-expiration-action=destroy --group=proxy"
>  
> This results in an NPE. Also if there is a mixture of proxy and non-proxy 
> versions of the same region and we could alter some of the non-proxy but the 
> proxy region failed on alter commands, then restarts will start encountering 
> problems.



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

Reply via email to