EMI 3 (Monte Bianco) - Update 21 (09.10.2014) - v. 3.12.0-1

The Update contains:

  • minor release of gLExec-wn v. 1.3.0, containing EES version 0.2.1, XACML version 1.5.0, EES-PEPD-OH version 0.1.5
  • revision release of BDII core, v. 1.6.1, BLAH, v. 1.20.7 and CREAM, v.1.16.4

BDII core, v. 1.6.1

Affected services

  • affected services: BDII-top, users that need to check the validity of info published by various services

What's new:

  • #GRIDINFO-58: new version of glue-validator which applies an internal workaround for not testing the Admin Foreign Key attributes in the case of StoRM services as there is a known bug in the information provider that prevents from publishing correct information.

Installation & Configuration:

  • Just update the packages:
    # yum update glue-validator

Artifacts

SL5
x86_64 Binaries
glue-validator-2.0.25-1.el5.noarch.rpm
i386 Binaries
glue-validator-2.0.25-1.el5.noarch.rpm
Sources
glue-validator-2.0.25-1.el5.src.rpm
SL6
x86_64 Binaries
glue-validator-2.0.25-1.el6.noarch.rpm
i386 Binaries
glue-validator-2.0.25-1.el6.noarch.rpm
Sources
glue-validator-2.0.25-1.el6.src.rpm

BLAH, v. 1.20.7

Affected services

  • affected services: CREAM

What's new:

  • Fixed the following bugs:
    • CREAM-155 - BUpdate interval does not work with GE
    • CREAM-152 - Wrong condor_status renaming in postinst

Installation & Configuration:

  • in case of the a CREAM with SLURM LRMS, first stop BUpdaterSLURM and then update:
       # service glite-ce-blah-parser stop
       # yum update glite-ce-blahp
       
  • for all other LRMSs just update the package:
       # yum update  glite-ce-blahp
       
  • Running the YAIM configurator is NOT required.
  • Restarting the tomcat server and the glite-ce-blah-parser is necessary

Artifacts

SL5
Binaries
glite-ce-blahp-1.20.7-1.x86_64.rpm
Source RPM
glite-ce-blahp-1.20.7-1.src.rpm
SL6
Binaries
glite-ce-blahp-1.20.7-1.x86_64.rpm
Source RPM
glite-ce-blahp-1.20.7-1.src.rpm

CREAM, v.1.16.4

Affected services

  • affected services: CREAM

What's new:

  • Fixed the following bugs:
  • The CREAM service does not depends anymore on VOMS client 2.x

  • Fixed the following bugs:

Installation & Configuration:

  • Running the YAIM configurator is NOT required, CREAM service restart is necessary.

Artifacts

SL5
Binaries
emi-cream-ce-1.2.3-1.el5.noarch.rpm
glite-ce-common-java-1.16.3-2.el5.noarch.rpm
glite-ce-common-java-doc-1.16.3-2.el5.noarch.rpm
glite-ce-cream-1.16.4-1.el5.noarch.rpm
glite-ce-cream-api-java-1.16.4-2.el5.noarch.rpm
glite-ce-cream-core-1.16.4-1.el5.noarch.rpm
glite-ce-cream-es-1.16.4-1.el5.noarch.rpm
glite-ce-cream-utils-1.3.4-1.el5.x86_64.rpm
Source RPM
emi-cream-ce-1.2.3-1.el5.src.rpm
glite-ce-common-java-1.16.3-2.el5.src.rpm
glite-ce-cream-1.16.4-1.el5.src.rpm
glite-ce-cream-api-java-1.16.4-2.el5.src.rpm
glite-ce-cream-utils-1.3.4-1.el5.src.rpm
SL6
Binaries
emi-cream-ce-1.2.3-1.el6.noarch.rpm
glite-ce-common-java-1.16.3-2.el6.noarch.rpm
glite-ce-common-java-doc-1.16.3-2.el6.noarch.rpm
glite-ce-cream-1.16.4-1.el6.noarch.rpm
glite-ce-cream-api-java-1.16.4-2.el6.noarch.rpm
glite-ce-cream-core-1.16.4-1.el6.noarch.rpm
glite-ce-cream-es-1.16.4-1.el6.noarch.rpm
glite-ce-cream-utils-1.3.4-1.el6.x86_64.rpm
Source RPM
glite-ce-common-java-1.16.3-2.el6.src.rpm
glite-ce-cream-1.16.4-1.el6.src.rpm
glite-ce-cream-api-java-1.16.4-2.el6.src.rpm
glite-ce-cream-utils-1.3.4-1.el6.src.rpm

