Skip to content

More detailed progress information for long running operations #1449

Open
@dardhal

Description

@dardhal

Is your feature request related to a problem? Please describe.
Sharing something I feel may be good to have, and may be, at least for one of the requirements, very easy to do.

First enhancement would be for the "Loading" information at the bottom right corner to be enhanced with the amount of files processed vs total files. Currently, when operating over a set of loaded files, "Loading" percentage goes up and down, I guess as every individual file gets processed for some operation, and progress is reported every now and then for individual files.

Second enhancement would be to return some feedback when doing ":write" operations to file on disk. Currently there is no progress, and depending on the amount or complexity of the data to be put together for writing (ie anonymization), the operation can take a while to complete.

Describe the solution you'd like
First enhancement would be, if at all makes sense or possible, for reporting something like "File 5 / 20, Loading 27%", instead of just "Loading 27%" (which would be 27% of some file, you don't know which, and no way to figure out how far along processing the set of files "lnav" is).

Second enhancement would be to give some feedback to customer while ":write" operations are ongoing. There is probably no point in making it more complex than this (ie no need to calculate an ETA or progress percentage), it is just that, when things take more than a few seconds, one tends to feel as if it is not working. Something like a blinking "in progress, please wait" or reporting number of lines written every couple seconds would be more than plenty

Describe alternatives you've considered
For the first enhancement, you just have to wait for things to complete, as progress is reported,yet you don't know how far along the way it is.

Second enhancement you don't really know if / how much progress is being made, and other than hoping progress is being made, there is no workaround other than waiting.

Additional context
For the first enhancement, it would be something along the lines of going from the first to the second image below :

Image

Image

For the second one, it's a UX choice how to feed back to the customer that progress is being made.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions