The GitHub Actions job "Tests (AMD)" on airflow.git/chunk-java-comm has 
succeeded.
Run started by GitHub user uranusjr (triggered by uranusjr).

Head commit for run:
84519c44e294ca3bb91d0ed996e23505da25bcba / TP <[email protected]>
Harden frame processing on large data

Previously, frame encoding and decoding are done against an in-memory
byte array. This is simple, but may cause issues with very large amount
of data, since the frame protocol allows 2^32 bytes of data per frame
with the potential to clog the entire JVM.

This uses the MessagePack library's MessageBuffer helper to encode to
and decode from a MessagePack message into multiple lazy buffers,
converting each buffer to a byte array separately on demand to reduce
peak memory usage.

I also cleaned up some abstractions since they are already pretty empty
prior to this change.

Report URL: https://github.com/apache/airflow/actions/runs/28397004039

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to