ARC Core v.1.0.0

Release Notes

What's new:


  • Features
    • HED code cleaning as a preparation for Argus integration
    • Implemented full request in Argus plugin using ARC schema
    • Time resolution in HED enhanced till nanoseconds
    • HED logging framework was extended to be compatible with external log rotation solutions
    • More logging formats introduced for special cases
    • Introduced per-thread objects handling for more fine grained logging
    • Enhanced configuration framework to increase usability
    • Support for Python3000 in language bindings
    • Functionality improvements in XML handling
    • Performance enhancements of Loader module by avoiding multiple loading/scanning of same pluging
    • Added additional authorization protection in delegation interface classes
    • New implementation of file locking. Now with timeouts and owner control.
    • The nordugrid grid-update-crls security utility has been deprecated in favour of fetch-crl.
    • Performance improvements of GridFTP module

  • Most important bugs:
    • Bugfixes in Argus plugin enhancing robustness
    • Run class loosing output produced by child process
    • Run class slow while running quick processes
    • Run class not behaving properly after fork()
    • HTTP class was not handling all requests
    • Proper lock around use of non-concurent thrird party libraries (like LFC, RLS)
    • MCC loading failure were not detected
    • Numerous fixes for making more features useful on Win32
    • TCP connection interrupted by POSIX signal
    • "Not implemented" error not handled properly in HTTP code
    • VOMS handling code error not handled and causes segfault
    • Utilities long options without short pair not recognised
    • Numerous code fixes to comply with more strict compilers
    • Numerous memory leaks and buffer overflow protections
    • Amount of memory for thread stacks was not estimated properly on 64-bit CPUs.
    • Detailed list of fixed bugs can be found in the ARC release notes.

Deployment notes:

  • Note that this installation removes grid-crl-update and replaces it with fetch-crl and renders the nordugrid-arc-ca-utils package empty. For backward compatibility fetch-crl is enabled through cron.
  • There are no changes in the HED deployment. After deploying the new version of the ARC Core, the HED can be started the usual way, no extra measures are necessary.
  • There were no configuration changes since the latest release.

Known Issues

  • none

List of RFCs

Documentation

Artefacts

Binaries
nordugrid-arc-1.0.0
nordugrid-arc-doc-1.0.0
nordugrid-arc-ca-utils-1.0.0
nordugrid-arc-debuginfo-1.0.0
nordugrid-arc-devel-1.0.0
nordugrid-arc-doxygen-1.0.0
nordugrid-arc-hed-1.0.0
nordugrid-arc-java-1.0.0
nordugrid-arc-python-1.0.0
nordugrid-arc-plugins-needed-1.0.0
nordugrid-arc-plugins-globus-1.0.0
Sources
nordugrid-arc-1.0.0-0.b5.src.rpm
nordugrid-arc-doc-1.0.0-0.b4.src.rpm
Metapackages
-

-- DoinaCristinaAiftimiei - 12-May-2011

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r2 - 2011-05-12 - EmidloGiorgioExCern
 
    • 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