[Orca-dev] Re: Beta orcallator.se that generates new log file names

Blair Zajac blair at orcaware.com
Sat Sep 29 19:16:38 PDT 2001


Thanks to Allen Eastwood who graciously lent me the use of his Solaris boxes
to test this SE.

The previous beta I released yesterday is now replaced with this one, which
has been tested to properly create new filenames when it is starts.  I need
somebody to test mounting and unounting filesystems and see if this properly
creates new log files.

http://www.orcaware.com/orca/pub/orcallator.se-1.28b7.txt

Let me know if there are any issues with this.

Best,
Blair

Blair Zajac wrote:
> 
> Hello,
> 
> Can some people try this beta.  It fixes something people have been wanting
> for a long time and that is creating new log files when the number of
> columns change or a column name changes.  This will work better with Orca
> and there won't be as much missing data.
> 
> The only problem is that I don't have access to a Solaris box any more so
> I'm guess that there's syntax errors here and it probably won't compile.
> You'll probably need to send me patches.
> 
> If anybody wants to loan me access to a Solaris box, I'd appreciate it.
> 
> http://www.orcaware.com/orca/pub/orcallator.se-very-beta.txt
> 
> Best,
> Blair
> 
> // Version 1.28b7: Sep 28, 2001 Now create new output log filenames anytime
> //                              the number of columns changes or the column
> //                              names change.  Never overwrite an already
> //                              existing log filename.
> // Version 1.28b6: Sep 28, 2001 Instead of outputting the number of CPUs only
> //                              when WATCH_MUTEX is defined, output it when
> //                              either WATCH_CPU or WATCH_MUTEX is defined.
> //                              Only declare and update tmp_mutex if
> //                              WATCH_MUTEX defined.
> // Version 1.28b5: Sep 28, 2001 Add three parameters that vmstat outputs,
> //                              #runque, vmstat's `r' column, which is the
> //                              number of processes in the run queue waiting
> //                              to run on a CPU, #waiting, vmstat's `b' column,
> //                              which is the number of processes blocked for
> //                              resources (I/O, paging), and #swpque, vmstat's
> //                              `w', the number of processes runnable but
> //                              swapped out.  Increase MAX_COLUMNS from 512 to
> //                              2048.  Check [wr]lentime to see if an EMC disk
> //                              is using a fake disk for control.  EMC disks
> //                              have a fake disk which commands are run over to
> //                              configure the disk array or to get stats from;
> //                              they are not real data transfers.  They can
> //                              cause 1000 MB/sec writes to appear in the
> //                              stats.  I still get them but not as often with
> //                              this bit of code in.  If the I/O which occurred
> //                              in the last five minutes is not greater than
> //                              1/100sec then it is not a valid measurement
> //                              anyway.  What happens is that we can have a
> //                              small I/O, say 1024 bytes, in a 1/100sec =
> //                              1024*100/sec.  I am thinking of making it
> //                              wlentime+rlentime > 2 since I am still getting
> //                              fake write spikes.  Make sure to define
> //                              HAVE_EMC_DISK_CONTROL to enable this check.
> //                              Patch contributed by Damon
> //                              Atkins <Damon.Atkins at nabaus.com.au>.



More information about the Orca-dev mailing list