Hi, We are seeing some performance issue with partitioned regions as when we execute data aware function then some of the calls to other regions inside functions goes to different nodes for further processing. So we are trying to implement data colocation between those regions.
We will be using custom partitioning of data by implementing PartitionResolver interface. Questions I believe we would need to import/export data again after creating regions with colocation. Please confirm. Since we have regions with different key but all regions have first part of the key common(separated by _) so in partition resolver implementing class we just take the first of key for routing. Will this custom partition the data correctly? Do we need to do any changes while reading data in functions after enabling data colocation? With best regards, Ashish
