Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions .agent/notes/sqlite-cold-read-after-SQLITE-COLD-002.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
(node:158215) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
(Use `node --trace-deprecation ...` to show where the warning was created)

RivetKit 2.3.0-rc.4 (Engine - Serverful)
- Endpoint: http://127.0.0.1:6520/ (remote)
- Actors: 85

SQLite cold-start benchmark
endpoint=http://127.0.0.1:6520
actor_key=sqlite-cold-start-bench/sqlite-cold-start-1777442769257-68c77b4c
actor_id=d15mfntoxy07puf623i3v8ebkfcl00
start_local_envoy=true
target=50.00 MiB row_bytes=16384 batch_rows=8 transaction_bytes=65536

reset...
write random strings...
hot read...
sleep...
wake read...

Results
rows: 3200
transactions: 800
bytes: 50.00 MiB
insert server: 14657.0ms (insert=397.3ms, commit=14259.7ms, random_strings=66.2ms)
insert e2e: 15001.2ms
hot read server: 87.5ms
hot read e2e: 97.6ms
wake read server: 7932.6ms
wake read e2e: 8078.7ms
wake overhead estimate: 146.1ms
hot read VFS get_pages round trips: 0
hot read VFS fetched: 0 pages / 0.00 MiB
hot read VFS prefetch: 0 pages / 0.00 MiB
hot read VFS cache: hits=16786 misses=0 requested=16786
hot read VFS get_pages transport: 0.0ms over 0 calls
wake read actor-lifetime VFS get_pages round trips: 368
wake read actor-lifetime VFS fetched: 18851 pages / 73.64 MiB
wake read actor-lifetime VFS prefetch: 18483 pages / 72.20 MiB
wake read actor-lifetime VFS cache: hits=16425 misses=368 requested=16793
wake read actor-lifetime VFS get_pages transport: 7648.0ms over 368 calls
wake read actor-lifetime VFS metrics include startup DB work before the read action.
probe matches: hot=0 wake=0
43 changes: 43 additions & 0 deletions .agent/notes/sqlite-cold-read-after-SQLITE-COLD-003.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
(node:183521) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
(Use `node --trace-deprecation ...` to show where the warning was created)

RivetKit 2.3.0-rc.4 (Engine - Serverful)
- Endpoint: http://127.0.0.1:6520/ (remote)
- Actors: 85

SQLite cold-start benchmark
endpoint=http://127.0.0.1:6520
actor_key=sqlite-cold-start-bench/sqlite-cold-start-1777443114655-8cc94dee
actor_id=962ccuctmvpt24sc7tnwbkcs41bl00
start_local_envoy=true
target=50.00 MiB row_bytes=16384 batch_rows=8 transaction_bytes=65536

reset...
write random strings...
hot read...
sleep...
wake read...

Results
rows: 3200
transactions: 800
bytes: 50.00 MiB
insert server: 14495.4ms (insert=424.4ms, commit=14071.0ms, random_strings=65.6ms)
insert e2e: 14861.4ms
hot read server: 109.5ms
hot read e2e: 129.3ms
wake read server: 5759.7ms
wake read e2e: 5873.2ms
wake overhead estimate: 113.4ms
hot read VFS get_pages round trips: 0
hot read VFS fetched: 0 pages / 0.00 MiB
hot read VFS prefetch: 0 pages / 0.00 MiB
hot read VFS cache: hits=16786 misses=0 requested=16786
hot read VFS get_pages transport: 0.0ms over 0 calls
wake read actor-lifetime VFS get_pages round trips: 219
wake read actor-lifetime VFS fetched: 13713 pages / 53.57 MiB
wake read actor-lifetime VFS prefetch: 13494 pages / 52.71 MiB
wake read actor-lifetime VFS cache: hits=16574 misses=219 requested=16793
wake read actor-lifetime VFS get_pages transport: 5519.9ms over 219 calls
wake read actor-lifetime VFS metrics include startup DB work before the read action.
probe matches: hot=0 wake=0
43 changes: 43 additions & 0 deletions .agent/notes/sqlite-cold-read-after-SQLITE-COLD-004.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
(node:220282) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
(Use `node --trace-deprecation ...` to show where the warning was created)

RivetKit 2.3.0-rc.4 (Engine - Serverful)
- Endpoint: http://127.0.0.1:6420 (local native)
- Actors: 85

