HP Open VMS Technical Update V 7 3












































- Slides: 44
HP Open. VMS Technical Update: V 7. 3 -2 and Beyond Andy Goldstein Open. VMS Engineering Andy. Goldstein@hp. com © 2003 Hewlett-Packard Development Company, L. P. The information contained herein is subject to change
Agenda • • Open. VMS Directions & Roadmap 2003 Alpha Coming Attractions – • 2003 Itanium-based System Plans – – • Open. VMS E 8. 0 (Itanium EAK) Open. VMS E 8. 1 (Itanium EAK) 2004 VAX/Alpha/Itanium Plans – 2/26/2021 Open. VMS Alpha V 7. 3 -2 (Opal) Open. VMS V 8. 2 (Topaz) HP World 2003 Solutions and Technology Conference & Expo 2
HP Open. VMS Roadmap 02 03 04 05 HP Alpha. Server EV 68 EV 79 Sell at least until 2006; support at least until 2011 Itanium®-based HP server Itanium® 2 processor Madison Itanium®-based system upgrades HP Open. VMS Alpha Version 7. 3 HP Open. VMS Industry Standard 64 2/26/2021 Version 7. 3 -2 hp Open. VMS I 64 V 8. 2 (2004) (3 rd Release Production Quality) & hp Open. VMS Alpha V 8. 2 Boot Jan ‘ 03 Open. VMS I 64 V 8. 0 H 103 Eval. Release Open. VMS I 64 V 8. 1 H 203 Eval. Release Future releases providing continued enhancement & support Platform transition period HP World 2003 Solutions and Technology Conference & Expo 3
HP Open. VMS Operating System Roadmap 2004 2003 Open. VMS Alpha V 7. 3 -2 (Opal) Minor Release FRS: Q 403 • Ongoing EV 7 platform support • Performance Enhancements • Unix® Portability Standards • Availability enhancements • DECwindows Xll. R 6 support Open. VMS I 64 V 8 Initial Release (V 8. 0): H 103 Update Release (V 8. 1): H 203 2006 2005 Open. VMS V 8. 2 (Topaz) Major Feature Release Platforms: Alpha, VAX & I 64 FRS: 2004 • Performance • Security • Storage • Standards • Alpha Compatibility with Open. VMS Clusters for Integrity Servers Open. VMS V 8. x New Feature Release Platforms: Alpha and I 64 FRS: 2005 • Performance • Security • Storage • Standards COE 42 P 4 on Open. VMS V 8. 2 HW Update to V 7. 3 -1 plus HW remedial kit FRS: Available Now Open. VMS releases • EV 7 New System Support 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 4
Open. VMS Service Support Roadmap VAX V 5. 5 -2 Prior Version Support V 6. 2 Prior Version Support V 7. 2 V 7. 3 Alpha Prior Version Support Std. Support V 7. 2 -1 H 1 Std. Support V 7. 31 Prior Version Support Standard Support V 6. 2 x V 7. 2 -1 V 7. 2 -2 2/26/2021 Standard Support Prior Version Support Standard Support Jan-02 Apr-02 Jul-02 Oct-02 Jan-03 Apr-03 Jul-03 Oct-03 Jan-04 Apr-04 Jul-04 HP World 2003 Solutions and Technology Conference & Expo 5
Open. VMS Alpha …. 2003 Coming Attractions 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 6
Open. VMS V 7. 3 -2 (Opal) • • • Field test started the end of June, 2003 Target shipment date = Q 4 CY 2003 Focus Areas: – System and Hardware Support – General User Features – System and I/O Performance Enhancements – Security Features – System Management – More updates for e-Business and integration – More UNIX Portability features – Availability Features 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo Alpha 7
System and Hardware Support • Marvel Enhancements – • Error Log Viewer (ELV) – – • • • Easy to use bit-to-text errorlog translation tool No analysis just decoding Analyzer Tool for EV 7 SDA support for OCLA (On Chip Logic Analyzer) DS 15 Support – – • 32 P mixed-speed CPUs support DS 10 follow-on Supported on Open. VMS V 7. 3 -1 MSA 1000 – – 2/26/2021 Support for new low-end Fibre Channel RAID Array Supports both switched and arbitrated-loop HP World 2003 Solutions and Technology Conference & Expo 8
General User Features - DCL • Blocks to Bytes Enhancements $ SET PROCESS/UNITS=(BYTES, BLOCKS) – $ SHOW PROCESS/UNITS – Allows a process to display information from a variety of DCL commands as bytes (KB, MB, GB, …) – The DCL commands that honor the units setting are: – • COPY • DELETE • DIRECTORY - /SIZE=(UNITS=(BYTES, BLOCKS) to override • PURGE • SHOW DEVICE - /SIZE=(BYTES, BLOCKS) to override • SHOW MEMORY • SHOW QUOTA 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 9
General User Features - DCL • DCL command size limits increased Interactive DCL commands have been increased from 255 characters to 4095 – DCL commands in a file have been increased from 1024 characters to 8192 – DCL Symbol sizes have been increased from 1024 to 4096 – • The sizes for logical names (255) has not changed 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 10
System Management - Backup • New Qualifiers for the BACKUP utility – /FILES_SELECTED=filename • Allows the use of a file to contain a list of files to be selected when a save set is restored. • This can be used in place of the /SELECT qualifier – /INPUT_FILES=filename • Allows the use of a file to contain a list of files to be specified for a BACKUP operation – /HEADER_ONLY=(keyword) • Can be used to specify that only the header of shelved or preshelved files are saved in a backup • Avoids unshelving shelved files which is the default behavior 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 11
System and I/O Performance Fastpath • LAN Drivers – – • Move off of IOLOCK 8 to LAN device specific spinlocks Allow device interrupts to CPUs other than the primary PEdriver Move off of IOLOCK 8 to PE specific spinlocks Allow a specific CPU to be chosen for PEdriver processing Allows PEDRIVER to process cluster communications on a single CPU – Reduces CPU cost due to streamlined codepath also for served block data – – – • Fastpath for Smart Array 5300 – – 2/26/2021 Backplane RAID controller Offload IOLOCK 8 spinlock, allows CPU selection HP World 2003 Solutions and Technology Conference & Expo 12
System and I/O Performance WSMAX and BALSETCNT Large systems often had to make compromises between large working sets or a large number of processes in memory • If you wanted a large BALSETCNT, you often had to reduce WSMAX or visa versa • – These trade offs could result in either increased swapping activity if BALSETCNT was too low or increased paging activity if WSMAX was too low These restrictions have been removed • The BALSETCNT parameter has also become dynamic • 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 13
System and I/O Performance Working Set in S 2 Space Remove WSMAX and BALSETCNT restrictions • Currently balance slots live in S 0 S 1 space • S 0 S 1 is a shared 32 bit space of 2 GB in size – Balance Slot size is heavily based on WSMAX – Some customers today must trade-off large number of resident processes (BALSETCNT) vs. large working set (WSMAX) – • We are breaking balance slots into a balance slot and working set slot The Working Set List is the major part of a Balance Slot – The working set slot will exist in S 2 space – 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 14
System and I/O Performance SMP Improvements • • • SMP systems synchronize various code with spinlocks Only a single CPU can hold a specific spinlock and thus operations that use the same spinlock are serialized A commonly used spinlock is the SCHED spinlock A high frequency operation to lookup a process has been improved to use a “process specific” spinlock for the necessary synchronization In addition, the $HIBER and $WAKE system services have been improved to reduce the usage of the SCHED spinlock – 2/26/2021 In some cases – SCHED is no longer required at all HP World 2003 Solutions and Technology Conference & Expo 15
System and I/O Performance SCHED spinlock • NAM_TO_PCB is heavy contributor to SCHED spinlock – – • Use PCB spinlock Process control system services (prcnam argument) $HIBER and $WAKE – – – 2/26/2021 No need for SCHED spinlock to wake current process PCB$V_WAKEPEN bit in PCB$L_STS synchronized under SCHED spinlock new PCB$V_WAKEPEN bit moved to PCB$L_STS 3 waking up current process from within AST saves 2 SCHED acquire/release waking up target process not current on any CPU saves 1 SCHED acquire/release Helps multi-threaded processes (i. e. Java apps and friends HP World 2003 Solutions and Technology Conference & Expo 16
System and I/O Performance e. Xtended File Cache (XFC) • • • Performance boosts for small I/Os Support for read ahead hint Reclaim unused and closed files Fixed misaligned fields in context block Usability and debugging improvements Display files by volume instead of random order (SDA) Miscellaneous XFC SDA changes to help troubleshoot More efficient use of memory More useful and readable displays 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 17
System and I/O Performance • Quieter MOUNTVERIFY messages Reduces noise on the console and in operator log file – Multiple reasons for mount verifications in a Storage Area Network (SAN) environment – • Path switch by another cluster node • Dropped Fibre Channel packets • Rezone of a SAN, which causes in-flight I/Os to be dropped Those messages should not be flagged as errors – Filter real “attention needed” error messages – MVSUPMSG_NUM and MVSUPMSG_INTVL are new system parameters to control – 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 18
RAS Features • LAN Failover Ability to define multiple network adapters as virtual network interface – Transparent failover to similar LAN device – • Multipath Party Intercept Allows multiple DDT intercepts for multipath devices – Primarily for 3 rd party disk caching products who try to intercept I/Os – • Component Indictment – CPU Pro-active stop failing CPU – Target audience are customers using Compaq Analyze – 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 19
Shadowing • Dynamic Volume Expansion Initialize device with a “maximum” size to which volume can expand – Allows a disk to be replaced with a larger one – • Dissimilar Device Shadowing Disks with different sizes and/or geometrical configurations can now be members in the same shadowset – Allows larger disks in size to be added, one by one, to a shadowset to increase and expand its size – • SET/SHOW SHADOW – 2/26/2021 Enhanced commands to view and monitor shadow environments HP World 2003 Solutions and Technology Conference & Expo 20
Network Enhancements TCP/IP Services • Scalable Kernel – • Multiple dynamic spinlocks – • Performance and scalability improvements for SMP systems No more IOLOCK 8 Queue KRP (kernel request packet) Handled by fork thread on non-primary CPU – Similar to dedicated lock manager – • Improve concurrency Multiple concurrent network I/O – Multiple processes can allocate mbufs, fill in data and queue requests – 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 21
Network Enhancements TCP/IP Services • • • SSH – secure shell (SSH) client and server Secure POP – secure socket layer (SSL) for POP IP address failover (failsafe IP) New IPv 6 software examples using IPv 6 APIs BIND server update to version 9. 2. 1 BG devices – – • Maximum number of BG devices increases from 9999 to 32 K Fast BG device creation and deletion Performance improvements INET driver NFS server – TELNET server – – 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 22
System Management Enhancements • The Data Collector (TDC) Version 2 will be available on the web Can be used to gather performance data for systems running V 7. 1 or later – Collect and stores the following types of data – – • Cluster configurations and communications • CPU utilization • Disk performance • System wide performance metrics • System parameters • Process utilization • Performance API ($GETRMI) – 2/26/2021 Added a few new items to retrieve per-mode CPU info HP World 2003 Solutions and Technology Conference & Expo 23
Security Enhancements • Support standards based security technologies for secure heterogeneous communication CDSA (common data security architecture) – Kerberos V 5 API’s, KDC (key distribution center) and GSSAPI V 2 – Open. SSL (secure socket layer) expanded to include 64 -bit addressing – SSH V 2 (secure shell) EAK for TCP/IP v 5. 3 available now – • Provide Open Source security tools Stunnel (secure tunnel) – Gnu. PG (encryption for mail and support of digital signatures) – 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 24
Security Enhancements Expand Open. VMS Authentication • ACME Login (SDK) • New LOGINOUT and SET PASSWORD image that uses SYS$ACM system service – Allows external authentication like LDAP – • ACM$LDAP Agent – • ACM$ agent for authentication against LDAP directory UNIX Security Interoperability UID and GUID security identifiers – Case sensitive passwords – CDE deadman and screenlock – 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 25
Unix Portability (UP) Open. VMS will be like any other “UNIX flavor” for easy application portability • C-RTL (delivering UNIX style API’s on Open. VMS) Introduced UP with C-RTL features like UNIX file names, 2 GB files, POSIX root, 64 -bit pointers in signals in V 7. 3 -1 – Currently improving performance of API’s and adding function like binary tree, Glob – Work will continue on more UNIX feature like signals, byte range locking, symbolic links and fork() – • GNV (providing a UNIX style shell and utilities) Introduced UP with a UNIX style shell (BASH) and utilities in V 7. 3 -1 – Currently improving compiler interfaces (CC and GCC commands) – Adding new tools like BZIP 2, GAWK and MAN – Continue to improve configure and MAKE – 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 26
DECwindows V 1. 3 For Open. VMS • DECwindows V 1. 3 Alpha • Available January 2003 • New and enhanced X server extensions • Support for X 11 R 6. 6 • Enhanced font support – equivalent to Arial, New Times Roman, and Courier New True. Type fonts • Inter-client exchange (ICE) and session management protocols • Enhanced user-based and new token based access control mechanisms • LBX proxy server and proxy management applications • Multithreading support 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 27
E-Business and Integration Expanding the Open. VMS e. Business Offerings! • • • SWS V 1. 4 (based on Apache 1. 3. x) – including updates for Perl, PHP, and CSWS_Java (Tomcat) SWS V 2. 0 (based on Apache 2. 0) XML V 1. 1 SOAP Toolkit V 1. 1 SWB V 1. 2 Software Development Kit (SDK) v 1. 4. 1, for the Java platform Net. Beans 4. 0 RTR V 4. 2 COM V 1. 4 Attunity Connect 4. 0 “On Platform” Package Enterprise Directory V 5. 3 Bridge. Works V 2. 2
Applications Shipping With V 7. 3 -2 TCP/IP Services for Open. VMS, V 5. 4 • DECnet-Plus V 7. 3 -2 • DECnet Phase IV V 7. 3 -2 • Advanced Server V 7. 3 A • PATHWORKS V 6. 1 • DECwindows V 1. 3 •
Upgrading Open. VMS Alpha Environments System Software Upgrade Paths to V 7. 3 -2 Direct Upgrade Paths • V 7. 2 -2 to V 7. 3 -2 • V 7. 3 -1 to V 7. 3 -2 • Cluster Upgrade Paths • Cluster rolling upgrades are supported from V 7. 2 -2 and V 7. 3 x •
Open. VMS Cluster Version Support 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 31
Open. VMS …. 2004 coming attractions 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 32
Open. VMS V 8. 2 (Topaz) • • Target shipment date = 2004 Candidates: Alpha Itanium VAX • System & I/O Performance Enhancements • Cluster Interconnect Enhancements • Fibre/SAN enhanced support including Disaster Tolerance Enhancements • Continued Security Enhancements • More updates for e-Business and integration • Alpha Compatibility with Open. VMS Itanium ™ release, including Clusters • More UNIX Portability features 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 33
HP Open. VMS Industry Standard 64 for Integrity servers …. 2003/2004 coming attractions 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 34
HP Open. VMS Industry Standard 64 (I 64) Release Roadmap H 103 H 203 H 104 H 204 1 st Boot on i 2000 system, January 31, 2003 3: 31 PM EST Boot on rx 2600 system (First Ship platform), March 17, 2003 H 103: HP Open. VMS I 64 V 8. 0 “Mako” Evaluation Release Audience: Selected ISVs and Partners First Ship Open. VMS Itanium Operating System, Monitor Utility Networks: DECnet Phase IV, TCP/IP Development Tools: Cross Linker, Cross Librarian, Native Debugger Cross Compilers: C, C++, BLISS, FORTRAN, IMACRO Shipped on June 30, 2003 !! H 203: HP Open. VMS I 64 V 8. 1 “Jaws” Evaluation Release Audience: Key ISVs, Partners, Early Adopters Limited cluster functionality (4 nodes) Native Compilers: C, C++, BLISS, FORTRAN, IMACRO, Pascal, BASIC, COBOL Additional Language Support: JAVA Additional Layered Products…Networks, Data Serving, Security, e. Business Integration, Application Development Internal releases External releases 2/26/2021 Production Quality HP World 2003 Solutions and Technology Conference & Expo HP Open. VMS I 64 V 8. 2 35
Open. VMS Itanium Platform Rollout Plan 2005 Version 8. x 2004 Version 8. 2 H 22003 H 12003 Version 8. 0 § rx 2600 (1 -2 way) Version 8. 1 § rx 2600 (1 -2 way) § 1 -4 way Platform § rx 2600 § 1 -4 way Platform § 1 -8 way Platform § 1 -16 way Platform § 32 way Platform § Superdome § rx 2600 § 1 -4 way Platform § 1 -8 way Platform (H 2) § 1 -16 way Platform (H 2) v. CPU: Itanium Next Generation v. CPU: Madison (hp sx 1000) v. CPU: Mc. Kinley 2/26/2021 Subject HP July World 2003 to change without notice - current as of 8, Solutions and Technology Conference & Expo Note: Open. VMS will not be supported on the rx 5670 36
Open. VMS I 64 Option Rollout Plan H 22003 2004 Version 8. x H 12003 Version 8. 1 Version 8. 0 v. Storage § LSI U 160 & U 320 (non-shared) v. Storage Controllers § None v. LAN (no network boot) § 5701 (10/1000) ethernet § 8255 x (rx 2600 embedded) v. Graphics § None v. Audio § None 2/26/2021 2005 v. Storage § Fibre Channel LP 9802 (No boot path) § LSI U 160 & U 320 (non-shared) v. Storage Controllers § MSA 1000, HSG, HSV, XP v. LAN (no network boot) § 5701& 5703 (10/1000) ethernet § 8255 x (rx 2600 embedded) v. Graphics § ATI 7500 v. Audio § None Version 8. 2 v. Storage § Fibre Channel (Boot capability) § Fibre Channel § LSI U 160 & U 320 (Boot capability) (non-shared) § LSI U 160 & U 320 § Smart. Array (BPR) (non-shared) v. Storage Controllers § Smart. Array (BPR) § MSA 1000, HSG, HSV, XP v. Storage Controllers § MSA 1000, HSG, HSV, XP v. LAN (Network Boot) § 570 x & 8255 x v. LAN (Network Boot) (10/1000) ethernet § 570 x & 8255 x v. Graphics (10/1000) ethernet § TBD v. Graphics v. Audio § ATI 7500, Radeon? § TBD v. Audio v. Storage § HP-UX Sound card HP World 2003 Solutions and Technology Conference & Expo 37
Open. VMS I 64 Clusters Rollout Plan 2005 2004 Version 8. x v 96 Nodes § Full Functionality H 22003 Version 8. 1 H 12003 v 2 -4 Node Clusters v. Cluster Interconnect Version 8. 0 v. Limited Clusters available! 2/26/2021 Gigabit Ethernet § 10/100 Ethernet v. Alpha V 7. 3 -1 Alpha V 7. 3 -2 Alpha V 7. 2 -2 Version 8. 2 v. Cluster Interconnect v 4 -8 Nodes §Gigabit Ethernet §Fibre Channel § Expanded Functionality V 8. 2 (Warranted) v. Cluster Interconnect V 7. 3 -X (Migration) §Gigabit Ethernet §Fibre Channel V 8. 2 (Warranted) Alpha V 7. 3 -X (Migration) HP World 2003 Solutions and Technology Conference & Expo 38
Current Itanium Porting Status • Cross Tools C, C++, Bliss, i. Macro, IA 64 Assembler cross compilers – Cross Linker – Cross SDA allows for IA 64 dumps analysis on Alpha – • Console – • Serial line (no graphics, no keyboard, no mouse yet) Booted on i 2000 (Merced) from IDE disk (swappable HD) – rx 2600 (Mc. Kinley) from SCSI disk (U 160 & U 320) and CDrom IDE – zx 2000 (Mc. Kinley) from SCSI (U 160 & U 320), CDrom IDE and swappable HD – 1 -4 way system – 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 39
Current Itanium Porting status • What is working – – – • Almost all of the base OS is working Editors (EDT, TPU) DEBUG SMP Native MONITOR Mixed Architecture Clusters Layered Products – – – 2/26/2021 DECnet Phase IV TCPIP (telnet, ftp) DECdfs DECwindows Client DECset tools (CMS, MMS, DTM, LSE) HP World 2003 Solutions and Technology Conference & Expo 40
Current Itanium Porting status • What is not yet working (July 14 th) – – – – – 2/26/2021 Edit/Teco Delta Debugger System Code Debugger (SCD) INSTALL performance features Security Server Registry Server ACME Server Shadowing Fibre Channel Boot Cluster Satellite Booting HP World 2003 Solutions and Technology Conference & Expo 41
Current Itanium Porting status • Open. VMS I 64 and Open. VMS Alpha are built from a common code base – About 95% of the code is common • The Open. VMS I 64 V 8. 0 evaluation kit shipped to a limited ISV audience with all of the features in the Open. VMS V 7. 3 -2 field test kit. • Any enhancements or performance improvements made to Open. VMS benefit both platforms 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 42
HP Open. VMS Still Exceeding Expectations Boot to 4 processor server July 2, 2003 Open. VMS V 8. 0 Evaluation Release June 30, 2003 1 st Application Port & Mixed Cluster May 15, 2003 Boot to rx 2600 server March 17, 2003 Open. VMS 1 st Boot to Itanium® system January 31, 2003 2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 43
2/26/2021 HP World 2003 Solutions and Technology Conference & Expo 44












































