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

Tertiary MX never used #775

Open
mickaeltorres opened this issue Mar 17, 2017 · 5 comments
Open

Tertiary MX never used #775

mickaeltorres opened this issue Mar 17, 2017 · 5 comments
Assignees
Labels

Comments

@mickaeltorres
Copy link

On OpenSMTPD 6.0.2p1 on debian jessie, when having a tertiary MX as follow:

toto.com. 60 IN MX 10 mx01.toto.com.
toto.com. 60 IN MX 20 mx02.toto.com.
toto.com. 60 IN MX 30 mx03.toto.com.

If mx01.toto.com and mx02.toto.com are both down, it seems that mx03.toto.com is never tried.
The route for mx01.toto.com is only disabled for 15s when a timeout occurs and the connect timeout is ~2min by default on this debian.
So mx01 times out, is disabled for 15secs, mx02 is tried, 15 seconds pass, mx01 is re-enabled, only then mx02 times out, so it re-tries mx01, and so on.
mx03 is never tried.

@SjonHortensius
Copy link

I can confirm this issue; we're having the same problem

@poolpOrg
Copy link
Member

poolpOrg commented Apr 6, 2017

For the record, I asked @mickaeltorres to open a ticket but explained IRL that this ticket is meant to make sure that the MTA layer rewrite will account for this.

@zoot
Copy link

zoot commented Feb 27, 2020

I'm curious as to why this issue hasn't been tackled already? It's critical for production deployments.

Please consider moving this to Milestone 6.7.0, or is this implicit, since the MTA layer rewrite seemed to have been targeted for 6.7.0 too?

@poolpOrg
Copy link
Member

Why this hasn't been tackled already ?

There are very few people contributing code and none have shown interest in this issue. I personally don't work full-time on this project so I will spend the hours I have on tasks that generate the most noise or that annoy me the most. This issue is FAR from being the one that has annoyed the most users and, while it needs to be fixed, it was/is not in the top priorities.

It is not going to be fixed in 6.7.0 because @ericfaurot was not available to work on the MTA rewrite and I didn't have time to work on it by myself while also working on other time consuming tasks during my spare time.

It will be worked on but unless there's a sponsored development to buy developer time, this is going to be done on a volunteer basis and will depend on developer priorities.

@zoot
Copy link

zoot commented Feb 27, 2020

Ok, thanks; that makes perfect sense.

I don't mean to pressurise unnecessarily. I'm sorry. I fully appreciate yours and the other developers' work here, thank you.

My eagerness is due to a serious interest in the project and would love to justify more testing time of OpenSMTPD as a replacement for my current production infrastructure.

I'll keep a beady eye on progressive development ...

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

No branches or pull requests

5 participants