Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User defined job identifier #3864

Closed
wdbaruni opened this issue Jan 24, 2024 · 1 comment
Closed

User defined job identifier #3864

wdbaruni opened this issue Jan 24, 2024 · 1 comment
Labels
th/user-experience Theme: Issues aimed at improving the end-user experience

Comments

@wdbaruni
Copy link
Member

wdbaruni commented Jan 24, 2024

The Problem

Users today only interact with bacalhau user system generated job IDs, which is not a great user experience specially when working with long running jobs. It has been a pain working on the use cases where I can to stop and deploy a new version of the job, and each time had to figure out the new ID for my job.

Similar systems allow users to generate their own names for their jobs, which simplifies querying the jobs, updating them and stopping the jobs if needed.

Requirements

  1. As a user, I prefer to submit and query jobs using a unique job name I provide, rather than relying solely on a Bacalhau-generated job ID.
  2. As a user, I want to stop a job using the unique name I have provided, in addition to the Bacalhau-generated ID.
  3. As a user, I expect re-submitting a job with the same name to be treated as an update by Bacalhau, triggering appropriate actions.
  4. As a user, I want re-submitting a job with the same specifications and name to result in no action from Bacalhau and no increment to the job version

This feature is a pre-requirement to Users shall be able to update existing jobs

Priority

  • Priority: 2 (Medium)
  • Quarter: 2024Q2
  • Justification:
    • I am on the fence of marking this as high, but there are other higher priority items and this is mainly impacting long running jobs which doesn't seem to be getting a lot of demand yet
@wdbaruni wdbaruni added the th/user-experience Theme: Issues aimed at improving the end-user experience label Jan 24, 2024
@wdbaruni wdbaruni changed the title User define job identifier User defined job identifier Jan 25, 2024
@wdbaruni wdbaruni added this to the v1.4.0 milestone Jan 25, 2024
@wdbaruni wdbaruni removed this from the v1.4.0 milestone Apr 16, 2024
@wdbaruni wdbaruni transferred this issue from another repository Apr 21, 2024
@wdbaruni wdbaruni transferred this issue from another repository Apr 21, 2024
@wdbaruni
Copy link
Member Author

replaced by linear project

@wdbaruni wdbaruni closed this as not planned Won't fix, can't repro, duplicate, stale Oct 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
th/user-experience Theme: Issues aimed at improving the end-user experience
Projects
Status: Done
Status: Backlog
Development

No branches or pull requests

1 participant