CPS-2169: NCMP to support 200k Cells (50KCM-handles)
References
CPS-2169: NCMP to support 200K cellsIn Progress
Issues & Decisions
Issue | Notes | Decision | |
---|---|---|---|
1 | Review the use case returning all 50k cmHandle | Validity of the use case where ALL 50k CMhandles are expected to be returned every time ? AP @Csaba Kocsis & @kieran mccarthy
Jan 30, 2025
|
|
2 | Proposal to remove hazelcast for NCMP Module sync | The use of Hazelcast during NCMP's CM-handle Module Sync is leading to:
Proposal to remove hazelcast from NCMP Module Sync requires an LCM State Machine Change. Need stakeholder input. | Oct 30, 2024
|
3 | DDP Metrics Collection | CPS to investigate how DDP metrics can be collected to investigate client usecase of AP @Daniel Hanrahan | Jan 30, 2025 |
Requirements
Functional
Operations | Parallel/Sequential | DMI Delay | Response Size | Performance | Additional Information | Signoff | |
---|---|---|---|---|---|---|---|
1 | Registration & De-registration (Discovery) In Batch size of 100 per request.
| Parallel |
|
|
| Jan 30, 2025 @kieran mccarthy |
|
2 | CM-handle ID Search | 5 Parallel |
|
|
| Aug 28, 2024
Jan 30, 2025 @kieran mccarthy |
|
3 | CM-handle search | 5 Parallel |
|
|
| Aug 28, 2024
Jan 30, 2025 No change TBD AP; @Peter Turcsanyi @kieran mccarthy |
|
4 | Synchronous single CM-handle pass-through Read (CUD) | 4 parallel Operations |
|
| Review; the current FS numbers
| Nov 19, 2024
Jan 30, 2025 Policy executor have different test suit and won’t be impacted by this @kieran mccarthy |
|
5 | Synchronous single CM-handle pass-through Write | 4 (Parallel operations) |
|
|
| Jan 30, 2025 @kieran mccarthy
|
|
6 | Batch Read Operation/Legacy |
|
|
|
| Investigation needed because target is not met at this point Jan 30, 2025 |
|
7 | CM change Notification Event
|
|
|
|
| Nov 19, 2024 Current numbers on FS as of today should be by 2.5 (non-negotiable). Jan 30, 2025 Use number on FS and * 2.5 as the source of truth |
|
Error Handling
Scenario | Expected Behavior | Notes | Signoff | |
---|---|---|---|---|
1 |
|
|
|
|
Characteristics
Parameter | Expectation | Notes | Signoff | |
---|---|---|---|---|
1 |
|
|
|
|
Robustness
Scenario | Input Load | Performance | Notes | Number of NCMP Instances | Signoff | |
---|---|---|---|---|---|---|
1 | Base Performance & Performance |
|
|
|
|
|
2 | Average Performance & Duration |
|
|
|
|
|
3 | Peak Performance & Duration |
|
|
|
|
|
4 | Number of Instances |
|
|
| TBC - Each NCMP instance takes 11 CM-Handles/second. |
|
Out of Scope
Datajob which is still in development are out of scope
For now Paging is out of scope, open to rescope depending on NCMP spike result