iRODS 4.2

Overview

June 7-9, 2016

iRODS User Group Meeting 2016

Chapel Hill, NC

Terrell Russell, Ph.D.

@terrellrussell

Senior Data Scientist, iRODS Consortium

iRODS 4.2 Progress

  • Lots of commits
    • 750 commits so far
    • 107 enhancements, 63 still open
    • 60 bugs, 40 still open

 

  • Lots of coordination
    • three major independent branches
    • merging is complete

iRODS 4.2 Progress

  • Lots of testing
    • 12 OS and DB combinations
    • upgrades
    • topology
    • federation
    • plugins

iRODS 4.2 Progress

Not Quite Done

iRODS 4.2 Major Features

  • First Class API Plugins
    • dynamic PEPs for every operation

 

  • Pluggable Rule Engine
    • full serialization into/out of rule languages

 

  • Messaging Framework
    • audit plugin, emits AMQP

iRODS 4.2 Architectural Changes

  • Clang and C++14 across all platforms
  • CMake
  • All control scripts in python
  • Packages separated, cleaner dependencies
  • Available via APT/YUM repositories

iRODS 4.2

Engineering Preview Available Now

 

          https://unstable.irods.org

 

 

 

 

 

Release expected Summer 2016

UGM 2016 - iRODS 4.2 Overview

By iRODS Consortium

UGM 2016 - iRODS 4.2 Overview

  • 1,976