-
Notifications
You must be signed in to change notification settings - Fork 175
Closed
Labels
area/appliancecomponent/portlayer/storageimpact/test/integration/enableThe test is associated with a disabled integration testThe test is associated with a disabled integration testkind/debtProblems that increase the cost of other workProblems that increase the cost of other workkind/investigationA scoped effort to learn the answers to a set of questions which may include prototypingA scoped effort to learn the answers to a set of questions which may include prototypingpriority/p1source/customerReported by a customer, directly or via an intermediaryReported by a customer, directly or via an intermediary
Description
When pulling an image that exceeds the available tmpfs space on the VCH, a "no space left on device" error occurs as the /tmp
partition becomes full.
Currently, we have two solutions in mind:
-
Implement a shared buffer on the portlayer side that will read up to a certain watermark, block downloads, drain to disk, repeat.
-
Implement a large ephemeral disk to use as temporary space instead of using tmpfs on the VCH. This disk should be created at VCH provision time, must be large enough (10s of GB) to support multiple concurrent large image pulls, and must be able to resize (shrink) itself on VCH restart.
We need to research the complexity and correctness of both solutions, with a preference for correctness over less complex.
bug2157676
Metadata
Metadata
Assignees
Labels
area/appliancecomponent/portlayer/storageimpact/test/integration/enableThe test is associated with a disabled integration testThe test is associated with a disabled integration testkind/debtProblems that increase the cost of other workProblems that increase the cost of other workkind/investigationA scoped effort to learn the answers to a set of questions which may include prototypingA scoped effort to learn the answers to a set of questions which may include prototypingpriority/p1source/customerReported by a customer, directly or via an intermediaryReported by a customer, directly or via an intermediary