José Ulises Niño Rivera

Results 10 comments of José Ulises Niño Rivera

Applying this patch to the Envoy submodule reverts split DWARF support in upstream envoy and allows the analysis documented in [Envoy Mobile](https://envoy-mobile.github.io/docs/envoy-mobile/latest/development/performance/binary_size.html). ```diff diff --git a/.bazelrc b/.bazelrc index c7a6e779b..5c57d6675 100644...

@htuch yep, that's the process I follow. Using different bloaty configs with different path regexes affords you a lot of ways to dice the binary. Awesome! Glad to see size...

Moving context from #2003: Per @carloseltuerto: > Today, due to some EnvoyProxy limitations, Envoy-Mobile can not run more than one Engine at a given moment. For the YouTube App, only...

Per @alyssawilk's [comment](https://github.com/envoyproxy/envoy-mobile/issues/2003#issuecomment-1055772742): > Ok @goaway @junr03 the upstream part is "done enough" insofar as if you bump main it should work (and if not, it definitely works with envoy.restart_features.no_runtime_singleton...

This PR https://github.com/envoyproxy/envoy-mobile/pull/2085 pulls in all of @alyssawilk's upstream changes.

recent dependency updates in Envoy have caused breakages in Envoy Mobile. This is another reason to run envoy mobile tests in Envoy CI.

These are all my current thoughts on this space. Nothing too fleshed out, but enough to get started. @buildbreaker I am assigning to you, as discussed internally, while I am...

After running a fresh analysis 10/2020 this issue continues to be the greatest investment we can make. Compiled protos account ~34% of the binary size so dropping v2 protos should...

Current proposal: - Envoy uses BSD sockets for sending/receiving data. On iOS, there are known issues that arise with this approach (such as these with gRPC). To work around these...

Current proposal [doc](https://docs.google.com/document/d/1vb6qyDLyUi0MpItFEsXcJ6oKD61B3DPVtowN7CoH6ls/edit?usp=sharing).