sanjeet006py

Results 8 issues of sanjeet006py

[Design doc](https://docs.google.com/document/d/12q_ujY1FwftCkQGbeSzFrRJRGy4Vb-JRbK_3N-XiDzU/edit) - Support for table level max lookback age in SYSCAT. - Support for table level max lookback age in CREATE/ALTER TABLE. - Block setting/altering max lookback age for...

JIRA: [PHOENIX-7626](https://issues.apache.org/jira/browse/PHOENIX-7626)

Summary of the change: - Introducing two new metrics for tracking wall clock wait time of a query in Phoenix client thread pool and wall clock time spent in executing...

Summary of changes: - Added metrics to capture time taken in mutation plan creation and execution for upserts and deletes. - As the mutation plan creation and execution for a...

JIRA: [HBASE-29233](https://issues.apache.org/jira/browse/HBASE-29233)

Summary of the change: - Introduced new class `DelegateTableRunnableWithMetrics` to wrap a runnable and track metrics like execution time and queue wait time. Wrapped existing runnable used by `HTable#batch()` API...

JIRA: [PHOENIX-7704](https://issues.apache.org/jira/browse/PHOENIX-7704) - This PR is consuming HBASE-29398, HBASE-28302, HBASE-29494 and HBASE-29626. New metrics being added to Phoenix to be reported in query level read metrics: - `frt`: Time spent...