We have made some steady progress this month and picked up some new projects. The loose ends around 4.1.11 are being tied up.
Additionally, we have started synchronizing the work across the Python iRODS Client to Python Ingest Tool to the Landing Zone package we hope to demo soon. This will be the first of our packaged capabilities (we've identified 8 so far). We are beginning the work to package the tiering code first demonstrated last month. We have ported the Ceph RADOS plugin to 4.2 and are picking up work on the multipart transfers again.
We have development code for a CockroachDB database plugin that we hope will open a new era of global-spanning iRODS namespaces. Performance testing will begin as soon as it compiles and installs.
If you have interest in any or all of the work we're doing - please reach out. This is open source and is driven by community feedback!
Preparing 4.1.11 release
Still finalizing. A new use case and some debugging for deeply nested rebalance operations has been a blocker.
Preparing 4.2.2 release
Considering moving open items to 4.2.3 to release sooner for audit plugin compatibility, a fix for imeta mod, recursive ireg with checksums, and memory leak fixes.
Preparing 4.3.0 development kickoff
We plan to select a logging library and begin work on the design of an integrated irodsMonitor process to sit alongside the main irodsServer process.
Active Development Work
Python iRODS Client (PRC)
Python Ingest Tool
Landing Zone Package
Tiered Storage Demo/Package
Multipart DataObjects, v5 API
QueryArrow Database Plugin
CockroachDB Database Plugin
Nestle R Client Library
Ceph RADOS Resource Plugin
Ongoing Development Work
Swagger REST API