Skip to content
graciani edited this page Nov 27, 2011 · 31 revisions

DIRAC v6r0 (work in Progress)

With version v6r0 DIRAC finalizes the migration from CERN SVN repository to GitHub git repository. With the excuse of this change, the distribution tools and the way different user communities control the DIRAC dependence of their extensions has been updated. At the same time, a number of new features have been added with respect to the previous production version (v5r13), mostly in the framework, and some precautions need to be taken into account when updating your installations.

What's new?

For a full list of the changes, look at the release notes. This is just a selection of highlights that should be taken into account when updating your DIRAC installation.

  • The DISET protocol for client-server communication has been updated to the new OpenSSL version () and new functionality has been added. The new DISET functionality will allow to produce a new type of DIRAC components, the executors. Some features of this new version are no longer backwards compatible. They are disable by default in v6r0 to make it compatible with v5r13. They will be enable in v6r1.
  • dirac-proxy-init is now the only tool to create proxies, adding VOMS extensions and delegating a long-living proxy to the ProxyManager to be used by DIRAC. Several Configuration options allow to define the default behavior in each installation. When certificate is close to expiration, notifications to affected users will be sent out.
  • dirac-distribution and dirac-install have been greatly modified. Installation and Project defaults can be defined at external locations. In this way each community can have full control of the versions, extensions, repository and download servers used for their distributions.

How to update?

Other changes

  • The log level for Scripts is set to NOTICE and the timestamp printout is disabled in the new defaults. The command line option "-d" (that can be used several times) allows to increase the verbosity.
Clone this wiki locally