[ 
https://issues.apache.org/jira/browse/PHOENIX-7381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Palash Chauhan updated PHOENIX-7381:
------------------------------------
    Fix Version/s: 5.3.0

> Client should not validate LAST_DDL_TIMESTAMP for a table with non-zero 
> UPDATE_CACHE_FREQUENCY if the client's cache entry is not old enough 
> ---------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: PHOENIX-7381
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-7381
>             Project: Phoenix
>          Issue Type: Improvement
>            Reporter: Palash Chauhan
>            Assignee: Palash Chauhan
>            Priority: Major
>             Fix For: 5.3.0
>
>
> PHOENIX-6883 introduced a way for a client to validate its table metadata 
> before queries or updates using LAST_DDL_TIMESTAMP of the table. In the 
> current implementation, client will always perform an RPC to a random region 
> server to validate timestamps since we would set 
> DEFAULT_UPDATE_CACHE_FREQUENCY to NEVER. 
> However, if a client operation involves a table with a positive 
> UPDATE_CACHE_FREQUENCY defined in its schema, we should skip the timestamp 
> validation if the client's cache entry for the table is not old enough. (just 
> like we skip getTable rpc if the cache entry is not old enough)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to