The Resource logo

The Resource

Archives
Subscribe
February 28, 2023

The February 2023 Edition of The Resource

​

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

News

Say hello to your new Robot!

I’ve been struggling to get this newsletter out in time recently, and with other developments happening, I’m going to switch this newsletter to automated mode for a while - it will have the same round up of issues etc, but with less commentary from me.

UGM Date Announced

​15th Annual iRODS User Group Meeting June 13-16, 2023 - Chapel Hill, NC (and Virtual)

Trirods Talk: GenQuery2: A richer query interface into the iRODS namespace by Kory Draughn (iRODS Consortium)

​Genquery2 Talk on YouTube​

Main Repository Activity

Open Issues

​Expand documentation for voting/hierarchy resolution​

​rsGenQuery not checking for nullptr in the substructs of GenQueryInp (resulting in stacktrace)​

​Unnecessary stage-to-cache on put to compound resource when original data object is in archive but not cache.​

​Resource plugins perform direct comparison between floating point values​

​Putting test file while setting up catalog service consumers fails​

​emit error if irods_client_server_negotiation is not present alongside irods_client_server_policy​

​emit helpful messages for invalid values in acPreConnect()​

​When requesting a replica from a stale archive, we are getting the good cache version.​

​Expand/Enhance -n option in several iCommands​

​out-of-date rows in R_OBJT_ACCESS do not get cleared​

​executeRuleAction Failed for msi_update_unixfilesystem_resource_free_space​

​msiAddKeyValToMspStr appending ++++ to blank strings causing -315000 error.​

​iinit failure with passwords of length (MAX_PASSWORD_LEN - 8)​

​need test for use of || and DATA_RESC_HIER​

​Password restrictions​

​Data upload for unregistered objects should be handled properly ​

​Unregister triggers pep_api_data_obj_unlink_* not pep_api_unreg_data_obj_*​

​Data objects with same logical path but different Ids​

​igroupadmin lu should be available?​

​group trashes should exist?​

​iget -n does not always return specified replica​

​Resource weighting appears to force iget of a bad replica​

​defaults for acSetRescSchemeForCreate and acSetRescSchemeForRepl​

​rsDataObjClose might not properly restore replica access table entry​

​igroupadmin should be able to remove groups​

​A groupadmin cannot remove users from groups​

Closed Issues

Closed on - 2023-02-18 18:32:26 imv for collections should not trigger pep_api_data_obj_rename_*​

Closed on - 2023-02-10 14:40:09 A policy option for group admins not to manage all existing groups​

Closed on - 2023-02-24 22:43:27 Removing collections without forcing throws specificQuery status = -853000 in logs​

Closed on - 2023-02-07 00:24:06 Calling iput -f file --metadata "same avus" throws CAT_SQL_ERR and changes the object status to X​

Closed on - 2023-02-12 20:37:53 iput --metadata does not trigger pep_api_atomic_apply_metadata_operations_post​

Closed on - 2023-02-18 01:12:43 extra data at end of returned obj from pep_api_atomic_apply_metadata_operations_post​

Closed on - 2023-02-20 17:36:52 igroupadmin mkuser doesn’t properly set new user’s password​

Closed on - 2023-02-20 16:29:37 Failure in sync-to-archive does not cause failure in overall operation​

Closed on - 2023-02-20 16:30:19 Add more details to key_value_proxy error messages​

Closed on - 2023-01-31 00:19:17 I want to encrypt my resource storage.​

Closed on - 2023-02-20 21:58:16 How to use spLogSql​

Closed on - 2023-02-25 01:16:04 extractVarNames can result in a buffer overflow​

Closed on - 2023-02-20 16:30:10 itouch non existent file creates undeletable object​

Closed on - 2023-02-15 15:54:20 itouch fails silently in several cases​

Closed on - 2023-02-20 16:29:51 Data object stuck in locked/intermediate status when ‘agent stop’ network plugin operation fails​

Closed on - 2023-02-20 16:30:02 Replicas remain in intermediate state when resource plugin close operation returns an error.​

Closed on - 2023-01-05 22:26:37 iquest not like operator not working for DATA_RESC_HIER​

Closed on - 2023-02-20 16:30:31 State of replica after itouch to S3 is ‘X’​

Closed on - 2023-02-13 16:14:47 buffer too short when waking iinit​

Closed on - 2023-01-31 02:48:07 Weird orphaned directory​

Closed on - 2023-02-21 22:51:18 Setting AVU value to empty when AVU is shared between objects causes an error​

Python iRODS Client Activity

Open Issues

​acls.get fails for collection after removing user ​

​Python-irodsclient needs different irods_authentication_scheme than iCommands in iRODS 4.3.0.​

​more igroupadmin functions could be implemented by the Python client​

icommands Activity

Open Issues

Closed Issues

Closed on - 2023-01-30 14:56:07 Inconsistent iinit irods_authentication_scheme setting for pam in 4.3.0​

YODA Activity

Open Issues

​[FEATURE] yoda metadata change related data package title​

​[FEATURE] create readme button​

​[FEATURE] Improve the behavior of the metadata Save button​

Closed Issues

Closed on - 2023-02-07 15:27:03 [BUG] yoda metadata json flagged as non-preferred when copied back from vault​

Closed on - 2023-02-08 07:27:45 [BUG] irods resource installation hangs due to wrong pip version​

Closed on - 2023-02-15 13:40:14 [BUG] unexpected persistency of data access password labels​

Closed on - 2023-02-15 13:37:30 [BUG] iCAT flooded by metadata records in case of publication failure​

Closed on - 2022-12-14 11:27:57 [BUG] DataCite metadata contains an incorrect date field.​

Closed on - 2022-12-14 15:52:38 [FEATURE] Value of DataCite Publisher field should be configurable​

Closed on - 2023-02-21 11:30:10 [FEATURE] statistics overview split between reserach, vault, and total used.​

Closed on - 2022-12-14 13:39:34 [BUG] changing the subcategory in group properties for a datamanager group does not work​

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’ll be fiddling with the code soon, and then they’ll all come out from hiding!

​

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