irods audit plugin capturing msi calls

11 views
Skip to first unread message

Maryam Soleimani

unread,
Oct 28, 2025, 5:54:20 AM (2 days ago) Oct 28
to iRODS-Chat

Hi all,

I’m testing the iRODS Audit Plugin on Yoda. Yoda uses MSI calls, and I’m trying to capture the corresponding events from the PEPs that should be triggered. However, I’ve noticed that some of the expected PEPs are not firing.

I came across a related issue regarding MSIs not triggering PEPs:
https://github.com/irods/irods/issues/7387

In my setup (iRODS 4.3.4), Yoda calls msiDataObjRename during a rename operation. I can see that the database-level PEP pep_database_rename_object_post is triggered, but pep_api_data_obj_rename_post is not.

This is not the only issue I have faced; pep_api_data_obj_unlink_post which should be triggered after a file deletion is also missing . (msiDataObjUnlink)

 

If MSI calls inherently don’t trigger the corresponding pep_api_* events, the Audit Plugin will not be able to provide complete coverage of iRODS operations. I’d really appreciate your help on whether this behavior is expected or if there’s a recommended workaround.

 

Best regards,
Maryam Soleimani


Reply all
Reply to author
Forward
0 new messages