Once the files have been built in the NEW area, they can be released using the procedure SWAPLIB EXEC.
N.B. This procedure must be updated for each release, e.g. for Monte Carlo version numbers.
Before running the SWAPLIB procedure, limit the potential disruption to users by requesting that the operators stop the batch queues and all service machines.
Each area (OLD, PRO, NEW) uses 5 disks. The starting addresses for the different areas are 300, 310 and 320 respectively.
This procedure performs the following steps:
Once this has been done, perform the following:
This procedure is error prone and so should be used with caution.
The same can be done using SPACE CHNGDISK, as is done by SWAPLIB, but this takes more time.
The CONSOLE logs from the 94A release are included below. Note that the production disks were changed using DIRMAINT as described above.
Release version 94A on CERNVM
SWAPLIB Step 1: Relabel disks Type Go, Retry, Skip, Quit <DEF=G> ---------------------------------------------------------- Current Program Library disks: Relabelled To: ---------------------------------------------------------- DMSFOR605R Enter disk label: Disk CERNCRA =CERNLIB 0310: P/COM (Z 01C0) O/COM DMSFOR605R Enter disk label: Disk CERNPAMS=CERNLIB 0311: P/CAR (X 0311) O/CAR DMSFOR605R Enter disk label: Disk CERNTEXT=CERNLIB 0312: P/OBJ (W 0312) O/OBJ DMSFOR605R Enter disk label: Disk CERNLIBS=CERNLIB 0313: /Q/CRN (V 01C1) O/LIB DMSFOR605R Enter disk label: Disk CERNCMZ =CERNLIB 0314: P/CMZ (U 0314) O/CMZ DMSFOR605R Enter disk label: Disk OLDCRA =CERNLIB 0300: O/COM (T 01C2) N/COM DMSFOR605R Enter disk label: Disk OLDPAMS =CERNLIB 0301: O/CAR (R 0301) N/CAR DMSFOR605R Enter disk label: Disk OLDTEXT =CERNLIB 0302: O/OBJ (O 0302) N/OBJ DMSFOR605R Enter disk label: Disk OLDLIBS =CERNLIB 0303: O/LIB (N 01C3) N/LIB DMSFOR605R Enter disk label: Disk OLDCMZ =CERNLIB 0304: O/CMZ (M 0304) N/CMZ DMSFOR605R Enter disk label: Disk NEWCRA =CERNLIB 0320: N/COM (L 01C4) P/COM DMSFOR605R Enter disk label: Disk NEWPAMS =CERNLIB 0321: N/CAR (K 0321) P/CAR DMSFOR605R Enter disk label: Disk NEWTEXT =CERNLIB 0322: N/OBJ (J 0322) P/OBJ DMSFOR605R Enter disk label: Disk NEWLIBS =CERNLIB 0323: N/LIB (I 01C5) /Q/CRN DMSFOR605R Enter disk label: Disk NEWCMZ =CERNLIB 0324: N/CMZ (H 0324) P/CMZ Step 2: Clear OLDCRA + Backup NEWCRA Type Go, Retry, Skip, Quit <DEF=G> 1C2 replaces T (1C2) UserID: CERNLIB Date: 03/15/94 Time: 09:10:55 COPY L 01C2 ( INFO OLDDATE STATUS COPY return code = 0 LABEL VDEV M STAT CYL TYPE BLKSIZE FILES BLKS USED-(%) BLKS LEFT BLK TOTAL P/COM 1C2 T R/W 1 3390 4096 62 135-75 45 180 Step 3: Clear OLDPAMS + Backup NEWPAMS Type Go, Retry, Skip, Quit <DEF=G> 301 replaces R (301) UserID: CERNLIB Date: 03/15/94 Time: 09:11:03 COPY K 0301 ( INFO OLDDATE STATUS Copying block 1800 of 19620 Copying block 3600 of 19620 Copying block 5400 of 19620 Copying block 7200 of 19620 Copying block 9000 of 19620 Copying block 10800 of 19620 Copying block 12600 of 19620 Copying block 14400 of 19620 Copying block 16200 of 19620 Copying block 18000 of 19620 COPY return code = 0 LABEL VDEV M STAT CYL TYPE BLKSIZE FILES BLKS USED-(%) BLKS LEFT BLK TOTAL P/CAR 301 R R/W 109 3390 4096 401 17834-91 1786 19620 Step 4: Clear OLDTEXT + Backup NEWTEXT Type Go, Retry, Skip, Quit <DEF=G> 302 replaces O (302) UserID: CERNLIB Date: 03/15/94 Time: 09:12:19 COPY J 0302 ( INFO OLDDATE STATUS Copying block 1800 of 19620 Copying block 3600 of 19620 Copying block 5400 of 19620 Copying block 7200 of 19620 Copying block 9000 of 19620 Copying block 10800 of 19620 Copying block 12600 of 19620 Copying block 14400 of 19620 Copying block 16200 of 19620 Copying block 18000 of 19620 COPY return code = 0 LABEL VDEV M STAT CYL TYPE BLKSIZE FILES BLKS USED-(%) BLKS LEFT BLK TOTAL P/OBJ 302 O R/W 109 3390 4096 46 9013-46 10607 19620 Step 5: Clear OLDLIBS + Backup NEWLIBS Type Go, Retry, Skip, Quit <DEF=G> 1C3 replaces N (1C3) UserID: CERNLIB Date: 03/15/94 Time: 09:13:34 COPY I 01C3 ( INFO OLDDATE STATUS Copying block 1800 of 45000 Copying block 3600 of 45000 Copying block 5400 of 45000 Copying block 7200 of 45000 Copying block 9000 of 45000 Copying block 10800 of 45000 Copying block 12600 of 45000 Copying block 14400 of 45000 Copying block 16200 of 45000 Copying block 18000 of 45000 Copying block 19800 of 45000 Copying block 21600 of 45000 Copying block 23400 of 45000 Copying block 25200 of 45000 Copying block 27000 of 45000 Copying block 28800 of 45000 Copying block 30600 of 45000 Copying block 32400 of 45000 Copying block 34200 of 45000 Copying block 36000 of 45000 Copying block 37800 of 45000 Copying block 39600 of 45000 Copying block 41400 of 45000 Copying block 43200 of 45000 COPY return code = 0 LABEL VDEV M STAT CYL TYPE BLKSIZE FILES BLKS USED-(%) BLKS LEFT BLK TOTAL /Q/CRN 1C3 N R/W 250 3390 4096 279 43518-97 1482 45000 Step 6: Clear OLDCMZ + Backup NEWCMZ Type Go, Retry, Skip, Quit <DEF=G> 304 replaces M (304) UserID: CERNLIB Date: 03/15/94 Time: 09:15:59 COPY H 0304 ( INFO OLDDATE STATUS Copying block 1800 of 19620 Copying block 3600 of 19620 Copying block 5400 of 19620 Copying block 7200 of 19620 Copying block 9000 of 19620 Copying block 10800 of 19620 Copying block 12600 of 19620 Copying block 14400 of 19620 Copying block 16200 of 19620 Copying block 18000 of 19620 COPY return code = 0 LABEL VDEV M STAT CYL TYPE BLKSIZE FILES BLKS USED-(%) BLKS LEFT BLK TOTAL P/CMZ 304 M R/W 109 3390 4096 123 15311-78 4309 19620 Step 7: Rename special files in NEWLIBS Type Go, Retry, Skip, Quit <DEF=G> f# Old file: New file: RC -- -------------------- -------------------- -- 1 VPACKNEW TXTLIB I2 VPACKLIB = = 0 2 VMATHNEW TXTLIB I2 VMATHLIB = = 0 3 VKERNNEW TXTLIB I2 VKERNLIB = = 0 4 PDFNEW TXTLIB I2 PDFLIB = = 0 5 PAWNEW TXTLIB I2 PAWLIB = = 0 6 PACKNEW TXTLIB I2 PACKLIB = = 0 7 MATHNEW TXTLIB I2 MATHLIB = = 0 8 KERNNEW TXTLIB I2 KERNLIB = = 0 9 GRAFNEW TXTLIB I2 GRAFLIB = = 0 10 N_HTONEW MODULE I1 N_HTOLIB = = 0 11 PACKNEW ICAFILE I2 PACKLIB = = 28 f# Old file: New file: RC -- -------------------- -------------------- -- 1 N_TWISTE TXTLIB I2 TWISTE = = 0 2 N_PHTOOL TXTLIB I2 PHTOOL = = 0 3 N_PHOTOS TXTLIB I2 PHOTOS = = 0 4 N_LEPTO6 TXTLIB I2 LEPTO6 = = 0 5 N_JETSET TXTLIB I2 JETSET = = 0 6 N_JETNET TXTLIB I1 JETNET = = 0 7 N_ISAJET TXTLIB I2 ISAJET = = 0 8 N_HERWIG TXTLIB I2 HERWIG = = 0 9 N_GRAFX1 TXTLIB I2 GRAFX1 = = 0 10 N_GRAFGK TXTLIB I2 GRAFGK = = 0 11 N_GRAFGD TXTLIB I2 GRAFGD = = 0 12 N_GEANT3 TXTLIB I2 GEANT3 = = 0 13 N_FRITIO TXTLIB I2 FRITIO = = 0 14 N_EURODE TXTLIB I2 EURODE = = 0 15 N_COJETS TXTLIB I2 COJETS = = 0 116 N_CKERNE TXTLIB I2 CKERNE = = 0 17 N_ARIADN TXTLIB I2 ARIADN = = 0 18 N_ZSERV MODULE I2 ZSERV = = 0 19 N_ZFTP MODULE I2 ZFTP = = 0 20 N_YTOBIN MODULE I2 YTOBIN = = 0 21 N_YTOBCD MODULE I2 YTOBCD = = 0 22 N_YPATCH MODULE I2 YPATCH = = 0 23 N_VGARF MODULE I1 VGARF = = 0 24 N_TREE MODULE I2 TREE = = 0 25 N_RTOX MODULE I2 RTOX = = 0 26 N_RTOA MODULE I2 RTOA = = 0 27 N_RFRX MODULE I2 RFRX = = 0 28 N_RFRA MODULE I2 RFRA = = 0 29 N_PAWX11 MODULE I2 PAWX11 = = 0 30 N_PAWSER MODULE I2 PAWSER = = 0 31 N_PAWGKS MODULE I2 PAWGKS = = 0 32 N_PAWGDD MODULE I2 PAWGDD = = 0 33 N_MAKEDE MODULE I2 MAKEDE = = 0 34 N_KUIPC MODULE I2 KUIPC = = 0 35 N_HTOLIB MODULE I1 HTOLIB = = 0 36 N_HIGZCO MODULE I2 HIGZCO = = 0 37 N_HEPDB MODULE I2 HEPDB = = 0 38 N_GRTPS MODULE I2 GRTPS = = 0 39 N_GRTGKS MODULE I2 GRTGKS = = 0 40 N_GARF MODULE I2 GARF = = 0 41 N_FLOP MODULE I2 FLOP = = 0 42 N_FCASPL MODULE I2 FCASPL = = 0 43 N_FATMEN MODULE I2 FATMEN = = 0 44 N_DZEX11 MODULE I2 DZEX11 = = 0 45 N_DZEGKS MODULE I2 DZEGKS = = 0 46 N_DZEGDD MODULE I2 DZEGDD = = 0 47 N_CMZ MODULE I2 CMZ = = 0 48 N_CDSERV MODULE I2 CDSERV = = 0 49 N_BZFTP MODULE I2 BZFTP = = 0 50 N_BANNER MODULE I2 BANNER = = 0 f# Old file: New file: RC -- -------------------- -------------------- -- 1 VPACKLIB TXTLIB V2 VPACKOLD TXTOLD = 0 2 VMATHLIB TXTLIB V2 VMATHOLD TXTOLD = 0 3 VKERNLIB TXTLIB V2 VKERNOLD TXTOLD = 0 4 PDFLIB TXTLIB V2 PDFOLD TXTOLD = 0 5 PAWLIB TXTLIB V2 PAWOLD TXTOLD = 0 6 PACKLIB TXTLIB V2 PACKOLD TXTOLD = 0 7 MATHLIB TXTLIB V2 MATHOLD TXTOLD = 0 8 KERNLIB TXTLIB V2 KERNOLD TXTOLD = 0 9 GRAFLIB TXTLIB V2 GRAFOLD TXTOLD = 0 f# Old file: New file: RC -- -------------------- -------------------- -- 1 TWISTER TXTLIB V2 O_TWISTE = = 0 2 PHTOOLS TXTLIB V2 O_PHTOOL = = 0 3 PHOTOS TXTLIB V2 O_PHOTOS = = 0 4 PDFNEW TXTLIB V0 O_PDFNEW = = 0 5 LEPTO61 TXTLIB V2 O_LEPTO6 = = 0 6 JSET73 TXTLIB V2 O_JSET73 = = 0 7 JSET63 TXTLIB V2 O_JSET63 = = 0 8 JETNET TXTLIB V1 O_JETNET = = 0 9 ISAJET72 TXTLIB V2 O_ISAJET = = 0 10 ISAJET65 TXTLIB V2 O_ISAJET = = 28 11 HERWIG56 TXTLIB V2 O_HERWIG = = 0 12 GRAFX11 TXTLIB V2 O_GRAFX1 = = 0 13 GRAFGKS TXTLIB V2 O_GRAFGK = = 0 14 GRAFGDDM TXTLIB V2 O_GRAFGD = = 0 15 GEANT316 TXTLIB V2 O_GEANT3 = = 0 16 GEANT315 TXTLIB V2 O_GEANT3 = = 28 17 GEANT314 TXTLIB V2 O_GEANT3 = = 28 18 FRITIOF TXTLIB V2 O_FRITIO = = 0 19 EURODEC TXTLIB V2 O_EURODE = = 0 20 COJETS TXTLIB V2 O_COJETS = = 0 21 CKERNEL TXTLIB V2 O_CKERNE = = 0 22 ARIADNE TXTLIB V2 O_ARIADN = = 0 f# Old file: New file: RC -- -------------------- -------------------- -- 1 VPACKOLD TXTOLD V2 = TXTLIB = 0 2 VMATHOLD TXTOLD V2 = TXTLIB = 0 3 VKERNOLD TXTOLD V2 = TXTLIB = 0 4 PDFOLD TXTOLD V2 = TXTLIB = 0 5 PAWOLD TXTOLD V2 = TXTLIB = 0 6 PACKOLD TXTOLD V2 = TXTLIB = 0 7 MATHOLD TXTOLD V2 = TXTLIB = 0 8 KERNOLD TXTOLD V2 = TXTLIB = 0 9 GRAFOLD TXTOLD V2 = TXTLIB = 0 f# Old file: New file: RC -- -------------------- -------------------- -- 1 ZSERV MODULE V2 O_ZSERV = = 0 2 ZFTP MODULE V2 O_ZFTP = = 0 3 YTOBIN$M MODULE V2 O_YTOBIN = = 0 4 YTOBCD$M MODULE V2 O_YTOBCD = = 0 5 YPATCH$M MODULE V2 O_YPATCH = = 0 6 VGARF MODULE V1 O_VGARF = = 0 7 TREE MODULE V2 O_TREE = = 0 8 RTOX MODULE V2 O_RTOX = = 0 9 RTOA MODULE V2 O_RTOA = = 0 10 RFRX MODULE V2 O_RFRX = = 0 11 RFRA MODULE V2 O_RFRA = = 0 12 PAWX11 MODULE V2 O_PAWX11 = = 0 13 PAWSERV MODULE V2 O_PAWSER = = 0 14 PAWGKS MODULE V2 O_PAWGKS = = 0 15 PAWGDDM MODULE V2 O_PAWGDD = = 0 16 MAKEDECK MODULE V2 O_MAKEDE = = 0 17 KUIPC MODULE V2 O_KUIPC = = 0 18 HTOLIB MODULE V1 O_HTOLIB = = 0 19 HIGZCONV MODULE V2 O_HIGZCO = = 0 20 HEPDB MODULE V2 O_HEPDB = = 0 21 GRTPS MODULE V2 O_GRTPS = = 0 22 GRTGKS MODULE V2 O_GRTGKS = = 0 23 GARF MODULE V1 O_GARF = = 0 24 FLOP MODULE V2 O_FLOP = = 0 25 FCASPLIT MODULE V2 O_FCASPL = = 0 26 FATMEN MODULE V2 O_FATMEN = = 0 27 DZEX11 MODULE V2 O_DZEX11 = = 0 28 DZEGKS MODULE V2 O_DZEGKS = = 0 29 DZEGDDM MODULE V2 O_DZEGDD = = 0 30 CMZ MODULE V2 O_CMZ = = 0 31 CDSERV MODULE V2 O_CDSERV = = 0 32 BZFTP MODULE V2 O_BZFTP = = 0 33 BANNER MODULE V2 O_BANNER = = 0 Step 8: Cycle the disks Type Go, Retry, Skip, Quit <DEF=G> q
The library disks where then swapped by modifying the CP directory using DIRMAINT. Once the following messages have been received, SWAPLIB can continue (or one can reinvoke SWAPLIB and skip steps 1-7 as is shown below). b DIRMAINT messages from swapping the library disks
DVHDMA008I Source update applied, next ONLINE scheduled immediate (command DIRM REPLACE ). DVHMCB009I Directory update ONLINE: Command DIRM REPLACE CERNLIB 42588936 .
Swapping the CERNLIB disks using SWAPLIB
Step 1: Relabel disks Type Go, Retry, Skip, Quit <DEF=G> s Step 2: Clear OLDCRA + Backup NEWCRA Type Go, Retry, Skip, Quit <DEF=G> s Step 3: Clear OLDPAMS + Backup NEWPAMS Type Go, Retry, Skip, Quit <DEF=G> s Step 4: Clear OLDTEXT + Backup NEWTEXT Type Go, Retry, Skip, Quit <DEF=G> s Step 5: Clear OLDLIBS + Backup NEWLIBS Type Go, Retry, Skip, Quit <DEF=G> s Step 6: Clear OLDCMZ + Backup NEWCMZ Type Go, Retry, Skip, Quit <DEF=G> s Step 7: Rename special files in NEWLIBS Type Go, Retry, Skip, Quit <DEF=G> s Step 8: Cycle the disks Type Go, Retry, Skip, Quit <DEF=G> Swapping CERNLIB 304 TO 334 Type Go, Retry, Skip, Quit <DEF=G> SPACE : CHNGDISK CERNLIB 304 TO 334 received. SPACE : Request to CHNGDISK sent to DIRMAINT SPACE : Wait for DIRMAINT to reply to CERNLIB DVHDMA008I Source update applied, next ONLINE scheduled immediate (command DIRM CHVADDR ). DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 304 TO 334 . Swapping CERNLIB 303 TO 333 Type Go, Retry, Skip, Quit <DEF=G> s Swapping CERNLIB 302 TO 332 Type Go, Retry, Skip, Quit <DEF=G> SPACE : CHNGDISK CERNLIB 302 TO 332 received. SPACE : Request to CHNGDISK sent to DIRMAINT SPACE : Wait for DIRMAINT to reply to CERNLIB DVHDMA008I Source update applied, next ONLINE scheduled immediate (command DIRM CHVADDR ). Swapping CERNLIB 301 TO 331 Type Go, Retry, Skip, Quit <DEF=G> SPACE : CHNGDISK CERNLIB 301 TO 331 received. SPACE : Request to CHNGDISK sent to DIRMAINT SPACE : Wait for DIRMAINT to reply to CERNLIB DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 302 TO 332 . DVHDMA008I Source update applied, next ONLINE scheduled immediate (command DIRM CHVADDR ). DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 301 TO 331 . Swapping CERNLIB 300 TO 330 Type Go, Retry, Skip, Quit <DEF=G> SPACE : CHNGDISK CERNLIB 300 TO 330 received. SPACE : Request to CHNGDISK sent to DIRMAINT SPACE : Wait for DIRMAINT to reply to CERNLIB DVHDMA008I Source update applied, next ONLINE scheduled immediate (command DIRM CHVADDR ). Swapping CERNLIB 314 TO 304 Type Go, Retry, Skip, Quit <DEF=G> SPACE : CHNGDISK CERNLIB 314 TO 304 received. SPACE : Request to CHNGDISK sent to DIRMAINT SPACE : Wait for DIRMAINT to reply to CERNLIB Swapping CERNLIB 313 TO 303 Type Go, Retry, Skip, Quit <DEF=G> s Swapping CERNLIB 312 TO 302 Type Go, Retry, Skip, Quit <DEF=G> DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 300 TO 330 . DVHDMA008I Source update applied, next ONLINE scheduled immediate (command DIRM CHVADDR ). DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 314 TO 304 . HCPBER4123I Do not forget to BERU RESET, you are getting addicted... SPACE : CHNGDISK CERNLIB 312 TO 302 received. SPACE : Request to CHNGDISK sent to DIRMAINT SPACE : Wait for DIRMAINT to reply to CERNLIB DVHDMA008I Source update applied, next ONLINE scheduled immediate (command DIRM CHVADDR ). Swapping CERNLIB 311 TO 301 Type Go, Retry, Skip, Quit <DEF=G> SPACE : CHNGDISK CERNLIB 311 TO 301 received. SPACE : Request to CHNGDISK sent to DIRMAINT SPACE : Wait for DIRMAINT to reply to CERNLIB Swapping CERNLIB 310 TO 300 Type Go, Retry, Skip, Quit <DEF=G> SPACE : CHNGDISK CERNLIB 310 TO 300 received. SPACE : Request to CHNGDISK sent to DIRMAINT SPACE : Wait for DIRMAINT to reply to CERNLIB DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 312 TO 302 . DVHDMA008I Source update applied, next ONLINE scheduled immediate (command DIRM CHVADDR ). Swapping CERNLIB 324 TO 314 Type Go, Retry, Skip, Quit <DEF=G> SPACE : CHNGDISK CERNLIB 324 TO 314 received. SPACE : Request to CHNGDISK sent to DIRMAINT SPACE : Wait for DIRMAINT to reply to CERNLIB Swapping CERNLIB 323 TO 313 Type Go, Retry, Skip, Quit <DEF=G> s Swapping CERNLIB 322 TO 312 Type Go, Retry, Skip, Quit <DEF=G> DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 311 TO 301 . DVHDMA008I Source update applied, next ONLINE scheduled immediate (command DIRM CHVADDR ). 09:32:22 * MSG FROM JAMIE : I'd like to link 'M' to CERNLIB 313 (Your 01C1) 09:32:22 * MSG FROM JAMIE : Please detach and issue CP SMSG JAMIE OK or NO DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 310 TO 300 . SPACE : CHNGDISK CERNLIB 322 TO 312 received. SPACE : Request to CHNGDISK sent to DIRMAINT SPACE : Wait for DIRMAINT to reply to CERNLIB DVHDMA008I Source update applied, next ONLINE scheduled immediate (command DIRM CHVADDR ). Swapping CERNLIB 321 TO 311 Type Go, Retry, Skip, Quit <DEF=G> SPACE : CHNGDISK CERNLIB 321 TO 311 received. SPACE : Request to CHNGDISK sent to DIRMAINT SPACE : Wait for DIRMAINT to reply to CERNLIB DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 324 TO 314 . DVHDMA008I Source update applied, next ONLINE scheduled immediate (command DIRM CHVADDR ). HCPBER4123I Do not forget to BERU RESET, you are getting addicted... DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 322 TO 312 . DVHDMA008I Source update applied, next ONLINE scheduled immediate (command DIRM CHVADDR ). Swapping CERNLIB 320 TO 310 Type Go, Retry, Skip, Quit <DEF=G> SPACE : CHNGDISK CERNLIB 320 TO 310 received. SPACE : Request to CHNGDISK sent to DIRMAINT SPACE : Wait for DIRMAINT to reply to CERNLIB DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 321 TO 311 . DVHDMA008I Source update applied, next ONLINE scheduled immediate (command DIRM CHVADDR ). Swapping CERNLIB 334 TO 324 Type Go, Retry, Skip, Quit <DEF=G> SPACE : CHNGDISK CERNLIB 334 TO 324 received. SPACE : Request to CHNGDISK sent to DIRMAINT SPACE : Wait for DIRMAINT to reply to CERNLIB Swapping CERNLIB 333 TO 323 Type Go, Retry, Skip, Quit <DEF=G> s Swapping CERNLIB 332 TO 322 Type Go, Retry, Skip, Quit <DEF=G> SPACE : CHNGDISK CERNLIB 332 TO 322 received. SPACE : Request to CHNGDISK sent to DIRMAINT SPACE : Wait for DIRMAINT to reply to CERNLIB DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 320 TO 310 . DVHDMA008I Source update applied, next ONLINE scheduled immediate (command DIRM CHVADDR ). DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 334 TO 324 . DVHDMA008I Source update applied, next ONLINE scheduled immediate (command DIRM CHVADDR ). Swapping CERNLIB 331 TO 321 Type Go, Retry, Skip, Quit <DEF=G> SPACE : CHNGDISK CERNLIB 331 TO 321 received. SPACE : Request to CHNGDISK sent to DIRMAINT SPACE : Wait for DIRMAINT to reply to CERNLIB Swapping CERNLIB 330 TO 320 Type Go, Retry, Skip, Quit <DEF=G> SPACE : CHNGDISK CERNLIB 330 TO 320 received. SPACE : Request to CHNGDISK sent to DIRMAINT SPACE : Wait for DIRMAINT to reply to CERNLIB Step 9: Notify users Type Go, Retry, Skip, Quit <DEF=G> Enter the magic command... beru uco b Magic word ? DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 332 TO 322 . HCPBER4120I Ecce, in manu tua est berum, tamen animam illius serva. 09:37:07 * WNG FROM CERNLIB : The Q-disk has been upgraded. Please type "NEWQDISK" HCPBER4121I VM hominibus berum donavit, ergo jactare illius potest homo solus.