From: David B. <bd...@us...> - 2005-03-19 14:19:00
|
Sekhar, It depends on whether you are using STAF 2.x or STAF 3.0. Note that whenever you call the "STAF" command executable, a unique handle is assigned for that call, and when it is complete, that handle is no longer active. In STAF 2.x that means that the resource pool entry would still be "owned" by that handle, even though the handle is no longer active: $ staf local respool request pool STAFDemo random Response -------- Resource2 $ staf local respool query pool STAFDemo Response -------- Description: STAF Demo Resource Pool Pending requests: 0 Resources: Resource1;Available Resource2;Owned;dave2268;STAF/Client;17;20050319-08:07:42;20050319-08:07:42 This is not an ideal situtation, since you now need to manually force the resource pool entry to be released. In STAF 3.0, we have introduced a feature called "Garbage Collected Handles". In STAF 3.,0, when handles go away, services like Respool and Sem, which base their ownership information, in part, on handles, will be informed when the handle goes away, and can automatically clean up the resources. So in STAF 3.0, you will see: $ staf local respool request pool STAFDemo random Response -------- Resource2 $ staf local respool query pool STAFDemo Response -------- { Description : STAF Demo Resource Pool Pending Requests: [] Resources : [ { Entry: Resource1 Owner: <None> } { Entry: Resource2 Owner: <None> } ] } Notice that the handle was Garbage Collected after the REQUEST command completed, and that is why the subsequent QUERY shows that Resource2 is not owned. Let us know if you have any more questions. David Bender STAF/STAX Development 8-1268 (512-838-1268) IBM Austin Bldg. 903-5B002 Internet: bd...@us... Sekhar B Neela <sek...@in...> Sent by: sta...@li... 03/19/2005 07:07 AM To sta...@li... cc Subject [staf-devel] STAF Respool Service Hi, I wanted to know, what is the expected behaviour when i request for a resource from command prompt. for example, c:\STAF LOCAL RESPOOL REQUEST POOL STAFDemo RANDOM After the above REQUEST command, if I query from command prompt what is the expected behaviour? for example c:\STAF LOCAL RESPOOL QUERY POOL STAFDemo Thanks & Regards, sekhar. ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ staf-devel mailing list sta...@li... https://lists.sourceforge.net/lists/listinfo/staf-devel |