[ https://issues.apache.org/jira/browse/PHOENIX-7025?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rushabh Shah resolved PHOENIX-7025. ----------------------------------- Resolution: Fixed > Create a new RPC to validate last ddl timestamp for read requests. > ------------------------------------------------------------------ > > Key: PHOENIX-7025 > URL: https://issues.apache.org/jira/browse/PHOENIX-7025 > Project: Phoenix > Issue Type: Sub-task > Reporter: Rushabh Shah > Assignee: Palash Chauhan > Priority: Major > > Introduce a new RPC request from phoenix client to any region server via > PhoenixRegionServerEndpoint#validateLastDDLTimestamp. Since the last ddl > timestamp cache is maintained by all the regionservers, you can choose any > regionserver randomly. In future, we can make this rpc more resilient by > sending this rpc to multiple regionservers simultaneously. > If phoenix client throws StaleMetadataCacheException then invalidate the > cache on the client side and retry executeQuery method while fetching the > updated metadata from SYSCAT regionserver. -- This message was sent by Atlassian Jira (v8.20.10#820010)