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
- 1,976