Jens

No worries, it is helpful anyway :)

Olivier

On Saturday, 9 April 2016, Jens Deppe <[email protected]> wrote:

> Hi Olivier,
>
> I would actually advise against trying to use the REST admin API as it is
> entirely undocumented. It only exists in order to enable gfsh commands over
> HTTP. It's ugly and not intended for 'human consumption'. :) i.e. It was
> not *designed* to be a consumable REST API.
>
> We have had some discussions about providing a proper admin REST API but
> nothing concrete has come of that yet.
>
> --Jens
>
> On Sat, Apr 9, 2016 at 4:41 AM, Olivier Mallassi <
> [email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>
>> Guys,
>>
>> thank you for all your answer.
>> I was thinking about using the REST APIs for this but cannot find the
>> adequate API in the doc (my fault).
>>
>> anyway, thx.
>>
>> oliv/
>>
>> On Fri, Apr 8, 2016 at 10:12 PM, Barry Oglesby <[email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>>
>>> In addition to the other great suggestions, if you want to stick with
>>> the pattern in the original example, I attached a DestroyFunctionCommand
>>> and updated CreateRegionCacheListener that'll destroy the region. The
>>> functions could use a bit of refactoring.
>>>
>>> Thanks,
>>> Barry Oglesby
>>>
>>>
>>> On Fri, Apr 8, 2016 at 8:43 AM, Olivier Mallassi <
>>> [email protected]
>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>>>
>>>> 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]
>>>> <javascript:_e(%7B%7D,'cvml','[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]
>>>>> <javascript:_e(%7B%7D,'cvml','[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