You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
xray tracer: correctly annotate child spans as xray subsegments (envoyproxy#20170)
* test: adding a multi-envoy test (envoyproxy#20016)
Functionally this
handles the multi-envoy signal handler crash
skips instantiating a runtime singleton (off by default, must stay off until remove global runtime: rebase runtime features on ABSL_flags envoyproxy#19847 is closed)
Multi-envoy does not correctly support runtime flags or deprecation stats due to envoyproxy#19847 being incomplete. It can still handle proxy traffic client - L1 - L2 - upstream as shown in test.
Risk Level: low
Testing: yes
Docs Changes: n/a
Release Notes: n/a
Part of envoyproxy/envoy-mobile#2003
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* Add a congestionWindowInBytes method to Envoy::Network::Connection (envoyproxy#20105)
Signed-off-by: Bin Wu <wub@google.com>
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* Update QUICHE from 50f15e7a5 to cf1588207 (envoyproxy#20154)
https://github.com/google/quiche/compare/50f15e7a5..cf1588207
$ git log 50f15e7a5..cf1588207 --date=short --no-merges --format="%ad %al %s"
2022-02-28 wub Deprecate --gfe2_reloadable_flag_quic_crypto_noop_if_disconnected_after_process_chlo.
2022-02-27 vasilvv Remove QuicheMemSlice(QuicUniqueBufferPtr, size_t) constructor.
2022-02-26 fayang Use std::string instead of absl::string_view in CryptoBufferMap.
2022-02-25 bnc Ignore incoming HTTP/3 MAX_PUSH_ID frames.
2022-02-25 bnc Remove Http3DebugVisitor::OnMaxPushIdFrameSent().
2022-02-25 bnc Remove QuicSpdySession::CanCreatePushStreamWithId().
2022-02-25 fayang Deprecate gfe2_reloadable_flag_quic_single_ack_in_packet2.
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* build(deps): bump actions/stale from 4.1.0 to 5 (envoyproxy#20159)
Bumps [actions/stale](https://github.com/actions/stale) from 4.1.0 to 5.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@v4.1.0...v5)
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* admin: improve test coverage and increase the coverage-percent threshold (envoyproxy#20025)
Adds a missing test for recent lookups now that there are no more fake symbol tables. Adds tests for a variety of override methods defined in admin.h that were previously hard to hit.
Adds a benchmark test to establish a baseline for the speedups in envoyproxy#19693
Signed-off-by: Joshua Marantz <jmarantz@google.com>
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* test: removing a bunch of direct runtime singleton access (envoyproxy#19993)
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* build(deps): bump grpcio-tools in /examples/grpc-bridge/client (envoyproxy#20040)
Bumps [grpcio-tools](https://github.com/grpc/grpc) from 1.43.0 to 1.44.0.
- [Release notes](https://github.com/grpc/grpc/releases)
- [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md)
- [Commits](grpc/grpc@v1.43.0...v1.44.0)
---
updated-dependencies:
- dependency-name: grpcio-tools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* adds to spellcheck
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* xray tracer: set subsegment type for child spans (#2)
* xray tracer: set subsegment type for child spans
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* adds test coverage
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* Xray subsegment (#3)
* xray tracer: set subsegment type for child spans
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* adds test coverage
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* updates xray subsegment name to use operation name (instead of parent's span name)
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* updates doc
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* updates doc
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* Xray subsegment (#4)
* xray tracer: set subsegment type for child spans
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* adds test coverage
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* updates xray subsegment name to use operation name (instead of parent's span name)
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* updates doc
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* updates doc
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* adds to spell check dictionary
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* fixes spellcheck
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* adds to spellcheck
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
xray tracer: set subsegment type for child spans (#2)
* xray tracer: set subsegment type for child spans
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* adds test coverage
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
Xray subsegment (#3)
* xray tracer: set subsegment type for child spans
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* adds test coverage
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* updates xray subsegment name to use operation name (instead of parent's span name)
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* updates doc
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* updates doc
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
Xray subsegment (#4)
* xray tracer: set subsegment type for child spans
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* adds test coverage
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* updates xray subsegment name to use operation name (instead of parent's span name)
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* updates doc
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* updates doc
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* adds to spell check dictionary
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
fixes spellcheck
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
* fixes spell check
Signed-off-by: Rex Chang <58710378+rexnp@users.noreply.github.com>
Co-authored-by: alyssawilk <alyssar@chromium.org>
Co-authored-by: Bin Wu <46450037+wu-bin@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joshua Marantz <jmarantz@google.com>
Copy file name to clipboardexpand all lines: docs/root/version_history/current.rst
+1
Original file line number
Diff line number
Diff line change
@@ -47,6 +47,7 @@ Bug Fixes
47
47
* upstream: cluster slow start config add ``min_weight_percent`` field to avoid too big EDF deadline which cause slow start endpoints receiving no traffic, default 10%. This fix is releted to `issue#19526 <https://github.com/envoyproxy/envoy/issues/19526>`_.
48
48
* upstream: fix stack overflow when a cluster with large number of idle connections is removed.
49
49
* xray: fix the AWS X-Ray tracer extension to not sample the trace if ``sampled=`` keyword is not present in the header ``x-amzn-trace-id``.
50
+
* xray: fix the AWS X-Ray tracer extension to annotate a child span with ``type=subsegment`` to correctly relate subsegments to a parent segment. Previously a subsegment would be treated as an independent segment.
0 commit comments