If you code it you have to test it. An all or nothing approach will take longer 
to deliver any value. Breaking it into a priority set and committing the sets 
gives immediate value. 

> On Aug 20, 2019, at 6:12 PM, Michael Stolz <mst...@pivotal.io> wrote:
> 
> I'm not at all sure why supporting the current set is more work than a
> subset. Are we planning to fix issues in the current implementation in the
> new API rather than the underlying (still needed) existing API? How is that
> a good idea?
> 
> 
> 
> --
> Mike Stolz
> Principal Engineer, Pivotal Cloud Cache
> Mobile: +1-631-835-4771
> 
>> On Tue, Aug 20, 2019, 9:09 PM Anilkumar Gingade <aging...@pivotal.io> wrote:
>> 
>> My vote is for supporting all the region type currently supported. As mike
>> was pointing, we have seen usecases where different regions are used for
>> specific application needs.
>> 
>> 
>> 
>> On Tue, Aug 20, 2019 at 5:09 PM Darrel Schneider <dschnei...@pivotal.io>
>> wrote:
>> 
>>> gfsh create region currently does not support "distributed-no-ack" nor
>>> "global". I did not find in jira a feature request for gfsh to support
>>> these. So I think it would be safe for the Geode Management REST API to
>>> also not support those scopes.
>>> 
>>> 
>>>> On Tue, Aug 20, 2019 at 12:10 PM Kirk Lund <kl...@apache.org> wrote:
>>>> 
>>>> Here's my 2cents: The Geode Management REST API should definitely
>> support
>>>> "group" such that creation of a region may target zero, one, or more
>>>> groups.
>>>> 
>>>> On Tue, Aug 20, 2019 at 10:45 AM Darrel Schneider <
>> dschnei...@pivotal.io
>>>> 
>>>> wrote:
>>>> 
>>>>> Is "group" support on the PCC roadmap or is the plan for the members
>>> of a
>>>>> cluster to always be uniform?
>>>>> 
>>>>> On Tue, Aug 20, 2019 at 9:56 AM Jinmei Liao <jil...@pivotal.io>
>> wrote:
>>>>> 
>>>>>> So, sound like we still need to support *PROXY types. It's OK to
>> drop
>>>>>> support for LOCAL* region types in management rest API?
>>>>>> 
>>>>>> Also, regarding existing region shortcuts, we are also
>> experimenting
>>>>> using
>>>>>> different object types to represent different types of region, for
>>>>> example,
>>>>>> redundantCopies property should only exists in partition regions.
>>>> Instead
>>>>>> of having a flat object that could have a type of any of these
>> values
>>>> and
>>>>>> holds all sorts of properties that may/may not make sense for that
>>>> type,
>>>>>> should just have a factory method that given these region
>> shortcuts,
>>> we
>>>>>> would return a specific region object that's determined by this
>> type?
>>>>>> 
>>>>>> On Tue, Aug 20, 2019 at 8:15 AM Jens Deppe <jde...@pivotal.io>
>>> wrote:
>>>>>> 
>>>>>>> Currently, when deployed to the cloud (aka PCC) there is no
>> ability
>>>>> for a
>>>>>>> user to group members thus it is also not possible to create
>>> regions
>>>>> (via
>>>>>>> gfsh at least) that are separated by groups. Typically one would
>>>>> create a
>>>>>>> PROXY region against one group and the PARTITION region against
>>>> another
>>>>>>> group. However, without the ability to assign groups, that is not
>>>>>> possible.
>>>>>>> 
>>>>>>> --Jens
>>>>>>> 
>>>>>>> On Tue, Aug 20, 2019 at 7:46 AM Michael Stolz <mst...@pivotal.io
>>> 
>>>>> wrote:
>>>>>>> 
>>>>>>>> I know that lots of folks use PROXY regions on the server side
>> to
>>>>> host
>>>>>>>> logic associated with the region, but I think they always do
>> that
>>>> in
>>>>>>>> conjunction with server groups so that the proxy is on some of
>>> the
>>>>>> server
>>>>>>>> and the same region containing data is on others. Given the way
>>>>>> cache.xml
>>>>>>>> works they might not even bother with the server groups, but
>> I'm
>>>> not
>>>>>>> sure.
>>>>>>>> 
>>>>>>>> I think we should carry forward the existing shortcuts and not
>> go
>>>>>>> backward
>>>>>>>> to the separate attributes.
>>>>>>>> 
>>>>>>>> --
>>>>>>>> Mike Stolz
>>>>>>>> Principal Engineer, Pivotal Cloud Cache
>>>>>>>> Mobile: +1-631-835-4771
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Mon, Aug 19, 2019 at 7:59 PM Darrel Schneider <
>>>>>> dschnei...@pivotal.io>
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> Keep in mind that the context of the regions in question is
>> the
>>>>>>> cluster.
>>>>>>>> So
>>>>>>>>> these regions would be created on servers.
>>>>>>>>> So, for example, does anyone see a need to create PROXY
>> regions
>>>> on
>>>>>> the
>>>>>>>>> server? Even if we did not support them on the server, they
>>> would
>>>>>> still
>>>>>>>> be
>>>>>>>>> supported on clients.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> On Mon, Aug 19, 2019 at 4:26 PM Jinmei Liao <
>> jil...@pivotal.io
>>>> 
>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> Region type (in another word Region shortcut) defines a set
>>> of
>>>>>>>> attributes
>>>>>>>>>> for a region. These are the list of region types we have:
>>>>>>>>>> 
>>>>>>>>>> LOCAL,
>>>>>>>>>> LOCAL_PERSISTENT,
>>>>>>>>>> LOCAL_HEAP_LRU,
>>>>>>>>>> LOCAL_OVERFLOW,
>>>>>>>>>> LOCAL_PERSISTENT_OVERFLOW,
>>>>>>>>>> 
>>>>>>>>>> PARTITION,
>>>>>>>>>> PARTITION_REDUNDANT,
>>>>>>>>>> PARTITION_PERSISTENT,
>>>>>>>>>> PARTITION_REDUNDANT_PERSISTENT,
>>>>>>>>>> PARTITION_OVERFLOW,
>>>>>>>>>> PARTITION_REDUNDANT_OVERFLOW,
>>>>>>>>>> PARTITION_PERSISTENT_OVERFLOW,
>>>>>>>>>> PARTITION_REDUNDANT_PERSISTENT_OVERFLOW,
>>>>>>>>>> PARTITION_HEAP_LRU,
>>>>>>>>>> PARTITION_REDUNDANT_HEAP_LRU,
>>>>>>>>>> 
>>>>>>>>>> REPLICATE,
>>>>>>>>>> REPLICATE_PERSISTENT,
>>>>>>>>>> REPLICATE_OVERFLOW,
>>>>>>>>>> REPLICATE_PERSISTENT_OVERFLOW,
>>>>>>>>>> REPLICATE_HEAP_LRU,
>>>>>>>>>> 
>>>>>>>>>> REPLICATE_PROXY,
>>>>>>>>>> PARTITION_PROXY,
>>>>>>>>>> PARTITION_PROXY_REDUNDANT,
>>>>>>>>>> 
>>>>>>>>>> In region management rest api, especially in PCC world, we
>>> are
>>>>>>>> wondering
>>>>>>>>>> 1) should we allow users to create LOCAL* regions through
>>>>>> management
>>>>>>>> rest
>>>>>>>>>> api?
>>>>>>>>>> 2) should we allow users to create *PROXY regions through
>>>>>> management
>>>>>>>> rest
>>>>>>>>>> api?
>>>>>>>>>> 3) for the rest of the PARTITION* and REPLICATE* types,
>>> should
>>>> we
>>>>>>>> strive
>>>>>>>>> to
>>>>>>>>>> keep the region type list the same as before, or only keep
>>> the
>>>>> type
>>>>>>> as
>>>>>>>>>> REPLICATE/PARTITION, but use other properties like
>>>>> "redundantCopy"
>>>>>>> and
>>>>>>>>>> "evictionAction" to allow different permutations of region
>>>>>>> attributes?
>>>>>>>>>> 
>>>>>>>>>> comments appreciated!
>>>>>>>>>> --
>>>>>>>>>> Cheers
>>>>>>>>>> 
>>>>>>>>>> Jinmei
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Cheers
>>>>>> 
>>>>>> Jinmei
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 

Reply via email to