boulder/grpc
Roland Bracewell Shoemaker b7bca87134 Batch fetching of existing authorizations and creation of pending authorizations (#3058)
For the new-order endpoint only. This does some refactoring of the order of operations in `ra.NewAuthorization` as well in order to reduce the duplication of code relating to creating pending authorizations, existing tests still seem to work as intended... A close eye should be given to this since we don't have integration tests yet that test it end to end. This also changes the inner type of `grpc.StorageAuthorityServerWrapper` to `core.StorageAuthority` so that we can avoid a circular import that is created by needing to import `grpc.AuthzToPB` and `grpc.PBToAuthz` in `sa/sa.go`.

This is a big change but should considerably improve the performance of the new-order flow.

Fixes #2955.
2017-09-25 09:10:59 -07:00
..
creds Don't wrap errors we return from boulder/grpc/creds.ClientHandshake (#2590) 2017-03-01 11:27:03 -08:00
test_proto Switch to using go 1.9 (#3047) 2017-09-06 16:30:13 -04:00
balancer.go Allow gRPC clients to connect to multiple backends (#1918) 2016-06-15 16:50:56 -07:00
balancer_test.go Allow gRPC clients to connect to multiple backends (#1918) 2016-06-15 16:50:56 -07:00
ca-wrappers.go CA: Stub IssueCertificateForPrecertificate(). (#2973) 2017-08-15 16:50:21 -07:00
client.go Remove statsd version of RPC stats (#2693) 2017-04-25 10:10:35 -04:00
errors.go Remove superfluous gRPC error encodings (#3048) 2017-09-06 12:38:10 -07:00
errors_test.go Switch to using go 1.9 (#3047) 2017-09-06 16:30:13 -04:00
interceptors.go Remove statsd version of RPC stats (#2693) 2017-04-25 10:10:35 -04:00
interceptors_test.go Remove statsd version of RPC stats (#2693) 2017-04-25 10:10:35 -04:00
pb-marshalling.go Batch fetching of existing authorizations and creation of pending authorizations (#3058) 2017-09-25 09:10:59 -07:00
pb-marshalling_test.go Batch fetching of existing authorizations and creation of pending authorizations (#3058) 2017-09-25 09:10:59 -07:00
publisher-wrappers.go Remove some last traces of AMQP. (#2687) 2017-04-20 10:43:17 -07:00
ra-wrappers.go Batch fetching of existing authorizations and creation of pending authorizations (#3058) 2017-09-25 09:10:59 -07:00
sa-wrappers.go Batch fetching of existing authorizations and creation of pending authorizations (#3058) 2017-09-25 09:10:59 -07:00
server.go Remove statsd version of RPC stats (#2693) 2017-04-25 10:10:35 -04:00
va-wrappers.go Split grpc/wrappers.go into several files (#2392) 2016-12-06 15:45:31 -08:00