Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Retry DOI registration on failure #1100

Closed
pdurbin opened this issue Nov 7, 2014 · 4 comments
Closed

Retry DOI registration on failure #1100

pdurbin opened this issue Nov 7, 2014 · 4 comments

Comments

@pdurbin
Copy link
Member

pdurbin commented Nov 7, 2014

If the DOI service is down for any reason, we should retry DOI registration periodically until it succeeds.

@sekmiller
Copy link
Contributor

First step (saving a success time when registration occurs) complete.

@sekmiller
Copy link
Contributor

Added a manual process for user to retry registration prior to publishing. Does this eliminate the need for a timer job?

@sekmiller sekmiller assigned eaquigley and unassigned sekmiller Dec 1, 2014
@eaquigley
Copy link
Contributor

I feel like we should still have a timer job and have the DOI try to be registered so the register DOI button can go away. In that case, the user should receive a notification that the DOI was successfully registered (only if it is a DOI that was not able to be registered at first). Moving to 4.1 though.

@eaquigley eaquigley modified the milestones: 4.1, Beta 9 - Dataverse 4.0 Dec 1, 2014
@eaquigley eaquigley assigned sekmiller and unassigned eaquigley Dec 1, 2014
@scolapasta scolapasta modified the milestones: In Review - Long Term, In Review - Short Term May 8, 2015
@sekmiller sekmiller removed their assignment Jan 28, 2016
@scolapasta scolapasta removed this from the Not Assigned to a Release milestone Jan 28, 2016
@pdurbin
Copy link
Member Author

pdurbin commented Jun 27, 2017

Back in November 2014 I opened this issue because I wanted to explore the notion of what to do generally when services we are dependent on fail or are temporarily down. These included:

Fast forward to 2017 and I'm worried about new components being temporarily down:

Services fail. They're sometimes down. (I still dream of the status page we talked about in #131.) I still wonder if we can solve this problem in a general way, perhaps by introducing a messaging queue like RabbitMQ or whatever. That said, this issue is about DOI services being down and we have a one off solution for that so I'm closing this issue. If anyone wants to talk messaging queues, please email https://groups.google.com/forum/#!forum/dataverse-dev or ping me at http://chat.dataverse.org .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants