Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

<Note. use green for closed issues, yellow for important ones if needed>

Decisions for Short Term


IssueNotes 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.

...