Jibing, The PINT_req_sched_post (and job_req_sched_post, called from the prelude state machine) don't have access to the hints structure. You would have to modify those calls to pass the hints to the request code. The hints sent from the client are available in the s_op->req->hints structure. One you have the hints in the request scheduling code, you can get at a particular hint value using the PINT_hint_get_value_by_type or PINT_hint_get_value_by_name calls. Both are declared/defined in src/common/misc/pint-hint.[h/c].
-sam On Jul 27, 2010, at 12:14 AM, Jibing Li wrote: > Hello Everyone > > I read the source code in /src/server/request-scheduler/request-scheduler.c, > I found the request scheduling algorithm is first come first service. Now I > want to change it in my order. To do this, I need to send some information to > the function PINT_req_sched_post so that it can post the request in my order > according to the information. I want to send these information by Hints, but > I don't know how to use Hints, can you give me some instructions? This will > help me a lot. Thank you very much. > > Jibing > _______________________________________________ > Pvfs2-users mailing list > [email protected] > http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users _______________________________________________ Pvfs2-users mailing list [email protected] http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users
