James Taylor created PHOENIX-4301: ------------------------------------- Summary: Use operation.setPriority() instead of having our own PhoenixRpcSchedulerFactory Key: PHOENIX-4301 URL: https://issues.apache.org/jira/browse/PHOENIX-4301 Project: Phoenix Issue Type: Bug Reporter: James Taylor
Now that it's possible to set the priority of an operation, we can get rid of the usage of PhoenixRpcSchedulerFactory and just set the priority ourselves since the RS->RS calls are in a known set of limited locations: - ParallelWriterIndexCommitter {{table.batch()}} call - TrackingParallelWriterIndexCommitter {{table.batch()}} call - Invocation of MetaDataEndPointImpl calls such as the one that updates the index status in PhoenixIndexFailurePolicy - Get issued while running stats to get guidepost width in DefaultStatisticsCollector The last two aren't as important as the first two. If feasible, we can make all interactions with SYSTEM.CATALOG and MetaDataEndPointImpl higher priority. -- This message was sent by Atlassian JIRA (v6.4.14#64029)