Adding yaml_change_description, workload_version and change_description to metadata - #637
Open
yashtyagi-yb wants to merge 258 commits into
Open
Adding yaml_change_description, workload_version and change_description to metadata#637yashtyagi-yb wants to merge 258 commits into
yashtyagi-yb wants to merge 258 commits into
Conversation
* 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
* multi-threading
* 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
…on to metadata of workload results
…n instead of string
yashtyagi-yb
force-pushed
the
ytyagi/workload_version
branch
from
September 2, 2026 11:28
b08bbdd to
ecf9f28
Compare
This reverts commit ecf9f28.
yashtyagi-yb
force-pushed
the
ytyagi/workload_version
branch
from
September 3, 2026 09:25
e5b1be9 to
60dd84d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.