[Orca-users] Re:

Blair Zajac blair at akamai.com
Sun Feb 11 19:55:43 PST 2001


Thanks for pointing out that

http://www.gps.caltech.edu/~blair/orca/docs/orca.html

is old.  I've updated it with the 0.26 Orca manual page.

I'll take a look at these bugs and see what the best way is to
fix them.

Regards,
Blair

----- Original Message -----

Subject: Re: [orca-users]
Date: Sun, 11 Feb 2001 21:46:36 +0100
From: "Mbh" <mehdi.ben_hassen at alcatel.be>
Reply-To: orca-users at yahoogroups.com
To: <orca-users at yahoogroups.com>
References: 1 , 2

sorry, I used http://www.gps.caltech.edu/~blair/orca/docs/orca.html not
updated
Ok,
 
My conclusion about the " group problem" 
 
"I would change the configuration file from this:

group corea {
find_files              
/home/users/dana_sit/WWW/labo/automation/plot/cc
column_description   first_line
date_source               column_name timestamp
date_format                 %s
interval                 60
#reopen                       1
}

group corea2 {
find_files              
/home/users/dana_sit/WWW/labo/automation/plot/cc2
column_description   first_line
date_source               column_name timestamp
date_format                 %s
interval                 60
#reopen                       1
}

To this:

group core {
find_files              
/home/users/dana_sit/WWW/labo/automation/plot/(cc\w*)
column_description   first_line
date_source               column_name timestamp
date_format                 %s
interval                 60
#reopen                       1
}

This should fix the lack of group names you are seeing on the HTML
page.

Regards,
Blair
- with 1 group and without subgroup [ without (.*) ]   ok , Orca write
"Everything"
- with 2 group and without subgroup [ without (.*) ]   nok , Orca write
a blank for both -----> bug
 
You will answer me , why not use (.*) , because I would like plot
different graphic for each
 
Solution: I created different directory, I used (.*) inside each
directory although I have only 1 input file , 
                and for the different graphic , I use different group.
 
A other problem is that orca , for a special case , try to create a
directory with the same name as a file
exists.
 
Regards
 
 

     ----- Original Message ----- 
     From: Blair Zajac 
     To: orca-users at yahoogroups.com 
     Sent: Sunday, February 11, 2001 9:09 PM
     Subject: Re: [orca-users]

     All of the configuration file options are documented in the
     docs/orca.* files that are generated when you run make in
     either the top level or docs directory.

     Here's what this option does:

     The filename_compare option is used to sort the found filenames in
a

     particular group. This function must be written as though it were 
     being passed to the Perl sort() function, which takes the two items
     to 
     compare in the package global $a and $b variables instead of the @_ 
     array. 

     Use of this option has an additional effect on letting Orca know
     when 
     it can flush data to the RRD files. It determines this when it 
     compares the previously loaded filename to the filename about to be 
     loaded using the filename_compare function. If the result of the 
     comparison is greater than 1, then the data is flushed. If the 
     comparison is equal to or less than 1, then the data is not 
     flushed. Orca uses a value of 1 instead of 0 since there are cases 
     when the filenames should still be ordered but not flushed. 

     For example, the orcallator.cfg file uses the following subroutine
     for 
     filenames of the form "orcallator-2000-02-14": 

       sub {  
         my ($ay, $am, $ad) = $a =~ /-(\d{4})-(\d\d)-(\d\d)/;  
         my ($by, $bm, $bd) = $b =~ /-(\d{4})-(\d\d)-(\d\d)/;  
         if (my $c = (( $ay       <=>  $by) ||  
                      ( $am       <=>  $bm) ||  
                      (($ad >> 3) <=> ($bd >> 3)))) {  
           return 2*$c;  
         }  
         $ad <=> $bd;  
       }  

     When Orca is about to load a new data file it compares the new 
     filename with the previous name. Using this function, if the year,
     or 
     month is different, then data gets flushed. If these two are equal
     but 
     the day divided by 8 is different, then the data gets flushed. So 
     loading orcallator-2000-02-14 followed by orcallator-2000-02-15
will

     not cause a flush but when orcallator-2000-02-16 is about to be 
     loaded, previously loaded data will be flushed. 

     If the filename_compare option is not used, then the filenames are 
     sorted using the Perl <=> operator and data is not flushed until
all

     of it is loaded. 


     > Mbh wrote:
     > 
     > What 's the group option "filename_compare" ?
     > 
     > Regards,
     > 
     > Mehdi Ben Hassen
     > Network Engineer
     > Altran Europe: http://www.altran-group.com
     > Tel: +32 (0)3 450 36 13
     > Gsm: 0476/ 76.95.82
     > Email: mehdi.ben_hassen at alcatel.be



More information about the Orca-users mailing list