diff options
| author | eunhhu <[email protected]> | 2026-09-29 07:23:01 +0100 |
|---|---|---|
| committer | eunhhu <[email protected]> | 2026-09-29 07:23:01 +0100 |
| commit | 9c5471471711d904363de28827417da8836b8431 (patch) | |
| tree | 98ef0d53b9649069d5caeaa271b389c813929647 /docs/design/011-pure-transport.md | |
| parent | 5dbf6a536627f9a29f7358c547426218aa6f23c1 (diff) | |
| download | pure-9c5471471711d904363de28827417da8836b8431.tar.gz pure-9c5471471711d904363de28827417da8836b8431.zip | |
Say why the links became a part, and not a repository (009, 011)
Diffstat (limited to 'docs/design/011-pure-transport.md')
| -rw-r--r-- | docs/design/011-pure-transport.md | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/design/011-pure-transport.md b/docs/design/011-pure-transport.md index 25a3b66..d50b593 100644 --- a/docs/design/011-pure-transport.md +++ b/docs/design/011-pure-transport.md @@ -22,6 +22,11 @@ M5는 [096](../research/096-per-delivery-cpu.md)에 있다. 처음에는 작은 25 % 적고, 61 B에서 1.06–1.12배다. 설계가 적은 송수신 경로(GSO, GRO, 묶어 받기)를 이때 넣었고, 작은 기록을 담는 RECORDS 프레임을 더했다. +2026-09-29에 링크를 `link/`로 뗐다([009](009-layout.md)). 프로토콜은 이제 소켓, 스레드, 시계가 없는 상태이고 +(`link/link-protocol.h`), UDP와 스레드는 그 위의 층이다. 그래서 한 스레드가 링크 여럿을 들 수 있다. M2를 이 보내는 쪽으로 +다시 돌렸더니 결과가 같았다. 다만 재시작 뒤 가장 늦은 저장이 1초였다. 받았다고 했지만 저장 소식이 없는 기록을 1초 기다리기 +때문이다(흉내 낸 기기는 200 ms마다 다시 보냈다). + ## 첫 판을 버린 까닭 첫 판(1953051)은 QUIC의 층 몇 개를 Pure가 이미 가진 장치로 대신하는 설계였다. 저장소를 재전송 버퍼로 쓰고, 봉인을 한 번만 |
