Version 1.3d released on September 21, 2001
FBSNG v1.3d is a technical release. It includes fixes for bugs found in v1.3. Also, v1.3d has certain improvements in operating procedures, but not in the user interface (UI, GUI or API).
Launcher error logs
Launchers running on nodes not included in the farm configuration used to create large number of error log files. In v1.3d, Launchers do not generate any log files in standard FBSNG log file directories until they successfully connect to the farm and are recognized by BMGR. For error messages explaining why the Launcher is not recognozed, see /fbsng/log/launcher.out.* on the farm node.
Dynamic configuration updates
Launchers now dynamically re-read most of the configuration parameters from fbs.cfg ($FBS_CONFIG) and farm.cfg ($FBS_FARM_CONFIG) so that it is noi longer necessary to restart launchers after modification of the configuration. List of dynamically updated parameters:
  • Kerberos-related parameters: kinit command template and user profile
  • mapping of local scratch disks
Hold-and-disconnect node
Hold-and-disconnect node option is implemented (fbs hold -d node <node>). This allows the administrator to declare that the node is down in cases when it is not yet recognized by BMGR.
More accurate share calculations.
In share calculations, scheduler now recognizes the fact that certain batch processes consume larger amounts of "scarce" resources than other processes. The administrator may define what resources should be counted for share calculations in fbs.cfg, %set bmgr, parameter "rsrc_units". For example:
    %set bmgr
    ...
    rsrc_units = cpu:100
    ...
Resource pool allocation
Resource pools are handled correctly now, although in rare complicated cases, not all possible pool-to-underlying-resource mapping will be found. This may cause that a job section to remain pending longer than necessary. This does not apply to sections which do not require any pool resources.
Job killing
Job killing is done more carefully in cases when a node is down.
Zero sections
Sections with NUMPROC=0 are handled correctly. When they "start", they immediately finish with "success" ("done") status.
Long lines in status output
"fbs status -v" is now implemented and shows long lines without cutting them to fit 80 columns.
GUI
Job selection for a special user "all" is corrected in GUI.
Python 2.1 compatibility
FBSNG v1.3d is compatible with Python 2.1. FNAL fnkits product repository contains seperate FBSNG distribution packages for Python 1.5 and Python 2.1. Python 2.1 packages have suffix "+p2_1a" in the version field, and currently declared as "test" in UPD database. They are built with version v2_1a of Python also available from fnkits.

Documentation

Please send comments about FBSNG project or this page contents to fcs-group@fnal.gov

FBSNG Home