Repository navigation
Conversation
Signed-off-by: Hiroshi Hatake <hiroshi@chronosphere.io>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
Signed-off-by: Hiroshi Hatake <hiroshi@chronosphere.io>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
The
format_json_streamfailure was a timing sensitive test assertion: it expected both records in one formatter callback, although valid flushes can deliver them separately. I updated out_http.c to check complete records across callbacks. I found no memory error in the focused case.Verification passed:
ctest --test-dir build -R '^flb-rt-out_http$' --output-on-failurebuild/bin/flb-rt-out_http format_json_streamunder Valgrind: 0 errors, no definite or possible leakstests/integration/.venv/bin/python -m pytest tests/integration/scenarios/out_http/tests/test_out_http_001.py::test_out_http_sends_json_payload -qVALGRIND=1 VALGRIND_STRICT=1: passed, 0 Valgrind errorsEnter
[N/A]in the box, if an item is not applicable to your change.Testing
Before we can approve your change; please submit the following in a comment:
If this is a change to packaging of containers or native binaries then please confirm it works for all targets.
ok-package-testlabel to test for all targets (requires maintainer to do).Documentation
Backporting
Fluent Bit is licensed under Apache 2.0, by submitting this pull request I understand that this code will be released under the terms of that license.
Summary by CodeRabbit