Skip to content

Allow streaming uploaded docker images to disk #3705

@ES-Alexander

Description

@ES-Alexander

Originally raised by @Williangalvani in this comment, with some additional relevant discussion from elsewhere.

Currently version chooser downloads the user's full uploaded file to memory on the onboard computer, before saving it to disk, which can then run into memory issues with the running BlueOS container.

As of #3646 this may technically also be a problem for Kraken, but if the user can't load a compressed tar file of their Extension into memory then it's very unlikely they can run the actual Extension either, so it's unlikely to be a specific pain point there.

Kraken does at least seem to stream the extraction and image loading of the downloaded tar file, in case that's relevant (it seems version chooser does not do the same, which Willian has also commented about).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions