Hi, im setting up an Rclone mount with Oracle Object Storage via an instance principal and dynamic group
now ive noticed that the rclone mount uses a poller type setup. Which works, but i feel like the 1m polling is far to long, not knowing the type of resources polling is requiring i dropped it to 15s. But theres another option that i think would make far more sense with this style of setup
Now OCI has an optional feature called object events - not sure if there are equivalent in other cloud services, but i digress.
It would be cool if we could set up rclone to work in conjunction with these object events so we can get as close to real-time updates to the files in the mount point as possible - basically rclone could have an option to be configured to subscribe to an event notification in OCI to do with the corresponding bucket. (The poller is optionally disabled, or could be enabled as a redundant backup)
Basically what can happen is the bucket emits an event notification when something changes and rclone responds accordingly by updating what changed (of if its not obvious what changed, the whole bucket - i havent looked too deeply in what kinds of events a bucket can emit) That way we can eliminate the need for polling entirely or leave it as a backup option just in case the event event based setup breaks in some unknown or unlikely way.
This can lead to a more seamless mountpoint integration with the bucket, making updates use only as many resources as nececeary, and ensuring quick updates as well (right now uploads using the mountpoint is essentially instant, but downloads due to the polling are delayed)
Obviously this would be optional advanced configuration - as events need to be enabled and configured on a per-bucket basis.
Regards,
Da_Boom