boulder/publisher
Daniel McCarney 3c66732bd8
publisher: disable HTTP/2 support. (#4239)
In Boulder Issue 3821[0] we found that HTTP/2 support was causing hard
to diagnose intermittent freezes in CT submission. Disabling HTTP/2 with
an environment variable resolved the freezes but is not a stable fix.

Per the Go `http` package docs we can make this change persistent by
changing the `http.Transport` config:

  Programs that must disable HTTP/2 can do so by setting
  Transport.TLSNextProto (for clients) or Server.TLSNextProto (for
  servers) to a non-nil, empty map"

[0]: https://github.com/letsencrypt/boulder/issues/3821
2019-05-30 14:17:18 -04:00
..
mock_publisher Use pebble-challtestrv cmd, letsencrypt/challtestsrv package. (#3980) 2018-12-12 14:32:56 -05:00
proto Update miekg/dns and golang/protobuf. (#4150) 2019-04-09 09:27:28 -07:00
publisher.go publisher: disable HTTP/2 support. (#4239) 2019-05-30 14:17:18 -04:00
publisher_test.go Consistently used stdlib context package (#4229) 2019-05-28 14:36:16 -04:00