[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference csc32::consolemanager

Title:POLYCENTER Console Manager
Notice:Kits, Scans, Docs on CSC32:: as PCM$KITS:,PCM$DOCS:, PCM$SCANS:
Moderator:CSC32::BUTTERWORTH
Created:Thu Aug 06 1992
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1541
Total number of notes:6564

691.0. "Long boot times with printer output from WATCH Process PCM 1.5 with MUP" by CSC32::J_GONZALEZ (Tangled Up In Blues?) Tue Apr 25 1995 14:26

Hello,


	I have been working the following issue with one of the BANKS,
They use PCM 1.5 with the mup to monitor their production cluster.
They very much would like to have real-time hardcopy output of the cluster
environment. So they use the WATCH process on the 19 nodes in the cluster.

  	The problem appears when we have a flurry of opcom messages, and they get
backed up when trying to print to the LA75 printer off of the PCM engine.  This is
especially a problem when they reboot one of the nodes, because this backlog on the
printer will inevitably slow down the nodes boot-time. For example a node normally
takes 8 minutes to boot-with the printer turned off. When the node is booted with
the printer turned on, we have seen times as great as 40 minutes. 

	I have suggested that they could wait and do an extract and then print out
this information, but they feel that it is not unreasonable to ask for real-time
hardcopy output. You know how reasonable the BANK can be!


Thanks in advance for any help you can offer.

John Gonzalez
CSC/CS
dtn:592-4651
T.RTitleUserPersonal
Name
DateLines
691.1YOSSAM::PHILIPAnd through the square window...Tue Apr 25 1995 14:4515
John,

  If your customer wants real-time hardcopy output, then suggest to
  them that they get a printer which can keep up with the amount of
  data they are outputting!!!! The problem your customer is seeing is
  actually described in the documentation, see section 6.4.2 in the
  Users guide.

  There is absolutely NOTHING we can to to alleviate this situation
  for your customer.

Cheers,
Phil


691.2CSC32::J_GONZALEZTangled Up In Blues?Tue Apr 25 1995 15:3112
Phil, 

I looked at the reference you gave me and yes this does address this problem.

Some further questions...

1.Is it true that the booting systems console is getting XOFFed from the PCM engine
because the printer cannot keep up with the amount of data? 

Thanks,

John
691.3YOSSAM::PHILIPAnd through the square window...Tue Apr 25 1995 15:5324
John,

>>  1.Is it true that the booting systems console is getting XOFFed from the PCM engine
>>because the printer cannot keep up with the amount of data? 

  Indirectly, yes. What actually happens is this...

  The WATCH process will stall on its qrite to the printer (when the printers buffer is full),
  this will prevent the WATCH process from reading it mailbox to the console controller daemons,
  consequently, they will stall writing data to the mailbox connecting them to the WATCH process.
  Now, as a result of this, the controller will no longer service data on the console line (via
  a QIO), so when the TT drivers buffer is full, it will XOFF the line.

  So as you can see, we dont explicitly XOFF the console line, it is done for us when we dont
  read the data fast enough and the typeahead buffer fills.

  Now, V1.6 could (and I stress COULD) help your customer here, as we service our QIO's to both
  the console devices and the mailboxes asynchronously, that is, we keep reading the data and
  simply place it on a work queue. The drawback to this is that if you queue too much your process
  may run out of Virtual Memory and croak!!!

Hope this helps,
Cheers,
Phil
691.4Thanks for the explaination!CSC32::J_GONZALEZTangled Up In Blues?Tue Apr 25 1995 17:5511
Thanks Phil for your explaination.

I discussed the information in the User's Guide with the customer, and he has
agreed with this section.

Also I mentioned that he may see some improvement with the next version of the
product.

Thank you,

John