From a23f89b4df7e1ba5a709352da3a247a4fd609f4c Mon Sep 17 00:00:00 2001 From: Ivan FB Date: Tue, 28 Apr 2026 16:19:49 +0200 Subject: [PATCH] add SegmentationConfig --- standards/application/reliable-channel-api.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/standards/application/reliable-channel-api.md b/standards/application/reliable-channel-api.md index 3b0de91..78fb981 100644 --- a/standards/application/reliable-channel-api.md +++ b/standards/application/reliable-channel-api.md @@ -347,6 +347,20 @@ types: A single `ReliableSendId` therefore maps to one or more underlying `RequestId` values, one per segment sent." + SegmentationConfig: + type: object + fields: + enableReedSolomon: + type: bool + default: false + description: When enabled, the message sender adds parity (redundant) segments to allow recovery in case of data segment loss. See [SEGMENTATION](./segmentation.md). + + segmentSizeBytes: + type: uint + default: 102400 # 100 KiB + description: "Maximum segment size in bytes. + Messages larger than this value are split before SDS processing." + SdsConfig: type: object description: Scalable Data Sync config items.