记录模拟委托异常恢复的Linux配套验收
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"source": "/srv/fidc/programs/runtime-snapshots/order-recovery-20260915-VjcwWa",
|
||||
"build": "/srv/fidc/canonical/build/order-recovery-20260915-VjcwWa",
|
||||
"commits": {
|
||||
"fidc-backtest-engine": "695fdee4b8ba4b456313f06415c128a828b43f56",
|
||||
"fidc-backtest-service": "234d85bdb8ed12b552ba8e9eff47fddc5e683acc",
|
||||
"fidc-trading-platform": "d7d492541e60eb16e58dbff74b664b8ac85f6ccf"
|
||||
},
|
||||
"source_unchanged": true,
|
||||
"results": [
|
||||
{
|
||||
"repository": "fidc-backtest-engine",
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 56.009,
|
||||
"passed": 926,
|
||||
"failed": 0,
|
||||
"ignored": 9,
|
||||
"log_sha256": "1e966ddca61fdf592a3333df6c459688988f248e2503d45550634cf1184a5921"
|
||||
},
|
||||
{
|
||||
"repository": "fidc-trading-platform",
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 114.012,
|
||||
"passed": 625,
|
||||
"failed": 0,
|
||||
"ignored": 63,
|
||||
"log_sha256": "571a20700bd185304e3e13dbe7cd2d2dcf38f8d7e9d177bddcbf01cee68c0f3b"
|
||||
},
|
||||
{
|
||||
"repository": "fidc-backtest-service",
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 146.014,
|
||||
"passed": 594,
|
||||
"failed": 0,
|
||||
"ignored": 16,
|
||||
"log_sha256": "342dad04bade99f034da22cf3dcaadb40854ece7e1b57cfbeeb6240fc1ee8fee"
|
||||
}
|
||||
],
|
||||
"available_bytes": 73738203136
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"date": "2026-09-15",
|
||||
"baseline_engine": "4c6147e2ee9e76b5d3aaa8b9c3a70a67777b1f98",
|
||||
"candidate_engine": "695fdee4b8ba4b456313f06415c128a828b43f56",
|
||||
"reproduced": {
|
||||
"accepted_simulator_orders_before_error": 2,
|
||||
"accepted_simulator_orders_after_error_before_fix": 0,
|
||||
"first_order_prior_filled_quantity": 100,
|
||||
"error": "historical_slippage_calibration_missing"
|
||||
},
|
||||
"verified": {
|
||||
"original_order_identity_and_cumulative_fills_retained": true,
|
||||
"retry_after_data_repair_matches_clean_call": true,
|
||||
"prior_success_not_rolled_back": true,
|
||||
"etf_targets_and_progress_retained": true,
|
||||
"quote_consumption_and_commission_restored": true,
|
||||
"callback_unwind_restores_unpublished_state_and_context": true,
|
||||
"untouched_lots_not_copied": true,
|
||||
"position_order_and_flat_rows_preserved": true
|
||||
},
|
||||
"local_tests": {
|
||||
"core": {
|
||||
"passed": 926,
|
||||
"ignored": 9
|
||||
},
|
||||
"trading": {
|
||||
"passed": 625,
|
||||
"ignored": 63
|
||||
},
|
||||
"runner": {
|
||||
"passed": 463,
|
||||
"ignored": 9
|
||||
},
|
||||
"api": {
|
||||
"passed": 129,
|
||||
"ignored": 7
|
||||
}
|
||||
},
|
||||
"new_test_functions": 7,
|
||||
"microprofile": {
|
||||
"mode": "unoptimized isolated simulator only",
|
||||
"securities": 30,
|
||||
"initial_lots_per_security": 20,
|
||||
"calls": 500,
|
||||
"full_checkpoint_us": [
|
||||
27608,
|
||||
40229,
|
||||
35652,
|
||||
11085
|
||||
],
|
||||
"scoped_checkpoint_us": [
|
||||
22132,
|
||||
26813,
|
||||
24778,
|
||||
11539
|
||||
],
|
||||
"protected_order": [
|
||||
false,
|
||||
true,
|
||||
true,
|
||||
false
|
||||
],
|
||||
"successful_outcomes_identical": true,
|
||||
"production_throughput_conclusion": false
|
||||
},
|
||||
"limits": [
|
||||
"not real GT/QMT rollback",
|
||||
"not automatic retry",
|
||||
"failed caller must stop or retry its explicit request",
|
||||
"external hook side effects, OOM and power failure not covered",
|
||||
"Source runtime freeze unchanged"
|
||||
],
|
||||
"production_runtime_modified": false,
|
||||
"production_order_or_cancel_requests": 0
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"observed_at": "2026-09-14T17:38:22.023395+00:00",
|
||||
"status": "tested_not_deployed",
|
||||
"runtime_services": [
|
||||
{
|
||||
"service": "omniquant-highmem177.service",
|
||||
"pid": 987464,
|
||||
"state": "active"
|
||||
},
|
||||
{
|
||||
"service": "fidc-backtest-service-highmem177.service",
|
||||
"pid": 4108679,
|
||||
"state": "active",
|
||||
"exe_sha256": "5933b7423c6722e5fe644a604c915a27ceb89900f690b092d1689bfe0fe389b7"
|
||||
},
|
||||
{
|
||||
"service": "fidc-paper-trading-highmem177.service",
|
||||
"pid": 3765829,
|
||||
"state": "active",
|
||||
"exe_sha256": "3ebd7ce815e325ff0bb38632ef5b5e5cd5aff7a4e0601ba0229feb3201cdefe3"
|
||||
},
|
||||
{
|
||||
"service": "fidc-live-trading-highmem177.service",
|
||||
"pid": 3765783,
|
||||
"state": "active",
|
||||
"exe_sha256": "1f4b2d697accdbb76d89cd7cb9c3ae4dad942d86e3dde2e7d211eee5879b9144"
|
||||
},
|
||||
{
|
||||
"service": "fidc-strategy-runtime-highmem177.service",
|
||||
"pid": 3765705,
|
||||
"state": "active",
|
||||
"exe_sha256": "5a160ba9588f0ba9275f7d33152667be176cece310fc3026d4c043d897d44b4c"
|
||||
},
|
||||
{
|
||||
"service": "fidc-trading-control-highmem177.service",
|
||||
"pid": 3765532,
|
||||
"state": "active",
|
||||
"exe_sha256": "9feade5eed04007595f6ef88e076a3f501631b06cb6dc9d9b6d7f5be379b0a20"
|
||||
}
|
||||
],
|
||||
"source_runtime_commit": "d5b682c6d09704ff23d725a8dd8b155db3eb6967",
|
||||
"source_runtime_tracked_clean": true,
|
||||
"engine_development_checkout": "695fdee4b8ba4b456313f06415c128a828b43f56",
|
||||
"preserved_service_development_checkout": "5991e7733d9e2a770f740e971924b12cc5f7d29d",
|
||||
"immutable_source_file_count": 994,
|
||||
"source_snapshot_manifest_sha256": "bcefde438955ff4eda51494e96913a23d5e628375d45f8f09a498020224a7bb6",
|
||||
"test_scope": "fidc-order-recovery-check-20260915-VjcwWa.scope",
|
||||
"test_cpu_quota_percent": 400,
|
||||
"test_memory_max_gib": 12,
|
||||
"source_runtime_modified": false,
|
||||
"production_order_or_cancel_requests_by_this_verification": 0,
|
||||
"production_task_configuration_writes_by_this_verification": 0
|
||||
}
|
||||
@@ -27,3 +27,11 @@
|
||||
本机Core926、Trading625、Runner463/API129全量通过,原9/63/16项ignore不计。测试初次String/CompactString赋值错误及筛选名匹配0项已纠正,0项不当作通过;新增批次对照也改用实际更晚的执行时钟,不把未来报价当可立即成交。
|
||||
|
||||
未修改UI、在线账户、交易路由或任务;未做新的私有PG或真实券商验收。Source d5冻结保持,跨公司行为的实际券商委托调整、正式换股数据/范围、在线事实重建与真正Source/Runner联合验收仍未完成。Linux使用本轮新只读快照,不复用旧收据;没有release/tag或生产重启。
|
||||
|
||||
## Linux配套验收
|
||||
|
||||
功能提交 `695fdee4b8ba4b456313f06415c128a828b43f56` 已推送并核对;177引擎开发树已快进到此提交,Service并行5991e77保留。只读快照 `/srv/fidc/programs/runtime-snapshots/order-recovery-20260915-VjcwWa` 含994文件,独立同名build;4CPU/12GiB、boris执行、1GiB线不改,manifest SHA `bcefde438955ff4eda51494e96913a23d5e628375d45f8f09a498020224a7bb6`。
|
||||
|
||||
Linux Core926、Trading625、Runner/API594共2145项全过,原9/63/16项ignore单列;源码前后不变,结束时可用73738203136字节。测试已结束、scope已inactive,不重复本批或覆盖旧收据。新证据为 `docs/evidence/simulator-order-recovery-20260915/{local-tests,linux-tests,runtime}.json`。
|
||||
|
||||
2026-09-15 01:38 CST逐服务比较,现有UI及五后端PID和实际二进制SHA与上一轮相同,Source d5且tracked clean。没有新release构建、tag、生产重启、配置写入或实际委托。独立Linux测试不替代正式Source/Runner、完整吞吐量或真实券商验收。
|
||||
|
||||
Reference in New Issue
Block a user