Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from netdata:master #61

Merged
merged 47 commits into from
Mar 28, 2024
Merged

Conversation

pull[bot]
Copy link

@pull pull bot commented Mar 25, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

* extract dbengine compression to separate files

* added ZSTD support in dbengine

* automatically select best compression

* handle decompression errors

* eliminate fatals from compression algorithms; fallback to uncompressed pages if compression fails or generates bigger data

* have the unit test generate many data files
@pull pull bot added the ⤵️ pull label Mar 25, 2024
dependabot bot and others added 28 commits March 25, 2024 15:47
…mpatible in /src/go/collectors/go.d.plugin (#17248)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…llectors/go.d.plugin (#17247)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This is required to work correctly in Homebrew, as building within
Homebrew does not allow using Homebrew commands, but does generally
provide a properly working pkg-config setup.
* Use zlib provided by the system itself on macOS.

Searching for it with find_package() should always work on macOS since
it will find the system copy, which is always going to be there.

* Use native libuuid on macOS.

Much like zlib, macOS provides a libuuid implementation that (should)
work for us, so just use that instead of fighting with brew to find one.

* Don’t prepend system include paths.

* Skip Linux-specific checks on macOS.

This isn’t technically broken, but not making these checks makes
debugging of the build system easier.

* Minor CMake restructure.
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
Co-authored-by: ilyam8 <ilya@netdata.cloud>
Co-authored-by: ilyam8 <22274335+ilyam8@users.noreply.github.com>
* Set database to NULL on close

* Serialize sqlite_library_shutdown
ilyam8 and others added 18 commits March 27, 2024 10:49
Co-authored-by: ilyam8 <22274335+ilyam8@users.noreply.github.com>
Co-authored-by: ilyam8 <22274335+ilyam8@users.noreply.github.com>

---------

Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* Enable sentry on all Debian and Ubuntu versions.

* Rely on anchors to avoid explicitly setting keys
This fixes a bug introduced by #13802 which would cause errors in
scripts run by the kickstart script to correctly be reported as warnings
by the kickstart script, but not actually cause the script to fail in
cases when it should have.
In legacy versions TCP control block had a different pointer.  In modern
FreeBSD the generic inpcb and protocol specific pcb is the same pointer.

For reference two FreeBSD commits:
* merge inpcb with tcpcb e68b3792440cac248347afe08ba5881a00ba6523
* netstat(1) to use the new pointer 8e813d07c6804f80e1380b54f6e5fa6d34a3be52
and a test build to detect software that uses legacy pointer:
* https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277659
Revert "Enable sentry on all Debian and Ubuntu versions. (#17259)"

This reverts commit d7391b9.
@pull pull bot merged commit aa0694f into webfutureiorepo:master Mar 28, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.