pass pend reason back to controller
This commit is contained in:
parent
cd0bca3138
commit
5560ae91da
16 changed files with 349 additions and 123 deletions
|
|
@ -29,7 +29,8 @@ typedef int (*plugin_begin_session_fn_t)(void*);
|
|||
|
||||
typedef int (*plugin_end_session_fn_t)(void*);
|
||||
/* allocation function of job */
|
||||
typedef xce_job_alloc_t* (*plugin_job_allocate_fn_t)(void*, int64_t);
|
||||
typedef xce_job_alloc_t* (*plugin_job_allocate_fn_t)(void*, int64_t,
|
||||
xce_pendreason_t**);
|
||||
|
||||
typedef struct {
|
||||
plugin_update_config_hook_t config_hook;
|
||||
|
|
@ -60,6 +61,7 @@ extern int plugin_job_update(void*, xce_sched_job_t*);
|
|||
extern int plugin_worker_update(void*, xce_sched_worker_t*);
|
||||
extern int plugin_begin_session(void*);
|
||||
extern int plugin_end_session(void*);
|
||||
extern int plugin_commit_decision(void*, xce_decision_t*);
|
||||
|
||||
extern int register_fcfs(void*);
|
||||
extern int register_default_allocator(void*);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue