Release Notes Moab Workload Manager Software Version 6.0 Copyright (C) 2010 by Adaptive Computing Enterprises, Inc. -- All Rights Reserved. This document provides an overview of the changes made in a major release of Moab Workload Manager. A major release includes significant new functionality and breaks compatibility with previous versions. ---------------------------------------------------------------------------- Contents This document contains the following sections: * Notice * Overview * What's New * Installation * Additional Resources ---------------------------------------------------------------------------- Notice Distribution of this document for commercial purposes in either hard or soft copy form is strictly prohibited without prior written consent from Adaptive Computing Enterprises, Inc. ---------------------------------------------------------------------------- Overview This is a major release of Moab Workload Manager 6.0, and includes a number of new features, improvements, and fixes. Highlights in this release include multi-threaded, real-time, database-backed node and job information reporting, configurable limits, alternative event file syntax, resource reservation during preemption, GPU scheduling, ---------------------------------------------------------------------------- What's New The following is a list of some of the new features and changes in this release. Please see the CHANGES file for additional details. * Configurable thread pool for client commands -- Beginning with Moab 6.0, administrators can configure a thread pool for responding to Moab's most commonly used commands (showq, mdiag -n, and mdiag -j). To configure the thread pool size, use the THREADPOOLSIZE parameter. To disable threaded commands, configure the DISPLAYFLAGS parameter. * Default installation path -- With Moab 6.0, the default installation path has been changed to /opt/moab. This includes all binaries, libraries, tools and configuration files (bin, sbin, lib, tools, and etc respectively). As always, the default installation directories can be changed at configuration time (run ./configure --help for more information). In addition to changing the default installation path, Moab 6.0 also supports moving the configuration file into /opt/moab/etc as a secondary location. * Configurable limits -- Moab 6.0 continues work on making certain limits configurable (MAXGRES, MAXGMETRIC) while removing other limits (Users, Groups, Accounts, Triggers). * Real-time job and node information -- When connected to a database through ODBC, Moab will now write job and node information in real-time. Sites wishing to get real-time job and node information without adding any load to the Moab server can configure Moab to dump job and node information to a database. See the "contrib/sql" directory as well as the ODBC documentation. * Preemption and resource reservation -- With guaranteed preemption, jobs that preempt other workload will reserve the preempted resources while the preempted jobs clean up. This is useful when jobs take more than a few seconds to clean up. * New event file syntax -- Moab 6.0 now supports a cleaner and easier-to- parse event file syntax. Rather than whitespace-delimited fields, Moab can export its events in attribute-value pairs. This can be turned on with the WIKIEVENTS parameter. * GPU scheduling -- Although Moab has been scheduling GPU systems for many years, Moab 6.0 brings integrated support for TORQUE's new GPU reporting and requesting. Moab will automatically populate node resources, including GPUs, as reported by TORQUE and assign them to jobs requesting GPUs. The following online documents (US Letter and European A4 formats) contain additional and in-depth details on the Moab 6.0 features and enhancements, including configuration examples and beta features. http://www.adaptivecomputing.com/resources/downloads/mwm/Moab_Release_6.0_Feature_Descriptions.pdf http://www.adaptivecomputing.com/resources/downloads/mwm/Moab_Release_6.0_Feature_Descriptions_(A4).pdf In addition to the above mentioned features Job Arrays and Per-Partition Scheduling have entered the beta testing phase. If you are interested in beta testing these features please contact technical support. ---------------------------------------------------------------------------- Installation Information regarding system requirements, installation/upgrading, and initial testing is available in the documentation found at: http://www.clusterresources.com/products/mwm/docs/2.0installation.shtml ---------------------------------------------------------------------------- Additional Resources Product Information Moab Adaptive Computing Suite * http://www.adaptivecomputing.com/products/index.php Moab Adaptive HPC Suite and Moab Cluster Suite * http://www.clusterresources.com/products.php Documentation Moab Adaptive Computing Suite Administrator's Guide * http://www.adaptivecomputing.com/resources/docs/macs/ Moab Workload Manager Administrator's Guide for Moab Adaptive HPC Suite and Moab Cluster Suite * http://www.clusterresources.com/products/mwm/docs/index.shtml ----------------------------------------------------------------------------