elastic / elastic/go-docappender

Improve appender benchmarks

Open
#119 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
11
Forks
20
PR merge metrics
No merged PRs in 30d

Description

- ensure setup code does not affect benchmarks numbers (this seems to be the case now according the cpu profile)
- do not send the same body as it would make compression more efficient that it actually is
- add separate benchmark for retry behaviour

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue does not name benchmark files or tests. Locate the appender benchmark entry points and inspect the CPU profile to separate setup from measured work, then check how request bodies are generated. Done means setup is excluded, bodies avoid compression bias, and retry behavior has its own benchmark.

Written by the indexing model from the issue text.

Assessment

Tech stack
elasticsearch, go
Domain
performance, testing-qa
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.