The shortcuts support partitioned regions with 0 and 1 redundant copies. Is
redundancies greater than 1 common enough for the rest management api to
support it?

On Tue, Aug 20, 2019 at 11:27 AM Jacob Barrett <jbarr...@pivotal.io> wrote:

> +1 to Alexander’s statement.
>
> Also, initial revisions need not be feature parity. For us on the common
> use cases. It’s sounds like an advanced use case to have proxy regions on
> the server so focus on the common partitioned and replicated first for the
> initial release.
>
> -jake
>
> > On Aug 20, 2019, at 11:07 AM, Alexander Murmann <amurm...@apache.org>
> wrote:
> >
> > Hey folks, I want to make sure that any other's product's roadmaps have
> no
> > impact on any decisions we make about Apache Geode.
> >
> > Thanks!
> >
> > 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