-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kmesh Logs Errors and Crashes After Deploying 165 ServiceEntries #1023
Comments
There may be other model limitations. We'll check. |
the same issue with #941 |
Maximum Endpoints and Services Supported by KmeshAfter modifying the command to deploy every Scenario 1: 1 endpoint (minimum possible) per ServiceEntrySteps
ResultsThe below errors are observed when slightly more than 1000 ServiceEntries are deployed.
Why is this an issue ?Our use case needs to support higher number of endpoints, and this is far lower than the theoretical 100,000 endpoints and 5000 services. Scenario 2: 150 endpoints (maximum possible) per ServiceEntrySteps
ResultsThe below errors are observed at approx 500 services (total 75000 endpoints) Why is this an issue ?Our use case needs to support highter number of endpoints, and 75000 endpoints is lower than theoretical 100,000 maximum endpoints and 5000 maximum services. |
Motivation:
A limit of 165 ServiceEntries seems lower than expected. Our production use case requires support for a very large number of services, service entries and pods
Environment Details:
Kubernetes: 1.28
OS: Openeuler 23.03
Istio: 1.19
Kmesh version: release 0.5
CPU: 8
Memory: 16 Gib
Steps To Reproduce
service-entry.yaml
file at the root of your repo. This config defines 1 endpoint per service entry.What was observed
After the number of ServiceEntries hit 165, Kmesh started logging the below error (see attachment) and crashed.
service-entry-error.txt'
Note: After trying this multiple times, sometimes the error message was different
malloc(): invalid next size
The text was updated successfully, but these errors were encountered: