Skip to content

Commit 60f084f

Browse files
lukevalentathibmeu
andauthored
Add warning to README about software being tailored to DO execution model (cloudflare#31)
Co-authored-by: Thibault <thibmeu@users.noreply.github.com>
1 parent f06a0de commit 60f084f

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

crates/ct_worker/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ This project can be used to run multiple CT log shards within a single Workers a
88

99
The 'brain' of each CT log is a single-threaded 'Sequencer' Durable Object, and much of the system is architected around offloading as much work as possible to other components of the system (like 'Batcher' Durable Objects) to improve overall throughput. Read the [blog post](https://blog.cloudflare.com/azul-certificate-transparency-log) for more details.
1010

11+
> :warning: **Warning** The software in this crate is written specifically for the [Cloudflare Durable Objects](https://developers.cloudflare.com/durable-objects/) execution model, with single-threaded execution and [input/output gates](https://blog.cloudflare.com/durable-objects-easy-fast-correct-choose-three) to avoid race conditions. Running it elsewhere could lead to concurrency bugs.
12+
1113
![System Diagram](doc/img/static-ct.drawio.svg)
1214

1315
### Life of an add-[pre-]chain request

0 commit comments

Comments
 (0)