[ https://issues.apache.org/jira/browse/PHOENIX-7025?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17774751#comment-17774751 ]
ASF GitHub Bot commented on PHOENIX-7025: ----------------------------------------- palashc commented on PR #1666: URL: https://github.com/apache/phoenix/pull/1666#issuecomment-1760631414 Test Report: https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1666/31/testReport/ > 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)