save work status

This commit is contained in:
Rongsong Shen 2026-02-09 11:42:30 +08:00
parent ff6d4eeccd
commit 12a6010f29
7 changed files with 58 additions and 53 deletions

View file

@ -28,8 +28,11 @@ typedef struct {
} request_res_t;
typedef struct {
char* user;
char* queue;
char* project;
xce_resreq_t* resreq;
} xce_sched_resreq_t;
} xce_sched_obj_t;
typedef struct {
char* name;
@ -59,7 +62,7 @@ typedef struct {
xce_sched_queue_t* queue;
xce_sched_user_t* user;
xce_sched_project_t* project;
xce_sched_resreq_t* resreq;
xce_sched_obj_t* schedobj;
uint32_t mintasks;
uint32_t maxtasks;
xce_job_alloc_t* allocs;
@ -77,7 +80,8 @@ typedef struct {
typedef struct {
xce_sched_job_t* job;
xce_sched_worker_t* worker;
xce_sched_resreq_t* resreq;
xce_sched_obj_t* schedobj;
xce_resreq_t* resreq;
xce_job_alloc_t* alloc;
xce_pendreason_t* reason;
struct {