Skip to content
This repository has been archived by the owner on Jul 11, 2023. It is now read-only.

Merge main into release-v0.5 #1947

Merged
merged 6 commits into from
Oct 28, 2020
Merged

Merge main into release-v0.5 #1947

merged 6 commits into from
Oct 28, 2020

Conversation

nojnhuh
Copy link
Contributor

@nojnhuh nojnhuh commented Oct 28, 2020

Description: Update release-v0.5 branch with the latest changes on main.

Affected area:

  • New Functionality [ ]
  • Documentation [ ]
  • Install [ ]
  • Control Plane [ ]
  • CLI Tool [ ]
  • Certificate Management [ ]
  • Networking [ ]
  • Metrics [ ]
  • SMI Policy [ ]
  • Security [ ]
  • Tests [ ]
  • CI System [ ]
  • Performance [ ]
  • Other [ ]

Please answer the following questions with yes/no.

  • Does this change contain code from or inspired by another project? If so, did you notify the maintainers and provide attribution?
    No

draychev and others added 6 commits October 27, 2020 14:04
Currently, while programming the service FQDNs for an
upstream service in the downstream envoy's virtual_host config
the shorthand service FQDN using the service name without the namespace
is always programmed. This is incorrect because the same service (name)
could exist in multiple namespaces. The service FQDN without the
namespace should only be programmed on downstream clients that are
in the same namespace.

This change addresses this bug and adds tests for the same. It also
removes a duplicated test copied into an unrelated package.

Resolves #951
…1940)

Reduce default number of bits used per RSA certificate key to 2048

Trading off bits on RSA key generation for performance.

Shows a 12x to 15x less time spent generating certificates, which right
now is synchronous with webhook.
Recent findings show OSM to hit early max limits (127MB)
with as much as 120~140 pods.

It's hard to estimate the memory used per envoy as it
will also very much depend on the traffic structrues used
by the deployment (service and trafficspec caches, etc).

On the specific tests, it showed a 0.5~0.6 MB/envoy.
This PR fixes access to backend services when a traffic split is specified. This is a temporary fix and will be improved/updated with an update to v1alpha3 of traffic split
@nojnhuh nojnhuh requested a review from a team as a code owner October 28, 2020 19:24
@nojnhuh nojnhuh merged commit e9b495d into openservicemesh:release-v0.5 Oct 28, 2020
@nojnhuh nojnhuh deleted the update-release-v0.5 branch October 28, 2020 19:30
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants