X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Finclude%2Flustre_nrs.h;h=6397cf2f0d3777488d3d8a1281deef86529d7a57;hp=6f913d2406c4e3201793ca9da75423ccfd13b602;hb=5315db3f1066619d6effe4f778d2df3ad1ba738f;hpb=e7ab554c1ca887e1a3fa9da5250b2debb4eee2d6 diff --git a/lustre/include/lustre_nrs.h b/lustre/include/lustre_nrs.h index 6f913d2..6397cf2 100644 --- a/lustre/include/lustre_nrs.h +++ b/lustre/include/lustre_nrs.h @@ -675,6 +675,7 @@ enum { #include #include #include +#include /** * NRS request @@ -700,7 +701,7 @@ struct ptlrpc_nrs_request { unsigned nr_enqueued:1; unsigned nr_started:1; unsigned nr_finalized:1; - cfs_binheap_node_t nr_node; + struct cfs_binheap_node nr_node; /** * Policy-specific fields, used for determining a request's scheduling @@ -721,6 +722,10 @@ struct ptlrpc_nrs_request { * TBF request definition */ struct nrs_tbf_req tbf; + /** + * Fields for the delay policy + */ + struct nrs_delay_req delay; } nr_u; /** * Externally-registering policies may want to use this to allocate