Skip to content

make DVC recover from network failures #2884

@shcheklein

Description

@shcheklein

DVC has core commands that run a large number of operations with remotes:

dvc status
dvc push/pull
collecting checksum for a remote directory

or a long running network operations: pushing/pulling a large file.

It would be great for DVC to recover from network failures (even substantial ones). Instead of giving up from the very first read/connect error we should write a message and keep retrying with some exponential backoff. This should greatly improve user experience for those who deal with long running operations every day.

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestRequesting a new featurep2-mediumMedium priority, should be done, but less importantperformanceimprovement over resource / time consuming tasksuiuser interface / interaction

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions