Skip to content

Conversation

@leonardo-albertovich
Copy link
Contributor

This PR introduces a platform agnostic filesystem interface that implements functionality that used to be repeated in multiple plugins.

A platform agnostic change monitoring component based on native facilities (inotify, windows fs change notifications, FSEvent, etc) will be added before this is merged.

This PR does not change any of the existing code in significative ways other than renaming flb_file_read to flb_file_read_contents.

Note: This PR contains the comoponents introduced by PR 7564 in a way that can be merged immediately with no compromises and another PR will be opened to update in_tail to use the new abstraction layer.

Leonardo Alminana added 5 commits September 2, 2024 16:41
Signed-off-by: leonardo-albertovich <leonardo.alminana@chronosphere.io>
Signed-off-by: leonardo-albertovich <leonardo.alminana@chronosphere.io>
Signed-off-by: leonardo-albertovich <leonardo.alminana@chronosphere.io>
Signed-off-by: leonardo-albertovich <leonardo.alminana@chronosphere.io>
Signed-off-by: leonardo-albertovich <leonardo.alminana@chronosphere.io>
@edsiper
Copy link
Member

edsiper commented Sep 16, 2024

@leonardo-albertovich is this one is ready pls remove the draft mode

@leonardo-albertovich
Copy link
Contributor Author

I'd like to get a chance to add the monitoring part before we merge it which I won't be able to work on for about two weeks so I think it'd be better to leave it as a draft for the moment.

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.

3 participants