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

Ashwani Raina reassigned KUDU-3427:
-----------------------------------

    Assignee: Ashwani Raina

> Add a metric for delta of snapshot vs current timestamp for scan-at-snapshot 
> scans
> ----------------------------------------------------------------------------------
>
>                 Key: KUDU-3427
>                 URL: https://issues.apache.org/jira/browse/KUDU-3427
>             Project: Kudu
>          Issue Type: Improvement
>          Components: tserver
>            Reporter: Alexey Serbin
>            Assignee: Ashwani Raina
>            Priority: Major
>              Labels: operability, supportability
>
> Currently, the setting for the {{\-\-tablet_history_max_age_sec}} is set to 
> quite arbitrary value of  60 * 60 * 24 * 7 seconds (7 days).  Keeping a lot 
> of data in UNDO deltas for longer than necessary means using IO throughput, 
> CPU cycles, and memory during various types of background maintenance jobs to 
> process data which no longer needed.  However, as of Kudu 1.16.0 version, 
> there isn't a simple way to tell whether the current setting of 
> {{\-\-tablet_history_max_age_sec}} is appropriate for the workload running on 
> a Kudu cluster.  An operator interested in optimizing the amount of tablet 
> history stored has no visibility on what might be the optimal value for the 
> {{\-\-tablet_history_max_age_sec}} based on the workloads run against the 
> cluster.
> It would be great to add a per-tablet metric (a histogram?) to accumulate 
> stats on the difference of snapshots used for scan operations in 
> READ_AT_SNAPSHOT and READ_YOUR_WRITES mode vs current timestamp.



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

Reply via email to