The Resource logo

The Resource

Archives
Subscribe
May 3, 2023

The April 2023 Edition of The Resource

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

News

Sorry it’s late!

I had this in my drafts, and then a bank holiday weekend and school strikes completely overtook me. So you get two this month!

User Group Meeting 2023

Best Student Technology Award

The iRODS Consortium’s Best Student Technology Award. Submissions of ongoing iRODS-related work, including a new client or library, an integration with existing infrastructure, or a piece of policy, will be considered.

https://irods.org/ugm2023/cfp/

Main Repository Activity

Open Issues

​Add microservices for bitwise operations​

​SQL statement leak: too many concurrent statements​

​clientLogin family of functions must not print messages to stdout / stderr​

​Investigate whether rxDataObjWrite honors the offset member variable in OpenedDataObjInp​

​Improve collection listing performance​

​Add external mechanism for tracking scoped_permission instances​

​Add option to rxExecMyRule that allows retrieving the plugin of a REP instance​

​Split lib.get_resource_parent into get_resource_parent_name and get_resource_parent_id​

​msiSetKeyValuePairsToObj can crash agents​

​Automated irods installation not deterministic provider and consumer irods roles​

​Inconsistency in password length allowed for 4.3 icommands.​

Closed Issues

Closed on - 2023-04-17 21:14:39 Document itree behavior around listing of very large collections​

Closed on - 2023-04-12 16:22:07 receiving error while trying to use the resource mkresc​

Closed on - 2023-04-11 16:18:48 Add unit test for scoped_permission​

Closed on - 2023-04-03 17:29:47 msiServerMonPerf malfunctions in a Docker container​

Closed on - 2023-04-05 14:27:13 Compound Resource - Use replica status when deciding whether to stage to archive​

Closed on - 2023-03-30 17:49:13 Add library that gives iRODS processes a space to write arbitrary data to​

Closed on - 2023-03-29 20:44:39 Integers in NREP list objects contain only zeros when accessed in a microservice​

Closed on - 2023-03-29 20:44:48 Add microservices that allow users to manipulate JSON objects and strings​

Closed on - 2023-04-03 14:45:55 add note about %-separator between multiple variables for first form of irule usage​

Closed on - 2023-04-05 14:25:33 Update mock archive to use irv::calculate()​

Closed on - 2023-04-06 20:03:22 Putting test file while setting up catalog service consumers fails​

Closed on - 2023-04-05 14:26:16 When requesting a replica from a stale archive, we are getting the good cache version.​

Closed on - 2023-04-06 20:53:48 iget -n does not always return specified replica​

Closed on - 2023-04-05 14:26:32 Error for password too long only occurs for passwords between 43 and 45 characters.​

Closed on - 2023-04-03 14:26:08 Add remove_if_exists(file) and make_arbitrary_file to lib.py​

Closed on - 2023-04-06 17:03:37 itree gives confusing errors for missing data objects and collections​

Closed on - 2023-04-14 18:40:18 Replica in cache marked good after stage-to-cache returns an error​

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

Closed on - 2023-04-11 16:19:00 Inconsistent errors for irm of object with own permission in collection with read permission​

Closed on - 2023-04-10 20:54:34 The pep_database_mod_data_obj_meta_* PEPs not called when new file uploaded ​

Closed on - 2023-04-11 14:30:00 ifsck generates only chkObjConsistency​

Closed on - 2023-04-01 15:49:32 Rule engine plugin framework fallthrough causes spurious failures, crashes, log spam​

Closed on - 2023-03-29 20:43:45 iexit full can remove .irodsA file for service account​

Python iRODS Client Activity

Open Issues

​Remove deprecated symbols: iRODSUserGroup, UserGroup, UserGroupDoesNotExist, UserGroupManager, user_groups​

Closed Issues

Closed on - 2023-04-20 23:28:23 enable non-default string types for AVUs in Python 2 and 3​

Closed on - 2023-03-28 15:41:14 unregister call ignores NUM_REPL_KW and RESC_NAME_KW, removing all replicas​

Closed on - 2023-03-28 14:40:05 Can’t add 0 as value in metadata.set()​

icommands Activity

Open Issues

​Extend ils -l to show system metadata about collections​

YODA Activity

Open Issues

​[FEATURE] data manager rights on subcategory level only​

Closed Issues

Closed on - 2023-04-13 08:30:54 [FEATURE] Search for users partial name​

Closed on - 2023-03-31 07:58:41 [FEATURE] Display DOI in Yoda Vault area when dataset is published​

Closed on - 2023-03-30 08:30:06 [BUG] Internal Server Error on publication node when using verb=ListRecords​

Closed on - 2023-04-04 07:20:01 [BUG] When oidc_enable: false in ansible full.yml, web portal throws Internal Server Error on login​

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​

Closed on - 2023-04-04 14:36:30 [FEATURE] Affiliation identifier field​

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

One yak was shaved in the making of this newsletter (Thanks Elon…).

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