2025-08-07 10:52:07,304 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 10:53:14,604 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 10:55:06,442 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 10:59:26,848 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 10:59:46,529 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 11:00:10,957 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 11:00:32,854 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 11:01:18,127 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 11:01:19,390 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-08-07 11:03:55,901 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 11:03:56,670 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-08-07 11:06:36,215 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 11:07:02,363 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 11:07:03,119 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-08-07 11:08:10,478 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 11:08:11,295 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-08-07 11:10:08,784 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 11:10:09,528 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-08-07 11:14:21,335 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 11:14:22,067 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-08-07 23:03:14,525 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 23:03:14,526 - TaskTester - INFO - 开始运行并发任务工作流测试,目标任务数: 500,最大并发数: 1 2025-08-07 23:03:14,526 - AGV-1 - INFO - AGV-1 工作线程启动 2025-08-07 23:03:14,526 - AGV-1 - INFO - 开始执行任务 - 类型: LG2MP, 目标: AP217, 请求码: TEST_1754578994526_4381 2025-08-07 23:03:15,300 - AGV-1 - INFO - newTask 调用成功 2025-08-07 23:03:15,304 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-08-07 23:03:44,538 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:03:44,539 - TaskTester - INFO - 总处理: 0/500 2025-08-07 23:03:44,539 - TaskTester - INFO - 成功: 0 2025-08-07 23:03:44,539 - TaskTester - INFO - 失败: 0 2025-08-07 23:03:44,539 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:03:44,539 - TaskTester - INFO - ======================================== 2025-08-07 23:03:44,539 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:04:14,552 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:04:14,552 - TaskTester - INFO - 总处理: 0/500 2025-08-07 23:04:14,552 - TaskTester - INFO - 成功: 0 2025-08-07 23:04:14,553 - TaskTester - INFO - 失败: 0 2025-08-07 23:04:14,553 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:04:14,553 - TaskTester - INFO - ======================================== 2025-08-07 23:04:14,553 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:04:44,566 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:04:44,567 - TaskTester - INFO - 总处理: 0/500 2025-08-07 23:04:44,567 - TaskTester - INFO - 成功: 0 2025-08-07 23:04:44,567 - TaskTester - INFO - 失败: 0 2025-08-07 23:04:44,567 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:04:44,567 - TaskTester - INFO - ======================================== 2025-08-07 23:04:44,567 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:05:14,575 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:05:14,575 - TaskTester - INFO - 总处理: 0/500 2025-08-07 23:05:14,575 - TaskTester - INFO - 成功: 0 2025-08-07 23:05:14,575 - TaskTester - INFO - 失败: 0 2025-08-07 23:05:14,575 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:05:14,576 - TaskTester - INFO - ======================================== 2025-08-07 23:05:14,576 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:05:44,581 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:05:44,581 - TaskTester - INFO - 总处理: 0/500 2025-08-07 23:05:44,581 - TaskTester - INFO - 成功: 0 2025-08-07 23:05:44,581 - TaskTester - INFO - 失败: 0 2025-08-07 23:05:44,581 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:05:44,582 - TaskTester - INFO - ======================================== 2025-08-07 23:05:44,582 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:06:14,586 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:06:14,586 - TaskTester - INFO - 总处理: 0/500 2025-08-07 23:06:14,587 - TaskTester - INFO - 成功: 0 2025-08-07 23:06:14,587 - TaskTester - INFO - 失败: 0 2025-08-07 23:06:14,587 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:06:14,587 - TaskTester - INFO - ======================================== 2025-08-07 23:06:14,587 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:06:44,599 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:06:44,600 - TaskTester - INFO - 总处理: 0/500 2025-08-07 23:06:44,600 - TaskTester - INFO - 成功: 0 2025-08-07 23:06:44,600 - TaskTester - INFO - 失败: 0 2025-08-07 23:06:44,600 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:06:44,600 - TaskTester - INFO - ======================================== 2025-08-07 23:06:44,600 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:07:14,614 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:07:14,614 - TaskTester - INFO - 总处理: 0/500 2025-08-07 23:07:14,614 - TaskTester - INFO - 成功: 0 2025-08-07 23:07:14,614 - TaskTester - INFO - 失败: 0 2025-08-07 23:07:14,614 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:07:14,614 - TaskTester - INFO - ======================================== 2025-08-07 23:07:14,614 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:07:44,627 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:07:44,627 - TaskTester - INFO - 总处理: 0/500 2025-08-07 23:07:44,627 - TaskTester - INFO - 成功: 0 2025-08-07 23:07:44,627 - TaskTester - INFO - 失败: 0 2025-08-07 23:07:44,627 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:07:44,627 - TaskTester - INFO - ======================================== 2025-08-07 23:07:44,627 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:08:14,641 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:08:14,641 - TaskTester - INFO - 总处理: 0/500 2025-08-07 23:08:14,641 - TaskTester - INFO - 成功: 0 2025-08-07 23:08:14,641 - TaskTester - INFO - 失败: 0 2025-08-07 23:08:14,641 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:08:14,641 - TaskTester - INFO - ======================================== 2025-08-07 23:08:14,641 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:08:44,650 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:08:44,650 - TaskTester - INFO - 总处理: 0/500 2025-08-07 23:08:44,650 - TaskTester - INFO - 成功: 0 2025-08-07 23:08:44,650 - TaskTester - INFO - 失败: 0 2025-08-07 23:08:44,650 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:08:44,650 - TaskTester - INFO - ======================================== 2025-08-07 23:08:44,650 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:09:14,665 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:09:14,665 - TaskTester - INFO - 总处理: 0/500 2025-08-07 23:09:14,665 - TaskTester - INFO - 成功: 0 2025-08-07 23:09:14,665 - TaskTester - INFO - 失败: 0 2025-08-07 23:09:14,665 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:09:14,665 - TaskTester - INFO - ======================================== 2025-08-07 23:09:14,666 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:09:44,669 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:09:44,669 - TaskTester - INFO - 总处理: 0/500 2025-08-07 23:09:44,671 - TaskTester - INFO - 成功: 0 2025-08-07 23:09:44,671 - TaskTester - INFO - 失败: 0 2025-08-07 23:09:44,671 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:09:44,671 - TaskTester - INFO - ======================================== 2025-08-07 23:09:44,671 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:10:14,672 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:10:14,672 - TaskTester - INFO - 总处理: 0/500 2025-08-07 23:10:14,673 - TaskTester - INFO - 成功: 0 2025-08-07 23:10:14,673 - TaskTester - INFO - 失败: 0 2025-08-07 23:10:14,673 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:10:14,673 - TaskTester - INFO - ======================================== 2025-08-07 23:10:14,673 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:10:30,682 - AGV-1 - ERROR - [automated_task_test.py:349] - execute_single_task() - GenAgvSchedulingTask 调用失败: None 2025-08-07 23:10:31,866 - AGV-1 - INFO - 开始执行任务 - 类型: QZ2MP, 目标: AP135, 请求码: TEST_1754579431866_3639 2025-08-07 23:10:34,175 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:10:34,176 - AGV-1 - INFO - 开始执行任务 - 类型: GT2MP, 目标: AP257, 请求码: TEST_1754579434176_1944 2025-08-07 23:10:36,494 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:10:36,495 - AGV-1 - INFO - 开始执行任务 - 类型: GT2MP, 目标: AP258, 请求码: TEST_1754579436495_1959 2025-08-07 23:10:38,805 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:10:38,806 - AGV-1 - INFO - 开始执行任务 - 类型: GGFK2MP, 目标: AP312, 请求码: TEST_1754579438806_7127 2025-08-07 23:10:41,117 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:10:41,118 - AGV-1 - INFO - 开始执行任务 - 类型: GGFK2MP, 目标: AP310, 请求码: TEST_1754579441118_4272 2025-08-07 23:10:43,400 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:10:43,401 - AGV-1 - INFO - 开始执行任务 - 类型: LG2MP, 目标: AP216, 请求码: TEST_1754579443401_4100 2025-08-07 23:10:44,700 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:10:44,700 - TaskTester - INFO - 总处理: 6/500 2025-08-07 23:10:44,700 - TaskTester - INFO - 成功: 0 2025-08-07 23:10:44,700 - TaskTester - INFO - 失败: 6 2025-08-07 23:10:44,700 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:10:44,700 - TaskTester - INFO - 成功率: 0.0% 2025-08-07 23:10:44,700 - TaskTester - INFO - ======================================== 2025-08-07 23:10:44,700 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:10:45,729 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:10:45,729 - AGV-1 - INFO - 开始执行任务 - 类型: GT2MP, 目标: AP255, 请求码: TEST_1754579445729_4561 2025-08-07 23:10:48,052 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:10:48,053 - AGV-1 - INFO - 开始执行任务 - 类型: QZ2MP, 目标: AP136, 请求码: TEST_1754579448053_8373 2025-08-07 23:10:50,348 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:10:50,349 - AGV-1 - INFO - 开始执行任务 - 类型: LG2MP, 目标: AP216, 请求码: TEST_1754579450349_3721 2025-08-07 23:10:52,665 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:10:52,665 - AGV-1 - INFO - 开始执行任务 - 类型: QZ2MP, 目标: AP135, 请求码: TEST_1754579452665_1009 2025-08-07 23:10:54,981 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:10:54,982 - AGV-1 - INFO - 开始执行任务 - 类型: QZ2MP, 目标: AP136, 请求码: TEST_1754579454982_6749 2025-08-07 23:10:57,270 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:10:57,270 - AGV-1 - INFO - 开始执行任务 - 类型: GTFK2MP, 目标: AP258, 请求码: TEST_1754579457270_1302 2025-08-07 23:10:59,579 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:10:59,580 - AGV-1 - INFO - 开始执行任务 - 类型: ZG2MP, 目标: AP298, 请求码: TEST_1754579459580_9170 2025-08-07 23:11:01,867 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:11:01,868 - AGV-1 - INFO - 开始执行任务 - 类型: PHZ2MP, 目标: AP211, 请求码: TEST_1754579461868_1685 2025-08-07 23:11:04,172 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:11:04,172 - AGV-1 - INFO - 开始执行任务 - 类型: GG2MP, 目标: AP312, 请求码: TEST_1754579464172_4280 2025-08-07 23:11:06,519 - AGV-1 - INFO - newTask 调用成功 2025-08-07 23:11:14,699 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:11:14,699 - TaskTester - INFO - 总处理: 15/500 2025-08-07 23:11:14,699 - TaskTester - INFO - 成功: 0 2025-08-07 23:11:14,699 - TaskTester - INFO - 失败: 15 2025-08-07 23:11:14,700 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:11:14,701 - TaskTester - INFO - 成功率: 0.0% 2025-08-07 23:11:14,702 - TaskTester - INFO - ======================================== 2025-08-07 23:11:14,703 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:11:44,727 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:11:44,728 - TaskTester - INFO - 总处理: 15/500 2025-08-07 23:11:44,728 - TaskTester - INFO - 成功: 0 2025-08-07 23:11:44,728 - TaskTester - INFO - 失败: 15 2025-08-07 23:11:44,728 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:11:44,728 - TaskTester - INFO - 成功率: 0.0% 2025-08-07 23:11:44,728 - TaskTester - INFO - ======================================== 2025-08-07 23:11:44,728 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:12:12,445 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 23:12:12,447 - TaskTester - INFO - 开始运行并发任务工作流测试,目标任务数: 500,最大并发数: 1 2025-08-07 23:12:12,447 - AGV-1 - INFO - AGV-1 工作线程启动 2025-08-07 23:12:12,447 - AGV-1 - INFO - 开始执行任务 - 类型: GG2MP, 目标: AP313, 请求码: TEST_1754579532447_3957 2025-08-07 23:12:14,775 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:12:15,539 - AGV-1 - INFO - 开始执行任务 - 类型: GT2MP, 目标: AP258, 请求码: TEST_1754579535539_6017 2025-08-07 23:12:17,831 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:12:17,832 - AGV-1 - INFO - 开始执行任务 - 类型: LG2MP, 目标: AP216, 请求码: TEST_1754579537832_1783 2025-08-07 23:12:20,139 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:12:20,139 - AGV-1 - INFO - 开始执行任务 - 类型: GTFK2MP, 目标: AP258, 请求码: TEST_1754579540139_1250 2025-08-07 23:12:29,778 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 23:12:29,780 - TaskTester - INFO - 开始运行并发任务工作流测试,目标任务数: 500,最大并发数: 1 2025-08-07 23:12:29,781 - AGV-1 - INFO - AGV-1 工作线程启动 2025-08-07 23:12:29,781 - AGV-1 - INFO - 开始执行任务 - 类型: GGFK2MP, 目标: AP312, 请求码: TEST_1754579549781_8453 2025-08-07 23:12:32,066 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:12:32,786 - AGV-1 - INFO - 开始执行任务 - 类型: QZ2MP, 目标: AP136, 请求码: TEST_1754579552786_7372 2025-08-07 23:12:35,094 - AGV-1 - ERROR - [automated_task_test.py:332] - execute_single_task() - newTask 调用失败: None 2025-08-07 23:12:35,094 - AGV-1 - INFO - 开始执行任务 - 类型: GTFK2MP, 目标: AP255, 请求码: TEST_1754579555094_6719 2025-08-07 23:12:57,753 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 23:12:57,754 - TaskTester - INFO - 开始运行并发任务工作流测试,目标任务数: 500,最大并发数: 1 2025-08-07 23:12:57,755 - AGV-1 - INFO - AGV-1 工作线程启动 2025-08-07 23:12:57,755 - AGV-1 - INFO - 开始执行任务 - 类型: GG2MP, 目标: AP313, 请求码: TEST_1754579577755_9774 2025-08-07 23:12:59,566 - AGV-1 - INFO - newTask 调用成功 2025-08-07 23:12:59,574 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-08-07 23:14:13,082 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 23:14:13,083 - TaskTester - INFO - 开始运行并发任务工作流测试,目标任务数: 500,最大并发数: 1 2025-08-07 23:14:13,084 - AGV-1 - INFO - AGV-1 工作线程启动 2025-08-07 23:14:13,084 - AGV-1 - INFO - 开始执行任务 - 类型: LG2MP, 目标: AP216, 请求码: TEST_1754579653084_8024 2025-08-07 23:14:13,957 - AGV-1 - INFO - newTask 调用成功 2025-08-07 23:14:13,965 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-08-07 23:14:43,102 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:14:43,102 - TaskTester - INFO - 总处理: 0/500 2025-08-07 23:14:43,103 - TaskTester - INFO - 成功: 0 2025-08-07 23:14:43,103 - TaskTester - INFO - 失败: 0 2025-08-07 23:14:43,103 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:14:43,103 - TaskTester - INFO - ======================================== 2025-08-07 23:14:43,103 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:15:13,110 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:15:13,110 - TaskTester - INFO - 总处理: 0/500 2025-08-07 23:15:13,110 - TaskTester - INFO - 成功: 0 2025-08-07 23:15:13,111 - TaskTester - INFO - 失败: 0 2025-08-07 23:15:13,111 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:15:13,111 - TaskTester - INFO - ======================================== 2025-08-07 23:15:13,111 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:15:43,111 - TaskTester - INFO - ========== 进度统计 =========== 2025-08-07 23:15:43,111 - TaskTester - INFO - 总处理: 0/500 2025-08-07 23:15:43,111 - TaskTester - INFO - 成功: 0 2025-08-07 23:15:43,111 - TaskTester - INFO - 失败: 0 2025-08-07 23:15:43,111 - TaskTester - INFO - 当前运行: 0 2025-08-07 23:15:43,112 - TaskTester - INFO - ======================================== 2025-08-07 23:15:43,112 - TaskTester - INFO - AGV-1: 空闲, 已完成: 0 2025-08-07 23:58:02,815 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 23:58:54,657 - asyncio - DEBUG - Using proactor: IocpProactor 2025-08-07 23:58:55,227 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-08-07 23:58:55,247 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-08-07 23:58:55,249 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-08-07 23:58:55,252 - aiomysql - DEBUG - caching sha2: succeeded by fast path.