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

Allow for TRESBillingWeights #16

Closed
Falkor opened this issue Jan 25, 2019 · 2 comments
Closed

Allow for TRESBillingWeights #16

Falkor opened this issue Jan 25, 2019 · 2 comments
Milestone

Comments

@Falkor
Copy link
Contributor

Falkor commented Jan 25, 2019

See Trackable RESources (TRES).

Associated directives:

AccountingStorageTRES
PriorityWeightTRES
TRESBillingWeights
@Falkor Falkor added this to the 1.2 milestone Feb 1, 2019
Falkor pushed a commit that referenced this issue Feb 2, 2019
- See Issue #16

Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
@Falkor
Copy link
Contributor Author

Falkor commented Feb 2, 2019

Ex of hiera config:

# Which Trackable RESources (TRES) will be tracked in addition to
# billing, cpu, energy, memory and node
slurm::accountingstoragetres: gres/gpu,gres/gpu:volta
slurm::priorityweighttres:    CPU=1000,Mem=2000,GRES/gpu=300

slurm::partitions:
  'DEFAULT':
    TRESbillingweights: 'CPU=1.0,Mem=0.25G,GRES/gpu=15.0'
    content: State=UP AllowGroups=clusterusers AllowAccounts=ALL DisableRootJobs=YES OverSubscribe=NO
  'admin':
    priority: 100
    nodes: 'node-[1-2]'
    content: Hidden=YES DefaultTime=0-10:00:00 MaxTime=5-00:00:00 MaxNodes=UNLIMITED  AllowQos=qos-admin
  'interactive':
    priority: 20
    nodes: 'node-1'
    content: DefaultTime=0-1:00:00  MaxTime=0-4:00:00  AllowQos=qos-besteffort,qos-interactive DefMemPerCPU=400 MaxMemPerCPU=400
  'batch':
    priority: 20
    nodes: 'node-[2-2]'
    content: DefaultTime=0-2:00:00  MaxTime=5-00:00:00 MaxNodes=UNLIMITED Default=YES AllowQos=qos-besteffort,qos-batch DefMemPerCPU=400 MaxMemPerCPU=400

@Falkor
Copy link
Contributor Author

Falkor commented Feb 3, 2019

Lint compliance, see 53aca5d

@Falkor Falkor closed this as completed Feb 3, 2019
Falkor pushed a commit that referenced this issue Feb 3, 2019
TRES, scheduler parameters and custom content management

- Bugfix #2: slurmdbd on separate host bug
- Bugfix #7: slurm-login nodes without daemons
- Bugfix #12: slurm-17.11.3 install fails bug
- Bugfix #13: Add SchedulerParameters to slurm.conf.erb template
- Bugfix #14: Prevent improper use of SchedMD resources
- Bugfix #16: Allow for TRESBillingWeights enhancement
- Bugfix #17: Consolidate vagrant setup for module validation on a virtual cluster enhancement
- Bugfix #18: Allow for custom content enhancement
uvNikita pushed a commit to uvNikita/puppet-slurm that referenced this issue Apr 5, 2019
- See Issue ULHPC#16

Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant