By default, the knob identification task now uses the set of target objectives used to tune a particular workload as the output y instead of the pruned metrics.
Added option KNOB_IDENT_USE_PRUNED_METRICS to constants.py. When enabled, pruned metrics are also included in the output y in the knob identification task. (It's disabled by default).
Further reduced the number of metrics included as features when computing the workload characterization tasks by additionally filtering out non-unique columns and binning the metrics by deciles before removing constant/non-unique columns.
Reversed the ordering in a couple of our admin views so newer objects show up first.
Changes:
y
instead of the pruned metrics.KNOB_IDENT_USE_PRUNED_METRICS
to constants.py. When enabled, pruned metrics are also included in the outputy
in the knob identification task. (It's disabled by default).