Skip to content

Add changes to S3 destination from syslog-ng#797

Merged
MrAnno merged 17 commits intoaxoflow:mainfrom
sodomelle:s3-syslog-ng-fix
Oct 29, 2025
Merged

Add changes to S3 destination from syslog-ng#797
MrAnno merged 17 commits intoaxoflow:mainfrom
sodomelle:s3-syslog-ng-fix

Conversation

@sodomelle
Copy link
Contributor

@sodomelle sodomelle commented Sep 18, 2025

This PR takes the commits from:

Added license change.

sodomelle added a commit to sodomelle/axosyslog that referenced this pull request Sep 19, 2025
The contents are taken from syslog-ng PR #5257 and #5286,
written by Bálint Horváth <[email protected]>.

Signed-off-by: Tamás Kosztyu <[email protected]>
@MrAnno
Copy link
Contributor

MrAnno commented Sep 24, 2025

FYI #799, #805

@axoflow axoflow deleted a comment from sonarqubecloud bot Sep 25, 2025
sodomelle added a commit to sodomelle/axosyslog that referenced this pull request Sep 26, 2025
The contents are taken from syslog-ng PR #5257 and #5286,
written by Bálint Horváth <[email protected]>.

Signed-off-by: Tamás Kosztyu <[email protected]>
@MrAnno
Copy link
Contributor

MrAnno commented Sep 30, 2025

We might need syslog-ng/syslog-ng#5447 too.

sodomelle added a commit to sodomelle/axosyslog that referenced this pull request Oct 1, 2025
The contents are taken from syslog-ng PR #5257, #5286 and #5447,
written by Bálint Horváth <[email protected]>.

Signed-off-by: Tamás Kosztyu <[email protected]>
sodomelle added a commit to sodomelle/axosyslog that referenced this pull request Oct 2, 2025
The contents are taken from syslog-ng PR #5257, #5286 and #5447,
written by Bálint Horváth <[email protected]>.

Signed-off-by: Tamás Kosztyu <[email protected]>
MrAnno
MrAnno previously approved these changes Oct 27, 2025
therandomstring and others added 14 commits October 27, 2025 14:25
The backfill behaviour will be replaced with a simpler solution in a later commit on this branch.

Signed-off-by: Bálint Horváth <[email protected]>
These introduce simpler, easier to maintain replacements to the S3Object class. The new classes also help with separation of concern.

Signed-off-by: Bálint Horváth <[email protected]>
Some dependencies (however unlikely) may not be installed, resulting in syslog-ng crashing. This should eliminate that concern.

Signed-off-by: Bálint Horváth <[email protected]>
This commit temporarily disables the upload-on-close behaviour. It will be reintroduced later.

Signed-off-by: Bálint Horváth <[email protected]>
… and shutdown

This commit reintroduces the removed upload-on-close behaviour and replaces the old backfill.

Signed-off-by: Bálint Horváth <[email protected]>
…ata elements.

This should allow for easier introduction of new config elements without breaking old buffers still on the disk.

Signed-off-by: Bálint Horváth <[email protected]>
Commit based on axoflow#408

Signed-off-by: Bálint Horváth <[email protected]>
…ehaviour

This option requires botocore 1.36 or above.
Commit based on axoflow#486 and axoflow#488

Signed-off-by: Bálint Horváth <[email protected]>
therandomstring and others added 2 commits October 27, 2025 14:30
…t triggered by other objects.

Signed-off-by: Bálint Horváth <[email protected]>
The contents are taken from syslog-ng PR #5257, #5286 and #5447,
written by Bálint Horváth <[email protected]>.

Signed-off-by: Tamás Kosztyu <[email protected]>
This commit reintroduces logging enhancements done by László Vádary.

Signed-off-by: Tamás Kosztyu <[email protected]>
@MrAnno MrAnno merged commit 9e0fa57 into axoflow:main Oct 29, 2025
23 checks passed
sodomelle added a commit to sodomelle/axosyslog that referenced this pull request Nov 11, 2025
sodomelle added a commit to sodomelle/axosyslog that referenced this pull request Nov 11, 2025
This reverts commit 9e0fa57, reversing
changes made to 604c258.

Signed-off-by: Tamás Kosztyu <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants