feat: verify bounded simultaneous schedule execution
This commit is contained in:
142
docs/reports/data/phase-6-schedule-load/sample-24.json
Normal file
142
docs/reports/data/phase-6-schedule-load/sample-24.json
Normal file
@@ -0,0 +1,142 @@
|
||||
{
|
||||
"run_id": "278555409a9d68e7de5b635087c73d04",
|
||||
"go_version": "go1.25.14",
|
||||
"goos": "linux",
|
||||
"goarch": "arm64",
|
||||
"started_at": "2026-09-20T05:51:25.035193676Z",
|
||||
"finished_at": "2026-09-20T05:51:38.173794626Z",
|
||||
"requests_per_schedule": 6,
|
||||
"schedules": 4,
|
||||
"expected_occurrences": 24,
|
||||
"workers": 2,
|
||||
"capacity_per_worker": 4,
|
||||
"interval_ms": 1000,
|
||||
"start_delay_ms": 5000,
|
||||
"run_timeout_ms": 90000,
|
||||
"poll_interval_ms": 100,
|
||||
"http_timeout_ms": 5000,
|
||||
"queue": {
|
||||
"max_unfinished_tasks": 100000,
|
||||
"unfinished_tasks": "0",
|
||||
"id": "17f6a89f5d68895600d3bb2185fbadb4",
|
||||
"namespace_id": "65aefc4c4d7c0441cda02794632c7408",
|
||||
"name": "schedule",
|
||||
"paused": false,
|
||||
"max_concurrency": 4,
|
||||
"rate_per_second": 10,
|
||||
"revision": "1"
|
||||
},
|
||||
"schedule_start": "2026-09-20T05:51:30.039771Z",
|
||||
"schedule_end": "2026-09-20T05:51:36.039771Z",
|
||||
"plans": [
|
||||
{
|
||||
"calendar_version": "go1.27.1-b2d18a7c8fa8",
|
||||
"effective_at": "2026-09-20T05:51:25.043209Z",
|
||||
"index": 0,
|
||||
"id": "713696f120e328bcedd8b307432745ec",
|
||||
"create_key": "schedule-278555409a9d68e7de5b635087c73d04-00-create",
|
||||
"resume_key": "schedule-278555409a9d68e7de5b635087c73d04-00-resume",
|
||||
"resume_revision": "1",
|
||||
"resumed": true,
|
||||
"exhausted": true,
|
||||
"pause_key": "schedule-278555409a9d68e7de5b635087c73d04-00-pause-0",
|
||||
"pause_revision": "5",
|
||||
"pause_confirmed": true,
|
||||
"occurrences": 6,
|
||||
"fired": 6,
|
||||
"verified_success": 6
|
||||
},
|
||||
{
|
||||
"calendar_version": "go1.27.1-b2d18a7c8fa8",
|
||||
"effective_at": "2026-09-20T05:51:25.05288Z",
|
||||
"index": 1,
|
||||
"id": "2c7cc5f7278677e48c1fcb594f762a99",
|
||||
"create_key": "schedule-278555409a9d68e7de5b635087c73d04-01-create",
|
||||
"resume_key": "schedule-278555409a9d68e7de5b635087c73d04-01-resume",
|
||||
"resume_revision": "1",
|
||||
"resumed": true,
|
||||
"exhausted": true,
|
||||
"pause_key": "schedule-278555409a9d68e7de5b635087c73d04-01-pause-0",
|
||||
"pause_revision": "6",
|
||||
"pause_confirmed": true,
|
||||
"occurrences": 6,
|
||||
"fired": 6,
|
||||
"verified_success": 6
|
||||
},
|
||||
{
|
||||
"calendar_version": "go1.27.1-b2d18a7c8fa8",
|
||||
"effective_at": "2026-09-20T05:51:25.057968Z",
|
||||
"index": 2,
|
||||
"id": "147de621f4e54d96d1a0c90fae9bb3ca",
|
||||
"create_key": "schedule-278555409a9d68e7de5b635087c73d04-02-create",
|
||||
"resume_key": "schedule-278555409a9d68e7de5b635087c73d04-02-resume",
|
||||
"resume_revision": "1",
|
||||
"resumed": true,
|
||||
"exhausted": true,
|
||||
"pause_key": "schedule-278555409a9d68e7de5b635087c73d04-02-pause-0",
|
||||
"pause_revision": "6",
|
||||
"pause_confirmed": true,
|
||||
"occurrences": 6,
|
||||
"fired": 6,
|
||||
"verified_success": 6
|
||||
},
|
||||
{
|
||||
"calendar_version": "go1.27.1-b2d18a7c8fa8",
|
||||
"effective_at": "2026-09-20T05:51:25.063146Z",
|
||||
"index": 3,
|
||||
"id": "93272d0b600756362052ec09dac56f7f",
|
||||
"create_key": "schedule-278555409a9d68e7de5b635087c73d04-03-create",
|
||||
"resume_key": "schedule-278555409a9d68e7de5b635087c73d04-03-resume",
|
||||
"resume_revision": "1",
|
||||
"resumed": true,
|
||||
"exhausted": true,
|
||||
"pause_key": "schedule-278555409a9d68e7de5b635087c73d04-03-pause-0",
|
||||
"pause_revision": "5",
|
||||
"pause_confirmed": true,
|
||||
"occurrences": 6,
|
||||
"fired": 6,
|
||||
"verified_success": 6
|
||||
}
|
||||
],
|
||||
"occurrences": 24,
|
||||
"fired": 24,
|
||||
"verified_success": 24,
|
||||
"unobserved": 0,
|
||||
"unverified": 0,
|
||||
"handler_calls": 24,
|
||||
"duplicate_invocations": 0,
|
||||
"unconfirmed_invocations": 0,
|
||||
"worker_started": 24,
|
||||
"worker_reconnects": 0,
|
||||
"worker_renewals_confirmed": 0,
|
||||
"trigger_lag": {
|
||||
"count": 24,
|
||||
"p50_ms": 999.646,
|
||||
"p95_ms": 2005.396,
|
||||
"p99_ms": 2015.96,
|
||||
"max_ms": 2015.96
|
||||
},
|
||||
"queue_wait": {
|
||||
"count": 24,
|
||||
"p50_ms": 1111.19,
|
||||
"p95_ms": 2126.701,
|
||||
"p99_ms": 2130.041,
|
||||
"max_ms": 2130.041
|
||||
},
|
||||
"authorized_execution": {
|
||||
"count": 24,
|
||||
"p50_ms": 10.082,
|
||||
"p95_ms": 21.111,
|
||||
"p99_ms": 27.578,
|
||||
"max_ms": 27.578
|
||||
},
|
||||
"completion": {
|
||||
"count": 24,
|
||||
"p50_ms": 3059.006,
|
||||
"p95_ms": 4067.032,
|
||||
"p99_ms": 4094.876,
|
||||
"max_ms": 4094.876
|
||||
},
|
||||
"errors": {},
|
||||
"complete": true
|
||||
}
|
||||
Reference in New Issue
Block a user