-
Notifications
You must be signed in to change notification settings - Fork 71
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
Kubernetes: Store Kernel/Config/Files/*.pm files in S3 storage #1320
Comments
loader files can exist when building from a running installation
TODO:
|
Not using hash lookups has the advantage that spelling errors in the hash keys cannot occur.
only the ResultType 'FILE' is supported
do not write the file into the file system when S3 is active
Ah well, simply downloading from S3 is problematic. There are different processes reading these files. This means that creation must be atomic and that probably write access must be synchronised. |
These exist only when building from a local installation.
make sure that downloads from S3 are not concurrent check size and mtime again after download
…nt_take_2 Issue #1320 working by accident take 2
After some fixes we are down to just a few failures in the test suite:
|
Noticed that some parts |
when storing the object in S3 was successful. No need to check existence of Kernel/Config/Files when using S3.
should be defined, not undefined
including a small sleep, in order to have different modification times
Some more fixed and test results look a bit better:
Some of the failures seem to be sporadic. AgentTicketSplitInlineImage.t and _CreateScreens.t _ seem to be related to S3. |
This seems to be working. Closing this issue. |
See the discussion in #1148.
The goal for this issue is to provide a minimal solution. In
Kernel::Config::new()
we sync the objects in the S3 storage to the Kernel/Config/Files directory. Then go through the features that write *.pm files and make them write into the S3 storage.The text was updated successfully, but these errors were encountered: