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
UGM 2016 - iRODS 4.2 Overview
By iRODS Consortium
UGM 2016 - iRODS 4.2 Overview
- 2,085