Big changes in this release since 0.6.9 🎉:
-
#144: New
size=
option to the server features, it let's you pick the probabilities of payload sizes. The echo server will return the requested size pseudo random bytes (always the same for same size, the max payload (256k) is generated once at init()). This is useful to test performance at different reply sizes - fixed #131 -
#138: GRPC client (
grpcping
andload -grpc
commands) can now take-grpc-secure
to use TLS:$ fortio load -grpc -grpc-secure -quiet fortio.istio.io:443 Fortio 0.7.0 running at 8 queries per second, 8->8 procs, for 5s: fortio.istio.io:443 Aggregated Function Time : count 40 avg 0.06262525 +/- 0.003671 min 0.058682924 max 0.08137546 sum 2.50500999 # target 50% 0.065 # target 75% 0.0677778 # target 90% 0.0694444 # target 99% 0.0808253 # target 99.9% 0.0813204 Health SERVING : 40 All done 40 calls (plus 4 warmup) 62.625 ms avg, 7.9 qps
fixed #137
-
Also #138: https client now supports
--https-insecure
(orHTTPOptions.Insecure
when using the library) to accept to connect using https with mismatching certs - fixed #106 -
#136: Build system update and version update to embed version and build info (check
docker run istio/fortio:0.7.0 version
compared with 0.6.9. You can also find this info on the/debug
URL. Any non official build not matching the exact tag will contain "-pre". Updated release/README.md