SQLite cold-start benchmark
endpoint=http://127.0.0.1:6420
actor_key=sqlite-cold-start-bench/sqlite-cold-start-1777443500453-7dccc418
actor_id=5fesnka97q6dw29gusapk5z3tyal00
start_local_envoy=true
target=50.00 MiB row_bytes=16384 batch_rows=8 transaction_bytes=65536

reset...
write random strings...
hot read...
sleep...
wake read...

Results
rows: 3200
transactions: 800
bytes: 50.00 MiB
insert server: 14703.7ms (insert=434.7ms, commit=14269.0ms, random_strings=71.8ms)
insert e2e: 15080.7ms
hot read server: 147.7ms
hot read e2e: 161.7ms
wake read server: 5743.7ms
wake read e2e: 5884.3ms
wake overhead estimate: 140.6ms
hot read VFS get_pages round trips: 0
hot read VFS fetched: 0 pages / 0.00 MiB
hot read VFS prefetch: 0 pages / 0.00 MiB
hot read VFS cache: hits=16786 misses=0 requested=16786
hot read VFS get_pages transport: 0.0ms over 0 calls
wake read actor-lifetime VFS get_pages round trips: 220
wake read actor-lifetime VFS fetched: 13717 pages / 53.58 MiB
wake read actor-lifetime VFS prefetch: 13497 pages / 52.72 MiB
wake read actor-lifetime VFS cache: hits=16573 misses=220 requested=16793
wake read actor-lifetime VFS get_pages transport: 5410.5ms over 220 calls
wake read actor-lifetime VFS metrics include startup DB work before the read action.
probe matches: hot=0 wake=0
43 changes: 43 additions & 0 deletions .agent/notes/sqlite-cold-read-after-SQLITE-COLD-005.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
(node:310145) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
(Use `node --trace-deprecation ...` to show where the warning was created)

RivetKit 2.3.0-rc.4 (Engine - Serverful)
- Endpoint: http://127.0.0.1:6420 (local native)
- Actors: 85

SQLite cold-start benchmark
endpoint=http://127.0.0.1:6420
actor_key=sqlite-cold-start-bench/sqlite-cold-start-1777444283300-59fd8c4a
actor_id=punxzph6y3w9ezddh2mvr5d05rcl00
start_local_envoy=true
target=50.00 MiB row_bytes=16384 batch_rows=8 transaction_bytes=65536

reset...
write random strings...
hot read...
sleep...
wake read...

Results
rows: 3200
transactions: 800
bytes: 50.00 MiB
insert server: 7567.4ms (insert=208.7ms, commit=7358.6ms, random_strings=46.0ms)
insert e2e: 7755.7ms
hot read server: 136.2ms
hot read e2e: 145.1ms
wake read server: 4170.0ms
wake read e2e: 8287.8ms
wake overhead estimate: 4117.8ms
hot read VFS get_pages round trips: 0
hot read VFS fetched: 0 pages / 0.00 MiB
hot read VFS prefetch: 0 pages / 0.00 MiB
hot read VFS cache: hits=16786 misses=0 requested=16786
hot read VFS get_pages transport: 0.0ms over 0 calls
wake read actor-lifetime VFS get_pages round trips: 219
wake read actor-lifetime VFS fetched: 13713 pages / 53.57 MiB
wake read actor-lifetime VFS prefetch: 13494 pages / 52.71 MiB
wake read actor-lifetime VFS cache: hits=16574 misses=219 requested=16793
wake read actor-lifetime VFS get_pages transport: 3928.8ms over 219 calls
wake read actor-lifetime VFS metrics include startup DB work before the read action.
probe matches: hot=0 wake=0
43 changes: 43 additions & 0 deletions .agent/notes/sqlite-cold-read-after-SQLITE-COLD-006.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
(node:339090) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
(Use `node --trace-deprecation ...` to show where the warning was created)

RivetKit 2.3.0-rc.4 (Engine - Serverful)
- Endpoint: http://127.0.0.1:6420 (local native)
- Actors: 85

SQLite cold-start benchmark
endpoint=http://127.0.0.1:6420
actor_key=sqlite-cold-start-bench/sqlite-cold-start-1777444636651-8e9628c6
actor_id=5j5oe1q4d7xnbqqzpg9c5d4l2lal00
start_local_envoy=true
target=50.00 MiB row_bytes=16384 batch_rows=8 transaction_bytes=65536

reset...
write random strings...
hot read...
sleep...
wake read...

