The GitHub Actions job "Lint PR" on fory.git/row-codec-schema-versions has failed. Run started by GitHub user stevenschlansker (triggered by stevenschlansker).
Head commit for run: dd913ab0880783ec0bd424009bf013c5b90789a9 / Claude (on behalf of Steven Schlansker) <[email protected]> perf(format): benchmark schema-evolution flag overhead on the current path Add evolution-off PersonV2 codecs (standard + compact) and four *NoEvolution benchmarks so the suite measures the steady-state cost of withSchemaEvolution() when reading and writing current-version data, not only projection parity. Bounded JMH run (JDK 26, 2 forks x 4 iters, -prof gc), B/op = gc.alloc.rate.norm: currentDecode 17.6M ops/s 312 B/op currentDecodeNoEvolution 16.6M ops/s 312 B/op encode 15.9M ops/s 152 B/op encodeNoEvolution 15.8M ops/s 152 B/op compactCurrentDecode 16.4M ops/s 280 B/op compactCurrentDecodeNoEvolution 16.3M 280 B/op compactEncode 16.4M ops/s 144 B/op compactEncodeNoEvolution 15.5M ops/s 144 B/op olderDecode 24.5M ops/s 216 B/op compactOlderDecode 24.9M ops/s 192 B/op Enabling evolution adds zero allocation on the current path (B/op identical on/off across all four paths); throughput differences are within the bounded run's noise band. Projection (older) decode is not penalized versus current decode; it allocates less here because it reads the narrower V1 schema. Report URL: https://github.com/apache/fory/actions/runs/28257736367 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
