Minutes of MW meeting  29 November 2002


Present:   Kris (minutes), Jens, Slavek,  Nikolai, Steen, Francois


C++ clients PVSS integration: Franck proposed to make application of type "working set" to group alarm which are interesting to ST and run it as CMW server. Still no PVSS driver for CMW available.

API for Motif applications: Extensive tests have been made between Slawek and Michel Arruat. Other tests show that RDA is 50% slower than RPC on small data items, same on arrays. According to Nikolai this is mainly due to use of any (t.b. changed in RDA 2.0)

Passerelle: This work will be done by a technical student, to arrive in Jan/March under supervision of Francois. Jens provided Francois with all libraries and explaination how to make a DLL for Windows.

Mugef server: This is the prototype made by Francois with the help of Kris and running on Linux. It is accessing Mugef via SL-Equip remotely but it could run locally when systems are migrated to LynxOS3.1. Francois is going to do similar development for the main power supplies which do not have Equip bu an RPC server.

Biscoto CMW server: The AB-CO technical comity decided to make a vertical slice of the "new architecture" of controls for the instrumentation of the TT40 extraction (from SPS to LHC). This requires CMW servers for BPM., BCT ant BTV. Kris has to finish the subscription for Biscoto.

Server framework: I should be re-designed as toolbox so that parts can be used in various servers. Issues do address: independency from RDA changes, remove definition wrappers, make subscription manager more flexible (signal to update one device/property or all devices for a given property), separate daemon support (signal catching, dump).

CMW on LINUX: Steen had problems with using TGM. Nikolai is providing RDA libraries on Linux "officially" and has also made shared libraries.

GM servers: running on MTG's now. All PS DSC have gm server now.

RDA 2.0: Work started now. Nikolai states that we should standardize on a thread wrapper. JTC is a good candidate. Improvements which are needed is a better control of priorities.

RDA naming service: A preliminary interface and functionality has been proposed by Nikolai. Will be reviewed and implemented by Kris.

 

Action lists

What

Who

Priority or Date

Description, Status

Client or reason

nanosleep Steen, Nikolai High Blocks thread on some DSCs. No progress: waiting for action by Nicolas d.M-N and Alastair GM CMW server
RDA C++ for GTPM Slavek, Bartek Medium ST is happy with initial tests. Motif clients integrated for get/set. Passerelle work is waiting for technical student. ST, Passerelle, TOF, Motif clients
Directory server Kris High New version of server for both name and server resolution. Will also allow publication of devices. Java  clients
DB server Kris Low Development (iterators) to be finished. Describe DB use to the ID section  
Logging Nikolai, Kris, Jens Medium Finish logging system for both Java and C++  
Distribution of telegram data to Java clients Kris, Steen, Michel ? PS Java clients need telegram information. Current method of distributing it is unreliable and difficult to match data and telegrams. PS Java clients
         

 

CMW server developments

What

Who

Priority or Date

Description, Status

Client or reason

LHC PC Nikolai, Kris Medium In use by Stephen Page LHC
Biscoto Kris Medium First prototype has been integrated in the BI explorer. Defined subscription signaling mechanism which has to be implemented yet. LHC
Mugef (SPS PC) Kris, Francois Medium Prototype has been done to implement PC state contract according to SPS2001 spec. Mandate? SPS upgrade, 
BT Kickers Michel J. ??? Medium Convert existing SPS2001 server to CMW server. New servers to be developed for BT. Mandate? SPS upgrade