Results
rows: 3200
transactions: 800
bytes: 50.00 MiB
insert server: 15405.0ms (insert=477.5ms, commit=14927.5ms, random_strings=62.6ms)
insert e2e: 15810.0ms
hot read server: 157.0ms
hot read e2e: 171.0ms
wake read server: 3945.3ms
wake read e2e: 4074.9ms
wake overhead estimate: 129.6ms
hot read VFS get_pages round trips: 0
hot read VFS fetched: 0 pages / 0.00 MiB
hot read VFS prefetch: 0 pages / 0.00 MiB
hot read VFS cache: hits=16786 misses=0 requested=16786
hot read VFS get_pages transport: 0.0ms over 0 calls
wake read actor-lifetime VFS get_pages round trips: 69
wake read actor-lifetime VFS fetched: 13726 pages / 53.62 MiB
wake read actor-lifetime VFS prefetch: 13657 pages / 53.35 MiB
wake read actor-lifetime VFS cache: hits=16724 misses=69 requested=16793
wake read actor-lifetime VFS get_pages transport: 3723.1ms over 69 calls
wake read actor-lifetime VFS metrics include startup DB work before the read action.
probe matches: hot=0 wake=0
43 changes: 43 additions & 0 deletions .agent/notes/sqlite-cold-read-after-SQLITE-COLD-007.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
(node:388702) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
(Use `node --trace-deprecation ...` to show where the warning was created)

RivetKit 2.3.0-rc.4 (Engine - Serverful)
- Endpoint: http://127.0.0.1:6420 (local native)
- Actors: 85

SQLite cold-start benchmark
endpoint=http://127.0.0.1:6420
actor_key=sqlite-cold-start-bench/sqlite-cold-start-1777445011030-6b6f2b3d
actor_id=xszrso7jtpera3m545dyklnlocbl00
start_local_envoy=true
target=50.00 MiB row_bytes=16384 batch_rows=8 transaction_bytes=65536

reset...
write random strings...
hot read...
sleep...
wake read...

Results
rows: 3200
transactions: 800
bytes: 50.00 MiB
insert server: 15512.4ms (insert=517.3ms, commit=14995.1ms, random_strings=66.7ms)
insert e2e: 15952.7ms
hot read server: 180.8ms
hot read e2e: 193.5ms
wake read server: 3883.5ms
wake read e2e: 4040.1ms
wake overhead estimate: 156.5ms
hot read VFS get_pages round trips: 0
hot read VFS fetched: 0 pages / 0.00 MiB
hot read VFS prefetch: 0 pages / 0.00 MiB
hot read VFS cache: hits=16786 misses=0 requested=16786
hot read VFS get_pages transport: 0.0ms over 0 calls
wake read actor-lifetime VFS get_pages round trips: 69
wake read actor-lifetime VFS fetched: 13726 pages / 53.62 MiB
wake read actor-lifetime VFS prefetch: 13657 pages / 53.35 MiB
wake read actor-lifetime VFS cache: hits=16724 misses=69 requested=16793
wake read actor-lifetime VFS get_pages transport: 3650.0ms over 69 calls
wake read actor-lifetime VFS metrics include startup DB work before the read action.
probe matches: hot=0 wake=0
43 changes: 43 additions & 0 deletions .agent/notes/sqlite-cold-read-after-SQLITE-COLD-008.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
(node:450031) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
(Use `node --trace-deprecation ...` to show where the warning was created)

RivetKit 2.3.0-rc.4 (Engine - Serverful)
- Endpoint: http://127.0.0.1:6420 (local native)
- Actors: 85

SQLite cold-start benchmark
endpoint=http://127.0.0.1:6420
actor_key=sqlite-cold-start-bench/sqlite-cold-start-1777446091449-db405f17
actor_id=xok5kz5b2zguk4mqchyeyx1mfoal00
start_local_envoy=true
target=50.00 MiB row_bytes=16384 batch_rows=8 transaction_bytes=65536

reset...
write random strings...
hot read...
sleep...
wake read...

Results
rows: 3200
transactions: 800
bytes: 50.00 MiB
insert server: 15559.3ms (insert=469.6ms, commit=15089.7ms, random_strings=63.4ms)
insert e2e: 15945.6ms
hot read server: 145.0ms
hot read e2e: 156.3ms
wake read server: 3967.7ms
wake read e2e: 4116.3ms
wake overhead estimate: 148.6ms
hot read VFS get_pages round trips: 0
hot read VFS fetched: 0 pages / 0.00 MiB
hot read VFS prefetch: 0 pages / 0.00 MiB
hot read VFS cache: hits=16786 misses=0 requested=16786
hot read VFS get_pages transport: 0.0ms over 0 calls
wake read actor-lifetime VFS get_pages round trips: 69
wake read actor-lifetime VFS fetched: 13726 pages / 53.62 MiB
wake read actor-lifetime VFS prefetch: 13657 pages / 53.35 MiB
wake read actor-lifetime VFS cache: hits=16724 misses=69 requested=16793
wake read actor-lifetime VFS get_pages transport: 3738.6ms over 69 calls
wake read actor-lifetime VFS metrics include startup DB work before the read action.
probe matches: hot=0 wake=0
43 changes: 43 additions & 0 deletions .agent/notes/sqlite-cold-read-after-SQLITE-COLD-009.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
(node:489245) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
(Use `node --trace-deprecation ...` to show where the warning was created)

