Open ACharbonneau opened 3 years ago
There are a few things going on here. First, you shouldn't be seeing those debug messages unless you've manually enabled them. I have a fix for this that I will commit today.
For the second issue, we previously removed the flow id and flow instance id to try to make the output cleaner. But if you're running multiple flows at once, you will need that info. What do you think of the following output instead?
Started DERIVA ingest flow Your dataset has been submitted You can check the progress with: cfde-submit status --flow-instance-id ID
That seems more helpful. Is that different from --flow-id
? and would I need that?
I'm now told that the tool does not actually support looking at older submission statuses so the docs are wrong and need to be fixed https://github.com/nih-cfde/cfde-submit/blob/main/docs/index.md#status
Small correction: I believe the docs there should be correct, but the cfde-submit client doesn't do the work of storing multiple submission ids the user can reference at a later time. The cfde-submit client only remembers the last id. It's up to the user to manually track submission UUIDs and supply them with the correct flow-id provided by the cfde-submit status
command.
It's my opinion this is confusing and we should scrap this feature in its current form. There are better ways to accomplish this. For example, if a user wanted to know their last five submissions, ideally they would type something like cfde-submit list
. The client would spit them all out in order listing the name, date and dcc id for each.
in the new docs it says that:
Below is the info I get when I do
cfde-submit run
:Which things in there are my
--flow-instance-id
and--flow-id
? And if they're not in there, how would I know what they are?