Jared Stewart created GEODE-3541:
------------------------------------

             Summary: Add GFSH api for creating regions with a 
FixedPartitionResolver
                 Key: GEODE-3541
                 URL: https://issues.apache.org/jira/browse/GEODE-3541
             Project: Geode
          Issue Type: New Feature
          Components: gfsh
            Reporter: Jared Stewart


>From a user: 

I was trying to get a custom partition resolver example working. The way 
geode-examples works is by configuring the servers via gfsh so I used:


{noformat}create region --name=example-region --type=PARTITION 
--partition-resolver=org.apache.geode.examples.functions.EvenOddPartitionResolver
 --redundant-copies=0{noformat}
Alas, this didn't work. [Jared: note - this was likely due to  
https://issues.apache.org/jira/browse/GEODE-3460]  I found a way to get it to 
work in Java:
{noformat} PartitionAttributesFactory partitionAttributesFactory = new 
PartitionAttributesFactory();
    partitionAttributesFactory
        
.addFixedPartitionAttributes(FixedPartitionAttributes.createFixedPartition("ODD",
 1));
    partitionAttributesFactory
        
.addFixedPartitionAttributes(FixedPartitionAttributes.createFixedPartition("EVEN",
 1));
    partitionAttributesFactory.setPartitionResolver(new 
EvenOddPartitionResolver());
    partitionAttributesFactory.setRedundantCopies(1);{noformat}
It appears that it was necessary to create the fixed partitions for the custom 
partition resolver to find.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to