Skip to content

[puterfs] move write operations to extension#1940

Merged
KernelDeimos merged 4 commits intomainfrom
25B70-write-operations
Nov 11, 2025
Merged

[puterfs] move write operations to extension#1940
KernelDeimos merged 4 commits intomainfrom
25B70-write-operations

Conversation

@KernelDeimos
Copy link
Copy Markdown
Contributor

No description provided.

FileCacheService was still a legacy service extending AdvancedBase. This
commit changes it to extend BaseService and implement the lifecycle
methods consistent with other services. This is a prerequisite for
moving write_overwrite which needs to import the service via
`extension.import` (not possible for legacy services) so that it may
invalidate file cache when a file is written to.
@KernelDeimos KernelDeimos force-pushed the 25B70-write-operations branch from 770e20b to 0d947be Compare November 7, 2025 23:01
@KernelDeimos
Copy link
Copy Markdown
Contributor Author

I'm going to merge this Tuesday morning in case any issues come up. I have another branch ready that depends on this but I want these changes to go into prod first, because the migration is now entering the parts where the risk of breaking changes is relatively high.

@KernelDeimos KernelDeimos merged commit ea3dbcd into main Nov 11, 2025
6 checks passed
@jelveh jelveh deleted the 25B70-write-operations branch May 1, 2026 20:06
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.

1 participant