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 everytime ? AP @Csaba Kocsis & @kieran mccarthy Sep 30, 2024 AP CPS to report where they think scalability issues will occur. Oct 30, 2024 TBC @kieran mccarthy
|
|
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
|
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 |
|
|
| Nov 19, 2024 |
|
2 | CM-handle ID Search | 5 Parallel |
|
|
| Aug 28, 2024
Nov 19, 2024 TBD; AP @Peter Turcsanyi |
|
3 | CM-handle search | 5 Parallel |
|
|
| Aug 28, 2024
Nov 19, 2024 No change TBD AP; @Peter Turcsanyi |
|
4 | Synchronous single CM-handle pass-through write (CUD) | 4 parallel Operations |
|
| Review; the current FS numbers
| Nov 19, 2024
|
|
5 | Synchronous single CM-handle pass-through Read | 4 (Parallel operations) |
|
|
| Nov 19, 2024
|
|
6 | Batch Read Operation/Legacy |
|
|
|
| Nov 19, 2024 TBD AP; @Peter Turcsanyi |
|
7 | CM change Notification Event
|
|
|
|
| Nov 19, 2024 Current numbers on FS as of today should be by 2.5 (non-negotiable). |
|
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