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
  • Cloud-friendly
    • Shared server configuration with local overrides
  • Improved support for archive files (full rewrite)

Technology Update

Questions?

Supercomputing 2022 - Technology Update

By korydraughn

Supercomputing 2022 - Technology Update

Supercomputing 2022 - Technology Update

  • 352