The Resource logo

The Resource

Archives
Subscribe
May 30, 2023

The May 2023 Edition of The Resource

Hello Reader, here is this month’s iRODS news and developments!

News

Python iRODS Client Library v1.1.8 is released

Version 1.1.8 is released changelog.

​link to the diffs​

UGM Round Up

  • One week left to submit proposals to UGM 2023
  • May 1 is the LAST day for early bird registration for the iRODS User Group Meeting 2023, which offers training sessions at a discounted rate.
  • The iRODS User Group Meeting 2023 will be held both virtually and in-person June 13-16. The meeting will feature presentations, live demonstrations + open discussions about requested iRODS features.
  • On June 13, the iRODSConsortium Team will provide training sessions for those who attend the iRODS UGM in person. The Beginner Training will cover iRODS vocabulary, #mentalmodels, capabilities, + basic interactions
  • Need one-on-one help with an existing or planned #iRODS installation or integration? Join our team for the in-person iRODS Troubleshooting session, held on the last day of the iRODSUGM

May 2023 TRiRODS - iRODS 2023 Roadmap

​Video​

iRODS 4.2.12 is released!

​4.2.12 is here!​

4.2 is dead, long live 4.3! This is the last release of 4.2 (potentially done from a plane over Alaska?).

The iRODS Consortium and RENCI are pleased to announce iRODS 4.2.12.
This release represents more than a year and a half of work to finalize the 4.2.x series. 4.2.12 will be the last 4.2.x release.
Focused effort was spent on enhancements that leave 4.2.x in a good place for deployments that are not ready to upgrade to 4.3. These include greater availability of the admin keyword, JSON object and string-manipulation microservices, additional availability of DataObjInfo to rules, and better admin account and password management.
Notable bug fixes include better group and groupadmin support, improved user-input handling, replica status cleanup/locking, database statement management, and improved documentation.
This release consists of 169 commits from 10 contributors and closed 160 issues.

I’d especially like to call out the work done on

  • Add support for federating all hosts in catalog_provider_hosts [#6827]
  • Fix for password visibility in debug log with PAM and SSL [#2902]
  • Fix for iquest results larger than 500 [#6097]
  • Fix for resource hierarchy keywords for dataObjRepl and dataObjPhymv [#6100]
  • Fix for iquest when using ‘not like’ and a resource hierarchy [#6101]
  • Fix for slow imkdir with Postgres due to subquery [#6495]
  • Fix for iget not returning specified replica [#6896]

Although I’m sure you’ll all have your own list!

Do pay attention to the Deprecated and Removed sections;

Deprecated
Deprecate unused members of l1desc_t [#6754]
Removed
Remove nanodbc library dependency from delay server [#6851]

Main Repository Activity

Open Issues

​guiProgressCallback.h: rodsLong_t and MAX_NAME_LEN referenced before definition​

​allow scanning negative or 64-bit integers​

​Allow client identity to be changed if re-authenticating using an existing connection​

​PAM passwords cannot exceed MAX_PASSWORD_LEN (50) characters​

​irepl -a -U fails when data object doesn’t have a 0 replica​

​Calling failmsg and fail msi via the PREP fails with RE_TYPE_ERROR​

​db_mod_user_op could verify old-password value to protect a rodsuser login​

​Agent crashes when rule input is mishandled​

​Groupadd error when group already exists​

Closed Issues

Closed on - 2023-04-26 15:28:44 UnicodeEncodeError during setup of test_targeting_specific_replica_number.test_targeting_specific_replica_number__issue_6896 causes cascading test failures​

Closed on - 2023-04-28 13:54:04 SQL statement leak: too many concurrent statements​

Closed on - 2023-04-27 17:29:43 Compound resource stuck with intermediate replica in cache ​

Closed on - 2023-04-26 19:26:49 msiAddKeyValToMspStr appending ++++ to blank strings causing -315000 error.​

Closed on - 2022-11-24 19:05:29 iqstat should output details of any ruleId once run by a rodsadmin​

Closed on - 2023-04-27 18:51:02 iadmin mkzone should report an error when given invalid connection information​

Closed on - 2023-03-31 17:52:43 severe imkdir performance impact with inheritance enabled​

A big deal for anyone on postgreSQL with lots of collections - nice work! Its in 4.2.12 AIUI as well.

Closed on - 2022-11-09 21:15:03 Delay server should not log a stacktrace when default config value is used​

Closed on - 2023-04-26 19:49:48 admin replication of user data and checksum computation​

Closed on - 2023-05-13 10:08:10 release activities for 4.2.12​

Python iRODS Client Activity

Open Issues

​data objects should properly finalize​

​tickets have no effect after cleanup( )​

​PUT and GET should transfer data directly to/from the resource server​

Closed Issues

Closed on - 2023-05-16 23:28:22 a rodsuser can disable their login via modify_password​

Closed on - 2023-05-11 13:37:04 Large put() times-out with NetworkException: Could not receive server response​

Our old friend TCP timeout strikes again.

NFSRODS Activity

Open Issues

​Build fails after most recent OpenJDK 17.0.7 update​

​It seems that truncate does not work properly through nfsrods​

YODA Activity

Closed Issues

Closed on - 2023-05-17 08:42:28 [BUG] Language not shown on landingpage metadata​

Closed on - 2023-04-24 11:07:56 [FEATURE] yoda metadata change related data package title​

Closed on - 2023-04-24 11:08:45 [FEATURE] Improve the behavior of the metadata Save button​

If you think someone else would appreciate this newsletter, they can sign up at https://theresource.metadata.school/​

No Yaks were shaved in the making of this newsletter. I expect they are hiding round the corner.

Don't miss what's next. Subscribe to The Resource:
Powered by Buttondown, the easiest way to start and grow your newsletter.