improve res
This commit is contained in:
parent
4769e6845f
commit
8db4458375
4 changed files with 23 additions and 5 deletions
|
|
@ -8,6 +8,7 @@
|
|||
#include "kvmgr.h"
|
||||
#include "typemap.h"
|
||||
#include "xce/types.h"
|
||||
#include "zarray.h"
|
||||
|
||||
typedef void* host_selection_t;
|
||||
|
||||
|
|
@ -54,10 +55,10 @@ typedef struct {
|
|||
} xce_sched_job_t;
|
||||
|
||||
typedef struct {
|
||||
char* name;
|
||||
uint32_t status;
|
||||
xce_val_t* res_avail; /* resources in worker */
|
||||
xce_val_t* res_in_use; /* used resources in worker */
|
||||
char* name;
|
||||
uint32_t status;
|
||||
zarray_t resvals;
|
||||
zarray_t resInUse;
|
||||
} xce_sched_worker_t;
|
||||
|
||||
extern xce_sched_job_t* make_sched_job(void*, xce_job_t*);
|
||||
|
|
@ -70,4 +71,5 @@ extern void kill_sched_queue(void*);
|
|||
extern void kill_sched_worker(void*);
|
||||
extern void kill_sched_user(void*);
|
||||
extern void kill_sched_project(void*);
|
||||
extern void kill_sched_resval(xce_val_t*);
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -56,6 +56,7 @@ typedef struct {
|
|||
kvmgr_t plugins;
|
||||
dataq_t* pend_updates[2];
|
||||
resmgr_t resmgr;
|
||||
zarray_t sharedInst;
|
||||
kvmgr_t jobs;
|
||||
kvmgr_t queues;
|
||||
kvmgr_t workers;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue