@@ -229,14 +229,14 @@ obj_get_req_attr(crt_rpc_t *rpc, struct sched_req_attr *attr)
229229 type = SCHED_REQ_UPDATE ;
230230 else
231231 type = SCHED_REQ_FETCH ;
232- sched_req_attr_init (attr , type , & orw -> orw_pool_uuid );
232+ sched_req_attr_init (attr , type , 0 , & orw -> orw_pool_uuid );
233233 break ;
234234 }
235235 case DAOS_OBJ_RPC_MIGRATE : {
236236 struct obj_migrate_in * omi = crt_req_get (rpc );
237237
238238 attr -> sra_enqueue_id = omi -> om_comm_in .req_in_enqueue_id ;
239- sched_req_attr_init (attr , SCHED_REQ_MIGRATE , & omi -> om_pool_uuid );
239+ sched_req_attr_init (attr , SCHED_REQ_MIGRATE , 0 , & omi -> om_pool_uuid );
240240 break ;
241241 }
242242 /*
@@ -258,7 +258,7 @@ obj_get_req_attr(crt_rpc_t *rpc, struct sched_req_attr *attr)
258258 attr -> sra_enqueue_id = oei_v10 -> oei_comm_in .req_in_enqueue_id ;
259259 }
260260 type = (oei -> oei_flags & ORF_FOR_MIGRATION ) ? SCHED_REQ_MIGRATE : SCHED_REQ_ANONYM ;
261- sched_req_attr_init (attr , type , & oei -> oei_pool_uuid );
261+ sched_req_attr_init (attr , type , 0 , & oei -> oei_pool_uuid );
262262 break ;
263263 }
264264 case DAOS_OBJ_RPC_PUNCH :
@@ -274,7 +274,7 @@ obj_get_req_attr(crt_rpc_t *rpc, struct sched_req_attr *attr)
274274
275275 attr -> sra_enqueue_id = opi_v10 -> opi_comm_in .req_in_enqueue_id ;
276276 }
277- sched_req_attr_init (attr , SCHED_REQ_ANONYM , & opi -> opi_pool_uuid );
277+ sched_req_attr_init (attr , SCHED_REQ_ANONYM , 0 , & opi -> opi_pool_uuid );
278278 break ;
279279 }
280280 case DAOS_OBJ_RPC_QUERY_KEY : {
@@ -285,7 +285,7 @@ obj_get_req_attr(crt_rpc_t *rpc, struct sched_req_attr *attr)
285285
286286 attr -> sra_enqueue_id = okqi_v10 -> okqi_comm_in .req_in_enqueue_id ;
287287 }
288- sched_req_attr_init (attr , SCHED_REQ_ANONYM , & okqi -> okqi_pool_uuid );
288+ sched_req_attr_init (attr , SCHED_REQ_ANONYM , 0 , & okqi -> okqi_pool_uuid );
289289 break ;
290290 }
291291 case DAOS_OBJ_RPC_SYNC : {
@@ -296,7 +296,7 @@ obj_get_req_attr(crt_rpc_t *rpc, struct sched_req_attr *attr)
296296
297297 attr -> sra_enqueue_id = osi_v10 -> osi_comm_in .req_in_enqueue_id ;
298298 }
299- sched_req_attr_init (attr , SCHED_REQ_ANONYM , & osi -> osi_pool_uuid );
299+ sched_req_attr_init (attr , SCHED_REQ_ANONYM , 0 , & osi -> osi_pool_uuid );
300300 break ;
301301 }
302302 case DAOS_OBJ_RPC_KEY2ANCHOR : {
@@ -307,41 +307,43 @@ obj_get_req_attr(crt_rpc_t *rpc, struct sched_req_attr *attr)
307307
308308 attr -> sra_enqueue_id = oki_v10 -> oki_comm_in .req_in_enqueue_id ;
309309 }
310- sched_req_attr_init (attr , SCHED_REQ_ANONYM , & oki -> oki_pool_uuid );
310+ sched_req_attr_init (attr , SCHED_REQ_ANONYM , 0 , & oki -> oki_pool_uuid );
311311 break ;
312312 }
313313 case DAOS_OBJ_RPC_EC_AGGREGATE : {
314314 struct obj_ec_agg_in * ea = crt_req_get (rpc );
315315
316316 attr -> sra_enqueue_id = ea -> ea_comm_in .req_in_enqueue_id ;
317- sched_req_attr_init (attr , SCHED_REQ_ANONYM , & ea -> ea_pool_uuid );
317+ sched_req_attr_init (attr , SCHED_REQ_ANONYM , 0 , & ea -> ea_pool_uuid );
318318 break ;
319319 }
320320 case DAOS_OBJ_RPC_EC_REPLICATE : {
321321 struct obj_ec_rep_in * er = crt_req_get (rpc );
322322
323323 attr -> sra_enqueue_id = er -> er_comm_in .req_in_enqueue_id ;
324- sched_req_attr_init (attr , SCHED_REQ_ANONYM , & er -> er_pool_uuid );
324+ sched_req_attr_init (attr , SCHED_REQ_ANONYM , 0 , & er -> er_pool_uuid );
325325 break ;
326326 }
327327 case DAOS_OBJ_RPC_CPD : {
328328 struct obj_cpd_in * oci = crt_req_get (rpc );
329329
330- sched_req_attr_init (attr , SCHED_REQ_ANONYM , & oci -> oci_pool_uuid );
330+ sched_req_attr_init (attr , SCHED_REQ_ANONYM , 0 , & oci -> oci_pool_uuid );
331331 break ;
332332 }
333333 case DAOS_OBJ_RPC_COLL_PUNCH : {
334334 struct obj_coll_punch_in * ocpi = crt_req_get (rpc );
335335
336336 attr -> sra_enqueue_id = ocpi -> ocpi_comm_in .req_in_enqueue_id ;
337- sched_req_attr_init (attr , SCHED_REQ_ANONYM , & ocpi -> ocpi_po_uuid );
337+ sched_req_attr_init (attr , SCHED_REQ_ANONYM , SCHED_REQ_FL_DEEP_STACK ,
338+ & ocpi -> ocpi_po_uuid );
338339 break ;
339340 }
340341 case DAOS_OBJ_RPC_COLL_QUERY : {
341342 struct obj_coll_query_in * ocqi = crt_req_get (rpc );
342343
343344 attr -> sra_enqueue_id = ocqi -> ocqi_comm_in .req_in_enqueue_id ;
344- sched_req_attr_init (attr , SCHED_REQ_ANONYM , & ocqi -> ocqi_po_uuid );
345+ sched_req_attr_init (attr , SCHED_REQ_ANONYM , SCHED_REQ_FL_DEEP_STACK ,
346+ & ocqi -> ocqi_po_uuid );
345347 break ;
346348 }
347349 default :
0 commit comments