apache / apache/iceberg

Core, Spark: Add JMH benchmarks for Variants

Open
#15,628 10 comments 0 reactions 0 assignees View on GitHub
improvement
Dominant language
Java
Stars
9.2k
Forks
3.5k
Avg merge
2d 11h
Merged PRs (30d)
132

Description

### Feature Request / Improvement

There's no JMH benchmarks for variants, so no way to see if behaviour scales well.

### Query engine

None

### Willingness to contribute

- [x] I can contribute this improvement/feature independently
- [ ] I would be willing to contribute this improvement/feature with guidance from the Iceberg community
- [ ] I cannot contribute this improvement/feature at this time

Contributor guide

Open the contributing guide

Research direction

Start by locating the Variant implementation and any existing JMH benchmark entry points in the repository; compare how current benchmarks are structured. Add benchmarks for Variant behavior at relevant scales and verify that they produce usable results for evaluating performance.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, spark
Domain
performance, testing
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.