mirror of
https://github.com/logos-messaging/pm.git
synced 2026-01-05 23:53:12 +00:00
Improve supportability items
This commit is contained in:
parent
aedcc2d3ac
commit
31f5b2dcb3
13
FURPS.md
13
FURPS.md
@ -36,8 +36,8 @@
|
|||||||
|
|
||||||
#### Supportability
|
#### Supportability
|
||||||
|
|
||||||
1. nwaku as service node
|
1. Linux amd64 CLI as service node
|
||||||
2. js-waku as edge node
|
2. Browser as client
|
||||||
|
|
||||||
### Store
|
### Store
|
||||||
|
|
||||||
@ -61,7 +61,8 @@
|
|||||||
#### Reliability
|
#### Reliability
|
||||||
|
|
||||||
1. Implements DoS protection through request rate limitation.
|
1. Implements DoS protection through request rate limitation.
|
||||||
2. (limitation) No guarantees in terms of message presence or retention duration
|
2. (limitation) No guarantees in terms of message presence or retention duration.
|
||||||
|
3. Store node always provide a response; thanks to DoS protection.
|
||||||
|
|
||||||
#### Performance
|
#### Performance
|
||||||
|
|
||||||
@ -74,6 +75,6 @@
|
|||||||
|
|
||||||
#### Supportability
|
#### Supportability
|
||||||
|
|
||||||
1. nwaku support as service node.
|
1. Linux amd64 CLI as service node
|
||||||
2. Uses PostgreSQL as database engine.
|
2. PostgreSQL as database engine.
|
||||||
3. Browser support (js-waku) as client.
|
3. Browser support as client.
|
||||||
28
ROADMAP.md
28
ROADMAP.md
@ -31,12 +31,12 @@ Limited effort will be spent on store performance as its relevance is expected t
|
|||||||
**Feature**: Light Push
|
**Feature**: Light Push
|
||||||
|
|
||||||
**FURPS**:
|
**FURPS**:
|
||||||
- F4: Supports comprehensive error codes for various failure scenarios.
|
- F4. Supports comprehensive error codes for various failure scenarios.
|
||||||
- U4: Provides descriptive error messages in responses.
|
- U4. Provides descriptive error messages in responses.
|
||||||
- R3: Status codes indicate the best recovery method (retry, discard service node or irrecoverable failure).
|
- R3. Status codes indicate the best recovery method (retry, discard service node or irrecoverable failure).
|
||||||
- R4: 80% message transmission success rate on live Status network (service node from both Status Desktop and fleet Waku instances)
|
- R4. 80% message transmission success rate on live Status network (service node from both Status Desktop and fleet Waku instances)
|
||||||
|
|
||||||
For S1: nwaku as service node
|
For S1. Linux amd64 CLI as service node
|
||||||
Includes spec delivery
|
Includes spec delivery
|
||||||
|
|
||||||
#### Implement Light Push Error codes in The Browser
|
#### Implement Light Push Error codes in The Browser
|
||||||
@ -46,11 +46,11 @@ Includes spec delivery
|
|||||||
**Feature**: Light Push
|
**Feature**: Light Push
|
||||||
|
|
||||||
**FURPS**:
|
**FURPS**:
|
||||||
- F4: Supports comprehensive error codes for various failure scenarios.
|
- F4. Supports comprehensive error codes for various failure scenarios.
|
||||||
- U4: Provides descriptive error messages in responses.
|
- U4. Provides descriptive error messages in responses.
|
||||||
- R3: Status codes indicate the best recovery method (retry, discard service node or irrecoverable failure).
|
- R3. Status codes indicate the best recovery method (retry, discard service node or irrecoverable failure).
|
||||||
|
|
||||||
For S2: js-waku as edge node
|
For S2. Browser as client
|
||||||
Spec delivery not included.
|
Spec delivery not included.
|
||||||
|
|
||||||
#### PostgreSQL Optimisation Phase 1
|
#### PostgreSQL Optimisation Phase 1
|
||||||
@ -60,11 +60,13 @@ Spec delivery not included.
|
|||||||
**Feature**: Store
|
**Feature**: Store
|
||||||
|
|
||||||
**FURPS**:
|
**FURPS**:
|
||||||
- F6: Industry practices are applied to PostgreSQL setup to reach appropriate performance
|
- F6. Industry practices are applied to PostgreSQL setup to reach appropriate performance
|
||||||
- P5:️ Hash query of less than 10 hashes are served under 400ms; for a database less than 250 GB size and average message size under 500KiB **(Vac-DST)**.
|
- P5. Hash query of less than 10 hashes are served under 400ms; for a database less than 250 GB size and average message size under 500KiB **(Vac-DST)**.
|
||||||
- P6:️ Time range queries of less than 24 hours, with less than 10 content topics, are served under 400 ms; for a database less than 250 GB size and average message size under 500KiB **(Vac-DST)**.
|
- P6. Time range queries of less than 24 hours, with less than 10 content topics, are served under 400 ms; for a database less than 250 GB size and average message size under 500KiB **(Vac-DST)**.
|
||||||
|
|
||||||
For S1: nwaku support as service node.
|
For
|
||||||
|
- S1. Linux amd64 CLI as service node; and
|
||||||
|
- S2. PostgreSQL as database engine.
|
||||||
|
|
||||||
#### P2P Reliability Implementation in the Browser
|
#### P2P Reliability Implementation in the Browser
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user