docs: record backlog sampler regression

This commit is contained in:
2026-09-20 22:20:45 +08:00
parent 6cf43bafd1
commit 1cda050608

View File

@@ -31,6 +31,7 @@
| Go 1.27.1 标准全量隔离回归(Hub 背压配置后) | 2026-09-20;宿主机 Go 1.27.1 darwin/arm64;`GO=go DOCKER=docker ORBIT_TEST_MYSQL_IMAGE=mysql:8.4 make integration`;Docker MySQL 8.4.10 | PASS,退出码0;存储与迁移、metrics 启停、流程全停接管、Worker/Event 租约与 ACK 恢复、队列背压、优先级/键并发、重试与未知结果、定时任务、Weave 流程暂停/信号/定时器/查询/恢复、24 个 SDK 示例、3 个负载工具及 result-inbox/task-outbox 均完成真实服务串跑;Hub 连接上限、派发协程和有界队列配置未破坏既有行为,临时数据库已清理 | | Go 1.27.1 标准全量隔离回归(Hub 背压配置后) | 2026-09-20;宿主机 Go 1.27.1 darwin/arm64;`GO=go DOCKER=docker ORBIT_TEST_MYSQL_IMAGE=mysql:8.4 make integration`;Docker MySQL 8.4.10 | PASS,退出码0;存储与迁移、metrics 启停、流程全停接管、Worker/Event 租约与 ACK 恢复、队列背压、优先级/键并发、重试与未知结果、定时任务、Weave 流程暂停/信号/定时器/查询/恢复、24 个 SDK 示例、3 个负载工具及 result-inbox/task-outbox 均完成真实服务串跑;Hub 连接上限、派发协程和有界队列配置未破坏既有行为,临时数据库已清理 |
| Go 1.27.1 标准全量隔离回归(提交前事务重试后) | 2026-09-20;宿主机 Go 1.27.1 darwin/arm64;`GO=go DOCKER=docker ORBIT_TEST_MYSQL_IMAGE=mysql:8.4 make integration`;Docker MySQL 8.4.10 | PASS,退出码0;存储/迁移254.604秒,其中真实 `TestIntegrationWithTxRetriesPreCommitDeadlock` 触发两事务锁环并确认 1205/1213 前提交重试;metrics进程7.156秒、流程全停接管45.734秒、SDK Worker/Event/任务进程组130.052秒、流程进程组14.121秒、Workflow SDK29.432秒、result-inbox35.737秒、task-outbox34.500秒,24个示例和3个负载工具均完成真实服务串跑;提交回执不明故障、租约恢复、Weave流程恢复和原幂等行为均保持,临时数据库已清理 | | Go 1.27.1 标准全量隔离回归(提交前事务重试后) | 2026-09-20;宿主机 Go 1.27.1 darwin/arm64;`GO=go DOCKER=docker ORBIT_TEST_MYSQL_IMAGE=mysql:8.4 make integration`;Docker MySQL 8.4.10 | PASS,退出码0;存储/迁移254.604秒,其中真实 `TestIntegrationWithTxRetriesPreCommitDeadlock` 触发两事务锁环并确认 1205/1213 前提交重试;metrics进程7.156秒、流程全停接管45.734秒、SDK Worker/Event/任务进程组130.052秒、流程进程组14.121秒、Workflow SDK29.432秒、result-inbox35.737秒、task-outbox34.500秒,24个示例和3个负载工具均完成真实服务串跑;提交回执不明故障、租约恢复、Weave流程恢复和原幂等行为均保持,临时数据库已清理 |
| Go 1.27.1 标准全量隔离回归(事务重试观测集成断言后) | 2026-09-20;宿主机 Go 1.27.1 darwin/arm64;`GO=go DOCKER=docker ORBIT_TEST_MYSQL_IMAGE=mysql:8.4 make integration`;Docker MySQL 8.4.10 | PASS;存储/迁移254.028秒,真实锁环 `TestIntegrationWithTxRetriesPreCommitDeadlock` 输出 `Retries:1 Exhausted:0` 并确认两笔事务各提交一次;metrics进程6.775秒、流程全停接管45.672秒、SDK Worker/Event/任务进程组128.773秒、流程进程组13.740秒、Workflow SDK28.589秒、result-inbox34.871秒、task-outbox34.315秒,24个示例和3个负载工具均完成真实服务串跑;提交回执不明、租约恢复、Weave全停接管、慢消费者和两个独立业务模块均通过,临时数据库已清理 | | Go 1.27.1 标准全量隔离回归(事务重试观测集成断言后) | 2026-09-20;宿主机 Go 1.27.1 darwin/arm64;`GO=go DOCKER=docker ORBIT_TEST_MYSQL_IMAGE=mysql:8.4 make integration`;Docker MySQL 8.4.10 | PASS;存储/迁移254.028秒,真实锁环 `TestIntegrationWithTxRetriesPreCommitDeadlock` 输出 `Retries:1 Exhausted:0` 并确认两笔事务各提交一次;metrics进程6.775秒、流程全停接管45.672秒、SDK Worker/Event/任务进程组128.773秒、流程进程组13.740秒、Workflow SDK28.589秒、result-inbox34.871秒、task-outbox34.315秒,24个示例和3个负载工具均完成真实服务串跑;提交回执不明、租约恢复、Weave全停接管、慢消费者和两个独立业务模块均通过,临时数据库已清理 |
| 积压采样脚本与事务指标采集 | `ORBIT_BACKLOG_RUN_TIMEOUT=15s ORBIT_TEST_KEEP_ARTIFACTS=1 make schedule-backlog`;一次性 MySQL 8.4 | PASS;预期截止工具返回 `tool_exit=1`,校验仍确认256个触发/任务、外键0、计划全部暂停,保留5个数据库曲线点和 `metrics.jsonl`;每个指标样本包含服务 CPU/RSS、MySQL 资源、连接池等待、事务重试/耗尽计数和有界业务快照,短样本不作为容量结论 |
| MySQL COMMIT 包截断故障 | MySQL 8.4.10 与 Go 测试容器共享网络命名空间;`127.0.0.1` DSN;两组提交前/后切点 | PASS;`TestIntegrationWorkflowCommitFaults` 8个子场景与 `TestIntegrationCredentialCommitFaults` 均通过,预期 `unexpected EOF` 为故障注入结果 | | MySQL COMMIT 包截断故障 | MySQL 8.4.10 与 Go 测试容器共享网络命名空间;`127.0.0.1` DSN;两组提交前/后切点 | PASS;`TestIntegrationWorkflowCommitFaults` 8个子场景与 `TestIntegrationCredentialCommitFaults` 均通过,预期 `unexpected EOF` 为故障注入结果 |
| Go 1.27.1 Orbit 控制进程全停/接管 | 同一共享网络命名空间;容器内构建 Linux Orbit 二进制;`ORBIT_TEST_SERVER_BINARY=/tmp/orbit go test -race -run '^TestIntegrationWorkflowRuntimeProcess$'` | PASS,42.958 秒;强杀、全停、定时器、轮询、信号、人工复核和双节点接管均通过 | | Go 1.27.1 Orbit 控制进程全停/接管 | 同一共享网络命名空间;容器内构建 Linux Orbit 二进制;`ORBIT_TEST_SERVER_BINARY=/tmp/orbit go test -race -run '^TestIntegrationWorkflowRuntimeProcess$'` | PASS,42.958 秒;强杀、全停、定时器、轮询、信号、人工复核和双节点接管均通过 |
| Go 1.27.1 SDK Worker/Event 子进程故障 | 同一共享网络命名空间;容器内构建 Orbit 二进制;SDK `TestIntegration(Worker\|Event)Process` | PASS,121.600 秒;派发未送达、租约接管、ACK 提交回执丢失、慢消费者对等节点推进、重试未知结果、计划/优先级/键并发和任务接管均通过 | | Go 1.27.1 SDK Worker/Event 子进程故障 | 同一共享网络命名空间;容器内构建 Orbit 二进制;SDK `TestIntegration(Worker\|Event)Process` | PASS,121.600 秒;派发未送达、租约接管、ACK 提交回执丢失、慢消费者对等节点推进、重试未知结果、计划/优先级/键并发和任务接管均通过 |