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

Begin work on a logrotate filesystem #1034

Merged
merged 9 commits into from
Oct 28, 2024

Conversation

blt
Copy link
Collaborator

@blt blt commented Oct 9, 2024

What does this PR do?

This commit starts a series of work that is intended to end in our
first user-defined generator, a FUSE version of our logrotate
file-gen. Although this UDG is bundled in-project I'll puruse an
independent interface and build it in a separate container, eventually,
adding the mechanism in lading for a UDG to be run.

Additional Notes

I may eventually migrate logrotate_rs into a separate crate. For now
it was convenient to build it in the lading crate.

@blt blt added the no-changelog label Oct 9, 2024 — with Graphite App
@blt blt marked this pull request as ready for review October 9, 2024 17:51
@blt blt requested a review from a team as a code owner October 9, 2024 17:51
@blt blt marked this pull request as draft October 15, 2024 16:12
@blt blt force-pushed the blt/begin_work_on_a_logrotate_filesystem branch from acd3170 to 6ce1792 Compare October 15, 2024 18:53
@blt blt changed the base branch from main to blt/allow_cache_to_return_a_single_block October 15, 2024 18:53
@blt blt force-pushed the blt/allow_cache_to_return_a_single_block branch from df8c000 to 56c1824 Compare October 22, 2024 23:50
@blt blt force-pushed the blt/begin_work_on_a_logrotate_filesystem branch from 7fb272d to 7c41181 Compare October 22, 2024 23:50
This was referenced Oct 22, 2024
@blt blt force-pushed the blt/allow_cache_to_return_a_single_block branch from 56c1824 to 48c2b8e Compare October 24, 2024 00:10
@blt blt force-pushed the blt/begin_work_on_a_logrotate_filesystem branch from 7c41181 to bf824bb Compare October 24, 2024 00:10
@blt blt mentioned this pull request Oct 25, 2024
@blt blt marked this pull request as ready for review October 25, 2024 14:06
@blt blt changed the base branch from blt/allow_cache_to_return_a_single_block to graphite-base/1034 October 28, 2024 14:40
blt added 5 commits October 28, 2024 14:40
This commit starts a series of work that is intended to end in our
first user-defined generator, a FUSE version of our logrotate
file-gen. Although this UDG is bundled in-project I'll puruse an
independent interface and build it in a separate container, eventually,
adding the mechanism in lading for a UDG to be run.

I may eventually migrate `logrotate_rs` into a separate crate. For now
it was convenient to build it in teh `lading` crate.

Signed-off-by: Brian L. Troutwine <[email protected]>
This PR is intended to build a log generator that is a FUSE filesystem. The goal
is to have deterministic behavior with perfect knowledge of reads/writes without
needing to hook into eBPF et al.

Signed-off-by: Brian L. Troutwine <[email protected]>
Signed-off-by: Brian L. Troutwine <[email protected]>
Signed-off-by: Brian L. Troutwine <[email protected]>
Signed-off-by: Brian L. Troutwine <[email protected]>
blt added 3 commits October 28, 2024 14:40
Signed-off-by: Brian L. Troutwine <[email protected]>
Signed-off-by: Brian L. Troutwine <[email protected]>
Signed-off-by: Brian L. Troutwine <[email protected]>
@blt blt force-pushed the graphite-base/1034 branch from 48c2b8e to 50f35c9 Compare October 28, 2024 14:40
@blt blt force-pushed the blt/begin_work_on_a_logrotate_filesystem branch from 5b8a008 to cded9df Compare October 28, 2024 14:40
@blt blt changed the base branch from graphite-base/1034 to main October 28, 2024 14:41
Signed-off-by: Brian L. Troutwine <[email protected]>
@blt blt force-pushed the blt/begin_work_on_a_logrotate_filesystem branch from cded9df to 73825cc Compare October 28, 2024 14:41
@blt blt merged commit 35a65a9 into main Oct 28, 2024
16 checks passed
Copy link
Collaborator Author

blt commented Oct 28, 2024

Merge activity

  • Oct 28, 11:46 AM EDT: A user merged this pull request with Graphite.

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.

2 participants