IQSS / dataverse

Open source research data repository software
http://dataverse.org
Other
873 stars 484 forks source link

Feature Request/Idea: reload exporters API call #10690

Open ErykKul opened 1 month ago

ErykKul commented 1 month ago

Overview of the Feature Request Right now we need to restart the server after every change to the external exporters for them to take an effect. Especially the configuration-driven exporters, like Transformer Exporter for Dataverse, would benefit from a reloading functionality eliminating the need for restarting the server after the changes to the transformer or configuration, and causing short unavailability. A simple API endpoint that allows reloading all exporters would fix that.

What kind of user is the feature intended for? (Example users roles: API User, Curator, Depositor, Guest, Superuser, Sysadmin) Superuser, Sysadmin

What inspired the request? The need to restart the server after adding/removing/re-configuring an external exporter

What existing behavior do you want changed? None

Any brand new behavior do you want to add to Dataverse? Add API endpoint for reloading exporters.

Any open or closed issues related to this feature request?

8688

poikilotherm commented 1 month ago

Just a note: we should think about this in a bigger context. Changes to the configuration would also benefit a lot from some way to reload stuff like pid providers without a restart.

johannes-darms commented 1 month ago

Maybe not totally related but it would be nice to disable export format caching at all.