Skip to content

Adding yaml_change_description, workload_version and change_description to metadata - #637

Open
yashtyagi-yb wants to merge 258 commits into
cmu-db:mainfrom
yugabyte:ytyagi/workload_version
Open

Adding yaml_change_description, workload_version and change_description to metadata#637
yashtyagi-yb wants to merge 258 commits into
cmu-db:mainfrom
yugabyte:ytyagi/workload_version

Conversation

@yashtyagi-yb

Copy link
Copy Markdown

At times, we change the workloads/yamls which leave an impact on the plot page graphs giving a false impression of regression/improvements. Such false impressions cause confusion and difficulty in managing monitoring regressions. To address this issue, this PR adds certain fields like yaml_change_description, workload_version and change_description to the metadata of the workload in order to detect the changes and then the corresponding perf-devops code can detect the change and show it up on the plot page.

Rakshit Jain and others added 30 commits October 10, 2022 12:05
* fixed modify files + added load balance paramter to yb xmls

* ssl fix

* time fix

* ssl mode fix

* revert back tpcc condif

* bool fix
* executePhase support

Co-authored-by: Rakshit Jain <rjain@yugabyte.com>
Co-authored-by: shaharuk-yb <sshaikh@yugabyte.com>
Co-authored-by: Gargi Chakraverty <gchakraverty@MacBook-Pro.local>
Co-authored-by: Rakshit Jain <54314936+rakshitjain13@users.noreply.github.com>
* comma-seperated-table-names

* strip tablename
* optional weight

* sysout to log and commeneted thread info
* working commit for explain analyze select DDL's

Co-authored-by: Rakshit Jain <rjain@yugabyte.com>
* cleaning up rules, imports, removed unnecessary classes and functions
* remove tag for explain

* cleaning yamls

* fix for run
* default YBM

* renaming some objects

* copy command added
* results dir changes

* rejected queries

* retry_different to retry

* explain analyze+results formatting

Co-authored-by: Rakshit Jain <rjain@yugabyte.com>
* results dir changes

* rejected queries

* retry_different to retry

* explain analyze+results formatting

* drop db for colocated tables

Co-authored-by: Rakshit Jain <rjain@yugabyte.com>
* time to time_secs
* yugabyte pg_stat_statements support

Co-authored-by: shaharuk-yb <sshaikh@yugabyte.com>
shaharuk-yb and others added 26 commits February 18, 2026 14:33
* vector microbenchmarks covering insert and search
Adding a new scan workload scanG13 (wide schema full scan) to regression pipelines. It runs full-table SELECT * on wide-row tables (~50KB and ~200KB per row) to exercise the full-row read path and improve coverage for storage/read-path regressions (e.g. CRC checks).
* - implementing executeOnce
* - adding tests for index backfill for wide tables.
Documents build/run/test commands, the framework architecture, and an
in-depth FeatureBench section (lifecycle classes, YAML config shape, the
two authoring modes, load/execute rules, util-function reflection, and
instrumentation). Also documents the regression_pipelines directory used
by YugabyteDB's nightly runs and its category/db-variant matrix layout.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Adding Skip Locked Microbenchmarks (#202)
Adding Throughput Workloads (#201)
Renaming the throughput workload names
fixing load-balance=true for all throughput write workloads
* Trim featurebench output json to reduce output file size
* FeatureBench once-capture + heap-churn fixes
Correcting the configuration of throughput write workloads
Fixing minor bugs in throughput framework
Fixing latency variance in Index, Aggregate and Orderby workloads
@yashtyagi-yb
yashtyagi-yb force-pushed the ytyagi/workload_version branch from b08bbdd to ecf9f28 Compare September 2, 2026 11:28
@yashtyagi-yb
yashtyagi-yb force-pushed the ytyagi/workload_version branch from e5b1be9 to 60dd84d Compare September 3, 2026 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants