Release Date
August 5, 2005
Functional Changes
-
Suspend/Resume Bug Fixed - A bug in the suspend/resume capability via the S4PM Job Monitor window was fixed. The 'Resume' button had been disabled after selecting 'Suspend'. This should be fixed now.
-
Support for Input from Datapool - This release now supports the setting up of symbolic links in the INPUT disk pool to data residing on a local disk somewhere outside of S4PM. It is intended for On-Demand processing where, with ECS, data are distributed via FTP pull Synergy 4 path. Rather than copying the data over from Datapool to the S4PM INPUT disk pool, symbolic links are instead set up. This can only be used if the data reside on a disk visible to the machine where S4PM is running (i.e. mounted). To invoke this feature, set the parameter $input_symlink_root in the Stringmaker/Stringmaster string configuration file. It also requires that the parameter $s4pm_email be set in the Stringmaker/Stringmaster global configuration file. Note ECS users that you must also configure all input data types for Synergy 4 path.
-
On-Demand Performance Enhancements - A number of changes have been made to address performance in On-Demand processing. The sort order in the Request Data and Find Data stations have been changed to 'FIFO' (first in, first out). In addition, the Find Data station in On-Demand is configured to recycle work orders every 5 minutes rather than sitting on them for the time specified in the algorithm configuration files. This means that in On-Demand, the timers specified in those algorithm configuration files are ignored. At the end of 5 minutes, if data has not been found, the work order is recycled and goes to the back of the queue. During the 5 minutes a job is running, the manual overrides such as IGNORE_OPTIONAL still function normally. Because of this configuration, jobs in Find Data will never fail due to missing data.
-
File Accumulation Production Rule Fix - Fixed bug in Select Data that was affecting algorithms using the file accumulation production rule and the pre-processing offset option.
-
Prepare Run Bug Fix - Fixed a logic bug in the Prepare Run station that caused two outputs of the same data type and data time in the generated PCF to have the same exact file name (under some circumstances). This resulted in all but one of the files getting clobbered.
-
File Name Extension Bug Fix - Fixed a small cosmetic bug in the Register Data station that caused data ordered via the Composed Data Request tool to have the file name extension .hdf.hdf.
-
Production History Export Bug Fix - Fixed a bug in Run Algorithm that prevented Production History (PH) files from being exported to the ECS archive (TT 15441).
-
Stub File Deletion Fix - Fixed bug that prevented Request Data stub files from getting properly cleaned out (TT 15490).
Detailed File Changes
PAN.pm
s4pm_derived.cfg
-
Modified so that in On-Demand, the $cfg_sort_jobs is set to 'FIFO'. This has proven to increase performance.
-
Reconfigured Find Data for On-Demand to work with s4p_repeat_work_order.pl.
s4pm_find_data.pl
s4pm_global.cfg
s4pm_prepare_run.pl
-
Fix for problem that showed up in AIRS processing of their summary browse product. The problem was that for two different LUNs, the output file names were identical resulting in one getting clobbered. The code should have checked for file name uniqueness, but the logic didn't work. The logic was fixed.
s4pm_register_data.pl
s4pm_request_data.pl
s4pm_run_algorithm.pl
s4pm_select_data.pl
s4pm_split_services.pl
s4pm_string.cfg
-
Added example and description of new parameter: $input_symlink_root. This parameter, intended for data ordered via FTP pull, causes data in the INPUT disk pool to be symlinked to data in the $input_symlink_root.
s4pm_stringmaker.pl
-
A missing close statement in update_configurator() was causing the s4pm_configurator.cfg file to be written as a zero length file. A close statement was added to fix this.
-
Modified so that it would only add the FTPPASSWORD parameter to the ACQParmfile if the parameter $input_symlink_root isn't set.
s4pm_stringmaker_derived.cfg
s4pm_stringmaker_global.cfg
s4pm_stringmaker_string.cfg
-
Added example and description of new parameter: $input_symlink_root. This parameter, intended for data ordered via FTP pull, causes data in the INPUT disk pool to be symlinked to data in the $input_symlink_root.
-
Reconfigured Find Data for On-Demand to work with s4p_repeat_work_order.pl.
s4pm_stringmaster.pl
s4p_subscribe.pl
stationmaster.pl
Subscribe.pm
Tkjob.pm
|
 |