Bug 1652713 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

If a connection to SvcDomainName with a `echconfig` fails, Firefox should retry with a different SvcDomainName.

If all SvcDomainNamea advertise a `echconfig`, Firefox should never fall back to a connection to the origin server. Firefox should try all available SvcDomainName.

If there are SvcDomainNames that do not advertise a `echconfig`, Firefox should try min(MAX_ECH_TRY, <number of available SvcDomainNames with `echconfig`>) configurations and afterwards connect to the origin directly.

Let MAX_ECH_TRY be 1. 

The fallback mechanism should be exacuted if the original transaction has been canceled.
If a connection to SvcDomainName with a `echconfig` fails, Firefox should retry with a different SvcDomainName.

If all SvcDomainNames advertise a `echconfig`, Firefox should never fall back to a connection to the origin server. Firefox should try all available SvcDomainNames. We should have a pref that allows fallback to a connection to the origin server directly. We may need to slowly rollout the strict no-fallback-to origin policy. If the pref is disable the fallback should be the same as in the following case. 

If there are SvcDomainNames that do not advertise a `echconfig`, Firefox should try min(MAX_ECH_TRY, <number of available SvcDomainNames with `echconfig`>) configurations and afterwards connect to the origin directly.

Let MAX_ECH_TRY be 1. 

The fallback mechanism should be executed if the original transaction has been canceled.

Back to Bug 1652713 Comment 0