Changes for version 4.04 - 2009-05-21
- Added '~' to set job-specific attributes. This avoids having to set jobs calling ad_hoc in their own group in order to avoid forking them. The nofork setting is requird to make the schedule changes visible to the execution handler (otherwise they are installed into a forked proc's copy of the queue and discarded).
- The new syntax also allows setting verbose, etc, for single jobs. The default for most items is true (1), separate the attribute with whitespace to store another value:
- peaches : cream
- peaches ~ ad_hoc # peaches is *not* forked. peaches ~ verbose # verbose % 1 for peaches. cream ~ verbose 2 # verbose %2 for cream.
- peaches = frobnicate # ad_hoc doesn't affect alias
- Begin [long overdue] POD updates.
- Isolate all attribute sanity checks in validate_attrs. Makes it easier to overload.
- Clean up t/13*t for checking ad_hoc handling.
Modules
Provides
in lib/Parallel/Depend/Util.pm