merge job rusage and pending reason support

This commit is contained in:
Rongsong Shen 2025-12-16 14:36:28 +08:00
parent 30824ae5ea
commit cb0c7fe9e7
82 changed files with 4280 additions and 2561 deletions

View file

@ -17,19 +17,22 @@ extern scaler_provider_t* provider_get(scaler_obj_mgr_t*, char*);
extern int template_add(scaler_obj_mgr_t*, scaler_template_t*);
extern scaler_template_t* template_get(scaler_obj_mgr_t*, char*);
extern scaler_template_t* template_get_by_id(scaler_obj_mgr_t*, scaler_template_id_t*);
extern scaler_template_t* template_get_by_id(scaler_obj_mgr_t*,
scaler_template_id_t*);
extern int template_del(scaler_obj_mgr_t*, char*);
extern int template_cmp(const void* a, const void* b);
extern int merge_templates(scaler_obj_mgr_t*, scaler_obj_mgr_t*, char*);
extern int merge_templates(scaler_obj_mgr_t*, scaler_obj_mgr_t*, char*);
extern int request_add(scaler_obj_mgr_t*, scaler_request_t*);
extern scaler_request_t* request_get(scaler_obj_mgr_t*, char*);
extern int request_update_status(scaler_obj_mgr_t*, char*, scaler_req_status_t, time_t);
extern int request_del(scaler_obj_mgr_t*, char*);
extern int request_update_status(scaler_obj_mgr_t*, char*, scaler_req_status_t,
time_t);
extern int request_del(scaler_obj_mgr_t*, char*);
extern int instance_add(scaler_obj_mgr_t*, scaler_instance_t*);
extern scaler_instance_t* instance_get(scaler_obj_mgr_t*, char*);
extern int instance_update_status(scaler_obj_mgr_t*, char*, scaler_alloc_status_t, char*, char*);
extern int instance_update_status(scaler_obj_mgr_t*, char*,
scaler_alloc_status_t, char*, char*);
extern int instance_del(scaler_obj_mgr_t*, char*);
#endif