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

Reply via email to