forked from lei.chen/myxce
job submit and support run in worker
This commit is contained in:
parent
3630e38a07
commit
e497dd1b69
18 changed files with 502 additions and 236 deletions
|
|
@ -40,6 +40,10 @@
|
|||
& UMAX_BITS(N_SEQUENCE_BITS - SEQUENCE_HIGH_SHIFT)) \
|
||||
<< SEQUENCE_HIGH_SHIFT)
|
||||
|
||||
#define EXTRACT_ARRAY_BASEID(id) \
|
||||
MAKE_JOBID(EXTRACT_ID_CLUSTER(id), EXTRACT_ID_APISERVER(id), \
|
||||
EXTRACT_ID_TIMESTAMP(id), 0x0, EXTRACT_ARRAY_JOB(id))
|
||||
|
||||
#define EXTRACT_ARRAY_IDX(id) \
|
||||
EXTRACT_BITS(id, 0, (N_SEQUENCE_BITS - SEQUENCE_HIGH_SHIFT))
|
||||
|
||||
|
|
@ -120,7 +124,10 @@ extern xce_res_threshold_t** dup_resource_thresholds(xce_res_threshold_t**,
|
|||
extern void free_resval_with_idx_list(xce_val_with_idx_t***, int);
|
||||
extern void free_strlist(xce_strlist_t*);
|
||||
|
||||
extern int fmt_jobid(char*, size_t, uint64_t);
|
||||
extern int parse_jobid(uint64_t*, char*);
|
||||
extern int fmt_jobid_ex(char*, size_t, uint64_t, char, char);
|
||||
extern int fmt_jobid(char*, size_t, uint64_t);
|
||||
extern int parse_jobid(uint64_t*, char*);
|
||||
extern uint64_t array_jobid(uint64_t);
|
||||
extern uint64_t array_idx(uint64_t);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue