PBS Professional 10.4.7 Release Notes 22 August 2011 Copyright (c) 2003-2011 Altair Engineering, Inc. All rights reserved. PBS(TM), PBS Works(TM), PBS GridWorks(R), PBS Professional(R), PBS Analytics(TM), PBS Catalyst(TM), e-Compute(TM), and e-Render(TM) are trademarks of Altair Engineering, Inc. and are protected under U.S. and international laws and treaties. All other marks are the property of their respective owners. ALTAIR ENGINEERING INC. Proprietary and Confidential. Contains Trade Secret Information. Not for use or disclosure outside ALTAIR and its licensed clients. Information contained herein shall not be decompiled, disassembled, duplicated or disclosed in whole or in part for any purpose. Usage of the software is only as explicitly permitted in the end user software license agreement. Copyright notice does not imply publication. For the most recent information, log in to the PBS Professional website, www.pbsworks.com with your site ID and password and follow the "Login" link, then the "Download Software" link. This document describes the changes made for the PBS Professional 10.4.7 patch only. For information on PBS Professional 10.4, please see the PBS Professional 10.4 release notes. ------------------------------------------------------------------------- Contents Contact Information Licensing Information Special Notes (Security) Updates in Patch Release 10.4.1 - 10.4.7 Special Notes (Cray) Third Party Legal Notices ------------------------------------------------------------------------- Contact Information Altair Engineering, Inc. 1820 E. Big Beaver Road Troy, MI 48083-2031 USA www.pbsworks.com PBS Sales: pbssales@altair.com 248.614.2400 PBS Support: pbssupport@altair.com 248.614.2425 ------------------------------------------------------------------------- Licensing Information Terms of use for this software are available online at http://www.pbspro.com/UserArea/agreement.html, and are also included in the PBS Professional Administrator's Guide and the PBS Professional User's Guide. PBS uses FLEXlm for licensing. The FLEXlm license server must be installed and configured before PBS is installed and configured for permanent use. See the PBS Professional Installation & Upgrade Guide and the Altair License Management System Installation Guide for additional information. ------------------------------------------------------------------------- Special Notes (Security) A security problem was discovered in PBS. This security problem has been fixed in release 10.4.7. It is strongly recommended that you upgrade from 10.4.x to 10.4.7, on all machines in the PBS cluster. ------------------------------------------------------------------------- Updates in Patch Release 10.4.7: Issue Title ----- ----------------------------------------------------------- 225004 Checkpoint restart of PBS job fails because PBS confirms the new ALPS reservation with checkpointed job's old PAGG. 225188 scheduler segfaults and fails to reconfirm degraded reservations 225931 Inappropriate memory handling 225935 Heap overflow problem ------------------------------------------------------------------------- Updates in Patch Release 10.4.6: Issue Title ----- ----------------------------------------------------------- 216212 pbs_server crash in hooks with long dependency list 220770 Possible server crash due to unchecked sprintf call 222488 Complex fairshare trees may be incorrectly scheduled after jobs are run due to double counting ------------------------------------------------------------------------- Updates in Patch Release 10.4.5: Issue Title ----- ----------------------------------------------------------- 216219 Job submission checks can be circumvented in certain circumstances ------------------------------------------------------------------------- Updates in Patch Release 10.4.4: Issue Title ----- ----------------------------------------------------------- 209960 resources.available.ncpus limit on the queue not working with PBSPro 10.4 210738 aix infiniband code does not check for port state ------------------------------------------------------------------------- Updates in Patch Release 10.4.3: Issue Title ----- ----------------------------------------------------------- 207797 Length restriction for group name & user names ------------------------------------------------------------------------- Updates in Patch Release 10.4.2: Issue Title ----- ----------------------------------------------------------- 203040 Call to the task manager initialization (tm_init) crashes (seen with MPI integration) 203042 mom cleaning job data directory after failed job staging ------------------------------------------------------------------------- Updates in Patch Release 10.4.1: Issue Title ----- ----------------------------------------------------------- 195610 preemption failing if preemtped job takes >30s to go away ---------------------------------------------------------------------------------- Special Notes (Cray) Multiple checkpoint/restart operations using the PBS checkpoint/restart facility may cause the PBS qhold command to hang. This is due to Cray bug 767921. Please contact Cray for more information. ---------------------------------------------------------------------------------- Third Party Legal Notices The following copyrights apply: /* ** avltree - AVL index routines by Gregory Tseytin. ** ** ** Copyright (c) 2000 Gregory Tseytin ** All rights reserved. ** ** Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions ** are met: ** 1. Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer as ** the first lines of this file unmodified. ** 2. Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in the ** documentation and/or other materials provided with the distribution. ** ** THIS SOFTWARE IS PROVIDED BY Gregory Tseytin ``AS IS'' AND ANY EXPRESS OR ** IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES ** OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ** IN NO EVENT SHALL Gregory Tseytin BE LIABLE FOR ANY DIRECT, INDIRECT, ** INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT ** NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF ** THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ** ** */ /* * Copyright (c) 1988, 1993 * The Regents of the University of California. All rights reserved. * * This code is derived from software written by Ken Arnold and * published in UNIX Review, Vol. 6, No. 8. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * $FreeBSD: src/lib/libc/gen/popen.c,v 1.14 2000/01/27 23:06:19 jasone Exp $ */ Libical MPL License Notice: The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is libical. The Initial Developer of the Original Code is Eric Busboom All Rights Reserved. Contributor(s): See individual source files. -------------------------------------------------------------------------