...
<Note. use green for closed issues, yellow for important ones if needed>
Decisions for Short Term
Issue | Notes | Decision | |
---|---|---|---|
1 | Increase memory resources of NCMP (helm chart) | ||
2 | Increase shared_buffer allocation in Postgres config | ||
3 | NCMP will implement throttling / rate limiting for Rest API (e.g. 503 HTTP response) |
...
Requires determining maximum request rate, e.g. compare previous successful versus failing tests (e.g. 3.4.2 vs 3.4.6) to determine throttling. | |||
4 | Rest client (for load tests) will throttle | ||
5 | Lower thread count for Module Sync |
...
This can be done using application.yml / Environment variable |
...
Background
CPS and NCMP have much higher memory consumption than required. Regarding NCMP specifically, it has some in-memory data structures that grow linearly with the number of CM-handles.
...