RivetKit 2.3.0-rc.4 (Engine - Serverful)
- Endpoint: http://127.0.0.1:6420 (local native)
- Actors: 85

SQLite cold-start benchmark
endpoint=http://127.0.0.1:6420
actor_key=sqlite-cold-start-bench/sqlite-cold-start-1777446697136-e7c9049d
actor_id=x8w3sjgwy046izendfgf672vvnal00
start_local_envoy=true
target=50.00 MiB row_bytes=16384 batch_rows=8 transaction_bytes=65536

reset...
write random strings...
hot read...
sleep...
wake read...

Results
rows: 3200
transactions: 800
bytes: 50.00 MiB
insert server: 15532.8ms (insert=492.1ms, commit=15040.7ms, random_strings=66.8ms)
insert e2e: 15947.0ms
hot read server: 150.7ms
hot read e2e: 167.6ms
wake read server: 3969.8ms
wake read e2e: 4271.7ms
wake overhead estimate: 301.9ms
hot read VFS get_pages round trips: 0
hot read VFS fetched: 0 pages / 0.00 MiB
hot read VFS prefetch: 0 pages / 0.00 MiB
hot read VFS cache: hits=16786 misses=0 requested=16786
hot read VFS get_pages transport: 0.0ms over 0 calls
wake read actor-lifetime VFS get_pages round trips: 69
wake read actor-lifetime VFS fetched: 13726 pages / 53.62 MiB
wake read actor-lifetime VFS prefetch: 13657 pages / 53.35 MiB
wake read actor-lifetime VFS cache: hits=16724 misses=69 requested=16793
wake read actor-lifetime VFS get_pages transport: 3749.0ms over 69 calls
wake read actor-lifetime VFS metrics include startup DB work before the read action.
probe matches: hot=0 wake=0
43 changes: 43 additions & 0 deletions .agent/notes/sqlite-cold-read-after-SQLITE-COLD-010.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
(node:523357) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
(Use `node --trace-deprecation ...` to show where the warning was created)

RivetKit 2.3.0-rc.4 (Engine - Serverful)
- Endpoint: http://127.0.0.1:6420 (local native)
- Actors: 85

SQLite cold-start benchmark
endpoint=http://127.0.0.1:6420
actor_key=sqlite-cold-start-bench/sqlite-cold-start-1777447075217-95ad3685
actor_id=18mupl5svfzk24t5mmz1wxnxp9dl00
start_local_envoy=true
target=50.00 MiB row_bytes=16384 batch_rows=8 transaction_bytes=65536

reset...
write random strings...
hot read...
sleep...
wake read...

Results
rows: 3200
transactions: 800
bytes: 50.00 MiB
insert server: 14419.3ms (insert=412.2ms, commit=14007.1ms, random_strings=66.1ms)
insert e2e: 14779.2ms
hot read server: 143.0ms
hot read e2e: 151.6ms
wake read server: 3974.3ms
wake read e2e: 4209.9ms
wake overhead estimate: 235.5ms
hot read VFS get_pages round trips: 0
hot read VFS fetched: 0 pages / 0.00 MiB
hot read VFS prefetch: 0 pages / 0.00 MiB
hot read VFS cache: hits=16786 misses=0 requested=16786
hot read VFS get_pages transport: 0.0ms over 0 calls
wake read actor-lifetime VFS get_pages round trips: 70
wake read actor-lifetime VFS fetched: 13722 pages / 53.60 MiB
wake read actor-lifetime VFS prefetch: 13652 pages / 53.33 MiB
wake read actor-lifetime VFS cache: hits=16723 misses=70 requested=16793
wake read actor-lifetime VFS get_pages transport: 3741.3ms over 70 calls
wake read actor-lifetime VFS metrics include startup DB work before the read action.
probe matches: hot=0 wake=0
Loading
Loading