Hi Mike,

Thank you for the clarification, that was my guess.
Regarding the destruction of the region, I was thinking about removing the
key in metadataRegion and delete the region in the callback (to be tested).

Cheers.

On Fri, Apr 8, 2016 at 4:55 PM, Michael Stolz <[email protected]> wrote:

> The reason you need the RegionAttributesMetadataRegion is so that if a
> server goes away and comes back, or a new server joins, it knows to
> recreate the regions that were dynamically created as defined in the
> RegionAttributesMetadataRegion.
>
> If you are going to destroy regions you will also need to remove their
> definitions from the RegionAttributesMetadataRegion.
>
> I believe <dynamic-region-factory> won't work for Partitioned Regions.
>
>
>
> --
> Mike Stolz
> Principal Engineer, GemFire Product Manager
> Mobile: 631-835-4771
>
> On Fri, Apr 8, 2016 at 6:28 AM, Olivier Mallassi <
> [email protected]> wrote:
>
>> Hello everybody,
>>
>> my apologies if the question has already been asked on the ML (I cannot
>> find the answer in the archive).
>>
>> I have a need to programmatically create / delete region. I am not
>> talking about creating / deleting regions every second or minutes. the need
>> is a pure administration need (being able to create regions via an REST
>> API).
>>
>> I have found the sample code in the documentation (
>> http://geode.docs.pivotal.io/docs/developing/region_options/dynamic_region_creation.html)
>> and was wondering if you can help with the following questions
>> - why are we using this "metadataregion"? is it to support elasticity
>> (add / remove nodes)? other reasons?
>> - Can we delete the regions using the same principle (with another
>> callback)?
>> - is it better to use the <dynamic-region-factory> knowing I need
>> partition_redundant regions? it looks not to be a valid option.
>>
>> Many thanks for your help.
>>
>> oliv/
>>
>
>

Reply via email to