From 7f2746f120a519fa041b13f9fb679bfc722997f6 Mon Sep 17 00:00:00 2001 From: mcftira Date: Fri, 24 Jul 2026 22:40:45 +0200 Subject: [PATCH] demo(counter): capture process memory on suspend (onCommit: Full) The demo promises state preservation across suspend/resume, but shipped onCommit: Data, so suspend checkpoints took the runsc fscheckpoint branch (filesystem only) and process memory was never captured. Actors cold-booted on resume and the demo's own preserved-memory counter reset every time. With onCommit: Full, suspend captures a full runsc checkpoint (memory + fs) and resume restores it via runsc restore. Fixes #519 --- demos/counter/counter.yaml.tmpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/demos/counter/counter.yaml.tmpl b/demos/counter/counter.yaml.tmpl index d1c411d35..e1d518ebb 100644 --- a/demos/counter/counter.yaml.tmpl +++ b/demos/counter/counter.yaml.tmpl @@ -54,7 +54,7 @@ spec: workload: counter snapshotsConfig: onPause: Full - onCommit: Data + onCommit: Full location: gs://${BUCKET_NAME}/ate-demo-counter/ volumes: - name: data