Kory Draughn
Chief Technologist
iRODS Consortium

Technology Update
Technology Update
November 13-18, 2022
Supercomputing 2022
Dallas, TX
iRODS 4.2 Series
4.2.12 likely the final release of the 4.2 series.
Limited to security fixes, bug fixes, and trivial enhancements.

iRODS 4.3 Series
iRODS 4.3.0 is available now!
-
Clean implementation
-
Clear semantics
-
No magic
-
Improved tooling for investigative purpose
-
Focus on data management
-
Leverage external tools and services
-

4.3.0 Core Server Enhancements
- Syslog-based logging
- Delay Server migration
- Delay Server and implicit remote()
- New Authentication Plugin Framework
- Python 3 compliance
- Improved CMake build system
- Exposed additional permission levels

- Consolidated configuration files
- New Operating Systems
- Deprecation of static PEPs
- Admin Mode for Metadata APIs
- Enabled C++20 support
- Improved durability
Roadmap
- Pluggable message encoders / decoders
- Let's move away from PackStruct
- Pluggable protocols vs Moving to standardized protocol
- What if iRODS understood HTTP natively?
- All client-side libraries speak the same language
- What if iRODS understood HTTP natively?
- Cloud-friendly
- Shared server configuration with local overrides
- Improved support for archive files (full rewrite)

Technology Update
Questions?

SC22 - iRODS Technology Update
By iRODS Consortium
SC22 - iRODS Technology Update
Supercomputing 2022 - Technology Update
- 609