Project
Loading...
Searching...
No Matches
o2::framework::ComputingQuotaOffer Struct Reference

#include <ComputingQuotaOffer.h>

Public Attributes

int cpu = 0
 How many cores it can use.
 
int64_t memory = 0
 How much memory it can use.
 
int64_t sharedMemory = 0
 How much shared memory it can allocate.
 
int64_t runtime = 0
 
int user = -1
 Which task is using the offer.
 
OfferScore score = OfferScore::Unneeded
 The score for the given offer.
 
bool valid = false
 

Detailed Description

Definition at line 40 of file ComputingQuotaOffer.h.

Member Data Documentation

◆ cpu

int o2::framework::ComputingQuotaOffer::cpu = 0

How many cores it can use.

Definition at line 42 of file ComputingQuotaOffer.h.

◆ memory

int64_t o2::framework::ComputingQuotaOffer::memory = 0

How much memory it can use.

Definition at line 44 of file ComputingQuotaOffer.h.

◆ runtime

int64_t o2::framework::ComputingQuotaOffer::runtime = 0

How much runtime it can use before giving back the resource in milliseconds.

Definition at line 49 of file ComputingQuotaOffer.h.

◆ score

OfferScore o2::framework::ComputingQuotaOffer::score = OfferScore::Unneeded

The score for the given offer.

Definition at line 53 of file ComputingQuotaOffer.h.

◆ sharedMemory

int64_t o2::framework::ComputingQuotaOffer::sharedMemory = 0

How much shared memory it can allocate.

Definition at line 46 of file ComputingQuotaOffer.h.

◆ user

int o2::framework::ComputingQuotaOffer::user = -1

Which task is using the offer.

Definition at line 51 of file ComputingQuotaOffer.h.

◆ valid

bool o2::framework::ComputingQuotaOffer::valid = false

Whether or not the offer is valid, invalid offers can be reused whe we get some more quota from the system.

Definition at line 56 of file ComputingQuotaOffer.h.


The documentation for this struct was generated from the following file: