-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
core: filesystem access abstraction layer addition #7564
Open
leonardo-albertovich
wants to merge
316
commits into
master
Choose a base branch
from
leonardo-master-filesystem-access-abstraction-later
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
core: filesystem access abstraction layer addition #7564
leonardo-albertovich
wants to merge
316
commits into
master
from
leonardo-master-filesystem-access-abstraction-later
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
leonardo-albertovich
requested review from
fujimotos,
niedbalski,
patrick-stephens,
edsiper and
koleini
as code owners
June 14, 2023 18:01
patrick-stephens
previously approved these changes
Jun 15, 2023
Signed-off-by: Eduardo Silva <[email protected]>
Signed-off-by: Leonardo Alminana <[email protected]>
Co-authored-by: igorpeshansky <[email protected]> Signed-off-by: leonardo-albertovich <[email protected]>
Signed-off-by: Eduardo Silva <[email protected]>
* workflows: enable sarif output for CIFuzz This will make it easier to interpret the output of CIFuzz by making it possible to view the result in the Github security page. Signed-off-by: David Korczynski <[email protected]> * workflows: cifuzz: add sarif category Signed-off-by: David Korczynski <[email protected]> --------- Signed-off-by: David Korczynski <[email protected]>
Signed-off-by: David Korczynski <[email protected]>
Signed-off-by: David Korczynski <[email protected]>
`tmpfile()` can return NULL and this is not checked for at the moment. If indeed it returns NULL then the call on line 70 `fileno(stdoutp)` will cause a NULL dereference. Signed-off-by: David Korczynski <[email protected]>
Signed-off-by: David Korczynski <[email protected]>
In the previous version a new option called net.max_worker_connections was introduced to provide control around the maximum number of allowed TCP connections per worker inside an output plugin, the logic was wrong. In the upstream logic, connections are linked to one of these lists: - av_queue : connections ready to be used (available) - busy_queue: connections that are busy (someone is using them) - drop_queue: connections in the cleanup phase (to be drop) Fluent Bit don't create connections ahead of time, just on demand. When a connection is created is placed into the busy_queue, when is not longer needed one of these things happen: - if keepalive is enabled (default), the connection is moved to the 'av_queue'. - if keepalive is disabled, the connection is moved to 'drop_queue' then is closed and destroyed. Based on the logic described above, to limit the number of total connections in the worker, we only need to count the number of connections linked into the 'busy_queue' list because if there are connections available 'av_queue' it won't create a one. This patch fixes the logic by only using the busy_queue to count the limit. Signed-off-by: Eduardo Silva <[email protected]>
Bumps [helm/kind-action](https://github.com/helm/kind-action) from 1.7.0 to 1.8.0. - [Release notes](https://github.com/helm/kind-action/releases) - [Commits](helm/kind-action@v1.7.0...v1.8.0) --- updated-dependencies: - dependency-name: helm/kind-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
For the first revision, we'll provide log_key and one-by-one line JSON version like as out_loki plugin. --------- Signed-off-by: Hiroshi Hatake <[email protected]>
Implement gzip compression Signed-off-by: Catherine Fang <[email protected]> Co-authored-by: igorpeshansky <[email protected]>
Signed-off-by: braydonk <[email protected]>
Signed-off-by: Phillip Whelan <[email protected]>
Signed-off-by: GitHub <[email protected]> Co-authored-by: edsiper <[email protected]>
…ion-later Signed-off-by: leonardo-albertovich <[email protected]>
leonardo-albertovich
had a problem deploying
to
pr
October 5, 2023 07:07 — with
GitHub Actions
Failure
leonardo-albertovich
had a problem deploying
to
pr
October 5, 2023 07:07 — with
GitHub Actions
Failure
leonardo-albertovich
had a problem deploying
to
pr
October 5, 2023 07:07 — with
GitHub Actions
Failure
Signed-off-by: Leonardo Alminana <[email protected]>
Signed-off-by: Leonardo Alminana <[email protected]>
leonardo-albertovich
temporarily deployed
to
pr
October 5, 2023 07:18 — with
GitHub Actions
Inactive
leonardo-albertovich
temporarily deployed
to
pr
October 5, 2023 07:18 — with
GitHub Actions
Inactive
leonardo-albertovich
temporarily deployed
to
pr
October 5, 2023 07:18 — with
GitHub Actions
Inactive
leonardo-albertovich
temporarily deployed
to
pr
October 5, 2023 07:44 — with
GitHub Actions
Inactive
leonardo-albertovich
temporarily deployed
to
integration
October 5, 2023 09:01 — with
GitHub Actions
Inactive
leonardo-albertovich
temporarily deployed
to
integration
October 5, 2023 09:08 — with
GitHub Actions
Inactive
Signed-off-by: Leonardo Alminana <[email protected]>
leonardo-albertovich
temporarily deployed
to
integration
October 5, 2023 11:28 — with
GitHub Actions
Inactive
leonardo-albertovich
temporarily deployed
to
pr
October 5, 2023 11:28 — with
GitHub Actions
Inactive
leonardo-albertovich
temporarily deployed
to
pr
October 5, 2023 11:28 — with
GitHub Actions
Inactive
leonardo-albertovich
temporarily deployed
to
pr
October 5, 2023 11:28 — with
GitHub Actions
Inactive
leonardo-albertovich
temporarily deployed
to
integration
October 5, 2023 11:35 — with
GitHub Actions
Inactive
leonardo-albertovich
temporarily deployed
to
pr
October 5, 2023 12:00 — with
GitHub Actions
Inactive
This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
ci/integration-docker-ok
ci/integration-test-ok
docs-required
ok-package-test
Run PR packaging tests
ok-to-test
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a minimal filesystem abstraction layer mostly meant to allow the tail input plugin to ingest more than 8192 files while at the same time taking the platform specific code out of it so it can be leveraged by other components in order to remove duplicated code.