question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Active/Archive management on Runs for Archived Experiment

See original GitHub issue

What happened:

During the PR #5040, which allows user to see Active/Archive run lists of an experiment, regardless of whether that experiment is active or archived. There is discussion on whether a user can restore a Run from an Archived Experiment. See https://github.com/kubeflow/pipelines/pull/5040#issuecomment-773952554 for the initial question. And https://github.com/kubeflow/pipelines/pull/5040#issuecomment-774061658 for the argument. Currently this behavior is allowed on the latest code.

Decision Making

The question: Can a user restore a Run from an Archived Experiment? If so, what is the use case? If not, why it is discouraged?

Follow-up items

  • If this behavior is allowed, should we update UI to call out the state of Experiment in ExperimentDetail.tsx file?
  • If this behavior is not allowed, what is the error message we should show to users?

/kind discussion /area frontend

Issue Analytics

  • State:open
  • Created 3 years ago
  • Comments:18 (14 by maintainers)

github_iconTop GitHub Comments

2reactions
difincecommented, Dec 7, 2021

Hi, @Bobgy and @StefanoFioravanzo can I work on number: 3?

backend: Check whether a run is under archived experiment when Unarchive API is called. If so, fail with error 400 (FAILED_PRECONDITION).

I will create a separate issue about this.

2reactions
StefanoFioravanzocommented, Feb 11, 2021

I think the question is: “Should we allow Active Runs in Archived Experiments”?

If the answer was no, I can think of the following implications:

  • Archiving an Experiment would imply archiving of ALL the Runs belonging to the Experiment. We could prompt users of course, saying that the Experiment archival will have this effect.
  • Restoring an Experiment will restore ALL Runs belonging to the Experiment.

It is natural to me thinking about Experiments as direct parents (containers) of Runs, thus if I see an archived Experiment I would expect all of its runs to be Archived as well.

It’s clear that KFP follows a more loosely coupled approach. @Bobgy Was this a specific decision, taken at some point in time, grounded on some specific rationale? Maybe there is some old issue where this had been discussed.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Incidents are archived without any active archive - ServiceNow
Incidents are getting archived incorrectly there are no active archive rules ... Check your "sys_trigger" table if anything ran for archives.
Read more >
- Active Archive Alliance
The Active Archive Alliance serves as a vendor-neutral, trusted source for ... that solve data growth challenges through intelligent data management.
Read more >
Active Archive | Cloud & Tape Alternative for Data Retention
Retain data securely on-premises for as long as needed on an instantly-accessible active archive. Scalable and affordable replacement for cloud and tape.
Read more >
ACTIVE ARCHIVING CAN SAVE THE DAY AND YOUR DATA
An active archive can help offload expensive primary storage to less ... in this case study the benefits to the Kings of the...
Read more >
Reasons Healthcare Providers are Switching Archiving Vendors
Harmony Healthcare IT, an award-winning data management firm, ... and workflows of the active archive solution to strengthen support and ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found