CERN-BARC Video Conference

Europe/Zurich
CERN

CERN

Description
Regular CERN-BARC Video conference on ELFms developments BARC phone: +91 22 25595228
Hello all,

here is the summary of the today's meeting:

Reports:
Salim:
Here is my status report on XML API:-

- Currently working on local cache access implementation. Assuming
metric fields in local cache files to be space separated.(As agreed by
Dennis last week). At present I'm able to generate XML for latest metric
queries. I've to integrate it with XML API as soon as range metric
queries support is added to the above.

- I've changed default behavior of XML gateway when invalid metric is
requested. Earlier the gateway return error saying metric is invalid,
even if there are some valid metrics present in the request. Now it
returns data corresponding to valid metrics, skipping invalid metrics.
I've fixed this in xml_gateway.php present in '/var/www/html/lrf/'
directory. As soon as you finish doing changes to xml_gateway.php in
'/var/www/html/xml_gateway/' dir, I can commit above changes in this
script too.

- In sample_t structure we've used 'next' keyword to point to next
sample. This was giving warning in latest swig version that: 'next' is a
Perl keyword. I've renamed 'next' to 'next_sample' in the API and
committed changes to CVS.

Murthy:
1. XML api status:
   New perl api does not return any samples when there is an invalid entity in the comma seperated list of entities. This breaks the lemon-cli functionality. Same is conveyed to salim and he has modified lemon gateway to solve this.

     Minutes of the friday meeting circulated. Further communication took place with Salim and Dennis on api syntax and minimum functions for first release.
    Some changes are required in api or interaface file to make the syntax of c++ and perl as close as possible (OO syntax). This is in particular applies for accessing memebers of a structure.

    A very few api functions are needed to acheive lemon-cli functionality. This list is circulated. Dennis has a few suggestions in further not exposing some of the classes and methods. Salim opines that this division of classes is for the purpose of modularity.
    Currently discussions and work is going on to converge to a solution on above two aspects. When once this is done sources will be created in repository and doxygen documentation will start

2. Lemon Server
    An efficient key update algorithm was implemented for lemon server. The stability testing of this is completed. CVS commits will be done soon

Dinesh:

CCTracker status:

Currently I'm looking into the changes required to modify the
CCTracker client architecture so that
different object types could automatically be displayed as soon as
they are added to the xml.

I'm also working on preparing the test release so that Bill could test
it at CERN and suggest new features or modifications.


Sharma:
SWRepSOAP:

Changes in the communication mechanism between client and server have
been done to accommodate multiple repositories. presently adding
functionality to manage repositories.

CCM:

Changes suggested by German have been done. waiting for some
suggestion from German about some doubts.

Conclusions:
XML API -
going for the minimal implementation with only one class interface to the end users - hiding the lemon_data and lemon_exception as private and only being interfaced through the lemon_api class.

There are minutes attached to this event. Show them.
The agenda of this meeting is empty