gLExec-wn v. 1.3.0

What's new:

EES version 0.2.1:

  • Major overhaul of almost entire codebase, fixing numerous smaller and bigger issues.
  • Bug fixes:
    • fix the transformer plugin to actually work
    • fix the AOS API
    • fix SIGHUP restart behaviour
    • fix memory leaking
    • fix setting of threading mode for libxacml
    • fix thread-safety in logging
  • Changed in AOS API:
    • aos_context_t * getNextContext(aos_context_class_t, aos_storage_t*) -> aos_context_t * getNextContext(aos_context_class_t)
      Storage is implicit, so should not be specified
    • EES_RC rewindContexts(void) -> EES_RC rewindContexts(aos_context_class_t)
      Need to be able to specify individual context to rewind
    • aos_dump_argslist (void) -> void AOS_dump(int loglevel)
      Can dump the AOS on a specific loglevel, not only LOG_DEBUG
    • void aos_start_threading(void) -> void AOS_start_threading(void)
      Rename to be in line with rest (internal function in any case)
    • void setContextObligationId(aos_context_t*, char*) -> void setContextObligationId(aos_context_t*, const char*)
      The actual obligation ID is strdupped.
  • New in AOS API:
    • EES_RC destroyContext(aos_context_t*) - Remove context from storage and free all memory
    • aos_context_t * getNextGlobalContext(aos_context_class_t) - As getNextContext() but in the global storage only.
    • EES_RC rewindGlobalContexts(aos_context_class_t) - As rewindContexts() but for the global storage only.
    • aos_context_t * getObligation(const char *) - Convenience function to return an obligation directly for given obligationId
    • aos_attribute_t* getAttribute(aos_context_t*, const char *) - Convenience function to return an attribute directly for given attributeId
  • Improvements:
    • install eics_common header file
    • add new command-line and config options:
      • for logging: loglevel and facility
      • which policies to run
      • support setting gSOAP/XACML/HTTP timeouts.
      • debug mode
         See manpage ees(1) and ees.conf(5) for the understood values.
      • add numerous log-statements, particularly on debug level.
      • set proper issuer in the XACML response
      • greatly simplifying and reducing the code base.
      • fix memory leaking
      • remove dead plugins, and implement and fix three useful basic plugins:
        • ees_dummy_good - now can set numerous obligations and attributes
        • ees_dump_aos - for dumping the aos to the log
        • transformer - fixed
      • add pid-file support
      • split-off EIC code to make it much easier to implement others EICS such as a unix-domain socket
      • fix and improve signal handling: we now have properly functioning SIGUSR1 and SIGHUP. Also added SIGINT (for non-daemonized mode)
      • provide simple and clean plugin header files.
      • add proper man-pages for ees, ees.conf and the three basic plugins.

XACML version 1.5.0

  • libxacml has so far not been released directly via EMI, but via IGE as dependency for lcmaps-plugins-scas-client. It has not been released into the UMD-3. It is a necessary dependency for XACML. The same version has been submitted for inclusion into Fedora,

EES-PEPD-OH version 0.1.5

  • Bug fixes:
    • add attributes to obligations, note that this needs an update for the argus-pdp and argus-pep-server, not yet available
    • only add thus far unhandled obligations, i.e. skip obligation that triggered running of EES-PEPD-OH.
    • fix encapsulating obligation/attributes into environment attributes.
    • replace instead of add obligations received from EES, to prevent doubles.
  • Improvements:
    • add some debug logging

