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

zmq: (don't) re-implement task message retries? #3331

Closed
oliver-sanders opened this issue Aug 29, 2019 · 5 comments · Fixed by #3402
Closed

zmq: (don't) re-implement task message retries? #3331

oliver-sanders opened this issue Aug 29, 2019 · 5 comments · Fixed by #3402
Assignees
Milestone

Comments

@oliver-sanders
Copy link
Member

oliver-sanders commented Aug 29, 2019

See also #2978

Simple feature removed in the initial Python3 port. For more information see:

$ git grep TASK_MSG_MAX_TRIES
$ git grep 3331
@oliver-sanders
Copy link
Member Author

Result of offline discussion with @matthewrmshin: maybe we shouldn't do this? The retry will almost always fail anyway.

@hjoliver
Copy link
Member

hjoliver commented Oct 6, 2019

Yeah I recall a discussion (with @matthewrmshin) of this somewhere else recently (but I don't recall where). I tend to agree - message retries are almost always a waste of time, so we shouldn't bother. Polling (job query) is the only effective way to catch/recover-from status messaging failures.

@hjoliver hjoliver changed the title zmq: re-implement automatic task message retries zmq: (don't) re-implement task message retries? Oct 6, 2019
@hjoliver hjoliver self-assigned this Oct 6, 2019
@hjoliver hjoliver modified the milestones: cylc-8.0.0, cylc-8.0a2 Oct 6, 2019
@hjoliver
Copy link
Member

hjoliver commented Oct 6, 2019

@oliver-sanders - can you check that I've got everything (in PR #3402) ... your grep 3331 instruction above doesn't make sense as this issue IS 3331 😬

@matthewrmshin
Copy link
Contributor

Re: the conversation on removing task message retries was this comment:
#3348 (comment)

@oliver-sanders
Copy link
Member Author

@oliver-sanders - can you check that I've got everything (in PR #3402) ... your grep 3331 instruction above doesn't make sense as this issue IS 3331 grimacing

I think I added a TODO in the code with "see #3331", seems to have been removed by another change.

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

Successfully merging a pull request may close this issue.

3 participants