EGEE is a project funded by the European Union under contract IST Datamat Status Report F. Pacini Datamat S.p.a. Milan, IT-CZ JRA1 meeting, Dec
IT-CZ JRA1 meeting, Milan, Dec Contents gLite UI/GUI/API (org.glite.wms-ui) JDL WMProxy Status Issues
IT-CZ JRA1 meeting, Milan, Dec gLite UI/GUI (1/3) Python CLI Part of RC1 Added support for partitioning Was missing in EDG C++ API Part of RC1 Documentation and Usage guide available on-line Improvement to the JDL management API gLite UI on afs Should be ready by the end of this week After that EDG UI on afs will not be supported anymore
IT-CZ JRA1 meeting, Milan, Dec gLite UI/GUI (2/3) Java API Part of RC1 Added support for partitioning Was missing in EDG Documentation and Usage guide available on-line Java GUI Part of RC1 Added support for partitioning Was missing in EDG Holub integration re-started this week If it will show to work, will be added to RC1 as a “bug fix”
IT-CZ JRA1 meeting, Milan, Dec gLite UI/GUI (3/3) Major Issue GUI is showing blocking problems in the interaction with LB Formerly during job registration Currently when getting the job status (gdb) where #0 0xb74b4c0f in raise () from /lib/tls/libc.so.6 #1 0xb74b6415 in abort () from /lib/tls/libc.so.6 #2 0xb72bd828 in os::abort () from /usr/java/j2sdk1.4.2_04/jre/lib/i386/client/libjvm.so #3 0xb72ba4ba in os::handle_unexpected_exception () from /usr/java/j2sdk1.4.2_04/jre/lib/i386/client/libjvm.so #4 0xb72be0ea in JVM_handle_linux_signal () from /usr/java/j2sdk1.4.2_04/jre/lib/i386/client/libjvm.so #5 0xb72bd0a8 in signalHandler () from /usr/java/j2sdk1.4.2_04/jre/lib/i386/client/libjvm.so #6 #7 0xa in X509_get_subject_name () from /opt/globus/lib/libcrypto_gcc32pthr.so.0 #8 0xa958457d in globus_gsi_cred_read (handle=0x , desired_subject=0x0) at globus_gsi_credential.c:541 Still investigating with D. Kouril
IT-CZ JRA1 meeting, Milan, Dec JDL From EDG we have inherited the support for OutputData (automatic upload and registration) Relies on EDG Replica Manager sw Do we still support it? The JDL for RC1 differs from the one after RC1 Due to new job types Due to new features (e.g. ISB/OSB management) Trying to keep AMAP backward compatibility Not always possible Need to issue two different documents describing the JDL Attributes Hopefully will not be a source of confusion
IT-CZ JRA1 meeting, Milan, Dec WMProxy (1/3) Current prototype runs as a fastCGI application in an Apache + GridSite container Most of the code committed in CVS All ‘advertised’ job types supported including bulk jobs and “shared sandbox” support All JDL evolutions implemented All operations implemented Writing to the filelist is missing Client C++ API ready; under testing Started development of Java API Test on-going for job directory creation and ownership/mode setting Done through a SUID root executable
IT-CZ JRA1 meeting, Milan, Dec WMProxy (2/3) AuthN Tests successfully carried out with standard proxies GridSite does not currently support proxies from recent versions of VOMS A. McNab “should” be talking with VOMS people to solve Should find a work-around in the short term AuthZ Almost done with LCAS integration Integration of LCMAPS will start next week Waiting for GSI-less flavor of LCMAPS Should be available by the end of this week
IT-CZ JRA1 meeting, Milan, Dec WMProxy (3/3) Delegation Successfully tested findproxy utility released recently is under testing Service for cleaning-up the “proxy cache” is under development Interaction with LB Relying on LBProxy for logging/querying job info (when possible) Can we assume it will be there? Need changes to other WMS components Any plan?
IT-CZ JRA1 meeting, Milan, Dec WMProxy Issues (1/2) Gridsite and Globus use different implementation of SSL Currently testing the patch from D. Kouril Build System Infrastructure almost ready for both C++ client and server Some ext deps are still missing (requested several times) Gsoap built with special flags Curl Gridsite (under testing) Hopefully able to fully link the component to build system next week
IT-CZ JRA1 meeting, Milan, Dec WMProxy Issues (2/2) Interaction with HLR Planning to make the WMProxy register the job to HLR on behalf of the user Would like to use a socketpp-less HLR client Work planned in January with A. Guarise Jobwrapper This should be the only change required to other WMS components Should be possible to keep it backward compatible Which is the migration/testing path from NS to WMProxy?