Happy Halloween. Time is flying. SC19 in Denver is almost here.
The work on Intermediate Replicas is now public in a pull request and awaiting passage through CI. It will land on master and get ported to 4-2-stable as soon as 4.2.7 is out the door. The main author was allowed to shave once the PR was submitted. It had been a while.
Initial work on the new C++ REST API has been completed and is demonstrating a tantalizing new set of possibilities for iRODS. In addition, a native S3 presentation may be coming our way.
We've been working closing with the University of Colorado Research Computing to get Logical Quotas ready for primetime. An early implementation in the iRODS Rule Language showed promise, and is now being finalized in C++ as a rule engine plugin. A separate effort will begin for providing hard links to iRODS. NFSRODS presents an opportunity for clients to issue syscalls including link(). We are looking to answer the request with another rule engine plugin that does the proper bookkeeping on the server and, if installed, will provide hard link functionality to all clients, not just NFSRODS.
Continuous Integration is hard - but it's nearly complete. We've now covered two databases, seven plugins, and core tests, topology, and federation. One more plugin and one more database remain - then we can release 4.2.7!
New Development Work
Active Development Work
New C++-based REST API
Python iRODS Client (PRC)
Cacheless and Detached S3
iRODS Capability - Automated Ingest
Parallel Transfer Engine
Parallel Filesystem Integration
Continuous Integration (CI)