Skip to content

add: cleanup and improve output #2699

@shcheklein

Description

@shcheklein
  • tidy up remaining stats (no need for <00:00, add total size in bytes, etc)
  • add progress to other uses of stage.dump
  • profile repo.check_modified_graph(), stage.save(), stage.dump() etc to find out what other functions are slow, perhaps add progress for them too
    • md5sums only take about 10% of the total time. There must be other more time consuming functions
  • make sure we don't show an extra progress bar when there is only one target (majority of cases, see below)
  • cleanup output when if fails add: cleanup and improve output #2699 (comment)
  • large dirs progress bar hanging when collecting files before computing checksums progress when collecting directories with giant number of files #2770 add: cleanup and improve output #2699 (comment)
  • make sure that we show HINT message to enable cache optimization properly when copy is taking too long already

Extra progress bar concern:

We started using an extra progress bar that is counting targets, as described and shown here: #2658 . In most cases though there is a single target - dvc add file or dvc add directory. That extra progress bar is not needed in those cases. It's needed in case of multiple targets or if -R option is specified.

Metadata

Metadata

Assignees

Labels

enhancementEnhances DVCp1-importantImportant, aka current backlog of things to douiuser interface / interaction

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions