Repository navigation
Conversation
def-
left a comment
There was a problem hiding this comment.
Only a nit about the comment
|
|
||
|
|
||
| class CompactionMemory(ScenarioBig): | ||
| """Measure environmentd memory and time while compacting table batches written by |
There was a problem hiding this comment.
Doesn't every scenario measure envd memory and time?
There was a problem hiding this comment.
Yes, the first sentence said nothing specific to this scenario. The docstring now opens with the workload and the peak it reports, and says why the standard memory figure misses that peak.
Posted by Claude Code.
QA LLM Review1. MEDIUM -- The idle check counts applied chunks as completed requests
The idle check can report zero while incremental compaction is still processing additional chunks. This lets the benchmark finish successfully before the measured work completes, understating its duration and potentially missing its memory peak or carrying compaction work into the next iteration. Details
The queue calculation separately subtracts |
Measures environmentd's peak memory and compaction time while compacting table batches that COPY INTO writes from S3. The data has low-cardinality text columns, which parquet dictionary-encodes, so decoded arrow is much larger than the encoded parts that the compaction memory budget counts. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
7b6c8a9 to
84d8bbf
Compare
Adds
CompactionMemory, aScenarioBigthat measures environmentd's peak memory and compaction time while compacting table batches written byCOPY INTO ... FROMS3. The data has low-cardinality text columns, which parquet dictionary-encodes, so the decoded arrow is much larger than the encoded parts the compaction memory budget counts.The report's memory figures are taken after compaction finishes, so the scenario prints environmentd's cgroup
memory.peakand compaction metrics as aCOMPACTION-MEMORYlog line. Run it with--other-tag=current-sourceto compare parameter sets on one build.🤖 Generated with Claude Code