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

add preemptible support to flux-accounting #552

Open
4 tasks
cmoussa1 opened this issue Dec 18, 2024 · 2 comments
Open
4 tasks

add preemptible support to flux-accounting #552

cmoussa1 opened this issue Dec 18, 2024 · 2 comments
Assignees
Labels
feature tracking Tracking issue for larger feature made up of smaller issues

Comments

@cmoussa1
Copy link
Member

cmoussa1 commented Dec 18, 2024

It was discussed in our production meeting today that perhaps flux-accounting should play a role in supporting preemptable jobs in a system instance of Flux. One idea discussed adding attributes to banks so that they only allow preemptable jobs.

Tagging @ryanday36 here to see what additional requirements might be needed that flux-accounting would be able to support.

Tasks

Preview Give feedback
  1. 4 of 4
    commands database new feature
    cmoussa1
  2. database new feature
  3. commands new feature
    cmoussa1
  4. new feature plugin
    cmoussa1
@ryanday36
Copy link
Contributor

I think that what I'd like for this would be a 'max-preempt-after' value for banks. Values would be something like:

-1 (or null or whatever): no preemption required for the bank
0 or a flux standard duration time value: jobs using this bank get --preempt-after this value added unless they've already specified a smaller value of --preempt-after. E.g. if max-preempt-after is set to two hours, jobs that don't set --preempt-after or that set something like --preempt-after=4h will get --preempt-after=2h set, but jobs that set something like --preempt-after=1h would not be changed.

@cmoussa1
Copy link
Member Author

Thanks for this explanation @ryanday36 - I'm going to convert this to a tracking issue and begin opening sub-issues with more specific details.

@cmoussa1 cmoussa1 changed the title adding preemptable support to flux-accounting add preemptable support to flux-accounting Dec 19, 2024
@cmoussa1 cmoussa1 changed the title add preemptable support to flux-accounting add preemptible support to flux-accounting Dec 19, 2024
@cmoussa1 cmoussa1 added feature tracking Tracking issue for larger feature made up of smaller issues and removed discussion labels Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature tracking Tracking issue for larger feature made up of smaller issues
Projects
None yet
Development

No branches or pull requests

2 participants