Schedule::Load::Hold - Return hold/wait information
See Schedule::Load::Schedule
This package provides accessors for information about a specific request that is
either waiting for a host, or has obtained a host and is holding it
temporarily.
- allocated
- Set by scheduler to indicate this hold has been scheduled resources,
versus a hold that is awaiting further resources to complete. For
informational printing, not set by user requests.
- comment
- Text comment for printing in reports.
- hold_key
- Key for generating and removing the request via
Schedule::Load::Schedule.
- hold_load
- Number of loads to apply, for Schedule::Load::Schedule applications.
Negative will request all resources on that host.
- hold_time
- Number of seconds the hold should apply before deletion.
- req_age
- Computed number of seconds since request was issued.
- req_hostname
- Host the request for holding was issued from.
- req_pid
- Pid the request for holding was issued by.
- req_pri
- Priority of the request, defaults to zero. Lower is higher priority.
- req_time
- Time the request for holding was issued. The chooser may move this time
back to correspond to the very first request if the new hold's key matches
a hold issued earlier. Due to this, hold_keys should be different with
each unique request.
The latest version is available from CPAN and from
<http://www.veripool.org/>.
Copyright 1998-2011 by Wilson Snyder. This package is free
software; you can redistribute it and/or modify it under the terms of either
the GNU Lesser General Public License Version 3 or the Perl Artistic License
Version 2.0.
Wilson Snyder <wsnyder@wsnyder.org>
Schedule::Load, Schedule::Load::Hosts, Schedule::Load::Hosts::Host