Artifacts

SL5
x86_64 Binaries
ees-0.2.1-1.el5.x86_64.rpm
ees-debuginfo-0.2.1-1.el5.x86_64.rpm
ees-devel-0.2.1-1.el5.x86_64.rpm
ees-pepd-oh-0.1.5-1.el5.noarch.rpm
ees-pepd-oh-javadoc-0.1.5-1.el5.noarch.rpm
xacml-1.5.0-1.el5.x86_64.rpm
xacml-debuginfo-1.5.0-1.el5.x86_64.rpm
xacml-devel-1.5.0-1.el5.x86_64.rpm
i386 Binaries
ees-0.2.1-1.el5.i386.rpm
ees-debuginfo-0.2.1-1.el5.i386.rpm
ees-devel-0.2.1-1.el5.i386.rpm
xacml-1.5.0-1.el5.i386.rpm
xacml-debuginfo-1.5.0-1.el5.i386.rpm
xacml-devel-1.5.0-1.el5.i386.rpm
Source RPM
ees-0.2.1-1.el5.src.rpm
ees-pepd-oh-0.1.5-1.el5.src.rpm
xacml-1.5.0-1.el5.src.rpm
SL6
x86_64 Binaries
ees-0.2.1-1.el6.x86_64.rpm
ees-debuginfo-0.2.1-1.el6.x86_64.rpm
ees-devel-0.2.1-1.el6.x86_64.rpm
ees-pepd-oh-0.1.5-1.el6.noarch.rpm
ees-pepd-oh-javadoc-0.1.5-1.el6.noarch.rpm
xacml-1.5.0-1.el6.x86_64.rpm
xacml-debuginfo-1.5.0-1.el6.x86_64.rpm
xacml-devel-1.5.0-1.el6.x86_64.rpm
i386 Binaries
ees-0.2.1-1.el6.i386.rpm
ees-debuginfo-0.2.1-1.el6.i386.rpm
ees-devel-0.2.1-1.el6.i386.rpm
xacml-1.5.0-1.el6.i386.rpm
xacml-debuginfo-1.5.0-1.el6.i386.rpm
xacml-devel-1.5.0-1.el6.i386.rpm
Source RPM
ees-0.2.1-1.el6.src.rpm
xacml-1.5.0-1.el6.src.rpm
Deb6 Binaries
ees-basic-plugins-dbg_0.2.1-1_amd64.deb
ees-basic-plugins_0.2.1-1_amd64.deb
ees-dbg_0.2.1-1_amd64.deb
ees_0.2.1-1_amd64.deb
libeef-dev_0.2.1-1_amd64.deb
libeef1-dbg_0.2.1-1_amd64.deb
libeef1_0.2.1-1_amd64.deb
libees-pepd-oh-java-doc_0.1.5-1_all.deb
libees-pepd-oh-java_0.1.5-1_all.deb
libeics-dev_0.2.1-1_amd64.deb
libeics0-dbg_0.2.1-1_amd64.deb
libeics0_0.2.1-1_amd64.deb
libxacml-dev_1.5.0-1_amd64.deb
libxacml0-dbg_1.5.0-1_amd64.deb
libxacml0_1.5.0-1_amd64.deb
Deb6 Source
ees-pepd-oh_0.1.5-1.debian.tar.gz
ees-pepd-oh_0.1.5-1.dsc
ees-pepd-oh_0.1.5.orig.tar.gz
ees_0.2.1-1.debian.tar.xz
ees_0.2.1-1.dsc
ees_0.2.1.orig.tar.gz
xacml_1.5.0-1.debian.tar.xz
xacml_1.5.0-1.dsc
xacml_1.5.0.orig.tar.gz
Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r3 - 2014-10-08 - DoinaCristinaAiftimiei
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EMI All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback