Google
 

Trailing-Edge - PDP-10 Archives - bb-bt99g-bb - qsrmac.c08
There are 2 other files named qsrmac.c08 in the archive. Click here to see a list.
 REP 46/1	;08C1
	QSREDT==1150			;EDIT NUMBER
 WIT
	QSREDT==1211			;EDIT NUMBER
 REP 620/12	;08C2
			
	1137	QSRSCH	Files queued /DISP:RENAME may be modified /DISP:PRESERVE
		QSRQUE	and QUASAR responds with a "[ 1 job modified]" message
			indicating success. The files are not renamed and 
 WIT

	1137	QSRSCH	Files queued /DISP:RENAME may be modified /DISP:PRESERVE
		QSRQUE	and QUASAR responds with a "[ 1 job modified]" message
			indicating success. The files are not renamed and
 INS 676/12	;08C3
	1151	QSRT10	Fix problem with hung tape drives. The problem is seen
			when an OPR SET TAPE MTAn: AVAILABE command is done and
			the tape drive has a degaussed tape mounted. The problem
			is caused by QUASAR turning on AVR and PULSAR attempting
			to read a tape label.
			SPR # 10-34112	15-SEP-83/CTK

	1152	QSRMAC	Add QUASAR support to allow OPR to DISABLE
		QSRADM	individual queues. Requires ORION edit 341, ORNMAC edit 36,
		QSRMDA	and OPRCMD edit 146, MOUNT edit 53.
		QSRSCH
		QSRQUE	18-SEP-83/CTK

	1153	QSRMDA	Fix LPTSPL/LOCK bug.
		QSRT10	SPR 10-33485	18-OCT-83/CTK

	1154	QSRMAC	Don't let QSRMDA delete VOL block during volume switch
		QSRMDA	that has been aborted if user was switching to a previous
			volume. Add new field, VS.PRE, in .VSCVL word in VSL block.
			VS.PRE is offset to previous VOL block. Routines D$VSR and
			DELVSW. SPR 10-33178  18-Oct-83 /LWS
			Superseded by 1162. 29-Nov-83

	1155	QSRT10	Fix race in edit 1153.
			SPR 10-33485	8-NOV-83/CTK

	1156	QSRDSP	Change the way jobs in the output queues are displayed
			taken the original objects they were queued to are
			routed to another device.
			SPR 10-34115 8-Nov-83 /LWS

	1157	QSRMDA	Fix NBM and RMBstopcodes that occur because the
			operator CANCELs a tape MOUNT request in volume
			switch state and the user does a DISMOUNT or KJOB.
			IMPORTANT: REQUIRES QUASAR EDIT 1154 !!!
			SPR 10-34308	14-NOV-83/CTK
			Superseded by 1162. 29-Nov-83

	1160	QSRT10	Fix DISMOUNT/DEALLOCATE bug in REMSTR, the problem
			will be seen when the I$SLCM IPCF packet contains
			in the first word beyond the valid length a SIXBIT
			structure that is in QUASAR's current search list
			for this user. This bug will result in structure
			allocation data base errors. This problem existed before
			QUASAR edits 1153 and 1155 but can not be exercised
			until they are installed.
			SPR # 10-33485	21-NOV-83/CTK

	1161	QSRMAC	Define new bit, EQ.CHG, in .EQSEQ word of EQ block that
		QSRQUE	indicates QUASAR set user's requested priority down to
		QSRSCH	non-wheel user maximum, MXUPRI. Add code to tell user
			what happened.
			SPR 10-34293  19-Nov-83 /LWS

	1162	QSRMAC	More problems when volume switch is cancelled.
		QSRMDA	Make sure 'A' and 'C' matrices are the updated
			for the volume user is made to keep. At beginning
			of volume switch counts are decremented. If volume
			switch is cancelled, make sure counts are incremented.
			Also add support for PULSAR cancelling vol switches.
			New value, %RLABO, in vol switch message.
			This edit REQUIRES QUASAR edit 1154.
			This edit SUPERSEDES QUASAR edit 1157.
			29-Nov-83 /LWS

	1163	QSRMAC	Define new bit in object block status word, OBSFCH, which means
		QSRSCH	forms change is in progress. Testing this bit stops the race
		QSRADM	where QUASAR decides to shutdown remote printer before it is
			completely setup with correct forms. Testing this bit also
			fixes a problem with ALIGN PRI x /STOP.
			SPR 10-34350, SPR 10-34180 5-Dec-83 /LWS

	1164	QSRMAC	Add support for /NEW-VOLUME user requested reinitializaion.
		QSRMDA	QUASAR tells PULSAR how to reinitialize (density,protection)
		QSRDSP	the volumes. Cannot change label types. Owner fields must
			match on labeled tapes.
			8-Dec-83 /LWS

	1165	QSRMAC	Fix problems with DEC/Mag tape statistics
		QSRT10	in usage accounting file.
			SPR 10-34170 /DPM

	1166	QSRADM	Fix typo in 1163. At A$OBST+19L, change S1 to S2.
			15-Dec-83 /LWS

	1167	QSRADM	Allow operator to schedule a job for an object using the
			NEXT command before the object is STARTed.
			SPR 10-34374  19-Dec-83  /LWS

	1170	QSRT10	Fix ACKing problems with QUEUE. UUO. Redo some of the
		QSRMDA	logic so it's somewhat clearer what should be done when
			ACKing the user.
			SPR 10-34383  29-Dec-83 /LWS

	1171	QSRQUE	Allow SUBMIT FOO/DISPOSE:XXXX via QUEUE. UUO to work.
			SPR 10-34398  27-Jan-84  /LWS

	1172	QSRT10	Check for BATCON batch job in I$SLCM. Check OB.BSS
			instead of JB.LBT. MIC sets JB.LBT for cojobs.
			21-Feb-84 /LWS

	1173	QSRMAC	Fix problems with ACK data in MDR getting overwritten
		QSRMDA	by subsequent mount requests before pending requests
		QSRT10	(and ACKs) are completed. Add 3 words to VSL that are
		QSRDSP	copies of corresponding words in MDR. The words are:
			.MRFLG <-> .VSRFL, .MRACK <-> .VSACK, .MRPID <-> .VSPID
			The fields in .MRFLG are the same in .VSRFL.
			SPR 10-34182 14-Feb-84 /LWS

	1174	QSRMAC	NBM stopcodes. QUASAR was updating catalog for structure
		QSRMDA	that had a different resource number but the same VSN
			as original catalog entry when there were allocations
			pending for original entry. This caused 'C' matrix to
			be incremented for newly (and wrongly) created entry
			(structure). 'B' matrix was never incremented because
			the initial allocation never happened. Don't delete an
			existing entry when there are pending allocations for
			the corresponding resource.
			Clean up code in D$CCAT. Change SKIPE to SKIPN !!!
			Get number of allocations in RH of P1 for WTO.
			27-Feb-84 /LWS

	1175	QUASAR	Remove QBI stopcode at SNDREC. Change to a WTO. Problem
		QSRMDA	is most likely in ORION or GLXLIB. One way QBI occurred
			is fixed in GLXLIB edit 1163. ORION edit 604 adds PBI
			stopcode to catch P$DEV screwing up. Also, make stack
			bigger for deadlock code support.
			2-Mar-84 /LWS

	1176	QSRT10	Fix problem where request type was not displayed
			in SHOW STATUS STR /USER. REQUIRES edit 1173.
			8-Mar-84 GCO 10004 /LWS

	1177	QSRDSP	Fix ILM problem when OPR does a SHO STA command
			and a large number of batch and print jobs are
			in process.
			SPR 10-34352	9-MAR-84/CTK

	1200	QSRDSP	Spurious TAB in LPT queue listing
			when there are a large number of entries.
			The last line before the extra TAB will end
			with a non-standard forms type.
			SPR 10-34351	10-MAR-84/CTK

	1201	QSRQUE	BATCH jobs fail to LOGIN because of a QUEUE
		QSRSCH	/DESTINATION:SIXBIT switch. The SIXBIT node
			name is not allowed by LOGIN's /LOCATE switch.
			Convert the SIXBIT node name to number at
			the earliest possible occasion and don't
			schedule the job until the node name has been converted.
			SPR 10-34584,10-34586	30-MAR-84/CTK

	1202	QSRADM	Fix problem where a stopped printer seemed to continue
			by itself.
			SPR 10-34596 GCO 10017 2-Apr-84 /LWS

	1203	QSRSCH	CORMAX check is wrong, were comparing words
			to pages. So fix it.
			SPR 10-34598/CTK

	1204	QSRMDA	Have QUASAR issue more descriptive ACKs to OPR
			commands concerning structures that are in the
			process of being dismounted. (PULSAR is waiting for
			WTOR answer from operator). Prevents PULSAR problems.
			9-Apr-84 GCO 10023 /LWS

	1205	QSRIPC	Fix bug in IPCF message RESEND code. We were killing
			PSBs becasue we were getting the PID of the resend
			failure from the wrong place.
			SPR 10-34664 GCO 10029  18-Apr-84 /LWS

	1206	QSRNET	Spooler jobs will not be scheduled or scheduling
		QSRSCH	will stop if we are on non-network monitor.
		QSRADM	Problems related to QUASAR edit 1142
		QSRDSP	only reflect part of the problem.
			SPR 10-34655 GCO 10030	20-APR-84/CTK

	1210	QSRADM	After edit 1206 ANF network line printers will not start.
			SPR 10-34655	GCO 10041	16-MAY-84/CTK

	1211	QSRMDA	After edit 1151 we did not honor the AVR bit
			and still send the xx message to PULSAR.
			SPR 10-34112	16-MAY-84/CTK

 INS 25/25	;08C4
		OBSFCH==1B16			;[1163] FORMS CHANGE IN PROGRESS
 INS 54/26	;08C5
			X	<Changing Forms>,%FRMCH,<.OTLPT,.OTPLT,.OTPTP,.OTCDP>  ;;[1163]
 INS 41/44	;08C6
		    EQ.CHG==1B16	;[1161] PRIORITY WAS CHANGED BY QUASAR
 REP 4/72	;08C7

	;	!=======================================================!
	;	!	3		!	     34			!
 WIT
	;	!=======================================================!
	;	!	LENGTH		!	     34			!
 REP 16/72	;08C8
			PHASE	0
 WIT
	;	This message consists of at least three words of common
	;	deassign data.  For DECtapes and magtapes, additional
	;	words follow containing device specific data.  These
	;	words begin at .TDMIN (the minimum length of the deassign
	;	message) and occupy only as many words as are required to
	;	contain data to be storred in the "MOUNT" (dismount) IPCF
	;	message sent to the Accounting Daemon.

			 PHASE	0		;[1165] COMMON DEASSIGN DATA
 REP 22/72	;08C9

			DEPHASE

 WIT
		.TDMIN:!			;[1165] MINIMUM SIZE OF MESSAGE

			 DEPHASE		;[1165] END COMMON DEASSIGN DATA


			 PHASE	.TDMIN		;[1165] DECTAPE SPECIFIC DATA

		.TDDTR:! BLOCK	1		;[1165] READS
		.TDDTW:! BLOCK	1		;[1165] WRITES

			 DEPHASE		;[1165] END DECTAPE SPECIFIC DATA


			 PHASE	.TDMIN		;[1165] MAGTAPE SPECIFIC DATA

		.TDCRD:! BLOCK	1		;[1165] # CHARS READ SINCE UNLOAD
		.TDCWR:! BLOCK	1		;[1165] # CHARS WRITTEN SINCE UNLOAD
		.TDSRE:! BLOCK	1		;[1165] SOFT READ ERRORS
		.TDHRE:! BLOCK	1		;[1165] HARD READ ERRORS
		.TDSWE:! BLOCK	1		;[1165] SOFT WRITE ERRORS
		.TDHWE:! BLOCK	1		;[1165] HARD WRITE ERRORS

			 DEPHASE		;[1165] END MAGTAPE SPECIFIC DATA
 INS 43/90	;08C10
		  %RLABO==4			;[1162] PULSAR ABORTING VOL SWITCH
 INS 66/109	;08C11
	;**;[1152]ADD 7 LINES TO ERRCDS		18-SEP-83/CTK
		X	MTA,<Tape mount queue disabled>,MF.FAT		;[1152]
		X	DSK,<Disk mount queue disabled>,MF.FAT     	;[1152]
		X	INP,<Batch queue disabled>,MF.FAT 		;[1152]
		X	LPT,<Print queue disabled>,MF.FAT 		;[1152]
		X   	PLT,<Plot queue disabled>,MF.FAT 		;[1152]
		X   	CDP,<Card punch queue disabled>,MF.FAT     	;[1152]
		X   	PTP,<Papertape punch queue disabled>,MF.FAT	;[1152]
 INS 26/125	;08C12
		.VSPID:! BLOCK	1	;[1173] REQUESTORS PID
		.VSACK:! BLOCK	1	;[1173] USER ACK CODE
		.VSRFL:! BLOCK	1	;[1173] VSL MOUNT REQUEST FLAG'S
					;[1173] FIELDS ARE SAME AS IN .MRFLG
					;[1173] MR.ACK, MR.WAT, ETC.
					;[1173] ** DON'T DEFINE NEW FIELDS HERE!! **
 INS 47/125	;08C13
		   VS.ALB==1B26		  ;[1162] VOL SWITCH ABORTED BY PULSAR
		   VS.INI==1B27		  ;[1164] REINIT IN PROGRESS
 INS 52/125	;08C14
		   VS.DPR==1B33		  ;[1164] PROTECTION IS TO BE DEFAULTED
 INS 68/125	;08C15
		   VS.PRE==0,,000777	  ;[1162] OFFSET TO THE PREVIOUS VOLUME
 INS 33/126	;08C16
		     %STAIN==4			    ;[1164] VOLUME IS INITIALIZING
 SUM 243869