Kadir Ozdemir created PHOENIX-7165:
--------------------------------------
Summary: Compiler should use PhoenixRuntime#getTable
Key: PHOENIX-7165
URL: https://issues.apache.org/jira/browse/PHOENIX-7165
Project: Phoenix
Issue Type: Bug
Reporter: Kadir Ozdemir
PhoenixConnection#getTable gets a PTable from the PTable cache per JVM. If the
table is not in the cache then it trows TableNotFoundException.
PhoenixRuntime#getTable calls first PhoenixConnection#getTable and if the table
is not in the cache, it retrieves table from the server.
Since a user table can be evicted from the cache any time, Phoenix compilers
should not use PhoenixConnection#getTable, instead they should use
PhoenixRuntime#getTable.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)