[2025-09-24T17:00:01.969773] [INFO ] [MAIN ] Using last completed trading day: 2025-09-24 [2025-09-24T17:00:01.970442] [INFO ] [MAIN ] Starting TDM symbol refresh process. [2025-09-24T17:00:01.970588] [INFO ] [MAIN ] Fetching latest NYSE symbols list. [2025-09-24T17:00:01.970670] [DEBUG] [SYMBOL ] Starting fetch of NYSE Symbols. [2025-09-24T17:00:03.626206] [DEBUG] [SYMBOL ] Found 2425 valid NYSE symbols. [2025-09-24T17:00:03.626602] [INFO ] [SYMBOL ] Completed fetch of NYSE Symbols. [2025-09-24T17:00:03.626861] [INFO ] [MAIN ] Filtered out 54 blacklisted symbols. [2025-09-24T17:00:03.627570] [INFO ] [LOCAL ] Symbols cache updated with 2373 symbols. [2025-09-24T17:00:03.627628] [INFO ] [MAIN ] Successfully refreshed symbols list. [2025-09-24T17:00:03.627697] [INFO ] [MAIN ] Finished TDM symbol refresh process. [2025-09-24T17:00:03.627768] [INFO ] [MAIN ] Starting TDM stale symbol pruning process. [2025-09-24T17:00:03.627863] [INFO ] [LOCAL ] Reading cached symbols list. [2025-09-24T17:00:03.628422] [DEBUG] [LOCAL ] Found 2373 symbols in cached list. [2025-09-24T17:00:03.628460] [INFO ] [LOCAL ] Completed reading cached symbols list. [2025-09-24T17:00:03.628629] [INFO ] [MAIN ] Including 54 blacklisted symbols for pruning. [2025-09-24T17:00:03.628708] [INFO ] [MAIN ] Pruning data for symbols not in current list of 2373 valid symbols. [2025-09-24T17:00:03.628747] [INFO ] [LOCAL ] Starting pruning of local symbol history data for inactive/invalid symbols. [2025-09-24T17:00:03.628779] [DEBUG] [LOCAL ] Checking directory: '/opt/tdm/output/data/primary_storage' [2025-09-24T17:00:03.654498] [DEBUG] [LOCAL ] Checking directory: '/opt/tdm/output/data/derivative_storage' [2025-09-24T17:00:03.680039] [INFO ] [LOCAL ] Deleted 0 obsolete data files. [2025-09-24T17:00:03.680098] [INFO ] [LOCAL ] Completed pruning of unlisted local symbol history data. [2025-09-24T17:00:03.680132] [INFO ] [MAIN ] Successfully pruned stale symbol data. [2025-09-24T17:00:03.680160] [INFO ] [MAIN ] Finished TDM stale symbol pruning process. [2025-09-24T17:00:03.680456] [WARN ] [STATE ] State set to: RUNNING [2025-09-24T17:00:03.680567] [INFO ] [LOCAL ] Reading cached symbols list. [2025-09-24T17:00:03.680968] [DEBUG] [LOCAL ] Found 2373 symbols in cached list. [2025-09-24T17:00:03.681021] [INFO ] [LOCAL ] Completed reading cached symbols list. [2025-09-24T17:00:03.681053] [INFO ] [MAIN ] Starting incremental update for 2373 symbols. [2025-09-24T17:00:03.681081] [INFO ] [MAIN ] Running in parallel mode [2025-09-24T17:00:03.681258] [INFO ] [MAIN ] Starting parallel primary update with 4 worker threads for 2373 symbols [2025-09-24T17:00:04.304427] [INFO ] [MAIN ] A: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:00:04.338848] [INFO ] [MAIN ] AACT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:00:04.366957] [DEBUG] [LOCAL ] A: No existing data file found in primary storage. [2025-09-24T17:00:04.387815] [INFO ] [MAIN ] AA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:00:04.383720] [WARN ] [MAIN ] A: No existing data found, performing full refresh instead. [2025-09-24T17:00:04.366899] [DEBUG] [LOCAL ] AACT: No existing data file found in primary storage. [2025-09-24T17:00:04.433628] [INFO ] [MAIN ] AAM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:00:04.434133] [WARN ] [MAIN ] AACT: No existing data found, performing full refresh instead. [2025-09-24T17:00:04.434413] [INFO ] [MAIN ] AACT: Wiping existing primary data before full refresh. [2025-09-24T17:00:04.434516] [INFO ] [LOCAL ] AACT: Starting deletion of primary data. [2025-09-24T17:00:04.434832] [DEBUG] [LOCAL ] AACT: No primary data file found to delete. [2025-09-24T17:00:04.434699] [DEBUG] [LOCAL ] AAM: No existing data file found in primary storage. [2025-09-24T17:00:04.434951] [INFO ] [MAIN ] A: Wiping existing primary data before full refresh. [2025-09-24T17:00:04.436580] [INFO ] [MAIN ] AACT: Starting full primary refresh. [2025-09-24T17:00:04.441938] [INFO ] [LOCAL ] A: Starting deletion of primary data. [2025-09-24T17:00:04.441995] [WARN ] [MAIN ] AAM: No existing data found, performing full refresh instead. [2025-09-24T17:00:04.450382] [DEBUG] [LOCAL ] A: No primary data file found to delete. [2025-09-24T17:00:04.469981] [INFO ] [MAIN ] A: Starting full primary refresh. [2025-09-24T17:00:04.469913] [INFO ] [MAIN ] AAM: Wiping existing primary data before full refresh. [2025-09-24T17:00:04.563780] [INFO ] [LOCAL ] AAM: Starting deletion of primary data. [2025-09-24T17:00:04.612811] [DEBUG] [LOCAL ] AAM: No primary data file found to delete. [2025-09-24T17:00:04.647116] [INFO ] [MAIN ] AAM: Starting full primary refresh. [2025-09-24T17:00:05.128770] [DEBUG] [LOCAL ] AA: Loaded 53614 existing records from primary storage. [2025-09-24T17:00:05.177079] [INFO ] [MAIN ] AA: Loaded 53614 existing records. [2025-09-24T17:00:05.552615] [INFO ] [REMOTE ] AACT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:00:05.628701] [INFO ] [REMOTE ] A: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:00:05.615942] [INFO ] [REMOTE ] AACT: Fetching primary data for 2024-12. [2025-09-24T17:00:05.648335] [INFO ] [REMOTE ] A: Fetching primary data for 2024-12. [2025-09-24T17:00:05.845302] [WARN ] [MAIN ] AA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:00:05.885723] [INFO ] [REMOTE ] AAM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:00:05.886258] [INFO ] [REMOTE ] AAM: Fetching primary data for 2024-12. [2025-09-24T17:00:05.886783] [INFO ] [MAIN ] AA: Wiping existing primary data before full refresh. [2025-09-24T17:00:05.887716] [INFO ] [LOCAL ] AA: Starting deletion of primary data. [2025-09-24T17:00:05.889940] [DEBUG] [LOCAL ] AA: Deleted primary data file. [2025-09-24T17:00:05.890023] [INFO ] [MAIN ] AA: Starting full primary refresh. [2025-09-24T17:00:06.252385] [INFO ] [REMOTE ] AA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:00:06.252728] [INFO ] [REMOTE ] AA: Fetching primary data for 2024-12. [2025-09-24T17:00:06.283139] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2024-12 (0.67 seconds). [2025-09-24T17:00:06.284210] [INFO ] [REMOTE ] AACT: Fetching primary data for 2025-01. [2025-09-24T17:00:06.366104] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2024-12 (0.48 seconds). [2025-09-24T17:00:06.367040] [INFO ] [REMOTE ] AAM: Fetching primary data for 2025-01. [2025-09-24T17:00:06.579925] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2025-01 (0.30 seconds). [2025-09-24T17:00:06.581060] [INFO ] [REMOTE ] AACT: Fetching primary data for 2025-02. [2025-09-24T17:00:06.846460] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2025-01 (0.48 seconds). [2025-09-24T17:00:06.847449] [INFO ] [REMOTE ] AAM: Fetching primary data for 2025-02. [2025-09-24T17:00:07.161006] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2025-02 (0.31 seconds). [2025-09-24T17:00:07.162000] [INFO ] [REMOTE ] AAM: Fetching primary data for 2025-03. [2025-09-24T17:00:07.180638] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2025-02 (0.60 seconds). [2025-09-24T17:00:07.181519] [INFO ] [REMOTE ] AACT: Fetching primary data for 2025-03. [2025-09-24T17:00:07.494970] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2025-03 (0.33 seconds). [2025-09-24T17:00:07.495931] [INFO ] [REMOTE ] AAM: Fetching primary data for 2025-04. [2025-09-24T17:00:07.739705] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2025-03 (0.56 seconds). [2025-09-24T17:00:07.741812] [INFO ] [REMOTE ] AACT: Fetching primary data for 2025-04. [2025-09-24T17:00:07.918679] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2025-04 (0.42 seconds). [2025-09-24T17:00:07.919667] [INFO ] [REMOTE ] AAM: Fetching primary data for 2025-05. [2025-09-24T17:00:08.258376] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2025-05 (0.34 seconds). [2025-09-24T17:00:08.259274] [INFO ] [REMOTE ] AAM: Fetching primary data for 2025-06. [2025-09-24T17:00:08.431526] [INFO ] [REMOTE ] A: Incremental fetch complete for 2024-12 (2.78 seconds). [2025-09-24T17:00:08.442614] [INFO ] [REMOTE ] A: Fetching primary data for 2025-01. [2025-09-24T17:00:08.496065] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2025-06 (0.24 seconds). [2025-09-24T17:00:08.497341] [INFO ] [REMOTE ] AAM: Fetching primary data for 2025-07. [2025-09-24T17:00:08.519458] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2025-04 (0.78 seconds). [2025-09-24T17:00:08.522040] [INFO ] [REMOTE ] AACT: Fetching primary data for 2025-05. [2025-09-24T17:00:08.563547] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2024-12 (2.31 seconds). [2025-09-24T17:00:08.574383] [INFO ] [REMOTE ] AA: Fetching primary data for 2025-01. [2025-09-24T17:00:08.910173] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2025-07 (0.41 seconds). [2025-09-24T17:00:08.911142] [INFO ] [REMOTE ] AAM: Fetching primary data for 2025-08. [2025-09-24T17:00:09.295693] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2025-05 (0.77 seconds). [2025-09-24T17:00:09.298354] [INFO ] [REMOTE ] AACT: Fetching primary data for 2025-06. [2025-09-24T17:00:09.350372] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2025-08 (0.44 seconds). [2025-09-24T17:00:09.351440] [INFO ] [REMOTE ] AAM: Fetching primary data for 2025-09. [2025-09-24T17:00:09.961135] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2025-09 (0.61 seconds). [2025-09-24T17:00:09.962461] [INFO ] [REMOTE ] AAM: Full fetch complete (978 records). [2025-09-24T17:00:09.962548] [DEBUG] [VALIDATOR ] AAM: Validating primary data. [2025-09-24T17:00:10.101298] [INFO ] [REMOTE ] A: Incremental fetch complete for 2025-01 (1.66 seconds). [2025-09-24T17:00:10.163538] [INFO ] [REMOTE ] A: Fetching primary data for 2025-02. [2025-09-24T17:00:10.178171] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2025-06 (0.88 seconds). [2025-09-24T17:00:10.206723] [WARN ] [VALIDATOR ] AAM: Validation failed - insufficient historical data. Have 188 unique days, need 200 days [2025-09-24T17:00:10.210474] [INFO ] [REMOTE ] AACT: Fetching primary data for 2025-07. [2025-09-24T17:00:10.209996] [FATAL] [MAIN ] AAM: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:00:10.211439] [WARN ] [MAIN ] AAM: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:00:10.211548] [INFO ] [LOCAL ] AAM: Starting deletion of primary data. [2025-09-24T17:00:10.211686] [DEBUG] [LOCAL ] AAM: No primary data file found to delete. [2025-09-24T17:00:10.211760] [INFO ] [LOCAL ] AAM: Starting deletion of derivative data. [2025-09-24T17:00:10.211813] [DEBUG] [LOCAL ] AAM: No derivative data file found to delete. [2025-09-24T17:00:10.211879] [INFO ] [MAIN ] Update Progress: 1/2373 symbols completed. AAM took 6.5s. Estimated remaining: 4h 18m 11s. Rate: 9.2 symbols/min [2025-09-24T17:00:10.397414] [INFO ] [MAIN ] AAMI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:00:10.397752] [DEBUG] [LOCAL ] AAMI: No existing data file found in primary storage. [2025-09-24T17:00:10.398010] [WARN ] [MAIN ] AAMI: No existing data found, performing full refresh instead. [2025-09-24T17:00:10.398911] [INFO ] [MAIN ] AAMI: Wiping existing primary data before full refresh. [2025-09-24T17:00:10.399077] [INFO ] [LOCAL ] AAMI: Starting deletion of primary data. [2025-09-24T17:00:10.399394] [DEBUG] [LOCAL ] AAMI: No primary data file found to delete. [2025-09-24T17:00:10.399548] [INFO ] [MAIN ] AAMI: Starting full primary refresh. [2025-09-24T17:00:10.579846] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2025-01 (2.01 seconds). [2025-09-24T17:00:10.713935] [INFO ] [REMOTE ] AA: Fetching primary data for 2025-02. [2025-09-24T17:00:10.832965] [INFO ] [REMOTE ] AAMI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:00:10.833296] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2024-12. [2025-09-24T17:00:11.108476] [DEBUG] [REMOTE ] AAMI: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:00:11.108858] [WARN ] [REMOTE ] AAMI: No data returned for month 2024-12 [2025-09-24T17:00:11.109410] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2025-01. [2025-09-24T17:00:11.408936] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2025-07 (1.20 seconds). [2025-09-24T17:00:11.412216] [INFO ] [REMOTE ] AACT: Fetching primary data for 2025-08. [2025-09-24T17:00:12.063358] [INFO ] [REMOTE ] A: Incremental fetch complete for 2025-02 (1.90 seconds). [2025-09-24T17:00:12.073782] [INFO ] [REMOTE ] A: Fetching primary data for 2025-03. [2025-09-24T17:00:12.091692] [INFO ] [REMOTE ] AAMI: Incremental fetch complete for 2025-01 (0.98 seconds). [2025-09-24T17:00:12.095916] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2025-02. [2025-09-24T17:00:12.231843] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2025-08 (0.82 seconds). [2025-09-24T17:00:12.234858] [INFO ] [REMOTE ] AACT: Fetching primary data for 2025-09. [2025-09-24T17:00:12.772160] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2025-02 (2.06 seconds). [2025-09-24T17:00:12.783578] [INFO ] [REMOTE ] AA: Fetching primary data for 2025-03. [2025-09-24T17:00:12.815804] [INFO ] [REMOTE ] AAMI: Incremental fetch complete for 2025-02 (0.72 seconds). [2025-09-24T17:00:12.819806] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2025-03. [2025-09-24T17:00:13.419749] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2025-09 (1.18 seconds). [2025-09-24T17:00:13.423790] [INFO ] [REMOTE ] AACT: Full fetch complete (11304 records). [2025-09-24T17:00:13.423878] [DEBUG] [VALIDATOR ] AACT: Validating primary data. [2025-09-24T17:00:13.614009] [WARN ] [VALIDATOR ] AACT: Validation failed - insufficient historical data. Have 198 unique days, need 200 days [2025-09-24T17:00:13.614417] [FATAL] [MAIN ] AACT: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:00:13.614535] [WARN ] [MAIN ] AACT: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:00:13.614610] [INFO ] [LOCAL ] AACT: Starting deletion of primary data. [2025-09-24T17:00:13.614711] [DEBUG] [LOCAL ] AACT: No primary data file found to delete. [2025-09-24T17:00:13.614764] [INFO ] [LOCAL ] AACT: Starting deletion of derivative data. [2025-09-24T17:00:13.614808] [DEBUG] [LOCAL ] AACT: No derivative data file found to delete. [2025-09-24T17:00:13.614893] [INFO ] [MAIN ] Update Progress: 2/2373 symbols completed. AACT took 9.9s. Estimated remaining: 3h 16m 16s. Rate: 12.1 symbols/min [2025-09-24T17:00:13.795199] [INFO ] [MAIN ] AAP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:00:13.795720] [DEBUG] [LOCAL ] AAP: No existing data file found in primary storage. [2025-09-24T17:00:13.795821] [WARN ] [MAIN ] AAP: No existing data found, performing full refresh instead. [2025-09-24T17:00:13.796090] [INFO ] [MAIN ] AAP: Wiping existing primary data before full refresh. [2025-09-24T17:00:13.796138] [INFO ] [LOCAL ] AAP: Starting deletion of primary data. [2025-09-24T17:00:13.796181] [DEBUG] [LOCAL ] AAP: No primary data file found to delete. [2025-09-24T17:00:13.796232] [INFO ] [MAIN ] AAP: Starting full primary refresh. [2025-09-24T17:00:14.185308] [INFO ] [REMOTE ] AAMI: Incremental fetch complete for 2025-03 (1.37 seconds). [2025-09-24T17:00:14.216790] [INFO ] [REMOTE ] AAP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:00:14.219859] [INFO ] [REMOTE ] AAP: Fetching primary data for 2024-12. [2025-09-24T17:00:14.226862] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2025-04. [2025-09-24T17:00:14.271708] [INFO ] [REMOTE ] A: Incremental fetch complete for 2025-03 (2.20 seconds). [2025-09-24T17:00:14.284395] [INFO ] [REMOTE ] A: Fetching primary data for 2025-04. [2025-09-24T17:00:14.967953] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2025-03 (2.18 seconds). [2025-09-24T17:00:14.982902] [INFO ] [REMOTE ] AA: Fetching primary data for 2025-04. [2025-09-24T17:00:15.291005] [INFO ] [REMOTE ] AAMI: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-24T17:00:15.298451] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2025-05. [2025-09-24T17:00:17.107824] [INFO ] [REMOTE ] AAMI: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-24T17:00:17.113678] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2025-06. [2025-09-24T17:00:17.149106] [INFO ] [REMOTE ] A: Incremental fetch complete for 2025-04 (2.86 seconds). [2025-09-24T17:00:17.161705] [INFO ] [REMOTE ] A: Fetching primary data for 2025-05. [2025-09-24T17:00:17.313100] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2024-12 (3.09 seconds). [2025-09-24T17:00:17.323811] [INFO ] [REMOTE ] AAP: Fetching primary data for 2025-01. [2025-09-24T17:00:17.870034] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2025-04 (2.89 seconds). [2025-09-24T17:00:17.882346] [INFO ] [REMOTE ] AA: Fetching primary data for 2025-05. [2025-09-24T17:00:19.406928] [INFO ] [REMOTE ] A: Incremental fetch complete for 2025-05 (2.25 seconds). [2025-09-24T17:00:19.418059] [INFO ] [REMOTE ] A: Fetching primary data for 2025-06. [2025-09-24T17:00:19.899343] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2025-05 (2.02 seconds). [2025-09-24T17:00:19.919211] [INFO ] [REMOTE ] AA: Fetching primary data for 2025-06. [2025-09-24T17:00:21.139993] [INFO ] [REMOTE ] A: Incremental fetch complete for 2025-06 (1.72 seconds). [2025-09-24T17:00:21.154888] [INFO ] [REMOTE ] A: Fetching primary data for 2025-07. [2025-09-24T17:00:21.887044] [INFO ] [REMOTE ] AAMI: Incremental fetch complete for 2025-06 (4.77 seconds). [2025-09-24T17:00:21.892467] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2025-07. [2025-09-24T17:00:22.922246] [INFO ] [REMOTE ] AAMI: Incremental fetch complete for 2025-07 (1.03 seconds). [2025-09-24T17:00:22.928154] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2025-08. [2025-09-24T17:00:23.148073] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2025-01 (5.82 seconds). [2025-09-24T17:00:23.159326] [INFO ] [REMOTE ] AAP: Fetching primary data for 2025-02. [2025-09-24T17:00:24.177513] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2025-06 (4.26 seconds). [2025-09-24T17:00:24.188705] [INFO ] [REMOTE ] AA: Fetching primary data for 2025-07. [2025-09-24T17:00:24.493919] [INFO ] [REMOTE ] A: Incremental fetch complete for 2025-07 (3.34 seconds). [2025-09-24T17:00:24.507413] [INFO ] [REMOTE ] A: Fetching primary data for 2025-08. [2025-09-24T17:00:24.525566] [INFO ] [REMOTE ] AAMI: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-24T17:00:24.531277] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2025-09. [2025-09-24T17:00:24.639505] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-24T17:00:24.649520] [INFO ] [REMOTE ] AAP: Fetching primary data for 2025-03. [2025-09-24T17:00:25.757135] [INFO ] [REMOTE ] AAMI: Incremental fetch complete for 2025-09 (1.23 seconds). [2025-09-24T17:00:25.762266] [INFO ] [REMOTE ] AAMI: Full fetch complete (30468 records). [2025-09-24T17:00:25.762387] [DEBUG] [VALIDATOR ] AAMI: Validating primary data. [2025-09-24T17:00:25.958417] [WARN ] [VALIDATOR ] AAMI: Validation failed - insufficient historical data. Have 182 unique days, need 200 days [2025-09-24T17:00:25.959289] [FATAL] [MAIN ] AAMI: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:00:25.959572] [WARN ] [MAIN ] AAMI: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:00:25.959738] [INFO ] [LOCAL ] AAMI: Starting deletion of primary data. [2025-09-24T17:00:25.960030] [DEBUG] [LOCAL ] AAMI: No primary data file found to delete. [2025-09-24T17:00:25.960098] [INFO ] [LOCAL ] AAMI: Starting deletion of derivative data. [2025-09-24T17:00:25.960148] [DEBUG] [LOCAL ] AAMI: No derivative data file found to delete. [2025-09-24T17:00:25.960234] [INFO ] [MAIN ] Update Progress: 3/2373 symbols completed. AAMI took 15.7s. Estimated remaining: 4h 53m 20s. Rate: 8.1 symbols/min [2025-09-24T17:00:26.142852] [INFO ] [MAIN ] AAT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:00:26.173084] [INFO ] [REMOTE ] A: Incremental fetch complete for 2025-08 (1.67 seconds). [2025-09-24T17:00:26.184240] [INFO ] [REMOTE ] A: Fetching primary data for 2025-09. [2025-09-24T17:00:26.211328] [DEBUG] [LOCAL ] AAT: Loaded 30651 existing records from primary storage. [2025-09-24T17:00:26.211477] [INFO ] [MAIN ] AAT: Loaded 30651 existing records. [2025-09-24T17:00:26.413535] [WARN ] [MAIN ] AAT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:00:26.433754] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2025-07 (2.25 seconds). [2025-09-24T17:00:26.434151] [INFO ] [MAIN ] AAT: Wiping existing primary data before full refresh. [2025-09-24T17:00:26.438263] [INFO ] [LOCAL ] AAT: Starting deletion of primary data. [2025-09-24T17:00:26.447069] [DEBUG] [LOCAL ] AAT: Deleted primary data file. [2025-09-24T17:00:26.447173] [INFO ] [MAIN ] AAT: Starting full primary refresh. [2025-09-24T17:00:26.471525] [INFO ] [REMOTE ] AA: Fetching primary data for 2025-08. [2025-09-24T17:00:26.663404] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2025-03 (2.01 seconds). [2025-09-24T17:00:26.786081] [INFO ] [REMOTE ] AAP: Fetching primary data for 2025-04. [2025-09-24T17:00:26.860050] [INFO ] [REMOTE ] AAT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:00:26.860428] [INFO ] [REMOTE ] AAT: Fetching primary data for 2024-12. [2025-09-24T17:00:27.829268] [INFO ] [REMOTE ] A: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-24T17:00:27.842672] [INFO ] [REMOTE ] A: Full fetch complete (73061 records). [2025-09-24T17:00:27.842832] [DEBUG] [VALIDATOR ] A: Validating primary data. [2025-09-24T17:00:28.050523] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-24T17:00:28.115922] [INFO ] [REMOTE ] AAT: Fetching primary data for 2025-01. [2025-09-24T17:00:28.295365] [DEBUG] [VALIDATOR ] A: All expected trading days are present. [2025-09-24T17:00:28.295897] [DEBUG] [VALIDATOR ] A: Primary data validation passed. [2025-09-24T17:00:28.297197] [INFO ] [MAIN ] A: Fetched primary data is valid. [2025-09-24T17:00:28.297387] [DEBUG] [LOCAL ] A: Saving primary data. [2025-09-24T17:00:28.300081] [DEBUG] [LOCAL ] A: Trimmed 73061 records to 50780 (keeping 200 days of data) [2025-09-24T17:00:28.494920] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-24T17:00:28.506713] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2025-08 (2.04 seconds). [2025-09-24T17:00:28.520378] [INFO ] [REMOTE ] AA: Fetching primary data for 2025-09. [2025-09-24T17:00:28.520758] [INFO ] [REMOTE ] AAP: Fetching primary data for 2025-05. [2025-09-24T17:00:28.743741] [DEBUG] [LOCAL ] A: Primary data saved (50780 records). [2025-09-24T17:00:28.743900] [INFO ] [MAIN ] A: Full history saved. [2025-09-24T17:00:28.744358] [INFO ] [MAIN ] Update Progress: 4/2373 symbols completed. A took 25.1s. Estimated remaining: 4h 7m 24s. Rate: 9.6 symbols/min [2025-09-24T17:00:28.923851] [INFO ] [MAIN ] AAUC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:00:28.924321] [DEBUG] [LOCAL ] AAUC: No existing data file found in primary storage. [2025-09-24T17:00:28.924379] [WARN ] [MAIN ] AAUC: No existing data found, performing full refresh instead. [2025-09-24T17:00:28.924545] [INFO ] [MAIN ] AAUC: Wiping existing primary data before full refresh. [2025-09-24T17:00:28.924613] [INFO ] [LOCAL ] AAUC: Starting deletion of primary data. [2025-09-24T17:00:28.924707] [DEBUG] [LOCAL ] AAUC: No primary data file found to delete. [2025-09-24T17:00:28.924761] [INFO ] [MAIN ] AAUC: Starting full primary refresh. [2025-09-24T17:00:29.286948] [INFO ] [REMOTE ] AAUC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:00:29.287266] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2024-12. [2025-09-24T17:00:29.552218] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-24T17:00:29.558386] [INFO ] [REMOTE ] AAT: Fetching primary data for 2025-02. [2025-09-24T17:00:29.564026] [DEBUG] [REMOTE ] AAUC: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:00:29.564212] [WARN ] [REMOTE ] AAUC: No data returned for month 2024-12 [2025-09-24T17:00:29.564478] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2025-01. [2025-09-24T17:00:30.302367] [DEBUG] [REMOTE ] AAUC: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:00:30.302700] [WARN ] [REMOTE ] AAUC: No data returned for month 2025-01 [2025-09-24T17:00:30.303193] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2025-02. [2025-09-24T17:00:31.268363] [DEBUG] [REMOTE ] AAUC: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:00:31.271592] [WARN ] [REMOTE ] AAUC: No data returned for month 2025-02 [2025-09-24T17:00:31.272626] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2025-03. [2025-09-24T17:00:31.273467] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2025-09 (2.75 seconds). [2025-09-24T17:00:31.284807] [INFO ] [REMOTE ] AA: Full fetch complete (77527 records). [2025-09-24T17:00:31.284961] [DEBUG] [VALIDATOR ] AA: Validating primary data. [2025-09-24T17:00:31.720280] [DEBUG] [VALIDATOR ] AA: All expected trading days are present. [2025-09-24T17:00:31.720678] [DEBUG] [VALIDATOR ] AA: Primary data validation passed. [2025-09-24T17:00:31.731697] [INFO ] [MAIN ] AA: Fetched primary data is valid. [2025-09-24T17:00:31.742236] [DEBUG] [LOCAL ] AA: Saving primary data. [2025-09-24T17:00:31.766176] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2025-02 (2.21 seconds). [2025-09-24T17:00:31.765686] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2025-05 (3.24 seconds). [2025-09-24T17:00:31.783000] [INFO ] [REMOTE ] AAT: Fetching primary data for 2025-03. [2025-09-24T17:00:31.785202] [INFO ] [REMOTE ] AAP: Fetching primary data for 2025-06. [2025-09-24T17:00:31.785413] [DEBUG] [LOCAL ] AA: Trimmed 77527 records to 53614 (keeping 200 days of data) [2025-09-24T17:00:31.865144] [DEBUG] [REMOTE ] AAUC: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:00:31.874777] [WARN ] [REMOTE ] AAUC: No data returned for month 2025-03 [2025-09-24T17:00:31.902278] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2025-04. [2025-09-24T17:00:32.119522] [DEBUG] [REMOTE ] AAUC: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:00:32.120870] [WARN ] [REMOTE ] AAUC: No data returned for month 2025-04 [2025-09-24T17:00:32.121828] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2025-05. [2025-09-24T17:00:32.145991] [DEBUG] [LOCAL ] AA: Primary data saved (53614 records). [2025-09-24T17:00:32.146163] [INFO ] [MAIN ] AA: Full history saved. [2025-09-24T17:00:32.146395] [INFO ] [MAIN ] Update Progress: 5/2373 symbols completed. AA took 28.5s. Estimated remaining: 3h 44m 41s. Rate: 10.5 symbols/min [2025-09-24T17:00:32.335001] [INFO ] [MAIN ] AB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:00:32.377488] [DEBUG] [LOCAL ] AB: Loaded 28399 existing records from primary storage. [2025-09-24T17:00:32.377683] [INFO ] [MAIN ] AB: Loaded 28399 existing records. [2025-09-24T17:00:32.474823] [DEBUG] [REMOTE ] AAUC: Error fetching primary data for 2025-05: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:00:32.488247] [WARN ] [REMOTE ] AAUC: No data returned for month 2025-05 [2025-09-24T17:00:32.499413] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2025-06. [2025-09-24T17:00:32.579153] [WARN ] [MAIN ] AB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:00:32.580126] [INFO ] [MAIN ] AB: Wiping existing primary data before full refresh. [2025-09-24T17:00:32.580184] [INFO ] [LOCAL ] AB: Starting deletion of primary data. [2025-09-24T17:00:32.581971] [DEBUG] [LOCAL ] AB: Deleted primary data file. [2025-09-24T17:00:32.582032] [INFO ] [MAIN ] AB: Starting full primary refresh. [2025-09-24T17:00:32.975290] [INFO ] [REMOTE ] AB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:00:32.976311] [INFO ] [REMOTE ] AB: Fetching primary data for 2024-12. [2025-09-24T17:00:32.979422] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2025-03 (1.20 seconds). [2025-09-24T17:00:32.988592] [INFO ] [REMOTE ] AAT: Fetching primary data for 2025-04. [2025-09-24T17:00:33.340747] [INFO ] [REMOTE ] AAUC: Incremental fetch complete for 2025-06 (0.84 seconds). [2025-09-24T17:00:33.343392] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2025-07. [2025-09-24T17:00:33.591305] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2025-06 (1.81 seconds). [2025-09-24T17:00:33.602103] [INFO ] [REMOTE ] AAP: Fetching primary data for 2025-07. [2025-09-24T17:00:33.925430] [INFO ] [REMOTE ] AAUC: Incremental fetch complete for 2025-07 (0.58 seconds). [2025-09-24T17:00:33.928221] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2025-08. [2025-09-24T17:00:34.214258] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2024-12 (1.24 seconds). [2025-09-24T17:00:34.222497] [INFO ] [REMOTE ] AB: Fetching primary data for 2025-01. [2025-09-24T17:00:34.445254] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2025-04 (1.46 seconds). [2025-09-24T17:00:34.454080] [INFO ] [REMOTE ] AAT: Fetching primary data for 2025-05. [2025-09-24T17:00:34.951242] [INFO ] [REMOTE ] AAUC: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-24T17:00:34.955611] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2025-09. [2025-09-24T17:00:35.134376] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-24T17:00:35.146399] [INFO ] [REMOTE ] AAP: Fetching primary data for 2025-08. [2025-09-24T17:00:35.477862] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2025-01 (1.26 seconds). [2025-09-24T17:00:35.486381] [INFO ] [REMOTE ] AB: Fetching primary data for 2025-02. [2025-09-24T17:00:35.545293] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2025-05 (1.09 seconds). [2025-09-24T17:00:35.554038] [INFO ] [REMOTE ] AAT: Fetching primary data for 2025-06. [2025-09-24T17:00:35.743477] [INFO ] [REMOTE ] AAUC: Incremental fetch complete for 2025-09 (0.79 seconds). [2025-09-24T17:00:35.747035] [INFO ] [REMOTE ] AAUC: Full fetch complete (7322 records). [2025-09-24T17:00:35.747107] [DEBUG] [VALIDATOR ] AAUC: Validating primary data. [2025-09-24T17:00:35.747505] [FATAL] [VALIDATOR ] AAUC: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:00:35.747588] [FATAL] [MAIN ] AAUC: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:00:35.747631] [WARN ] [MAIN ] AAUC: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:00:35.747710] [INFO ] [LOCAL ] AAUC: Starting deletion of primary data. [2025-09-24T17:00:35.747828] [DEBUG] [LOCAL ] AAUC: No primary data file found to delete. [2025-09-24T17:00:35.747871] [INFO ] [LOCAL ] AAUC: Starting deletion of derivative data. [2025-09-24T17:00:35.747912] [DEBUG] [LOCAL ] AAUC: No derivative data file found to delete. [2025-09-24T17:00:35.747966] [INFO ] [MAIN ] Update Progress: 6/2373 symbols completed. AAUC took 7.0s. Estimated remaining: 3h 30m 50s. Rate: 11.2 symbols/min [2025-09-24T17:00:35.924598] [INFO ] [MAIN ] ABBV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:00:35.981050] [DEBUG] [LOCAL ] ABBV: Loaded 53686 existing records from primary storage. [2025-09-24T17:00:35.981223] [INFO ] [MAIN ] ABBV: Loaded 53686 existing records. [2025-09-24T17:00:36.159012] [WARN ] [MAIN ] ABBV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:00:36.159290] [INFO ] [MAIN ] ABBV: Wiping existing primary data before full refresh. [2025-09-24T17:00:36.159348] [INFO ] [LOCAL ] ABBV: Starting deletion of primary data. [2025-09-24T17:00:36.161044] [DEBUG] [LOCAL ] ABBV: Deleted primary data file. [2025-09-24T17:00:36.161114] [INFO ] [MAIN ] ABBV: Starting full primary refresh. [2025-09-24T17:00:36.519858] [INFO ] [REMOTE ] ABBV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:00:36.520198] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2024-12. [2025-09-24T17:00:36.799084] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-24T17:00:36.818205] [INFO ] [REMOTE ] AAT: Fetching primary data for 2025-07. [2025-09-24T17:00:36.820211] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2025-08 (1.67 seconds). [2025-09-24T17:00:36.833138] [INFO ] [REMOTE ] AAP: Fetching primary data for 2025-09. [2025-09-24T17:00:37.156586] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-24T17:00:37.166340] [INFO ] [REMOTE ] AB: Fetching primary data for 2025-03. [2025-09-24T17:00:38.091417] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2025-07 (1.27 seconds). [2025-09-24T17:00:38.099884] [INFO ] [REMOTE ] AAT: Fetching primary data for 2025-08. [2025-09-24T17:00:38.598322] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-24T17:00:38.607155] [INFO ] [REMOTE ] AAP: Full fetch complete (75166 records). [2025-09-24T17:00:38.607297] [DEBUG] [VALIDATOR ] AAP: Validating primary data. [2025-09-24T17:00:38.974727] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2024-12 (2.45 seconds). [2025-09-24T17:00:39.016046] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2025-01. [2025-09-24T17:00:39.143430] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2025-03 (1.98 seconds). [2025-09-24T17:00:39.143820] [DEBUG] [VALIDATOR ] AAP: All expected trading days are present. [2025-09-24T17:00:39.153148] [DEBUG] [VALIDATOR ] AAP: Primary data validation passed. [2025-09-24T17:00:39.154578] [INFO ] [MAIN ] AAP: Fetched primary data is valid. [2025-09-24T17:00:39.154856] [DEBUG] [LOCAL ] AAP: Saving primary data. [2025-09-24T17:00:39.155180] [INFO ] [REMOTE ] AB: Fetching primary data for 2025-04. [2025-09-24T17:00:39.175099] [DEBUG] [LOCAL ] AAP: Trimmed 75166 records to 52097 (keeping 200 days of data) [2025-09-24T17:00:39.179910] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2025-08 (1.08 seconds). [2025-09-24T17:00:39.189021] [INFO ] [REMOTE ] AAT: Fetching primary data for 2025-09. [2025-09-24T17:00:39.518797] [DEBUG] [LOCAL ] AAP: Primary data saved (52097 records). [2025-09-24T17:00:39.518960] [INFO ] [MAIN ] AAP: Full history saved. [2025-09-24T17:00:39.519042] [INFO ] [MAIN ] Update Progress: 7/2373 symbols completed. AAP took 25.9s. Estimated remaining: 3h 21m 53s. Rate: 11.7 symbols/min [2025-09-24T17:00:39.689748] [INFO ] [MAIN ] ABCB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:00:39.724043] [DEBUG] [LOCAL ] ABCB: Loaded 30812 existing records from primary storage. [2025-09-24T17:00:39.724282] [INFO ] [MAIN ] ABCB: Loaded 30812 existing records. [2025-09-24T17:00:39.921128] [WARN ] [MAIN ] ABCB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:00:39.921444] [INFO ] [MAIN ] ABCB: Wiping existing primary data before full refresh. [2025-09-24T17:00:39.921496] [INFO ] [LOCAL ] ABCB: Starting deletion of primary data. [2025-09-24T17:00:39.922679] [DEBUG] [LOCAL ] ABCB: Deleted primary data file. [2025-09-24T17:00:39.922744] [INFO ] [MAIN ] ABCB: Starting full primary refresh. [2025-09-24T17:00:40.300873] [INFO ] [REMOTE ] ABCB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:00:40.301311] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2024-12. [2025-09-24T17:00:40.635608] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-24T17:00:40.644036] [INFO ] [REMOTE ] AB: Fetching primary data for 2025-05. [2025-09-24T17:00:40.746279] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-24T17:00:40.757228] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2025-02. [2025-09-24T17:00:40.771539] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2025-09 (1.58 seconds). [2025-09-24T17:00:40.777170] [INFO ] [REMOTE ] AAT: Full fetch complete (42697 records). [2025-09-24T17:00:40.777269] [DEBUG] [VALIDATOR ] AAT: Validating primary data. [2025-09-24T17:00:41.170561] [DEBUG] [VALIDATOR ] AAT: All expected trading days are present. [2025-09-24T17:00:41.170791] [DEBUG] [VALIDATOR ] AAT: Primary data validation passed. [2025-09-24T17:00:41.171286] [INFO ] [MAIN ] AAT: Fetched primary data is valid. [2025-09-24T17:00:41.171363] [DEBUG] [LOCAL ] AAT: Saving primary data. [2025-09-24T17:00:41.172687] [DEBUG] [LOCAL ] AAT: Trimmed 42697 records to 30649 (keeping 200 days of data) [2025-09-24T17:00:41.283830] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2024-12 (0.98 seconds). [2025-09-24T17:00:41.291395] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2025-01. [2025-09-24T17:00:41.383457] [DEBUG] [LOCAL ] AAT: Primary data saved (30649 records). [2025-09-24T17:00:41.383581] [INFO ] [MAIN ] AAT: Full history saved. [2025-09-24T17:00:41.383684] [INFO ] [MAIN ] Update Progress: 8/2373 symbols completed. AAT took 15.4s. Estimated remaining: 3h 5m 46s. Rate: 12.7 symbols/min [2025-09-24T17:00:41.559593] [INFO ] [MAIN ] ABEV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:00:41.576222] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2025-05 (0.93 seconds). [2025-09-24T17:00:41.582601] [INFO ] [REMOTE ] AB: Fetching primary data for 2025-06. [2025-09-24T17:00:41.635448] [DEBUG] [LOCAL ] ABEV: Loaded 53274 existing records from primary storage. [2025-09-24T17:00:41.635593] [INFO ] [MAIN ] ABEV: Loaded 53274 existing records. [2025-09-24T17:00:41.820433] [WARN ] [MAIN ] ABEV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:00:41.820749] [INFO ] [MAIN ] ABEV: Wiping existing primary data before full refresh. [2025-09-24T17:00:41.820807] [INFO ] [LOCAL ] ABEV: Starting deletion of primary data. [2025-09-24T17:00:41.823770] [DEBUG] [LOCAL ] ABEV: Deleted primary data file. [2025-09-24T17:00:41.823864] [INFO ] [MAIN ] ABEV: Starting full primary refresh. [2025-09-24T17:00:42.179513] [INFO ] [REMOTE ] ABEV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:00:42.179921] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2024-12. [2025-09-24T17:00:42.303157] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2025-01 (1.01 seconds). [2025-09-24T17:00:42.309854] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2025-02. [2025-09-24T17:00:42.611087] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-24T17:00:42.616282] [INFO ] [REMOTE ] AB: Fetching primary data for 2025-07. [2025-09-24T17:00:42.720130] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2025-02 (1.96 seconds). [2025-09-24T17:00:42.732041] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2025-03. [2025-09-24T17:00:43.554594] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-24T17:00:43.560932] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2025-03. [2025-09-24T17:00:43.698551] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2025-07 (1.08 seconds). [2025-09-24T17:00:43.708953] [INFO ] [REMOTE ] AB: Fetching primary data for 2025-08. [2025-09-24T17:00:43.828968] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T17:00:43.839834] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2025-01. [2025-09-24T17:00:44.614144] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2025-03 (1.05 seconds). [2025-09-24T17:00:44.624711] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2025-04. [2025-09-24T17:00:44.832374] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2025-08 (1.12 seconds). [2025-09-24T17:00:44.837703] [INFO ] [REMOTE ] AB: Fetching primary data for 2025-09. [2025-09-24T17:00:44.981147] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2025-03 (2.25 seconds). [2025-09-24T17:00:44.992982] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2025-04. [2025-09-24T17:00:45.900620] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2025-01 (2.06 seconds). [2025-09-24T17:00:45.913429] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2025-02. [2025-09-24T17:00:45.941082] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2025-04 (1.32 seconds). [2025-09-24T17:00:45.950379] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2025-05. [2025-09-24T17:00:45.965279] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-24T17:00:45.970816] [INFO ] [REMOTE ] AB: Full fetch complete (46020 records). [2025-09-24T17:00:45.970956] [DEBUG] [VALIDATOR ] AB: Validating primary data. [2025-09-24T17:00:46.359597] [DEBUG] [VALIDATOR ] AB: All expected trading days are present. [2025-09-24T17:00:46.359735] [DEBUG] [VALIDATOR ] AB: Primary data validation passed. [2025-09-24T17:00:46.360259] [INFO ] [MAIN ] AB: Fetched primary data is valid. [2025-09-24T17:00:46.360306] [DEBUG] [LOCAL ] AB: Saving primary data. [2025-09-24T17:00:46.361690] [DEBUG] [LOCAL ] AB: Trimmed 46020 records to 28323 (keeping 200 days of data) [2025-09-24T17:00:46.564082] [DEBUG] [LOCAL ] AB: Primary data saved (28323 records). [2025-09-24T17:00:46.564228] [INFO ] [MAIN ] AB: Full history saved. [2025-09-24T17:00:46.564317] [INFO ] [MAIN ] Update Progress: 9/2373 symbols completed. AB took 14.4s. Estimated remaining: 3h 7m 44s. Rate: 12.6 symbols/min [2025-09-24T17:00:46.732603] [INFO ] [MAIN ] ABG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:00:46.750786] [DEBUG] [LOCAL ] ABG: Loaded 18794 existing records from primary storage. [2025-09-24T17:00:46.750905] [INFO ] [MAIN ] ABG: Loaded 18794 existing records. [2025-09-24T17:00:46.939000] [WARN ] [MAIN ] ABG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:00:46.939669] [INFO ] [MAIN ] ABG: Wiping existing primary data before full refresh. [2025-09-24T17:00:46.939842] [INFO ] [LOCAL ] ABG: Starting deletion of primary data. [2025-09-24T17:00:46.947233] [DEBUG] [LOCAL ] ABG: Deleted primary data file. [2025-09-24T17:00:46.959746] [INFO ] [MAIN ] ABG: Starting full primary refresh. [2025-09-24T17:00:46.994075] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2025-05 (1.04 seconds). [2025-09-24T17:00:47.047595] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2025-06. [2025-09-24T17:00:47.345496] [INFO ] [REMOTE ] ABG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:00:47.345855] [INFO ] [REMOTE ] ABG: Fetching primary data for 2024-12. [2025-09-24T17:00:47.387928] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2025-04 (2.39 seconds). [2025-09-24T17:00:47.399888] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2025-05. [2025-09-24T17:00:47.791787] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2025-02 (1.88 seconds). [2025-09-24T17:00:47.802126] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2025-03. [2025-09-24T17:00:48.043147] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-24T17:00:48.048909] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2025-07. [2025-09-24T17:00:48.153054] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2024-12 (0.81 seconds). [2025-09-24T17:00:48.156493] [INFO ] [REMOTE ] ABG: Fetching primary data for 2025-01. [2025-09-24T17:00:49.202562] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-24T17:00:49.207218] [INFO ] [REMOTE ] ABG: Fetching primary data for 2025-02. [2025-09-24T17:00:49.355349] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-24T17:00:49.362707] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2025-08. [2025-09-24T17:00:49.689467] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2025-03 (1.89 seconds). [2025-09-24T17:00:49.700825] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2025-04. [2025-09-24T17:00:49.761892] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2025-05 (2.36 seconds). [2025-09-24T17:00:49.773220] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2025-06. [2025-09-24T17:00:50.228298] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2025-02 (1.02 seconds). [2025-09-24T17:00:50.232132] [INFO ] [REMOTE ] ABG: Fetching primary data for 2025-03. [2025-09-24T17:00:50.396128] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2025-08 (1.03 seconds). [2025-09-24T17:00:50.403147] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2025-09. [2025-09-24T17:00:51.403101] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2025-03 (1.17 seconds). [2025-09-24T17:00:51.408307] [INFO ] [REMOTE ] ABG: Fetching primary data for 2025-04. [2025-09-24T17:00:51.552717] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2025-04 (1.85 seconds). [2025-09-24T17:00:51.565487] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2025-05. [2025-09-24T17:00:51.730488] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2025-09 (1.33 seconds). [2025-09-24T17:00:51.736377] [INFO ] [REMOTE ] ABCB: Full fetch complete (44118 records). [2025-09-24T17:00:51.736488] [DEBUG] [VALIDATOR ] ABCB: Validating primary data. [2025-09-24T17:00:51.737329] [FATAL] [VALIDATOR ] ABCB: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:00:51.737492] [FATAL] [MAIN ] ABCB: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:00:51.737694] [WARN ] [MAIN ] ABCB: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:00:51.737803] [INFO ] [LOCAL ] ABCB: Starting deletion of primary data. [2025-09-24T17:00:51.737959] [DEBUG] [LOCAL ] ABCB: No primary data file found to delete. [2025-09-24T17:00:51.738021] [INFO ] [LOCAL ] ABCB: Starting deletion of derivative data. [2025-09-24T17:00:51.747405] [DEBUG] [LOCAL ] ABCB: Deleted derivative data file. [2025-09-24T17:00:51.765830] [INFO ] [MAIN ] Update Progress: 10/2373 symbols completed. ABCB took 12.2s. Estimated remaining: 3h 9m 22s. Rate: 12.5 symbols/min [2025-09-24T17:00:51.800028] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2025-06 (2.03 seconds). [2025-09-24T17:00:51.881556] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2025-07. [2025-09-24T17:00:51.951951] [INFO ] [MAIN ] ABM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:00:52.001374] [DEBUG] [LOCAL ] ABM: Loaded 32493 existing records from primary storage. [2025-09-24T17:00:52.001586] [INFO ] [MAIN ] ABM: Loaded 32493 existing records. [2025-09-24T17:00:52.177095] [WARN ] [MAIN ] ABM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:00:52.177365] [INFO ] [MAIN ] ABM: Wiping existing primary data before full refresh. [2025-09-24T17:00:52.177424] [INFO ] [LOCAL ] ABM: Starting deletion of primary data. [2025-09-24T17:00:52.178396] [DEBUG] [LOCAL ] ABM: Deleted primary data file. [2025-09-24T17:00:52.178458] [INFO ] [MAIN ] ABM: Starting full primary refresh. [2025-09-24T17:00:52.546089] [INFO ] [REMOTE ] ABM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:00:52.546434] [INFO ] [REMOTE ] ABM: Fetching primary data for 2024-12. [2025-09-24T17:00:52.563025] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2025-04 (1.15 seconds). [2025-09-24T17:00:52.569432] [INFO ] [REMOTE ] ABG: Fetching primary data for 2025-05. [2025-09-24T17:00:53.405976] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2025-05 (1.84 seconds). [2025-09-24T17:00:53.417258] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2025-06. [2025-09-24T17:00:53.610111] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2025-05 (1.04 seconds). [2025-09-24T17:00:53.613631] [INFO ] [REMOTE ] ABG: Fetching primary data for 2025-06. [2025-09-24T17:00:53.734514] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2025-07 (1.85 seconds). [2025-09-24T17:00:53.746127] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2025-08. [2025-09-24T17:00:53.940555] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-24T17:00:53.946481] [INFO ] [REMOTE ] ABM: Fetching primary data for 2025-01. [2025-09-24T17:00:54.223852] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2025-06 (0.61 seconds). [2025-09-24T17:00:54.229542] [INFO ] [REMOTE ] ABG: Fetching primary data for 2025-07. [2025-09-24T17:00:54.962202] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-24T17:00:54.975955] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2025-07. [2025-09-24T17:00:55.203693] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2025-01 (1.26 seconds). [2025-09-24T17:00:55.216634] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-24T17:00:55.225713] [INFO ] [REMOTE ] ABG: Fetching primary data for 2025-08. [2025-09-24T17:00:55.228253] [INFO ] [REMOTE ] ABM: Fetching primary data for 2025-02. [2025-09-24T17:00:55.484069] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-24T17:00:55.496435] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2025-09. [2025-09-24T17:00:56.277205] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-24T17:00:56.282673] [INFO ] [REMOTE ] ABG: Fetching primary data for 2025-09. [2025-09-24T17:00:56.379454] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-24T17:00:56.384893] [INFO ] [REMOTE ] ABM: Fetching primary data for 2025-03. [2025-09-24T17:00:56.982848] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2025-07 (2.01 seconds). [2025-09-24T17:00:56.995380] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2025-08. [2025-09-24T17:00:57.485750] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-24T17:00:57.488992] [INFO ] [REMOTE ] ABG: Full fetch complete (26251 records). [2025-09-24T17:00:57.489124] [DEBUG] [VALIDATOR ] ABG: Validating primary data. [2025-09-24T17:00:57.489695] [FATAL] [VALIDATOR ] ABG: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:00:57.489805] [FATAL] [MAIN ] ABG: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:00:57.489848] [WARN ] [MAIN ] ABG: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:00:57.489887] [INFO ] [LOCAL ] ABG: Starting deletion of primary data. [2025-09-24T17:00:57.489946] [DEBUG] [LOCAL ] ABG: No primary data file found to delete. [2025-09-24T17:00:57.489982] [INFO ] [LOCAL ] ABG: Starting deletion of derivative data. [2025-09-24T17:00:57.490286] [DEBUG] [LOCAL ] ABG: Deleted derivative data file. [2025-09-24T17:00:57.490388] [INFO ] [MAIN ] Update Progress: 11/2373 symbols completed. ABG took 10.9s. Estimated remaining: 3h 12m 34s. Rate: 12.3 symbols/min [2025-09-24T17:00:57.709513] [INFO ] [MAIN ] ABR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:00:57.712759] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2025-09 (2.22 seconds). [2025-09-24T17:00:57.723119] [INFO ] [REMOTE ] ABBV: Full fetch complete (77330 records). [2025-09-24T17:00:57.723418] [DEBUG] [VALIDATOR ] ABBV: Validating primary data. [2025-09-24T17:00:57.724636] [FATAL] [VALIDATOR ] ABBV: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:00:57.724767] [FATAL] [MAIN ] ABBV: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:00:57.724883] [WARN ] [MAIN ] ABBV: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:00:57.724959] [INFO ] [LOCAL ] ABBV: Starting deletion of primary data. [2025-09-24T17:00:57.725029] [DEBUG] [LOCAL ] ABBV: No primary data file found to delete. [2025-09-24T17:00:57.725067] [INFO ] [LOCAL ] ABBV: Starting deletion of derivative data. [2025-09-24T17:00:57.725414] [DEBUG] [LOCAL ] ABBV: Deleted derivative data file. [2025-09-24T17:00:57.726605] [INFO ] [MAIN ] Update Progress: 12/2373 symbols completed. ABBV took 22.0s. Estimated remaining: 2h 57m 13s. Rate: 13.3 symbols/min [2025-09-24T17:00:57.870023] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-24T17:00:57.898321] [INFO ] [REMOTE ] ABM: Fetching primary data for 2025-04. [2025-09-24T17:00:57.987251] [INFO ] [MAIN ] ABT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:00:57.987828] [DEBUG] [LOCAL ] ABT: No existing data file found in primary storage. [2025-09-24T17:00:57.987882] [WARN ] [MAIN ] ABT: No existing data found, performing full refresh instead. [2025-09-24T17:00:57.988054] [INFO ] [MAIN ] ABT: Wiping existing primary data before full refresh. [2025-09-24T17:00:57.988099] [INFO ] [LOCAL ] ABT: Starting deletion of primary data. [2025-09-24T17:00:57.988141] [DEBUG] [LOCAL ] ABT: No primary data file found to delete. [2025-09-24T17:00:57.988175] [INFO ] [MAIN ] ABT: Starting full primary refresh. [2025-09-24T17:00:58.128878] [DEBUG] [LOCAL ] ABR: Loaded 52103 existing records from primary storage. [2025-09-24T17:00:58.139437] [INFO ] [MAIN ] ABR: Loaded 52103 existing records. [2025-09-24T17:00:58.537954] [WARN ] [MAIN ] ABR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:00:58.580313] [INFO ] [MAIN ] ABR: Wiping existing primary data before full refresh. [2025-09-24T17:00:58.581144] [INFO ] [LOCAL ] ABR: Starting deletion of primary data. [2025-09-24T17:00:58.604012] [DEBUG] [LOCAL ] ABR: Deleted primary data file. [2025-09-24T17:00:58.636355] [INFO ] [MAIN ] ABR: Starting full primary refresh. [2025-09-24T17:00:58.679235] [INFO ] [REMOTE ] ABT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:00:58.692958] [INFO ] [REMOTE ] ABT: Fetching primary data for 2024-12. [2025-09-24T17:00:59.004686] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2025-08 (2.01 seconds). [2025-09-24T17:00:59.063245] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2025-09. [2025-09-24T17:00:59.139771] [INFO ] [REMOTE ] ABR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:00:59.142422] [INFO ] [REMOTE ] ABR: Fetching primary data for 2024-12. [2025-09-24T17:00:59.167722] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-24T17:00:59.175863] [INFO ] [REMOTE ] ABM: Fetching primary data for 2025-05. [2025-09-24T17:01:00.351772] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2025-05 (1.18 seconds). [2025-09-24T17:01:00.357922] [INFO ] [REMOTE ] ABM: Fetching primary data for 2025-06. [2025-09-24T17:01:00.735396] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2024-12 (2.04 seconds). [2025-09-24T17:01:00.746532] [INFO ] [REMOTE ] ABT: Fetching primary data for 2025-01. [2025-09-24T17:01:00.778059] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-24T17:01:00.789134] [INFO ] [REMOTE ] ABR: Fetching primary data for 2025-01. [2025-09-24T17:01:01.045575] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2025-09 (1.98 seconds). [2025-09-24T17:01:01.057038] [INFO ] [REMOTE ] ABEV: Full fetch complete (77199 records). [2025-09-24T17:01:01.057303] [DEBUG] [VALIDATOR ] ABEV: Validating primary data. [2025-09-24T17:01:01.501264] [DEBUG] [VALIDATOR ] ABEV: All expected trading days are present. [2025-09-24T17:01:01.501432] [DEBUG] [VALIDATOR ] ABEV: Primary data validation passed. [2025-09-24T17:01:01.502207] [INFO ] [MAIN ] ABEV: Fetched primary data is valid. [2025-09-24T17:01:01.502312] [DEBUG] [LOCAL ] ABEV: Saving primary data. [2025-09-24T17:01:01.510899] [DEBUG] [LOCAL ] ABEV: Trimmed 77199 records to 53276 (keeping 200 days of data) [2025-09-24T17:01:01.524002] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2025-06 (1.17 seconds). [2025-09-24T17:01:01.591017] [INFO ] [REMOTE ] ABM: Fetching primary data for 2025-07. [2025-09-24T17:01:01.846325] [DEBUG] [LOCAL ] ABEV: Primary data saved (53276 records). [2025-09-24T17:01:01.846485] [INFO ] [MAIN ] ABEV: Full history saved. [2025-09-24T17:01:01.847529] [INFO ] [MAIN ] Update Progress: 13/2373 symbols completed. ABEV took 20.5s. Estimated remaining: 2h 55m 59s. Rate: 13.4 symbols/min [2025-09-24T17:01:02.030243] [INFO ] [MAIN ] ACA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:01:02.055928] [DEBUG] [LOCAL ] ACA: Loaded 23871 existing records from primary storage. [2025-09-24T17:01:02.056092] [INFO ] [MAIN ] ACA: Loaded 23871 existing records. [2025-09-24T17:01:02.239928] [WARN ] [MAIN ] ACA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:01:02.240424] [INFO ] [MAIN ] ACA: Wiping existing primary data before full refresh. [2025-09-24T17:01:02.240491] [INFO ] [LOCAL ] ACA: Starting deletion of primary data. [2025-09-24T17:01:02.242083] [DEBUG] [LOCAL ] ACA: Deleted primary data file. [2025-09-24T17:01:02.242198] [INFO ] [MAIN ] ACA: Starting full primary refresh. [2025-09-24T17:01:02.443690] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-24T17:01:02.539563] [INFO ] [REMOTE ] ABR: Fetching primary data for 2025-02. [2025-09-24T17:01:02.702970] [INFO ] [REMOTE ] ACA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:01:02.703496] [INFO ] [REMOTE ] ACA: Fetching primary data for 2024-12. [2025-09-24T17:01:02.740066] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2025-01 (1.99 seconds). [2025-09-24T17:01:02.751265] [INFO ] [REMOTE ] ABT: Fetching primary data for 2025-02. [2025-09-24T17:01:02.948382] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2025-07 (1.36 seconds). [2025-09-24T17:01:02.955908] [INFO ] [REMOTE ] ABM: Fetching primary data for 2025-08. [2025-09-24T17:01:03.887977] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2024-12 (1.18 seconds). [2025-09-24T17:01:03.892953] [INFO ] [REMOTE ] ACA: Fetching primary data for 2025-01. [2025-09-24T17:01:04.449786] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2025-02 (1.91 seconds). [2025-09-24T17:01:04.460242] [INFO ] [REMOTE ] ABR: Fetching primary data for 2025-03. [2025-09-24T17:01:04.545102] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2025-08 (1.59 seconds). [2025-09-24T17:01:04.696720] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2025-02 (1.95 seconds). [2025-09-24T17:01:04.816083] [INFO ] [REMOTE ] ABT: Fetching primary data for 2025-03. [2025-09-24T17:01:05.060156] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-24T17:01:05.616092] [INFO ] [REMOTE ] ACA: Fetching primary data for 2025-02. [2025-09-24T17:01:06.222426] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-24T17:01:06.391207] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-24T17:01:06.416036] [INFO ] [REMOTE ] ABT: Fetching primary data for 2025-04. [2025-09-24T17:01:06.865056] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2025-02 (1.25 seconds). [2025-09-24T17:01:07.216101] [INFO ] [REMOTE ] ABM: Fetching primary data for 2025-09. [2025-09-24T17:01:08.016125] [INFO ] [REMOTE ] ACA: Fetching primary data for 2025-03. [2025-09-24T17:01:08.816071] [INFO ] [REMOTE ] ABR: Fetching primary data for 2025-04. [2025-09-24T17:01:12.885828] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2025-03 (4.87 seconds). [2025-09-24T17:01:12.892912] [INFO ] [REMOTE ] ACA: Fetching primary data for 2025-04. [2025-09-24T17:01:13.255539] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2025-09 (6.04 seconds). [2025-09-24T17:01:13.265478] [INFO ] [REMOTE ] ABM: Full fetch complete (44313 records). [2025-09-24T17:01:13.265693] [DEBUG] [VALIDATOR ] ABM: Validating primary data. [2025-09-24T17:01:13.266529] [FATAL] [VALIDATOR ] ABM: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:01:13.266727] [FATAL] [MAIN ] ABM: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:01:13.266796] [WARN ] [MAIN ] ABM: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:01:13.266871] [INFO ] [LOCAL ] ABM: Starting deletion of primary data. [2025-09-24T17:01:13.266994] [DEBUG] [LOCAL ] ABM: No primary data file found to delete. [2025-09-24T17:01:13.267047] [INFO ] [LOCAL ] ABM: Starting deletion of derivative data. [2025-09-24T17:01:13.267518] [DEBUG] [LOCAL ] ABM: Deleted derivative data file. [2025-09-24T17:01:13.267982] [INFO ] [MAIN ] Update Progress: 14/2373 symbols completed. ABM took 21.5s. Estimated remaining: 3h 15m 25s. Rate: 12.1 symbols/min [2025-09-24T17:01:13.464153] [INFO ] [MAIN ] ACCO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:01:13.505906] [DEBUG] [LOCAL ] ACCO: Loaded 37773 existing records from primary storage. [2025-09-24T17:01:13.506043] [INFO ] [MAIN ] ACCO: Loaded 37773 existing records. [2025-09-24T17:01:13.696738] [WARN ] [MAIN ] ACCO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:01:13.697670] [INFO ] [MAIN ] ACCO: Wiping existing primary data before full refresh. [2025-09-24T17:01:13.697879] [INFO ] [LOCAL ] ACCO: Starting deletion of primary data. [2025-09-24T17:01:13.699003] [DEBUG] [LOCAL ] ACCO: Deleted primary data file. [2025-09-24T17:01:13.699063] [INFO ] [MAIN ] ACCO: Starting full primary refresh. [2025-09-24T17:01:14.059610] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2025-04 (5.24 seconds). [2025-09-24T17:01:14.123286] [INFO ] [REMOTE ] ABR: Fetching primary data for 2025-05. [2025-09-24T17:01:14.128801] [INFO ] [REMOTE ] ACCO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:01:14.146106] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2024-12. [2025-09-24T17:01:14.153893] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2025-04 (7.74 seconds). [2025-09-24T17:01:14.165896] [INFO ] [REMOTE ] ABT: Fetching primary data for 2025-05. [2025-09-24T17:01:14.449004] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-24T17:01:14.455191] [INFO ] [REMOTE ] ACA: Fetching primary data for 2025-05. [2025-09-24T17:01:15.525673] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2024-12 (1.38 seconds). [2025-09-24T17:01:15.533027] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2025-01. [2025-09-24T17:01:15.732388] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2025-05 (1.28 seconds). [2025-09-24T17:01:15.738019] [INFO ] [REMOTE ] ACA: Fetching primary data for 2025-06. [2025-09-24T17:01:16.015911] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2025-05 (1.89 seconds). [2025-09-24T17:01:16.029405] [INFO ] [REMOTE ] ABR: Fetching primary data for 2025-06. [2025-09-24T17:01:16.063671] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2025-05 (1.90 seconds). [2025-09-24T17:01:16.075418] [INFO ] [REMOTE ] ABT: Fetching primary data for 2025-06. [2025-09-24T17:01:16.992884] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-24T17:01:16.998346] [INFO ] [REMOTE ] ACA: Fetching primary data for 2025-07. [2025-09-24T17:01:17.018111] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-24T17:01:17.562434] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-24T17:01:17.616093] [INFO ] [REMOTE ] ABT: Fetching primary data for 2025-07. [2025-09-24T17:01:17.843919] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2025-06 (1.81 seconds). [2025-09-24T17:01:18.020803] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2025-07 (1.02 seconds). [2025-09-24T17:01:18.416078] [INFO ] [REMOTE ] ACA: Fetching primary data for 2025-08. [2025-09-24T17:01:19.216057] [INFO ] [REMOTE ] ABR: Fetching primary data for 2025-07. [2025-09-24T17:01:19.503927] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-24T17:01:19.677076] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2025-08 (1.26 seconds). [2025-09-24T17:01:20.016095] [INFO ] [REMOTE ] ACA: Fetching primary data for 2025-09. [2025-09-24T17:01:20.816068] [INFO ] [REMOTE ] ABT: Fetching primary data for 2025-08. [2025-09-24T17:01:20.912932] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-24T17:01:21.085091] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2025-09 (1.07 seconds). [2025-09-24T17:01:21.088952] [INFO ] [REMOTE ] ACA: Full fetch complete (34110 records). [2025-09-24T17:01:21.089084] [DEBUG] [VALIDATOR ] ACA: Validating primary data. [2025-09-24T17:01:21.089670] [FATAL] [VALIDATOR ] ACA: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:01:21.089760] [FATAL] [MAIN ] ACA: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:01:21.089806] [WARN ] [MAIN ] ACA: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:01:21.089874] [INFO ] [LOCAL ] ACA: Starting deletion of primary data. [2025-09-24T17:01:21.089965] [DEBUG] [LOCAL ] ACA: No primary data file found to delete. [2025-09-24T17:01:21.090035] [INFO ] [LOCAL ] ACA: Starting deletion of derivative data. [2025-09-24T17:01:21.090422] [DEBUG] [LOCAL ] ACA: Deleted derivative data file. [2025-09-24T17:01:21.090522] [INFO ] [MAIN ] Update Progress: 15/2373 symbols completed. ACA took 19.2s. Estimated remaining: 3h 22m 49s. Rate: 11.6 symbols/min [2025-09-24T17:01:21.271330] [INFO ] [MAIN ] ACEL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:01:21.271532] [DEBUG] [LOCAL ] ACEL: No existing data file found in primary storage. [2025-09-24T17:01:21.271572] [WARN ] [MAIN ] ACEL: No existing data found, performing full refresh instead. [2025-09-24T17:01:21.271751] [INFO ] [MAIN ] ACEL: Wiping existing primary data before full refresh. [2025-09-24T17:01:21.271802] [INFO ] [LOCAL ] ACEL: Starting deletion of primary data. [2025-09-24T17:01:21.271845] [DEBUG] [LOCAL ] ACEL: No primary data file found to delete. [2025-09-24T17:01:21.271880] [INFO ] [MAIN ] ACEL: Starting full primary refresh. [2025-09-24T17:01:21.640900] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2025-02. [2025-09-24T17:01:21.647486] [INFO ] [REMOTE ] ACEL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:01:22.416054] [INFO ] [REMOTE ] ABR: Fetching primary data for 2025-08. [2025-09-24T17:01:22.738392] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2025-08 (1.92 seconds). [2025-09-24T17:01:23.024935] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-24T17:01:23.216084] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2025-03. [2025-09-24T17:01:24.016056] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2024-12. [2025-09-24T17:01:24.047729] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-24T17:01:24.806059] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-24T17:01:24.818205] [INFO ] [REMOTE ] ABT: Fetching primary data for 2025-09. [2025-09-24T17:01:25.232762] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-24T17:01:25.616140] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2025-04. [2025-09-24T17:01:26.416120] [INFO ] [REMOTE ] ABR: Fetching primary data for 2025-09. [2025-09-24T17:01:26.750829] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-24T17:01:26.760879] [INFO ] [REMOTE ] ABT: Full fetch complete (77195 records). [2025-09-24T17:01:26.761051] [DEBUG] [VALIDATOR ] ABT: Validating primary data. [2025-09-24T17:01:26.761912] [FATAL] [VALIDATOR ] ABT: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:01:26.762023] [FATAL] [MAIN ] ABT: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:01:26.762068] [WARN ] [MAIN ] ABT: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:01:26.762136] [INFO ] [LOCAL ] ABT: Starting deletion of primary data. [2025-09-24T17:01:26.762206] [DEBUG] [LOCAL ] ABT: No primary data file found to delete. [2025-09-24T17:01:26.762243] [INFO ] [LOCAL ] ABT: Starting deletion of derivative data. [2025-09-24T17:01:26.762282] [DEBUG] [LOCAL ] ABT: No derivative data file found to delete. [2025-09-24T17:01:26.762345] [INFO ] [MAIN ] Update Progress: 16/2373 symbols completed. ABT took 29.0s. Estimated remaining: 3h 23m 59s. Rate: 11.6 symbols/min [2025-09-24T17:01:26.939094] [INFO ] [MAIN ] ACHR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:01:26.939417] [DEBUG] [LOCAL ] ACHR: No existing data file found in primary storage. [2025-09-24T17:01:26.939538] [WARN ] [MAIN ] ACHR: No existing data found, performing full refresh instead. [2025-09-24T17:01:26.939730] [INFO ] [MAIN ] ACHR: Wiping existing primary data before full refresh. [2025-09-24T17:01:26.939791] [INFO ] [LOCAL ] ACHR: Starting deletion of primary data. [2025-09-24T17:01:26.939851] [DEBUG] [LOCAL ] ACHR: No primary data file found to delete. [2025-09-24T17:01:26.939894] [INFO ] [MAIN ] ACHR: Starting full primary refresh. [2025-09-24T17:01:27.220411] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2025-01. [2025-09-24T17:01:27.335562] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-24T17:01:27.357441] [INFO ] [REMOTE ] ACHR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:01:27.995054] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2025-09 (1.58 seconds). [2025-09-24T17:01:28.004667] [INFO ] [REMOTE ] ABR: Full fetch complete (75199 records). [2025-09-24T17:01:28.004847] [DEBUG] [VALIDATOR ] ABR: Validating primary data. [2025-09-24T17:01:28.021334] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2024-12. [2025-09-24T17:01:28.430196] [DEBUG] [VALIDATOR ] ABR: All expected trading days are present. [2025-09-24T17:01:28.430350] [DEBUG] [VALIDATOR ] ABR: Primary data validation passed. [2025-09-24T17:01:28.431359] [INFO ] [MAIN ] ABR: Fetched primary data is valid. [2025-09-24T17:01:28.431453] [DEBUG] [LOCAL ] ABR: Saving primary data. [2025-09-24T17:01:28.434304] [DEBUG] [LOCAL ] ABR: Trimmed 75199 records to 52104 (keeping 200 days of data) [2025-09-24T17:01:28.663795] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-24T17:01:28.767871] [DEBUG] [LOCAL ] ABR: Primary data saved (52104 records). [2025-09-24T17:01:28.768058] [INFO ] [MAIN ] ABR: Full history saved. [2025-09-24T17:01:28.770044] [INFO ] [MAIN ] Update Progress: 17/2373 symbols completed. ABR took 31.3s. Estimated remaining: 3h 16m 32s. Rate: 12.0 symbols/min [2025-09-24T17:01:28.827046] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2025-05. [2025-09-24T17:01:28.946237] [INFO ] [MAIN ] ACI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:01:29.022401] [DEBUG] [LOCAL ] ACI: Loaded 53272 existing records from primary storage. [2025-09-24T17:01:29.022620] [INFO ] [MAIN ] ACI: Loaded 53272 existing records. [2025-09-24T17:01:29.202767] [WARN ] [MAIN ] ACI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:01:29.203091] [INFO ] [MAIN ] ACI: Wiping existing primary data before full refresh. [2025-09-24T17:01:29.203144] [INFO ] [LOCAL ] ACI: Starting deletion of primary data. [2025-09-24T17:01:29.204584] [DEBUG] [LOCAL ] ACI: Deleted primary data file. [2025-09-24T17:01:29.204667] [INFO ] [MAIN ] ACI: Starting full primary refresh. [2025-09-24T17:01:29.564299] [INFO ] [REMOTE ] ACI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:01:29.616039] [INFO ] [REMOTE ] ACI: Fetching primary data for 2024-12. [2025-09-24T17:01:30.363586] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-24T17:01:30.416044] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2025-02. [2025-09-24T17:01:30.517111] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2024-12 (2.50 seconds). [2025-09-24T17:01:31.216039] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2025-06. [2025-09-24T17:01:31.459091] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-24T17:01:31.744170] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-24T17:01:32.016082] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2025-03. [2025-09-24T17:01:32.373365] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2025-06 (1.16 seconds). [2025-09-24T17:01:32.816106] [INFO ] [REMOTE ] ACI: Fetching primary data for 2025-01. [2025-09-24T17:01:33.294800] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2025-03 (1.28 seconds). [2025-09-24T17:01:33.616115] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2025-01. [2025-09-24T17:01:34.255222] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-24T17:01:34.416081] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2025-07. [2025-09-24T17:01:35.216143] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2025-04. [2025-09-24T17:01:35.907501] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2025-01 (2.29 seconds). [2025-09-24T17:01:35.952746] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-24T17:01:36.016054] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2025-08. [2025-09-24T17:01:36.689225] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2025-04 (1.47 seconds). [2025-09-24T17:01:36.816058] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2025-05. [2025-09-24T17:01:37.353610] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2025-08 (1.34 seconds). [2025-09-24T17:01:37.616078] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2025-09. [2025-09-24T17:01:37.733101] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2025-05 (0.92 seconds). [2025-09-24T17:01:38.416141] [INFO ] [REMOTE ] ACI: Fetching primary data for 2025-02. [2025-09-24T17:01:39.182888] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2025-09 (1.57 seconds). [2025-09-24T17:01:39.188705] [INFO ] [REMOTE ] ACCO: Full fetch complete (53938 records). [2025-09-24T17:01:39.188825] [DEBUG] [VALIDATOR ] ACCO: Validating primary data. [2025-09-24T17:01:39.190612] [FATAL] [VALIDATOR ] ACCO: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:01:39.190754] [FATAL] [MAIN ] ACCO: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:01:39.190850] [WARN ] [MAIN ] ACCO: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:01:39.190947] [INFO ] [LOCAL ] ACCO: Starting deletion of primary data. [2025-09-24T17:01:39.191030] [DEBUG] [LOCAL ] ACCO: No primary data file found to delete. [2025-09-24T17:01:39.191071] [INFO ] [LOCAL ] ACCO: Starting deletion of derivative data. [2025-09-24T17:01:39.191494] [DEBUG] [LOCAL ] ACCO: Deleted derivative data file. [2025-09-24T17:01:39.194221] [INFO ] [MAIN ] Update Progress: 18/2373 symbols completed. ACCO took 25.9s. Estimated remaining: 3h 28m 16s. Rate: 11.3 symbols/min [2025-09-24T17:01:39.226367] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2025-06. [2025-09-24T17:01:39.373160] [INFO ] [MAIN ] ACM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:01:39.422807] [DEBUG] [LOCAL ] ACM: Loaded 43154 existing records from primary storage. [2025-09-24T17:01:39.423019] [INFO ] [MAIN ] ACM: Loaded 43154 existing records. [2025-09-24T17:01:39.606949] [WARN ] [MAIN ] ACM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:01:39.607297] [INFO ] [MAIN ] ACM: Wiping existing primary data before full refresh. [2025-09-24T17:01:39.607355] [INFO ] [LOCAL ] ACM: Starting deletion of primary data. [2025-09-24T17:01:39.608486] [DEBUG] [LOCAL ] ACM: Deleted primary data file. [2025-09-24T17:01:39.608548] [INFO ] [MAIN ] ACM: Starting full primary refresh. [2025-09-24T17:01:39.974377] [INFO ] [REMOTE ] ACM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:01:40.022416] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2025-02. [2025-09-24T17:01:40.027927] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-24T17:01:40.250352] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-24T17:01:40.816069] [INFO ] [REMOTE ] ACM: Fetching primary data for 2024-12. [2025-09-24T17:01:41.616108] [INFO ] [REMOTE ] ACI: Fetching primary data for 2025-03. [2025-09-24T17:01:42.416154] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2025-07. [2025-09-24T17:01:42.442212] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2024-12 (1.63 seconds). [2025-09-24T17:01:42.581707] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2025-02 (2.56 seconds). [2025-09-24T17:01:43.216051] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2025-03. [2025-09-24T17:01:43.367840] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2025-07 (0.95 seconds). [2025-09-24T17:01:43.487724] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2025-03 (1.87 seconds). [2025-09-24T17:01:44.016117] [INFO ] [REMOTE ] ACM: Fetching primary data for 2025-01. [2025-09-24T17:01:44.816081] [INFO ] [REMOTE ] ACI: Fetching primary data for 2025-04. [2025-09-24T17:01:45.616117] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2025-08. [2025-09-24T17:01:45.688330] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-24T17:01:45.846478] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2025-03 (2.63 seconds). [2025-09-24T17:01:46.416061] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2025-04. [2025-09-24T17:01:46.607133] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-24T17:01:46.744475] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2025-08 (1.13 seconds). [2025-09-24T17:01:47.216128] [INFO ] [REMOTE ] ACI: Fetching primary data for 2025-05. [2025-09-24T17:01:48.016132] [INFO ] [REMOTE ] ACM: Fetching primary data for 2025-02. [2025-09-24T17:01:48.700362] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2025-05 (1.48 seconds). [2025-09-24T17:01:48.816099] [INFO ] [REMOTE ] ACI: Fetching primary data for 2025-06. [2025-09-24T17:01:48.891635] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2025-04 (2.48 seconds). [2025-09-24T17:01:49.601947] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-24T17:01:49.616017] [INFO ] [REMOTE ] ACM: Fetching primary data for 2025-03. [2025-09-24T17:01:50.333889] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-24T17:01:50.416058] [INFO ] [REMOTE ] ACI: Fetching primary data for 2025-07. [2025-09-24T17:01:51.216069] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2025-05. [2025-09-24T17:01:51.375612] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-24T17:01:52.016085] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2025-09. [2025-09-24T17:01:52.404579] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2025-07 (1.99 seconds). [2025-09-24T17:01:52.816046] [INFO ] [REMOTE ] ACI: Fetching primary data for 2025-08. [2025-09-24T17:01:53.207766] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2025-09 (1.19 seconds). [2025-09-24T17:01:53.212636] [INFO ] [REMOTE ] ACEL: Full fetch complete (38952 records). [2025-09-24T17:01:53.212818] [DEBUG] [VALIDATOR ] ACEL: Validating primary data. [2025-09-24T17:01:53.619365] [INFO ] [REMOTE ] ACM: Fetching primary data for 2025-04. [2025-09-24T17:01:53.630320] [DEBUG] [VALIDATOR ] ACEL: All expected trading days are present. [2025-09-24T17:01:53.631520] [DEBUG] [VALIDATOR ] ACEL: Primary data validation passed. [2025-09-24T17:01:53.632082] [INFO ] [MAIN ] ACEL: Fetched primary data is valid. [2025-09-24T17:01:53.632248] [DEBUG] [LOCAL ] ACEL: Saving primary data. [2025-09-24T17:01:53.633367] [DEBUG] [LOCAL ] ACEL: Trimmed 38952 records to 27124 (keeping 200 days of data) [2025-09-24T17:01:53.835593] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2025-05 (2.62 seconds). [2025-09-24T17:01:53.856948] [DEBUG] [LOCAL ] ACEL: Primary data saved (27124 records). [2025-09-24T17:01:53.857099] [INFO ] [MAIN ] ACEL: Full history saved. [2025-09-24T17:01:53.857184] [INFO ] [MAIN ] Update Progress: 19/2373 symbols completed. ACEL took 32.8s. Estimated remaining: 3h 47m 30s. Rate: 10.3 symbols/min [2025-09-24T17:01:54.060544] [INFO ] [MAIN ] ACN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:01:54.137569] [DEBUG] [LOCAL ] ACN: Loaded 53424 existing records from primary storage. [2025-09-24T17:01:54.137787] [INFO ] [MAIN ] ACN: Loaded 53424 existing records. [2025-09-24T17:01:54.334978] [WARN ] [MAIN ] ACN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:01:54.335288] [INFO ] [MAIN ] ACN: Wiping existing primary data before full refresh. [2025-09-24T17:01:54.335367] [INFO ] [LOCAL ] ACN: Starting deletion of primary data. [2025-09-24T17:01:54.337147] [DEBUG] [LOCAL ] ACN: Deleted primary data file. [2025-09-24T17:01:54.337238] [INFO ] [MAIN ] ACN: Starting full primary refresh. [2025-09-24T17:01:54.423809] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2025-06. [2025-09-24T17:01:54.716476] [INFO ] [REMOTE ] ACN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:01:54.753078] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2025-08 (1.94 seconds). [2025-09-24T17:01:55.216154] [INFO ] [REMOTE ] ACN: Fetching primary data for 2024-12. [2025-09-24T17:01:55.378084] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-24T17:01:56.016114] [INFO ] [REMOTE ] ACM: Fetching primary data for 2025-05. [2025-09-24T17:01:56.677151] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2025-06 (2.25 seconds). [2025-09-24T17:01:56.816050] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2025-07. [2025-09-24T17:01:57.181888] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2024-12 (1.97 seconds). [2025-09-24T17:01:57.248538] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2025-05 (1.23 seconds). [2025-09-24T17:01:57.616093] [INFO ] [REMOTE ] ACN: Fetching primary data for 2025-01. [2025-09-24T17:01:58.416103] [INFO ] [REMOTE ] ACI: Fetching primary data for 2025-09. [2025-09-24T17:01:59.216061] [INFO ] [REMOTE ] ACM: Fetching primary data for 2025-06. [2025-09-24T17:01:59.485987] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2025-07 (2.67 seconds). [2025-09-24T17:01:59.550906] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2025-01 (1.93 seconds). [2025-09-24T17:01:59.962884] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-24T17:01:59.972822] [INFO ] [REMOTE ] ACI: Full fetch complete (77046 records). [2025-09-24T17:01:59.973207] [DEBUG] [VALIDATOR ] ACI: Validating primary data. [2025-09-24T17:02:00.022396] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2025-08. [2025-09-24T17:02:00.391286] [DEBUG] [VALIDATOR ] ACI: All expected trading days are present. [2025-09-24T17:02:00.391397] [DEBUG] [VALIDATOR ] ACI: Primary data validation passed. [2025-09-24T17:02:00.392935] [INFO ] [MAIN ] ACI: Fetched primary data is valid. [2025-09-24T17:02:00.393030] [DEBUG] [LOCAL ] ACI: Saving primary data. [2025-09-24T17:02:00.395089] [DEBUG] [LOCAL ] ACI: Trimmed 77046 records to 53269 (keeping 200 days of data) [2025-09-24T17:02:00.748782] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2025-06 (1.53 seconds). [2025-09-24T17:02:00.773087] [DEBUG] [LOCAL ] ACI: Primary data saved (53269 records). [2025-09-24T17:02:00.773229] [INFO ] [MAIN ] ACI: Full history saved. [2025-09-24T17:02:00.776104] [INFO ] [MAIN ] Update Progress: 20/2373 symbols completed. ACI took 32.0s. Estimated remaining: 3h 49m 36s. Rate: 10.2 symbols/min [2025-09-24T17:02:00.821191] [INFO ] [REMOTE ] ACM: Fetching primary data for 2025-07. [2025-09-24T17:02:00.970498] [INFO ] [MAIN ] ACP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:02:00.970749] [DEBUG] [LOCAL ] ACP: No existing data file found in primary storage. [2025-09-24T17:02:00.970808] [WARN ] [MAIN ] ACP: No existing data found, performing full refresh instead. [2025-09-24T17:02:00.971060] [INFO ] [MAIN ] ACP: Wiping existing primary data before full refresh. [2025-09-24T17:02:00.971126] [INFO ] [LOCAL ] ACP: Starting deletion of primary data. [2025-09-24T17:02:00.971208] [DEBUG] [LOCAL ] ACP: No primary data file found to delete. [2025-09-24T17:02:00.971286] [INFO ] [MAIN ] ACP: Starting full primary refresh. [2025-09-24T17:02:01.414376] [INFO ] [REMOTE ] ACP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:02:01.616096] [INFO ] [REMOTE ] ACN: Fetching primary data for 2025-02. [2025-09-24T17:02:02.409718] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-24T17:02:02.420753] [INFO ] [REMOTE ] ACP: Fetching primary data for 2024-12. [2025-09-24T17:02:02.860487] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2025-08 (2.84 seconds). [2025-09-24T17:02:03.216099] [INFO ] [REMOTE ] ACM: Fetching primary data for 2025-08. [2025-09-24T17:02:03.587452] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2025-02 (1.97 seconds). [2025-09-24T17:02:03.697826] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2024-12 (1.28 seconds). [2025-09-24T17:02:04.016271] [INFO ] [REMOTE ] ACP: Fetching primary data for 2025-01. [2025-09-24T17:02:04.816169] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2025-09. [2025-09-24T17:02:04.860539] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-24T17:02:05.508705] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-24T17:02:05.616077] [INFO ] [REMOTE ] ACP: Fetching primary data for 2025-02. [2025-09-24T17:02:06.416082] [INFO ] [REMOTE ] ACM: Fetching primary data for 2025-09. [2025-09-24T17:02:06.925200] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2025-02 (1.31 seconds). [2025-09-24T17:02:07.216073] [INFO ] [REMOTE ] ACP: Fetching primary data for 2025-03. [2025-09-24T17:02:07.652489] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2025-09 (2.84 seconds). [2025-09-24T17:02:07.667630] [INFO ] [REMOTE ] ACHR: Full fetch complete (77998 records). [2025-09-24T17:02:07.667934] [DEBUG] [VALIDATOR ] ACHR: Validating primary data. [2025-09-24T17:02:08.017093] [INFO ] [REMOTE ] ACN: Fetching primary data for 2025-03. [2025-09-24T17:02:08.120577] [DEBUG] [VALIDATOR ] ACHR: All expected trading days are present. [2025-09-24T17:02:08.120939] [DEBUG] [VALIDATOR ] ACHR: Primary data validation passed. [2025-09-24T17:02:08.122018] [INFO ] [MAIN ] ACHR: Fetched primary data is valid. [2025-09-24T17:02:08.122142] [DEBUG] [LOCAL ] ACHR: Saving primary data. [2025-09-24T17:02:08.126918] [DEBUG] [LOCAL ] ACHR: Trimmed 77998 records to 53818 (keeping 200 days of data) [2025-09-24T17:02:08.288693] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-24T17:02:08.380988] [INFO ] [REMOTE ] ACM: Full fetch complete (62627 records). [2025-09-24T17:02:08.402812] [DEBUG] [VALIDATOR ] ACM: Validating primary data. [2025-09-24T17:02:08.610204] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2025-03 (1.39 seconds). [2025-09-24T17:02:08.804546] [DEBUG] [LOCAL ] ACHR: Primary data saved (53818 records). [2025-09-24T17:02:08.828285] [INFO ] [MAIN ] ACHR: Full history saved. [2025-09-24T17:02:08.816320] [INFO ] [REMOTE ] ACP: Fetching primary data for 2025-04. [2025-09-24T17:02:08.842408] [INFO ] [MAIN ] Update Progress: 21/2373 symbols completed. ACHR took 42.1s. Estimated remaining: 3h 53m 38s. Rate: 10.1 symbols/min [2025-09-24T17:02:09.124451] [DEBUG] [VALIDATOR ] ACM: All expected trading days are present. [2025-09-24T17:02:09.134891] [DEBUG] [VALIDATOR ] ACM: Primary data validation passed. [2025-09-24T17:02:09.156414] [INFO ] [MAIN ] ACM: Fetched primary data is valid. [2025-09-24T17:02:09.171394] [DEBUG] [LOCAL ] ACM: Saving primary data. [2025-09-24T17:02:09.191232] [INFO ] [MAIN ] ACR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:02:09.192804] [DEBUG] [LOCAL ] ACM: Trimmed 62627 records to 43152 (keeping 200 days of data) [2025-09-24T17:02:09.202092] [DEBUG] [LOCAL ] ACR: Loaded 6346 existing records from primary storage. [2025-09-24T17:02:09.202244] [INFO ] [MAIN ] ACR: Loaded 6346 existing records. [2025-09-24T17:02:09.493058] [WARN ] [MAIN ] ACR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:02:09.495274] [INFO ] [MAIN ] ACR: Wiping existing primary data before full refresh. [2025-09-24T17:02:09.495604] [INFO ] [LOCAL ] ACR: Starting deletion of primary data. [2025-09-24T17:02:09.496855] [DEBUG] [LOCAL ] ACR: Deleted primary data file. [2025-09-24T17:02:09.497203] [INFO ] [MAIN ] ACR: Starting full primary refresh. [2025-09-24T17:02:09.966044] [INFO ] [REMOTE ] ACR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:02:09.967446] [INFO ] [REMOTE ] ACR: Fetching primary data for 2024-12. [2025-09-24T17:02:10.133802] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2025-03 (2.12 seconds). [2025-09-24T17:02:10.189763] [DEBUG] [LOCAL ] ACM: Primary data saved (43152 records). [2025-09-24T17:02:10.189903] [INFO ] [MAIN ] ACM: Full history saved. [2025-09-24T17:02:10.191122] [INFO ] [MAIN ] Update Progress: 22/2373 symbols completed. ACM took 31.0s. Estimated remaining: 3h 45m 19s. Rate: 10.4 symbols/min [2025-09-24T17:02:10.367121] [INFO ] [MAIN ] ACRE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:02:10.390200] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-24T17:02:10.417066] [INFO ] [REMOTE ] ACP: Fetching primary data for 2025-05. [2025-09-24T17:02:10.432613] [DEBUG] [LOCAL ] ACRE: Loaded 33501 existing records from primary storage. [2025-09-24T17:02:10.432827] [INFO ] [MAIN ] ACRE: Loaded 33501 existing records. [2025-09-24T17:02:10.629686] [WARN ] [MAIN ] ACRE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:02:10.629976] [INFO ] [MAIN ] ACRE: Wiping existing primary data before full refresh. [2025-09-24T17:02:10.630026] [INFO ] [LOCAL ] ACRE: Starting deletion of primary data. [2025-09-24T17:02:10.630946] [DEBUG] [LOCAL ] ACRE: Deleted primary data file. [2025-09-24T17:02:10.631021] [INFO ] [MAIN ] ACRE: Starting full primary refresh. [2025-09-24T17:02:10.869915] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2024-12 (0.90 seconds). [2025-09-24T17:02:11.015708] [INFO ] [REMOTE ] ACRE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:02:11.216116] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2024-12. [2025-09-24T17:02:11.722620] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2025-05 (1.31 seconds). [2025-09-24T17:02:12.016130] [INFO ] [REMOTE ] ACR: Fetching primary data for 2025-01. [2025-09-24T17:02:12.624576] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2025-01 (0.61 seconds). [2025-09-24T17:02:12.744339] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2024-12 (1.53 seconds). [2025-09-24T17:02:12.816043] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2025-01. [2025-09-24T17:02:13.616133] [INFO ] [REMOTE ] ACR: Fetching primary data for 2025-02. [2025-09-24T17:02:14.165590] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2025-02 (0.55 seconds). [2025-09-24T17:02:14.346789] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T17:02:14.416041] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2025-02. [2025-09-24T17:02:15.216143] [INFO ] [REMOTE ] ACN: Fetching primary data for 2025-04. [2025-09-24T17:02:15.901419] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-24T17:02:16.016100] [INFO ] [REMOTE ] ACR: Fetching primary data for 2025-03. [2025-09-24T17:02:16.816089] [INFO ] [REMOTE ] ACP: Fetching primary data for 2025-06. [2025-09-24T17:02:16.831151] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2025-03 (0.82 seconds). [2025-09-24T17:02:17.378767] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2025-04 (2.16 seconds). [2025-09-24T17:02:17.616081] [INFO ] [REMOTE ] ACR: Fetching primary data for 2025-04. [2025-09-24T17:02:18.082026] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-24T17:02:18.416122] [INFO ] [REMOTE ] ACN: Fetching primary data for 2025-05. [2025-09-24T17:02:18.433619] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2025-04 (0.82 seconds). [2025-09-24T17:02:19.216086] [INFO ] [REMOTE ] ACP: Fetching primary data for 2025-07. [2025-09-24T17:02:20.016136] [INFO ] [REMOTE ] ACR: Fetching primary data for 2025-05. [2025-09-24T17:02:20.156090] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2025-05 (1.74 seconds). [2025-09-24T17:02:20.204923] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-24T17:02:20.674140] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2025-05 (0.66 seconds). [2025-09-24T17:02:20.816062] [INFO ] [REMOTE ] ACR: Fetching primary data for 2025-06. [2025-09-24T17:02:21.616091] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2025-03. [2025-09-24T17:02:21.628334] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-24T17:02:22.416094] [INFO ] [REMOTE ] ACP: Fetching primary data for 2025-08. [2025-09-24T17:02:23.163114] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2025-03 (1.55 seconds). [2025-09-24T17:02:23.216113] [INFO ] [REMOTE ] ACR: Fetching primary data for 2025-07. [2025-09-24T17:02:23.702258] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-24T17:02:23.868347] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2025-07 (0.65 seconds). [2025-09-24T17:02:24.016100] [INFO ] [REMOTE ] ACR: Fetching primary data for 2025-08. [2025-09-24T17:02:24.578354] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2025-08 (0.56 seconds). [2025-09-24T17:02:24.816075] [INFO ] [REMOTE ] ACP: Fetching primary data for 2025-09. [2025-09-24T17:02:25.616098] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2025-04. [2025-09-24T17:02:26.174809] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2025-09 (1.36 seconds). [2025-09-24T17:02:26.182964] [INFO ] [REMOTE ] ACP: Full fetch complete (47679 records). [2025-09-24T17:02:26.183224] [DEBUG] [VALIDATOR ] ACP: Validating primary data. [2025-09-24T17:02:26.421266] [INFO ] [REMOTE ] ACN: Fetching primary data for 2025-06. [2025-09-24T17:02:26.579173] [DEBUG] [VALIDATOR ] ACP: All expected trading days are present. [2025-09-24T17:02:26.579267] [DEBUG] [VALIDATOR ] ACP: Primary data validation passed. [2025-09-24T17:02:26.579772] [INFO ] [MAIN ] ACP: Fetched primary data is valid. [2025-09-24T17:02:26.579837] [DEBUG] [LOCAL ] ACP: Saving primary data. [2025-09-24T17:02:26.581144] [DEBUG] [LOCAL ] ACP: Trimmed 47679 records to 31136 (keeping 200 days of data) [2025-09-24T17:02:26.793038] [DEBUG] [LOCAL ] ACP: Primary data saved (31136 records). [2025-09-24T17:02:26.793186] [INFO ] [MAIN ] ACP: Full history saved. [2025-09-24T17:02:26.793263] [INFO ] [MAIN ] Update Progress: 23/2373 symbols completed. ACP took 26.0s. Estimated remaining: 4h 3m 42s. Rate: 9.6 symbols/min [2025-09-24T17:02:26.971495] [INFO ] [MAIN ] ACV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:02:26.981037] [DEBUG] [LOCAL ] ACV: Loaded 6930 existing records from primary storage. [2025-09-24T17:02:26.981120] [INFO ] [MAIN ] ACV: Loaded 6930 existing records. [2025-09-24T17:02:27.168337] [WARN ] [MAIN ] ACV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:02:27.169029] [INFO ] [MAIN ] ACV: Wiping existing primary data before full refresh. [2025-09-24T17:02:27.169093] [INFO ] [LOCAL ] ACV: Starting deletion of primary data. [2025-09-24T17:02:27.177271] [DEBUG] [LOCAL ] ACV: Deleted primary data file. [2025-09-24T17:02:27.190071] [INFO ] [MAIN ] ACV: Starting full primary refresh. [2025-09-24T17:02:27.222153] [INFO ] [REMOTE ] ACR: Fetching primary data for 2025-09. [2025-09-24T17:02:27.223575] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-24T17:02:27.566249] [INFO ] [REMOTE ] ACV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:02:28.016069] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2025-05. [2025-09-24T17:02:28.044062] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2025-09 (0.82 seconds). [2025-09-24T17:02:28.045584] [INFO ] [REMOTE ] ACR: Full fetch complete (8565 records). [2025-09-24T17:02:28.045695] [DEBUG] [VALIDATOR ] ACR: Validating primary data. [2025-09-24T17:02:28.426806] [DEBUG] [VALIDATOR ] ACR: All expected trading days are present. [2025-09-24T17:02:28.426954] [DEBUG] [VALIDATOR ] ACR: Primary data validation passed. [2025-09-24T17:02:28.427180] [INFO ] [MAIN ] ACR: Fetched primary data is valid. [2025-09-24T17:02:28.427283] [DEBUG] [LOCAL ] ACR: Saving primary data. [2025-09-24T17:02:28.428159] [DEBUG] [LOCAL ] ACR: Trimmed 8565 records to 6297 (keeping 200 days of data) [2025-09-24T17:02:28.467542] [DEBUG] [LOCAL ] ACR: Primary data saved (6297 records). [2025-09-24T17:02:28.483576] [INFO ] [MAIN ] ACR: Full history saved. [2025-09-24T17:02:28.494203] [INFO ] [MAIN ] Update Progress: 24/2373 symbols completed. ACR took 19.6s. Estimated remaining: 3h 56m 14s. Rate: 9.9 symbols/min [2025-09-24T17:02:28.496127] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2025-06 (2.07 seconds). [2025-09-24T17:02:28.693998] [INFO ] [MAIN ] ACVA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:02:28.751577] [DEBUG] [LOCAL ] ACVA: Loaded 49359 existing records from primary storage. [2025-09-24T17:02:28.751820] [INFO ] [MAIN ] ACVA: Loaded 49359 existing records. [2025-09-24T17:02:28.821300] [INFO ] [REMOTE ] ACN: Fetching primary data for 2025-07. [2025-09-24T17:02:28.934724] [WARN ] [MAIN ] ACVA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:02:28.935001] [INFO ] [MAIN ] ACVA: Wiping existing primary data before full refresh. [2025-09-24T17:02:28.935050] [INFO ] [LOCAL ] ACVA: Starting deletion of primary data. [2025-09-24T17:02:28.936198] [DEBUG] [LOCAL ] ACVA: Deleted primary data file. [2025-09-24T17:02:28.936258] [INFO ] [MAIN ] ACVA: Starting full primary refresh. [2025-09-24T17:02:29.292798] [INFO ] [REMOTE ] ACVA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:02:29.379395] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-24T17:02:29.616108] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2024-12. [2025-09-24T17:02:30.416109] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2025-06. [2025-09-24T17:02:30.797207] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2025-07 (1.98 seconds). [2025-09-24T17:02:31.216059] [INFO ] [REMOTE ] ACV: Fetching primary data for 2024-12. [2025-09-24T17:02:31.437756] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2024-12 (1.82 seconds). [2025-09-24T17:02:31.471993] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2025-06 (1.06 seconds). [2025-09-24T17:02:31.989596] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2024-12 (0.77 seconds). [2025-09-24T17:02:32.016091] [INFO ] [REMOTE ] ACV: Fetching primary data for 2025-01. [2025-09-24T17:02:32.690809] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2025-01 (0.67 seconds). [2025-09-24T17:02:32.816117] [INFO ] [REMOTE ] ACV: Fetching primary data for 2025-02. [2025-09-24T17:02:33.467701] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2025-02 (0.65 seconds). [2025-09-24T17:02:33.616103] [INFO ] [REMOTE ] ACV: Fetching primary data for 2025-03. [2025-09-24T17:02:34.397861] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2025-03 (0.78 seconds). [2025-09-24T17:02:34.416027] [INFO ] [REMOTE ] ACV: Fetching primary data for 2025-04. [2025-09-24T17:02:35.194406] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2025-04 (0.78 seconds). [2025-09-24T17:02:35.216080] [INFO ] [REMOTE ] ACV: Fetching primary data for 2025-05. [2025-09-24T17:02:35.916332] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2025-05 (0.70 seconds). [2025-09-24T17:02:36.016142] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2025-07. [2025-09-24T17:02:36.816108] [INFO ] [REMOTE ] ACV: Fetching primary data for 2025-06. [2025-09-24T17:02:37.097049] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2025-07 (1.08 seconds). [2025-09-24T17:02:37.369371] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2025-06 (0.55 seconds). [2025-09-24T17:02:37.616150] [INFO ] [REMOTE ] ACV: Fetching primary data for 2025-07. [2025-09-24T17:02:38.231501] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2025-07 (0.62 seconds). [2025-09-24T17:02:38.416116] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2025-01. [2025-09-24T17:02:39.216134] [INFO ] [REMOTE ] ACN: Fetching primary data for 2025-08. [2025-09-24T17:02:39.943378] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T17:02:40.016123] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2025-02. [2025-09-24T17:02:40.816159] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2025-08. [2025-09-24T17:02:41.197037] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2025-08 (1.98 seconds). [2025-09-24T17:02:41.616097] [INFO ] [REMOTE ] ACV: Fetching primary data for 2025-08. [2025-09-24T17:02:41.967872] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2025-02 (1.95 seconds). [2025-09-24T17:02:42.118805] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-24T17:02:42.228060] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2025-08 (0.61 seconds). [2025-09-24T17:02:42.416102] [INFO ] [REMOTE ] ACV: Fetching primary data for 2025-09. [2025-09-24T17:02:43.216061] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2025-09. [2025-09-24T17:02:43.286755] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2025-09 (0.87 seconds). [2025-09-24T17:02:43.288838] [INFO ] [REMOTE ] ACV: Full fetch complete (9720 records). [2025-09-24T17:02:43.288919] [DEBUG] [VALIDATOR ] ACV: Validating primary data. [2025-09-24T17:02:43.728678] [DEBUG] [VALIDATOR ] ACV: All expected trading days are present. [2025-09-24T17:02:43.728770] [DEBUG] [VALIDATOR ] ACV: Primary data validation passed. [2025-09-24T17:02:43.728971] [INFO ] [MAIN ] ACV: Fetched primary data is valid. [2025-09-24T17:02:43.729012] [DEBUG] [LOCAL ] ACV: Saving primary data. [2025-09-24T17:02:43.729459] [DEBUG] [LOCAL ] ACV: Trimmed 9720 records to 6946 (keeping 200 days of data) [2025-09-24T17:02:43.773367] [DEBUG] [LOCAL ] ACV: Primary data saved (6946 records). [2025-09-24T17:02:43.773493] [INFO ] [MAIN ] ACV: Full history saved. [2025-09-24T17:02:43.773578] [INFO ] [MAIN ] Update Progress: 25/2373 symbols completed. ACV took 17.0s. Estimated remaining: 4h 10m 36s. Rate: 9.4 symbols/min [2025-09-24T17:02:43.960064] [INFO ] [MAIN ] AD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:02:43.960283] [DEBUG] [LOCAL ] AD: No existing data file found in primary storage. [2025-09-24T17:02:43.960336] [WARN ] [MAIN ] AD: No existing data found, performing full refresh instead. [2025-09-24T17:02:43.960485] [INFO ] [MAIN ] AD: Wiping existing primary data before full refresh. [2025-09-24T17:02:43.960529] [INFO ] [LOCAL ] AD: Starting deletion of primary data. [2025-09-24T17:02:43.960573] [DEBUG] [LOCAL ] AD: No primary data file found to delete. [2025-09-24T17:02:43.960608] [INFO ] [MAIN ] AD: Starting full primary refresh. [2025-09-24T17:02:44.028812] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2025-03. [2025-09-24T17:02:44.352001] [INFO ] [REMOTE ] AD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:02:44.366404] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2025-09 (1.15 seconds). [2025-09-24T17:02:44.372063] [INFO ] [REMOTE ] ACRE: Full fetch complete (50551 records). [2025-09-24T17:02:44.372162] [DEBUG] [VALIDATOR ] ACRE: Validating primary data. [2025-09-24T17:02:44.778356] [DEBUG] [VALIDATOR ] ACRE: All expected trading days are present. [2025-09-24T17:02:44.778457] [DEBUG] [VALIDATOR ] ACRE: Primary data validation passed. [2025-09-24T17:02:44.779045] [INFO ] [MAIN ] ACRE: Fetched primary data is valid. [2025-09-24T17:02:44.779115] [DEBUG] [LOCAL ] ACRE: Saving primary data. [2025-09-24T17:02:44.780584] [DEBUG] [LOCAL ] ACRE: Trimmed 50551 records to 33608 (keeping 200 days of data) [2025-09-24T17:02:44.842730] [INFO ] [REMOTE ] AD: Fetching primary data for 2024-12. [2025-09-24T17:02:45.003703] [DEBUG] [LOCAL ] ACRE: Primary data saved (33608 records). [2025-09-24T17:02:45.003928] [INFO ] [MAIN ] ACRE: Full history saved. [2025-09-24T17:02:45.005101] [INFO ] [MAIN ] Update Progress: 26/2373 symbols completed. ACRE took 34.8s. Estimated remaining: 4h 2m 43s. Rate: 9.7 symbols/min [2025-09-24T17:02:45.156812] [DEBUG] [REMOTE ] AD: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:02:45.180202] [WARN ] [REMOTE ] AD: No data returned for month 2024-12 [2025-09-24T17:02:45.208676] [INFO ] [MAIN ] ADC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:02:45.263586] [DEBUG] [LOCAL ] ADC: Loaded 46374 existing records from primary storage. [2025-09-24T17:02:45.263799] [INFO ] [MAIN ] ADC: Loaded 46374 existing records. [2025-09-24T17:02:45.459079] [WARN ] [MAIN ] ADC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:02:45.459364] [INFO ] [MAIN ] ADC: Wiping existing primary data before full refresh. [2025-09-24T17:02:45.459496] [INFO ] [LOCAL ] ADC: Starting deletion of primary data. [2025-09-24T17:02:45.460850] [DEBUG] [LOCAL ] ADC: Deleted primary data file. [2025-09-24T17:02:45.460913] [INFO ] [MAIN ] ADC: Starting full primary refresh. [2025-09-24T17:02:45.621762] [INFO ] [REMOTE ] AD: Fetching primary data for 2025-01. [2025-09-24T17:02:45.841124] [INFO ] [REMOTE ] ADC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:02:45.891969] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2025-03 (1.86 seconds). [2025-09-24T17:02:46.053290] [DEBUG] [REMOTE ] AD: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:02:46.053602] [WARN ] [REMOTE ] AD: No data returned for month 2025-01 [2025-09-24T17:02:46.416090] [INFO ] [REMOTE ] AD: Fetching primary data for 2025-02. [2025-09-24T17:02:46.609768] [DEBUG] [REMOTE ] AD: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:02:46.610102] [WARN ] [REMOTE ] AD: No data returned for month 2025-02 [2025-09-24T17:02:47.216235] [INFO ] [REMOTE ] ADC: Fetching primary data for 2024-12. [2025-09-24T17:02:48.016113] [INFO ] [REMOTE ] ACN: Fetching primary data for 2025-09. [2025-09-24T17:02:48.490461] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2024-12 (1.27 seconds). [2025-09-24T17:02:48.816079] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2025-04. [2025-09-24T17:02:49.616148] [INFO ] [REMOTE ] AD: Fetching primary data for 2025-03. [2025-09-24T17:02:49.883798] [DEBUG] [REMOTE ] AD: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:02:49.884173] [WARN ] [REMOTE ] AD: No data returned for month 2025-03 [2025-09-24T17:02:50.213362] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-24T17:02:50.345874] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2025-09 (2.33 seconds). [2025-09-24T17:02:50.358395] [INFO ] [REMOTE ] ACN: Full fetch complete (77100 records). [2025-09-24T17:02:50.358562] [DEBUG] [VALIDATOR ] ACN: Validating primary data. [2025-09-24T17:02:50.421196] [INFO ] [REMOTE ] ADC: Fetching primary data for 2025-01. [2025-09-24T17:02:50.759565] [DEBUG] [VALIDATOR ] ACN: All expected trading days are present. [2025-09-24T17:02:50.759682] [DEBUG] [VALIDATOR ] ACN: Primary data validation passed. [2025-09-24T17:02:50.760748] [INFO ] [MAIN ] ACN: Fetched primary data is valid. [2025-09-24T17:02:50.760839] [DEBUG] [LOCAL ] ACN: Saving primary data. [2025-09-24T17:02:50.762457] [DEBUG] [LOCAL ] ACN: Trimmed 77100 records to 53424 (keeping 200 days of data) [2025-09-24T17:02:51.113767] [DEBUG] [LOCAL ] ACN: Primary data saved (53424 records). [2025-09-24T17:02:51.113931] [INFO ] [MAIN ] ACN: Full history saved. [2025-09-24T17:02:51.114028] [INFO ] [MAIN ] Update Progress: 27/2373 symbols completed. ACN took 57.3s. Estimated remaining: 4h 2m 28s. Rate: 9.7 symbols/min [2025-09-24T17:02:51.221806] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2025-05. [2025-09-24T17:02:51.302841] [INFO ] [MAIN ] ADCT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:02:51.339557] [DEBUG] [LOCAL ] ADCT: Loaded 33951 existing records from primary storage. [2025-09-24T17:02:51.339732] [INFO ] [MAIN ] ADCT: Loaded 33951 existing records. [2025-09-24T17:02:51.536450] [WARN ] [MAIN ] ADCT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:02:51.536788] [INFO ] [MAIN ] ADCT: Wiping existing primary data before full refresh. [2025-09-24T17:02:51.536844] [INFO ] [LOCAL ] ADCT: Starting deletion of primary data. [2025-09-24T17:02:51.537573] [DEBUG] [LOCAL ] ADCT: Deleted primary data file. [2025-09-24T17:02:51.537636] [INFO ] [MAIN ] ADCT: Starting full primary refresh. [2025-09-24T17:02:51.939341] [INFO ] [REMOTE ] ADCT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:02:51.962768] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2025-01 (1.54 seconds). [2025-09-24T17:02:52.016034] [INFO ] [REMOTE ] ADC: Fetching primary data for 2025-02. [2025-09-24T17:02:52.816081] [INFO ] [REMOTE ] AD: Fetching primary data for 2025-04. [2025-09-24T17:02:53.032815] [DEBUG] [REMOTE ] AD: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:02:53.033113] [WARN ] [REMOTE ] AD: No data returned for month 2025-04 [2025-09-24T17:02:53.163697] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2025-05 (1.94 seconds). [2025-09-24T17:02:53.598903] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2025-02 (1.58 seconds). [2025-09-24T17:02:53.616031] [INFO ] [REMOTE ] ADC: Fetching primary data for 2025-03. [2025-09-24T17:02:54.416084] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2024-12. [2025-09-24T17:02:55.216077] [INFO ] [REMOTE ] AD: Fetching primary data for 2025-05. [2025-09-24T17:02:55.257994] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2025-03 (1.64 seconds). [2025-09-24T17:02:55.410938] [DEBUG] [REMOTE ] AD: Error fetching primary data for 2025-05: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:02:55.411307] [WARN ] [REMOTE ] AD: No data returned for month 2025-05 [2025-09-24T17:02:55.940204] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2024-12 (1.52 seconds). [2025-09-24T17:02:56.016057] [INFO ] [REMOTE ] AD: Fetching primary data for 2025-06. [2025-09-24T17:02:56.239362] [DEBUG] [REMOTE ] AD: Error fetching primary data for 2025-06: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:02:56.239712] [WARN ] [REMOTE ] AD: No data returned for month 2025-06 [2025-09-24T17:02:56.816082] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2025-06. [2025-09-24T17:02:57.616090] [INFO ] [REMOTE ] ADC: Fetching primary data for 2025-04. [2025-09-24T17:02:58.283226] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-24T17:02:58.416108] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2025-07. [2025-09-24T17:02:59.221270] [INFO ] [REMOTE ] AD: Fetching primary data for 2025-07. [2025-09-24T17:02:59.241345] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2025-04 (1.63 seconds). [2025-09-24T17:02:59.451743] [DEBUG] [REMOTE ] AD: Error fetching primary data for 2025-07: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:02:59.452076] [WARN ] [REMOTE ] AD: No data returned for month 2025-07 [2025-09-24T17:02:59.652742] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2025-07 (1.24 seconds). [2025-09-24T17:03:00.016089] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2025-08. [2025-09-24T17:03:00.816092] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2025-01. [2025-09-24T17:03:01.554930] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2025-08 (1.54 seconds). [2025-09-24T17:03:01.616048] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2025-09. [2025-09-24T17:03:02.416073] [INFO ] [REMOTE ] AD: Fetching primary data for 2025-08. [2025-09-24T17:03:02.591324] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2025-01 (1.78 seconds). [2025-09-24T17:03:03.216115] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2025-02. [2025-09-24T17:03:04.016144] [INFO ] [REMOTE ] ADC: Fetching primary data for 2025-05. [2025-09-24T17:03:04.426754] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2025-09 (2.81 seconds). [2025-09-24T17:03:04.435541] [INFO ] [REMOTE ] ACVA: Full fetch complete (70182 records). [2025-09-24T17:03:04.435709] [DEBUG] [VALIDATOR ] ACVA: Validating primary data. [2025-09-24T17:03:04.832727] [DEBUG] [VALIDATOR ] ACVA: All expected trading days are present. [2025-09-24T17:03:04.832824] [DEBUG] [VALIDATOR ] ACVA: Primary data validation passed. [2025-09-24T17:03:04.833479] [INFO ] [MAIN ] ACVA: Fetched primary data is valid. [2025-09-24T17:03:04.833521] [DEBUG] [LOCAL ] ACVA: Saving primary data. [2025-09-24T17:03:04.835064] [DEBUG] [LOCAL ] ACVA: Trimmed 70182 records to 49322 (keeping 200 days of data) [2025-09-24T17:03:04.956160] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-24T17:03:04.965164] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2025-03. [2025-09-24T17:03:05.175031] [DEBUG] [LOCAL ] ACVA: Primary data saved (49322 records). [2025-09-24T17:03:05.175188] [INFO ] [MAIN ] ACVA: Full history saved. [2025-09-24T17:03:05.176639] [INFO ] [MAIN ] Update Progress: 28/2373 symbols completed. ACVA took 36.7s. Estimated remaining: 4h 13m 20s. Rate: 9.3 symbols/min [2025-09-24T17:03:05.352395] [INFO ] [MAIN ] ADM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:03:05.367906] [INFO ] [REMOTE ] AD: Incremental fetch complete for 2025-08 (2.95 seconds). [2025-09-24T17:03:05.436583] [DEBUG] [LOCAL ] ADM: Loaded 53397 existing records from primary storage. [2025-09-24T17:03:05.436797] [INFO ] [MAIN ] ADM: Loaded 53397 existing records. [2025-09-24T17:03:05.617078] [INFO ] [REMOTE ] AD: Fetching primary data for 2025-09. [2025-09-24T17:03:05.641619] [WARN ] [MAIN ] ADM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:03:05.641900] [INFO ] [MAIN ] ADM: Wiping existing primary data before full refresh. [2025-09-24T17:03:05.641953] [INFO ] [LOCAL ] ADM: Starting deletion of primary data. [2025-09-24T17:03:05.643350] [DEBUG] [LOCAL ] ADM: Deleted primary data file. [2025-09-24T17:03:05.643439] [INFO ] [MAIN ] ADM: Starting full primary refresh. [2025-09-24T17:03:06.041514] [INFO ] [REMOTE ] ADM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:03:06.068483] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2025-05 (2.05 seconds). [2025-09-24T17:03:06.416151] [INFO ] [REMOTE ] ADM: Fetching primary data for 2024-12. [2025-09-24T17:03:06.478288] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2025-03 (1.51 seconds). [2025-09-24T17:03:06.811283] [INFO ] [REMOTE ] AD: Incremental fetch complete for 2025-09 (1.19 seconds). [2025-09-24T17:03:06.815536] [INFO ] [REMOTE ] AD: Full fetch complete (5930 records). [2025-09-24T17:03:06.815614] [DEBUG] [VALIDATOR ] AD: Validating primary data. [2025-09-24T17:03:06.816055] [FATAL] [VALIDATOR ] AD: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:03:06.816141] [FATAL] [MAIN ] AD: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:03:06.816190] [WARN ] [MAIN ] AD: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:03:06.816230] [INFO ] [LOCAL ] AD: Starting deletion of primary data. [2025-09-24T17:03:06.816289] [DEBUG] [LOCAL ] AD: No primary data file found to delete. [2025-09-24T17:03:06.816327] [INFO ] [LOCAL ] AD: Starting deletion of derivative data. [2025-09-24T17:03:06.816368] [DEBUG] [LOCAL ] AD: No derivative data file found to delete. [2025-09-24T17:03:06.816470] [INFO ] [MAIN ] Update Progress: 29/2373 symbols completed. AD took 23.0s. Estimated remaining: 4h 6m 42s. Rate: 9.5 symbols/min [2025-09-24T17:03:06.994369] [INFO ] [MAIN ] ADNT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:03:06.994579] [DEBUG] [LOCAL ] ADNT: No existing data file found in primary storage. [2025-09-24T17:03:06.994635] [WARN ] [MAIN ] ADNT: No existing data found, performing full refresh instead. [2025-09-24T17:03:06.994802] [INFO ] [MAIN ] ADNT: Wiping existing primary data before full refresh. [2025-09-24T17:03:06.994846] [INFO ] [LOCAL ] ADNT: Starting deletion of primary data. [2025-09-24T17:03:06.994888] [DEBUG] [LOCAL ] ADNT: No primary data file found to delete. [2025-09-24T17:03:06.994922] [INFO ] [MAIN ] ADNT: Starting full primary refresh. [2025-09-24T17:03:07.221369] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2025-04. [2025-09-24T17:03:07.364030] [INFO ] [REMOTE ] ADNT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:03:08.016131] [INFO ] [REMOTE ] ADC: Fetching primary data for 2025-06. [2025-09-24T17:03:08.235909] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2024-12 (1.82 seconds). [2025-09-24T17:03:08.267840] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2025-04 (1.05 seconds). [2025-09-24T17:03:08.816073] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2025-05. [2025-09-24T17:03:09.342718] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2025-06 (1.33 seconds). [2025-09-24T17:03:09.616148] [INFO ] [REMOTE ] ADM: Fetching primary data for 2025-01. [2025-09-24T17:03:10.175693] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-24T17:03:10.416146] [INFO ] [REMOTE ] ADC: Fetching primary data for 2025-07. [2025-09-24T17:03:11.216083] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2025-06. [2025-09-24T17:03:11.538532] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2025-01 (1.92 seconds). [2025-09-24T17:03:12.016057] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2024-12. [2025-09-24T17:03:12.265274] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2025-07 (1.85 seconds). [2025-09-24T17:03:12.815035] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-24T17:03:12.823611] [INFO ] [REMOTE ] ADC: Fetching primary data for 2025-08. [2025-09-24T17:03:13.305113] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2024-12 (1.29 seconds). [2025-09-24T17:03:13.616087] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2025-01. [2025-09-24T17:03:14.416124] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2025-07. [2025-09-24T17:03:14.658190] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2025-08 (1.83 seconds). [2025-09-24T17:03:15.216065] [INFO ] [REMOTE ] ADC: Fetching primary data for 2025-09. [2025-09-24T17:03:15.378489] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2025-01 (1.76 seconds). [2025-09-24T17:03:16.016175] [INFO ] [REMOTE ] ADM: Fetching primary data for 2025-02. [2025-09-24T17:03:16.563699] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2025-07 (2.15 seconds). [2025-09-24T17:03:16.816070] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2025-08. [2025-09-24T17:03:17.616105] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2025-02. [2025-09-24T17:03:17.847618] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2025-09 (2.63 seconds). [2025-09-24T17:03:17.856111] [INFO ] [REMOTE ] ADC: Full fetch complete (65635 records). [2025-09-24T17:03:17.856284] [DEBUG] [VALIDATOR ] ADC: Validating primary data. [2025-09-24T17:03:17.857185] [FATAL] [VALIDATOR ] ADC: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:03:17.857288] [FATAL] [MAIN ] ADC: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:03:17.857353] [WARN ] [MAIN ] ADC: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:03:17.857425] [INFO ] [LOCAL ] ADC: Starting deletion of primary data. [2025-09-24T17:03:17.857494] [DEBUG] [LOCAL ] ADC: No primary data file found to delete. [2025-09-24T17:03:17.857533] [INFO ] [LOCAL ] ADC: Starting deletion of derivative data. [2025-09-24T17:03:17.858259] [DEBUG] [LOCAL ] ADC: Deleted derivative data file. [2025-09-24T17:03:17.859385] [INFO ] [MAIN ] Update Progress: 30/2373 symbols completed. ADC took 32.9s. Estimated remaining: 4h 12m 45s. Rate: 9.3 symbols/min [2025-09-24T17:03:18.039923] [INFO ] [MAIN ] ADT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:03:18.040121] [DEBUG] [LOCAL ] ADT: No existing data file found in primary storage. [2025-09-24T17:03:18.040160] [WARN ] [MAIN ] ADT: No existing data found, performing full refresh instead. [2025-09-24T17:03:18.040320] [INFO ] [MAIN ] ADT: Wiping existing primary data before full refresh. [2025-09-24T17:03:18.040388] [INFO ] [LOCAL ] ADT: Starting deletion of primary data. [2025-09-24T17:03:18.040453] [DEBUG] [LOCAL ] ADT: No primary data file found to delete. [2025-09-24T17:03:18.040516] [INFO ] [MAIN ] ADT: Starting full primary refresh. [2025-09-24T17:03:18.500818] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2025-08 (1.68 seconds). [2025-09-24T17:03:18.499335] [INFO ] [REMOTE ] ADT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:03:18.509109] [INFO ] [REMOTE ] ADT: Fetching primary data for 2024-12. [2025-09-24T17:03:18.564924] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2025-02 (2.55 seconds). [2025-09-24T17:03:19.090553] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-24T17:03:19.216113] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2025-03. [2025-09-24T17:03:20.016134] [INFO ] [REMOTE ] ADM: Fetching primary data for 2025-03. [2025-09-24T17:03:20.223896] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-24T17:03:20.816128] [INFO ] [REMOTE ] ADT: Fetching primary data for 2025-01. [2025-09-24T17:03:20.902390] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-24T17:03:21.616096] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2025-04. [2025-09-24T17:03:21.701868] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-24T17:03:22.416139] [INFO ] [REMOTE ] ADM: Fetching primary data for 2025-04. [2025-09-24T17:03:22.488417] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-24T17:03:23.216057] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2025-09. [2025-09-24T17:03:23.257958] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-24T17:03:24.022749] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2025-05. [2025-09-24T17:03:24.044526] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2025-04 (1.63 seconds). [2025-09-24T17:03:24.324899] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-24T17:03:24.333846] [INFO ] [REMOTE ] ADCT: Full fetch complete (51646 records). [2025-09-24T17:03:24.334043] [DEBUG] [VALIDATOR ] ADCT: Validating primary data. [2025-09-24T17:03:24.740225] [DEBUG] [VALIDATOR ] ADCT: All expected trading days are present. [2025-09-24T17:03:24.740306] [DEBUG] [VALIDATOR ] ADCT: Primary data validation passed. [2025-09-24T17:03:24.740821] [INFO ] [MAIN ] ADCT: Fetched primary data is valid. [2025-09-24T17:03:24.740884] [DEBUG] [LOCAL ] ADCT: Saving primary data. [2025-09-24T17:03:24.741975] [DEBUG] [LOCAL ] ADCT: Trimmed 51646 records to 34069 (keeping 200 days of data) [2025-09-24T17:03:24.822230] [INFO ] [REMOTE ] ADT: Fetching primary data for 2025-02. [2025-09-24T17:03:24.937335] [DEBUG] [LOCAL ] ADCT: Primary data saved (34069 records). [2025-09-24T17:03:24.937472] [INFO ] [MAIN ] ADCT: Full history saved. [2025-09-24T17:03:24.937556] [INFO ] [MAIN ] Update Progress: 31/2373 symbols completed. ADCT took 33.8s. Estimated remaining: 4h 13m 25s. Rate: 9.2 symbols/min [2025-09-24T17:03:25.110836] [INFO ] [MAIN ] ADX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:03:25.140356] [DEBUG] [LOCAL ] ADX: Loaded 27857 existing records from primary storage. [2025-09-24T17:03:25.140490] [INFO ] [MAIN ] ADX: Loaded 27857 existing records. [2025-09-24T17:03:25.322870] [WARN ] [MAIN ] ADX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:03:25.323129] [INFO ] [MAIN ] ADX: Wiping existing primary data before full refresh. [2025-09-24T17:03:25.323178] [INFO ] [LOCAL ] ADX: Starting deletion of primary data. [2025-09-24T17:03:25.324046] [DEBUG] [LOCAL ] ADX: Deleted primary data file. [2025-09-24T17:03:25.324110] [INFO ] [MAIN ] ADX: Starting full primary refresh. [2025-09-24T17:03:25.621476] [INFO ] [REMOTE ] ADM: Fetching primary data for 2025-05. [2025-09-24T17:03:25.710684] [INFO ] [REMOTE ] ADX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:03:25.738732] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2025-05 (1.72 seconds). [2025-09-24T17:03:26.416097] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2025-06. [2025-09-24T17:03:26.521904] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2025-02 (1.70 seconds). [2025-09-24T17:03:27.216032] [INFO ] [REMOTE ] ADT: Fetching primary data for 2025-03. [2025-09-24T17:03:27.351051] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-24T17:03:27.635241] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-24T17:03:28.016281] [INFO ] [REMOTE ] ADX: Fetching primary data for 2024-12. [2025-09-24T17:03:28.816048] [INFO ] [REMOTE ] ADM: Fetching primary data for 2025-06. [2025-09-24T17:03:28.982479] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-24T17:03:29.527269] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2024-12 (1.51 seconds). [2025-09-24T17:03:29.616089] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2025-07. [2025-09-24T17:03:30.416132] [INFO ] [REMOTE ] ADT: Fetching primary data for 2025-04. [2025-09-24T17:03:30.457707] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-24T17:03:31.216086] [INFO ] [REMOTE ] ADM: Fetching primary data for 2025-07. [2025-09-24T17:03:31.413823] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2025-07 (1.80 seconds). [2025-09-24T17:03:32.016071] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2025-08. [2025-09-24T17:03:32.196073] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-24T17:03:32.766048] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-24T17:03:32.816084] [INFO ] [REMOTE ] ADT: Fetching primary data for 2025-05. [2025-09-24T17:03:33.566901] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2025-08 (1.55 seconds). [2025-09-24T17:03:33.616054] [INFO ] [REMOTE ] ADX: Fetching primary data for 2025-01. [2025-09-24T17:03:34.416053] [INFO ] [REMOTE ] ADM: Fetching primary data for 2025-08. [2025-09-24T17:03:34.627680] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-24T17:03:34.691961] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2025-01 (1.08 seconds). [2025-09-24T17:03:35.216112] [INFO ] [REMOTE ] ADX: Fetching primary data for 2025-02. [2025-09-24T17:03:35.992754] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2025-08 (1.58 seconds). [2025-09-24T17:03:36.016038] [INFO ] [REMOTE ] ADM: Fetching primary data for 2025-09. [2025-09-24T17:03:36.527372] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2025-02 (1.31 seconds). [2025-09-24T17:03:36.816074] [INFO ] [REMOTE ] ADX: Fetching primary data for 2025-03. [2025-09-24T17:03:37.616085] [INFO ] [REMOTE ] ADT: Fetching primary data for 2025-06. [2025-09-24T17:03:37.991858] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2025-03 (1.18 seconds). [2025-09-24T17:03:38.182411] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2025-09 (2.17 seconds). [2025-09-24T17:03:38.192126] [INFO ] [REMOTE ] ADM: Full fetch complete (77218 records). [2025-09-24T17:03:38.192293] [DEBUG] [VALIDATOR ] ADM: Validating primary data. [2025-09-24T17:03:38.421206] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2025-09. [2025-09-24T17:03:38.652686] [DEBUG] [VALIDATOR ] ADM: All expected trading days are present. [2025-09-24T17:03:38.652797] [DEBUG] [VALIDATOR ] ADM: Primary data validation passed. [2025-09-24T17:03:38.653602] [INFO ] [MAIN ] ADM: Fetched primary data is valid. [2025-09-24T17:03:38.653719] [DEBUG] [LOCAL ] ADM: Saving primary data. [2025-09-24T17:03:38.655510] [DEBUG] [LOCAL ] ADM: Trimmed 77218 records to 53395 (keeping 200 days of data) [2025-09-24T17:03:39.015349] [DEBUG] [LOCAL ] ADM: Primary data saved (53395 records). [2025-09-24T17:03:39.015517] [INFO ] [MAIN ] ADM: Full history saved. [2025-09-24T17:03:39.016970] [INFO ] [MAIN ] Update Progress: 32/2373 symbols completed. ADM took 33.8s. Estimated remaining: 4h 22m 33s. Rate: 8.9 symbols/min [2025-09-24T17:03:39.220135] [INFO ] [REMOTE ] ADX: Fetching primary data for 2025-04. [2025-09-24T17:03:39.225237] [INFO ] [MAIN ] AEE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:03:39.225991] [DEBUG] [LOCAL ] AEE: No existing data file found in primary storage. [2025-09-24T17:03:39.226135] [WARN ] [MAIN ] AEE: No existing data found, performing full refresh instead. [2025-09-24T17:03:39.226540] [INFO ] [MAIN ] AEE: Wiping existing primary data before full refresh. [2025-09-24T17:03:39.226717] [INFO ] [LOCAL ] AEE: Starting deletion of primary data. [2025-09-24T17:03:39.226789] [DEBUG] [LOCAL ] AEE: No primary data file found to delete. [2025-09-24T17:03:39.226828] [INFO ] [MAIN ] AEE: Starting full primary refresh. [2025-09-24T17:03:39.629157] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2025-06 (2.01 seconds). [2025-09-24T17:03:39.706151] [INFO ] [REMOTE ] AEE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:03:39.956948] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2025-09 (1.54 seconds). [2025-09-24T17:03:39.966122] [INFO ] [REMOTE ] ADNT: Full fetch complete (68089 records). [2025-09-24T17:03:39.966254] [DEBUG] [VALIDATOR ] ADNT: Validating primary data. [2025-09-24T17:03:40.022288] [INFO ] [REMOTE ] AEE: Fetching primary data for 2024-12. [2025-09-24T17:03:40.368963] [DEBUG] [VALIDATOR ] ADNT: All expected trading days are present. [2025-09-24T17:03:40.369066] [DEBUG] [VALIDATOR ] ADNT: Primary data validation passed. [2025-09-24T17:03:40.369803] [INFO ] [MAIN ] ADNT: Fetched primary data is valid. [2025-09-24T17:03:40.369876] [DEBUG] [LOCAL ] ADNT: Saving primary data. [2025-09-24T17:03:40.371793] [DEBUG] [LOCAL ] ADNT: Trimmed 68089 records to 47461 (keeping 200 days of data) [2025-09-24T17:03:40.656126] [DEBUG] [LOCAL ] ADNT: Primary data saved (47461 records). [2025-09-24T17:03:40.656285] [INFO ] [MAIN ] ADNT: Full history saved. [2025-09-24T17:03:40.656367] [INFO ] [MAIN ] Update Progress: 33/2373 symbols completed. ADNT took 33.8s. Estimated remaining: 4h 16m 26s. Rate: 9.1 symbols/min [2025-09-24T17:03:40.818221] [INFO ] [REMOTE ] ADT: Fetching primary data for 2025-07. [2025-09-24T17:03:40.841214] [INFO ] [MAIN ] AEFC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:03:40.851513] [DEBUG] [LOCAL ] AEFC: Loaded 8595 existing records from primary storage. [2025-09-24T17:03:40.852164] [INFO ] [MAIN ] AEFC: Loaded 8595 existing records. [2025-09-24T17:03:41.039197] [WARN ] [MAIN ] AEFC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:03:41.039820] [INFO ] [MAIN ] AEFC: Wiping existing primary data before full refresh. [2025-09-24T17:03:41.039878] [INFO ] [LOCAL ] AEFC: Starting deletion of primary data. [2025-09-24T17:03:41.040311] [DEBUG] [LOCAL ] AEFC: Deleted primary data file. [2025-09-24T17:03:41.040372] [INFO ] [MAIN ] AEFC: Starting full primary refresh. [2025-09-24T17:03:41.344050] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2025-04 (2.12 seconds). [2025-09-24T17:03:41.432431] [INFO ] [REMOTE ] AEFC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:03:41.616095] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2024-12. [2025-09-24T17:03:41.722776] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2024-12 (1.70 seconds). [2025-09-24T17:03:42.416040] [INFO ] [REMOTE ] AEE: Fetching primary data for 2025-01. [2025-09-24T17:03:42.616875] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2024-12 (1.00 seconds). [2025-09-24T17:03:42.823194] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2025-07 (2.00 seconds). [2025-09-24T17:03:43.216080] [INFO ] [REMOTE ] ADT: Fetching primary data for 2025-08. [2025-09-24T17:03:44.021187] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2025-01. [2025-09-24T17:03:44.033282] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-24T17:03:44.520729] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2025-01 (0.50 seconds). [2025-09-24T17:03:44.816111] [INFO ] [REMOTE ] ADX: Fetching primary data for 2025-05. [2025-09-24T17:03:44.980430] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-24T17:03:45.616147] [INFO ] [REMOTE ] AEE: Fetching primary data for 2025-02. [2025-09-24T17:03:46.073039] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2025-05 (1.26 seconds). [2025-09-24T17:03:46.416092] [INFO ] [REMOTE ] ADX: Fetching primary data for 2025-06. [2025-09-24T17:03:47.216078] [INFO ] [REMOTE ] ADT: Fetching primary data for 2025-09. [2025-09-24T17:03:47.375322] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2025-02 (1.76 seconds). [2025-09-24T17:03:47.435597] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-24T17:03:48.016129] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2025-02. [2025-09-24T17:03:48.632877] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2025-02 (0.62 seconds). [2025-09-24T17:03:48.816086] [INFO ] [REMOTE ] ADX: Fetching primary data for 2025-07. [2025-09-24T17:03:49.131115] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2025-09 (1.92 seconds). [2025-09-24T17:03:49.140900] [INFO ] [REMOTE ] ADT: Full fetch complete (77204 records). [2025-09-24T17:03:49.141037] [DEBUG] [VALIDATOR ] ADT: Validating primary data. [2025-09-24T17:03:49.545851] [DEBUG] [VALIDATOR ] ADT: All expected trading days are present. [2025-09-24T17:03:49.545968] [DEBUG] [VALIDATOR ] ADT: Primary data validation passed. [2025-09-24T17:03:49.546736] [INFO ] [MAIN ] ADT: Fetched primary data is valid. [2025-09-24T17:03:49.546803] [DEBUG] [LOCAL ] ADT: Saving primary data. [2025-09-24T17:03:49.548394] [DEBUG] [LOCAL ] ADT: Trimmed 77204 records to 53477 (keeping 200 days of data) [2025-09-24T17:03:49.638432] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2025-03. [2025-09-24T17:03:49.811357] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2025-07 (1.00 seconds). [2025-09-24T17:03:49.912531] [DEBUG] [LOCAL ] ADT: Primary data saved (53477 records). [2025-09-24T17:03:49.912728] [INFO ] [MAIN ] ADT: Full history saved. [2025-09-24T17:03:49.912822] [INFO ] [MAIN ] Update Progress: 34/2373 symbols completed. ADT took 32.1s. Estimated remaining: 4h 19m 23s. Rate: 9.0 symbols/min [2025-09-24T17:03:50.082789] [INFO ] [MAIN ] AEG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:03:50.082970] [DEBUG] [LOCAL ] AEG: No existing data file found in primary storage. [2025-09-24T17:03:50.083009] [WARN ] [MAIN ] AEG: No existing data found, performing full refresh instead. [2025-09-24T17:03:50.083156] [INFO ] [MAIN ] AEG: Wiping existing primary data before full refresh. [2025-09-24T17:03:50.083199] [INFO ] [LOCAL ] AEG: Starting deletion of primary data. [2025-09-24T17:03:50.083240] [DEBUG] [LOCAL ] AEG: No primary data file found to delete. [2025-09-24T17:03:50.083273] [INFO ] [MAIN ] AEG: Starting full primary refresh. [2025-09-24T17:03:50.398374] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2025-03 (0.76 seconds). [2025-09-24T17:03:50.417826] [INFO ] [REMOTE ] AEE: Fetching primary data for 2025-03. [2025-09-24T17:03:50.488867] [INFO ] [REMOTE ] AEG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:03:51.216113] [INFO ] [REMOTE ] AEG: Fetching primary data for 2024-12. [2025-09-24T17:03:52.016151] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2025-04. [2025-09-24T17:03:52.401863] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2025-03 (1.98 seconds). [2025-09-24T17:03:52.718021] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2024-12 (1.50 seconds). [2025-09-24T17:03:52.816084] [INFO ] [REMOTE ] AEE: Fetching primary data for 2025-04. [2025-09-24T17:03:52.979336] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2025-04 (0.96 seconds). [2025-09-24T17:03:53.616090] [INFO ] [REMOTE ] ADX: Fetching primary data for 2025-08. [2025-09-24T17:03:54.416059] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2025-05. [2025-09-24T17:03:54.604271] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-24T17:03:54.971355] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-24T17:03:55.216068] [INFO ] [REMOTE ] AEE: Fetching primary data for 2025-05. [2025-09-24T17:03:55.289379] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2025-05 (0.87 seconds). [2025-09-24T17:03:56.016109] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2025-06. [2025-09-24T17:03:56.615899] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2025-06 (0.60 seconds). [2025-09-24T17:03:56.816064] [INFO ] [REMOTE ] AEG: Fetching primary data for 2025-01. [2025-09-24T17:03:56.868003] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2025-05 (1.65 seconds). [2025-09-24T17:03:57.616091] [INFO ] [REMOTE ] AEE: Fetching primary data for 2025-06. [2025-09-24T17:03:58.299206] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-24T17:03:58.416089] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2025-07. [2025-09-24T17:03:59.084811] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2025-07 (0.67 seconds). [2025-09-24T17:03:59.216084] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2025-08. [2025-09-24T17:03:59.265387] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-24T17:03:59.834918] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2025-08 (0.62 seconds). [2025-09-24T17:04:00.016082] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2025-09. [2025-09-24T17:04:00.731859] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2025-09 (0.72 seconds). [2025-09-24T17:04:00.733682] [INFO ] [REMOTE ] AEFC: Full fetch complete (12379 records). [2025-09-24T17:04:00.733786] [DEBUG] [VALIDATOR ] AEFC: Validating primary data. [2025-09-24T17:04:00.821316] [INFO ] [REMOTE ] AEG: Fetching primary data for 2025-02. [2025-09-24T17:04:01.125309] [DEBUG] [VALIDATOR ] AEFC: All expected trading days are present. [2025-09-24T17:04:01.125399] [DEBUG] [VALIDATOR ] AEFC: Primary data validation passed. [2025-09-24T17:04:01.125637] [INFO ] [MAIN ] AEFC: Fetched primary data is valid. [2025-09-24T17:04:01.125738] [DEBUG] [LOCAL ] AEFC: Saving primary data. [2025-09-24T17:04:01.126230] [DEBUG] [LOCAL ] AEFC: Trimmed 12379 records to 8584 (keeping 200 days of data) [2025-09-24T17:04:01.178331] [DEBUG] [LOCAL ] AEFC: Primary data saved (8584 records). [2025-09-24T17:04:01.178477] [INFO ] [MAIN ] AEFC: Full history saved. [2025-09-24T17:04:01.178620] [INFO ] [MAIN ] Update Progress: 35/2373 symbols completed. AEFC took 20.5s. Estimated remaining: 4h 24m 25s. Rate: 8.8 symbols/min [2025-09-24T17:04:01.358691] [INFO ] [MAIN ] AEM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:04:01.428292] [DEBUG] [LOCAL ] AEM: Loaded 53465 existing records from primary storage. [2025-09-24T17:04:01.428528] [INFO ] [MAIN ] AEM: Loaded 53465 existing records. [2025-09-24T17:04:01.621241] [INFO ] [REMOTE ] AEE: Fetching primary data for 2025-07. [2025-09-24T17:04:01.658566] [WARN ] [MAIN ] AEM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:04:01.659043] [INFO ] [MAIN ] AEM: Wiping existing primary data before full refresh. [2025-09-24T17:04:01.659125] [INFO ] [LOCAL ] AEM: Starting deletion of primary data. [2025-09-24T17:04:01.660708] [DEBUG] [LOCAL ] AEM: Deleted primary data file. [2025-09-24T17:04:01.660783] [INFO ] [MAIN ] AEM: Starting full primary refresh. [2025-09-24T17:04:02.060448] [INFO ] [REMOTE ] AEM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:04:02.416061] [INFO ] [REMOTE ] AEM: Fetching primary data for 2024-12. [2025-09-24T17:04:02.496382] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2025-02 (1.68 seconds). [2025-09-24T17:04:03.216073] [INFO ] [REMOTE ] AEG: Fetching primary data for 2025-03. [2025-09-24T17:04:03.515344] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-24T17:04:03.922122] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2024-12 (1.51 seconds). [2025-09-24T17:04:04.016089] [INFO ] [REMOTE ] AEM: Fetching primary data for 2025-01. [2025-09-24T17:04:04.821204] [INFO ] [REMOTE ] ADX: Fetching primary data for 2025-09. [2025-09-24T17:04:04.843961] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-24T17:04:05.616146] [INFO ] [REMOTE ] AEG: Fetching primary data for 2025-04. [2025-09-24T17:04:05.847286] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-24T17:04:05.894866] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2025-09 (1.07 seconds). [2025-09-24T17:04:05.905056] [INFO ] [REMOTE ] ADX: Full fetch complete (42116 records). [2025-09-24T17:04:05.905229] [DEBUG] [VALIDATOR ] ADX: Validating primary data. [2025-09-24T17:04:06.309345] [DEBUG] [VALIDATOR ] ADX: All expected trading days are present. [2025-09-24T17:04:06.309460] [DEBUG] [VALIDATOR ] ADX: Primary data validation passed. [2025-09-24T17:04:06.310260] [INFO ] [MAIN ] ADX: Fetched primary data is valid. [2025-09-24T17:04:06.310361] [DEBUG] [LOCAL ] ADX: Saving primary data. [2025-09-24T17:04:06.311806] [DEBUG] [LOCAL ] ADX: Trimmed 42116 records to 27783 (keeping 200 days of data) [2025-09-24T17:04:06.416069] [INFO ] [REMOTE ] AEE: Fetching primary data for 2025-08. [2025-09-24T17:04:06.508119] [DEBUG] [LOCAL ] ADX: Primary data saved (27783 records). [2025-09-24T17:04:06.508272] [INFO ] [MAIN ] ADX: Full history saved. [2025-09-24T17:04:06.508413] [INFO ] [MAIN ] Update Progress: 36/2373 symbols completed. ADX took 41.6s. Estimated remaining: 4h 22m 44s. Rate: 8.9 symbols/min [2025-09-24T17:04:06.687880] [INFO ] [MAIN ] AEO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:04:06.749451] [DEBUG] [LOCAL ] AEO: Loaded 53557 existing records from primary storage. [2025-09-24T17:04:06.749592] [INFO ] [MAIN ] AEO: Loaded 53557 existing records. [2025-09-24T17:04:06.926256] [WARN ] [MAIN ] AEO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:04:06.926483] [INFO ] [MAIN ] AEO: Wiping existing primary data before full refresh. [2025-09-24T17:04:06.926530] [INFO ] [LOCAL ] AEO: Starting deletion of primary data. [2025-09-24T17:04:06.928791] [DEBUG] [LOCAL ] AEO: Deleted primary data file. [2025-09-24T17:04:06.928864] [INFO ] [MAIN ] AEO: Starting full primary refresh. [2025-09-24T17:04:07.218953] [INFO ] [REMOTE ] AEM: Fetching primary data for 2025-02. [2025-09-24T17:04:07.293165] [INFO ] [REMOTE ] AEO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:04:07.450366] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2025-04 (1.83 seconds). [2025-09-24T17:04:08.016064] [INFO ] [REMOTE ] AEG: Fetching primary data for 2025-05. [2025-09-24T17:04:08.189241] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-24T17:04:08.816148] [INFO ] [REMOTE ] AEE: Fetching primary data for 2025-09. [2025-09-24T17:04:09.009926] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-24T17:04:09.616115] [INFO ] [REMOTE ] AEM: Fetching primary data for 2025-03. [2025-09-24T17:04:09.850983] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2025-05 (1.83 seconds). [2025-09-24T17:04:10.416097] [INFO ] [REMOTE ] AEG: Fetching primary data for 2025-06. [2025-09-24T17:04:10.615442] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2025-09 (1.80 seconds). [2025-09-24T17:04:10.624279] [INFO ] [REMOTE ] AEE: Full fetch complete (72520 records). [2025-09-24T17:04:10.624410] [DEBUG] [VALIDATOR ] AEE: Validating primary data. [2025-09-24T17:04:11.021202] [DEBUG] [VALIDATOR ] AEE: All expected trading days are present. [2025-09-24T17:04:11.021301] [DEBUG] [VALIDATOR ] AEE: Primary data validation passed. [2025-09-24T17:04:11.023288] [INFO ] [MAIN ] AEE: Fetched primary data is valid. [2025-09-24T17:04:11.023354] [DEBUG] [LOCAL ] AEE: Saving primary data. [2025-09-24T17:04:11.024797] [DEBUG] [LOCAL ] AEE: Trimmed 72520 records to 50147 (keeping 200 days of data) [2025-09-24T17:04:11.227821] [INFO ] [REMOTE ] AEO: Fetching primary data for 2024-12. [2025-09-24T17:04:11.424879] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-24T17:04:11.528523] [DEBUG] [LOCAL ] AEE: Primary data saved (50147 records). [2025-09-24T17:04:11.528702] [INFO ] [MAIN ] AEE: Full history saved. [2025-09-24T17:04:11.528796] [INFO ] [MAIN ] Update Progress: 37/2373 symbols completed. AEE took 32.5s. Estimated remaining: 4h 20m 48s. Rate: 9.0 symbols/min [2025-09-24T17:04:12.016046] [INFO ] [REMOTE ] AEM: Fetching primary data for 2025-04. [2025-09-24T17:04:12.052420] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-24T17:04:12.816134] [INFO ] [REMOTE ] AEG: Fetching primary data for 2025-07. [2025-09-24T17:04:13.242634] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2024-12 (2.01 seconds). [2025-09-24T17:04:13.616119] [INFO ] [REMOTE ] AEO: Fetching primary data for 2025-01. [2025-09-24T17:04:14.198094] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2025-04 (2.18 seconds). [2025-09-24T17:04:14.416108] [INFO ] [REMOTE ] AEM: Fetching primary data for 2025-05. [2025-09-24T17:04:14.721919] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2025-07 (1.91 seconds). [2025-09-24T17:04:15.216056] [INFO ] [REMOTE ] AEG: Fetching primary data for 2025-08. [2025-09-24T17:04:15.420747] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2025-01 (1.80 seconds). [2025-09-24T17:04:16.016108] [INFO ] [REMOTE ] AEO: Fetching primary data for 2025-02. [2025-09-24T17:04:16.183629] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-24T17:04:16.816148] [INFO ] [REMOTE ] AEM: Fetching primary data for 2025-06. [2025-09-24T17:04:17.147123] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2025-08 (1.93 seconds). [2025-09-24T17:04:17.371808] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-24T17:04:17.616074] [INFO ] [REMOTE ] AEO: Fetching primary data for 2025-03. [2025-09-24T17:04:18.416061] [INFO ] [REMOTE ] AEG: Fetching primary data for 2025-09. [2025-09-24T17:04:18.680365] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2025-06 (1.86 seconds). [2025-09-24T17:04:19.077977] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2025-03 (1.46 seconds). [2025-09-24T17:04:19.216099] [INFO ] [REMOTE ] AEO: Fetching primary data for 2025-04. [2025-09-24T17:04:20.016147] [INFO ] [REMOTE ] AEM: Fetching primary data for 2025-07. [2025-09-24T17:04:20.219538] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2025-09 (1.80 seconds). [2025-09-24T17:04:20.228903] [INFO ] [REMOTE ] AEG: Full fetch complete (70274 records). [2025-09-24T17:04:20.229075] [DEBUG] [VALIDATOR ] AEG: Validating primary data. [2025-09-24T17:04:20.632047] [DEBUG] [VALIDATOR ] AEG: All expected trading days are present. [2025-09-24T17:04:20.632196] [DEBUG] [VALIDATOR ] AEG: Primary data validation passed. [2025-09-24T17:04:20.632896] [INFO ] [MAIN ] AEG: Fetched primary data is valid. [2025-09-24T17:04:20.632961] [DEBUG] [LOCAL ] AEG: Saving primary data. [2025-09-24T17:04:20.636146] [DEBUG] [LOCAL ] AEG: Trimmed 70274 records to 49615 (keeping 200 days of data) [2025-09-24T17:04:20.946714] [DEBUG] [LOCAL ] AEG: Primary data saved (49615 records). [2025-09-24T17:04:20.946898] [INFO ] [MAIN ] AEG: Full history saved. [2025-09-24T17:04:20.947030] [INFO ] [MAIN ] Update Progress: 38/2373 symbols completed. AEG took 31.0s. Estimated remaining: 4h 23m 28s. Rate: 8.9 symbols/min [2025-09-24T17:04:21.049537] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2025-04 (1.83 seconds). [2025-09-24T17:04:21.062211] [INFO ] [REMOTE ] AEO: Fetching primary data for 2025-05. [2025-09-24T17:04:21.984513] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2025-07 (1.97 seconds). [2025-09-24T17:04:21.997177] [INFO ] [REMOTE ] AEM: Fetching primary data for 2025-08. [2025-09-24T17:04:22.961329] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2025-05 (1.90 seconds). [2025-09-24T17:04:22.973566] [INFO ] [REMOTE ] AEO: Fetching primary data for 2025-06. [2025-09-24T17:04:23.742618] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-24T17:04:23.758369] [INFO ] [REMOTE ] AEM: Fetching primary data for 2025-09. [2025-09-24T17:04:25.151307] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2025-06 (2.18 seconds). [2025-09-24T17:04:25.163980] [INFO ] [REMOTE ] AEO: Fetching primary data for 2025-07. [2025-09-24T17:04:25.490364] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-24T17:04:25.499775] [INFO ] [REMOTE ] AEM: Full fetch complete (76743 records). [2025-09-24T17:04:25.499939] [DEBUG] [VALIDATOR ] AEM: Validating primary data. [2025-09-24T17:04:25.501076] [FATAL] [VALIDATOR ] AEM: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:04:25.501211] [FATAL] [MAIN ] AEM: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:04:25.501257] [WARN ] [MAIN ] AEM: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:04:25.501297] [INFO ] [LOCAL ] AEM: Starting deletion of primary data. [2025-09-24T17:04:25.501361] [DEBUG] [LOCAL ] AEM: No primary data file found to delete. [2025-09-24T17:04:25.501446] [INFO ] [LOCAL ] AEM: Starting deletion of derivative data. [2025-09-24T17:04:25.502222] [DEBUG] [LOCAL ] AEM: Deleted derivative data file. [2025-09-24T17:04:25.502328] [INFO ] [MAIN ] Update Progress: 39/2373 symbols completed. AEM took 24.3s. Estimated remaining: 4h 21m 9s. Rate: 8.9 symbols/min [2025-09-24T17:04:27.260618] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2025-07 (2.10 seconds). [2025-09-24T17:04:27.272429] [INFO ] [REMOTE ] AEO: Fetching primary data for 2025-08. [2025-09-24T17:04:29.418395] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2025-08 (2.15 seconds). [2025-09-24T17:04:29.436779] [INFO ] [REMOTE ] AEO: Fetching primary data for 2025-09. [2025-09-24T17:04:31.367559] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-24T17:04:31.377708] [INFO ] [REMOTE ] AEO: Full fetch complete (77055 records). [2025-09-24T17:04:31.377877] [DEBUG] [VALIDATOR ] AEO: Validating primary data. [2025-09-24T17:04:31.378741] [FATAL] [VALIDATOR ] AEO: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:04:31.378838] [FATAL] [MAIN ] AEO: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:04:31.378883] [WARN ] [MAIN ] AEO: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:04:31.378925] [INFO ] [LOCAL ] AEO: Starting deletion of primary data. [2025-09-24T17:04:31.378986] [DEBUG] [LOCAL ] AEO: No primary data file found to delete. [2025-09-24T17:04:31.379067] [INFO ] [LOCAL ] AEO: Starting deletion of derivative data. [2025-09-24T17:04:31.379524] [DEBUG] [LOCAL ] AEO: Deleted derivative data file. [2025-09-24T17:04:31.379627] [INFO ] [MAIN ] Update Progress: 40/2373 symbols completed. AEO took 24.9s. Estimated remaining: 4h 20m 14s. Rate: 9.0 symbols/min [2025-09-24T17:04:31.994525] [INFO ] [MAIN ] AES: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:04:32.088692] [INFO ] [MAIN ] AESI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:04:32.089488] [INFO ] [MAIN ] AER: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:04:32.108760] [INFO ] [MAIN ] AFB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:04:32.135474] [DEBUG] [LOCAL ] AFB: Loaded 11406 existing records from primary storage. [2025-09-24T17:04:32.135723] [INFO ] [MAIN ] AFB: Loaded 11406 existing records. [2025-09-24T17:04:32.391779] [WARN ] [MAIN ] AFB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:04:32.406310] [DEBUG] [LOCAL ] AES: Loaded 53672 existing records from primary storage. [2025-09-24T17:04:32.406742] [INFO ] [MAIN ] AES: Loaded 53672 existing records. [2025-09-24T17:04:32.418325] [DEBUG] [LOCAL ] AER: Loaded 48687 existing records from primary storage. [2025-09-24T17:04:32.428378] [INFO ] [MAIN ] AFB: Wiping existing primary data before full refresh. [2025-09-24T17:04:32.437903] [INFO ] [LOCAL ] AFB: Starting deletion of primary data. [2025-09-24T17:04:32.437834] [INFO ] [MAIN ] AER: Loaded 48687 existing records. [2025-09-24T17:04:32.495904] [DEBUG] [LOCAL ] AFB: Deleted primary data file. [2025-09-24T17:04:32.556245] [INFO ] [MAIN ] AFB: Starting full primary refresh. [2025-09-24T17:04:32.592035] [DEBUG] [LOCAL ] AESI: Loaded 49508 existing records from primary storage. [2025-09-24T17:04:32.661634] [INFO ] [MAIN ] AESI: Loaded 49508 existing records. [2025-09-24T17:04:32.934450] [WARN ] [MAIN ] AES: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:04:33.093704] [INFO ] [MAIN ] AES: Wiping existing primary data before full refresh. [2025-09-24T17:04:33.086267] [WARN ] [MAIN ] AER: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:04:33.125569] [INFO ] [MAIN ] AER: Wiping existing primary data before full refresh. [2025-09-24T17:04:33.111051] [INFO ] [LOCAL ] AES: Starting deletion of primary data. [2025-09-24T17:04:33.125876] [INFO ] [LOCAL ] AER: Starting deletion of primary data. [2025-09-24T17:04:33.143289] [DEBUG] [LOCAL ] AES: Deleted primary data file. [2025-09-24T17:04:33.148739] [INFO ] [MAIN ] AES: Starting full primary refresh. [2025-09-24T17:04:33.174022] [DEBUG] [LOCAL ] AER: Deleted primary data file. [2025-09-24T17:04:33.198820] [INFO ] [MAIN ] AER: Starting full primary refresh. [2025-09-24T17:04:33.443477] [WARN ] [MAIN ] AESI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:04:33.531955] [INFO ] [MAIN ] AESI: Wiping existing primary data before full refresh. [2025-09-24T17:04:33.537283] [INFO ] [LOCAL ] AESI: Starting deletion of primary data. [2025-09-24T17:04:33.585529] [DEBUG] [LOCAL ] AESI: Deleted primary data file. [2025-09-24T17:04:33.591295] [INFO ] [MAIN ] AESI: Starting full primary refresh. [2025-09-24T17:04:33.716092] [INFO ] [REMOTE ] AFB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:04:33.768372] [INFO ] [REMOTE ] AFB: Fetching primary data for 2024-12. [2025-09-24T17:04:34.305202] [INFO ] [REMOTE ] AER: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:04:34.375490] [INFO ] [REMOTE ] AES: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:04:34.370264] [INFO ] [REMOTE ] AER: Fetching primary data for 2024-12. [2025-09-24T17:04:34.387877] [INFO ] [REMOTE ] AES: Fetching primary data for 2024-12. [2025-09-24T17:04:34.534826] [INFO ] [REMOTE ] AESI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:04:34.535130] [INFO ] [REMOTE ] AESI: Fetching primary data for 2024-12. [2025-09-24T17:04:34.819992] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2024-12 (1.05 seconds). [2025-09-24T17:04:34.822854] [INFO ] [REMOTE ] AFB: Fetching primary data for 2025-01. [2025-09-24T17:04:35.600485] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2025-01 (0.78 seconds). [2025-09-24T17:04:35.603487] [INFO ] [REMOTE ] AFB: Fetching primary data for 2025-02. [2025-09-24T17:04:36.005592] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-24T17:04:36.014887] [INFO ] [REMOTE ] AER: Fetching primary data for 2025-01. [2025-09-24T17:04:36.099442] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-24T17:04:36.099771] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2025-02 (0.50 seconds). [2025-09-24T17:04:36.113062] [INFO ] [REMOTE ] AESI: Fetching primary data for 2025-01. [2025-09-24T17:04:36.112539] [INFO ] [REMOTE ] AFB: Fetching primary data for 2025-03. [2025-09-24T17:04:36.392177] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2024-12 (2.00 seconds). [2025-09-24T17:04:36.403203] [INFO ] [REMOTE ] AES: Fetching primary data for 2025-01. [2025-09-24T17:04:36.991031] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2025-03 (0.88 seconds). [2025-09-24T17:04:36.994347] [INFO ] [REMOTE ] AFB: Fetching primary data for 2025-04. [2025-09-24T17:04:37.305351] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-24T17:04:37.314245] [INFO ] [REMOTE ] AESI: Fetching primary data for 2025-02. [2025-09-24T17:04:37.585388] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-24T17:04:37.595079] [INFO ] [REMOTE ] AER: Fetching primary data for 2025-02. [2025-09-24T17:04:37.912970] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2025-04 (0.92 seconds). [2025-09-24T17:04:37.916791] [INFO ] [REMOTE ] AFB: Fetching primary data for 2025-05. [2025-09-24T17:04:38.329577] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2025-01 (1.93 seconds). [2025-09-24T17:04:38.340968] [INFO ] [REMOTE ] AES: Fetching primary data for 2025-02. [2025-09-24T17:04:38.547599] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2025-05 (0.63 seconds). [2025-09-24T17:04:38.550621] [INFO ] [REMOTE ] AFB: Fetching primary data for 2025-06. [2025-09-24T17:04:38.966486] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2025-02 (1.65 seconds). [2025-09-24T17:04:39.134889] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2025-02 (1.54 seconds). [2025-09-24T17:04:39.177397] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2025-06 (0.63 seconds). [2025-09-24T17:04:39.216049] [INFO ] [REMOTE ] AER: Fetching primary data for 2025-03. [2025-09-24T17:04:40.016054] [INFO ] [REMOTE ] AFB: Fetching primary data for 2025-07. [2025-09-24T17:04:40.274543] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2025-02 (1.93 seconds). [2025-09-24T17:04:40.619931] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-24T17:04:40.816102] [INFO ] [REMOTE ] AES: Fetching primary data for 2025-03. [2025-09-24T17:04:40.870778] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2025-07 (0.85 seconds). [2025-09-24T17:04:41.616088] [INFO ] [REMOTE ] AER: Fetching primary data for 2025-04. [2025-09-24T17:04:42.416093] [INFO ] [REMOTE ] AESI: Fetching primary data for 2025-03. [2025-09-24T17:04:42.657635] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2025-03 (1.84 seconds). [2025-09-24T17:04:43.216133] [INFO ] [REMOTE ] AES: Fetching primary data for 2025-04. [2025-09-24T17:04:43.355997] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-24T17:04:43.933256] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-24T17:04:44.016162] [INFO ] [REMOTE ] AESI: Fetching primary data for 2025-04. [2025-09-24T17:04:44.816168] [INFO ] [REMOTE ] AFB: Fetching primary data for 2025-08. [2025-09-24T17:04:45.203762] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2025-04 (1.99 seconds). [2025-09-24T17:04:45.616062] [INFO ] [REMOTE ] AES: Fetching primary data for 2025-05. [2025-09-24T17:04:45.766142] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-24T17:04:45.848221] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2025-08 (1.03 seconds). [2025-09-24T17:04:46.416078] [INFO ] [REMOTE ] AESI: Fetching primary data for 2025-05. [2025-09-24T17:04:47.216092] [INFO ] [REMOTE ] AER: Fetching primary data for 2025-05. [2025-09-24T17:04:47.765764] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2025-05 (2.15 seconds). [2025-09-24T17:04:48.016113] [INFO ] [REMOTE ] AES: Fetching primary data for 2025-06. [2025-09-24T17:04:48.167486] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-24T17:04:48.816093] [INFO ] [REMOTE ] AESI: Fetching primary data for 2025-06. [2025-09-24T17:04:48.966550] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-24T17:04:49.616113] [INFO ] [REMOTE ] AFB: Fetching primary data for 2025-09. [2025-09-24T17:04:49.773607] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2025-06 (1.76 seconds). [2025-09-24T17:04:50.163229] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-24T17:04:50.416072] [INFO ] [REMOTE ] AES: Fetching primary data for 2025-07. [2025-09-24T17:04:50.507771] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2025-09 (0.89 seconds). [2025-09-24T17:04:50.510292] [INFO ] [REMOTE ] AFB: Full fetch complete (16509 records). [2025-09-24T17:04:50.510443] [DEBUG] [VALIDATOR ] AFB: Validating primary data. [2025-09-24T17:04:50.872745] [DEBUG] [VALIDATOR ] AFB: All expected trading days are present. [2025-09-24T17:04:50.872831] [DEBUG] [VALIDATOR ] AFB: Primary data validation passed. [2025-09-24T17:04:50.873090] [INFO ] [MAIN ] AFB: Fetched primary data is valid. [2025-09-24T17:04:50.873128] [DEBUG] [LOCAL ] AFB: Saving primary data. [2025-09-24T17:04:50.873684] [DEBUG] [LOCAL ] AFB: Trimmed 16509 records to 11277 (keeping 200 days of data) [2025-09-24T17:04:50.941570] [DEBUG] [LOCAL ] AFB: Primary data saved (11277 records). [2025-09-24T17:04:50.941752] [INFO ] [MAIN ] AFB: Full history saved. [2025-09-24T17:04:50.941848] [INFO ] [MAIN ] Update Progress: 41/2373 symbols completed. AFB took 19.6s. Estimated remaining: 4h 32m 19s. Rate: 8.6 symbols/min [2025-09-24T17:04:51.114015] [INFO ] [MAIN ] AFG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:04:51.150387] [DEBUG] [LOCAL ] AFG: Loaded 32602 existing records from primary storage. [2025-09-24T17:04:51.150530] [INFO ] [MAIN ] AFG: Loaded 32602 existing records. [2025-09-24T17:04:51.223804] [INFO ] [REMOTE ] AESI: Fetching primary data for 2025-07. [2025-09-24T17:04:51.334746] [WARN ] [MAIN ] AFG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:04:51.334999] [INFO ] [MAIN ] AFG: Wiping existing primary data before full refresh. [2025-09-24T17:04:51.335049] [INFO ] [LOCAL ] AFG: Starting deletion of primary data. [2025-09-24T17:04:51.336100] [DEBUG] [LOCAL ] AFG: Deleted primary data file. [2025-09-24T17:04:51.336163] [INFO ] [MAIN ] AFG: Starting full primary refresh. [2025-09-24T17:04:51.723314] [INFO ] [REMOTE ] AFG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:04:52.016066] [INFO ] [REMOTE ] AER: Fetching primary data for 2025-06. [2025-09-24T17:04:52.163390] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-24T17:04:52.816062] [INFO ] [REMOTE ] AES: Fetching primary data for 2025-08. [2025-09-24T17:04:52.886506] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2025-07 (1.66 seconds). [2025-09-24T17:04:53.566338] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2025-06 (1.55 seconds). [2025-09-24T17:04:53.616125] [INFO ] [REMOTE ] AESI: Fetching primary data for 2025-08. [2025-09-24T17:04:54.416141] [INFO ] [REMOTE ] AER: Fetching primary data for 2025-07. [2025-09-24T17:04:54.745284] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2025-08 (1.93 seconds). [2025-09-24T17:04:55.218186] [INFO ] [REMOTE ] AES: Fetching primary data for 2025-09. [2025-09-24T17:04:55.225240] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-24T17:04:56.016059] [INFO ] [REMOTE ] AESI: Fetching primary data for 2025-09. [2025-09-24T17:04:56.070052] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-24T17:04:56.816081] [INFO ] [REMOTE ] AER: Fetching primary data for 2025-08. [2025-09-24T17:04:57.174808] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2025-09 (1.96 seconds). [2025-09-24T17:04:57.187037] [INFO ] [REMOTE ] AES: Full fetch complete (77723 records). [2025-09-24T17:04:57.187212] [DEBUG] [VALIDATOR ] AES: Validating primary data. [2025-09-24T17:04:57.590470] [DEBUG] [VALIDATOR ] AES: All expected trading days are present. [2025-09-24T17:04:57.590584] [DEBUG] [VALIDATOR ] AES: Primary data validation passed. [2025-09-24T17:04:57.591367] [INFO ] [MAIN ] AES: Fetched primary data is valid. [2025-09-24T17:04:57.591489] [DEBUG] [LOCAL ] AES: Saving primary data. [2025-09-24T17:04:57.593218] [DEBUG] [LOCAL ] AES: Trimmed 77723 records to 53671 (keeping 200 days of data) [2025-09-24T17:04:57.654340] [INFO ] [REMOTE ] AFG: Fetching primary data for 2024-12. [2025-09-24T17:04:57.711540] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-24T17:04:57.729830] [INFO ] [REMOTE ] AESI: Full fetch complete (70282 records). [2025-09-24T17:04:57.735200] [DEBUG] [VALIDATOR ] AESI: Validating primary data. [2025-09-24T17:04:58.276899] [DEBUG] [VALIDATOR ] AESI: All expected trading days are present. [2025-09-24T17:04:58.278386] [DEBUG] [VALIDATOR ] AESI: Primary data validation passed. [2025-09-24T17:04:58.280035] [INFO ] [MAIN ] AESI: Fetched primary data is valid. [2025-09-24T17:04:58.280394] [DEBUG] [LOCAL ] AESI: Saving primary data. [2025-09-24T17:04:58.292529] [DEBUG] [LOCAL ] AESI: Trimmed 70282 records to 49499 (keeping 200 days of data) [2025-09-24T17:04:58.325183] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-24T17:04:58.431275] [INFO ] [REMOTE ] AER: Fetching primary data for 2025-09. [2025-09-24T17:04:58.543705] [DEBUG] [LOCAL ] AES: Primary data saved (53671 records). [2025-09-24T17:04:58.544372] [INFO ] [MAIN ] AES: Full history saved. [2025-09-24T17:04:58.545215] [INFO ] [MAIN ] Update Progress: 42/2373 symbols completed. AES took 27.2s. Estimated remaining: 4h 32m 45s. Rate: 8.5 symbols/min [2025-09-24T17:04:58.849600] [INFO ] [MAIN ] AFGB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:04:58.875974] [DEBUG] [LOCAL ] AFGB: Loaded 2417 existing records from primary storage. [2025-09-24T17:04:58.876480] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-24T17:04:58.884523] [INFO ] [MAIN ] AFGB: Loaded 2417 existing records. [2025-09-24T17:04:59.084986] [WARN ] [MAIN ] AFGB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:04:59.089772] [INFO ] [MAIN ] AFGB: Wiping existing primary data before full refresh. [2025-09-24T17:04:59.091116] [INFO ] [LOCAL ] AFGB: Starting deletion of primary data. [2025-09-24T17:04:59.093130] [DEBUG] [LOCAL ] AFGB: Deleted primary data file. [2025-09-24T17:04:59.093704] [INFO ] [MAIN ] AFGB: Starting full primary refresh. [2025-09-24T17:04:59.221009] [INFO ] [REMOTE ] AFG: Fetching primary data for 2025-01. [2025-09-24T17:04:59.543701] [INFO ] [REMOTE ] AFGB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:04:59.556258] [DEBUG] [LOCAL ] AESI: Primary data saved (49499 records). [2025-09-24T17:04:59.556345] [INFO ] [MAIN ] AESI: Full history saved. [2025-09-24T17:04:59.557596] [INFO ] [MAIN ] Update Progress: 43/2373 symbols completed. AESI took 28.2s. Estimated remaining: 4h 27m 12s. Rate: 8.7 symbols/min [2025-09-24T17:04:59.733294] [INFO ] [MAIN ] AFGC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:04:59.740300] [DEBUG] [LOCAL ] AFGC: Loaded 2566 existing records from primary storage. [2025-09-24T17:04:59.740409] [INFO ] [MAIN ] AFGC: Loaded 2566 existing records. [2025-09-24T17:04:59.941172] [WARN ] [MAIN ] AFGC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:04:59.941538] [INFO ] [MAIN ] AFGC: Wiping existing primary data before full refresh. [2025-09-24T17:04:59.941605] [INFO ] [LOCAL ] AFGC: Starting deletion of primary data. [2025-09-24T17:04:59.942020] [DEBUG] [LOCAL ] AFGC: Deleted primary data file. [2025-09-24T17:04:59.942095] [INFO ] [MAIN ] AFGC: Starting full primary refresh. [2025-09-24T17:05:00.016349] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2024-12. [2025-09-24T17:05:00.326345] [INFO ] [REMOTE ] AFGC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:05:00.366163] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-24T17:05:00.367405] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-24T17:05:00.382344] [INFO ] [REMOTE ] AER: Full fetch complete (69480 records). [2025-09-24T17:05:00.382551] [DEBUG] [VALIDATOR ] AER: Validating primary data. [2025-09-24T17:05:00.755570] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2024-12 (0.74 seconds). [2025-09-24T17:05:00.798166] [DEBUG] [VALIDATOR ] AER: All expected trading days are present. [2025-09-24T17:05:00.798254] [DEBUG] [VALIDATOR ] AER: Primary data validation passed. [2025-09-24T17:05:00.798942] [INFO ] [MAIN ] AER: Fetched primary data is valid. [2025-09-24T17:05:00.799012] [DEBUG] [LOCAL ] AER: Saving primary data. [2025-09-24T17:05:00.800528] [DEBUG] [LOCAL ] AER: Trimmed 69480 records to 48631 (keeping 200 days of data) [2025-09-24T17:05:00.857724] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2024-12. [2025-09-24T17:05:01.107993] [DEBUG] [LOCAL ] AER: Primary data saved (48631 records). [2025-09-24T17:05:01.108147] [INFO ] [MAIN ] AER: Full history saved. [2025-09-24T17:05:01.108235] [INFO ] [MAIN ] Update Progress: 44/2373 symbols completed. AER took 29.7s. Estimated remaining: 4h 22m 23s. Rate: 8.9 symbols/min [2025-09-24T17:05:01.319998] [INFO ] [MAIN ] AFGD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:05:01.320271] [DEBUG] [LOCAL ] AFGD: No existing data file found in primary storage. [2025-09-24T17:05:01.320326] [WARN ] [MAIN ] AFGD: No existing data found, performing full refresh instead. [2025-09-24T17:05:01.320483] [INFO ] [MAIN ] AFGD: Wiping existing primary data before full refresh. [2025-09-24T17:05:01.320527] [INFO ] [LOCAL ] AFGD: Starting deletion of primary data. [2025-09-24T17:05:01.320572] [DEBUG] [LOCAL ] AFGD: No primary data file found to delete. [2025-09-24T17:05:01.320608] [INFO ] [MAIN ] AFGD: Starting full primary refresh. [2025-09-24T17:05:01.549163] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2024-12 (0.69 seconds). [2025-09-24T17:05:01.621277] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2025-01. [2025-09-24T17:05:01.755020] [INFO ] [REMOTE ] AFGD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:05:02.309008] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2025-01 (0.69 seconds). [2025-09-24T17:05:02.416099] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2025-02. [2025-09-24T17:05:02.866497] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2025-02 (0.45 seconds). [2025-09-24T17:05:03.216139] [INFO ] [REMOTE ] AFG: Fetching primary data for 2025-02. [2025-09-24T17:05:04.016159] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2024-12. [2025-09-24T17:05:04.572942] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-24T17:05:04.818570] [INFO ] [REMOTE ] AFG: Fetching primary data for 2025-03. [2025-09-24T17:05:04.819460] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2024-12 (0.80 seconds). [2025-09-24T17:05:05.616136] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2025-01. [2025-09-24T17:05:06.065178] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2025-01 (0.45 seconds). [2025-09-24T17:05:06.379391] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2025-03 (1.56 seconds). [2025-09-24T17:05:06.416036] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2025-02. [2025-09-24T17:05:07.045211] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2025-02 (0.63 seconds). [2025-09-24T17:05:07.216106] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2025-03. [2025-09-24T17:05:07.671775] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2025-03 (0.46 seconds). [2025-09-24T17:05:08.016112] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2025-03. [2025-09-24T17:05:08.569550] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2025-03 (0.55 seconds). [2025-09-24T17:05:08.816119] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2025-01. [2025-09-24T17:05:09.306166] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2025-01 (0.49 seconds). [2025-09-24T17:05:09.616067] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2025-02. [2025-09-24T17:05:10.125930] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2025-02 (0.51 seconds). [2025-09-24T17:05:10.416097] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2025-03. [2025-09-24T17:05:10.970034] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2025-03 (0.55 seconds). [2025-09-24T17:05:11.216125] [INFO ] [REMOTE ] AFG: Fetching primary data for 2025-04. [2025-09-24T17:05:12.016082] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2025-04. [2025-09-24T17:05:12.132233] [DEBUG] [REMOTE ] AFGC: Error fetching primary data for 2025-04: 'API call returned an empty response.' [2025-09-24T17:05:12.132591] [WARN ] [REMOTE ] AFGC: No data returned for month 2025-04 [2025-09-24T17:05:12.352243] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2025-04 (1.14 seconds). [2025-09-24T17:05:12.816099] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2025-04. [2025-09-24T17:05:13.507714] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2025-04 (0.69 seconds). [2025-09-24T17:05:13.616093] [INFO ] [REMOTE ] AFG: Fetching primary data for 2025-05. [2025-09-24T17:05:14.416098] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2025-04. [2025-09-24T17:05:14.980975] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-24T17:05:15.047267] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2025-04 (0.63 seconds). [2025-09-24T17:05:15.216123] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2025-05. [2025-09-24T17:05:15.828939] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2025-05 (0.61 seconds). [2025-09-24T17:05:16.016104] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2025-05. [2025-09-24T17:05:16.653525] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2025-05 (0.64 seconds). [2025-09-24T17:05:16.816094] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2025-06. [2025-09-24T17:05:17.342478] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2025-06 (0.53 seconds). [2025-09-24T17:05:17.616084] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2025-07. [2025-09-24T17:05:18.169597] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2025-07 (0.55 seconds). [2025-09-24T17:05:18.416087] [INFO ] [REMOTE ] AFG: Fetching primary data for 2025-06. [2025-09-24T17:05:19.216088] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2025-08. [2025-09-24T17:05:19.683137] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-24T17:05:19.767224] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2025-08 (0.55 seconds). [2025-09-24T17:05:20.016102] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2025-09. [2025-09-24T17:05:20.662069] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2025-09 (0.65 seconds). [2025-09-24T17:05:20.663210] [INFO ] [REMOTE ] AFGC: Full fetch complete (3444 records). [2025-09-24T17:05:20.663282] [DEBUG] [VALIDATOR ] AFGC: Validating primary data. [2025-09-24T17:05:20.821946] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2025-06. [2025-09-24T17:05:20.866592] [WARN ] [VALIDATOR ] AFGC: Validation failed - insufficient historical data. Have 179 unique days, need 200 days [2025-09-24T17:05:20.866857] [FATAL] [MAIN ] AFGC: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:05:20.866952] [WARN ] [MAIN ] AFGC: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:05:20.867091] [INFO ] [LOCAL ] AFGC: Starting deletion of primary data. [2025-09-24T17:05:20.867172] [DEBUG] [LOCAL ] AFGC: No primary data file found to delete. [2025-09-24T17:05:20.867244] [INFO ] [LOCAL ] AFGC: Starting deletion of derivative data. [2025-09-24T17:05:20.867697] [DEBUG] [LOCAL ] AFGC: Deleted derivative data file. [2025-09-24T17:05:20.867843] [INFO ] [MAIN ] Update Progress: 45/2373 symbols completed. AFGC took 21.3s. Estimated remaining: 4h 33m 29s. Rate: 8.5 symbols/min [2025-09-24T17:05:21.045167] [INFO ] [MAIN ] AFGE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:05:21.049454] [DEBUG] [LOCAL ] AFGE: Loaded 2518 existing records from primary storage. [2025-09-24T17:05:21.049541] [INFO ] [MAIN ] AFGE: Loaded 2518 existing records. [2025-09-24T17:05:21.225170] [WARN ] [MAIN ] AFGE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:05:21.225446] [INFO ] [MAIN ] AFGE: Wiping existing primary data before full refresh. [2025-09-24T17:05:21.225499] [INFO ] [LOCAL ] AFGE: Starting deletion of primary data. [2025-09-24T17:05:21.225784] [DEBUG] [LOCAL ] AFGE: Deleted primary data file. [2025-09-24T17:05:21.225867] [INFO ] [MAIN ] AFGE: Starting full primary refresh. [2025-09-24T17:05:21.453087] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2025-06 (0.63 seconds). [2025-09-24T17:05:21.602771] [INFO ] [REMOTE ] AFGE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:05:21.616034] [INFO ] [REMOTE ] AFG: Fetching primary data for 2025-07. [2025-09-24T17:05:22.416084] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2025-05. [2025-09-24T17:05:23.086475] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2025-05 (0.67 seconds). [2025-09-24T17:05:23.111160] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2025-07 (1.50 seconds). [2025-09-24T17:05:23.216086] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2024-12. [2025-09-24T17:05:23.792492] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2024-12 (0.58 seconds). [2025-09-24T17:05:24.016144] [INFO ] [REMOTE ] AFG: Fetching primary data for 2025-08. [2025-09-24T17:05:24.816095] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2025-06. [2025-09-24T17:05:25.245871] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2025-06 (0.43 seconds). [2025-09-24T17:05:25.320739] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-24T17:05:25.616094] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2025-01. [2025-09-24T17:05:26.071524] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2025-01 (0.46 seconds). [2025-09-24T17:05:26.416104] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2025-07. [2025-09-24T17:05:26.857781] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2025-07 (0.44 seconds). [2025-09-24T17:05:27.216078] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2025-07. [2025-09-24T17:05:27.648030] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2025-07 (0.43 seconds). [2025-09-24T17:05:28.016098] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2025-08. [2025-09-24T17:05:28.471779] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2025-08 (0.46 seconds). [2025-09-24T17:05:28.816123] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2025-02. [2025-09-24T17:05:29.176991] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2025-02 (0.36 seconds). [2025-09-24T17:05:29.616131] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2025-08. [2025-09-24T17:05:30.047482] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2025-08 (0.43 seconds). [2025-09-24T17:05:30.416078] [INFO ] [REMOTE ] AFG: Fetching primary data for 2025-09. [2025-09-24T17:05:31.216094] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2025-09. [2025-09-24T17:05:31.543954] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-24T17:05:31.549774] [INFO ] [REMOTE ] AFG: Full fetch complete (45715 records). [2025-09-24T17:05:31.549921] [DEBUG] [VALIDATOR ] AFG: Validating primary data. [2025-09-24T17:05:31.840042] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2025-09 (0.62 seconds). [2025-09-24T17:05:31.871923] [INFO ] [REMOTE ] AFGB: Full fetch complete (3649 records). [2025-09-24T17:05:31.884111] [DEBUG] [VALIDATOR ] AFGB: Validating primary data. [2025-09-24T17:05:32.017460] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2025-09. [2025-09-24T17:05:32.085686] [DEBUG] [VALIDATOR ] AFG: All expected trading days are present. [2025-09-24T17:05:32.096299] [DEBUG] [VALIDATOR ] AFG: Primary data validation passed. [2025-09-24T17:05:32.096974] [INFO ] [MAIN ] AFG: Fetched primary data is valid. [2025-09-24T17:05:32.126918] [DEBUG] [LOCAL ] AFG: Saving primary data. [2025-09-24T17:05:32.213849] [DEBUG] [LOCAL ] AFG: Trimmed 45715 records to 32578 (keeping 200 days of data) [2025-09-24T17:05:32.455699] [DEBUG] [VALIDATOR ] AFGB: All expected trading days are present. [2025-09-24T17:05:32.457093] [DEBUG] [VALIDATOR ] AFGB: Primary data validation passed. [2025-09-24T17:05:32.458549] [INFO ] [MAIN ] AFGB: Fetched primary data is valid. [2025-09-24T17:05:32.462135] [DEBUG] [LOCAL ] AFGB: Saving primary data. [2025-09-24T17:05:32.474687] [DEBUG] [LOCAL ] AFGB: Trimmed 3649 records to 2386 (keeping 200 days of data) [2025-09-24T17:05:32.502855] [DEBUG] [LOCAL ] AFGB: Primary data saved (2386 records). [2025-09-24T17:05:32.507717] [INFO ] [MAIN ] AFGB: Full history saved. [2025-09-24T17:05:32.507918] [INFO ] [MAIN ] Update Progress: 46/2373 symbols completed. AFGB took 34.0s. Estimated remaining: 4h 37m 14s. Rate: 8.4 symbols/min [2025-09-24T17:05:32.739553] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2025-09 (0.72 seconds). [2025-09-24T17:05:32.765874] [INFO ] [REMOTE ] AFGD: Full fetch complete (3204 records). [2025-09-24T17:05:32.772834] [DEBUG] [VALIDATOR ] AFGD: Validating primary data. [2025-09-24T17:05:32.770128] [INFO ] [MAIN ] AFL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:05:32.821707] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2025-03. [2025-09-24T17:05:32.839945] [DEBUG] [LOCAL ] AFG: Primary data saved (32578 records). [2025-09-24T17:05:32.898576] [INFO ] [MAIN ] AFG: Full history saved. [2025-09-24T17:05:32.902436] [INFO ] [MAIN ] Update Progress: 47/2373 symbols completed. AFG took 42.0s. Estimated remaining: 4h 31m 33s. Rate: 8.6 symbols/min [2025-09-24T17:05:33.325678] [INFO ] [MAIN ] AG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:05:33.330669] [DEBUG] [LOCAL ] AG: No existing data file found in primary storage. [2025-09-24T17:05:33.339126] [WARN ] [MAIN ] AG: No existing data found, performing full refresh instead. [2025-09-24T17:05:33.339051] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2025-03 (0.52 seconds). [2025-09-24T17:05:33.392509] [DEBUG] [LOCAL ] AFL: Loaded 53146 existing records from primary storage. [2025-09-24T17:05:33.397708] [INFO ] [MAIN ] AFL: Loaded 53146 existing records. [2025-09-24T17:05:33.391309] [INFO ] [MAIN ] AG: Wiping existing primary data before full refresh. [2025-09-24T17:05:33.433380] [INFO ] [LOCAL ] AG: Starting deletion of primary data. [2025-09-24T17:05:33.458454] [DEBUG] [LOCAL ] AG: No primary data file found to delete. [2025-09-24T17:05:33.453231] [DEBUG] [VALIDATOR ] AFGD: All expected trading days are present. [2025-09-24T17:05:33.465319] [INFO ] [MAIN ] AG: Starting full primary refresh. [2025-09-24T17:05:33.491369] [DEBUG] [VALIDATOR ] AFGD: Primary data validation passed. [2025-09-24T17:05:33.509092] [INFO ] [MAIN ] AFGD: Fetched primary data is valid. [2025-09-24T17:05:33.570551] [DEBUG] [LOCAL ] AFGD: Saving primary data. [2025-09-24T17:05:33.616943] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2025-04. [2025-09-24T17:05:33.648228] [DEBUG] [LOCAL ] AFGD: Trimmed 3204 records to 1845 (keeping 200 days of data) [2025-09-24T17:05:33.736901] [WARN ] [MAIN ] AFL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:05:33.759554] [DEBUG] [LOCAL ] AFGD: Primary data saved (1845 records). [2025-09-24T17:05:33.770004] [INFO ] [MAIN ] AFL: Wiping existing primary data before full refresh. [2025-09-24T17:05:33.775274] [INFO ] [MAIN ] AFGD: Full history saved. [2025-09-24T17:05:33.790748] [INFO ] [LOCAL ] AFL: Starting deletion of primary data. [2025-09-24T17:05:33.796057] [INFO ] [MAIN ] Update Progress: 48/2373 symbols completed. AFGD took 32.7s. Estimated remaining: 4h 26m 30s. Rate: 8.7 symbols/min [2025-09-24T17:05:33.830007] [DEBUG] [LOCAL ] AFL: Deleted primary data file. [2025-09-24T17:05:33.876891] [INFO ] [MAIN ] AFL: Starting full primary refresh. [2025-09-24T17:05:34.335840] [INFO ] [MAIN ] AGCO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:05:34.344484] [INFO ] [REMOTE ] AG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:05:34.436945] [INFO ] [REMOTE ] AG: Fetching primary data for 2024-12. [2025-09-24T17:05:34.531892] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2025-04 (0.91 seconds). [2025-09-24T17:05:34.628519] [INFO ] [REMOTE ] AFL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:05:34.641929] [DEBUG] [LOCAL ] AGCO: Loaded 42493 existing records from primary storage. [2025-09-24T17:05:34.642057] [INFO ] [MAIN ] AGCO: Loaded 42493 existing records. [2025-09-24T17:05:34.822314] [WARN ] [MAIN ] AGCO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:05:34.822586] [INFO ] [MAIN ] AGCO: Wiping existing primary data before full refresh. [2025-09-24T17:05:34.822686] [INFO ] [LOCAL ] AGCO: Starting deletion of primary data. [2025-09-24T17:05:34.823896] [DEBUG] [LOCAL ] AGCO: Deleted primary data file. [2025-09-24T17:05:34.823959] [INFO ] [MAIN ] AGCO: Starting full primary refresh. [2025-09-24T17:05:35.182888] [INFO ] [REMOTE ] AGCO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:05:35.216029] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2024-12. [2025-09-24T17:05:36.016067] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2025-05. [2025-09-24T17:05:36.486615] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2024-12 (2.05 seconds). [2025-09-24T17:05:36.503794] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2025-05 (0.49 seconds). [2025-09-24T17:05:36.816128] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2025-06. [2025-09-24T17:05:36.996319] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-24T17:05:37.272418] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2025-06 (0.46 seconds). [2025-09-24T17:05:37.616152] [INFO ] [REMOTE ] AG: Fetching primary data for 2025-01. [2025-09-24T17:05:38.416097] [INFO ] [REMOTE ] AFL: Fetching primary data for 2024-12. [2025-09-24T17:05:39.216114] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2025-01. [2025-09-24T17:05:39.606330] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2025-01 (1.99 seconds). [2025-09-24T17:05:40.016051] [INFO ] [REMOTE ] AG: Fetching primary data for 2025-02. [2025-09-24T17:05:40.103397] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-24T17:05:40.772615] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-24T17:05:40.816056] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2025-07. [2025-09-24T17:05:41.295814] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2025-07 (0.48 seconds). [2025-09-24T17:05:41.616058] [INFO ] [REMOTE ] AFL: Fetching primary data for 2025-01. [2025-09-24T17:05:41.866881] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2025-02 (1.85 seconds). [2025-09-24T17:05:42.416082] [INFO ] [REMOTE ] AG: Fetching primary data for 2025-03. [2025-09-24T17:05:43.216146] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2025-08. [2025-09-24T17:05:43.336627] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2025-01 (1.72 seconds). [2025-09-24T17:05:43.547844] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2025-08 (0.33 seconds). [2025-09-24T17:05:44.016080] [INFO ] [REMOTE ] AFL: Fetching primary data for 2025-02. [2025-09-24T17:05:44.694240] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2025-03 (2.28 seconds). [2025-09-24T17:05:44.816134] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2025-02. [2025-09-24T17:05:45.251864] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-24T17:05:45.616107] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2025-09. [2025-09-24T17:05:46.149851] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2025-09 (0.53 seconds). [2025-09-24T17:05:46.150834] [INFO ] [REMOTE ] AFGE: Full fetch complete (3491 records). [2025-09-24T17:05:46.150955] [DEBUG] [VALIDATOR ] AFGE: Validating primary data. [2025-09-24T17:05:46.419085] [INFO ] [REMOTE ] AG: Fetching primary data for 2025-04. [2025-09-24T17:05:46.536108] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2025-02 (1.72 seconds). [2025-09-24T17:05:46.582056] [DEBUG] [VALIDATOR ] AFGE: All expected trading days are present. [2025-09-24T17:05:46.582539] [DEBUG] [VALIDATOR ] AFGE: Primary data validation passed. [2025-09-24T17:05:46.582724] [INFO ] [MAIN ] AFGE: Fetched primary data is valid. [2025-09-24T17:05:46.582786] [DEBUG] [LOCAL ] AFGE: Saving primary data. [2025-09-24T17:05:46.583174] [DEBUG] [LOCAL ] AFGE: Trimmed 3491 records to 2506 (keeping 200 days of data) [2025-09-24T17:05:46.600792] [DEBUG] [LOCAL ] AFGE: Primary data saved (2506 records). [2025-09-24T17:05:46.600873] [INFO ] [MAIN ] AFGE: Full history saved. [2025-09-24T17:05:46.600953] [INFO ] [MAIN ] Update Progress: 49/2373 symbols completed. AFGE took 25.7s. Estimated remaining: 4h 31m 4s. Rate: 8.6 symbols/min [2025-09-24T17:05:46.781321] [INFO ] [MAIN ] AGD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:05:46.800126] [DEBUG] [LOCAL ] AGD: Loaded 17730 existing records from primary storage. [2025-09-24T17:05:46.800256] [INFO ] [MAIN ] AGD: Loaded 17730 existing records. [2025-09-24T17:05:46.981841] [WARN ] [MAIN ] AGD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:05:46.982106] [INFO ] [MAIN ] AGD: Wiping existing primary data before full refresh. [2025-09-24T17:05:46.982154] [INFO ] [LOCAL ] AGD: Starting deletion of primary data. [2025-09-24T17:05:46.982814] [DEBUG] [LOCAL ] AGD: Deleted primary data file. [2025-09-24T17:05:46.982877] [INFO ] [MAIN ] AGD: Starting full primary refresh. [2025-09-24T17:05:47.227603] [INFO ] [REMOTE ] AFL: Fetching primary data for 2025-03. [2025-09-24T17:05:47.356332] [INFO ] [REMOTE ] AGD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:05:48.016090] [INFO ] [REMOTE ] AGD: Fetching primary data for 2024-12. [2025-09-24T17:05:48.677793] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2025-04 (2.26 seconds). [2025-09-24T17:05:48.741482] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2024-12 (0.73 seconds). [2025-09-24T17:05:48.816062] [INFO ] [REMOTE ] AGD: Fetching primary data for 2025-01. [2025-09-24T17:05:49.077302] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2025-03 (1.85 seconds). [2025-09-24T17:05:49.616082] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2025-03. [2025-09-24T17:05:49.903200] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2025-01 (1.09 seconds). [2025-09-24T17:05:50.416079] [INFO ] [REMOTE ] AFL: Fetching primary data for 2025-04. [2025-09-24T17:05:51.216059] [INFO ] [REMOTE ] AGD: Fetching primary data for 2025-02. [2025-09-24T17:05:51.290044] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-24T17:05:52.016061] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2025-04. [2025-09-24T17:05:52.105728] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2025-02 (0.89 seconds). [2025-09-24T17:05:52.191680] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-24T17:05:52.816126] [INFO ] [REMOTE ] AFL: Fetching primary data for 2025-05. [2025-09-24T17:05:53.299701] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2025-04 (1.28 seconds). [2025-09-24T17:05:53.616146] [INFO ] [REMOTE ] AGD: Fetching primary data for 2025-03. [2025-09-24T17:05:54.416052] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2025-05. [2025-09-24T17:05:54.481927] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2025-03 (0.87 seconds). [2025-09-24T17:05:54.597208] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2025-05 (1.78 seconds). [2025-09-24T17:05:55.216071] [INFO ] [REMOTE ] AFL: Fetching primary data for 2025-06. [2025-09-24T17:05:55.623580] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-24T17:05:56.016077] [INFO ] [REMOTE ] AGD: Fetching primary data for 2025-04. [2025-09-24T17:05:56.707023] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2025-04 (0.69 seconds). [2025-09-24T17:05:56.816098] [INFO ] [REMOTE ] AGD: Fetching primary data for 2025-05. [2025-09-24T17:05:56.867316] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-24T17:05:57.616082] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2025-06. [2025-09-24T17:05:57.807249] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2025-05 (0.99 seconds). [2025-09-24T17:05:58.416085] [INFO ] [REMOTE ] AFL: Fetching primary data for 2025-07. [2025-09-24T17:05:59.106311] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-24T17:05:59.216053] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2025-07. [2025-09-24T17:05:59.922529] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2025-07 (1.51 seconds). [2025-09-24T17:06:00.016038] [INFO ] [REMOTE ] AFL: Fetching primary data for 2025-08. [2025-09-24T17:06:00.816114] [INFO ] [REMOTE ] AGD: Fetching primary data for 2025-06. [2025-09-24T17:06:00.971675] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2025-07 (1.76 seconds). [2025-09-24T17:06:01.616137] [INFO ] [REMOTE ] AG: Fetching primary data for 2025-05. [2025-09-24T17:06:02.198951] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2025-08 (2.18 seconds). [2025-09-24T17:06:02.297470] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2025-06 (1.48 seconds). [2025-09-24T17:06:02.416114] [INFO ] [REMOTE ] AFL: Fetching primary data for 2025-09. [2025-09-24T17:06:03.216111] [INFO ] [REMOTE ] AGD: Fetching primary data for 2025-07. [2025-09-24T17:06:04.016100] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2025-08. [2025-09-24T17:06:04.584614] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-24T17:06:04.816175] [INFO ] [REMOTE ] AGD: Fetching primary data for 2025-08. [2025-09-24T17:06:04.829982] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2025-05 (3.21 seconds). [2025-09-24T17:06:05.467165] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2025-09 (3.05 seconds). [2025-09-24T17:06:05.477278] [INFO ] [REMOTE ] AFL: Full fetch complete (76923 records). [2025-09-24T17:06:05.477416] [DEBUG] [VALIDATOR ] AFL: Validating primary data. [2025-09-24T17:06:05.636523] [INFO ] [REMOTE ] AG: Fetching primary data for 2025-06. [2025-09-24T17:06:05.925093] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-24T17:06:05.924284] [DEBUG] [VALIDATOR ] AFL: All expected trading days are present. [2025-09-24T17:06:05.929971] [DEBUG] [VALIDATOR ] AFL: Primary data validation passed. [2025-09-24T17:06:05.931111] [INFO ] [MAIN ] AFL: Fetched primary data is valid. [2025-09-24T17:06:05.931207] [DEBUG] [LOCAL ] AFL: Saving primary data. [2025-09-24T17:06:05.957384] [DEBUG] [LOCAL ] AFL: Trimmed 76923 records to 53143 (keeping 200 days of data) [2025-09-24T17:06:05.958696] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2025-08 (1.94 seconds). [2025-09-24T17:06:06.308256] [DEBUG] [LOCAL ] AFL: Primary data saved (53143 records). [2025-09-24T17:06:06.308517] [INFO ] [MAIN ] AFL: Full history saved. [2025-09-24T17:06:06.308711] [INFO ] [MAIN ] Update Progress: 50/2373 symbols completed. AFL took 33.8s. Estimated remaining: 4h 40m 48s. Rate: 8.3 symbols/min [2025-09-24T17:06:06.421194] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2025-09. [2025-09-24T17:06:06.483345] [INFO ] [MAIN ] AGI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:06:06.534402] [DEBUG] [LOCAL ] AGI: Loaded 53418 existing records from primary storage. [2025-09-24T17:06:06.534593] [INFO ] [MAIN ] AGI: Loaded 53418 existing records. [2025-09-24T17:06:06.712829] [WARN ] [MAIN ] AGI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:06:06.713097] [INFO ] [MAIN ] AGI: Wiping existing primary data before full refresh. [2025-09-24T17:06:06.713144] [INFO ] [LOCAL ] AGI: Starting deletion of primary data. [2025-09-24T17:06:06.714562] [DEBUG] [LOCAL ] AGI: Deleted primary data file. [2025-09-24T17:06:06.714623] [INFO ] [MAIN ] AGI: Starting full primary refresh. [2025-09-24T17:06:07.070609] [INFO ] [REMOTE ] AGI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:06:07.216049] [INFO ] [REMOTE ] AGI: Fetching primary data for 2024-12. [2025-09-24T17:06:07.418439] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2025-06 (1.78 seconds). [2025-09-24T17:06:07.962825] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2025-09 (1.54 seconds). [2025-09-24T17:06:07.970347] [INFO ] [REMOTE ] AGCO: Full fetch complete (62021 records). [2025-09-24T17:06:07.970458] [DEBUG] [VALIDATOR ] AGCO: Validating primary data. [2025-09-24T17:06:08.025996] [INFO ] [REMOTE ] AGD: Fetching primary data for 2025-09. [2025-09-24T17:06:08.363524] [DEBUG] [VALIDATOR ] AGCO: All expected trading days are present. [2025-09-24T17:06:08.363613] [DEBUG] [VALIDATOR ] AGCO: Primary data validation passed. [2025-09-24T17:06:08.364232] [INFO ] [MAIN ] AGCO: Fetched primary data is valid. [2025-09-24T17:06:08.364293] [DEBUG] [LOCAL ] AGCO: Saving primary data. [2025-09-24T17:06:08.365693] [DEBUG] [LOCAL ] AGCO: Trimmed 62021 records to 42446 (keeping 200 days of data) [2025-09-24T17:06:08.702778] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-24T17:06:08.716593] [DEBUG] [LOCAL ] AGCO: Primary data saved (42446 records). [2025-09-24T17:06:08.716794] [INFO ] [MAIN ] AGCO: Full history saved. [2025-09-24T17:06:08.716897] [INFO ] [MAIN ] Update Progress: 51/2373 symbols completed. AGCO took 34.9s. Estimated remaining: 4h 36m 60s. Rate: 8.4 symbols/min [2025-09-24T17:06:08.820633] [INFO ] [REMOTE ] AGI: Fetching primary data for 2025-01. [2025-09-24T17:06:08.897551] [INFO ] [MAIN ] AGL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:06:08.910123] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2025-09 (0.88 seconds). [2025-09-24T17:06:08.915768] [INFO ] [REMOTE ] AGD: Full fetch complete (25320 records). [2025-09-24T17:06:08.915882] [DEBUG] [VALIDATOR ] AGD: Validating primary data. [2025-09-24T17:06:09.264958] [DEBUG] [LOCAL ] AGL: Loaded 52423 existing records from primary storage. [2025-09-24T17:06:09.296821] [INFO ] [MAIN ] AGL: Loaded 52423 existing records. [2025-09-24T17:06:09.446825] [DEBUG] [VALIDATOR ] AGD: All expected trading days are present. [2025-09-24T17:06:09.446978] [DEBUG] [VALIDATOR ] AGD: Primary data validation passed. [2025-09-24T17:06:09.447677] [INFO ] [MAIN ] AGD: Fetched primary data is valid. [2025-09-24T17:06:09.453173] [DEBUG] [LOCAL ] AGD: Saving primary data. [2025-09-24T17:06:09.506703] [DEBUG] [LOCAL ] AGD: Trimmed 25320 records to 17713 (keeping 200 days of data) [2025-09-24T17:06:09.574262] [WARN ] [MAIN ] AGL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:06:09.574624] [INFO ] [MAIN ] AGL: Wiping existing primary data before full refresh. [2025-09-24T17:06:09.581941] [INFO ] [LOCAL ] AGL: Starting deletion of primary data. [2025-09-24T17:06:09.606264] [DEBUG] [LOCAL ] AGL: Deleted primary data file. [2025-09-24T17:06:09.607200] [INFO ] [MAIN ] AGL: Starting full primary refresh. [2025-09-24T17:06:09.621540] [INFO ] [REMOTE ] AG: Fetching primary data for 2025-07. [2025-09-24T17:06:10.009920] [INFO ] [REMOTE ] AGL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:06:10.025530] [DEBUG] [LOCAL ] AGD: Primary data saved (17713 records). [2025-09-24T17:06:10.025717] [INFO ] [MAIN ] AGD: Full history saved. [2025-09-24T17:06:10.025824] [INFO ] [MAIN ] Update Progress: 52/2373 symbols completed. AGD took 23.4s. Estimated remaining: 4h 32m 32s. Rate: 8.5 symbols/min [2025-09-24T17:06:10.226268] [INFO ] [MAIN ] AGM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:06:10.237582] [DEBUG] [LOCAL ] AGM: Loaded 9921 existing records from primary storage. [2025-09-24T17:06:10.237734] [INFO ] [MAIN ] AGM: Loaded 9921 existing records. [2025-09-24T17:06:10.429719] [WARN ] [MAIN ] AGM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:06:10.423315] [INFO ] [REMOTE ] AGL: Fetching primary data for 2024-12. [2025-09-24T17:06:10.431469] [INFO ] [MAIN ] AGM: Wiping existing primary data before full refresh. [2025-09-24T17:06:10.431544] [INFO ] [LOCAL ] AGM: Starting deletion of primary data. [2025-09-24T17:06:10.432052] [DEBUG] [LOCAL ] AGM: Deleted primary data file. [2025-09-24T17:06:10.432118] [INFO ] [MAIN ] AGM: Starting full primary refresh. [2025-09-24T17:06:10.816257] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2025-01 (2.00 seconds). [2025-09-24T17:06:10.829435] [INFO ] [REMOTE ] AGM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:06:11.216104] [INFO ] [REMOTE ] AGI: Fetching primary data for 2025-02. [2025-09-24T17:06:11.586309] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-24T17:06:11.867323] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-24T17:06:12.016093] [INFO ] [REMOTE ] AG: Fetching primary data for 2025-08. [2025-09-24T17:06:12.816056] [INFO ] [REMOTE ] AGL: Fetching primary data for 2025-01. [2025-09-24T17:06:13.070708] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2025-02 (1.85 seconds). [2025-09-24T17:06:13.616088] [INFO ] [REMOTE ] AGI: Fetching primary data for 2025-03. [2025-09-24T17:06:14.077032] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2025-08 (2.06 seconds). [2025-09-24T17:06:14.416069] [INFO ] [REMOTE ] AG: Fetching primary data for 2025-09. [2025-09-24T17:06:14.519844] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-24T17:06:15.216062] [INFO ] [REMOTE ] AGL: Fetching primary data for 2025-02. [2025-09-24T17:06:15.350368] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-24T17:06:16.016096] [INFO ] [REMOTE ] AGM: Fetching primary data for 2024-12. [2025-09-24T17:06:16.816092] [INFO ] [REMOTE ] AGI: Fetching primary data for 2025-04. [2025-09-24T17:06:17.710080] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2025-02 (2.49 seconds). [2025-09-24T17:06:17.720001] [INFO ] [REMOTE ] AGL: Fetching primary data for 2025-03. [2025-09-24T17:06:17.809735] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2024-12 (1.79 seconds). [2025-09-24T17:06:17.844879] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2025-09 (3.43 seconds). [2025-09-24T17:06:17.854636] [INFO ] [REMOTE ] AG: Full fetch complete (77574 records). [2025-09-24T17:06:17.854923] [DEBUG] [VALIDATOR ] AG: Validating primary data. [2025-09-24T17:06:18.273177] [DEBUG] [VALIDATOR ] AG: All expected trading days are present. [2025-09-24T17:06:18.273267] [DEBUG] [VALIDATOR ] AG: Primary data validation passed. [2025-09-24T17:06:18.274068] [INFO ] [MAIN ] AG: Fetched primary data is valid. [2025-09-24T17:06:18.274140] [DEBUG] [LOCAL ] AG: Saving primary data. [2025-09-24T17:06:18.275759] [DEBUG] [LOCAL ] AG: Trimmed 77574 records to 53643 (keeping 200 days of data) [2025-09-24T17:06:18.452720] [INFO ] [REMOTE ] AGM: Fetching primary data for 2025-01. [2025-09-24T17:06:18.614974] [DEBUG] [LOCAL ] AG: Primary data saved (53643 records). [2025-09-24T17:06:18.615170] [INFO ] [MAIN ] AG: Full history saved. [2025-09-24T17:06:18.615320] [INFO ] [MAIN ] Update Progress: 53/2373 symbols completed. AG took 45.7s. Estimated remaining: 4h 33m 32s. Rate: 8.5 symbols/min [2025-09-24T17:06:18.798906] [INFO ] [MAIN ] AGO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:06:18.832629] [DEBUG] [LOCAL ] AGO: Loaded 28103 existing records from primary storage. [2025-09-24T17:06:18.832803] [INFO ] [MAIN ] AGO: Loaded 28103 existing records. [2025-09-24T17:06:19.010471] [WARN ] [MAIN ] AGO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:06:19.010738] [INFO ] [MAIN ] AGO: Wiping existing primary data before full refresh. [2025-09-24T17:06:19.010795] [INFO ] [LOCAL ] AGO: Starting deletion of primary data. [2025-09-24T17:06:19.011675] [DEBUG] [LOCAL ] AGO: Deleted primary data file. [2025-09-24T17:06:19.011747] [INFO ] [MAIN ] AGO: Starting full primary refresh. [2025-09-24T17:06:19.223298] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2025-01 (0.77 seconds). [2025-09-24T17:06:19.264896] [INFO ] [REMOTE ] AGM: Fetching primary data for 2025-02. [2025-09-24T17:06:19.416345] [INFO ] [REMOTE ] AGO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:06:19.449689] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-24T17:06:19.632280] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2025-04 (2.82 seconds). [2025-09-24T17:06:19.966715] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2025-02 (0.70 seconds). [2025-09-24T17:06:20.016030] [INFO ] [REMOTE ] AGM: Fetching primary data for 2025-03. [2025-09-24T17:06:20.624249] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2025-03 (0.61 seconds). [2025-09-24T17:06:20.816090] [INFO ] [REMOTE ] AGL: Fetching primary data for 2025-04. [2025-09-24T17:06:21.616087] [INFO ] [REMOTE ] AGO: Fetching primary data for 2024-12. [2025-09-24T17:06:22.416085] [INFO ] [REMOTE ] AGI: Fetching primary data for 2025-05. [2025-09-24T17:06:22.512439] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2025-04 (1.70 seconds). [2025-09-24T17:06:23.012320] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2024-12 (1.40 seconds). [2025-09-24T17:06:23.216112] [INFO ] [REMOTE ] AGO: Fetching primary data for 2025-01. [2025-09-24T17:06:24.016057] [INFO ] [REMOTE ] AGM: Fetching primary data for 2025-04. [2025-09-24T17:06:24.385948] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2025-05 (1.97 seconds). [2025-09-24T17:06:24.413356] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2025-01 (1.20 seconds). [2025-09-24T17:06:24.480863] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2025-04 (0.46 seconds). [2025-09-24T17:06:24.816087] [INFO ] [REMOTE ] AGO: Fetching primary data for 2025-02. [2025-09-24T17:06:25.616054] [INFO ] [REMOTE ] AGI: Fetching primary data for 2025-06. [2025-09-24T17:06:25.677547] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2025-02 (0.86 seconds). [2025-09-24T17:06:26.416092] [INFO ] [REMOTE ] AGO: Fetching primary data for 2025-03. [2025-09-24T17:06:27.216058] [INFO ] [REMOTE ] AGM: Fetching primary data for 2025-05. [2025-09-24T17:06:27.369013] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-24T17:06:27.418492] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-24T17:06:27.877154] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2025-05 (0.66 seconds). [2025-09-24T17:06:28.016098] [INFO ] [REMOTE ] AGM: Fetching primary data for 2025-06. [2025-09-24T17:06:28.816099] [INFO ] [REMOTE ] AGL: Fetching primary data for 2025-05. [2025-09-24T17:06:28.949193] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2025-06 (0.93 seconds). [2025-09-24T17:06:29.616154] [INFO ] [REMOTE ] AGI: Fetching primary data for 2025-07. [2025-09-24T17:06:30.416265] [INFO ] [REMOTE ] AGO: Fetching primary data for 2025-04. [2025-09-24T17:06:30.668439] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2025-05 (1.85 seconds). [2025-09-24T17:06:31.216094] [INFO ] [REMOTE ] AGL: Fetching primary data for 2025-06. [2025-09-24T17:06:31.595553] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2025-07 (1.98 seconds). [2025-09-24T17:06:31.835018] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2025-04 (1.42 seconds). [2025-09-24T17:06:32.016117] [INFO ] [REMOTE ] AGM: Fetching primary data for 2025-07. [2025-09-24T17:06:32.658381] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2025-07 (0.64 seconds). [2025-09-24T17:06:32.721328] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-24T17:06:32.816095] [INFO ] [REMOTE ] AGO: Fetching primary data for 2025-05. [2025-09-24T17:06:33.616121] [INFO ] [REMOTE ] AGM: Fetching primary data for 2025-08. [2025-09-24T17:06:34.089678] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2025-05 (1.27 seconds). [2025-09-24T17:06:34.375838] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2025-08 (0.76 seconds). [2025-09-24T17:06:34.416120] [INFO ] [REMOTE ] AGM: Fetching primary data for 2025-09. [2025-09-24T17:06:35.216131] [INFO ] [REMOTE ] AGO: Fetching primary data for 2025-06. [2025-09-24T17:06:35.234709] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2025-09 (0.82 seconds). [2025-09-24T17:06:35.237070] [INFO ] [REMOTE ] AGM: Full fetch complete (12540 records). [2025-09-24T17:06:35.237194] [DEBUG] [VALIDATOR ] AGM: Validating primary data. [2025-09-24T17:06:35.619424] [DEBUG] [VALIDATOR ] AGM: All expected trading days are present. [2025-09-24T17:06:35.619514] [DEBUG] [VALIDATOR ] AGM: Primary data validation passed. [2025-09-24T17:06:35.619745] [INFO ] [MAIN ] AGM: Fetched primary data is valid. [2025-09-24T17:06:35.619837] [DEBUG] [LOCAL ] AGM: Saving primary data. [2025-09-24T17:06:35.620521] [DEBUG] [LOCAL ] AGM: Trimmed 12540 records to 9961 (keeping 200 days of data) [2025-09-24T17:06:35.690454] [DEBUG] [LOCAL ] AGM: Primary data saved (9961 records). [2025-09-24T17:06:35.690622] [INFO ] [MAIN ] AGM: Full history saved. [2025-09-24T17:06:35.690789] [INFO ] [MAIN ] Update Progress: 54/2373 symbols completed. AGM took 25.7s. Estimated remaining: 4h 40m 35s. Rate: 8.3 symbols/min [2025-09-24T17:06:35.863802] [INFO ] [MAIN ] AGRO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:06:35.921359] [DEBUG] [LOCAL ] AGRO: Loaded 33795 existing records from primary storage. [2025-09-24T17:06:35.921684] [INFO ] [MAIN ] AGRO: Loaded 33795 existing records. [2025-09-24T17:06:36.021214] [INFO ] [REMOTE ] AGL: Fetching primary data for 2025-07. [2025-09-24T17:06:36.121420] [WARN ] [MAIN ] AGRO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:06:36.122563] [INFO ] [MAIN ] AGRO: Wiping existing primary data before full refresh. [2025-09-24T17:06:36.122755] [INFO ] [LOCAL ] AGRO: Starting deletion of primary data. [2025-09-24T17:06:36.124694] [DEBUG] [LOCAL ] AGRO: Deleted primary data file. [2025-09-24T17:06:36.124778] [INFO ] [MAIN ] AGRO: Starting full primary refresh. [2025-09-24T17:06:36.442526] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-24T17:06:36.530316] [INFO ] [REMOTE ] AGRO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:06:36.816103] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2024-12. [2025-09-24T17:06:37.616084] [INFO ] [REMOTE ] AGI: Fetching primary data for 2025-08. [2025-09-24T17:06:37.875930] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2025-07 (1.85 seconds). [2025-09-24T17:06:38.364377] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2024-12 (1.55 seconds). [2025-09-24T17:06:38.416058] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2025-01. [2025-09-24T17:06:39.173986] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-24T17:06:39.216047] [INFO ] [REMOTE ] AGI: Fetching primary data for 2025-09. [2025-09-24T17:06:39.529214] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2025-01 (1.11 seconds). [2025-09-24T17:06:40.016144] [INFO ] [REMOTE ] AGL: Fetching primary data for 2025-08. [2025-09-24T17:06:40.816051] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2025-02. [2025-09-24T17:06:41.155877] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2025-09 (1.94 seconds). [2025-09-24T17:06:41.165977] [INFO ] [REMOTE ] AGI: Full fetch complete (76721 records). [2025-09-24T17:06:41.166114] [DEBUG] [VALIDATOR ] AGI: Validating primary data. [2025-09-24T17:06:41.567522] [DEBUG] [VALIDATOR ] AGI: All expected trading days are present. [2025-09-24T17:06:41.567605] [DEBUG] [VALIDATOR ] AGI: Primary data validation passed. [2025-09-24T17:06:41.568362] [INFO ] [MAIN ] AGI: Fetched primary data is valid. [2025-09-24T17:06:41.568448] [DEBUG] [LOCAL ] AGI: Saving primary data. [2025-09-24T17:06:41.570003] [DEBUG] [LOCAL ] AGI: Trimmed 76721 records to 53419 (keeping 200 days of data) [2025-09-24T17:06:41.637704] [INFO ] [REMOTE ] AGO: Fetching primary data for 2025-07. [2025-09-24T17:06:41.932770] [DEBUG] [LOCAL ] AGI: Primary data saved (53419 records). [2025-09-24T17:06:41.933022] [INFO ] [MAIN ] AGI: Full history saved. [2025-09-24T17:06:41.933188] [INFO ] [MAIN ] Update Progress: 55/2373 symbols completed. AGI took 35.6s. Estimated remaining: 4h 39m 45s. Rate: 8.3 symbols/min [2025-09-24T17:06:42.123228] [INFO ] [MAIN ] AGX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:06:42.174513] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2025-08 (2.16 seconds). [2025-09-24T17:06:42.186403] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-24T17:06:42.229289] [DEBUG] [LOCAL ] AGX: Loaded 33512 existing records from primary storage. [2025-09-24T17:06:42.229435] [INFO ] [MAIN ] AGX: Loaded 33512 existing records. [2025-09-24T17:06:42.408959] [WARN ] [MAIN ] AGX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:06:42.409262] [INFO ] [MAIN ] AGX: Wiping existing primary data before full refresh. [2025-09-24T17:06:42.409334] [INFO ] [LOCAL ] AGX: Starting deletion of primary data. [2025-09-24T17:06:42.410356] [DEBUG] [LOCAL ] AGX: Deleted primary data file. [2025-09-24T17:06:42.410429] [INFO ] [MAIN ] AGX: Starting full primary refresh. [2025-09-24T17:06:42.421595] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2025-03. [2025-09-24T17:06:42.806603] [INFO ] [REMOTE ] AGX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:06:42.828495] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2025-07 (1.19 seconds). [2025-09-24T17:06:43.216112] [INFO ] [REMOTE ] AGX: Fetching primary data for 2024-12. [2025-09-24T17:06:43.936468] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2025-03 (1.51 seconds). [2025-09-24T17:06:44.016098] [INFO ] [REMOTE ] AGO: Fetching primary data for 2025-08. [2025-09-24T17:06:44.402487] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-24T17:06:44.816162] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2025-04. [2025-09-24T17:06:45.165690] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2025-08 (1.15 seconds). [2025-09-24T17:06:45.616097] [INFO ] [REMOTE ] AGO: Fetching primary data for 2025-09. [2025-09-24T17:06:46.267513] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2025-04 (1.45 seconds). [2025-09-24T17:06:46.416100] [INFO ] [REMOTE ] AGX: Fetching primary data for 2025-01. [2025-09-24T17:06:46.724827] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-24T17:06:46.729631] [INFO ] [REMOTE ] AGO: Full fetch complete (39298 records). [2025-09-24T17:06:46.729806] [DEBUG] [VALIDATOR ] AGO: Validating primary data. [2025-09-24T17:06:47.114344] [DEBUG] [VALIDATOR ] AGO: All expected trading days are present. [2025-09-24T17:06:47.114499] [DEBUG] [VALIDATOR ] AGO: Primary data validation passed. [2025-09-24T17:06:47.114955] [INFO ] [MAIN ] AGO: Fetched primary data is valid. [2025-09-24T17:06:47.115016] [DEBUG] [LOCAL ] AGO: Saving primary data. [2025-09-24T17:06:47.116632] [DEBUG] [LOCAL ] AGO: Trimmed 39298 records to 28083 (keeping 200 days of data) [2025-09-24T17:06:47.217639] [INFO ] [REMOTE ] AGL: Fetching primary data for 2025-09. [2025-09-24T17:06:47.296938] [DEBUG] [LOCAL ] AGO: Primary data saved (28083 records). [2025-09-24T17:06:47.297071] [INFO ] [MAIN ] AGO: Full history saved. [2025-09-24T17:06:47.297192] [INFO ] [MAIN ] Update Progress: 56/2373 symbols completed. AGO took 28.7s. Estimated remaining: 4h 38m 20s. Rate: 8.3 symbols/min [2025-09-24T17:06:47.468753] [INFO ] [MAIN ] AHH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:06:47.514099] [DEBUG] [LOCAL ] AHH: Loaded 41438 existing records from primary storage. [2025-09-24T17:06:47.514246] [INFO ] [MAIN ] AHH: Loaded 41438 existing records. [2025-09-24T17:06:47.717831] [WARN ] [MAIN ] AHH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:06:47.718125] [INFO ] [MAIN ] AHH: Wiping existing primary data before full refresh. [2025-09-24T17:06:47.718207] [INFO ] [LOCAL ] AHH: Starting deletion of primary data. [2025-09-24T17:06:47.719676] [DEBUG] [LOCAL ] AHH: Deleted primary data file. [2025-09-24T17:06:47.719769] [INFO ] [MAIN ] AHH: Starting full primary refresh. [2025-09-24T17:06:48.023275] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2025-05. [2025-09-24T17:06:48.095272] [INFO ] [REMOTE ] AHH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:06:48.117891] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-24T17:06:48.816106] [INFO ] [REMOTE ] AGX: Fetching primary data for 2025-02. [2025-09-24T17:06:49.146263] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-24T17:06:49.160265] [INFO ] [REMOTE ] AGL: Full fetch complete (75407 records). [2025-09-24T17:06:49.160435] [DEBUG] [VALIDATOR ] AGL: Validating primary data. [2025-09-24T17:06:49.584456] [DEBUG] [VALIDATOR ] AGL: All expected trading days are present. [2025-09-24T17:06:49.585136] [DEBUG] [VALIDATOR ] AGL: Primary data validation passed. [2025-09-24T17:06:49.585908] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-24T17:06:49.586730] [INFO ] [MAIN ] AGL: Fetched primary data is valid. [2025-09-24T17:06:49.594909] [DEBUG] [LOCAL ] AGL: Saving primary data. [2025-09-24T17:06:49.596468] [DEBUG] [LOCAL ] AGL: Trimmed 75407 records to 52421 (keeping 200 days of data) [2025-09-24T17:06:49.657420] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2025-06. [2025-09-24T17:06:49.911816] [DEBUG] [LOCAL ] AGL: Primary data saved (52421 records). [2025-09-24T17:06:49.912210] [INFO ] [MAIN ] AGL: Full history saved. [2025-09-24T17:06:49.914603] [INFO ] [MAIN ] Update Progress: 57/2373 symbols completed. AGL took 41.2s. Estimated remaining: 4h 35m 6s. Rate: 8.4 symbols/min [2025-09-24T17:06:50.091333] [INFO ] [MAIN ] AHL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:06:50.091786] [DEBUG] [LOCAL ] AHL: No existing data file found in primary storage. [2025-09-24T17:06:50.091958] [WARN ] [MAIN ] AHL: No existing data found, performing full refresh instead. [2025-09-24T17:06:50.092481] [INFO ] [MAIN ] AHL: Wiping existing primary data before full refresh. [2025-09-24T17:06:50.092583] [INFO ] [LOCAL ] AHL: Starting deletion of primary data. [2025-09-24T17:06:50.092866] [DEBUG] [LOCAL ] AHL: No primary data file found to delete. [2025-09-24T17:06:50.093057] [INFO ] [MAIN ] AHL: Starting full primary refresh. [2025-09-24T17:06:50.262837] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2025-02 (1.45 seconds). [2025-09-24T17:06:50.421168] [INFO ] [REMOTE ] AGX: Fetching primary data for 2025-03. [2025-09-24T17:06:50.509303] [INFO ] [REMOTE ] AHL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:06:50.898845] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-24T17:06:51.216083] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2025-07. [2025-09-24T17:06:51.545935] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2025-03 (1.12 seconds). [2025-09-24T17:06:52.016051] [INFO ] [REMOTE ] AGX: Fetching primary data for 2025-04. [2025-09-24T17:06:52.466232] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-24T17:06:52.816094] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2025-08. [2025-09-24T17:06:53.579827] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-24T17:06:53.616047] [INFO ] [REMOTE ] AGX: Fetching primary data for 2025-05. [2025-09-24T17:06:54.162556] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-24T17:06:54.416081] [INFO ] [REMOTE ] AHL: Fetching primary data for 2024-12. [2025-09-24T17:06:54.641958] [DEBUG] [REMOTE ] AHL: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:06:54.642282] [WARN ] [REMOTE ] AHL: No data returned for month 2024-12 [2025-09-24T17:06:55.216051] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2025-09. [2025-09-24T17:06:55.377727] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-24T17:06:56.016080] [INFO ] [REMOTE ] AHL: Fetching primary data for 2025-01. [2025-09-24T17:06:56.216092] [DEBUG] [REMOTE ] AHL: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:06:56.216414] [WARN ] [REMOTE ] AHL: No data returned for month 2025-01 [2025-09-24T17:06:56.615805] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2025-09 (1.40 seconds). [2025-09-24T17:06:56.621589] [INFO ] [REMOTE ] AGRO: Full fetch complete (49920 records). [2025-09-24T17:06:56.621735] [DEBUG] [VALIDATOR ] AGRO: Validating primary data. [2025-09-24T17:06:56.816102] [INFO ] [REMOTE ] AHL: Fetching primary data for 2025-02. [2025-09-24T17:06:57.051143] [DEBUG] [VALIDATOR ] AGRO: All expected trading days are present. [2025-09-24T17:06:57.051230] [DEBUG] [VALIDATOR ] AGRO: Primary data validation passed. [2025-09-24T17:06:57.051781] [INFO ] [MAIN ] AGRO: Fetched primary data is valid. [2025-09-24T17:06:57.051848] [DEBUG] [LOCAL ] AGRO: Saving primary data. [2025-09-24T17:06:57.053530] [DEBUG] [LOCAL ] AGRO: Trimmed 49920 records to 33723 (keeping 200 days of data) [2025-09-24T17:06:57.115022] [DEBUG] [REMOTE ] AHL: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:06:57.123882] [WARN ] [REMOTE ] AHL: No data returned for month 2025-02 [2025-09-24T17:06:57.269556] [DEBUG] [LOCAL ] AGRO: Primary data saved (33723 records). [2025-09-24T17:06:57.269735] [INFO ] [MAIN ] AGRO: Full history saved. [2025-09-24T17:06:57.271201] [INFO ] [MAIN ] Update Progress: 58/2373 symbols completed. AGRO took 21.6s. Estimated remaining: 4h 35m 8s. Rate: 8.4 symbols/min [2025-09-24T17:06:57.447229] [INFO ] [MAIN ] AHR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:06:57.508193] [DEBUG] [LOCAL ] AHR: Loaded 49330 existing records from primary storage. [2025-09-24T17:06:57.508368] [INFO ] [MAIN ] AHR: Loaded 49330 existing records. [2025-09-24T17:06:57.621149] [INFO ] [REMOTE ] AHH: Fetching primary data for 2024-12. [2025-09-24T17:06:57.687098] [WARN ] [MAIN ] AHR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:06:57.687324] [INFO ] [MAIN ] AHR: Wiping existing primary data before full refresh. [2025-09-24T17:06:57.687372] [INFO ] [LOCAL ] AHR: Starting deletion of primary data. [2025-09-24T17:06:57.688896] [DEBUG] [LOCAL ] AHR: Deleted primary data file. [2025-09-24T17:06:57.688959] [INFO ] [MAIN ] AHR: Starting full primary refresh. [2025-09-24T17:06:58.038026] [INFO ] [REMOTE ] AHR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:06:58.416144] [INFO ] [REMOTE ] AHR: Fetching primary data for 2024-12. [2025-09-24T17:06:59.216082] [INFO ] [REMOTE ] AHL: Fetching primary data for 2025-03. [2025-09-24T17:06:59.310850] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-24T17:06:59.416165] [DEBUG] [REMOTE ] AHL: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:06:59.416485] [WARN ] [REMOTE ] AHL: No data returned for month 2025-03 [2025-09-24T17:06:59.756794] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2024-12 (1.34 seconds). [2025-09-24T17:07:00.016124] [INFO ] [REMOTE ] AHR: Fetching primary data for 2025-01. [2025-09-24T17:07:00.816103] [INFO ] [REMOTE ] AGX: Fetching primary data for 2025-06. [2025-09-24T17:07:01.599262] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-24T17:07:01.616050] [INFO ] [REMOTE ] AHR: Fetching primary data for 2025-02. [2025-09-24T17:07:02.131550] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-24T17:07:02.416087] [INFO ] [REMOTE ] AHH: Fetching primary data for 2025-01. [2025-09-24T17:07:03.163507] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2025-02 (1.55 seconds). [2025-09-24T17:07:03.216030] [INFO ] [REMOTE ] AHR: Fetching primary data for 2025-03. [2025-09-24T17:07:03.669174] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-24T17:07:04.016119] [INFO ] [REMOTE ] AHL: Fetching primary data for 2025-04. [2025-09-24T17:07:04.241592] [DEBUG] [REMOTE ] AHL: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:07:04.241973] [WARN ] [REMOTE ] AHL: No data returned for month 2025-04 [2025-09-24T17:07:04.816245] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-24T17:07:04.816317] [INFO ] [REMOTE ] AHL: Fetching primary data for 2025-05. [2025-09-24T17:07:05.616125] [INFO ] [REMOTE ] AHH: Fetching primary data for 2025-02. [2025-09-24T17:07:05.815916] [INFO ] [REMOTE ] AHL: Incremental fetch complete for 2025-05 (1.00 seconds). [2025-09-24T17:07:06.416098] [INFO ] [REMOTE ] AHR: Fetching primary data for 2025-04. [2025-09-24T17:07:06.755462] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2025-02 (1.14 seconds). [2025-09-24T17:07:07.216085] [INFO ] [REMOTE ] AHH: Fetching primary data for 2025-03. [2025-09-24T17:07:08.016051] [INFO ] [REMOTE ] AHL: Fetching primary data for 2025-06. [2025-09-24T17:07:08.057290] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-24T17:07:08.438917] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2025-03 (1.22 seconds). [2025-09-24T17:07:08.816064] [INFO ] [REMOTE ] AGX: Fetching primary data for 2025-07. [2025-09-24T17:07:09.070885] [INFO ] [REMOTE ] AHL: Incremental fetch complete for 2025-06 (1.05 seconds). [2025-09-24T17:07:09.616118] [INFO ] [REMOTE ] AHL: Fetching primary data for 2025-07. [2025-09-24T17:07:10.416055] [INFO ] [REMOTE ] AHR: Fetching primary data for 2025-05. [2025-09-24T17:07:10.519015] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-24T17:07:10.549296] [INFO ] [REMOTE ] AHL: Incremental fetch complete for 2025-07 (0.93 seconds). [2025-09-24T17:07:11.216138] [INFO ] [REMOTE ] AHH: Fetching primary data for 2025-04. [2025-09-24T17:07:12.016063] [INFO ] [REMOTE ] AHL: Fetching primary data for 2025-08. [2025-09-24T17:07:12.129347] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2025-05 (1.71 seconds). [2025-09-24T17:07:12.816067] [INFO ] [REMOTE ] AHR: Fetching primary data for 2025-06. [2025-09-24T17:07:12.965457] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-24T17:07:13.343908] [INFO ] [REMOTE ] AHL: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-24T17:07:13.616084] [INFO ] [REMOTE ] AHH: Fetching primary data for 2025-05. [2025-09-24T17:07:14.416132] [INFO ] [REMOTE ] AGX: Fetching primary data for 2025-08. [2025-09-24T17:07:14.600851] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2025-06 (1.78 seconds). [2025-09-24T17:07:15.216093] [INFO ] [REMOTE ] AHR: Fetching primary data for 2025-07. [2025-09-24T17:07:15.270256] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2025-05 (1.65 seconds). [2025-09-24T17:07:15.949939] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-24T17:07:16.016113] [INFO ] [REMOTE ] AGX: Fetching primary data for 2025-09. [2025-09-24T17:07:16.827790] [INFO ] [REMOTE ] AHL: Fetching primary data for 2025-09. [2025-09-24T17:07:16.833418] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2025-07 (1.62 seconds). [2025-09-24T17:07:17.550533] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2025-09 (1.53 seconds). [2025-09-24T17:07:17.557024] [INFO ] [REMOTE ] AGX: Full fetch complete (48928 records). [2025-09-24T17:07:17.557186] [DEBUG] [VALIDATOR ] AGX: Validating primary data. [2025-09-24T17:07:17.621174] [INFO ] [REMOTE ] AHR: Fetching primary data for 2025-08. [2025-09-24T17:07:17.986503] [DEBUG] [VALIDATOR ] AGX: All expected trading days are present. [2025-09-24T17:07:17.986635] [DEBUG] [VALIDATOR ] AGX: Primary data validation passed. [2025-09-24T17:07:17.987218] [INFO ] [MAIN ] AGX: Fetched primary data is valid. [2025-09-24T17:07:17.987266] [DEBUG] [LOCAL ] AGX: Saving primary data. [2025-09-24T17:07:17.988454] [DEBUG] [LOCAL ] AGX: Trimmed 48928 records to 33392 (keeping 200 days of data) [2025-09-24T17:07:18.217984] [INFO ] [REMOTE ] AHL: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-24T17:07:18.228198] [INFO ] [REMOTE ] AHL: Full fetch complete (17517 records). [2025-09-24T17:07:18.230834] [DEBUG] [VALIDATOR ] AHL: Validating primary data. [2025-09-24T17:07:18.232881] [DEBUG] [LOCAL ] AGX: Primary data saved (33392 records). [2025-09-24T17:07:18.232998] [INFO ] [MAIN ] AGX: Full history saved. [2025-09-24T17:07:18.233115] [INFO ] [MAIN ] Update Progress: 59/2373 symbols completed. AGX took 36.3s. Estimated remaining: 4h 44m 3s. Rate: 8.1 symbols/min [2025-09-24T17:07:18.420967] [INFO ] [REMOTE ] AHH: Fetching primary data for 2025-06. [2025-09-24T17:07:18.582161] [WARN ] [VALIDATOR ] AHL: Validation failed - insufficient historical data. Have 96 unique days, need 200 days [2025-09-24T17:07:18.587563] [FATAL] [MAIN ] AHL: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:07:18.607076] [INFO ] [MAIN ] AHT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:07:18.607176] [WARN ] [MAIN ] AHL: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:07:18.607567] [INFO ] [LOCAL ] AHL: Starting deletion of primary data. [2025-09-24T17:07:18.607662] [DEBUG] [LOCAL ] AHL: No primary data file found to delete. [2025-09-24T17:07:18.607726] [INFO ] [LOCAL ] AHL: Starting deletion of derivative data. [2025-09-24T17:07:18.607792] [DEBUG] [LOCAL ] AHL: No derivative data file found to delete. [2025-09-24T17:07:18.607882] [INFO ] [MAIN ] Update Progress: 60/2373 symbols completed. AHL took 28.7s. Estimated remaining: 4h 39m 26s. Rate: 8.3 symbols/min [2025-09-24T17:07:18.718347] [DEBUG] [LOCAL ] AHT: Loaded 6041 existing records from primary storage. [2025-09-24T17:07:18.734077] [INFO ] [MAIN ] AHT: Loaded 6041 existing records. [2025-09-24T17:07:18.881130] [INFO ] [MAIN ] AI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:07:18.989632] [WARN ] [MAIN ] AHT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:07:18.989928] [INFO ] [MAIN ] AHT: Wiping existing primary data before full refresh. [2025-09-24T17:07:18.989976] [INFO ] [LOCAL ] AHT: Starting deletion of primary data. [2025-09-24T17:07:18.990348] [DEBUG] [LOCAL ] AHT: Deleted primary data file. [2025-09-24T17:07:18.990408] [INFO ] [MAIN ] AHT: Starting full primary refresh. [2025-09-24T17:07:19.311555] [DEBUG] [LOCAL ] AI: Loaded 53749 existing records from primary storage. [2025-09-24T17:07:19.311910] [INFO ] [MAIN ] AI: Loaded 53749 existing records. [2025-09-24T17:07:19.469101] [INFO ] [REMOTE ] AHT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:07:19.481760] [INFO ] [REMOTE ] AHT: Fetching primary data for 2024-12. [2025-09-24T17:07:19.606238] [WARN ] [MAIN ] AI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:07:19.618766] [INFO ] [MAIN ] AI: Wiping existing primary data before full refresh. [2025-09-24T17:07:19.622146] [INFO ] [LOCAL ] AI: Starting deletion of primary data. [2025-09-24T17:07:19.625182] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2025-08 (2.00 seconds). [2025-09-24T17:07:19.625371] [DEBUG] [LOCAL ] AI: Deleted primary data file. [2025-09-24T17:07:19.637192] [INFO ] [MAIN ] AI: Starting full primary refresh. [2025-09-24T17:07:19.933413] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-24T17:07:20.026722] [INFO ] [REMOTE ] AHH: Fetching primary data for 2025-07. [2025-09-24T17:07:20.072020] [INFO ] [REMOTE ] AI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:07:20.406964] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2024-12 (0.93 seconds). [2025-09-24T17:07:20.816095] [INFO ] [REMOTE ] AHT: Fetching primary data for 2025-01. [2025-09-24T17:07:21.446944] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2025-01 (0.63 seconds). [2025-09-24T17:07:21.555423] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-24T17:07:21.616071] [INFO ] [REMOTE ] AHH: Fetching primary data for 2025-08. [2025-09-24T17:07:22.416092] [INFO ] [REMOTE ] AHR: Fetching primary data for 2025-09. [2025-09-24T17:07:23.068955] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-24T17:07:23.216108] [INFO ] [REMOTE ] AHT: Fetching primary data for 2025-02. [2025-09-24T17:07:24.007968] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2025-02 (0.79 seconds). [2025-09-24T17:07:24.016018] [INFO ] [REMOTE ] AHT: Fetching primary data for 2025-03. [2025-09-24T17:07:24.202049] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-24T17:07:24.213518] [INFO ] [REMOTE ] AHR: Full fetch complete (71015 records). [2025-09-24T17:07:24.213764] [DEBUG] [VALIDATOR ] AHR: Validating primary data. [2025-09-24T17:07:24.641830] [DEBUG] [VALIDATOR ] AHR: All expected trading days are present. [2025-09-24T17:07:24.642687] [DEBUG] [VALIDATOR ] AHR: Primary data validation passed. [2025-09-24T17:07:24.643509] [INFO ] [MAIN ] AHR: Fetched primary data is valid. [2025-09-24T17:07:24.643971] [DEBUG] [LOCAL ] AHR: Saving primary data. [2025-09-24T17:07:24.643869] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2025-03 (0.63 seconds). [2025-09-24T17:07:24.647982] [DEBUG] [LOCAL ] AHR: Trimmed 71015 records to 49294 (keeping 200 days of data) [2025-09-24T17:07:24.817088] [INFO ] [REMOTE ] AI: Fetching primary data for 2024-12. [2025-09-24T17:07:24.939993] [DEBUG] [LOCAL ] AHR: Primary data saved (49294 records). [2025-09-24T17:07:24.940136] [INFO ] [MAIN ] AHR: Full history saved. [2025-09-24T17:07:24.940748] [INFO ] [MAIN ] Update Progress: 61/2373 symbols completed. AHR took 27.7s. Estimated remaining: 4h 38m 44s. Rate: 8.3 symbols/min [2025-09-24T17:07:25.112840] [INFO ] [MAIN ] AIG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:07:25.172134] [DEBUG] [LOCAL ] AIG: Loaded 53475 existing records from primary storage. [2025-09-24T17:07:25.172286] [INFO ] [MAIN ] AIG: Loaded 53475 existing records. [2025-09-24T17:07:25.361504] [WARN ] [MAIN ] AIG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:07:25.361857] [INFO ] [MAIN ] AIG: Wiping existing primary data before full refresh. [2025-09-24T17:07:25.361911] [INFO ] [LOCAL ] AIG: Starting deletion of primary data. [2025-09-24T17:07:25.363459] [DEBUG] [LOCAL ] AIG: Deleted primary data file. [2025-09-24T17:07:25.363526] [INFO ] [MAIN ] AIG: Starting full primary refresh. [2025-09-24T17:07:25.623136] [INFO ] [REMOTE ] AHH: Fetching primary data for 2025-09. [2025-09-24T17:07:25.739826] [INFO ] [REMOTE ] AIG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:07:26.416086] [INFO ] [REMOTE ] AIG: Fetching primary data for 2024-12. [2025-09-24T17:07:26.878147] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2025-09 (1.26 seconds). [2025-09-24T17:07:26.884516] [INFO ] [REMOTE ] AHH: Full fetch complete (60362 records). [2025-09-24T17:07:26.884686] [DEBUG] [VALIDATOR ] AHH: Validating primary data. [2025-09-24T17:07:27.221052] [INFO ] [REMOTE ] AHT: Fetching primary data for 2025-04. [2025-09-24T17:07:27.276070] [DEBUG] [VALIDATOR ] AHH: All expected trading days are present. [2025-09-24T17:07:27.276166] [DEBUG] [VALIDATOR ] AHH: Primary data validation passed. [2025-09-24T17:07:27.276920] [INFO ] [MAIN ] AHH: Fetched primary data is valid. [2025-09-24T17:07:27.277059] [DEBUG] [LOCAL ] AHH: Saving primary data. [2025-09-24T17:07:27.278831] [DEBUG] [LOCAL ] AHH: Trimmed 60362 records to 41386 (keeping 200 days of data) [2025-09-24T17:07:27.517706] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2024-12 (2.70 seconds). [2025-09-24T17:07:27.561544] [DEBUG] [LOCAL ] AHH: Primary data saved (41386 records). [2025-09-24T17:07:27.561711] [INFO ] [MAIN ] AHH: Full history saved. [2025-09-24T17:07:27.561809] [INFO ] [MAIN ] Update Progress: 62/2373 symbols completed. AHH took 40.3s. Estimated remaining: 4h 35m 45s. Rate: 8.4 symbols/min [2025-09-24T17:07:27.737722] [INFO ] [MAIN ] AII: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:07:27.737975] [DEBUG] [LOCAL ] AII: No existing data file found in primary storage. [2025-09-24T17:07:27.738020] [WARN ] [MAIN ] AII: No existing data found, performing full refresh instead. [2025-09-24T17:07:27.738161] [INFO ] [MAIN ] AII: Wiping existing primary data before full refresh. [2025-09-24T17:07:27.738203] [INFO ] [LOCAL ] AII: Starting deletion of primary data. [2025-09-24T17:07:27.738245] [DEBUG] [LOCAL ] AII: No primary data file found to delete. [2025-09-24T17:07:27.738277] [INFO ] [MAIN ] AII: Starting full primary refresh. [2025-09-24T17:07:27.851795] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2025-04 (0.63 seconds). [2025-09-24T17:07:28.021514] [INFO ] [REMOTE ] AI: Fetching primary data for 2025-01. [2025-09-24T17:07:28.117028] [INFO ] [REMOTE ] AII: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:07:28.148359] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-24T17:07:28.816119] [INFO ] [REMOTE ] AIG: Fetching primary data for 2025-01. [2025-09-24T17:07:29.616139] [INFO ] [REMOTE ] AHT: Fetching primary data for 2025-05. [2025-09-24T17:07:30.265542] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2025-05 (0.65 seconds). [2025-09-24T17:07:30.298841] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-24T17:07:30.416088] [INFO ] [REMOTE ] AIG: Fetching primary data for 2025-02. [2025-09-24T17:07:30.506057] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2025-01 (2.48 seconds). [2025-09-24T17:07:31.216093] [INFO ] [REMOTE ] AHT: Fetching primary data for 2025-06. [2025-09-24T17:07:31.930972] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2025-06 (0.71 seconds). [2025-09-24T17:07:32.016070] [INFO ] [REMOTE ] AI: Fetching primary data for 2025-02. [2025-09-24T17:07:32.075753] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-24T17:07:32.816090] [INFO ] [REMOTE ] AIG: Fetching primary data for 2025-03. [2025-09-24T17:07:33.616164] [INFO ] [REMOTE ] AHT: Fetching primary data for 2025-07. [2025-09-24T17:07:34.091201] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2025-02 (2.08 seconds). [2025-09-24T17:07:34.257248] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2025-07 (0.64 seconds). [2025-09-24T17:07:34.416051] [INFO ] [REMOTE ] AI: Fetching primary data for 2025-03. [2025-09-24T17:07:34.725271] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2025-03 (1.91 seconds). [2025-09-24T17:07:35.216081] [INFO ] [REMOTE ] AHT: Fetching primary data for 2025-08. [2025-09-24T17:07:35.984294] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2025-08 (0.77 seconds). [2025-09-24T17:07:36.016039] [INFO ] [REMOTE ] AHT: Fetching primary data for 2025-09. [2025-09-24T17:07:36.728859] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2025-03 (2.31 seconds). [2025-09-24T17:07:36.816038] [INFO ] [REMOTE ] AI: Fetching primary data for 2025-04. [2025-09-24T17:07:36.902467] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2025-09 (0.89 seconds). [2025-09-24T17:07:36.904493] [INFO ] [REMOTE ] AHT: Full fetch complete (9455 records). [2025-09-24T17:07:36.904603] [DEBUG] [VALIDATOR ] AHT: Validating primary data. [2025-09-24T17:07:37.267097] [DEBUG] [VALIDATOR ] AHT: All expected trading days are present. [2025-09-24T17:07:37.267175] [DEBUG] [VALIDATOR ] AHT: Primary data validation passed. [2025-09-24T17:07:37.267370] [INFO ] [MAIN ] AHT: Fetched primary data is valid. [2025-09-24T17:07:37.267408] [DEBUG] [LOCAL ] AHT: Saving primary data. [2025-09-24T17:07:37.267856] [DEBUG] [LOCAL ] AHT: Trimmed 9455 records to 6070 (keeping 200 days of data) [2025-09-24T17:07:37.300829] [DEBUG] [LOCAL ] AHT: Primary data saved (6070 records). [2025-09-24T17:07:37.300910] [INFO ] [MAIN ] AHT: Full history saved. [2025-09-24T17:07:37.300984] [INFO ] [MAIN ] Update Progress: 63/2373 symbols completed. AHT took 19.1s. Estimated remaining: 4h 37m 13s. Rate: 8.3 symbols/min [2025-09-24T17:07:37.468158] [INFO ] [MAIN ] AIN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:07:37.491374] [DEBUG] [LOCAL ] AIN: Loaded 24626 existing records from primary storage. [2025-09-24T17:07:37.491507] [INFO ] [MAIN ] AIN: Loaded 24626 existing records. [2025-09-24T17:07:37.630814] [INFO ] [REMOTE ] AII: Fetching primary data for 2024-12. [2025-09-24T17:07:37.672078] [WARN ] [MAIN ] AIN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:07:37.672360] [INFO ] [MAIN ] AIN: Wiping existing primary data before full refresh. [2025-09-24T17:07:37.672410] [INFO ] [LOCAL ] AIN: Starting deletion of primary data. [2025-09-24T17:07:37.673200] [DEBUG] [LOCAL ] AIN: Deleted primary data file. [2025-09-24T17:07:37.673261] [INFO ] [MAIN ] AIN: Starting full primary refresh. [2025-09-24T17:07:37.899745] [DEBUG] [REMOTE ] AII: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:07:37.937723] [WARN ] [REMOTE ] AII: No data returned for month 2024-12 [2025-09-24T17:07:38.036934] [INFO ] [REMOTE ] AIN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:07:38.416086] [INFO ] [REMOTE ] AII: Fetching primary data for 2025-01. [2025-09-24T17:07:38.680435] [DEBUG] [REMOTE ] AII: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:07:38.680817] [WARN ] [REMOTE ] AII: No data returned for month 2025-01 [2025-09-24T17:07:38.816325] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2025-04 (2.00 seconds). [2025-09-24T17:07:39.216080] [INFO ] [REMOTE ] AI: Fetching primary data for 2025-05. [2025-09-24T17:07:40.016085] [INFO ] [REMOTE ] AIG: Fetching primary data for 2025-04. [2025-09-24T17:07:40.816131] [INFO ] [REMOTE ] AIN: Fetching primary data for 2024-12. [2025-09-24T17:07:41.585812] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2025-05 (2.37 seconds). [2025-09-24T17:07:41.616156] [INFO ] [REMOTE ] AI: Fetching primary data for 2025-06. [2025-09-24T17:07:41.738671] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2024-12 (0.92 seconds). [2025-09-24T17:07:42.008364] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2025-04 (1.99 seconds). [2025-09-24T17:07:42.416080] [INFO ] [REMOTE ] AIN: Fetching primary data for 2025-01. [2025-09-24T17:07:43.152698] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2025-01 (0.74 seconds). [2025-09-24T17:07:43.216303] [INFO ] [REMOTE ] AIG: Fetching primary data for 2025-05. [2025-09-24T17:07:43.869605] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2025-06 (2.25 seconds). [2025-09-24T17:07:44.016100] [INFO ] [REMOTE ] AI: Fetching primary data for 2025-07. [2025-09-24T17:07:44.816071] [INFO ] [REMOTE ] AII: Fetching primary data for 2025-02. [2025-09-24T17:07:45.056397] [DEBUG] [REMOTE ] AII: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:07:45.056938] [WARN ] [REMOTE ] AII: No data returned for month 2025-02 [2025-09-24T17:07:45.106168] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2025-05 (1.89 seconds). [2025-09-24T17:07:45.616096] [INFO ] [REMOTE ] AIN: Fetching primary data for 2025-02. [2025-09-24T17:07:46.196313] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2025-07 (2.18 seconds). [2025-09-24T17:07:46.416046] [INFO ] [REMOTE ] AII: Fetching primary data for 2025-03. [2025-09-24T17:07:46.619457] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2025-02 (1.00 seconds). [2025-09-24T17:07:46.628087] [DEBUG] [REMOTE ] AII: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:07:46.628282] [WARN ] [REMOTE ] AII: No data returned for month 2025-03 [2025-09-24T17:07:47.216081] [INFO ] [REMOTE ] AII: Fetching primary data for 2025-04. [2025-09-24T17:07:47.409428] [DEBUG] [REMOTE ] AII: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:07:47.409743] [WARN ] [REMOTE ] AII: No data returned for month 2025-04 [2025-09-24T17:07:48.016078] [INFO ] [REMOTE ] AI: Fetching primary data for 2025-08. [2025-09-24T17:07:48.816095] [INFO ] [REMOTE ] AII: Fetching primary data for 2025-05. [2025-09-24T17:07:49.616071] [INFO ] [REMOTE ] AIG: Fetching primary data for 2025-06. [2025-09-24T17:07:49.762358] [INFO ] [REMOTE ] AII: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-24T17:07:50.356329] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2025-08 (2.34 seconds). [2025-09-24T17:07:50.416118] [INFO ] [REMOTE ] AII: Fetching primary data for 2025-06. [2025-09-24T17:07:50.932710] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-24T17:07:51.216129] [INFO ] [REMOTE ] AI: Fetching primary data for 2025-09. [2025-09-24T17:07:51.259146] [INFO ] [REMOTE ] AII: Incremental fetch complete for 2025-06 (0.84 seconds). [2025-09-24T17:07:52.016081] [INFO ] [REMOTE ] AII: Fetching primary data for 2025-07. [2025-09-24T17:07:52.715392] [INFO ] [REMOTE ] AII: Incremental fetch complete for 2025-07 (0.70 seconds). [2025-09-24T17:07:52.816088] [INFO ] [REMOTE ] AII: Fetching primary data for 2025-08. [2025-09-24T17:07:53.616057] [INFO ] [REMOTE ] AIG: Fetching primary data for 2025-07. [2025-09-24T17:07:53.698267] [INFO ] [REMOTE ] AII: Incremental fetch complete for 2025-08 (0.88 seconds). [2025-09-24T17:07:53.800303] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2025-09 (2.58 seconds). [2025-09-24T17:07:53.809871] [INFO ] [REMOTE ] AI: Full fetch complete (77896 records). [2025-09-24T17:07:53.810019] [DEBUG] [VALIDATOR ] AI: Validating primary data. [2025-09-24T17:07:54.213892] [DEBUG] [VALIDATOR ] AI: All expected trading days are present. [2025-09-24T17:07:54.213984] [DEBUG] [VALIDATOR ] AI: Primary data validation passed. [2025-09-24T17:07:54.215306] [INFO ] [MAIN ] AI: Fetched primary data is valid. [2025-09-24T17:07:54.215375] [DEBUG] [LOCAL ] AI: Saving primary data. [2025-09-24T17:07:54.217169] [DEBUG] [LOCAL ] AI: Trimmed 77896 records to 53749 (keeping 200 days of data) [2025-09-24T17:07:54.420478] [INFO ] [REMOTE ] AII: Fetching primary data for 2025-09. [2025-09-24T17:07:54.538688] [DEBUG] [LOCAL ] AI: Primary data saved (53749 records). [2025-09-24T17:07:54.538914] [INFO ] [MAIN ] AI: Full history saved. [2025-09-24T17:07:54.540886] [INFO ] [MAIN ] Update Progress: 64/2373 symbols completed. AI took 35.9s. Estimated remaining: 4h 43m 8s. Rate: 8.2 symbols/min [2025-09-24T17:07:54.715041] [INFO ] [MAIN ] AIO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:07:54.731716] [DEBUG] [LOCAL ] AIO: Loaded 13260 existing records from primary storage. [2025-09-24T17:07:54.731847] [INFO ] [MAIN ] AIO: Loaded 13260 existing records. [2025-09-24T17:07:54.911866] [WARN ] [MAIN ] AIO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:07:54.912104] [INFO ] [MAIN ] AIO: Wiping existing primary data before full refresh. [2025-09-24T17:07:54.912152] [INFO ] [LOCAL ] AIO: Starting deletion of primary data. [2025-09-24T17:07:54.912694] [DEBUG] [LOCAL ] AIO: Deleted primary data file. [2025-09-24T17:07:54.912755] [INFO ] [MAIN ] AIO: Starting full primary refresh. [2025-09-24T17:07:55.221198] [INFO ] [REMOTE ] AIN: Fetching primary data for 2025-03. [2025-09-24T17:07:55.294097] [INFO ] [REMOTE ] AIO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:07:55.597186] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2025-07 (1.98 seconds). [2025-09-24T17:07:55.619556] [INFO ] [REMOTE ] AII: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-24T17:07:55.624366] [INFO ] [REMOTE ] AII: Full fetch complete (10491 records). [2025-09-24T17:07:55.624478] [DEBUG] [VALIDATOR ] AII: Validating primary data. [2025-09-24T17:07:55.816327] [WARN ] [VALIDATOR ] AII: Validation failed - insufficient historical data. Have 96 unique days, need 200 days [2025-09-24T17:07:55.816664] [FATAL] [MAIN ] AII: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:07:55.816736] [WARN ] [MAIN ] AII: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:07:55.816812] [INFO ] [LOCAL ] AII: Starting deletion of primary data. [2025-09-24T17:07:55.816906] [DEBUG] [LOCAL ] AII: No primary data file found to delete. [2025-09-24T17:07:55.816968] [INFO ] [LOCAL ] AII: Starting deletion of derivative data. [2025-09-24T17:07:55.817027] [DEBUG] [LOCAL ] AII: No derivative data file found to delete. [2025-09-24T17:07:55.817119] [INFO ] [MAIN ] Update Progress: 65/2373 symbols completed. AII took 28.3s. Estimated remaining: 4h 39m 24s. Rate: 8.3 symbols/min [2025-09-24T17:07:56.021513] [INFO ] [REMOTE ] AIO: Fetching primary data for 2024-12. [2025-09-24T17:07:56.024593] [INFO ] [MAIN ] AIR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:07:56.053033] [DEBUG] [LOCAL ] AIR: Loaded 27416 existing records from primary storage. [2025-09-24T17:07:56.053172] [INFO ] [MAIN ] AIR: Loaded 27416 existing records. [2025-09-24T17:07:56.237615] [WARN ] [MAIN ] AIR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:07:56.238069] [INFO ] [MAIN ] AIR: Wiping existing primary data before full refresh. [2025-09-24T17:07:56.238197] [INFO ] [LOCAL ] AIR: Starting deletion of primary data. [2025-09-24T17:07:56.244362] [DEBUG] [LOCAL ] AIR: Deleted primary data file. [2025-09-24T17:07:56.252077] [INFO ] [MAIN ] AIR: Starting full primary refresh. [2025-09-24T17:07:56.258346] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2025-03 (1.04 seconds). [2025-09-24T17:07:56.626031] [INFO ] [REMOTE ] AIR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:07:56.816072] [INFO ] [REMOTE ] AIN: Fetching primary data for 2025-04. [2025-09-24T17:07:57.062199] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-24T17:07:57.616149] [INFO ] [REMOTE ] AIR: Fetching primary data for 2024-12. [2025-09-24T17:07:58.137616] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2025-04 (1.32 seconds). [2025-09-24T17:07:58.367085] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2024-12 (0.75 seconds). [2025-09-24T17:07:58.416062] [INFO ] [REMOTE ] AIR: Fetching primary data for 2025-01. [2025-09-24T17:07:59.216098] [INFO ] [REMOTE ] AIG: Fetching primary data for 2025-08. [2025-09-24T17:07:59.627099] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2025-01 (1.21 seconds). [2025-09-24T17:08:00.016084] [INFO ] [REMOTE ] AIN: Fetching primary data for 2025-05. [2025-09-24T17:08:00.816102] [INFO ] [REMOTE ] AIO: Fetching primary data for 2025-01. [2025-09-24T17:08:01.047884] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2025-08 (1.83 seconds). [2025-09-24T17:08:01.441557] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-24T17:08:01.616078] [INFO ] [REMOTE ] AIG: Fetching primary data for 2025-09. [2025-09-24T17:08:01.756599] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2025-01 (0.94 seconds). [2025-09-24T17:08:02.416095] [INFO ] [REMOTE ] AIO: Fetching primary data for 2025-02. [2025-09-24T17:08:03.216096] [INFO ] [REMOTE ] AIR: Fetching primary data for 2025-02. [2025-09-24T17:08:03.333528] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2025-02 (0.92 seconds). [2025-09-24T17:08:03.500404] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2025-09 (1.88 seconds). [2025-09-24T17:08:03.510018] [INFO ] [REMOTE ] AIG: Full fetch complete (77375 records). [2025-09-24T17:08:03.510158] [DEBUG] [VALIDATOR ] AIG: Validating primary data. [2025-09-24T17:08:03.947595] [DEBUG] [VALIDATOR ] AIG: All expected trading days are present. [2025-09-24T17:08:03.947787] [DEBUG] [VALIDATOR ] AIG: Primary data validation passed. [2025-09-24T17:08:03.948555] [INFO ] [MAIN ] AIG: Fetched primary data is valid. [2025-09-24T17:08:03.948669] [DEBUG] [LOCAL ] AIG: Saving primary data. [2025-09-24T17:08:03.961110] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2025-02 (0.75 seconds). [2025-09-24T17:08:03.965255] [DEBUG] [LOCAL ] AIG: Trimmed 77375 records to 53475 (keeping 200 days of data) [2025-09-24T17:08:04.025204] [INFO ] [REMOTE ] AIR: Fetching primary data for 2025-03. [2025-09-24T17:08:04.310679] [DEBUG] [LOCAL ] AIG: Primary data saved (53475 records). [2025-09-24T17:08:04.311068] [INFO ] [MAIN ] AIG: Full history saved. [2025-09-24T17:08:04.312910] [INFO ] [MAIN ] Update Progress: 66/2373 symbols completed. AIG took 39.4s. Estimated remaining: 4h 40m 0s. Rate: 8.2 symbols/min [2025-09-24T17:08:04.492480] [INFO ] [MAIN ] AIT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:08:04.525397] [DEBUG] [LOCAL ] AIT: Loaded 28113 existing records from primary storage. [2025-09-24T17:08:04.525542] [INFO ] [MAIN ] AIT: Loaded 28113 existing records. [2025-09-24T17:08:04.715336] [WARN ] [MAIN ] AIT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:08:04.715705] [INFO ] [MAIN ] AIT: Wiping existing primary data before full refresh. [2025-09-24T17:08:04.715765] [INFO ] [LOCAL ] AIT: Starting deletion of primary data. [2025-09-24T17:08:04.717053] [DEBUG] [LOCAL ] AIT: Deleted primary data file. [2025-09-24T17:08:04.717117] [INFO ] [MAIN ] AIT: Starting full primary refresh. [2025-09-24T17:08:04.821230] [INFO ] [REMOTE ] AIO: Fetching primary data for 2025-03. [2025-09-24T17:08:05.091484] [INFO ] [REMOTE ] AIT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:08:05.329411] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-24T17:08:05.616083] [INFO ] [REMOTE ] AIN: Fetching primary data for 2025-06. [2025-09-24T17:08:05.717315] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2025-03 (0.90 seconds). [2025-09-24T17:08:06.416152] [INFO ] [REMOTE ] AIT: Fetching primary data for 2024-12. [2025-09-24T17:08:06.883638] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-24T17:08:07.216129] [INFO ] [REMOTE ] AIO: Fetching primary data for 2025-04. [2025-09-24T17:08:07.401028] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2024-12 (0.98 seconds). [2025-09-24T17:08:07.956619] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2025-04 (0.74 seconds). [2025-09-24T17:08:08.016083] [INFO ] [REMOTE ] AIT: Fetching primary data for 2025-01. [2025-09-24T17:08:08.816113] [INFO ] [REMOTE ] AIR: Fetching primary data for 2025-04. [2025-09-24T17:08:09.281418] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-24T17:08:09.616077] [INFO ] [REMOTE ] AIT: Fetching primary data for 2025-02. [2025-09-24T17:08:09.903424] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2025-04 (1.09 seconds). [2025-09-24T17:08:10.416084] [INFO ] [REMOTE ] AIN: Fetching primary data for 2025-07. [2025-09-24T17:08:10.847984] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2025-02 (1.23 seconds). [2025-09-24T17:08:11.216081] [INFO ] [REMOTE ] AIT: Fetching primary data for 2025-03. [2025-09-24T17:08:11.617388] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2025-07 (1.20 seconds). [2025-09-24T17:08:12.016123] [INFO ] [REMOTE ] AIN: Fetching primary data for 2025-08. [2025-09-24T17:08:12.545476] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-24T17:08:12.780088] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2025-08 (0.76 seconds). [2025-09-24T17:08:12.816052] [INFO ] [REMOTE ] AIN: Fetching primary data for 2025-09. [2025-09-24T17:08:13.616115] [INFO ] [REMOTE ] AIO: Fetching primary data for 2025-05. [2025-09-24T17:08:13.855172] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2025-09 (1.04 seconds). [2025-09-24T17:08:13.861603] [INFO ] [REMOTE ] AIN: Full fetch complete (33238 records). [2025-09-24T17:08:13.861775] [DEBUG] [VALIDATOR ] AIN: Validating primary data. [2025-09-24T17:08:14.268981] [DEBUG] [VALIDATOR ] AIN: All expected trading days are present. [2025-09-24T17:08:14.269067] [DEBUG] [VALIDATOR ] AIN: Primary data validation passed. [2025-09-24T17:08:14.269434] [INFO ] [MAIN ] AIN: Fetched primary data is valid. [2025-09-24T17:08:14.269475] [DEBUG] [LOCAL ] AIN: Saving primary data. [2025-09-24T17:08:14.270255] [DEBUG] [LOCAL ] AIN: Trimmed 33238 records to 24576 (keeping 200 days of data) [2025-09-24T17:08:14.418045] [INFO ] [REMOTE ] AIR: Fetching primary data for 2025-05. [2025-09-24T17:08:14.427382] [DEBUG] [LOCAL ] AIN: Primary data saved (24576 records). [2025-09-24T17:08:14.427529] [INFO ] [MAIN ] AIN: Full history saved. [2025-09-24T17:08:14.427618] [INFO ] [MAIN ] Update Progress: 67/2373 symbols completed. AIN took 37.1s. Estimated remaining: 4h 41m 30s. Rate: 8.2 symbols/min [2025-09-24T17:08:14.567261] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-24T17:08:14.622861] [INFO ] [MAIN ] AIV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:08:14.664953] [DEBUG] [LOCAL ] AIV: Loaded 40198 existing records from primary storage. [2025-09-24T17:08:14.665116] [INFO ] [MAIN ] AIV: Loaded 40198 existing records. [2025-09-24T17:08:14.860908] [WARN ] [MAIN ] AIV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:08:14.861205] [INFO ] [MAIN ] AIV: Wiping existing primary data before full refresh. [2025-09-24T17:08:14.861280] [INFO ] [LOCAL ] AIV: Starting deletion of primary data. [2025-09-24T17:08:14.862507] [DEBUG] [LOCAL ] AIV: Deleted primary data file. [2025-09-24T17:08:14.862604] [INFO ] [MAIN ] AIV: Starting full primary refresh. [2025-09-24T17:08:15.221076] [INFO ] [REMOTE ] AIT: Fetching primary data for 2025-04. [2025-09-24T17:08:15.236666] [INFO ] [REMOTE ] AIV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:08:15.494568] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2025-05 (1.08 seconds). [2025-09-24T17:08:16.016135] [INFO ] [REMOTE ] AIV: Fetching primary data for 2024-12. [2025-09-24T17:08:16.440753] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2025-04 (1.22 seconds). [2025-09-24T17:08:16.816079] [INFO ] [REMOTE ] AIT: Fetching primary data for 2025-05. [2025-09-24T17:08:17.601941] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-24T17:08:17.616031] [INFO ] [REMOTE ] AIV: Fetching primary data for 2025-01. [2025-09-24T17:08:18.356220] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-24T17:08:18.416122] [INFO ] [REMOTE ] AIO: Fetching primary data for 2025-06. [2025-09-24T17:08:18.983114] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-24T17:08:19.134142] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2025-06 (0.72 seconds). [2025-09-24T17:08:19.216119] [INFO ] [REMOTE ] AIT: Fetching primary data for 2025-06. [2025-09-24T17:08:20.016068] [INFO ] [REMOTE ] AIR: Fetching primary data for 2025-06. [2025-09-24T17:08:20.248532] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-24T17:08:20.816055] [INFO ] [REMOTE ] AIT: Fetching primary data for 2025-07. [2025-09-24T17:08:21.159477] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-24T17:08:21.616126] [INFO ] [REMOTE ] AIR: Fetching primary data for 2025-07. [2025-09-24T17:08:22.108767] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2025-07 (1.29 seconds). [2025-09-24T17:08:22.416150] [INFO ] [REMOTE ] AIV: Fetching primary data for 2025-02. [2025-09-24T17:08:22.870053] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-24T17:08:23.216086] [INFO ] [REMOTE ] AIR: Fetching primary data for 2025-08. [2025-09-24T17:08:23.860486] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2025-02 (1.44 seconds). [2025-09-24T17:08:24.016127] [INFO ] [REMOTE ] AIT: Fetching primary data for 2025-08. [2025-09-24T17:08:24.248989] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2025-08 (1.03 seconds). [2025-09-24T17:08:24.816119] [INFO ] [REMOTE ] AIR: Fetching primary data for 2025-09. [2025-09-24T17:08:25.222031] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2025-08 (1.21 seconds). [2025-09-24T17:08:25.616088] [INFO ] [REMOTE ] AIT: Fetching primary data for 2025-09. [2025-09-24T17:08:25.874630] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2025-09 (1.06 seconds). [2025-09-24T17:08:25.882210] [INFO ] [REMOTE ] AIR: Full fetch complete (37899 records). [2025-09-24T17:08:25.882518] [DEBUG] [VALIDATOR ] AIR: Validating primary data. [2025-09-24T17:08:26.333860] [DEBUG] [VALIDATOR ] AIR: All expected trading days are present. [2025-09-24T17:08:26.333952] [DEBUG] [VALIDATOR ] AIR: Primary data validation passed. [2025-09-24T17:08:26.334416] [INFO ] [MAIN ] AIR: Fetched primary data is valid. [2025-09-24T17:08:26.334461] [DEBUG] [LOCAL ] AIR: Saving primary data. [2025-09-24T17:08:26.335473] [DEBUG] [LOCAL ] AIR: Trimmed 37899 records to 27507 (keeping 200 days of data) [2025-09-24T17:08:26.425859] [INFO ] [REMOTE ] AIO: Fetching primary data for 2025-07. [2025-09-24T17:08:26.507149] [DEBUG] [LOCAL ] AIR: Primary data saved (27507 records). [2025-09-24T17:08:26.507337] [INFO ] [MAIN ] AIR: Full history saved. [2025-09-24T17:08:26.507480] [INFO ] [MAIN ] Update Progress: 68/2373 symbols completed. AIR took 30.7s. Estimated remaining: 4h 44m 4s. Rate: 8.1 symbols/min [2025-09-24T17:08:26.683449] [INFO ] [MAIN ] AIZ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:08:26.718977] [DEBUG] [LOCAL ] AIZ: Loaded 30174 existing records from primary storage. [2025-09-24T17:08:26.719140] [INFO ] [MAIN ] AIZ: Loaded 30174 existing records. [2025-09-24T17:08:26.830155] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2025-09 (1.21 seconds). [2025-09-24T17:08:26.873710] [INFO ] [REMOTE ] AIT: Full fetch complete (39396 records). [2025-09-24T17:08:26.890760] [DEBUG] [VALIDATOR ] AIT: Validating primary data. [2025-09-24T17:08:26.915065] [FATAL] [VALIDATOR ] AIT: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:08:26.915199] [WARN ] [MAIN ] AIZ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:08:26.915460] [FATAL] [MAIN ] AIT: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:08:26.915845] [WARN ] [MAIN ] AIT: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:08:26.915767] [INFO ] [MAIN ] AIZ: Wiping existing primary data before full refresh. [2025-09-24T17:08:26.915979] [INFO ] [LOCAL ] AIZ: Starting deletion of primary data. [2025-09-24T17:08:26.916045] [INFO ] [LOCAL ] AIT: Starting deletion of primary data. [2025-09-24T17:08:26.916267] [DEBUG] [LOCAL ] AIT: No primary data file found to delete. [2025-09-24T17:08:26.916330] [INFO ] [LOCAL ] AIT: Starting deletion of derivative data. [2025-09-24T17:08:26.917015] [DEBUG] [LOCAL ] AIT: Deleted derivative data file. [2025-09-24T17:08:26.917144] [INFO ] [MAIN ] Update Progress: 69/2373 symbols completed. AIT took 22.6s. Estimated remaining: 4h 40m 4s. Rate: 8.2 symbols/min [2025-09-24T17:08:26.917317] [DEBUG] [LOCAL ] AIZ: Deleted primary data file. [2025-09-24T17:08:26.917557] [INFO ] [MAIN ] AIZ: Starting full primary refresh. [2025-09-24T17:08:27.240899] [INFO ] [REMOTE ] AIV: Fetching primary data for 2025-03. [2025-09-24T17:08:27.293538] [INFO ] [MAIN ] AIZN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:08:27.343134] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2025-07 (0.92 seconds). [2025-09-24T17:08:27.410916] [DEBUG] [LOCAL ] AIZN: Loaded 3919 existing records from primary storage. [2025-09-24T17:08:27.421404] [INFO ] [MAIN ] AIZN: Loaded 3919 existing records. [2025-09-24T17:08:27.627174] [INFO ] [REMOTE ] AIZ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:08:27.707213] [WARN ] [MAIN ] AIZN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:08:27.707515] [INFO ] [MAIN ] AIZN: Wiping existing primary data before full refresh. [2025-09-24T17:08:27.707568] [INFO ] [LOCAL ] AIZN: Starting deletion of primary data. [2025-09-24T17:08:27.707905] [DEBUG] [LOCAL ] AIZN: Deleted primary data file. [2025-09-24T17:08:27.707985] [INFO ] [MAIN ] AIZN: Starting full primary refresh. [2025-09-24T17:08:28.031522] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2024-12. [2025-09-24T17:08:28.073533] [INFO ] [REMOTE ] AIZN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:08:28.614206] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2025-03 (1.37 seconds). [2025-09-24T17:08:28.816119] [INFO ] [REMOTE ] AIV: Fetching primary data for 2025-04. [2025-09-24T17:08:29.616094] [INFO ] [REMOTE ] AIO: Fetching primary data for 2025-08. [2025-09-24T17:08:30.327380] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-24T17:08:30.416060] [INFO ] [REMOTE ] AIV: Fetching primary data for 2025-05. [2025-09-24T17:08:30.654920] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2024-12 (2.62 seconds). [2025-09-24T17:08:30.759573] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2025-08 (1.14 seconds). [2025-09-24T17:08:31.216092] [INFO ] [REMOTE ] AIO: Fetching primary data for 2025-09. [2025-09-24T17:08:31.909637] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-24T17:08:32.016094] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2024-12. [2025-09-24T17:08:32.260938] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2025-09 (1.04 seconds). [2025-09-24T17:08:32.263495] [INFO ] [REMOTE ] AIO: Full fetch complete (20054 records). [2025-09-24T17:08:32.263568] [DEBUG] [VALIDATOR ] AIO: Validating primary data. [2025-09-24T17:08:32.653181] [DEBUG] [VALIDATOR ] AIO: All expected trading days are present. [2025-09-24T17:08:32.653261] [DEBUG] [VALIDATOR ] AIO: Primary data validation passed. [2025-09-24T17:08:32.653553] [INFO ] [MAIN ] AIO: Fetched primary data is valid. [2025-09-24T17:08:32.653595] [DEBUG] [LOCAL ] AIO: Saving primary data. [2025-09-24T17:08:32.654237] [DEBUG] [LOCAL ] AIO: Trimmed 20054 records to 13261 (keeping 200 days of data) [2025-09-24T17:08:32.734499] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2024-12 (0.72 seconds). [2025-09-24T17:08:32.761815] [DEBUG] [LOCAL ] AIO: Primary data saved (13261 records). [2025-09-24T17:08:32.761998] [INFO ] [MAIN ] AIO: Full history saved. [2025-09-24T17:08:32.762154] [INFO ] [MAIN ] Update Progress: 70/2373 symbols completed. AIO took 38.2s. Estimated remaining: 4h 39m 9s. Rate: 8.3 symbols/min [2025-09-24T17:08:32.821204] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2025-01. [2025-09-24T17:08:32.950292] [INFO ] [MAIN ] AJG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:08:32.950492] [DEBUG] [LOCAL ] AJG: No existing data file found in primary storage. [2025-09-24T17:08:32.950548] [WARN ] [MAIN ] AJG: No existing data found, performing full refresh instead. [2025-09-24T17:08:32.950728] [INFO ] [MAIN ] AJG: Wiping existing primary data before full refresh. [2025-09-24T17:08:32.950792] [INFO ] [LOCAL ] AJG: Starting deletion of primary data. [2025-09-24T17:08:32.950863] [DEBUG] [LOCAL ] AJG: No primary data file found to delete. [2025-09-24T17:08:32.950900] [INFO ] [MAIN ] AJG: Starting full primary refresh. [2025-09-24T17:08:33.377847] [INFO ] [REMOTE ] AJG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:08:33.616187] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2025-01. [2025-09-24T17:08:34.193778] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2025-01 (0.58 seconds). [2025-09-24T17:08:34.246535] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-24T17:08:34.416135] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2025-02. [2025-09-24T17:08:34.870538] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2025-02 (0.45 seconds). [2025-09-24T17:08:35.216086] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2025-03. [2025-09-24T17:08:35.901858] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2025-03 (0.69 seconds). [2025-09-24T17:08:36.016081] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2025-04. [2025-09-24T17:08:36.508118] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2025-04 (0.49 seconds). [2025-09-24T17:08:36.816334] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2025-02. [2025-09-24T17:08:37.616099] [INFO ] [REMOTE ] AIV: Fetching primary data for 2025-06. [2025-09-24T17:08:38.182053] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-24T17:08:38.416081] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2025-03. [2025-09-24T17:08:39.216300] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2025-05. [2025-09-24T17:08:39.218183] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-24T17:08:39.746125] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2025-05 (0.53 seconds). [2025-09-24T17:08:39.883032] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-24T17:08:40.016124] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2025-06. [2025-09-24T17:08:40.588376] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2025-06 (0.57 seconds). [2025-09-24T17:08:40.816096] [INFO ] [REMOTE ] AIV: Fetching primary data for 2025-07. [2025-09-24T17:08:41.616102] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2025-07. [2025-09-24T17:08:42.357864] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2025-07 (0.74 seconds). [2025-09-24T17:08:42.363710] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-24T17:08:42.416098] [INFO ] [REMOTE ] AIV: Fetching primary data for 2025-08. [2025-09-24T17:08:43.216105] [INFO ] [REMOTE ] AJG: Fetching primary data for 2024-12. [2025-09-24T17:08:43.941373] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-24T17:08:44.016078] [INFO ] [REMOTE ] AIV: Fetching primary data for 2025-09. [2025-09-24T17:08:44.816198] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2025-08. [2025-09-24T17:08:45.150695] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2024-12 (1.93 seconds). [2025-09-24T17:08:45.294456] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2025-09 (1.28 seconds). [2025-09-24T17:08:45.303621] [INFO ] [REMOTE ] AIV: Full fetch complete (59253 records). [2025-09-24T17:08:45.303851] [DEBUG] [VALIDATOR ] AIV: Validating primary data. [2025-09-24T17:08:45.500199] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2025-08 (0.68 seconds). [2025-09-24T17:08:45.623412] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2025-04. [2025-09-24T17:08:45.728604] [DEBUG] [VALIDATOR ] AIV: All expected trading days are present. [2025-09-24T17:08:45.728725] [DEBUG] [VALIDATOR ] AIV: Primary data validation passed. [2025-09-24T17:08:45.729426] [INFO ] [MAIN ] AIV: Fetched primary data is valid. [2025-09-24T17:08:45.729520] [DEBUG] [LOCAL ] AIV: Saving primary data. [2025-09-24T17:08:45.730862] [DEBUG] [LOCAL ] AIV: Trimmed 59253 records to 40245 (keeping 200 days of data) [2025-09-24T17:08:45.971451] [DEBUG] [LOCAL ] AIV: Primary data saved (40245 records). [2025-09-24T17:08:45.971727] [INFO ] [MAIN ] AIV: Full history saved. [2025-09-24T17:08:45.971954] [INFO ] [MAIN ] Update Progress: 71/2373 symbols completed. AIV took 31.5s. Estimated remaining: 4h 42m 14s. Rate: 8.2 symbols/min [2025-09-24T17:08:46.165319] [INFO ] [MAIN ] AKA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:08:46.165563] [DEBUG] [LOCAL ] AKA: No existing data file found in primary storage. [2025-09-24T17:08:46.165620] [WARN ] [MAIN ] AKA: No existing data found, performing full refresh instead. [2025-09-24T17:08:46.165800] [INFO ] [MAIN ] AKA: Wiping existing primary data before full refresh. [2025-09-24T17:08:46.165857] [INFO ] [LOCAL ] AKA: Starting deletion of primary data. [2025-09-24T17:08:46.165927] [DEBUG] [LOCAL ] AKA: No primary data file found to delete. [2025-09-24T17:08:46.165975] [INFO ] [MAIN ] AKA: Starting full primary refresh. [2025-09-24T17:08:46.421319] [INFO ] [REMOTE ] AJG: Fetching primary data for 2025-01. [2025-09-24T17:08:46.527674] [INFO ] [REMOTE ] AKA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:08:47.134697] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-24T17:08:47.216171] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2025-09. [2025-09-24T17:08:47.738232] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2025-09 (0.52 seconds). [2025-09-24T17:08:47.739409] [INFO ] [REMOTE ] AIZN: Full fetch complete (5728 records). [2025-09-24T17:08:47.739499] [DEBUG] [VALIDATOR ] AIZN: Validating primary data. [2025-09-24T17:08:48.017870] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2025-05. [2025-09-24T17:08:48.134345] [DEBUG] [VALIDATOR ] AIZN: All expected trading days are present. [2025-09-24T17:08:48.134489] [DEBUG] [VALIDATOR ] AIZN: Primary data validation passed. [2025-09-24T17:08:48.134860] [INFO ] [MAIN ] AIZN: Fetched primary data is valid. [2025-09-24T17:08:48.135040] [DEBUG] [LOCAL ] AIZN: Saving primary data. [2025-09-24T17:08:48.136511] [DEBUG] [LOCAL ] AIZN: Trimmed 5728 records to 3886 (keeping 200 days of data) [2025-09-24T17:08:48.161956] [DEBUG] [LOCAL ] AIZN: Primary data saved (3886 records). [2025-09-24T17:08:48.162068] [INFO ] [MAIN ] AIZN: Full history saved. [2025-09-24T17:08:48.162166] [INFO ] [MAIN ] Update Progress: 72/2373 symbols completed. AIZN took 21.2s. Estimated remaining: 4h 39m 22s. Rate: 8.2 symbols/min [2025-09-24T17:08:48.371677] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2025-01 (1.95 seconds). [2025-09-24T17:08:48.374918] [INFO ] [MAIN ] AKR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:08:48.375145] [DEBUG] [LOCAL ] AKR: No existing data file found in primary storage. [2025-09-24T17:08:48.384547] [WARN ] [MAIN ] AKR: No existing data found, performing full refresh instead. [2025-09-24T17:08:48.384953] [INFO ] [MAIN ] AKR: Wiping existing primary data before full refresh. [2025-09-24T17:08:48.385398] [INFO ] [LOCAL ] AKR: Starting deletion of primary data. [2025-09-24T17:08:48.385486] [DEBUG] [LOCAL ] AKR: No primary data file found to delete. [2025-09-24T17:08:48.385844] [INFO ] [MAIN ] AKR: Starting full primary refresh. [2025-09-24T17:08:48.739299] [INFO ] [REMOTE ] AKR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:08:48.816027] [INFO ] [REMOTE ] AKR: Fetching primary data for 2024-12. [2025-09-24T17:08:49.462740] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-24T17:08:49.616038] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2025-06. [2025-09-24T17:08:50.416131] [INFO ] [REMOTE ] AJG: Fetching primary data for 2025-02. [2025-09-24T17:08:50.654596] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-24T17:08:50.904035] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-24T17:08:51.216101] [INFO ] [REMOTE ] AKA: Fetching primary data for 2024-12. [2025-09-24T17:08:51.728246] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2024-12 (0.51 seconds). [2025-09-24T17:08:51.893225] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-24T17:08:52.016088] [INFO ] [REMOTE ] AKA: Fetching primary data for 2025-01. [2025-09-24T17:08:52.475481] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2025-01 (0.46 seconds). [2025-09-24T17:08:52.816077] [INFO ] [REMOTE ] AKR: Fetching primary data for 2025-01. [2025-09-24T17:08:53.616114] [INFO ] [REMOTE ] AKA: Fetching primary data for 2025-02. [2025-09-24T17:08:54.128937] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2025-02 (0.51 seconds). [2025-09-24T17:08:54.157587] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-24T17:08:54.416102] [INFO ] [REMOTE ] AJG: Fetching primary data for 2025-03. [2025-09-24T17:08:55.216154] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2025-07. [2025-09-24T17:08:56.016064] [INFO ] [REMOTE ] AKA: Fetching primary data for 2025-03. [2025-09-24T17:08:56.162199] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2025-07 (0.95 seconds). [2025-09-24T17:08:56.319297] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2025-03 (0.30 seconds). [2025-09-24T17:08:56.347528] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2025-03 (1.93 seconds). [2025-09-24T17:08:56.816171] [INFO ] [REMOTE ] AKA: Fetching primary data for 2025-04. [2025-09-24T17:08:57.186375] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2025-04 (0.37 seconds). [2025-09-24T17:08:57.616105] [INFO ] [REMOTE ] AKA: Fetching primary data for 2025-05. [2025-09-24T17:08:58.171513] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2025-05 (0.56 seconds). [2025-09-24T17:08:58.416083] [INFO ] [REMOTE ] AKA: Fetching primary data for 2025-06. [2025-09-24T17:08:58.840225] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2025-06 (0.42 seconds). [2025-09-24T17:08:59.216066] [INFO ] [REMOTE ] AKA: Fetching primary data for 2025-07. [2025-09-24T17:08:59.558628] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2025-07 (0.34 seconds). [2025-09-24T17:09:00.016082] [INFO ] [REMOTE ] AKR: Fetching primary data for 2025-02. [2025-09-24T17:09:00.816154] [INFO ] [REMOTE ] AJG: Fetching primary data for 2025-04. [2025-09-24T17:09:01.616099] [INFO ] [REMOTE ] AKA: Fetching primary data for 2025-08. [2025-09-24T17:09:01.962545] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2025-02 (1.95 seconds). [2025-09-24T17:09:02.416185] [INFO ] [REMOTE ] AKR: Fetching primary data for 2025-03. [2025-09-24T17:09:03.216116] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2025-08. [2025-09-24T17:09:03.528522] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2025-04 (2.71 seconds). [2025-09-24T17:09:04.016107] [INFO ] [REMOTE ] AJG: Fetching primary data for 2025-05. [2025-09-24T17:09:04.106079] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2025-08 (2.49 seconds). [2025-09-24T17:09:04.690241] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2025-08 (1.47 seconds). [2025-09-24T17:09:04.816114] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2025-09. [2025-09-24T17:09:05.109452] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2025-03 (2.69 seconds). [2025-09-24T17:09:05.612340] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2025-05 (1.60 seconds). [2025-09-24T17:09:05.621361] [INFO ] [REMOTE ] AKA: Fetching primary data for 2025-09. [2025-09-24T17:09:05.946492] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-24T17:09:05.951958] [INFO ] [REMOTE ] AIZ: Full fetch complete (42925 records). [2025-09-24T17:09:05.952049] [DEBUG] [VALIDATOR ] AIZ: Validating primary data. [2025-09-24T17:09:06.136409] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2025-09 (0.52 seconds). [2025-09-24T17:09:06.157440] [INFO ] [REMOTE ] AKA: Full fetch complete (2419 records). [2025-09-24T17:09:06.218542] [DEBUG] [VALIDATOR ] AKA: Validating primary data. [2025-09-24T17:09:06.420573] [INFO ] [REMOTE ] AJG: Fetching primary data for 2025-06. [2025-09-24T17:09:06.596239] [DEBUG] [VALIDATOR ] AIZ: All expected trading days are present. [2025-09-24T17:09:06.602180] [DEBUG] [VALIDATOR ] AIZ: Primary data validation passed. [2025-09-24T17:09:06.602726] [INFO ] [MAIN ] AIZ: Fetched primary data is valid. [2025-09-24T17:09:06.613153] [DEBUG] [LOCAL ] AIZ: Saving primary data. [2025-09-24T17:09:06.637154] [WARN ] [VALIDATOR ] AKA: Validation failed - insufficient historical data. Have 198 unique days, need 200 days [2025-09-24T17:09:06.637766] [FATAL] [MAIN ] AKA: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:09:06.637838] [WARN ] [MAIN ] AKA: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:09:06.637910] [INFO ] [LOCAL ] AKA: Starting deletion of primary data. [2025-09-24T17:09:06.637975] [DEBUG] [LOCAL ] AKA: No primary data file found to delete. [2025-09-24T17:09:06.638015] [INFO ] [LOCAL ] AKA: Starting deletion of derivative data. [2025-09-24T17:09:06.638055] [DEBUG] [LOCAL ] AKA: No derivative data file found to delete. [2025-09-24T17:09:06.638171] [INFO ] [MAIN ] Update Progress: 73/2373 symbols completed. AKA took 20.7s. Estimated remaining: 4h 45m 7s. Rate: 8.1 symbols/min [2025-09-24T17:09:06.670621] [DEBUG] [LOCAL ] AIZ: Trimmed 42925 records to 30117 (keeping 200 days of data) [2025-09-24T17:09:06.923028] [INFO ] [MAIN ] AL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:09:07.012356] [DEBUG] [LOCAL ] AIZ: Primary data saved (30117 records). [2025-09-24T17:09:07.012509] [INFO ] [MAIN ] AIZ: Full history saved. [2025-09-24T17:09:07.012596] [INFO ] [MAIN ] Update Progress: 74/2373 symbols completed. AIZ took 40.5s. Estimated remaining: 4h 41m 20s. Rate: 8.2 symbols/min [2025-09-24T17:09:07.213226] [INFO ] [MAIN ] ALB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:09:07.209881] [DEBUG] [LOCAL ] AL: Loaded 44068 existing records from primary storage. [2025-09-24T17:09:07.213377] [INFO ] [MAIN ] AL: Loaded 44068 existing records. [2025-09-24T17:09:07.224958] [INFO ] [REMOTE ] AKR: Fetching primary data for 2025-04. [2025-09-24T17:09:07.411853] [WARN ] [MAIN ] AL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:09:07.412116] [INFO ] [MAIN ] AL: Wiping existing primary data before full refresh. [2025-09-24T17:09:07.412166] [INFO ] [LOCAL ] AL: Starting deletion of primary data. [2025-09-24T17:09:07.413372] [DEBUG] [LOCAL ] AL: Deleted primary data file. [2025-09-24T17:09:07.413449] [INFO ] [MAIN ] AL: Starting full primary refresh. [2025-09-24T17:09:07.598999] [DEBUG] [LOCAL ] ALB: Loaded 53222 existing records from primary storage. [2025-09-24T17:09:07.614608] [INFO ] [MAIN ] ALB: Loaded 53222 existing records. [2025-09-24T17:09:08.006161] [WARN ] [MAIN ] ALB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:09:08.029509] [INFO ] [REMOTE ] AL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:09:08.030345] [INFO ] [REMOTE ] AL: Fetching primary data for 2024-12. [2025-09-24T17:09:08.030022] [INFO ] [MAIN ] ALB: Wiping existing primary data before full refresh. [2025-09-24T17:09:08.031818] [INFO ] [LOCAL ] ALB: Starting deletion of primary data. [2025-09-24T17:09:08.033568] [DEBUG] [LOCAL ] ALB: Deleted primary data file. [2025-09-24T17:09:08.033665] [INFO ] [MAIN ] ALB: Starting full primary refresh. [2025-09-24T17:09:08.387316] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2025-06 (1.97 seconds). [2025-09-24T17:09:08.473085] [INFO ] [REMOTE ] ALB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:09:08.816147] [INFO ] [REMOTE ] ALB: Fetching primary data for 2024-12. [2025-09-24T17:09:08.873873] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-24T17:09:09.616120] [INFO ] [REMOTE ] AKR: Fetching primary data for 2025-05. [2025-09-24T17:09:09.679899] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T17:09:10.416080] [INFO ] [REMOTE ] AL: Fetching primary data for 2025-01. [2025-09-24T17:09:10.592767] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-24T17:09:10.902407] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2025-05 (1.29 seconds). [2025-09-24T17:09:11.216083] [INFO ] [REMOTE ] ALB: Fetching primary data for 2025-01. [2025-09-24T17:09:11.796853] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-24T17:09:12.016076] [INFO ] [REMOTE ] AJG: Fetching primary data for 2025-07. [2025-09-24T17:09:12.819453] [INFO ] [REMOTE ] AKR: Fetching primary data for 2025-06. [2025-09-24T17:09:12.824815] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-24T17:09:13.616105] [INFO ] [REMOTE ] AL: Fetching primary data for 2025-02. [2025-09-24T17:09:13.903574] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-24T17:09:14.416061] [INFO ] [REMOTE ] AJG: Fetching primary data for 2025-08. [2025-09-24T17:09:14.864526] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2025-06 (2.05 seconds). [2025-09-24T17:09:15.216088] [INFO ] [REMOTE ] ALB: Fetching primary data for 2025-02. [2025-09-24T17:09:15.720724] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2025-02 (2.10 seconds). [2025-09-24T17:09:16.016156] [INFO ] [REMOTE ] AL: Fetching primary data for 2025-03. [2025-09-24T17:09:16.681358] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2025-08 (2.27 seconds). [2025-09-24T17:09:16.816094] [INFO ] [REMOTE ] AKR: Fetching primary data for 2025-07. [2025-09-24T17:09:17.336957] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2025-02 (2.12 seconds). [2025-09-24T17:09:17.616119] [INFO ] [REMOTE ] ALB: Fetching primary data for 2025-03. [2025-09-24T17:09:17.952985] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2025-03 (1.94 seconds). [2025-09-24T17:09:18.095383] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2025-07 (1.28 seconds). [2025-09-24T17:09:18.416124] [INFO ] [REMOTE ] AL: Fetching primary data for 2025-04. [2025-09-24T17:09:19.216157] [INFO ] [REMOTE ] AKR: Fetching primary data for 2025-08. [2025-09-24T17:09:19.532799] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-24T17:09:20.016049] [INFO ] [REMOTE ] ALB: Fetching primary data for 2025-04. [2025-09-24T17:09:20.117169] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2025-04 (1.70 seconds). [2025-09-24T17:09:20.637122] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2025-08 (1.42 seconds). [2025-09-24T17:09:20.816128] [INFO ] [REMOTE ] AL: Fetching primary data for 2025-05. [2025-09-24T17:09:21.616095] [INFO ] [REMOTE ] AJG: Fetching primary data for 2025-09. [2025-09-24T17:09:22.347920] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2025-04 (2.33 seconds). [2025-09-24T17:09:22.416134] [INFO ] [REMOTE ] AKR: Fetching primary data for 2025-09. [2025-09-24T17:09:22.490150] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-24T17:09:23.216112] [INFO ] [REMOTE ] AL: Fetching primary data for 2025-06. [2025-09-24T17:09:23.567844] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2025-09 (1.95 seconds). [2025-09-24T17:09:23.578190] [INFO ] [REMOTE ] AJG: Full fetch complete (69782 records). [2025-09-24T17:09:23.578408] [DEBUG] [VALIDATOR ] AJG: Validating primary data. [2025-09-24T17:09:24.021388] [INFO ] [REMOTE ] ALB: Fetching primary data for 2025-05. [2025-09-24T17:09:24.109792] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-24T17:09:24.157208] [DEBUG] [VALIDATOR ] AJG: All expected trading days are present. [2025-09-24T17:09:24.157304] [DEBUG] [VALIDATOR ] AJG: Primary data validation passed. [2025-09-24T17:09:24.158010] [INFO ] [MAIN ] AJG: Fetched primary data is valid. [2025-09-24T17:09:24.158091] [DEBUG] [LOCAL ] AJG: Saving primary data. [2025-09-24T17:09:24.158389] [INFO ] [REMOTE ] AKR: Full fetch complete (65381 records). [2025-09-24T17:09:24.158620] [DEBUG] [VALIDATOR ] AKR: Validating primary data. [2025-09-24T17:09:24.240808] [DEBUG] [LOCAL ] AJG: Trimmed 69782 records to 47053 (keeping 200 days of data) [2025-09-24T17:09:24.685761] [DEBUG] [VALIDATOR ] AKR: All expected trading days are present. [2025-09-24T17:09:24.686735] [DEBUG] [VALIDATOR ] AKR: Primary data validation passed. [2025-09-24T17:09:24.687684] [INFO ] [MAIN ] AKR: Fetched primary data is valid. [2025-09-24T17:09:24.688352] [DEBUG] [LOCAL ] AKR: Saving primary data. [2025-09-24T17:09:24.693529] [DEBUG] [LOCAL ] AKR: Trimmed 65381 records to 45761 (keeping 200 days of data) [2025-09-24T17:09:24.837268] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-24T17:09:24.921376] [INFO ] [REMOTE ] AL: Fetching primary data for 2025-07. [2025-09-24T17:09:25.165101] [DEBUG] [LOCAL ] AJG: Primary data saved (47053 records). [2025-09-24T17:09:25.165800] [INFO ] [MAIN ] AJG: Full history saved. [2025-09-24T17:09:25.166200] [INFO ] [MAIN ] Update Progress: 75/2373 symbols completed. AJG took 52.4s. Estimated remaining: 4h 46m 44s. Rate: 8.0 symbols/min [2025-09-24T17:09:25.350289] [INFO ] [MAIN ] ALC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:09:25.351468] [DEBUG] [LOCAL ] ALC: No existing data file found in primary storage. [2025-09-24T17:09:25.352065] [WARN ] [MAIN ] ALC: No existing data found, performing full refresh instead. [2025-09-24T17:09:25.353115] [INFO ] [MAIN ] ALC: Wiping existing primary data before full refresh. [2025-09-24T17:09:25.355431] [INFO ] [LOCAL ] ALC: Starting deletion of primary data. [2025-09-24T17:09:25.355504] [DEBUG] [LOCAL ] ALC: No primary data file found to delete. [2025-09-24T17:09:25.355542] [INFO ] [MAIN ] ALC: Starting full primary refresh. [2025-09-24T17:09:25.490271] [DEBUG] [LOCAL ] AKR: Primary data saved (45761 records). [2025-09-24T17:09:25.511112] [INFO ] [MAIN ] AKR: Full history saved. [2025-09-24T17:09:25.516338] [INFO ] [MAIN ] Update Progress: 76/2373 symbols completed. AKR took 37.4s. Estimated remaining: 4h 43m 1s. Rate: 8.1 symbols/min [2025-09-24T17:09:25.975352] [INFO ] [MAIN ] ALE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:09:25.994914] [DEBUG] [LOCAL ] ALE: No existing data file found in primary storage. [2025-09-24T17:09:26.000980] [INFO ] [REMOTE ] ALC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:09:26.001818] [INFO ] [REMOTE ] ALC: Fetching primary data for 2024-12. [2025-09-24T17:09:26.001451] [WARN ] [MAIN ] ALE: No existing data found, performing full refresh instead. [2025-09-24T17:09:26.003383] [INFO ] [MAIN ] ALE: Wiping existing primary data before full refresh. [2025-09-24T17:09:26.003635] [INFO ] [LOCAL ] ALE: Starting deletion of primary data. [2025-09-24T17:09:26.004053] [DEBUG] [LOCAL ] ALE: No primary data file found to delete. [2025-09-24T17:09:26.004169] [INFO ] [MAIN ] ALE: Starting full primary refresh. [2025-09-24T17:09:26.410665] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2025-05 (2.39 seconds). [2025-09-24T17:09:26.489870] [INFO ] [REMOTE ] ALB: Fetching primary data for 2025-06. [2025-09-24T17:09:26.578360] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2025-07 (1.66 seconds). [2025-09-24T17:09:26.690666] [INFO ] [REMOTE ] ALE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:09:27.216139] [INFO ] [REMOTE ] AL: Fetching primary data for 2025-08. [2025-09-24T17:09:27.519973] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2024-12 (1.52 seconds). [2025-09-24T17:09:28.016146] [INFO ] [REMOTE ] ALE: Fetching primary data for 2024-12. [2025-09-24T17:09:28.641230] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2025-06 (2.15 seconds). [2025-09-24T17:09:28.816180] [INFO ] [REMOTE ] ALB: Fetching primary data for 2025-07. [2025-09-24T17:09:28.936112] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2025-08 (1.72 seconds). [2025-09-24T17:09:29.163809] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-24T17:09:29.616109] [INFO ] [REMOTE ] ALE: Fetching primary data for 2025-01. [2025-09-24T17:09:30.416110] [INFO ] [REMOTE ] AL: Fetching primary data for 2025-09. [2025-09-24T17:09:30.722297] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2025-01 (1.11 seconds). [2025-09-24T17:09:30.877185] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2025-07 (2.06 seconds). [2025-09-24T17:09:31.216091] [INFO ] [REMOTE ] ALB: Fetching primary data for 2025-08. [2025-09-24T17:09:32.016098] [INFO ] [REMOTE ] ALE: Fetching primary data for 2025-02. [2025-09-24T17:09:32.233543] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2025-09 (1.82 seconds). [2025-09-24T17:09:32.242475] [INFO ] [REMOTE ] AL: Full fetch complete (62167 records). [2025-09-24T17:09:32.242615] [DEBUG] [VALIDATOR ] AL: Validating primary data. [2025-09-24T17:09:32.638075] [DEBUG] [VALIDATOR ] AL: All expected trading days are present. [2025-09-24T17:09:32.638160] [DEBUG] [VALIDATOR ] AL: Primary data validation passed. [2025-09-24T17:09:32.638770] [INFO ] [MAIN ] AL: Fetched primary data is valid. [2025-09-24T17:09:32.638835] [DEBUG] [LOCAL ] AL: Saving primary data. [2025-09-24T17:09:32.640082] [DEBUG] [LOCAL ] AL: Trimmed 62167 records to 44086 (keeping 200 days of data) [2025-09-24T17:09:32.822109] [INFO ] [REMOTE ] ALC: Fetching primary data for 2025-01. [2025-09-24T17:09:32.923502] [DEBUG] [LOCAL ] AL: Primary data saved (44086 records). [2025-09-24T17:09:32.923679] [INFO ] [MAIN ] AL: Full history saved. [2025-09-24T17:09:32.923789] [INFO ] [MAIN ] Update Progress: 77/2373 symbols completed. AL took 26.3s. Estimated remaining: 4h 42m 54s. Rate: 8.1 symbols/min [2025-09-24T17:09:33.231536] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2025-08 (2.02 seconds). [2025-09-24T17:09:33.227904] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2025-02 (1.21 seconds). [2025-09-24T17:09:33.616094] [INFO ] [REMOTE ] ALE: Fetching primary data for 2025-03. [2025-09-24T17:09:34.407856] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-24T17:09:34.417745] [INFO ] [REMOTE ] ALB: Fetching primary data for 2025-09. [2025-09-24T17:09:34.735560] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2025-03 (1.12 seconds). [2025-09-24T17:09:35.216136] [INFO ] [REMOTE ] ALC: Fetching primary data for 2025-02. [2025-09-24T17:09:36.016151] [INFO ] [REMOTE ] ALE: Fetching primary data for 2025-04. [2025-09-24T17:09:36.283976] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-24T17:09:36.293229] [INFO ] [REMOTE ] ALB: Full fetch complete (76764 records). [2025-09-24T17:09:36.293362] [DEBUG] [VALIDATOR ] ALB: Validating primary data. [2025-09-24T17:09:36.691248] [DEBUG] [VALIDATOR ] ALB: All expected trading days are present. [2025-09-24T17:09:36.691338] [DEBUG] [VALIDATOR ] ALB: Primary data validation passed. [2025-09-24T17:09:36.692057] [INFO ] [MAIN ] ALB: Fetched primary data is valid. [2025-09-24T17:09:36.692123] [DEBUG] [LOCAL ] ALB: Saving primary data. [2025-09-24T17:09:36.693674] [DEBUG] [LOCAL ] ALB: Trimmed 76764 records to 53222 (keeping 200 days of data) [2025-09-24T17:09:36.947482] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-24T17:09:36.961505] [INFO ] [REMOTE ] ALC: Fetching primary data for 2025-03. [2025-09-24T17:09:36.991250] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2025-04 (0.98 seconds). [2025-09-24T17:09:37.104194] [DEBUG] [LOCAL ] ALB: Primary data saved (53222 records). [2025-09-24T17:09:37.104345] [INFO ] [MAIN ] ALB: Full history saved. [2025-09-24T17:09:37.104435] [INFO ] [MAIN ] Update Progress: 78/2373 symbols completed. ALB took 30.1s. Estimated remaining: 4h 41m 12s. Rate: 8.2 symbols/min [2025-09-24T17:09:37.616088] [INFO ] [REMOTE ] ALE: Fetching primary data for 2025-05. [2025-09-24T17:09:38.771812] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-24T17:09:38.782547] [INFO ] [REMOTE ] ALC: Fetching primary data for 2025-04. [2025-09-24T17:09:38.821227] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-24T17:09:39.216102] [INFO ] [REMOTE ] ALE: Fetching primary data for 2025-06. [2025-09-24T17:09:40.143344] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2025-06 (0.93 seconds). [2025-09-24T17:09:40.149253] [INFO ] [REMOTE ] ALE: Fetching primary data for 2025-07. [2025-09-24T17:09:40.557071] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-24T17:09:40.816139] [INFO ] [REMOTE ] ALC: Fetching primary data for 2025-05. [2025-09-24T17:09:41.535171] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2025-07 (1.39 seconds). [2025-09-24T17:09:41.616041] [INFO ] [REMOTE ] ALE: Fetching primary data for 2025-08. [2025-09-24T17:09:42.529911] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2025-05 (1.71 seconds). [2025-09-24T17:09:42.541883] [INFO ] [REMOTE ] ALC: Fetching primary data for 2025-06. [2025-09-24T17:09:43.027465] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-24T17:09:43.216116] [INFO ] [REMOTE ] ALE: Fetching primary data for 2025-09. [2025-09-24T17:09:43.894760] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-24T17:09:44.016098] [INFO ] [REMOTE ] ALC: Fetching primary data for 2025-07. [2025-09-24T17:09:44.351602] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2025-09 (1.14 seconds). [2025-09-24T17:09:44.358040] [INFO ] [REMOTE ] ALE: Full fetch complete (42236 records). [2025-09-24T17:09:44.358137] [DEBUG] [VALIDATOR ] ALE: Validating primary data. [2025-09-24T17:09:44.765496] [DEBUG] [VALIDATOR ] ALE: All expected trading days are present. [2025-09-24T17:09:44.765581] [DEBUG] [VALIDATOR ] ALE: Primary data validation passed. [2025-09-24T17:09:44.766053] [INFO ] [MAIN ] ALE: Fetched primary data is valid. [2025-09-24T17:09:44.766117] [DEBUG] [LOCAL ] ALE: Saving primary data. [2025-09-24T17:09:44.767354] [DEBUG] [LOCAL ] ALE: Trimmed 42236 records to 30136 (keeping 200 days of data) [2025-09-24T17:09:44.954861] [DEBUG] [LOCAL ] ALE: Primary data saved (30136 records). [2025-09-24T17:09:44.955015] [INFO ] [MAIN ] ALE: Full history saved. [2025-09-24T17:09:44.955096] [INFO ] [MAIN ] Update Progress: 79/2373 symbols completed. ALE took 19.4s. Estimated remaining: 4h 41m 19s. Rate: 8.2 symbols/min [2025-09-24T17:09:45.926900] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2025-07 (1.91 seconds). [2025-09-24T17:09:45.938281] [INFO ] [REMOTE ] ALC: Fetching primary data for 2025-08. [2025-09-24T17:09:47.727275] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-24T17:09:47.738453] [INFO ] [REMOTE ] ALC: Fetching primary data for 2025-09. [2025-09-24T17:09:49.790966] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2025-09 (2.05 seconds). [2025-09-24T17:09:49.800393] [INFO ] [REMOTE ] ALC: Full fetch complete (72645 records). [2025-09-24T17:09:49.800528] [DEBUG] [VALIDATOR ] ALC: Validating primary data. [2025-09-24T17:09:50.209018] [DEBUG] [VALIDATOR ] ALC: All expected trading days are present. [2025-09-24T17:09:50.209103] [DEBUG] [VALIDATOR ] ALC: Primary data validation passed. [2025-09-24T17:09:50.209808] [INFO ] [MAIN ] ALC: Fetched primary data is valid. [2025-09-24T17:09:50.209911] [DEBUG] [LOCAL ] ALC: Saving primary data. [2025-09-24T17:09:50.211584] [DEBUG] [LOCAL ] ALC: Trimmed 72645 records to 50772 (keeping 200 days of data) [2025-09-24T17:09:50.520974] [DEBUG] [LOCAL ] ALC: Primary data saved (50772 records). [2025-09-24T17:09:50.521129] [INFO ] [MAIN ] ALC: Full history saved. [2025-09-24T17:09:50.521211] [INFO ] [MAIN ] Update Progress: 80/2373 symbols completed. ALC took 25.4s. Estimated remaining: 4h 40m 20s. Rate: 8.2 symbols/min [2025-09-24T17:09:51.197630] [INFO ] [MAIN ] ALG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:09:51.231112] [INFO ] [MAIN ] ALIT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:09:51.225102] [INFO ] [MAIN ] ALEX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:09:51.253461] [INFO ] [MAIN ] ALK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:09:51.254636] [DEBUG] [LOCAL ] ALK: No existing data file found in primary storage. [2025-09-24T17:09:51.254742] [WARN ] [MAIN ] ALK: No existing data found, performing full refresh instead. [2025-09-24T17:09:51.255197] [INFO ] [MAIN ] ALK: Wiping existing primary data before full refresh. [2025-09-24T17:09:51.255430] [INFO ] [LOCAL ] ALK: Starting deletion of primary data. [2025-09-24T17:09:51.255738] [DEBUG] [LOCAL ] ALK: No primary data file found to delete. [2025-09-24T17:09:51.255879] [INFO ] [MAIN ] ALK: Starting full primary refresh. [2025-09-24T17:09:51.382102] [DEBUG] [LOCAL ] ALG: Loaded 10456 existing records from primary storage. [2025-09-24T17:09:51.382479] [INFO ] [MAIN ] ALG: Loaded 10456 existing records. [2025-09-24T17:09:51.642547] [DEBUG] [LOCAL ] ALEX: Loaded 31336 existing records from primary storage. [2025-09-24T17:09:51.668808] [INFO ] [MAIN ] ALEX: Loaded 31336 existing records. [2025-09-24T17:09:51.865431] [WARN ] [MAIN ] ALG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:09:51.936384] [DEBUG] [LOCAL ] ALIT: Loaded 52761 existing records from primary storage. [2025-09-24T17:09:51.956870] [INFO ] [MAIN ] ALG: Wiping existing primary data before full refresh. [2025-09-24T17:09:51.978180] [INFO ] [LOCAL ] ALG: Starting deletion of primary data. [2025-09-24T17:09:51.999516] [INFO ] [REMOTE ] ALK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:09:51.956994] [INFO ] [MAIN ] ALIT: Loaded 52761 existing records. [2025-09-24T17:09:52.000123] [INFO ] [REMOTE ] ALK: Fetching primary data for 2024-12. [2025-09-24T17:09:52.005690] [DEBUG] [LOCAL ] ALG: Deleted primary data file. [2025-09-24T17:09:52.133115] [INFO ] [MAIN ] ALG: Starting full primary refresh. [2025-09-24T17:09:52.176362] [WARN ] [MAIN ] ALEX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:09:52.239573] [INFO ] [MAIN ] ALEX: Wiping existing primary data before full refresh. [2025-09-24T17:09:52.244807] [INFO ] [LOCAL ] ALEX: Starting deletion of primary data. [2025-09-24T17:09:52.371681] [DEBUG] [LOCAL ] ALEX: Deleted primary data file. [2025-09-24T17:09:52.392495] [WARN ] [MAIN ] ALIT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:09:52.392609] [INFO ] [MAIN ] ALEX: Starting full primary refresh. [2025-09-24T17:09:52.419849] [INFO ] [MAIN ] ALIT: Wiping existing primary data before full refresh. [2025-09-24T17:09:52.554924] [INFO ] [LOCAL ] ALIT: Starting deletion of primary data. [2025-09-24T17:09:52.629786] [DEBUG] [LOCAL ] ALIT: Deleted primary data file. [2025-09-24T17:09:52.635183] [INFO ] [MAIN ] ALIT: Starting full primary refresh. [2025-09-24T17:09:53.027776] [INFO ] [REMOTE ] ALG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:09:53.058292] [INFO ] [REMOTE ] ALG: Fetching primary data for 2024-12. [2025-09-24T17:09:53.216761] [INFO ] [REMOTE ] ALEX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:09:53.253470] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2024-12. [2025-09-24T17:09:53.410888] [INFO ] [REMOTE ] ALIT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:09:53.411194] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2024-12. [2025-09-24T17:09:53.944304] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2024-12 (1.94 seconds). [2025-09-24T17:09:53.960567] [INFO ] [REMOTE ] ALK: Fetching primary data for 2025-01. [2025-09-24T17:09:54.115573] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2024-12 (1.06 seconds). [2025-09-24T17:09:54.118530] [INFO ] [REMOTE ] ALG: Fetching primary data for 2025-01. [2025-09-24T17:09:54.432158] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2024-12 (1.18 seconds). [2025-09-24T17:09:54.439469] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2025-01. [2025-09-24T17:09:54.723442] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2025-01 (0.60 seconds). [2025-09-24T17:09:54.727364] [INFO ] [REMOTE ] ALG: Fetching primary data for 2025-02. [2025-09-24T17:09:54.804313] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-24T17:09:54.815361] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2025-01. [2025-09-24T17:09:55.549388] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2025-02 (0.82 seconds). [2025-09-24T17:09:55.553201] [INFO ] [REMOTE ] ALG: Fetching primary data for 2025-03. [2025-09-24T17:09:55.582462] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-24T17:09:55.593415] [INFO ] [REMOTE ] ALK: Fetching primary data for 2025-02. [2025-09-24T17:09:55.680793] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2025-01 (1.24 seconds). [2025-09-24T17:09:55.686986] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2025-02. [2025-09-24T17:09:56.227461] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2025-01 (1.41 seconds). [2025-09-24T17:09:56.237963] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2025-02. [2025-09-24T17:09:56.373967] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2025-03 (0.82 seconds). [2025-09-24T17:09:56.752222] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2025-02 (1.07 seconds). [2025-09-24T17:09:56.816101] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2025-03. [2025-09-24T17:09:57.248233] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2025-02 (1.65 seconds). [2025-09-24T17:09:57.616139] [INFO ] [REMOTE ] ALG: Fetching primary data for 2025-04. [2025-09-24T17:09:57.708114] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-24T17:09:58.287104] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-24T17:09:58.416057] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2025-04. [2025-09-24T17:09:58.472921] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2025-04 (0.86 seconds). [2025-09-24T17:09:59.216126] [INFO ] [REMOTE ] ALG: Fetching primary data for 2025-05. [2025-09-24T17:09:59.886260] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2025-04 (1.47 seconds). [2025-09-24T17:10:00.016152] [INFO ] [REMOTE ] ALK: Fetching primary data for 2025-03. [2025-09-24T17:10:00.262232] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2025-05 (1.05 seconds). [2025-09-24T17:10:00.816154] [INFO ] [REMOTE ] ALG: Fetching primary data for 2025-06. [2025-09-24T17:10:01.616098] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2025-03. [2025-09-24T17:10:01.814322] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-24T17:10:01.887487] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2025-06 (1.07 seconds). [2025-09-24T17:10:02.416105] [INFO ] [REMOTE ] ALG: Fetching primary data for 2025-07. [2025-09-24T17:10:03.168291] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2025-07 (0.75 seconds). [2025-09-24T17:10:03.216100] [INFO ] [REMOTE ] ALG: Fetching primary data for 2025-08. [2025-09-24T17:10:03.458349] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2025-03 (1.84 seconds). [2025-09-24T17:10:04.016111] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2025-04. [2025-09-24T17:10:04.073508] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2025-08 (0.86 seconds). [2025-09-24T17:10:04.816086] [INFO ] [REMOTE ] ALK: Fetching primary data for 2025-04. [2025-09-24T17:10:05.616116] [INFO ] [REMOTE ] ALG: Fetching primary data for 2025-09. [2025-09-24T17:10:06.010050] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2025-04 (1.99 seconds). [2025-09-24T17:10:06.416096] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2025-05. [2025-09-24T17:10:06.872810] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2025-04 (2.06 seconds). [2025-09-24T17:10:06.879565] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2025-09 (1.26 seconds). [2025-09-24T17:10:06.893356] [INFO ] [REMOTE ] ALG: Full fetch complete (15858 records). [2025-09-24T17:10:06.893610] [DEBUG] [VALIDATOR ] ALG: Validating primary data. [2025-09-24T17:10:07.221253] [INFO ] [REMOTE ] ALK: Fetching primary data for 2025-05. [2025-09-24T17:10:07.263235] [DEBUG] [VALIDATOR ] ALG: All expected trading days are present. [2025-09-24T17:10:07.263323] [DEBUG] [VALIDATOR ] ALG: Primary data validation passed. [2025-09-24T17:10:07.263585] [INFO ] [MAIN ] ALG: Fetched primary data is valid. [2025-09-24T17:10:07.263626] [DEBUG] [LOCAL ] ALG: Saving primary data. [2025-09-24T17:10:07.264310] [DEBUG] [LOCAL ] ALG: Trimmed 15858 records to 10414 (keeping 200 days of data) [2025-09-24T17:10:07.335035] [DEBUG] [LOCAL ] ALG: Primary data saved (10414 records). [2025-09-24T17:10:07.335189] [INFO ] [MAIN ] ALG: Full history saved. [2025-09-24T17:10:07.335283] [INFO ] [MAIN ] Update Progress: 81/2373 symbols completed. ALG took 16.8s. Estimated remaining: 4h 44m 41s. Rate: 8.1 symbols/min [2025-09-24T17:10:07.502463] [INFO ] [MAIN ] ALL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:10:07.553023] [DEBUG] [LOCAL ] ALL: Loaded 50241 existing records from primary storage. [2025-09-24T17:10:07.553163] [INFO ] [MAIN ] ALL: Loaded 50241 existing records. [2025-09-24T17:10:07.732141] [WARN ] [MAIN ] ALL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:10:07.732416] [INFO ] [MAIN ] ALL: Wiping existing primary data before full refresh. [2025-09-24T17:10:07.732464] [INFO ] [LOCAL ] ALL: Starting deletion of primary data. [2025-09-24T17:10:07.734242] [DEBUG] [LOCAL ] ALL: Deleted primary data file. [2025-09-24T17:10:07.734305] [INFO ] [MAIN ] ALL: Starting full primary refresh. [2025-09-24T17:10:08.021183] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2025-05. [2025-09-24T17:10:08.100300] [INFO ] [REMOTE ] ALL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:10:08.158234] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2025-05 (1.74 seconds). [2025-09-24T17:10:08.816095] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2025-06. [2025-09-24T17:10:09.278622] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2025-05 (2.06 seconds). [2025-09-24T17:10:09.449921] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-24T17:10:09.616115] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2025-06. [2025-09-24T17:10:10.416146] [INFO ] [REMOTE ] ALL: Fetching primary data for 2024-12. [2025-09-24T17:10:10.511896] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2025-06 (1.70 seconds). [2025-09-24T17:10:10.848821] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-24T17:10:11.216085] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2025-07. [2025-09-24T17:10:12.016116] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2025-07. [2025-09-24T17:10:12.155601] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-24T17:10:12.762154] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-24T17:10:12.816045] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2025-08. [2025-09-24T17:10:13.163267] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-24T17:10:13.616089] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2025-08. [2025-09-24T17:10:14.416056] [INFO ] [REMOTE ] ALL: Fetching primary data for 2025-01. [2025-09-24T17:10:14.687864] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2025-08 (1.87 seconds). [2025-09-24T17:10:14.805102] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2025-08 (1.19 seconds). [2025-09-24T17:10:15.216081] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2025-09. [2025-09-24T17:10:15.978463] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-24T17:10:16.016040] [INFO ] [REMOTE ] ALL: Fetching primary data for 2025-02. [2025-09-24T17:10:16.655119] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2025-09 (1.44 seconds). [2025-09-24T17:10:16.660927] [INFO ] [REMOTE ] ALEX: Full fetch complete (44415 records). [2025-09-24T17:10:16.661040] [DEBUG] [VALIDATOR ] ALEX: Validating primary data. [2025-09-24T17:10:16.661699] [FATAL] [VALIDATOR ] ALEX: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:10:16.661789] [FATAL] [MAIN ] ALEX: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:10:16.661834] [WARN ] [MAIN ] ALEX: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:10:16.661902] [INFO ] [LOCAL ] ALEX: Starting deletion of primary data. [2025-09-24T17:10:16.661970] [DEBUG] [LOCAL ] ALEX: No primary data file found to delete. [2025-09-24T17:10:16.662009] [INFO ] [LOCAL ] ALEX: Starting deletion of derivative data. [2025-09-24T17:10:16.662525] [DEBUG] [LOCAL ] ALEX: Deleted derivative data file. [2025-09-24T17:10:16.662628] [INFO ] [MAIN ] Update Progress: 82/2373 symbols completed. ALEX took 26.1s. Estimated remaining: 4h 45m 26s. Rate: 8.0 symbols/min [2025-09-24T17:10:16.836793] [INFO ] [REMOTE ] ALK: Fetching primary data for 2025-06. [2025-09-24T17:10:16.840723] [INFO ] [MAIN ] ALLE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:10:16.892275] [DEBUG] [LOCAL ] ALLE: Loaded 45201 existing records from primary storage. [2025-09-24T17:10:16.892422] [INFO ] [MAIN ] ALLE: Loaded 45201 existing records. [2025-09-24T17:10:17.086903] [WARN ] [MAIN ] ALLE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:10:17.087128] [INFO ] [MAIN ] ALLE: Wiping existing primary data before full refresh. [2025-09-24T17:10:17.087179] [INFO ] [LOCAL ] ALLE: Starting deletion of primary data. [2025-09-24T17:10:17.088783] [DEBUG] [LOCAL ] ALLE: Deleted primary data file. [2025-09-24T17:10:17.088848] [INFO ] [MAIN ] ALLE: Starting full primary refresh. [2025-09-24T17:10:17.451837] [INFO ] [REMOTE ] ALLE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:10:17.616095] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2024-12. [2025-09-24T17:10:17.730388] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-24T17:10:18.279303] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2025-06 (1.44 seconds). [2025-09-24T17:10:18.416065] [INFO ] [REMOTE ] ALK: Fetching primary data for 2025-07. [2025-09-24T17:10:19.216107] [INFO ] [REMOTE ] ALL: Fetching primary data for 2025-03. [2025-09-24T17:10:19.328802] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-24T17:10:20.016136] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2025-01. [2025-09-24T17:10:20.279970] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2025-07 (1.86 seconds). [2025-09-24T17:10:20.589522] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2025-03 (1.37 seconds). [2025-09-24T17:10:20.816085] [INFO ] [REMOTE ] ALL: Fetching primary data for 2025-04. [2025-09-24T17:10:21.580811] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-24T17:10:21.616033] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2025-02. [2025-09-24T17:10:22.416071] [INFO ] [REMOTE ] ALK: Fetching primary data for 2025-08. [2025-09-24T17:10:22.455373] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-24T17:10:23.132518] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-24T17:10:23.216086] [INFO ] [REMOTE ] ALL: Fetching primary data for 2025-05. [2025-09-24T17:10:24.016104] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2025-09. [2025-09-24T17:10:24.266894] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2025-08 (1.85 seconds). [2025-09-24T17:10:24.818965] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2025-03. [2025-09-24T17:10:24.821683] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2025-05 (1.61 seconds). [2025-09-24T17:10:25.616147] [INFO ] [REMOTE ] ALK: Fetching primary data for 2025-09. [2025-09-24T17:10:25.978863] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2025-09 (1.96 seconds). [2025-09-24T17:10:25.990135] [INFO ] [REMOTE ] ALIT: Full fetch complete (76416 records). [2025-09-24T17:10:25.990418] [DEBUG] [VALIDATOR ] ALIT: Validating primary data. [2025-09-24T17:10:26.429751] [INFO ] [REMOTE ] ALL: Fetching primary data for 2025-06. [2025-09-24T17:10:26.435311] [DEBUG] [VALIDATOR ] ALIT: All expected trading days are present. [2025-09-24T17:10:26.435518] [DEBUG] [VALIDATOR ] ALIT: Primary data validation passed. [2025-09-24T17:10:26.436595] [INFO ] [MAIN ] ALIT: Fetched primary data is valid. [2025-09-24T17:10:26.436849] [DEBUG] [LOCAL ] ALIT: Saving primary data. [2025-09-24T17:10:26.439372] [DEBUG] [LOCAL ] ALIT: Trimmed 76416 records to 52761 (keeping 200 days of data) [2025-09-24T17:10:26.741304] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-24T17:10:26.856004] [DEBUG] [LOCAL ] ALIT: Primary data saved (52761 records). [2025-09-24T17:10:26.856236] [INFO ] [MAIN ] ALIT: Full history saved. [2025-09-24T17:10:26.856354] [INFO ] [MAIN ] Update Progress: 83/2373 symbols completed. ALIT took 36.3s. Estimated remaining: 4h 46m 34s. Rate: 8.0 symbols/min [2025-09-24T17:10:27.056634] [INFO ] [MAIN ] ALLY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:10:27.125358] [DEBUG] [LOCAL ] ALLY: Loaded 53218 existing records from primary storage. [2025-09-24T17:10:27.125668] [INFO ] [MAIN ] ALLY: Loaded 53218 existing records. [2025-09-24T17:10:27.219392] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2025-04. [2025-09-24T17:10:27.339823] [WARN ] [MAIN ] ALLY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:10:27.340369] [INFO ] [MAIN ] ALLY: Wiping existing primary data before full refresh. [2025-09-24T17:10:27.340453] [INFO ] [LOCAL ] ALLY: Starting deletion of primary data. [2025-09-24T17:10:27.342254] [DEBUG] [LOCAL ] ALLY: Deleted primary data file. [2025-09-24T17:10:27.342326] [INFO ] [MAIN ] ALLY: Starting full primary refresh. [2025-09-24T17:10:27.658699] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2025-09 (2.04 seconds). [2025-09-24T17:10:27.721350] [INFO ] [REMOTE ] ALK: Full fetch complete (76833 records). [2025-09-24T17:10:27.759013] [DEBUG] [VALIDATOR ] ALK: Validating primary data. [2025-09-24T17:10:27.764906] [INFO ] [REMOTE ] ALLY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:10:28.026428] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2024-12. [2025-09-24T17:10:28.190419] [DEBUG] [VALIDATOR ] ALK: All expected trading days are present. [2025-09-24T17:10:28.190629] [DEBUG] [VALIDATOR ] ALK: Primary data validation passed. [2025-09-24T17:10:28.191638] [INFO ] [MAIN ] ALK: Fetched primary data is valid. [2025-09-24T17:10:28.191814] [DEBUG] [LOCAL ] ALK: Saving primary data. [2025-09-24T17:10:28.194321] [DEBUG] [LOCAL ] ALK: Trimmed 76833 records to 53068 (keeping 200 days of data) [2025-09-24T17:10:28.308463] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2025-06 (1.88 seconds). [2025-09-24T17:10:28.560490] [DEBUG] [LOCAL ] ALK: Primary data saved (53068 records). [2025-09-24T17:10:28.560659] [INFO ] [MAIN ] ALK: Full history saved. [2025-09-24T17:10:28.560764] [INFO ] [MAIN ] Update Progress: 84/2373 symbols completed. ALK took 38.0s. Estimated remaining: 4h 43m 48s. Rate: 8.1 symbols/min [2025-09-24T17:10:28.744979] [INFO ] [MAIN ] ALSN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:10:28.778241] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-24T17:10:28.816098] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2025-05. [2025-09-24T17:10:28.840048] [DEBUG] [LOCAL ] ALSN: Loaded 43307 existing records from primary storage. [2025-09-24T17:10:28.840229] [INFO ] [MAIN ] ALSN: Loaded 43307 existing records. [2025-09-24T17:10:29.024118] [WARN ] [MAIN ] ALSN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:10:29.024441] [INFO ] [MAIN ] ALSN: Wiping existing primary data before full refresh. [2025-09-24T17:10:29.024491] [INFO ] [LOCAL ] ALSN: Starting deletion of primary data. [2025-09-24T17:10:29.026201] [DEBUG] [LOCAL ] ALSN: Deleted primary data file. [2025-09-24T17:10:29.026270] [INFO ] [MAIN ] ALSN: Starting full primary refresh. [2025-09-24T17:10:29.385300] [INFO ] [REMOTE ] ALSN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:10:29.616051] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2024-12. [2025-09-24T17:10:29.850522] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2024-12 (1.82 seconds). [2025-09-24T17:10:30.416089] [INFO ] [REMOTE ] ALL: Fetching primary data for 2025-07. [2025-09-24T17:10:30.456153] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2025-05 (1.64 seconds). [2025-09-24T17:10:30.884844] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2024-12 (1.27 seconds). [2025-09-24T17:10:31.216096] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2025-06. [2025-09-24T17:10:32.016089] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2025-01. [2025-09-24T17:10:32.284435] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2025-07 (1.87 seconds). [2025-09-24T17:10:32.775497] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-24T17:10:32.816053] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2025-07. [2025-09-24T17:10:33.391880] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-24T17:10:33.616100] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2025-02. [2025-09-24T17:10:34.416087] [INFO ] [REMOTE ] ALL: Fetching primary data for 2025-08. [2025-09-24T17:10:34.496543] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2025-07 (1.68 seconds). [2025-09-24T17:10:35.216069] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2025-01. [2025-09-24T17:10:35.305440] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2025-02 (1.69 seconds). [2025-09-24T17:10:36.016055] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2025-03. [2025-09-24T17:10:36.305284] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2025-08 (1.89 seconds). [2025-09-24T17:10:36.484277] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-24T17:10:36.816087] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2025-02. [2025-09-24T17:10:37.616103] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2025-08. [2025-09-24T17:10:37.704805] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-24T17:10:38.296117] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-24T17:10:38.416084] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2025-03. [2025-09-24T17:10:39.216143] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2025-04. [2025-09-24T17:10:39.294049] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2025-08 (1.68 seconds). [2025-09-24T17:10:40.022496] [INFO ] [REMOTE ] ALL: Fetching primary data for 2025-09. [2025-09-24T17:10:40.039575] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-24T17:10:40.821202] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2025-04. [2025-09-24T17:10:40.839408] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2025-04 (1.62 seconds). [2025-09-24T17:10:41.616053] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2025-09. [2025-09-24T17:10:41.804693] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2025-09 (1.78 seconds). [2025-09-24T17:10:41.813982] [INFO ] [REMOTE ] ALL: Full fetch complete (72514 records). [2025-09-24T17:10:41.814152] [DEBUG] [VALIDATOR ] ALL: Validating primary data. [2025-09-24T17:10:42.268154] [DEBUG] [VALIDATOR ] ALL: All expected trading days are present. [2025-09-24T17:10:42.268406] [DEBUG] [VALIDATOR ] ALL: Primary data validation passed. [2025-09-24T17:10:42.269550] [INFO ] [MAIN ] ALL: Fetched primary data is valid. [2025-09-24T17:10:42.269833] [DEBUG] [LOCAL ] ALL: Saving primary data. [2025-09-24T17:10:42.271719] [DEBUG] [LOCAL ] ALL: Trimmed 72514 records to 50194 (keeping 200 days of data) [2025-09-24T17:10:42.409936] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2025-04 (1.59 seconds). [2025-09-24T17:10:42.420208] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2025-05. [2025-09-24T17:10:42.644252] [DEBUG] [LOCAL ] ALL: Primary data saved (50194 records). [2025-09-24T17:10:42.644398] [INFO ] [MAIN ] ALL: Full history saved. [2025-09-24T17:10:42.644485] [INFO ] [MAIN ] Update Progress: 85/2373 symbols completed. ALL took 35.3s. Estimated remaining: 4h 46m 39s. Rate: 8.0 symbols/min [2025-09-24T17:10:42.826553] [INFO ] [MAIN ] ALTG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:10:42.849523] [DEBUG] [LOCAL ] ALTG: Loaded 23978 existing records from primary storage. [2025-09-24T17:10:42.849673] [INFO ] [MAIN ] ALTG: Loaded 23978 existing records. [2025-09-24T17:10:43.043439] [WARN ] [MAIN ] ALTG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:10:43.044116] [INFO ] [MAIN ] ALTG: Wiping existing primary data before full refresh. [2025-09-24T17:10:43.044211] [INFO ] [LOCAL ] ALTG: Starting deletion of primary data. [2025-09-24T17:10:43.045048] [DEBUG] [LOCAL ] ALTG: Deleted primary data file. [2025-09-24T17:10:43.045133] [INFO ] [MAIN ] ALTG: Starting full primary refresh. [2025-09-24T17:10:43.229849] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2025-05. [2025-09-24T17:10:43.436029] [INFO ] [REMOTE ] ALTG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:10:43.461531] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-24T17:10:43.471003] [INFO ] [REMOTE ] ALLE: Full fetch complete (65041 records). [2025-09-24T17:10:43.471170] [DEBUG] [VALIDATOR ] ALLE: Validating primary data. [2025-09-24T17:10:43.891911] [DEBUG] [VALIDATOR ] ALLE: All expected trading days are present. [2025-09-24T17:10:43.892017] [DEBUG] [VALIDATOR ] ALLE: Primary data validation passed. [2025-09-24T17:10:43.892700] [INFO ] [MAIN ] ALLE: Fetched primary data is valid. [2025-09-24T17:10:43.892779] [DEBUG] [LOCAL ] ALLE: Saving primary data. [2025-09-24T17:10:43.894520] [DEBUG] [LOCAL ] ALLE: Trimmed 65041 records to 45119 (keeping 200 days of data) [2025-09-24T17:10:44.016121] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2024-12. [2025-09-24T17:10:44.200532] [DEBUG] [LOCAL ] ALLE: Primary data saved (45119 records). [2025-09-24T17:10:44.200723] [INFO ] [MAIN ] ALLE: Full history saved. [2025-09-24T17:10:44.200858] [INFO ] [MAIN ] Update Progress: 86/2373 symbols completed. ALLE took 27.5s. Estimated remaining: 4h 43m 53s. Rate: 8.1 symbols/min [2025-09-24T17:10:44.395960] [INFO ] [MAIN ] ALUR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:10:44.434220] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2025-05 (2.01 seconds). [2025-09-24T17:10:44.460611] [DEBUG] [LOCAL ] ALUR: Loaded 10889 existing records from primary storage. [2025-09-24T17:10:44.460864] [INFO ] [MAIN ] ALUR: Loaded 10889 existing records. [2025-09-24T17:10:44.659769] [WARN ] [MAIN ] ALUR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:10:44.660193] [INFO ] [MAIN ] ALUR: Wiping existing primary data before full refresh. [2025-09-24T17:10:44.660280] [INFO ] [LOCAL ] ALUR: Starting deletion of primary data. [2025-09-24T17:10:44.660848] [DEBUG] [LOCAL ] ALUR: Deleted primary data file. [2025-09-24T17:10:44.660969] [INFO ] [MAIN ] ALUR: Starting full primary refresh. [2025-09-24T17:10:44.826667] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2025-05 (1.60 seconds). [2025-09-24T17:10:44.819100] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2025-06. [2025-09-24T17:10:45.081987] [INFO ] [REMOTE ] ALUR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:10:45.207485] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-24T17:10:45.616079] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2024-12. [2025-09-24T17:10:46.416112] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2025-06. [2025-09-24T17:10:46.642386] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2025-06 (1.82 seconds). [2025-09-24T17:10:47.147395] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2024-12 (1.53 seconds). [2025-09-24T17:10:47.216047] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2025-01. [2025-09-24T17:10:47.640476] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-24T17:10:48.016146] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2025-07. [2025-09-24T17:10:48.282357] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2025-01 (1.07 seconds). [2025-09-24T17:10:48.816141] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2025-07. [2025-09-24T17:10:49.616089] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2025-02. [2025-09-24T17:10:49.836304] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-24T17:10:50.397031] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2025-07 (1.58 seconds). [2025-09-24T17:10:50.416030] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2025-08. [2025-09-24T17:10:50.566551] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2025-02 (0.95 seconds). [2025-09-24T17:10:51.216121] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2025-03. [2025-09-24T17:10:52.016053] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2025-08. [2025-09-24T17:10:52.315772] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2025-08 (1.90 seconds). [2025-09-24T17:10:52.496628] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2025-03 (1.28 seconds). [2025-09-24T17:10:52.816137] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2025-09. [2025-09-24T17:10:53.313961] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-24T17:10:53.616181] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2025-09. [2025-09-24T17:10:54.348479] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2025-09 (1.53 seconds). [2025-09-24T17:10:54.361818] [INFO ] [REMOTE ] ALLY: Full fetch complete (76888 records). [2025-09-24T17:10:54.362167] [DEBUG] [VALIDATOR ] ALLY: Validating primary data. [2025-09-24T17:10:54.421269] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2025-04. [2025-09-24T17:10:54.799549] [DEBUG] [VALIDATOR ] ALLY: All expected trading days are present. [2025-09-24T17:10:54.799688] [DEBUG] [VALIDATOR ] ALLY: Primary data validation passed. [2025-09-24T17:10:54.800465] [INFO ] [MAIN ] ALLY: Fetched primary data is valid. [2025-09-24T17:10:54.800519] [DEBUG] [LOCAL ] ALLY: Saving primary data. [2025-09-24T17:10:54.802238] [DEBUG] [LOCAL ] ALLY: Trimmed 76888 records to 53218 (keeping 200 days of data) [2025-09-24T17:10:55.158116] [DEBUG] [LOCAL ] ALLY: Primary data saved (53218 records). [2025-09-24T17:10:55.158341] [INFO ] [MAIN ] ALLY: Full history saved. [2025-09-24T17:10:55.160776] [INFO ] [MAIN ] Update Progress: 87/2373 symbols completed. ALLY took 28.3s. Estimated remaining: 4h 45m 18s. Rate: 8.0 symbols/min [2025-09-24T17:10:55.230843] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2025-01. [2025-09-24T17:10:55.347692] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-24T17:10:55.377081] [INFO ] [MAIN ] ALV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:10:55.388832] [INFO ] [REMOTE ] ALSN: Full fetch complete (62037 records). [2025-09-24T17:10:55.389014] [DEBUG] [VALIDATOR ] ALSN: Validating primary data. [2025-09-24T17:10:55.722135] [DEBUG] [LOCAL ] ALV: Loaded 42654 existing records from primary storage. [2025-09-24T17:10:55.735548] [INFO ] [MAIN ] ALV: Loaded 42654 existing records. [2025-09-24T17:10:55.910889] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-24T17:10:55.952174] [DEBUG] [VALIDATOR ] ALSN: All expected trading days are present. [2025-09-24T17:10:55.957677] [DEBUG] [VALIDATOR ] ALSN: Primary data validation passed. [2025-09-24T17:10:55.984639] [INFO ] [MAIN ] ALSN: Fetched primary data is valid. [2025-09-24T17:10:56.008835] [DEBUG] [LOCAL ] ALSN: Saving primary data. [2025-09-24T17:10:56.046063] [WARN ] [MAIN ] ALV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:10:56.041430] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2025-05. [2025-09-24T17:10:56.048482] [INFO ] [MAIN ] ALV: Wiping existing primary data before full refresh. [2025-09-24T17:10:56.048587] [INFO ] [LOCAL ] ALV: Starting deletion of primary data. [2025-09-24T17:10:56.049180] [DEBUG] [LOCAL ] ALSN: Trimmed 62037 records to 43286 (keeping 200 days of data) [2025-09-24T17:10:56.050285] [DEBUG] [LOCAL ] ALV: Deleted primary data file. [2025-09-24T17:10:56.050406] [INFO ] [MAIN ] ALV: Starting full primary refresh. [2025-09-24T17:10:56.608556] [INFO ] [REMOTE ] ALV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:10:56.674145] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-24T17:10:56.710004] [DEBUG] [LOCAL ] ALSN: Primary data saved (43286 records). [2025-09-24T17:10:56.710138] [INFO ] [MAIN ] ALSN: Full history saved. [2025-09-24T17:10:56.713884] [INFO ] [MAIN ] Update Progress: 88/2373 symbols completed. ALSN took 28.2s. Estimated remaining: 4h 42m 37s. Rate: 8.1 symbols/min [2025-09-24T17:10:56.821381] [INFO ] [REMOTE ] ALV: Fetching primary data for 2024-12. [2025-09-24T17:10:56.890111] [INFO ] [MAIN ] ALX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:10:56.901059] [DEBUG] [LOCAL ] ALX: Loaded 5959 existing records from primary storage. [2025-09-24T17:10:56.901192] [INFO ] [MAIN ] ALX: Loaded 5959 existing records. [2025-09-24T17:10:57.094939] [WARN ] [MAIN ] ALX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:10:57.095456] [INFO ] [MAIN ] ALX: Wiping existing primary data before full refresh. [2025-09-24T17:10:57.095540] [INFO ] [LOCAL ] ALX: Starting deletion of primary data. [2025-09-24T17:10:57.096173] [DEBUG] [LOCAL ] ALX: Deleted primary data file. [2025-09-24T17:10:57.096233] [INFO ] [MAIN ] ALX: Starting full primary refresh. [2025-09-24T17:10:57.290237] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2025-05 (1.25 seconds). [2025-09-24T17:10:57.485347] [INFO ] [REMOTE ] ALX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:10:57.616040] [INFO ] [REMOTE ] ALX: Fetching primary data for 2024-12. [2025-09-24T17:10:58.269057] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2024-12 (0.65 seconds). [2025-09-24T17:10:58.416058] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2025-02. [2025-09-24T17:10:58.619632] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2024-12 (1.80 seconds). [2025-09-24T17:10:59.216106] [INFO ] [REMOTE ] ALV: Fetching primary data for 2025-01. [2025-09-24T17:10:59.772616] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-24T17:11:00.016128] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2025-06. [2025-09-24T17:11:00.816114] [INFO ] [REMOTE ] ALX: Fetching primary data for 2025-01. [2025-09-24T17:11:00.843925] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-24T17:11:01.067848] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2025-06 (1.05 seconds). [2025-09-24T17:11:01.198117] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2025-01 (0.38 seconds). [2025-09-24T17:11:01.616088] [INFO ] [REMOTE ] ALX: Fetching primary data for 2025-02. [2025-09-24T17:11:02.136499] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2025-02 (0.52 seconds). [2025-09-24T17:11:02.416102] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2025-03. [2025-09-24T17:11:03.216096] [INFO ] [REMOTE ] ALX: Fetching primary data for 2025-03. [2025-09-24T17:11:03.644769] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2025-03 (1.23 seconds). [2025-09-24T17:11:03.696793] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2025-03 (0.48 seconds). [2025-09-24T17:11:04.016116] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2025-07. [2025-09-24T17:11:04.816060] [INFO ] [REMOTE ] ALX: Fetching primary data for 2025-04. [2025-09-24T17:11:05.279009] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2025-07 (1.26 seconds). [2025-09-24T17:11:05.397961] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2025-04 (0.58 seconds). [2025-09-24T17:11:05.616078] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2025-04. [2025-09-24T17:11:06.416131] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2025-08. [2025-09-24T17:11:06.515203] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2025-04 (0.90 seconds). [2025-09-24T17:11:07.216141] [INFO ] [REMOTE ] ALV: Fetching primary data for 2025-02. [2025-09-24T17:11:07.632355] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2025-08 (1.22 seconds). [2025-09-24T17:11:08.016086] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2025-09. [2025-09-24T17:11:08.816120] [INFO ] [REMOTE ] ALX: Fetching primary data for 2025-05. [2025-09-24T17:11:09.254044] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2025-09 (1.24 seconds). [2025-09-24T17:11:09.259441] [INFO ] [REMOTE ] ALTG: Full fetch complete (33684 records). [2025-09-24T17:11:09.259540] [DEBUG] [VALIDATOR ] ALTG: Validating primary data. [2025-09-24T17:11:09.401846] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2025-02 (2.19 seconds). [2025-09-24T17:11:09.588143] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2025-05 (0.77 seconds). [2025-09-24T17:11:09.621139] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2025-05. [2025-09-24T17:11:09.687250] [DEBUG] [VALIDATOR ] ALTG: All expected trading days are present. [2025-09-24T17:11:09.687329] [DEBUG] [VALIDATOR ] ALTG: Primary data validation passed. [2025-09-24T17:11:09.687736] [INFO ] [MAIN ] ALTG: Fetched primary data is valid. [2025-09-24T17:11:09.687817] [DEBUG] [LOCAL ] ALTG: Saving primary data. [2025-09-24T17:11:09.690065] [DEBUG] [LOCAL ] ALTG: Trimmed 33684 records to 23914 (keeping 200 days of data) [2025-09-24T17:11:09.835561] [DEBUG] [LOCAL ] ALTG: Primary data saved (23914 records). [2025-09-24T17:11:09.835719] [INFO ] [MAIN ] ALTG: Full history saved. [2025-09-24T17:11:09.835901] [INFO ] [MAIN ] Update Progress: 89/2373 symbols completed. ALTG took 27.2s. Estimated remaining: 4h 44m 55s. Rate: 8.0 symbols/min [2025-09-24T17:11:10.010312] [INFO ] [MAIN ] AM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:11:10.067210] [DEBUG] [LOCAL ] AM: Loaded 52154 existing records from primary storage. [2025-09-24T17:11:10.067354] [INFO ] [MAIN ] AM: Loaded 52154 existing records. [2025-09-24T17:11:10.253557] [WARN ] [MAIN ] AM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:11:10.253824] [INFO ] [MAIN ] AM: Wiping existing primary data before full refresh. [2025-09-24T17:11:10.253889] [INFO ] [LOCAL ] AM: Starting deletion of primary data. [2025-09-24T17:11:10.255874] [DEBUG] [LOCAL ] AM: Deleted primary data file. [2025-09-24T17:11:10.255948] [INFO ] [MAIN ] AM: Starting full primary refresh. [2025-09-24T17:11:10.429831] [INFO ] [REMOTE ] ALV: Fetching primary data for 2025-03. [2025-09-24T17:11:10.619052] [INFO ] [REMOTE ] AM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:11:10.957634] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2025-05 (1.34 seconds). [2025-09-24T17:11:11.216052] [INFO ] [REMOTE ] AM: Fetching primary data for 2024-12. [2025-09-24T17:11:12.016050] [INFO ] [REMOTE ] ALX: Fetching primary data for 2025-06. [2025-09-24T17:11:12.121000] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-24T17:11:12.762512] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2024-12 (1.55 seconds). [2025-09-24T17:11:12.816073] [INFO ] [REMOTE ] AM: Fetching primary data for 2025-01. [2025-09-24T17:11:12.827178] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-24T17:11:13.616127] [INFO ] [REMOTE ] ALX: Fetching primary data for 2025-07. [2025-09-24T17:11:14.416080] [INFO ] [REMOTE ] ALV: Fetching primary data for 2025-04. [2025-09-24T17:11:14.449908] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2025-07 (0.83 seconds). [2025-09-24T17:11:14.511283] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-24T17:11:15.216096] [INFO ] [REMOTE ] AM: Fetching primary data for 2025-02. [2025-09-24T17:11:15.322879] [DEBUG] [REMOTE ] AM: Error fetching primary data for 2025-02: 'API call returned an empty response.' [2025-09-24T17:11:15.323200] [WARN ] [REMOTE ] AM: No data returned for month 2025-02 [2025-09-24T17:11:15.927156] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-24T17:11:16.016063] [INFO ] [REMOTE ] ALX: Fetching primary data for 2025-08. [2025-09-24T17:11:16.534117] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2025-08 (0.52 seconds). [2025-09-24T17:11:16.816088] [INFO ] [REMOTE ] AM: Fetching primary data for 2025-03. [2025-09-24T17:11:17.616159] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2025-06. [2025-09-24T17:11:18.402106] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2025-06 (0.79 seconds). [2025-09-24T17:11:18.416047] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2025-07. [2025-09-24T17:11:18.457737] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2025-03 (1.64 seconds). [2025-09-24T17:11:19.216101] [INFO ] [REMOTE ] ALV: Fetching primary data for 2025-05. [2025-09-24T17:11:19.391503] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2025-07 (0.98 seconds). [2025-09-24T17:11:20.016124] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2025-08. [2025-09-24T17:11:20.816089] [INFO ] [REMOTE ] AM: Fetching primary data for 2025-04. [2025-09-24T17:11:20.834204] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2025-08 (0.82 seconds). [2025-09-24T17:11:20.866318] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2025-05 (1.65 seconds). [2025-09-24T17:11:21.616089] [INFO ] [REMOTE ] ALV: Fetching primary data for 2025-06. [2025-09-24T17:11:22.416117] [INFO ] [REMOTE ] ALX: Fetching primary data for 2025-09. [2025-09-24T17:11:22.516546] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2025-04 (1.70 seconds). [2025-09-24T17:11:23.141858] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2025-06 (1.53 seconds). [2025-09-24T17:11:23.216043] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2025-09. [2025-09-24T17:11:23.311020] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2025-09 (0.89 seconds). [2025-09-24T17:11:23.312965] [INFO ] [REMOTE ] ALX: Full fetch complete (6877 records). [2025-09-24T17:11:23.313035] [DEBUG] [VALIDATOR ] ALX: Validating primary data. [2025-09-24T17:11:23.708059] [DEBUG] [VALIDATOR ] ALX: All expected trading days are present. [2025-09-24T17:11:23.708148] [DEBUG] [VALIDATOR ] ALX: Primary data validation passed. [2025-09-24T17:11:23.708320] [INFO ] [MAIN ] ALX: Fetched primary data is valid. [2025-09-24T17:11:23.708361] [DEBUG] [LOCAL ] ALX: Saving primary data. [2025-09-24T17:11:23.708842] [DEBUG] [LOCAL ] ALX: Trimmed 6877 records to 6011 (keeping 200 days of data) [2025-09-24T17:11:23.749729] [DEBUG] [LOCAL ] ALX: Primary data saved (6011 records). [2025-09-24T17:11:23.749866] [INFO ] [MAIN ] ALX: Full history saved. [2025-09-24T17:11:23.749954] [INFO ] [MAIN ] Update Progress: 90/2373 symbols completed. ALX took 27.0s. Estimated remaining: 4h 47m 31s. Rate: 7.9 symbols/min [2025-09-24T17:11:23.932723] [INFO ] [MAIN ] AMBC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:11:23.977288] [DEBUG] [LOCAL ] AMBC: Loaded 37181 existing records from primary storage. [2025-09-24T17:11:23.977511] [INFO ] [MAIN ] AMBC: Loaded 37181 existing records. [2025-09-24T17:11:24.025342] [INFO ] [REMOTE ] ALV: Fetching primary data for 2025-07. [2025-09-24T17:11:24.183184] [WARN ] [MAIN ] AMBC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:11:24.187567] [INFO ] [MAIN ] AMBC: Wiping existing primary data before full refresh. [2025-09-24T17:11:24.187764] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-24T17:11:24.189319] [INFO ] [LOCAL ] AMBC: Starting deletion of primary data. [2025-09-24T17:11:24.189723] [INFO ] [REMOTE ] ALUR: Full fetch complete (20885 records). [2025-09-24T17:11:24.189797] [DEBUG] [VALIDATOR ] ALUR: Validating primary data. [2025-09-24T17:11:24.206688] [DEBUG] [LOCAL ] AMBC: Deleted primary data file. [2025-09-24T17:11:24.255901] [INFO ] [MAIN ] AMBC: Starting full primary refresh. [2025-09-24T17:11:24.835960] [INFO ] [REMOTE ] AM: Fetching primary data for 2025-05. [2025-09-24T17:11:24.937831] [DEBUG] [VALIDATOR ] ALUR: All expected trading days are present. [2025-09-24T17:11:24.951380] [DEBUG] [VALIDATOR ] ALUR: Primary data validation passed. [2025-09-24T17:11:24.974861] [INFO ] [MAIN ] ALUR: Fetched primary data is valid. [2025-09-24T17:11:24.974974] [DEBUG] [LOCAL ] ALUR: Saving primary data. [2025-09-24T17:11:24.981025] [INFO ] [REMOTE ] AMBC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:11:24.982454] [DEBUG] [LOCAL ] ALUR: Trimmed 20885 records to 10867 (keeping 200 days of data) [2025-09-24T17:11:25.049237] [DEBUG] [LOCAL ] ALUR: Primary data saved (10867 records). [2025-09-24T17:11:25.049386] [INFO ] [MAIN ] ALUR: Full history saved. [2025-09-24T17:11:25.049483] [INFO ] [MAIN ] Update Progress: 91/2373 symbols completed. ALUR took 40.8s. Estimated remaining: 4h 44m 47s. Rate: 8.0 symbols/min [2025-09-24T17:11:25.217124] [INFO ] [MAIN ] AMBP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:11:25.270976] [DEBUG] [LOCAL ] AMBP: Loaded 45331 existing records from primary storage. [2025-09-24T17:11:25.271143] [INFO ] [MAIN ] AMBP: Loaded 45331 existing records. [2025-09-24T17:11:25.450173] [WARN ] [MAIN ] AMBP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:11:25.450436] [INFO ] [MAIN ] AMBP: Wiping existing primary data before full refresh. [2025-09-24T17:11:25.450494] [INFO ] [LOCAL ] AMBP: Starting deletion of primary data. [2025-09-24T17:11:25.451737] [DEBUG] [LOCAL ] AMBP: Deleted primary data file. [2025-09-24T17:11:25.451800] [INFO ] [MAIN ] AMBP: Starting full primary refresh. [2025-09-24T17:11:25.616531] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2024-12. [2025-09-24T17:11:25.825152] [INFO ] [REMOTE ] AMBP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:11:25.853523] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2025-07 (1.83 seconds). [2025-09-24T17:11:26.416059] [INFO ] [REMOTE ] ALV: Fetching primary data for 2025-08. [2025-09-24T17:11:26.798636] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2025-05 (1.96 seconds). [2025-09-24T17:11:27.044737] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2024-12 (1.43 seconds). [2025-09-24T17:11:27.216104] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2025-01. [2025-09-24T17:11:27.986115] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-24T17:11:28.016044] [INFO ] [REMOTE ] ALV: Fetching primary data for 2025-09. [2025-09-24T17:11:28.046970] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2025-01 (0.83 seconds). [2025-09-24T17:11:28.816134] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2024-12. [2025-09-24T17:11:29.618865] [INFO ] [REMOTE ] AM: Fetching primary data for 2025-06. [2025-09-24T17:11:29.624104] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-24T17:11:29.631706] [INFO ] [REMOTE ] ALV: Full fetch complete (61856 records). [2025-09-24T17:11:29.631842] [DEBUG] [VALIDATOR ] ALV: Validating primary data. [2025-09-24T17:11:30.041028] [DEBUG] [VALIDATOR ] ALV: All expected trading days are present. [2025-09-24T17:11:30.041114] [DEBUG] [VALIDATOR ] ALV: Primary data validation passed. [2025-09-24T17:11:30.041743] [INFO ] [MAIN ] ALV: Fetched primary data is valid. [2025-09-24T17:11:30.041810] [DEBUG] [LOCAL ] ALV: Saving primary data. [2025-09-24T17:11:30.044388] [DEBUG] [LOCAL ] ALV: Trimmed 61856 records to 42613 (keeping 200 days of data) [2025-09-24T17:11:30.327060] [DEBUG] [LOCAL ] ALV: Primary data saved (42613 records). [2025-09-24T17:11:30.327196] [INFO ] [MAIN ] ALV: Full history saved. [2025-09-24T17:11:30.327284] [INFO ] [MAIN ] Update Progress: 92/2373 symbols completed. ALV took 35.2s. Estimated remaining: 4h 43m 44s. Rate: 8.0 symbols/min [2025-09-24T17:11:30.418613] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2025-02. [2025-09-24T17:11:30.502843] [INFO ] [MAIN ] AMBQ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:11:30.503049] [DEBUG] [LOCAL ] AMBQ: No existing data file found in primary storage. [2025-09-24T17:11:30.503099] [WARN ] [MAIN ] AMBQ: No existing data found, performing full refresh instead. [2025-09-24T17:11:30.503344] [INFO ] [MAIN ] AMBQ: Wiping existing primary data before full refresh. [2025-09-24T17:11:30.503397] [INFO ] [LOCAL ] AMBQ: Starting deletion of primary data. [2025-09-24T17:11:30.503441] [DEBUG] [LOCAL ] AMBQ: No primary data file found to delete. [2025-09-24T17:11:30.503511] [INFO ] [MAIN ] AMBQ: Starting full primary refresh. [2025-09-24T17:11:30.750745] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2024-12 (1.93 seconds). [2025-09-24T17:11:30.925747] [INFO ] [REMOTE ] AMBQ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:11:31.216081] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2025-01. [2025-09-24T17:11:31.334284] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2025-06 (1.72 seconds). [2025-09-24T17:11:31.727567] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2025-02 (1.31 seconds). [2025-09-24T17:11:32.016185] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2024-12. [2025-09-24T17:11:32.280951] [DEBUG] [REMOTE ] AMBQ: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:11:32.281607] [WARN ] [REMOTE ] AMBQ: No data returned for month 2024-12 [2025-09-24T17:11:32.738477] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-24T17:11:32.816093] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2025-02. [2025-09-24T17:11:33.616161] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2025-03. [2025-09-24T17:11:34.383395] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-24T17:11:34.416083] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2025-03. [2025-09-24T17:11:34.830257] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2025-03 (1.21 seconds). [2025-09-24T17:11:35.216090] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2025-01. [2025-09-24T17:11:35.534878] [DEBUG] [REMOTE ] AMBQ: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:11:35.535194] [WARN ] [REMOTE ] AMBQ: No data returned for month 2025-01 [2025-09-24T17:11:35.743169] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-24T17:11:36.016088] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2025-02. [2025-09-24T17:11:36.222962] [DEBUG] [REMOTE ] AMBQ: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:11:36.223288] [WARN ] [REMOTE ] AMBQ: No data returned for month 2025-02 [2025-09-24T17:11:36.816087] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2025-03. [2025-09-24T17:11:37.018414] [DEBUG] [REMOTE ] AMBQ: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:11:37.018748] [WARN ] [REMOTE ] AMBQ: No data returned for month 2025-03 [2025-09-24T17:11:37.616085] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2025-04. [2025-09-24T17:11:38.416100] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2025-04. [2025-09-24T17:11:38.833827] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2025-04 (1.22 seconds). [2025-09-24T17:11:39.216087] [INFO ] [REMOTE ] AM: Fetching primary data for 2025-07. [2025-09-24T17:11:40.016059] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2025-04. [2025-09-24T17:11:40.056982] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-24T17:11:40.214959] [DEBUG] [REMOTE ] AMBQ: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:11:40.215272] [WARN ] [REMOTE ] AMBQ: No data returned for month 2025-04 [2025-09-24T17:11:40.816049] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2025-05. [2025-09-24T17:11:40.895344] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2025-07 (1.68 seconds). [2025-09-24T17:11:41.082763] [DEBUG] [REMOTE ] AMBQ: Error fetching primary data for 2025-05: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:11:41.083143] [WARN ] [REMOTE ] AMBQ: No data returned for month 2025-05 [2025-09-24T17:11:41.616079] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2025-05. [2025-09-24T17:11:42.416091] [INFO ] [REMOTE ] AM: Fetching primary data for 2025-08. [2025-09-24T17:11:43.013482] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-24T17:11:43.216127] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2025-06. [2025-09-24T17:11:43.410619] [DEBUG] [REMOTE ] AMBQ: Error fetching primary data for 2025-06: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:11:43.410927] [WARN ] [REMOTE ] AMBQ: No data returned for month 2025-06 [2025-09-24T17:11:43.658848] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2025-08 (1.24 seconds). [2025-09-24T17:11:44.016100] [INFO ] [REMOTE ] AM: Fetching primary data for 2025-09. [2025-09-24T17:11:44.816091] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2025-06. [2025-09-24T17:11:45.616057] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2025-05. [2025-09-24T17:11:45.780586] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-24T17:11:45.790422] [INFO ] [REMOTE ] AM: Full fetch complete (68312 records). [2025-09-24T17:11:45.790566] [DEBUG] [VALIDATOR ] AM: Validating primary data. [2025-09-24T17:11:46.028588] [WARN ] [VALIDATOR ] AM: Validation failed - insufficient historical data. Have 181 unique days, need 200 days [2025-09-24T17:11:46.031791] [FATAL] [MAIN ] AM: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:11:46.033446] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-24T17:11:46.032486] [WARN ] [MAIN ] AM: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:11:46.040776] [INFO ] [LOCAL ] AM: Starting deletion of primary data. [2025-09-24T17:11:46.041218] [DEBUG] [LOCAL ] AM: No primary data file found to delete. [2025-09-24T17:11:46.041288] [INFO ] [LOCAL ] AM: Starting deletion of derivative data. [2025-09-24T17:11:46.042118] [DEBUG] [LOCAL ] AM: Deleted derivative data file. [2025-09-24T17:11:46.042223] [INFO ] [MAIN ] Update Progress: 93/2373 symbols completed. AM took 36.2s. Estimated remaining: 4h 46m 59s. Rate: 7.9 symbols/min [2025-09-24T17:11:46.223304] [INFO ] [MAIN ] AMC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:11:46.276274] [DEBUG] [LOCAL ] AMC: Loaded 53758 existing records from primary storage. [2025-09-24T17:11:46.276444] [INFO ] [MAIN ] AMC: Loaded 53758 existing records. [2025-09-24T17:11:46.421138] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2025-07. [2025-09-24T17:11:46.459307] [WARN ] [MAIN ] AMC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:11:46.459554] [INFO ] [MAIN ] AMC: Wiping existing primary data before full refresh. [2025-09-24T17:11:46.459601] [INFO ] [LOCAL ] AMC: Starting deletion of primary data. [2025-09-24T17:11:46.461538] [DEBUG] [LOCAL ] AMC: Deleted primary data file. [2025-09-24T17:11:46.461599] [INFO ] [MAIN ] AMC: Starting full primary refresh. [2025-09-24T17:11:46.826143] [INFO ] [REMOTE ] AMC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:11:46.977237] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-24T17:11:47.060813] [INFO ] [REMOTE ] AMBQ: Incremental fetch complete for 2025-07 (0.64 seconds). [2025-09-24T17:11:47.216045] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2025-07. [2025-09-24T17:11:48.016097] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2025-08. [2025-09-24T17:11:48.682588] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2025-07 (1.47 seconds). [2025-09-24T17:11:48.816117] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2025-08. [2025-09-24T17:11:49.402536] [INFO ] [REMOTE ] AMBQ: Incremental fetch complete for 2025-08 (1.39 seconds). [2025-09-24T17:11:49.616139] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2025-09. [2025-09-24T17:11:50.177384] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-24T17:11:50.416141] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2025-09. [2025-09-24T17:11:50.670685] [INFO ] [REMOTE ] AMBQ: Incremental fetch complete for 2025-09 (1.05 seconds). [2025-09-24T17:11:50.675152] [INFO ] [REMOTE ] AMBQ: Full fetch complete (7842 records). [2025-09-24T17:11:50.675227] [DEBUG] [VALIDATOR ] AMBQ: Validating primary data. [2025-09-24T17:11:50.891621] [WARN ] [VALIDATOR ] AMBQ: Validation failed - insufficient historical data. Have 40 unique days, need 200 days [2025-09-24T17:11:50.891948] [FATAL] [MAIN ] AMBQ: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:11:50.892039] [WARN ] [MAIN ] AMBQ: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:11:50.892137] [INFO ] [LOCAL ] AMBQ: Starting deletion of primary data. [2025-09-24T17:11:50.892239] [DEBUG] [LOCAL ] AMBQ: No primary data file found to delete. [2025-09-24T17:11:50.892281] [INFO ] [LOCAL ] AMBQ: Starting deletion of derivative data. [2025-09-24T17:11:50.892322] [DEBUG] [LOCAL ] AMBQ: No derivative data file found to delete. [2025-09-24T17:11:50.892385] [INFO ] [MAIN ] Update Progress: 94/2373 symbols completed. AMBQ took 20.6s. Estimated remaining: 4h 45m 46s. Rate: 8.0 symbols/min [2025-09-24T17:11:51.063142] [INFO ] [MAIN ] AMCR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:11:51.116931] [DEBUG] [LOCAL ] AMCR: Loaded 53668 existing records from primary storage. [2025-09-24T17:11:51.117088] [INFO ] [MAIN ] AMCR: Loaded 53668 existing records. [2025-09-24T17:11:51.217404] [INFO ] [REMOTE ] AMC: Fetching primary data for 2024-12. [2025-09-24T17:11:51.296600] [WARN ] [MAIN ] AMCR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:11:51.296952] [INFO ] [MAIN ] AMCR: Wiping existing primary data before full refresh. [2025-09-24T17:11:51.297005] [INFO ] [LOCAL ] AMCR: Starting deletion of primary data. [2025-09-24T17:11:51.298630] [DEBUG] [LOCAL ] AMCR: Deleted primary data file. [2025-09-24T17:11:51.298736] [INFO ] [MAIN ] AMCR: Starting full primary refresh. [2025-09-24T17:11:51.676297] [INFO ] [REMOTE ] AMCR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:11:51.691820] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2025-09 (1.28 seconds). [2025-09-24T17:11:51.697734] [INFO ] [REMOTE ] AMBC: Full fetch complete (51044 records). [2025-09-24T17:11:51.697918] [DEBUG] [VALIDATOR ] AMBC: Validating primary data. [2025-09-24T17:11:52.021374] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2025-06. [2025-09-24T17:11:52.157081] [DEBUG] [VALIDATOR ] AMBC: All expected trading days are present. [2025-09-24T17:11:52.157188] [DEBUG] [VALIDATOR ] AMBC: Primary data validation passed. [2025-09-24T17:11:52.157779] [INFO ] [MAIN ] AMBC: Fetched primary data is valid. [2025-09-24T17:11:52.157845] [DEBUG] [LOCAL ] AMBC: Saving primary data. [2025-09-24T17:11:52.159249] [DEBUG] [LOCAL ] AMBC: Trimmed 51044 records to 37037 (keeping 200 days of data) [2025-09-24T17:11:52.369137] [DEBUG] [LOCAL ] AMBC: Primary data saved (37037 records). [2025-09-24T17:11:52.369296] [INFO ] [MAIN ] AMBC: Full history saved. [2025-09-24T17:11:52.370364] [INFO ] [MAIN ] Update Progress: 95/2373 symbols completed. AMBC took 28.6s. Estimated remaining: 4h 43m 14s. Rate: 8.0 symbols/min [2025-09-24T17:11:52.561282] [INFO ] [MAIN ] AME: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:11:52.618913] [DEBUG] [LOCAL ] AME: Loaded 48543 existing records from primary storage. [2025-09-24T17:11:52.619094] [INFO ] [MAIN ] AME: Loaded 48543 existing records. [2025-09-24T17:11:52.819119] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2024-12. [2025-09-24T17:11:52.823073] [WARN ] [MAIN ] AME: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:11:52.824160] [INFO ] [MAIN ] AME: Wiping existing primary data before full refresh. [2025-09-24T17:11:52.824235] [INFO ] [LOCAL ] AME: Starting deletion of primary data. [2025-09-24T17:11:52.825840] [DEBUG] [LOCAL ] AME: Deleted primary data file. [2025-09-24T17:11:52.825907] [INFO ] [MAIN ] AME: Starting full primary refresh. [2025-09-24T17:11:53.221615] [INFO ] [REMOTE ] AME: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:11:53.592746] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-24T17:11:53.616039] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2025-07. [2025-09-24T17:11:53.716672] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2024-12 (2.50 seconds). [2025-09-24T17:11:54.416124] [INFO ] [REMOTE ] AME: Fetching primary data for 2024-12. [2025-09-24T17:11:54.994310] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2024-12 (2.18 seconds). [2025-09-24T17:11:55.216158] [INFO ] [REMOTE ] AMC: Fetching primary data for 2025-01. [2025-09-24T17:11:55.381920] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2025-07 (1.77 seconds). [2025-09-24T17:11:55.837295] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2024-12 (1.42 seconds). [2025-09-24T17:11:56.016125] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2025-08. [2025-09-24T17:11:56.816099] [INFO ] [REMOTE ] AME: Fetching primary data for 2025-01. [2025-09-24T17:11:57.320949] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2025-01 (2.10 seconds). [2025-09-24T17:11:57.383729] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2025-08 (1.37 seconds). [2025-09-24T17:11:57.616080] [INFO ] [REMOTE ] AMC: Fetching primary data for 2025-02. [2025-09-24T17:11:57.977466] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-24T17:11:58.416088] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2025-01. [2025-09-24T17:11:59.216084] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2025-09. [2025-09-24T17:11:59.858011] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2025-02 (2.24 seconds). [2025-09-24T17:11:59.965723] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-24T17:12:00.016034] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2025-02. [2025-09-24T17:12:00.796475] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2025-09 (1.58 seconds). [2025-09-24T17:12:00.804309] [INFO ] [REMOTE ] AMBP: Full fetch complete (65996 records). [2025-09-24T17:12:00.804468] [DEBUG] [VALIDATOR ] AMBP: Validating primary data. [2025-09-24T17:12:00.821247] [INFO ] [REMOTE ] AME: Fetching primary data for 2025-02. [2025-09-24T17:12:01.255760] [DEBUG] [VALIDATOR ] AMBP: All expected trading days are present. [2025-09-24T17:12:01.255878] [DEBUG] [VALIDATOR ] AMBP: Primary data validation passed. [2025-09-24T17:12:01.256537] [INFO ] [MAIN ] AMBP: Fetched primary data is valid. [2025-09-24T17:12:01.256614] [DEBUG] [LOCAL ] AMBP: Saving primary data. [2025-09-24T17:12:01.258126] [DEBUG] [LOCAL ] AMBP: Trimmed 65996 records to 45326 (keeping 200 days of data) [2025-09-24T17:12:01.527967] [DEBUG] [LOCAL ] AMBP: Primary data saved (45326 records). [2025-09-24T17:12:01.528106] [INFO ] [MAIN ] AMBP: Full history saved. [2025-09-24T17:12:01.528191] [INFO ] [MAIN ] Update Progress: 96/2373 symbols completed. AMBP took 36.5s. Estimated remaining: 4h 43m 46s. Rate: 8.0 symbols/min [2025-09-24T17:12:01.619964] [INFO ] [REMOTE ] AMC: Fetching primary data for 2025-03. [2025-09-24T17:12:01.704294] [INFO ] [MAIN ] AMG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:12:01.735915] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2025-02 (1.72 seconds). [2025-09-24T17:12:01.764884] [DEBUG] [LOCAL ] AMG: Loaded 20774 existing records from primary storage. [2025-09-24T17:12:01.765051] [INFO ] [MAIN ] AMG: Loaded 20774 existing records. [2025-09-24T17:12:01.957871] [WARN ] [MAIN ] AMG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:12:01.958167] [INFO ] [MAIN ] AMG: Wiping existing primary data before full refresh. [2025-09-24T17:12:01.958234] [INFO ] [LOCAL ] AMG: Starting deletion of primary data. [2025-09-24T17:12:01.959128] [DEBUG] [LOCAL ] AMG: Deleted primary data file. [2025-09-24T17:12:01.959192] [INFO ] [MAIN ] AMG: Starting full primary refresh. [2025-09-24T17:12:02.346148] [INFO ] [REMOTE ] AMG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:12:02.416080] [INFO ] [REMOTE ] AMG: Fetching primary data for 2024-12. [2025-09-24T17:12:03.216139] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2025-03. [2025-09-24T17:12:03.455406] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2025-02 (2.63 seconds). [2025-09-24T17:12:04.016089] [INFO ] [REMOTE ] AME: Fetching primary data for 2025-03. [2025-09-24T17:12:04.530007] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2025-03 (2.91 seconds). [2025-09-24T17:12:04.816052] [INFO ] [REMOTE ] AMC: Fetching primary data for 2025-04. [2025-09-24T17:12:05.033373] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2024-12 (2.62 seconds). [2025-09-24T17:12:05.616095] [INFO ] [REMOTE ] AMG: Fetching primary data for 2025-01. [2025-09-24T17:12:06.384387] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2025-03 (3.17 seconds). [2025-09-24T17:12:06.421589] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2025-04. [2025-09-24T17:12:06.423861] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2025-01 (0.81 seconds). [2025-09-24T17:12:06.470354] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2025-03 (2.45 seconds). [2025-09-24T17:12:07.216049] [INFO ] [REMOTE ] AMG: Fetching primary data for 2025-02. [2025-09-24T17:12:07.319489] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2025-04 (2.50 seconds). [2025-09-24T17:12:08.016053] [INFO ] [REMOTE ] AMC: Fetching primary data for 2025-05. [2025-09-24T17:12:08.228094] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2025-02 (1.01 seconds). [2025-09-24T17:12:08.353120] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2025-04 (1.93 seconds). [2025-09-24T17:12:08.816084] [INFO ] [REMOTE ] AMG: Fetching primary data for 2025-03. [2025-09-24T17:12:09.616128] [INFO ] [REMOTE ] AME: Fetching primary data for 2025-04. [2025-09-24T17:12:10.019350] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2025-03 (1.20 seconds). [2025-09-24T17:12:10.199063] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2025-05 (2.18 seconds). [2025-09-24T17:12:10.416091] [INFO ] [REMOTE ] AMC: Fetching primary data for 2025-06. [2025-09-24T17:12:11.216107] [INFO ] [REMOTE ] AMG: Fetching primary data for 2025-04. [2025-09-24T17:12:11.423225] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-24T17:12:12.016170] [INFO ] [REMOTE ] AME: Fetching primary data for 2025-05. [2025-09-24T17:12:12.422033] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2025-04 (1.21 seconds). [2025-09-24T17:12:12.820896] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2025-05. [2025-09-24T17:12:12.834802] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2025-06 (2.42 seconds). [2025-09-24T17:12:13.553811] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-24T17:12:13.616044] [INFO ] [REMOTE ] AME: Fetching primary data for 2025-06. [2025-09-24T17:12:14.416061] [INFO ] [REMOTE ] AMG: Fetching primary data for 2025-05. [2025-09-24T17:12:14.971359] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2025-05 (2.15 seconds). [2025-09-24T17:12:15.216076] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2025-06. [2025-09-24T17:12:15.286080] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2025-06 (1.67 seconds). [2025-09-24T17:12:16.006621] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-24T17:12:16.016021] [INFO ] [REMOTE ] AMG: Fetching primary data for 2025-06. [2025-09-24T17:12:16.816086] [INFO ] [REMOTE ] AMC: Fetching primary data for 2025-07. [2025-09-24T17:12:17.461824] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-24T17:12:17.616088] [INFO ] [REMOTE ] AME: Fetching primary data for 2025-07. [2025-09-24T17:12:18.198731] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2025-06 (2.98 seconds). [2025-09-24T17:12:18.416093] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2025-07. [2025-09-24T17:12:19.216122] [INFO ] [REMOTE ] AMG: Fetching primary data for 2025-07. [2025-09-24T17:12:19.736534] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2025-07 (2.12 seconds). [2025-09-24T17:12:19.931924] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2025-07 (3.12 seconds). [2025-09-24T17:12:19.948978] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-24T17:12:20.016108] [INFO ] [REMOTE ] AMC: Fetching primary data for 2025-08. [2025-09-24T17:12:20.295070] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2025-07 (1.08 seconds). [2025-09-24T17:12:20.816090] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2025-08. [2025-09-24T17:12:21.616129] [INFO ] [REMOTE ] AMG: Fetching primary data for 2025-08. [2025-09-24T17:12:22.287471] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2025-08 (2.27 seconds). [2025-09-24T17:12:22.309948] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2025-08 (0.69 seconds). [2025-09-24T17:12:22.416106] [INFO ] [REMOTE ] AMG: Fetching primary data for 2025-09. [2025-09-24T17:12:22.783157] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2025-08 (1.97 seconds). [2025-09-24T17:12:23.216129] [INFO ] [REMOTE ] AME: Fetching primary data for 2025-08. [2025-09-24T17:12:23.292175] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2025-09 (0.88 seconds). [2025-09-24T17:12:23.298194] [INFO ] [REMOTE ] AMG: Full fetch complete (29821 records). [2025-09-24T17:12:23.298361] [DEBUG] [VALIDATOR ] AMG: Validating primary data. [2025-09-24T17:12:23.694235] [DEBUG] [VALIDATOR ] AMG: All expected trading days are present. [2025-09-24T17:12:23.694325] [DEBUG] [VALIDATOR ] AMG: Primary data validation passed. [2025-09-24T17:12:23.694795] [INFO ] [MAIN ] AMG: Fetched primary data is valid. [2025-09-24T17:12:23.694861] [DEBUG] [LOCAL ] AMG: Saving primary data. [2025-09-24T17:12:23.695808] [DEBUG] [LOCAL ] AMG: Trimmed 29821 records to 20745 (keeping 200 days of data) [2025-09-24T17:12:23.834494] [DEBUG] [LOCAL ] AMG: Primary data saved (20745 records). [2025-09-24T17:12:23.834632] [INFO ] [MAIN ] AMG: Full history saved. [2025-09-24T17:12:23.834759] [INFO ] [MAIN ] Update Progress: 97/2373 symbols completed. AMG took 22.3s. Estimated remaining: 4h 49m 27s. Rate: 7.9 symbols/min [2025-09-24T17:12:24.021819] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2025-09. [2025-09-24T17:12:24.052032] [INFO ] [MAIN ] AMH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:12:24.108250] [DEBUG] [LOCAL ] AMH: Loaded 51695 existing records from primary storage. [2025-09-24T17:12:24.108411] [INFO ] [MAIN ] AMH: Loaded 51695 existing records. [2025-09-24T17:12:24.398387] [WARN ] [MAIN ] AMH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:12:24.398786] [INFO ] [MAIN ] AMH: Wiping existing primary data before full refresh. [2025-09-24T17:12:24.398867] [INFO ] [LOCAL ] AMH: Starting deletion of primary data. [2025-09-24T17:12:24.401388] [DEBUG] [LOCAL ] AMH: Deleted primary data file. [2025-09-24T17:12:24.401472] [INFO ] [MAIN ] AMH: Starting full primary refresh. [2025-09-24T17:12:24.819795] [INFO ] [REMOTE ] AMC: Fetching primary data for 2025-09. [2025-09-24T17:12:24.960565] [INFO ] [REMOTE ] AMH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:12:25.027151] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2025-08 (1.81 seconds). [2025-09-24T17:12:25.616087] [INFO ] [REMOTE ] AME: Fetching primary data for 2025-09. [2025-09-24T17:12:26.342487] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2025-09 (2.32 seconds). [2025-09-24T17:12:26.351913] [INFO ] [REMOTE ] AMCR: Full fetch complete (77677 records). [2025-09-24T17:12:26.352070] [DEBUG] [VALIDATOR ] AMCR: Validating primary data. [2025-09-24T17:12:26.424070] [INFO ] [REMOTE ] AMH: Fetching primary data for 2024-12. [2025-09-24T17:12:26.758439] [DEBUG] [VALIDATOR ] AMCR: All expected trading days are present. [2025-09-24T17:12:26.758527] [DEBUG] [VALIDATOR ] AMCR: Primary data validation passed. [2025-09-24T17:12:26.759285] [INFO ] [MAIN ] AMCR: Fetched primary data is valid. [2025-09-24T17:12:26.759352] [DEBUG] [LOCAL ] AMCR: Saving primary data. [2025-09-24T17:12:26.761062] [DEBUG] [LOCAL ] AMCR: Trimmed 77677 records to 53669 (keeping 200 days of data) [2025-09-24T17:12:27.087369] [DEBUG] [LOCAL ] AMCR: Primary data saved (53669 records). [2025-09-24T17:12:27.087515] [INFO ] [MAIN ] AMCR: Full history saved. [2025-09-24T17:12:27.088358] [INFO ] [MAIN ] Update Progress: 98/2373 symbols completed. AMCR took 36.2s. Estimated remaining: 4h 47m 38s. Rate: 7.9 symbols/min [2025-09-24T17:12:27.269429] [INFO ] [MAIN ] AMN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:12:27.312481] [DEBUG] [LOCAL ] AMN: Loaded 42049 existing records from primary storage. [2025-09-24T17:12:27.312714] [INFO ] [MAIN ] AMN: Loaded 42049 existing records. [2025-09-24T17:12:27.505587] [WARN ] [MAIN ] AMN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:12:27.527269] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2025-09 (1.91 seconds). [2025-09-24T17:12:27.526462] [INFO ] [MAIN ] AMN: Wiping existing primary data before full refresh. [2025-09-24T17:12:27.536057] [INFO ] [LOCAL ] AMN: Starting deletion of primary data. [2025-09-24T17:12:27.536543] [INFO ] [REMOTE ] AME: Full fetch complete (69396 records). [2025-09-24T17:12:27.536743] [DEBUG] [VALIDATOR ] AME: Validating primary data. [2025-09-24T17:12:27.547416] [DEBUG] [LOCAL ] AMN: Deleted primary data file. [2025-09-24T17:12:27.537952] [FATAL] [VALIDATOR ] AME: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:12:27.552764] [FATAL] [MAIN ] AME: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:12:27.564039] [INFO ] [MAIN ] AMN: Starting full primary refresh. [2025-09-24T17:12:27.563979] [WARN ] [MAIN ] AME: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:12:27.585755] [INFO ] [LOCAL ] AME: Starting deletion of primary data. [2025-09-24T17:12:27.601883] [DEBUG] [LOCAL ] AME: No primary data file found to delete. [2025-09-24T17:12:27.609220] [INFO ] [LOCAL ] AME: Starting deletion of derivative data. [2025-09-24T17:12:27.612493] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2025-09 (2.79 seconds). [2025-09-24T17:12:27.639685] [DEBUG] [LOCAL ] AME: Deleted derivative data file. [2025-09-24T17:12:27.656355] [INFO ] [MAIN ] Update Progress: 99/2373 symbols completed. AME took 35.3s. Estimated remaining: 4h 44m 49s. Rate: 8.0 symbols/min [2025-09-24T17:12:27.685209] [INFO ] [REMOTE ] AMC: Full fetch complete (77923 records). [2025-09-24T17:12:27.685798] [DEBUG] [VALIDATOR ] AMC: Validating primary data. [2025-09-24T17:12:28.219691] [INFO ] [MAIN ] AMP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:12:28.433174] [INFO ] [REMOTE ] AMN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:12:28.457488] [INFO ] [REMOTE ] AMN: Fetching primary data for 2024-12. [2025-09-24T17:12:28.569926] [DEBUG] [VALIDATOR ] AMC: All expected trading days are present. [2025-09-24T17:12:28.570110] [DEBUG] [VALIDATOR ] AMC: Primary data validation passed. [2025-09-24T17:12:28.570932] [INFO ] [MAIN ] AMC: Fetched primary data is valid. [2025-09-24T17:12:28.571219] [DEBUG] [LOCAL ] AMC: Saving primary data. [2025-09-24T17:12:28.596431] [DEBUG] [LOCAL ] AMC: Trimmed 77923 records to 53759 (keeping 200 days of data) [2025-09-24T17:12:28.596184] [DEBUG] [LOCAL ] AMP: Loaded 32522 existing records from primary storage. [2025-09-24T17:12:28.614693] [INFO ] [MAIN ] AMP: Loaded 32522 existing records. [2025-09-24T17:12:28.616736] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2024-12 (2.19 seconds). [2025-09-24T17:12:28.734348] [INFO ] [REMOTE ] AMH: Fetching primary data for 2025-01. [2025-09-24T17:12:28.917740] [WARN ] [MAIN ] AMP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:12:28.918811] [INFO ] [MAIN ] AMP: Wiping existing primary data before full refresh. [2025-09-24T17:12:28.919384] [INFO ] [LOCAL ] AMP: Starting deletion of primary data. [2025-09-24T17:12:28.921703] [DEBUG] [LOCAL ] AMP: Deleted primary data file. [2025-09-24T17:12:28.922063] [INFO ] [MAIN ] AMP: Starting full primary refresh. [2025-09-24T17:12:29.376854] [INFO ] [REMOTE ] AMP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:12:29.377969] [INFO ] [REMOTE ] AMP: Fetching primary data for 2024-12. [2025-09-24T17:12:29.484733] [DEBUG] [LOCAL ] AMC: Primary data saved (53759 records). [2025-09-24T17:12:29.484880] [INFO ] [MAIN ] AMC: Full history saved. [2025-09-24T17:12:29.484968] [INFO ] [MAIN ] Update Progress: 100/2373 symbols completed. AMC took 43.4s. Estimated remaining: 4h 42m 32s. Rate: 8.0 symbols/min [2025-09-24T17:12:29.651816] [INFO ] [MAIN ] AMPX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:12:29.703284] [DEBUG] [LOCAL ] AMPX: Loaded 52164 existing records from primary storage. [2025-09-24T17:12:29.703427] [INFO ] [MAIN ] AMPX: Loaded 52164 existing records. [2025-09-24T17:12:29.881024] [WARN ] [MAIN ] AMPX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:12:29.881243] [INFO ] [MAIN ] AMPX: Wiping existing primary data before full refresh. [2025-09-24T17:12:29.881298] [INFO ] [LOCAL ] AMPX: Starting deletion of primary data. [2025-09-24T17:12:29.882967] [DEBUG] [LOCAL ] AMPX: Deleted primary data file. [2025-09-24T17:12:29.883029] [INFO ] [MAIN ] AMPX: Starting full primary refresh. [2025-09-24T17:12:30.249068] [INFO ] [REMOTE ] AMPX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:12:30.249587] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2024-12. [2025-09-24T17:12:30.277032] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2024-12 (1.82 seconds). [2025-09-24T17:12:30.347184] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-24T17:12:30.416032] [INFO ] [REMOTE ] AMH: Fetching primary data for 2025-02. [2025-09-24T17:12:30.507380] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2024-12 (1.13 seconds). [2025-09-24T17:12:31.216113] [INFO ] [REMOTE ] AMN: Fetching primary data for 2025-01. [2025-09-24T17:12:31.733929] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-24T17:12:32.016114] [INFO ] [REMOTE ] AMH: Fetching primary data for 2025-03. [2025-09-24T17:12:32.216845] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2024-12 (1.97 seconds). [2025-09-24T17:12:32.479633] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2025-01 (1.26 seconds). [2025-09-24T17:12:32.816132] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2025-01. [2025-09-24T17:12:33.589128] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2025-03 (1.57 seconds). [2025-09-24T17:12:33.616110] [INFO ] [REMOTE ] AMN: Fetching primary data for 2025-02. [2025-09-24T17:12:34.416072] [INFO ] [REMOTE ] AMH: Fetching primary data for 2025-04. [2025-09-24T17:12:34.768365] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2025-01 (1.95 seconds). [2025-09-24T17:12:35.060594] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2025-02 (1.44 seconds). [2025-09-24T17:12:35.216118] [INFO ] [REMOTE ] AMP: Fetching primary data for 2025-01. [2025-09-24T17:12:36.016114] [INFO ] [REMOTE ] AMN: Fetching primary data for 2025-03. [2025-09-24T17:12:36.149359] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2025-04 (1.73 seconds). [2025-09-24T17:12:36.339262] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2025-01 (1.12 seconds). [2025-09-24T17:12:36.816092] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2025-02. [2025-09-24T17:12:37.439275] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2025-03 (1.42 seconds). [2025-09-24T17:12:37.616121] [INFO ] [REMOTE ] AMP: Fetching primary data for 2025-02. [2025-09-24T17:12:38.416114] [INFO ] [REMOTE ] AMH: Fetching primary data for 2025-05. [2025-09-24T17:12:38.598114] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2025-02 (1.78 seconds). [2025-09-24T17:12:38.807214] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2025-02 (1.19 seconds). [2025-09-24T17:12:39.216090] [INFO ] [REMOTE ] AMN: Fetching primary data for 2025-04. [2025-09-24T17:12:40.016091] [INFO ] [REMOTE ] AMP: Fetching primary data for 2025-03. [2025-09-24T17:12:40.214254] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2025-05 (1.80 seconds). [2025-09-24T17:12:40.786819] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-24T17:12:40.816031] [INFO ] [REMOTE ] AMN: Fetching primary data for 2025-05. [2025-09-24T17:12:41.485835] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-24T17:12:41.616058] [INFO ] [REMOTE ] AMP: Fetching primary data for 2025-04. [2025-09-24T17:12:42.341769] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-24T17:12:42.416085] [INFO ] [REMOTE ] AMN: Fetching primary data for 2025-06. [2025-09-24T17:12:43.145524] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-24T17:12:43.216034] [INFO ] [REMOTE ] AMP: Fetching primary data for 2025-05. [2025-09-24T17:12:43.841768] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-24T17:12:44.016109] [INFO ] [REMOTE ] AMN: Fetching primary data for 2025-07. [2025-09-24T17:12:44.378174] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2025-05 (1.16 seconds). [2025-09-24T17:12:44.816083] [INFO ] [REMOTE ] AMH: Fetching primary data for 2025-06. [2025-09-24T17:12:45.544199] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-24T17:12:45.616041] [INFO ] [REMOTE ] AMN: Fetching primary data for 2025-08. [2025-09-24T17:12:46.283468] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-24T17:12:46.416085] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2025-03. [2025-09-24T17:12:47.220232] [INFO ] [REMOTE ] AMP: Fetching primary data for 2025-06. [2025-09-24T17:12:47.225825] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-24T17:12:48.016080] [INFO ] [REMOTE ] AMH: Fetching primary data for 2025-07. [2025-09-24T17:12:48.151623] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-24T17:12:48.715438] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-24T17:12:48.816102] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2025-04. [2025-09-24T17:12:49.411090] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2025-07 (1.40 seconds). [2025-09-24T17:12:49.616098] [INFO ] [REMOTE ] AMH: Fetching primary data for 2025-08. [2025-09-24T17:12:50.416111] [INFO ] [REMOTE ] AMN: Fetching primary data for 2025-09. [2025-09-24T17:12:50.628180] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-24T17:12:51.216191] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2025-05. [2025-09-24T17:12:51.381619] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-24T17:12:52.016200] [INFO ] [REMOTE ] AMH: Fetching primary data for 2025-09. [2025-09-24T17:12:52.100096] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2025-09 (1.68 seconds). [2025-09-24T17:12:52.108607] [INFO ] [REMOTE ] AMN: Full fetch complete (60458 records). [2025-09-24T17:12:52.108824] [DEBUG] [VALIDATOR ] AMN: Validating primary data. [2025-09-24T17:12:52.522986] [DEBUG] [VALIDATOR ] AMN: All expected trading days are present. [2025-09-24T17:12:52.523101] [DEBUG] [VALIDATOR ] AMN: Primary data validation passed. [2025-09-24T17:12:52.523757] [INFO ] [MAIN ] AMN: Fetched primary data is valid. [2025-09-24T17:12:52.523819] [DEBUG] [LOCAL ] AMN: Saving primary data. [2025-09-24T17:12:52.525117] [DEBUG] [LOCAL ] AMN: Trimmed 60458 records to 42019 (keeping 200 days of data) [2025-09-24T17:12:52.753876] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-24T17:12:52.811036] [DEBUG] [LOCAL ] AMN: Primary data saved (42019 records). [2025-09-24T17:12:52.811172] [INFO ] [MAIN ] AMN: Full history saved. [2025-09-24T17:12:52.814816] [INFO ] [MAIN ] Update Progress: 101/2373 symbols completed. AMN took 25.7s. Estimated remaining: 4h 48m 22s. Rate: 7.9 symbols/min [2025-09-24T17:12:52.826453] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2025-06. [2025-09-24T17:12:52.988537] [INFO ] [MAIN ] AMPY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:12:53.028375] [DEBUG] [LOCAL ] AMPY: Loaded 37407 existing records from primary storage. [2025-09-24T17:12:53.028522] [INFO ] [MAIN ] AMPY: Loaded 37407 existing records. [2025-09-24T17:12:53.209179] [WARN ] [MAIN ] AMPY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:12:53.209481] [INFO ] [MAIN ] AMPY: Wiping existing primary data before full refresh. [2025-09-24T17:12:53.209531] [INFO ] [LOCAL ] AMPY: Starting deletion of primary data. [2025-09-24T17:12:53.210974] [DEBUG] [LOCAL ] AMPY: Deleted primary data file. [2025-09-24T17:12:53.211036] [INFO ] [MAIN ] AMPY: Starting full primary refresh. [2025-09-24T17:12:53.605280] [INFO ] [REMOTE ] AMPY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:12:53.616085] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2024-12. [2025-09-24T17:12:53.735187] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-24T17:12:53.744991] [INFO ] [REMOTE ] AMH: Full fetch complete (74752 records). [2025-09-24T17:12:53.745145] [DEBUG] [VALIDATOR ] AMH: Validating primary data. [2025-09-24T17:12:54.161933] [DEBUG] [VALIDATOR ] AMH: All expected trading days are present. [2025-09-24T17:12:54.162024] [DEBUG] [VALIDATOR ] AMH: Primary data validation passed. [2025-09-24T17:12:54.162757] [INFO ] [MAIN ] AMH: Fetched primary data is valid. [2025-09-24T17:12:54.162822] [DEBUG] [LOCAL ] AMH: Saving primary data. [2025-09-24T17:12:54.164324] [DEBUG] [LOCAL ] AMH: Trimmed 74752 records to 51691 (keeping 200 days of data) [2025-09-24T17:12:54.416294] [INFO ] [REMOTE ] AMP: Fetching primary data for 2025-07. [2025-09-24T17:12:54.501710] [DEBUG] [LOCAL ] AMH: Primary data saved (51691 records). [2025-09-24T17:12:54.501892] [INFO ] [MAIN ] AMH: Full history saved. [2025-09-24T17:12:54.502050] [INFO ] [MAIN ] Update Progress: 102/2373 symbols completed. AMH took 30.7s. Estimated remaining: 4h 46m 2s. Rate: 7.9 symbols/min [2025-09-24T17:12:54.632131] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2024-12 (1.02 seconds). [2025-09-24T17:12:54.747137] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2025-06 (1.92 seconds). [2025-09-24T17:12:54.744516] [INFO ] [MAIN ] AMR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:12:54.791783] [DEBUG] [LOCAL ] AMR: Loaded 29107 existing records from primary storage. [2025-09-24T17:12:54.791932] [INFO ] [MAIN ] AMR: Loaded 29107 existing records. [2025-09-24T17:12:54.980607] [WARN ] [MAIN ] AMR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:12:54.980933] [INFO ] [MAIN ] AMR: Wiping existing primary data before full refresh. [2025-09-24T17:12:54.980986] [INFO ] [LOCAL ] AMR: Starting deletion of primary data. [2025-09-24T17:12:54.982042] [DEBUG] [LOCAL ] AMR: Deleted primary data file. [2025-09-24T17:12:54.982106] [INFO ] [MAIN ] AMR: Starting full primary refresh. [2025-09-24T17:12:55.228133] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2025-01. [2025-09-24T17:12:55.365911] [INFO ] [REMOTE ] AMR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:12:55.646438] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2025-07 (1.23 seconds). [2025-09-24T17:12:56.016088] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2025-07. [2025-09-24T17:12:56.487884] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2025-01 (1.26 seconds). [2025-09-24T17:12:56.816137] [INFO ] [REMOTE ] AMP: Fetching primary data for 2025-08. [2025-09-24T17:12:57.616160] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2025-02. [2025-09-24T17:12:57.731991] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2025-08 (0.92 seconds). [2025-09-24T17:12:58.350121] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2025-07 (2.33 seconds). [2025-09-24T17:12:58.416059] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2025-08. [2025-09-24T17:12:58.468571] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2025-02 (0.85 seconds). [2025-09-24T17:12:59.216160] [INFO ] [REMOTE ] AMR: Fetching primary data for 2024-12. [2025-09-24T17:13:00.016057] [INFO ] [REMOTE ] AMP: Fetching primary data for 2025-09. [2025-09-24T17:13:00.345629] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2024-12 (1.13 seconds). [2025-09-24T17:13:00.688434] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2025-08 (2.27 seconds). [2025-09-24T17:13:00.816038] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2025-09. [2025-09-24T17:13:01.549795] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2025-09 (1.53 seconds). [2025-09-24T17:13:01.556356] [INFO ] [REMOTE ] AMP: Full fetch complete (47565 records). [2025-09-24T17:13:01.556619] [DEBUG] [VALIDATOR ] AMP: Validating primary data. [2025-09-24T17:13:01.628467] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2025-03. [2025-09-24T17:13:01.998849] [DEBUG] [VALIDATOR ] AMP: All expected trading days are present. [2025-09-24T17:13:01.998951] [DEBUG] [VALIDATOR ] AMP: Primary data validation passed. [2025-09-24T17:13:01.999504] [INFO ] [MAIN ] AMP: Fetched primary data is valid. [2025-09-24T17:13:01.999572] [DEBUG] [LOCAL ] AMP: Saving primary data. [2025-09-24T17:13:02.000969] [DEBUG] [LOCAL ] AMP: Trimmed 47565 records to 32444 (keeping 200 days of data) [2025-09-24T17:13:02.214490] [DEBUG] [LOCAL ] AMP: Primary data saved (32444 records). [2025-09-24T17:13:02.214665] [INFO ] [MAIN ] AMP: Full history saved. [2025-09-24T17:13:02.214787] [INFO ] [MAIN ] Update Progress: 103/2373 symbols completed. AMP took 34.5s. Estimated remaining: 4h 45m 58s. Rate: 7.9 symbols/min [2025-09-24T17:13:02.392617] [INFO ] [MAIN ] AMRC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:13:02.416102] [INFO ] [REMOTE ] AMR: Fetching primary data for 2025-01. [2025-09-24T17:13:02.430216] [DEBUG] [LOCAL ] AMRC: Loaded 38438 existing records from primary storage. [2025-09-24T17:13:02.430360] [INFO ] [MAIN ] AMRC: Loaded 38438 existing records. [2025-09-24T17:13:02.618280] [WARN ] [MAIN ] AMRC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:13:02.618534] [INFO ] [MAIN ] AMRC: Wiping existing primary data before full refresh. [2025-09-24T17:13:02.618585] [INFO ] [LOCAL ] AMRC: Starting deletion of primary data. [2025-09-24T17:13:02.619803] [DEBUG] [LOCAL ] AMRC: Deleted primary data file. [2025-09-24T17:13:02.619877] [INFO ] [MAIN ] AMRC: Starting full primary refresh. [2025-09-24T17:13:02.998950] [INFO ] [REMOTE ] AMRC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:13:03.024145] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-24T17:13:03.121349] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2025-09 (2.31 seconds). [2025-09-24T17:13:03.130729] [INFO ] [REMOTE ] AMPX: Full fetch complete (74555 records). [2025-09-24T17:13:03.130852] [DEBUG] [VALIDATOR ] AMPX: Validating primary data. [2025-09-24T17:13:03.221793] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2024-12. [2025-09-24T17:13:03.532008] [DEBUG] [VALIDATOR ] AMPX: All expected trading days are present. [2025-09-24T17:13:03.532218] [DEBUG] [VALIDATOR ] AMPX: Primary data validation passed. [2025-09-24T17:13:03.533133] [INFO ] [MAIN ] AMPX: Fetched primary data is valid. [2025-09-24T17:13:03.533267] [DEBUG] [LOCAL ] AMPX: Saving primary data. [2025-09-24T17:13:03.535284] [DEBUG] [LOCAL ] AMPX: Trimmed 74555 records to 52169 (keeping 200 days of data) [2025-09-24T17:13:03.749998] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2025-01 (1.33 seconds). [2025-09-24T17:13:03.861693] [DEBUG] [LOCAL ] AMPX: Primary data saved (52169 records). [2025-09-24T17:13:03.862050] [INFO ] [MAIN ] AMPX: Full history saved. [2025-09-24T17:13:03.862280] [INFO ] [MAIN ] Update Progress: 104/2373 symbols completed. AMPX took 34.4s. Estimated remaining: 4h 43m 41s. Rate: 8.0 symbols/min [2025-09-24T17:13:04.024716] [INFO ] [REMOTE ] AMR: Fetching primary data for 2025-02. [2025-09-24T17:13:04.042685] [INFO ] [MAIN ] AMRZ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:13:04.045026] [DEBUG] [LOCAL ] AMRZ: No existing data file found in primary storage. [2025-09-24T17:13:04.045092] [WARN ] [MAIN ] AMRZ: No existing data found, performing full refresh instead. [2025-09-24T17:13:04.045250] [INFO ] [MAIN ] AMRZ: Wiping existing primary data before full refresh. [2025-09-24T17:13:04.045307] [INFO ] [LOCAL ] AMRZ: Starting deletion of primary data. [2025-09-24T17:13:04.045400] [DEBUG] [LOCAL ] AMRZ: No primary data file found to delete. [2025-09-24T17:13:04.045447] [INFO ] [MAIN ] AMRZ: Starting full primary refresh. [2025-09-24T17:13:04.444750] [INFO ] [REMOTE ] AMRZ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:13:04.445849] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-24T17:13:04.816089] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2025-04. [2025-09-24T17:13:05.039909] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2025-02 (1.02 seconds). [2025-09-24T17:13:05.616090] [INFO ] [REMOTE ] AMR: Fetching primary data for 2025-03. [2025-09-24T17:13:06.327086] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-24T17:13:06.416134] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2025-05. [2025-09-24T17:13:07.015699] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-24T17:13:07.216111] [INFO ] [REMOTE ] AMR: Fetching primary data for 2025-04. [2025-09-24T17:13:07.951904] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-24T17:13:08.016105] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2024-12. [2025-09-24T17:13:08.237536] [DEBUG] [REMOTE ] AMRZ: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:13:08.237944] [WARN ] [REMOTE ] AMRZ: No data returned for month 2024-12 [2025-09-24T17:13:08.641211] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2025-04 (1.43 seconds). [2025-09-24T17:13:08.816091] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2025-01. [2025-09-24T17:13:09.030092] [DEBUG] [REMOTE ] AMRZ: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:13:09.030489] [WARN ] [REMOTE ] AMRZ: No data returned for month 2025-01 [2025-09-24T17:13:09.616092] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2025-01. [2025-09-24T17:13:10.416094] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2025-06. [2025-09-24T17:13:10.639426] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2025-01 (1.02 seconds). [2025-09-24T17:13:11.216089] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2025-02. [2025-09-24T17:13:11.488321] [DEBUG] [REMOTE ] AMRZ: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:13:11.488636] [WARN ] [REMOTE ] AMRZ: No data returned for month 2025-02 [2025-09-24T17:13:11.954072] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-24T17:13:12.016074] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2025-07. [2025-09-24T17:13:12.816080] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2025-03. [2025-09-24T17:13:13.512540] [DEBUG] [REMOTE ] AMRZ: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:13:13.512929] [WARN ] [REMOTE ] AMRZ: No data returned for month 2025-03 [2025-09-24T17:13:13.543367] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-24T17:13:13.616038] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2025-04. [2025-09-24T17:13:13.854155] [DEBUG] [REMOTE ] AMRZ: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:13:13.854446] [WARN ] [REMOTE ] AMRZ: No data returned for month 2025-04 [2025-09-24T17:13:14.416119] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2025-08. [2025-09-24T17:13:15.216103] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2025-05. [2025-09-24T17:13:15.426704] [DEBUG] [REMOTE ] AMRZ: Error fetching primary data for 2025-05: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:13:15.427127] [WARN ] [REMOTE ] AMRZ: No data returned for month 2025-05 [2025-09-24T17:13:15.866548] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-24T17:13:16.016079] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2025-09. [2025-09-24T17:13:16.816129] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2025-02. [2025-09-24T17:13:17.625453] [INFO ] [REMOTE ] AMR: Fetching primary data for 2025-05. [2025-09-24T17:13:17.634347] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-24T17:13:17.647496] [INFO ] [REMOTE ] AMPY: Full fetch complete (50326 records). [2025-09-24T17:13:17.648276] [DEBUG] [VALIDATOR ] AMPY: Validating primary data. [2025-09-24T17:13:18.213708] [DEBUG] [VALIDATOR ] AMPY: All expected trading days are present. [2025-09-24T17:13:18.213831] [DEBUG] [VALIDATOR ] AMPY: Primary data validation passed. [2025-09-24T17:13:18.214388] [INFO ] [MAIN ] AMPY: Fetched primary data is valid. [2025-09-24T17:13:18.214498] [DEBUG] [LOCAL ] AMPY: Saving primary data. [2025-09-24T17:13:18.215894] [DEBUG] [LOCAL ] AMPY: Trimmed 50326 records to 37388 (keeping 200 days of data) [2025-09-24T17:13:18.343232] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-24T17:13:18.434364] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2025-03. [2025-09-24T17:13:18.465638] [DEBUG] [LOCAL ] AMPY: Primary data saved (37388 records). [2025-09-24T17:13:18.465823] [INFO ] [MAIN ] AMPY: Full history saved. [2025-09-24T17:13:18.466613] [INFO ] [MAIN ] Update Progress: 105/2373 symbols completed. AMPY took 25.7s. Estimated remaining: 4h 46m 7s. Rate: 7.9 symbols/min [2025-09-24T17:13:18.642024] [INFO ] [MAIN ] AMT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:13:18.701201] [DEBUG] [LOCAL ] AMT: Loaded 52450 existing records from primary storage. [2025-09-24T17:13:18.701355] [INFO ] [MAIN ] AMT: Loaded 52450 existing records. [2025-09-24T17:13:18.881085] [WARN ] [MAIN ] AMT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:13:18.881339] [INFO ] [MAIN ] AMT: Wiping existing primary data before full refresh. [2025-09-24T17:13:18.881386] [INFO ] [LOCAL ] AMT: Starting deletion of primary data. [2025-09-24T17:13:18.883196] [DEBUG] [LOCAL ] AMT: Deleted primary data file. [2025-09-24T17:13:18.883276] [INFO ] [MAIN ] AMT: Starting full primary refresh. [2025-09-24T17:13:19.216708] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2025-06. [2025-09-24T17:13:19.232179] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2025-05 (1.61 seconds). [2025-09-24T17:13:19.282415] [INFO ] [REMOTE ] AMT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:13:20.016054] [INFO ] [REMOTE ] AMR: Fetching primary data for 2025-06. [2025-09-24T17:13:20.052943] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-24T17:13:20.359961] [INFO ] [REMOTE ] AMRZ: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-24T17:13:20.816057] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2025-07. [2025-09-24T17:13:20.941510] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2025-06 (0.93 seconds). [2025-09-24T17:13:21.616081] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2025-04. [2025-09-24T17:13:22.416060] [INFO ] [REMOTE ] AMT: Fetching primary data for 2024-12. [2025-09-24T17:13:22.517411] [INFO ] [REMOTE ] AMRZ: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-24T17:13:22.859006] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2025-04 (1.24 seconds). [2025-09-24T17:13:23.216088] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2025-05. [2025-09-24T17:13:24.016062] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2025-08. [2025-09-24T17:13:24.480954] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2024-12 (2.06 seconds). [2025-09-24T17:13:24.701761] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-24T17:13:24.816090] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2025-06. [2025-09-24T17:13:25.616058] [INFO ] [REMOTE ] AMR: Fetching primary data for 2025-07. [2025-09-24T17:13:25.810873] [INFO ] [REMOTE ] AMRZ: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-24T17:13:25.979429] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2025-06 (1.16 seconds). [2025-09-24T17:13:26.416091] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2025-09. [2025-09-24T17:13:26.788334] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2025-07 (1.17 seconds). [2025-09-24T17:13:27.216072] [INFO ] [REMOTE ] AMT: Fetching primary data for 2025-01. [2025-09-24T17:13:28.016128] [INFO ] [REMOTE ] AMR: Fetching primary data for 2025-08. [2025-09-24T17:13:28.240402] [INFO ] [REMOTE ] AMRZ: Incremental fetch complete for 2025-09 (1.82 seconds). [2025-09-24T17:13:28.249736] [INFO ] [REMOTE ] AMRZ: Full fetch complete (24966 records). [2025-09-24T17:13:28.249849] [DEBUG] [VALIDATOR ] AMRZ: Validating primary data. [2025-09-24T17:13:28.441543] [WARN ] [VALIDATOR ] AMRZ: Validation failed - insufficient historical data. Have 66 unique days, need 200 days [2025-09-24T17:13:28.441966] [FATAL] [MAIN ] AMRZ: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:13:28.442051] [WARN ] [MAIN ] AMRZ: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:13:28.442129] [INFO ] [LOCAL ] AMRZ: Starting deletion of primary data. [2025-09-24T17:13:28.442197] [DEBUG] [LOCAL ] AMRZ: No primary data file found to delete. [2025-09-24T17:13:28.442253] [INFO ] [LOCAL ] AMRZ: Starting deletion of derivative data. [2025-09-24T17:13:28.442337] [DEBUG] [LOCAL ] AMRZ: No derivative data file found to delete. [2025-09-24T17:13:28.442443] [INFO ] [MAIN ] Update Progress: 106/2373 symbols completed. AMRZ took 24.6s. Estimated remaining: 4h 46m 51s. Rate: 7.9 symbols/min [2025-09-24T17:13:28.618040] [INFO ] [MAIN ] AMTB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:13:28.642015] [DEBUG] [LOCAL ] AMTB: Loaded 20436 existing records from primary storage. [2025-09-24T17:13:28.642144] [INFO ] [MAIN ] AMTB: Loaded 20436 existing records. [2025-09-24T17:13:28.836366] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2025-07. [2025-09-24T17:13:28.845100] [WARN ] [MAIN ] AMTB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:13:28.845532] [INFO ] [MAIN ] AMTB: Wiping existing primary data before full refresh. [2025-09-24T17:13:28.845602] [INFO ] [LOCAL ] AMTB: Starting deletion of primary data. [2025-09-24T17:13:28.846440] [DEBUG] [LOCAL ] AMTB: Deleted primary data file. [2025-09-24T17:13:28.846507] [INFO ] [MAIN ] AMTB: Starting full primary refresh. [2025-09-24T17:13:29.225160] [INFO ] [REMOTE ] AMTB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:13:29.276450] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2025-08 (1.26 seconds). [2025-09-24T17:13:29.284509] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2025-01 (2.07 seconds). [2025-09-24T17:13:29.616083] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2024-12. [2025-09-24T17:13:30.416069] [INFO ] [REMOTE ] AMR: Fetching primary data for 2025-09. [2025-09-24T17:13:30.553448] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2025-07 (1.72 seconds). [2025-09-24T17:13:30.831099] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-24T17:13:31.216102] [INFO ] [REMOTE ] AMT: Fetching primary data for 2025-02. [2025-09-24T17:13:31.659087] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2025-09 (1.24 seconds). [2025-09-24T17:13:31.664265] [INFO ] [REMOTE ] AMR: Full fetch complete (39657 records). [2025-09-24T17:13:31.664407] [DEBUG] [VALIDATOR ] AMR: Validating primary data. [2025-09-24T17:13:32.021235] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2025-08. [2025-09-24T17:13:32.073730] [DEBUG] [VALIDATOR ] AMR: All expected trading days are present. [2025-09-24T17:13:32.073835] [DEBUG] [VALIDATOR ] AMR: Primary data validation passed. [2025-09-24T17:13:32.074324] [INFO ] [MAIN ] AMR: Fetched primary data is valid. [2025-09-24T17:13:32.074388] [DEBUG] [LOCAL ] AMR: Saving primary data. [2025-09-24T17:13:32.075538] [DEBUG] [LOCAL ] AMR: Trimmed 39657 records to 29069 (keeping 200 days of data) [2025-09-24T17:13:32.278522] [DEBUG] [LOCAL ] AMR: Primary data saved (29069 records). [2025-09-24T17:13:32.278731] [INFO ] [MAIN ] AMR: Full history saved. [2025-09-24T17:13:32.278931] [INFO ] [MAIN ] Update Progress: 107/2373 symbols completed. AMR took 37.8s. Estimated remaining: 4h 45m 24s. Rate: 7.9 symbols/min [2025-09-24T17:13:32.457584] [INFO ] [MAIN ] AMTD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:13:32.464968] [DEBUG] [LOCAL ] AMTD: Loaded 3564 existing records from primary storage. [2025-09-24T17:13:32.465065] [INFO ] [MAIN ] AMTD: Loaded 3564 existing records. [2025-09-24T17:13:32.656309] [WARN ] [MAIN ] AMTD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:13:32.656887] [INFO ] [MAIN ] AMTD: Wiping existing primary data before full refresh. [2025-09-24T17:13:32.656982] [INFO ] [LOCAL ] AMTD: Starting deletion of primary data. [2025-09-24T17:13:32.657386] [DEBUG] [LOCAL ] AMTD: Deleted primary data file. [2025-09-24T17:13:32.657564] [INFO ] [MAIN ] AMTD: Starting full primary refresh. [2025-09-24T17:13:32.821142] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2025-01. [2025-09-24T17:13:33.002807] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-24T17:13:33.087617] [INFO ] [REMOTE ] AMTD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:13:33.582840] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-24T17:13:33.616047] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2024-12. [2025-09-24T17:13:33.983860] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-24T17:13:34.337556] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2024-12 (0.72 seconds). [2025-09-24T17:13:34.416080] [INFO ] [REMOTE ] AMT: Fetching primary data for 2025-03. [2025-09-24T17:13:35.216103] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2025-09. [2025-09-24T17:13:36.016056] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2025-02. [2025-09-24T17:13:36.323502] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2025-03 (1.91 seconds). [2025-09-24T17:13:36.648168] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2025-09 (1.43 seconds). [2025-09-24T17:13:36.655214] [INFO ] [REMOTE ] AMRC: Full fetch complete (52469 records). [2025-09-24T17:13:36.655335] [DEBUG] [VALIDATOR ] AMRC: Validating primary data. [2025-09-24T17:13:36.818445] [INFO ] [REMOTE ] AMT: Fetching primary data for 2025-04. [2025-09-24T17:13:37.060505] [DEBUG] [VALIDATOR ] AMRC: All expected trading days are present. [2025-09-24T17:13:37.071542] [DEBUG] [VALIDATOR ] AMRC: Primary data validation passed. [2025-09-24T17:13:37.072615] [INFO ] [MAIN ] AMRC: Fetched primary data is valid. [2025-09-24T17:13:37.073106] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-24T17:13:37.077850] [DEBUG] [LOCAL ] AMRC: Saving primary data. [2025-09-24T17:13:37.079227] [DEBUG] [LOCAL ] AMRC: Trimmed 52469 records to 38324 (keeping 200 days of data) [2025-09-24T17:13:37.311714] [DEBUG] [LOCAL ] AMRC: Primary data saved (38324 records). [2025-09-24T17:13:37.311863] [INFO ] [MAIN ] AMRC: Full history saved. [2025-09-24T17:13:37.314507] [INFO ] [MAIN ] Update Progress: 108/2373 symbols completed. AMRC took 35.1s. Estimated remaining: 4h 44m 24s. Rate: 8.0 symbols/min [2025-09-24T17:13:37.488024] [INFO ] [MAIN ] AMTM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:13:37.488225] [DEBUG] [LOCAL ] AMTM: No existing data file found in primary storage. [2025-09-24T17:13:37.488280] [WARN ] [MAIN ] AMTM: No existing data found, performing full refresh instead. [2025-09-24T17:13:37.488443] [INFO ] [MAIN ] AMTM: Wiping existing primary data before full refresh. [2025-09-24T17:13:37.488488] [INFO ] [LOCAL ] AMTM: Starting deletion of primary data. [2025-09-24T17:13:37.488531] [DEBUG] [LOCAL ] AMTM: No primary data file found to delete. [2025-09-24T17:13:37.488565] [INFO ] [MAIN ] AMTM: Starting full primary refresh. [2025-09-24T17:13:37.627862] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2025-03. [2025-09-24T17:13:37.845622] [INFO ] [REMOTE ] AMTM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:13:38.416045] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2025-01. [2025-09-24T17:13:38.515723] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2025-04 (1.70 seconds). [2025-09-24T17:13:38.550750] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2025-03 (0.92 seconds). [2025-09-24T17:13:39.016387] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2025-01 (0.60 seconds). [2025-09-24T17:13:39.216118] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2024-12. [2025-09-24T17:13:40.016089] [INFO ] [REMOTE ] AMT: Fetching primary data for 2025-05. [2025-09-24T17:13:40.816110] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2025-04. [2025-09-24T17:13:41.168623] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2024-12 (1.95 seconds). [2025-09-24T17:13:41.616087] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2025-01. [2025-09-24T17:13:41.964756] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2025-05 (1.95 seconds). [2025-09-24T17:13:42.211844] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-24T17:13:42.416091] [INFO ] [REMOTE ] AMT: Fetching primary data for 2025-06. [2025-09-24T17:13:43.216172] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2025-02. [2025-09-24T17:13:43.373199] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2025-01 (1.76 seconds). [2025-09-24T17:13:43.813338] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2025-02 (0.60 seconds). [2025-09-24T17:13:43.847784] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-24T17:13:44.016058] [INFO ] [REMOTE ] AMT: Fetching primary data for 2025-07. [2025-09-24T17:13:44.816107] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2025-05. [2025-09-24T17:13:45.616079] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2025-02. [2025-09-24T17:13:45.905274] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-24T17:13:45.935900] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-24T17:13:46.416093] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2025-03. [2025-09-24T17:13:47.168695] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2025-02 (1.55 seconds). [2025-09-24T17:13:47.216091] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2025-03. [2025-09-24T17:13:48.016126] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2025-06. [2025-09-24T17:13:48.161030] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-24T17:13:48.816039] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2025-04. [2025-09-24T17:13:48.989168] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-24T17:13:49.091139] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2025-06 (1.08 seconds). [2025-09-24T17:13:49.283045] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2025-04 (0.47 seconds). [2025-09-24T17:13:49.616093] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2025-07. [2025-09-24T17:13:50.416102] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2025-04. [2025-09-24T17:13:50.690268] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2025-07 (1.07 seconds). [2025-09-24T17:13:51.216102] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2025-05. [2025-09-24T17:13:51.690926] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2025-05 (0.47 seconds). [2025-09-24T17:13:52.016055] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2025-08. [2025-09-24T17:13:52.193711] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-24T17:13:52.816102] [INFO ] [REMOTE ] AMT: Fetching primary data for 2025-08. [2025-09-24T17:13:53.133337] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2025-08 (1.12 seconds). [2025-09-24T17:13:53.616150] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2025-06. [2025-09-24T17:13:54.416078] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2025-09. [2025-09-24T17:13:54.476599] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2025-06 (0.86 seconds). [2025-09-24T17:13:54.700140] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2025-08 (1.88 seconds). [2025-09-24T17:13:55.216098] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2025-05. [2025-09-24T17:13:55.406071] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2025-09 (0.99 seconds). [2025-09-24T17:13:55.409493] [INFO ] [REMOTE ] AMTB: Full fetch complete (30221 records). [2025-09-24T17:13:55.409571] [DEBUG] [VALIDATOR ] AMTB: Validating primary data. [2025-09-24T17:13:55.783066] [DEBUG] [VALIDATOR ] AMTB: All expected trading days are present. [2025-09-24T17:13:55.783146] [DEBUG] [VALIDATOR ] AMTB: Primary data validation passed. [2025-09-24T17:13:55.783526] [INFO ] [MAIN ] AMTB: Fetched primary data is valid. [2025-09-24T17:13:55.783569] [DEBUG] [LOCAL ] AMTB: Saving primary data. [2025-09-24T17:13:55.784311] [DEBUG] [LOCAL ] AMTB: Trimmed 30221 records to 20392 (keeping 200 days of data) [2025-09-24T17:13:55.933923] [DEBUG] [LOCAL ] AMTB: Primary data saved (20392 records). [2025-09-24T17:13:55.934059] [INFO ] [MAIN ] AMTB: Full history saved. [2025-09-24T17:13:55.934162] [INFO ] [MAIN ] Update Progress: 109/2373 symbols completed. AMTB took 27.5s. Estimated remaining: 4h 48m 6s. Rate: 7.9 symbols/min [2025-09-24T17:13:56.021224] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2025-07. [2025-09-24T17:13:56.112498] [INFO ] [MAIN ] AMWL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:13:56.123002] [DEBUG] [LOCAL ] AMWL: Loaded 8642 existing records from primary storage. [2025-09-24T17:13:56.123111] [INFO ] [MAIN ] AMWL: Loaded 8642 existing records. [2025-09-24T17:13:56.307727] [WARN ] [MAIN ] AMWL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:13:56.308042] [INFO ] [MAIN ] AMWL: Wiping existing primary data before full refresh. [2025-09-24T17:13:56.308094] [INFO ] [LOCAL ] AMWL: Starting deletion of primary data. [2025-09-24T17:13:56.308490] [DEBUG] [LOCAL ] AMWL: Deleted primary data file. [2025-09-24T17:13:56.308551] [INFO ] [MAIN ] AMWL: Starting full primary refresh. [2025-09-24T17:13:56.605078] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2025-07 (0.58 seconds). [2025-09-24T17:13:56.711721] [INFO ] [REMOTE ] AMWL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:13:56.816046] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2024-12. [2025-09-24T17:13:56.935054] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2025-05 (1.72 seconds). [2025-09-24T17:13:57.616069] [INFO ] [REMOTE ] AMT: Fetching primary data for 2025-09. [2025-09-24T17:13:57.702980] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2024-12 (0.89 seconds). [2025-09-24T17:13:58.416082] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2025-01. [2025-09-24T17:13:59.216055] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2025-06. [2025-09-24T17:13:59.238422] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2025-01 (0.82 seconds). [2025-09-24T17:13:59.578939] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2025-09 (1.96 seconds). [2025-09-24T17:13:59.588304] [INFO ] [REMOTE ] AMT: Full fetch complete (76005 records). [2025-09-24T17:13:59.588456] [DEBUG] [VALIDATOR ] AMT: Validating primary data. [2025-09-24T17:13:59.979109] [DEBUG] [VALIDATOR ] AMT: All expected trading days are present. [2025-09-24T17:13:59.979198] [DEBUG] [VALIDATOR ] AMT: Primary data validation passed. [2025-09-24T17:13:59.979946] [INFO ] [MAIN ] AMT: Fetched primary data is valid. [2025-09-24T17:13:59.980016] [DEBUG] [LOCAL ] AMT: Saving primary data. [2025-09-24T17:13:59.981569] [DEBUG] [LOCAL ] AMT: Trimmed 76005 records to 52448 (keeping 200 days of data) [2025-09-24T17:14:00.043958] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2025-02. [2025-09-24T17:14:00.320539] [DEBUG] [LOCAL ] AMT: Primary data saved (52448 records). [2025-09-24T17:14:00.320754] [INFO ] [MAIN ] AMT: Full history saved. [2025-09-24T17:14:00.321492] [INFO ] [MAIN ] Update Progress: 110/2373 symbols completed. AMT took 41.9s. Estimated remaining: 4h 46m 52s. Rate: 7.9 symbols/min [2025-09-24T17:14:00.505599] [INFO ] [MAIN ] AMX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:14:00.561841] [DEBUG] [LOCAL ] AMX: Loaded 49162 existing records from primary storage. [2025-09-24T17:14:00.562060] [INFO ] [MAIN ] AMX: Loaded 49162 existing records. [2025-09-24T17:14:00.758875] [WARN ] [MAIN ] AMX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:14:00.759149] [INFO ] [MAIN ] AMX: Wiping existing primary data before full refresh. [2025-09-24T17:14:00.759207] [INFO ] [LOCAL ] AMX: Starting deletion of primary data. [2025-09-24T17:14:00.760680] [DEBUG] [LOCAL ] AMX: Deleted primary data file. [2025-09-24T17:14:00.760747] [INFO ] [MAIN ] AMX: Starting full primary refresh. [2025-09-24T17:14:00.825856] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2025-08. [2025-09-24T17:14:00.962365] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2025-02 (0.92 seconds). [2025-09-24T17:14:01.170505] [INFO ] [REMOTE ] AMX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:14:01.197862] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2025-06 (1.98 seconds). [2025-09-24T17:14:01.579695] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2025-08 (0.75 seconds). [2025-09-24T17:14:01.616063] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2025-03. [2025-09-24T17:14:02.242146] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2025-03 (0.63 seconds). [2025-09-24T17:14:02.416098] [INFO ] [REMOTE ] AMX: Fetching primary data for 2024-12. [2025-09-24T17:14:03.216090] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2025-09. [2025-09-24T17:14:04.016043] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2025-07. [2025-09-24T17:14:04.131084] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2025-09 (0.92 seconds). [2025-09-24T17:14:04.132740] [INFO ] [REMOTE ] AMTD: Full fetch complete (5611 records). [2025-09-24T17:14:04.132811] [DEBUG] [VALIDATOR ] AMTD: Validating primary data. [2025-09-24T17:14:04.425784] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2024-12 (2.01 seconds). [2025-09-24T17:14:04.611796] [DEBUG] [VALIDATOR ] AMTD: All expected trading days are present. [2025-09-24T17:14:04.611877] [DEBUG] [VALIDATOR ] AMTD: Primary data validation passed. [2025-09-24T17:14:04.612032] [INFO ] [MAIN ] AMTD: Fetched primary data is valid. [2025-09-24T17:14:04.612070] [DEBUG] [LOCAL ] AMTD: Saving primary data. [2025-09-24T17:14:04.612434] [DEBUG] [LOCAL ] AMTD: Trimmed 5611 records to 3560 (keeping 200 days of data) [2025-09-24T17:14:04.633452] [DEBUG] [LOCAL ] AMTD: Primary data saved (3560 records). [2025-09-24T17:14:04.633524] [INFO ] [MAIN ] AMTD: Full history saved. [2025-09-24T17:14:04.633602] [INFO ] [MAIN ] Update Progress: 111/2373 symbols completed. AMTD took 32.4s. Estimated remaining: 4h 45m 37s. Rate: 7.9 symbols/min [2025-09-24T17:14:04.803910] [INFO ] [MAIN ] AN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:14:04.816079] [INFO ] [REMOTE ] AMX: Fetching primary data for 2025-01. [2025-09-24T17:14:04.848072] [DEBUG] [LOCAL ] AN: Loaded 32517 existing records from primary storage. [2025-09-24T17:14:04.848201] [INFO ] [MAIN ] AN: Loaded 32517 existing records. [2025-09-24T17:14:05.024260] [WARN ] [MAIN ] AN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:14:05.024525] [INFO ] [MAIN ] AN: Wiping existing primary data before full refresh. [2025-09-24T17:14:05.024576] [INFO ] [LOCAL ] AN: Starting deletion of primary data. [2025-09-24T17:14:05.025406] [DEBUG] [LOCAL ] AN: Deleted primary data file. [2025-09-24T17:14:05.025468] [INFO ] [MAIN ] AN: Starting full primary refresh. [2025-09-24T17:14:05.394204] [INFO ] [REMOTE ] AN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:14:05.619732] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2025-04. [2025-09-24T17:14:05.625336] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2025-07 (1.61 seconds). [2025-09-24T17:14:06.413170] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2025-04 (0.79 seconds). [2025-09-24T17:14:06.416026] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2025-05. [2025-09-24T17:14:06.505798] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2025-01 (1.69 seconds). [2025-09-24T17:14:07.216065] [INFO ] [REMOTE ] AMX: Fetching primary data for 2025-02. [2025-09-24T17:14:07.302950] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2025-05 (0.89 seconds). [2025-09-24T17:14:08.016091] [INFO ] [REMOTE ] AN: Fetching primary data for 2024-12. [2025-09-24T17:14:08.757831] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2025-02 (1.54 seconds). [2025-09-24T17:14:08.816036] [INFO ] [REMOTE ] AMX: Fetching primary data for 2025-03. [2025-09-24T17:14:09.175564] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-24T17:14:09.616156] [INFO ] [REMOTE ] AN: Fetching primary data for 2025-01. [2025-09-24T17:14:10.202623] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2025-03 (1.39 seconds). [2025-09-24T17:14:10.416227] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2025-08. [2025-09-24T17:14:10.916052] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2025-01 (1.30 seconds). [2025-09-24T17:14:11.216102] [INFO ] [REMOTE ] AN: Fetching primary data for 2025-02. [2025-09-24T17:14:12.016162] [INFO ] [REMOTE ] AMX: Fetching primary data for 2025-04. [2025-09-24T17:14:12.172262] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-24T17:14:12.505147] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2025-02 (1.29 seconds). [2025-09-24T17:14:12.816082] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2025-06. [2025-09-24T17:14:13.307818] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-24T17:14:13.616105] [INFO ] [REMOTE ] AMX: Fetching primary data for 2025-05. [2025-09-24T17:14:13.856482] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-24T17:14:14.416116] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2025-07. [2025-09-24T17:14:15.192620] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2025-07 (0.78 seconds). [2025-09-24T17:14:15.216024] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2025-08. [2025-09-24T17:14:15.362299] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-24T17:14:16.019138] [INFO ] [REMOTE ] AN: Fetching primary data for 2025-03. [2025-09-24T17:14:16.019998] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2025-08 (0.80 seconds). [2025-09-24T17:14:16.816130] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2025-09. [2025-09-24T17:14:17.238414] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2025-03 (1.22 seconds). [2025-09-24T17:14:17.616151] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2025-09. [2025-09-24T17:14:18.416091] [INFO ] [REMOTE ] AN: Fetching primary data for 2025-04. [2025-09-24T17:14:18.667336] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-24T17:14:18.677754] [INFO ] [REMOTE ] AMTM: Full fetch complete (73630 records). [2025-09-24T17:14:18.677927] [DEBUG] [VALIDATOR ] AMTM: Validating primary data. [2025-09-24T17:14:18.679048] [FATAL] [VALIDATOR ] AMTM: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:14:18.679151] [FATAL] [MAIN ] AMTM: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:14:18.679196] [WARN ] [MAIN ] AMTM: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:14:18.679459] [INFO ] [LOCAL ] AMTM: Starting deletion of primary data. [2025-09-24T17:14:18.679537] [DEBUG] [LOCAL ] AMTM: No primary data file found to delete. [2025-09-24T17:14:18.679578] [INFO ] [LOCAL ] AMTM: Starting deletion of derivative data. [2025-09-24T17:14:18.679619] [DEBUG] [LOCAL ] AMTM: No derivative data file found to delete. [2025-09-24T17:14:18.679759] [INFO ] [MAIN ] Update Progress: 112/2373 symbols completed. AMTM took 41.4s. Estimated remaining: 4h 47m 40s. Rate: 7.9 symbols/min [2025-09-24T17:14:18.813317] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-24T17:14:18.831455] [INFO ] [REMOTE ] AMWL: Full fetch complete (13950 records). [2025-09-24T17:14:18.852121] [DEBUG] [VALIDATOR ] AMWL: Validating primary data. [2025-09-24T17:14:18.891973] [INFO ] [MAIN ] ANET: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:14:19.218540] [INFO ] [REMOTE ] AMX: Fetching primary data for 2025-06. [2025-09-24T17:14:19.328787] [DEBUG] [VALIDATOR ] AMWL: All expected trading days are present. [2025-09-24T17:14:19.330284] [DEBUG] [VALIDATOR ] AMWL: Primary data validation passed. [2025-09-24T17:14:19.330774] [INFO ] [MAIN ] AMWL: Fetched primary data is valid. [2025-09-24T17:14:19.330867] [DEBUG] [LOCAL ] AMWL: Saving primary data. [2025-09-24T17:14:19.332470] [DEBUG] [LOCAL ] ANET: Loaded 53766 existing records from primary storage. [2025-09-24T17:14:19.332947] [INFO ] [MAIN ] ANET: Loaded 53766 existing records. [2025-09-24T17:14:19.332863] [DEBUG] [LOCAL ] AMWL: Trimmed 13950 records to 8630 (keeping 200 days of data) [2025-09-24T17:14:19.565352] [WARN ] [MAIN ] ANET: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:14:19.568300] [INFO ] [MAIN ] ANET: Wiping existing primary data before full refresh. [2025-09-24T17:14:19.569004] [INFO ] [LOCAL ] ANET: Starting deletion of primary data. [2025-09-24T17:14:19.571290] [DEBUG] [LOCAL ] ANET: Deleted primary data file. [2025-09-24T17:14:19.571448] [INFO ] [MAIN ] ANET: Starting full primary refresh. [2025-09-24T17:14:19.571388] [DEBUG] [LOCAL ] AMWL: Primary data saved (8630 records). [2025-09-24T17:14:19.576839] [INFO ] [MAIN ] AMWL: Full history saved. [2025-09-24T17:14:19.583829] [INFO ] [MAIN ] Update Progress: 113/2373 symbols completed. AMWL took 23.6s. Estimated remaining: 4h 45m 18s. Rate: 7.9 symbols/min [2025-09-24T17:14:19.915321] [INFO ] [MAIN ] ANF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:14:20.186500] [INFO ] [REMOTE ] ANET: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:14:20.187060] [INFO ] [REMOTE ] ANET: Fetching primary data for 2024-12. [2025-09-24T17:14:20.215054] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2025-04 (1.80 seconds). [2025-09-24T17:14:20.241854] [DEBUG] [LOCAL ] ANF: Loaded 52244 existing records from primary storage. [2025-09-24T17:14:20.242030] [INFO ] [MAIN ] ANF: Loaded 52244 existing records. [2025-09-24T17:14:20.434760] [WARN ] [MAIN ] ANF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:14:20.435038] [INFO ] [MAIN ] ANF: Wiping existing primary data before full refresh. [2025-09-24T17:14:20.435089] [INFO ] [LOCAL ] ANF: Starting deletion of primary data. [2025-09-24T17:14:20.436226] [DEBUG] [LOCAL ] ANF: Deleted primary data file. [2025-09-24T17:14:20.436346] [INFO ] [MAIN ] ANF: Starting full primary refresh. [2025-09-24T17:14:20.820943] [INFO ] [REMOTE ] AN: Fetching primary data for 2025-05. [2025-09-24T17:14:20.826973] [INFO ] [REMOTE ] ANF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:14:20.855306] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-24T17:14:21.616096] [INFO ] [REMOTE ] AMX: Fetching primary data for 2025-07. [2025-09-24T17:14:22.321640] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-24T17:14:22.416055] [INFO ] [REMOTE ] AN: Fetching primary data for 2025-06. [2025-09-24T17:14:22.574606] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2024-12 (2.39 seconds). [2025-09-24T17:14:23.216099] [INFO ] [REMOTE ] ANF: Fetching primary data for 2024-12. [2025-09-24T17:14:23.324440] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-24T17:14:23.489905] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2025-06 (1.07 seconds). [2025-09-24T17:14:24.016092] [INFO ] [REMOTE ] AMX: Fetching primary data for 2025-08. [2025-09-24T17:14:24.816053] [INFO ] [REMOTE ] AN: Fetching primary data for 2025-07. [2025-09-24T17:14:24.957857] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-24T17:14:25.616104] [INFO ] [REMOTE ] ANET: Fetching primary data for 2025-01. [2025-09-24T17:14:25.793535] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-24T17:14:26.319894] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2025-07 (1.50 seconds). [2025-09-24T17:14:26.416093] [INFO ] [REMOTE ] AN: Fetching primary data for 2025-08. [2025-09-24T17:14:27.216047] [INFO ] [REMOTE ] AMX: Fetching primary data for 2025-09. [2025-09-24T17:14:27.658802] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2025-08 (1.24 seconds). [2025-09-24T17:14:27.778046] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2025-01 (2.16 seconds). [2025-09-24T17:14:28.016099] [INFO ] [REMOTE ] AN: Fetching primary data for 2025-09. [2025-09-24T17:14:28.642754] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2025-09 (1.43 seconds). [2025-09-24T17:14:28.652477] [INFO ] [REMOTE ] AMX: Full fetch complete (70770 records). [2025-09-24T17:14:28.652601] [DEBUG] [VALIDATOR ] AMX: Validating primary data. [2025-09-24T17:14:28.825781] [INFO ] [REMOTE ] ANET: Fetching primary data for 2025-02. [2025-09-24T17:14:29.043287] [DEBUG] [VALIDATOR ] AMX: All expected trading days are present. [2025-09-24T17:14:29.043484] [DEBUG] [VALIDATOR ] AMX: Primary data validation passed. [2025-09-24T17:14:29.044211] [INFO ] [MAIN ] AMX: Fetched primary data is valid. [2025-09-24T17:14:29.044275] [DEBUG] [LOCAL ] AMX: Saving primary data. [2025-09-24T17:14:29.045695] [DEBUG] [LOCAL ] AMX: Trimmed 70770 records to 49185 (keeping 200 days of data) [2025-09-24T17:14:29.290944] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-24T17:14:29.297601] [INFO ] [REMOTE ] AN: Full fetch complete (47693 records). [2025-09-24T17:14:29.298215] [DEBUG] [VALIDATOR ] AN: Validating primary data. [2025-09-24T17:14:29.619409] [INFO ] [REMOTE ] ANF: Fetching primary data for 2025-01. [2025-09-24T17:14:29.754964] [DEBUG] [VALIDATOR ] AN: All expected trading days are present. [2025-09-24T17:14:29.755365] [DEBUG] [VALIDATOR ] AN: Primary data validation passed. [2025-09-24T17:14:29.756183] [INFO ] [MAIN ] AN: Fetched primary data is valid. [2025-09-24T17:14:29.756262] [DEBUG] [LOCAL ] AN: Saving primary data. [2025-09-24T17:14:29.760910] [DEBUG] [LOCAL ] AN: Trimmed 47693 records to 32414 (keeping 200 days of data) [2025-09-24T17:14:29.820361] [DEBUG] [LOCAL ] AMX: Primary data saved (49185 records). [2025-09-24T17:14:29.828439] [INFO ] [MAIN ] AMX: Full history saved. [2025-09-24T17:14:29.855567] [INFO ] [MAIN ] Update Progress: 114/2373 symbols completed. AMX took 29.5s. Estimated remaining: 4h 46m 4s. Rate: 7.9 symbols/min [2025-09-24T17:14:30.061728] [INFO ] [MAIN ] ANGX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:14:30.064979] [DEBUG] [LOCAL ] ANGX: No existing data file found in primary storage. [2025-09-24T17:14:30.066435] [WARN ] [MAIN ] ANGX: No existing data found, performing full refresh instead. [2025-09-24T17:14:30.070378] [INFO ] [MAIN ] ANGX: Wiping existing primary data before full refresh. [2025-09-24T17:14:30.075108] [INFO ] [LOCAL ] ANGX: Starting deletion of primary data. [2025-09-24T17:14:30.080436] [DEBUG] [LOCAL ] ANGX: No primary data file found to delete. [2025-09-24T17:14:30.080537] [INFO ] [MAIN ] ANGX: Starting full primary refresh. [2025-09-24T17:14:30.440417] [DEBUG] [LOCAL ] AN: Primary data saved (32414 records). [2025-09-24T17:14:30.451277] [INFO ] [MAIN ] AN: Full history saved. [2025-09-24T17:14:30.451398] [INFO ] [MAIN ] Update Progress: 115/2373 symbols completed. AN took 25.8s. Estimated remaining: 4h 43m 39s. Rate: 8.0 symbols/min [2025-09-24T17:14:30.666945] [INFO ] [REMOTE ] ANGX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:14:30.694798] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2024-12. [2025-09-24T17:14:30.717861] [INFO ] [MAIN ] ANRO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:14:30.739391] [DEBUG] [LOCAL ] ANRO: Loaded 19470 existing records from primary storage. [2025-09-24T17:14:30.739553] [INFO ] [MAIN ] ANRO: Loaded 19470 existing records. [2025-09-24T17:14:30.934152] [WARN ] [MAIN ] ANRO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:14:30.935017] [INFO ] [MAIN ] ANRO: Wiping existing primary data before full refresh. [2025-09-24T17:14:30.935123] [INFO ] [LOCAL ] ANRO: Starting deletion of primary data. [2025-09-24T17:14:30.935877] [DEBUG] [LOCAL ] ANRO: Deleted primary data file. [2025-09-24T17:14:30.936126] [INFO ] [MAIN ] ANRO: Starting full primary refresh. [2025-09-24T17:14:31.020623] [DEBUG] [REMOTE ] ANGX: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:14:31.039634] [WARN ] [REMOTE ] ANGX: No data returned for month 2024-12 [2025-09-24T17:14:31.225552] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2025-01. [2025-09-24T17:14:31.320211] [INFO ] [REMOTE ] ANRO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:14:31.351181] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2025-02 (2.53 seconds). [2025-09-24T17:14:31.459001] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2025-01 (1.84 seconds). [2025-09-24T17:14:31.471355] [DEBUG] [REMOTE ] ANGX: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:14:31.471721] [WARN ] [REMOTE ] ANGX: No data returned for month 2025-01 [2025-09-24T17:14:32.016086] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2024-12. [2025-09-24T17:14:32.816129] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2025-02. [2025-09-24T17:14:33.062492] [DEBUG] [REMOTE ] ANGX: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:14:33.062859] [WARN ] [REMOTE ] ANGX: No data returned for month 2025-02 [2025-09-24T17:14:33.384547] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-24T17:14:33.616083] [INFO ] [REMOTE ] ANF: Fetching primary data for 2025-02. [2025-09-24T17:14:34.416083] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2025-03. [2025-09-24T17:14:34.623268] [DEBUG] [REMOTE ] ANGX: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:14:34.623592] [WARN ] [REMOTE ] ANGX: No data returned for month 2025-03 [2025-09-24T17:14:35.216063] [INFO ] [REMOTE ] ANET: Fetching primary data for 2025-03. [2025-09-24T17:14:35.373346] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2025-02 (1.76 seconds). [2025-09-24T17:14:36.016111] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2025-04. [2025-09-24T17:14:36.205151] [DEBUG] [REMOTE ] ANGX: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:14:36.205490] [WARN ] [REMOTE ] ANGX: No data returned for month 2025-04 [2025-09-24T17:14:36.816167] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2025-05. [2025-09-24T17:14:37.006940] [DEBUG] [REMOTE ] ANGX: Error fetching primary data for 2025-05: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:14:37.007257] [WARN ] [REMOTE ] ANGX: No data returned for month 2025-05 [2025-09-24T17:14:37.461877] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2025-03 (2.25 seconds). [2025-09-24T17:14:37.616085] [INFO ] [REMOTE ] ANET: Fetching primary data for 2025-04. [2025-09-24T17:14:38.416091] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2025-01. [2025-09-24T17:14:39.216096] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2025-06. [2025-09-24T17:14:39.429998] [DEBUG] [REMOTE ] ANGX: Error fetching primary data for 2025-06: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:14:39.430311] [WARN ] [REMOTE ] ANGX: No data returned for month 2025-06 [2025-09-24T17:14:39.476056] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2025-01 (1.06 seconds). [2025-09-24T17:14:39.751727] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2025-04 (2.14 seconds). [2025-09-24T17:14:40.016079] [INFO ] [REMOTE ] ANET: Fetching primary data for 2025-05. [2025-09-24T17:14:40.816084] [INFO ] [REMOTE ] ANF: Fetching primary data for 2025-03. [2025-09-24T17:14:41.616094] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2025-07. [2025-09-24T17:14:41.827077] [DEBUG] [REMOTE ] ANGX: Error fetching primary data for 2025-07: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:14:41.827390] [WARN ] [REMOTE ] ANGX: No data returned for month 2025-07 [2025-09-24T17:14:42.416054] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2025-08. [2025-09-24T17:14:42.454144] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2025-05 (2.44 seconds). [2025-09-24T17:14:42.555962] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-24T17:14:42.701970] [DEBUG] [REMOTE ] ANGX: Error fetching primary data for 2025-08: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:14:42.702263] [WARN ] [REMOTE ] ANGX: No data returned for month 2025-08 [2025-09-24T17:14:43.216092] [INFO ] [REMOTE ] ANF: Fetching primary data for 2025-04. [2025-09-24T17:14:44.016081] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2025-09. [2025-09-24T17:14:44.816090] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2025-02. [2025-09-24T17:14:45.034835] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-24T17:14:45.465179] [INFO ] [REMOTE ] ANGX: Incremental fetch complete for 2025-09 (1.45 seconds). [2025-09-24T17:14:45.470265] [INFO ] [REMOTE ] ANGX: Full fetch complete (3496 records). [2025-09-24T17:14:45.470353] [DEBUG] [VALIDATOR ] ANGX: Validating primary data. [2025-09-24T17:14:45.621156] [INFO ] [REMOTE ] ANF: Fetching primary data for 2025-05. [2025-09-24T17:14:45.650597] [WARN ] [VALIDATOR ] ANGX: Validation failed - insufficient historical data. Have 10 unique days, need 200 days [2025-09-24T17:14:45.650769] [FATAL] [MAIN ] ANGX: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:14:45.650854] [WARN ] [MAIN ] ANGX: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:14:45.651627] [INFO ] [LOCAL ] ANGX: Starting deletion of primary data. [2025-09-24T17:14:45.651731] [DEBUG] [LOCAL ] ANGX: No primary data file found to delete. [2025-09-24T17:14:45.651781] [INFO ] [LOCAL ] ANGX: Starting deletion of derivative data. [2025-09-24T17:14:45.651840] [DEBUG] [LOCAL ] ANGX: No derivative data file found to delete. [2025-09-24T17:14:45.651920] [INFO ] [MAIN ] Update Progress: 116/2373 symbols completed. ANGX took 15.8s. Estimated remaining: 4h 46m 0s. Rate: 7.9 symbols/min [2025-09-24T17:14:45.834315] [INFO ] [MAIN ] ANVS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:14:45.848068] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2025-02 (1.03 seconds). [2025-09-24T17:14:45.873839] [DEBUG] [LOCAL ] ANVS: Loaded 23212 existing records from primary storage. [2025-09-24T17:14:45.873971] [INFO ] [MAIN ] ANVS: Loaded 23212 existing records. [2025-09-24T17:14:46.058013] [WARN ] [MAIN ] ANVS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:14:46.058254] [INFO ] [MAIN ] ANVS: Wiping existing primary data before full refresh. [2025-09-24T17:14:46.058303] [INFO ] [LOCAL ] ANVS: Starting deletion of primary data. [2025-09-24T17:14:46.058882] [DEBUG] [LOCAL ] ANVS: Deleted primary data file. [2025-09-24T17:14:46.058944] [INFO ] [MAIN ] ANVS: Starting full primary refresh. [2025-09-24T17:14:46.416228] [INFO ] [REMOTE ] ANET: Fetching primary data for 2025-06. [2025-09-24T17:14:46.448503] [INFO ] [REMOTE ] ANVS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:14:47.216046] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2025-03. [2025-09-24T17:14:47.791752] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2025-05 (2.17 seconds). [2025-09-24T17:14:48.016074] [INFO ] [REMOTE ] ANF: Fetching primary data for 2025-06. [2025-09-24T17:14:48.316193] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2025-03 (1.10 seconds). [2025-09-24T17:14:48.610123] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2025-06 (2.19 seconds). [2025-09-24T17:14:48.816085] [INFO ] [REMOTE ] ANET: Fetching primary data for 2025-07. [2025-09-24T17:14:49.616079] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2024-12. [2025-09-24T17:14:49.929022] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2025-06 (1.91 seconds). [2025-09-24T17:14:50.416112] [INFO ] [REMOTE ] ANF: Fetching primary data for 2025-07. [2025-09-24T17:14:51.029196] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-24T17:14:51.166222] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2025-07 (2.35 seconds). [2025-09-24T17:14:51.216030] [INFO ] [REMOTE ] ANET: Fetching primary data for 2025-08. [2025-09-24T17:14:52.016123] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2025-01. [2025-09-24T17:14:52.235619] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-24T17:14:52.816209] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2025-04. [2025-09-24T17:14:53.429484] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2025-01 (1.41 seconds). [2025-09-24T17:14:53.616053] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2025-02. [2025-09-24T17:14:53.732405] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2025-08 (2.52 seconds). [2025-09-24T17:14:53.961896] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2025-04 (1.15 seconds). [2025-09-24T17:14:54.416092] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2025-05. [2025-09-24T17:14:55.095016] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-24T17:14:55.216062] [INFO ] [REMOTE ] ANET: Fetching primary data for 2025-09. [2025-09-24T17:14:55.248762] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2025-05 (0.83 seconds). [2025-09-24T17:14:56.016125] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2025-06. [2025-09-24T17:14:56.816098] [INFO ] [REMOTE ] ANF: Fetching primary data for 2025-08. [2025-09-24T17:14:57.225223] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2025-06 (1.21 seconds). [2025-09-24T17:14:57.616076] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2025-07. [2025-09-24T17:14:57.692726] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2025-09 (2.48 seconds). [2025-09-24T17:14:57.702371] [INFO ] [REMOTE ] ANET: Full fetch complete (77859 records). [2025-09-24T17:14:57.702506] [DEBUG] [VALIDATOR ] ANET: Validating primary data. [2025-09-24T17:14:58.105885] [DEBUG] [VALIDATOR ] ANET: All expected trading days are present. [2025-09-24T17:14:58.105974] [DEBUG] [VALIDATOR ] ANET: Primary data validation passed. [2025-09-24T17:14:58.106828] [INFO ] [MAIN ] ANET: Fetched primary data is valid. [2025-09-24T17:14:58.106895] [DEBUG] [LOCAL ] ANET: Saving primary data. [2025-09-24T17:14:58.108413] [DEBUG] [LOCAL ] ANET: Trimmed 77859 records to 53766 (keeping 200 days of data) [2025-09-24T17:14:58.416442] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2025-03. [2025-09-24T17:14:58.444638] [DEBUG] [LOCAL ] ANET: Primary data saved (53766 records). [2025-09-24T17:14:58.444787] [INFO ] [MAIN ] ANET: Full history saved. [2025-09-24T17:14:58.445934] [INFO ] [MAIN ] Update Progress: 117/2373 symbols completed. ANET took 39.8s. Estimated remaining: 4h 47m 33s. Rate: 7.8 symbols/min [2025-09-24T17:14:58.593427] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2025-07 (0.98 seconds). [2025-09-24T17:14:58.682349] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2025-08 (1.87 seconds). [2025-09-24T17:14:59.216115] [INFO ] [REMOTE ] ANF: Fetching primary data for 2025-09. [2025-09-24T17:14:59.788909] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2025-03 (1.37 seconds). [2025-09-24T17:15:00.016125] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2025-08. [2025-09-24T17:15:00.816129] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2025-04. [2025-09-24T17:15:01.013375] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2025-08 (1.00 seconds). [2025-09-24T17:15:01.204077] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2025-09 (1.99 seconds). [2025-09-24T17:15:01.213056] [INFO ] [REMOTE ] ANF: Full fetch complete (75674 records). [2025-09-24T17:15:01.213193] [DEBUG] [VALIDATOR ] ANF: Validating primary data. [2025-09-24T17:15:01.610619] [DEBUG] [VALIDATOR ] ANF: All expected trading days are present. [2025-09-24T17:15:01.610836] [DEBUG] [VALIDATOR ] ANF: Primary data validation passed. [2025-09-24T17:15:01.611737] [INFO ] [MAIN ] ANF: Fetched primary data is valid. [2025-09-24T17:15:01.611806] [DEBUG] [LOCAL ] ANF: Saving primary data. [2025-09-24T17:15:01.613572] [DEBUG] [LOCAL ] ANF: Trimmed 75674 records to 52242 (keeping 200 days of data) [2025-09-24T17:15:01.616206] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2025-09. [2025-09-24T17:15:01.946996] [DEBUG] [LOCAL ] ANF: Primary data saved (52242 records). [2025-09-24T17:15:01.947164] [INFO ] [MAIN ] ANF: Full history saved. [2025-09-24T17:15:01.947259] [INFO ] [MAIN ] Update Progress: 118/2373 symbols completed. ANF took 42.4s. Estimated remaining: 4h 46m 6s. Rate: 7.9 symbols/min [2025-09-24T17:15:02.137246] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2025-04 (1.32 seconds). [2025-09-24T17:15:02.416160] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2025-05. [2025-09-24T17:15:03.502250] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2025-09 (1.89 seconds). [2025-09-24T17:15:03.504869] [INFO ] [REMOTE ] ANRO: Full fetch complete (30462 records). [2025-09-24T17:15:03.504951] [DEBUG] [VALIDATOR ] ANRO: Validating primary data. [2025-09-24T17:15:03.903632] [DEBUG] [VALIDATOR ] ANRO: All expected trading days are present. [2025-09-24T17:15:03.903749] [DEBUG] [VALIDATOR ] ANRO: Primary data validation passed. [2025-09-24T17:15:03.904148] [INFO ] [MAIN ] ANRO: Fetched primary data is valid. [2025-09-24T17:15:03.904195] [DEBUG] [LOCAL ] ANRO: Saving primary data. [2025-09-24T17:15:03.905042] [DEBUG] [LOCAL ] ANRO: Trimmed 30462 records to 19271 (keeping 200 days of data) [2025-09-24T17:15:04.010878] [DEBUG] [LOCAL ] ANRO: Primary data saved (19271 records). [2025-09-24T17:15:04.011030] [INFO ] [MAIN ] ANRO: Full history saved. [2025-09-24T17:15:04.011120] [INFO ] [MAIN ] Update Progress: 119/2373 symbols completed. ANRO took 33.6s. Estimated remaining: 4h 44m 13s. Rate: 7.9 symbols/min [2025-09-24T17:15:05.387300] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2025-05 (2.97 seconds). [2025-09-24T17:15:05.393411] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2025-06. [2025-09-24T17:15:06.630539] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-24T17:15:06.637067] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2025-07. [2025-09-24T17:15:07.568065] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2025-07 (0.93 seconds). [2025-09-24T17:15:07.574006] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2025-08. [2025-09-24T17:15:08.681238] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-24T17:15:08.686180] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2025-09. [2025-09-24T17:15:09.685797] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2025-09 (1.00 seconds). [2025-09-24T17:15:09.689124] [INFO ] [REMOTE ] ANVS: Full fetch complete (36640 records). [2025-09-24T17:15:09.689213] [DEBUG] [VALIDATOR ] ANVS: Validating primary data. [2025-09-24T17:15:10.071798] [DEBUG] [VALIDATOR ] ANVS: All expected trading days are present. [2025-09-24T17:15:10.071920] [DEBUG] [VALIDATOR ] ANVS: Primary data validation passed. [2025-09-24T17:15:10.072454] [INFO ] [MAIN ] ANVS: Fetched primary data is valid. [2025-09-24T17:15:10.072532] [DEBUG] [LOCAL ] ANVS: Saving primary data. [2025-09-24T17:15:10.073548] [DEBUG] [LOCAL ] ANVS: Trimmed 36640 records to 23167 (keeping 200 days of data) [2025-09-24T17:15:10.204527] [DEBUG] [LOCAL ] ANVS: Primary data saved (23167 records). [2025-09-24T17:15:10.204699] [INFO ] [MAIN ] ANVS: Full history saved. [2025-09-24T17:15:10.204805] [INFO ] [MAIN ] Update Progress: 120/2373 symbols completed. ANVS took 24.6s. Estimated remaining: 4h 43m 40s. Rate: 7.9 symbols/min [2025-09-24T17:15:10.819528] [INFO ] [MAIN ] AOD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:15:10.844814] [INFO ] [MAIN ] AON: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:15:10.945043] [INFO ] [MAIN ] AOMD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:15:10.927787] [INFO ] [MAIN ] AOMR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:15:10.945585] [DEBUG] [LOCAL ] AOMD: No existing data file found in primary storage. [2025-09-24T17:15:10.945901] [WARN ] [MAIN ] AOMD: No existing data found, performing full refresh instead. [2025-09-24T17:15:10.946249] [INFO ] [MAIN ] AOMD: Wiping existing primary data before full refresh. [2025-09-24T17:15:10.946330] [INFO ] [LOCAL ] AOMD: Starting deletion of primary data. [2025-09-24T17:15:10.946573] [DEBUG] [LOCAL ] AOMD: No primary data file found to delete. [2025-09-24T17:15:10.946691] [INFO ] [MAIN ] AOMD: Starting full primary refresh. [2025-09-24T17:15:11.110506] [DEBUG] [LOCAL ] AOD: Loaded 30169 existing records from primary storage. [2025-09-24T17:15:11.140841] [INFO ] [MAIN ] AOD: Loaded 30169 existing records. [2025-09-24T17:15:11.093946] [DEBUG] [LOCAL ] AOMR: Loaded 16714 existing records from primary storage. [2025-09-24T17:15:11.146864] [INFO ] [MAIN ] AOMR: Loaded 16714 existing records. [2025-09-24T17:15:11.544829] [DEBUG] [LOCAL ] AON: Loaded 45655 existing records from primary storage. [2025-09-24T17:15:11.588558] [INFO ] [MAIN ] AON: Loaded 45655 existing records. [2025-09-24T17:15:11.659518] [WARN ] [MAIN ] AOD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:15:11.812198] [INFO ] [REMOTE ] AOMD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:15:11.812348] [INFO ] [MAIN ] AOD: Wiping existing primary data before full refresh. [2025-09-24T17:15:11.837213] [INFO ] [LOCAL ] AOD: Starting deletion of primary data. [2025-09-24T17:15:11.845610] [WARN ] [MAIN ] AOMR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:15:11.845907] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2024-12. [2025-09-24T17:15:11.866707] [DEBUG] [LOCAL ] AOD: Deleted primary data file. [2025-09-24T17:15:11.885312] [INFO ] [MAIN ] AOMR: Wiping existing primary data before full refresh. [2025-09-24T17:15:11.885528] [INFO ] [LOCAL ] AOMR: Starting deletion of primary data. [2025-09-24T17:15:11.885467] [INFO ] [MAIN ] AOD: Starting full primary refresh. [2025-09-24T17:15:11.902520] [DEBUG] [LOCAL ] AOMR: Deleted primary data file. [2025-09-24T17:15:11.922883] [INFO ] [MAIN ] AOMR: Starting full primary refresh. [2025-09-24T17:15:12.119160] [WARN ] [MAIN ] AON: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:15:12.188916] [INFO ] [MAIN ] AON: Wiping existing primary data before full refresh. [2025-09-24T17:15:12.199344] [INFO ] [LOCAL ] AON: Starting deletion of primary data. [2025-09-24T17:15:12.260839] [DEBUG] [LOCAL ] AON: Deleted primary data file. [2025-09-24T17:15:12.275575] [INFO ] [MAIN ] AON: Starting full primary refresh. [2025-09-24T17:15:12.366541] [DEBUG] [REMOTE ] AOMD: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:15:12.504242] [WARN ] [REMOTE ] AOMD: No data returned for month 2024-12 [2025-09-24T17:15:12.549094] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2025-01. [2025-09-24T17:15:12.896862] [DEBUG] [REMOTE ] AOMD: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:15:12.885924] [INFO ] [REMOTE ] AOD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:15:12.902329] [WARN ] [REMOTE ] AOMD: No data returned for month 2025-01 [2025-09-24T17:15:12.902741] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2025-02. [2025-09-24T17:15:12.964460] [INFO ] [REMOTE ] AOD: Fetching primary data for 2024-12. [2025-09-24T17:15:13.007867] [INFO ] [REMOTE ] AOMR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:15:13.008279] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2024-12. [2025-09-24T17:15:13.092796] [INFO ] [REMOTE ] AON: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:15:13.093394] [INFO ] [REMOTE ] AON: Fetching primary data for 2024-12. [2025-09-24T17:15:13.388241] [DEBUG] [REMOTE ] AOMD: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:15:13.388751] [WARN ] [REMOTE ] AOMD: No data returned for month 2025-02 [2025-09-24T17:15:13.389496] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2025-03. [2025-09-24T17:15:13.711066] [DEBUG] [REMOTE ] AOMD: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:15:13.711394] [WARN ] [REMOTE ] AOMD: No data returned for month 2025-03 [2025-09-24T17:15:13.711877] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2025-04. [2025-09-24T17:15:14.066357] [DEBUG] [REMOTE ] AOMD: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:15:14.066743] [WARN ] [REMOTE ] AOMD: No data returned for month 2025-04 [2025-09-24T17:15:14.067193] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2025-05. [2025-09-24T17:15:14.299750] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2024-12 (1.29 seconds). [2025-09-24T17:15:14.303069] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2025-01. [2025-09-24T17:15:15.348427] [INFO ] [REMOTE ] AOMD: Incremental fetch complete for 2025-05 (1.28 seconds). [2025-09-24T17:15:15.349759] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2025-06. [2025-09-24T17:15:15.648179] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2024-12 (2.68 seconds). [2025-09-24T17:15:15.654218] [INFO ] [REMOTE ] AOD: Fetching primary data for 2025-01. [2025-09-24T17:15:16.265808] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2024-12 (3.17 seconds). [2025-09-24T17:15:16.278503] [INFO ] [REMOTE ] AON: Fetching primary data for 2025-01. [2025-09-24T17:15:16.367480] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2025-01 (2.06 seconds). [2025-09-24T17:15:16.567488] [INFO ] [REMOTE ] AOMD: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-24T17:15:16.816098] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2025-02. [2025-09-24T17:15:17.144299] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-24T17:15:17.616316] [INFO ] [REMOTE ] AOD: Fetching primary data for 2025-02. [2025-09-24T17:15:17.900247] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2025-02 (1.08 seconds). [2025-09-24T17:15:17.930626] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-24T17:15:18.416089] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2025-03. [2025-09-24T17:15:18.516031] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2025-02 (0.90 seconds). [2025-09-24T17:15:19.216064] [INFO ] [REMOTE ] AOD: Fetching primary data for 2025-03. [2025-09-24T17:15:19.268455] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2025-03 (0.85 seconds). [2025-09-24T17:15:20.016056] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2025-04. [2025-09-24T17:15:20.048706] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2025-03 (0.83 seconds). [2025-09-24T17:15:20.671301] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2025-04 (0.66 seconds). [2025-09-24T17:15:20.816182] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2025-07. [2025-09-24T17:15:21.315384] [INFO ] [REMOTE ] AOMD: Incremental fetch complete for 2025-07 (0.50 seconds). [2025-09-24T17:15:21.616118] [INFO ] [REMOTE ] AON: Fetching primary data for 2025-02. [2025-09-24T17:15:22.416134] [INFO ] [REMOTE ] AOD: Fetching primary data for 2025-04. [2025-09-24T17:15:23.216057] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2025-08. [2025-09-24T17:15:23.330211] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-24T17:15:23.682607] [INFO ] [REMOTE ] AOMD: Incremental fetch complete for 2025-08 (0.47 seconds). [2025-09-24T17:15:23.687511] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-24T17:15:24.016154] [INFO ] [REMOTE ] AOD: Fetching primary data for 2025-05. [2025-09-24T17:15:24.816094] [INFO ] [REMOTE ] AON: Fetching primary data for 2025-03. [2025-09-24T17:15:25.345609] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2025-05 (1.33 seconds). [2025-09-24T17:15:25.616104] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2025-09. [2025-09-24T17:15:26.260849] [INFO ] [REMOTE ] AOMD: Incremental fetch complete for 2025-09 (0.64 seconds). [2025-09-24T17:15:26.261866] [INFO ] [REMOTE ] AOMD: Full fetch complete (1795 records). [2025-09-24T17:15:26.261935] [DEBUG] [VALIDATOR ] AOMD: Validating primary data. [2025-09-24T17:15:26.432556] [INFO ] [REMOTE ] AOD: Fetching primary data for 2025-06. [2025-09-24T17:15:26.477389] [WARN ] [VALIDATOR ] AOMD: Validation failed - insufficient historical data. Have 84 unique days, need 200 days [2025-09-24T17:15:26.478959] [FATAL] [MAIN ] AOMD: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:15:26.479051] [WARN ] [MAIN ] AOMD: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:15:26.479121] [INFO ] [LOCAL ] AOMD: Starting deletion of primary data. [2025-09-24T17:15:26.479279] [DEBUG] [LOCAL ] AOMD: No primary data file found to delete. [2025-09-24T17:15:26.479388] [INFO ] [LOCAL ] AOMD: Starting deletion of derivative data. [2025-09-24T17:15:26.479717] [DEBUG] [LOCAL ] AOMD: No derivative data file found to delete. [2025-09-24T17:15:26.479829] [INFO ] [MAIN ] Update Progress: 121/2373 symbols completed. AOMD took 16.3s. Estimated remaining: 4h 46m 15s. Rate: 7.9 symbols/min [2025-09-24T17:15:26.590695] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-24T17:15:26.702219] [INFO ] [MAIN ] AORT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:15:26.733547] [DEBUG] [LOCAL ] AORT: Loaded 29726 existing records from primary storage. [2025-09-24T17:15:26.733755] [INFO ] [MAIN ] AORT: Loaded 29726 existing records. [2025-09-24T17:15:26.921080] [WARN ] [MAIN ] AORT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:15:26.921329] [INFO ] [MAIN ] AORT: Wiping existing primary data before full refresh. [2025-09-24T17:15:26.921378] [INFO ] [LOCAL ] AORT: Starting deletion of primary data. [2025-09-24T17:15:26.922597] [DEBUG] [LOCAL ] AORT: Deleted primary data file. [2025-09-24T17:15:26.922706] [INFO ] [MAIN ] AORT: Starting full primary refresh. [2025-09-24T17:15:27.221245] [INFO ] [REMOTE ] AON: Fetching primary data for 2025-04. [2025-09-24T17:15:27.286163] [INFO ] [REMOTE ] AORT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:15:28.016105] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2025-05. [2025-09-24T17:15:28.044700] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-24T17:15:28.816107] [INFO ] [REMOTE ] AORT: Fetching primary data for 2024-12. [2025-09-24T17:15:29.229613] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2025-04 (2.01 seconds). [2025-09-24T17:15:29.261463] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2025-05 (1.25 seconds). [2025-09-24T17:15:29.616115] [INFO ] [REMOTE ] AON: Fetching primary data for 2025-05. [2025-09-24T17:15:29.946283] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2024-12 (1.13 seconds). [2025-09-24T17:15:30.416125] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2025-06. [2025-09-24T17:15:31.035786] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-24T17:15:31.064392] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2025-06 (0.65 seconds). [2025-09-24T17:15:31.216084] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2025-07. [2025-09-24T17:15:32.007698] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2025-07 (0.79 seconds). [2025-09-24T17:15:32.016027] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2025-08. [2025-09-24T17:15:32.816082] [INFO ] [REMOTE ] AON: Fetching primary data for 2025-06. [2025-09-24T17:15:33.147924] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2025-08 (1.13 seconds). [2025-09-24T17:15:33.616140] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2025-09. [2025-09-24T17:15:34.416107] [INFO ] [REMOTE ] AORT: Fetching primary data for 2025-01. [2025-09-24T17:15:34.482575] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2025-06 (1.67 seconds). [2025-09-24T17:15:34.551118] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2025-09 (0.93 seconds). [2025-09-24T17:15:34.555457] [INFO ] [REMOTE ] AOMR: Full fetch complete (23114 records). [2025-09-24T17:15:34.555692] [DEBUG] [VALIDATOR ] AOMR: Validating primary data. [2025-09-24T17:15:34.962154] [DEBUG] [VALIDATOR ] AOMR: All expected trading days are present. [2025-09-24T17:15:34.962301] [DEBUG] [VALIDATOR ] AOMR: Primary data validation passed. [2025-09-24T17:15:34.962956] [INFO ] [MAIN ] AOMR: Fetched primary data is valid. [2025-09-24T17:15:34.963036] [DEBUG] [LOCAL ] AOMR: Saving primary data. [2025-09-24T17:15:34.963904] [DEBUG] [LOCAL ] AOMR: Trimmed 23114 records to 16701 (keeping 200 days of data) [2025-09-24T17:15:35.066854] [DEBUG] [LOCAL ] AOMR: Primary data saved (16701 records). [2025-09-24T17:15:35.067003] [INFO ] [MAIN ] AOMR: Full history saved. [2025-09-24T17:15:35.067092] [INFO ] [MAIN ] Update Progress: 122/2373 symbols completed. AOMR took 24.9s. Estimated remaining: 4h 46m 25s. Rate: 7.9 symbols/min [2025-09-24T17:15:35.224070] [INFO ] [REMOTE ] AOD: Fetching primary data for 2025-07. [2025-09-24T17:15:35.253337] [INFO ] [MAIN ] AOS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:15:35.304469] [DEBUG] [LOCAL ] AOS: Loaded 49194 existing records from primary storage. [2025-09-24T17:15:35.304711] [INFO ] [MAIN ] AOS: Loaded 49194 existing records. [2025-09-24T17:15:35.495501] [WARN ] [MAIN ] AOS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:15:35.495856] [INFO ] [MAIN ] AOS: Wiping existing primary data before full refresh. [2025-09-24T17:15:35.496008] [INFO ] [LOCAL ] AOS: Starting deletion of primary data. [2025-09-24T17:15:35.498489] [DEBUG] [LOCAL ] AOS: Deleted primary data file. [2025-09-24T17:15:35.498552] [INFO ] [MAIN ] AOS: Starting full primary refresh. [2025-09-24T17:15:35.739384] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2025-01 (1.32 seconds). [2025-09-24T17:15:35.892859] [INFO ] [REMOTE ] AOS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:15:36.016102] [INFO ] [REMOTE ] AOS: Fetching primary data for 2024-12. [2025-09-24T17:15:36.590173] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-24T17:15:36.816111] [INFO ] [REMOTE ] AORT: Fetching primary data for 2025-02. [2025-09-24T17:15:37.616061] [INFO ] [REMOTE ] AOD: Fetching primary data for 2025-08. [2025-09-24T17:15:37.743530] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-24T17:15:38.251395] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2025-02 (1.44 seconds). [2025-09-24T17:15:38.416117] [INFO ] [REMOTE ] AON: Fetching primary data for 2025-07. [2025-09-24T17:15:38.582630] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2025-08 (0.97 seconds). [2025-09-24T17:15:39.216092] [INFO ] [REMOTE ] AOD: Fetching primary data for 2025-09. [2025-09-24T17:15:40.016100] [INFO ] [REMOTE ] AOS: Fetching primary data for 2025-01. [2025-09-24T17:15:40.112080] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-24T17:15:40.427966] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2025-09 (1.21 seconds). [2025-09-24T17:15:40.434676] [INFO ] [REMOTE ] AOD: Full fetch complete (44048 records). [2025-09-24T17:15:40.434934] [DEBUG] [VALIDATOR ] AOD: Validating primary data. [2025-09-24T17:15:40.823737] [DEBUG] [VALIDATOR ] AOD: All expected trading days are present. [2025-09-24T17:15:40.821200] [INFO ] [REMOTE ] AON: Fetching primary data for 2025-08. [2025-09-24T17:15:40.825205] [DEBUG] [VALIDATOR ] AOD: Primary data validation passed. [2025-09-24T17:15:40.825783] [INFO ] [MAIN ] AOD: Fetched primary data is valid. [2025-09-24T17:15:40.825886] [DEBUG] [LOCAL ] AOD: Saving primary data. [2025-09-24T17:15:40.827957] [DEBUG] [LOCAL ] AOD: Trimmed 44048 records to 30057 (keeping 200 days of data) [2025-09-24T17:15:41.021333] [DEBUG] [LOCAL ] AOD: Primary data saved (30057 records). [2025-09-24T17:15:41.021484] [INFO ] [MAIN ] AOD: Full history saved. [2025-09-24T17:15:41.021633] [INFO ] [MAIN ] Update Progress: 123/2373 symbols completed. AOD took 30.8s. Estimated remaining: 4h 45m 46s. Rate: 7.9 symbols/min [2025-09-24T17:15:41.190527] [INFO ] [MAIN ] AP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:15:41.199178] [DEBUG] [LOCAL ] AP: Loaded 6975 existing records from primary storage. [2025-09-24T17:15:41.199276] [INFO ] [MAIN ] AP: Loaded 6975 existing records. [2025-09-24T17:15:41.402569] [WARN ] [MAIN ] AP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:15:41.403263] [INFO ] [MAIN ] AP: Wiping existing primary data before full refresh. [2025-09-24T17:15:41.403383] [INFO ] [LOCAL ] AP: Starting deletion of primary data. [2025-09-24T17:15:41.404327] [DEBUG] [LOCAL ] AP: Deleted primary data file. [2025-09-24T17:15:41.404421] [INFO ] [MAIN ] AP: Starting full primary refresh. [2025-09-24T17:15:41.599054] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-24T17:15:41.623859] [INFO ] [REMOTE ] AORT: Fetching primary data for 2025-03. [2025-09-24T17:15:41.817435] [INFO ] [REMOTE ] AP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:15:42.416136] [INFO ] [REMOTE ] AOS: Fetching primary data for 2025-02. [2025-09-24T17:15:42.544906] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2025-08 (1.72 seconds). [2025-09-24T17:15:43.065524] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2025-03 (1.44 seconds). [2025-09-24T17:15:43.216044] [INFO ] [REMOTE ] AP: Fetching primary data for 2024-12. [2025-09-24T17:15:44.016045] [INFO ] [REMOTE ] AORT: Fetching primary data for 2025-04. [2025-09-24T17:15:44.050685] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-24T17:15:44.079737] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-24T17:15:44.816087] [INFO ] [REMOTE ] AON: Fetching primary data for 2025-09. [2025-09-24T17:15:45.563697] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-24T17:15:45.616082] [INFO ] [REMOTE ] AP: Fetching primary data for 2025-01. [2025-09-24T17:15:46.249561] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2025-01 (0.63 seconds). [2025-09-24T17:15:46.416086] [INFO ] [REMOTE ] AP: Fetching primary data for 2025-02. [2025-09-24T17:15:46.664496] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-24T17:15:46.672822] [INFO ] [REMOTE ] AON: Full fetch complete (64935 records). [2025-09-24T17:15:46.672988] [DEBUG] [VALIDATOR ] AON: Validating primary data. [2025-09-24T17:15:47.017404] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2025-02 (0.60 seconds). [2025-09-24T17:15:47.095637] [DEBUG] [VALIDATOR ] AON: All expected trading days are present. [2025-09-24T17:15:47.095738] [DEBUG] [VALIDATOR ] AON: Primary data validation passed. [2025-09-24T17:15:47.096374] [INFO ] [MAIN ] AON: Fetched primary data is valid. [2025-09-24T17:15:47.096427] [DEBUG] [LOCAL ] AON: Saving primary data. [2025-09-24T17:15:47.097758] [DEBUG] [LOCAL ] AON: Trimmed 64935 records to 45620 (keeping 200 days of data) [2025-09-24T17:15:47.216055] [INFO ] [REMOTE ] AORT: Fetching primary data for 2025-05. [2025-09-24T17:15:47.406052] [DEBUG] [LOCAL ] AON: Primary data saved (45620 records). [2025-09-24T17:15:47.406295] [INFO ] [MAIN ] AON: Full history saved. [2025-09-24T17:15:47.409695] [INFO ] [MAIN ] Update Progress: 124/2373 symbols completed. AON took 37.2s. Estimated remaining: 4h 45m 16s. Rate: 7.9 symbols/min [2025-09-24T17:15:47.586540] [INFO ] [MAIN ] APAM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:15:47.586807] [DEBUG] [LOCAL ] APAM: No existing data file found in primary storage. [2025-09-24T17:15:47.586850] [WARN ] [MAIN ] APAM: No existing data found, performing full refresh instead. [2025-09-24T17:15:47.586955] [INFO ] [MAIN ] APAM: Wiping existing primary data before full refresh. [2025-09-24T17:15:47.586993] [INFO ] [LOCAL ] APAM: Starting deletion of primary data. [2025-09-24T17:15:47.587034] [DEBUG] [LOCAL ] APAM: No primary data file found to delete. [2025-09-24T17:15:47.587066] [INFO ] [MAIN ] APAM: Starting full primary refresh. [2025-09-24T17:15:47.946634] [INFO ] [REMOTE ] APAM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:15:48.016066] [INFO ] [REMOTE ] AOS: Fetching primary data for 2025-03. [2025-09-24T17:15:48.431564] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2025-05 (1.22 seconds). [2025-09-24T17:15:48.816081] [INFO ] [REMOTE ] AORT: Fetching primary data for 2025-06. [2025-09-24T17:15:49.592496] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-24T17:15:49.616037] [INFO ] [REMOTE ] AOS: Fetching primary data for 2025-04. [2025-09-24T17:15:50.125386] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-24T17:15:50.416085] [INFO ] [REMOTE ] AORT: Fetching primary data for 2025-07. [2025-09-24T17:15:51.216057] [INFO ] [REMOTE ] AP: Fetching primary data for 2025-03. [2025-09-24T17:15:51.330764] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-24T17:15:51.359499] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2025-07 (0.94 seconds). [2025-09-24T17:15:51.770162] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2025-03 (0.55 seconds). [2025-09-24T17:15:52.016152] [INFO ] [REMOTE ] AORT: Fetching primary data for 2025-08. [2025-09-24T17:15:52.816111] [INFO ] [REMOTE ] APAM: Fetching primary data for 2024-12. [2025-09-24T17:15:53.512315] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2025-08 (1.50 seconds). [2025-09-24T17:15:53.616092] [INFO ] [REMOTE ] AOS: Fetching primary data for 2025-05. [2025-09-24T17:15:53.972780] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-24T17:15:54.416127] [INFO ] [REMOTE ] AP: Fetching primary data for 2025-04. [2025-09-24T17:15:55.134440] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2025-04 (0.72 seconds). [2025-09-24T17:15:55.216033] [INFO ] [REMOTE ] AORT: Fetching primary data for 2025-09. [2025-09-24T17:15:55.307401] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2025-05 (1.69 seconds). [2025-09-24T17:15:56.016117] [INFO ] [REMOTE ] AP: Fetching primary data for 2025-05. [2025-09-24T17:15:56.676040] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-24T17:15:56.681794] [INFO ] [REMOTE ] AORT: Full fetch complete (41645 records). [2025-09-24T17:15:56.681933] [DEBUG] [VALIDATOR ] AORT: Validating primary data. [2025-09-24T17:15:56.818219] [INFO ] [REMOTE ] APAM: Fetching primary data for 2025-01. [2025-09-24T17:15:57.006110] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2025-05 (0.99 seconds). [2025-09-24T17:15:57.096702] [DEBUG] [VALIDATOR ] AORT: All expected trading days are present. [2025-09-24T17:15:57.096793] [DEBUG] [VALIDATOR ] AORT: Primary data validation passed. [2025-09-24T17:15:57.097265] [INFO ] [MAIN ] AORT: Fetched primary data is valid. [2025-09-24T17:15:57.097306] [DEBUG] [LOCAL ] AORT: Saving primary data. [2025-09-24T17:15:57.099099] [DEBUG] [LOCAL ] AORT: Trimmed 41645 records to 29664 (keeping 200 days of data) [2025-09-24T17:15:57.276547] [DEBUG] [LOCAL ] AORT: Primary data saved (29664 records). [2025-09-24T17:15:57.276747] [INFO ] [MAIN ] AORT: Full history saved. [2025-09-24T17:15:57.276872] [INFO ] [MAIN ] Update Progress: 125/2373 symbols completed. AORT took 30.8s. Estimated remaining: 4h 45m 49s. Rate: 7.9 symbols/min [2025-09-24T17:15:57.446497] [INFO ] [MAIN ] APD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:15:57.503365] [DEBUG] [LOCAL ] APD: Loaded 45379 existing records from primary storage. [2025-09-24T17:15:57.503763] [INFO ] [MAIN ] APD: Loaded 45379 existing records. [2025-09-24T17:15:57.621239] [INFO ] [REMOTE ] AP: Fetching primary data for 2025-06. [2025-09-24T17:15:57.686784] [WARN ] [MAIN ] APD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:15:57.687157] [INFO ] [MAIN ] APD: Wiping existing primary data before full refresh. [2025-09-24T17:15:57.687231] [INFO ] [LOCAL ] APD: Starting deletion of primary data. [2025-09-24T17:15:57.690112] [DEBUG] [LOCAL ] APD: Deleted primary data file. [2025-09-24T17:15:57.690218] [INFO ] [MAIN ] APD: Starting full primary refresh. [2025-09-24T17:15:58.058104] [INFO ] [REMOTE ] APD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:15:58.257488] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-24T17:15:58.416063] [INFO ] [REMOTE ] AOS: Fetching primary data for 2025-06. [2025-09-24T17:15:58.478288] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2025-06 (0.86 seconds). [2025-09-24T17:15:59.216089] [INFO ] [REMOTE ] APD: Fetching primary data for 2024-12. [2025-09-24T17:16:00.016111] [INFO ] [REMOTE ] APAM: Fetching primary data for 2025-02. [2025-09-24T17:16:00.215549] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-24T17:16:00.816102] [INFO ] [REMOTE ] AP: Fetching primary data for 2025-07. [2025-09-24T17:16:01.171148] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2024-12 (1.96 seconds). [2025-09-24T17:16:01.406267] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2025-07 (0.59 seconds). [2025-09-24T17:16:01.427895] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2025-02 (1.41 seconds). [2025-09-24T17:16:01.616082] [INFO ] [REMOTE ] APAM: Fetching primary data for 2025-03. [2025-09-24T17:16:02.416097] [INFO ] [REMOTE ] AP: Fetching primary data for 2025-08. [2025-09-24T17:16:02.842814] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2025-03 (1.23 seconds). [2025-09-24T17:16:03.141200] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2025-08 (0.73 seconds). [2025-09-24T17:16:03.216083] [INFO ] [REMOTE ] AOS: Fetching primary data for 2025-07. [2025-09-24T17:16:04.016086] [INFO ] [REMOTE ] APD: Fetching primary data for 2025-01. [2025-09-24T17:16:04.816079] [INFO ] [REMOTE ] AP: Fetching primary data for 2025-09. [2025-09-24T17:16:04.943624] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2025-07 (1.73 seconds). [2025-09-24T17:16:05.616075] [INFO ] [REMOTE ] AOS: Fetching primary data for 2025-08. [2025-09-24T17:16:05.664118] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2025-09 (0.85 seconds). [2025-09-24T17:16:05.665969] [INFO ] [REMOTE ] AP: Full fetch complete (8701 records). [2025-09-24T17:16:05.666048] [DEBUG] [VALIDATOR ] AP: Validating primary data. [2025-09-24T17:16:05.666943] [FATAL] [VALIDATOR ] AP: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:16:05.667034] [FATAL] [MAIN ] AP: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:16:05.667089] [WARN ] [MAIN ] AP: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:16:05.667154] [INFO ] [LOCAL ] AP: Starting deletion of primary data. [2025-09-24T17:16:05.667215] [DEBUG] [LOCAL ] AP: No primary data file found to delete. [2025-09-24T17:16:05.667265] [INFO ] [LOCAL ] AP: Starting deletion of derivative data. [2025-09-24T17:16:05.667782] [DEBUG] [LOCAL ] AP: Deleted derivative data file. [2025-09-24T17:16:05.667891] [INFO ] [MAIN ] Update Progress: 126/2373 symbols completed. AP took 24.6s. Estimated remaining: 4h 45m 55s. Rate: 7.9 symbols/min [2025-09-24T17:16:05.918662] [INFO ] [MAIN ] APG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:16:05.949846] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2025-01 (1.93 seconds). [2025-09-24T17:16:06.010576] [DEBUG] [LOCAL ] APG: Loaded 50228 existing records from primary storage. [2025-09-24T17:16:06.010809] [INFO ] [MAIN ] APG: Loaded 50228 existing records. [2025-09-24T17:16:06.185600] [WARN ] [MAIN ] APG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:16:06.185949] [INFO ] [MAIN ] APG: Wiping existing primary data before full refresh. [2025-09-24T17:16:06.186004] [INFO ] [LOCAL ] APG: Starting deletion of primary data. [2025-09-24T17:16:06.189589] [DEBUG] [LOCAL ] APG: Deleted primary data file. [2025-09-24T17:16:06.189674] [INFO ] [MAIN ] APG: Starting full primary refresh. [2025-09-24T17:16:06.421253] [INFO ] [REMOTE ] APAM: Fetching primary data for 2025-04. [2025-09-24T17:16:06.563505] [INFO ] [REMOTE ] APG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:16:07.216129] [INFO ] [REMOTE ] APD: Fetching primary data for 2025-02. [2025-09-24T17:16:07.503856] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2025-08 (1.89 seconds). [2025-09-24T17:16:08.021262] [INFO ] [REMOTE ] AOS: Fetching primary data for 2025-09. [2025-09-24T17:16:08.039898] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2025-04 (1.62 seconds). [2025-09-24T17:16:08.503137] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2025-02 (1.29 seconds). [2025-09-24T17:16:08.816137] [INFO ] [REMOTE ] APG: Fetching primary data for 2024-12. [2025-09-24T17:16:09.616048] [INFO ] [REMOTE ] APAM: Fetching primary data for 2025-05. [2025-09-24T17:16:09.691593] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2025-09 (1.67 seconds). [2025-09-24T17:16:09.701244] [INFO ] [REMOTE ] AOS: Full fetch complete (70685 records). [2025-09-24T17:16:09.701390] [DEBUG] [VALIDATOR ] AOS: Validating primary data. [2025-09-24T17:16:10.100956] [DEBUG] [VALIDATOR ] AOS: All expected trading days are present. [2025-09-24T17:16:10.101062] [DEBUG] [VALIDATOR ] AOS: Primary data validation passed. [2025-09-24T17:16:10.101976] [INFO ] [MAIN ] AOS: Fetched primary data is valid. [2025-09-24T17:16:10.102065] [DEBUG] [LOCAL ] AOS: Saving primary data. [2025-09-24T17:16:10.103696] [DEBUG] [LOCAL ] AOS: Trimmed 70685 records to 49129 (keeping 200 days of data) [2025-09-24T17:16:10.419497] [INFO ] [REMOTE ] APD: Fetching primary data for 2025-03. [2025-09-24T17:16:10.425298] [DEBUG] [LOCAL ] AOS: Primary data saved (49129 records). [2025-09-24T17:16:10.425453] [INFO ] [MAIN ] AOS: Full history saved. [2025-09-24T17:16:10.425545] [INFO ] [MAIN ] Update Progress: 127/2373 symbols completed. AOS took 35.4s. Estimated remaining: 4h 44m 57s. Rate: 7.9 symbols/min [2025-09-24T17:16:10.609402] [INFO ] [MAIN ] APH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:16:10.609695] [DEBUG] [LOCAL ] APH: No existing data file found in primary storage. [2025-09-24T17:16:10.609754] [WARN ] [MAIN ] APH: No existing data found, performing full refresh instead. [2025-09-24T17:16:10.609906] [INFO ] [MAIN ] APH: Wiping existing primary data before full refresh. [2025-09-24T17:16:10.609955] [INFO ] [LOCAL ] APH: Starting deletion of primary data. [2025-09-24T17:16:10.610000] [DEBUG] [LOCAL ] APH: No primary data file found to delete. [2025-09-24T17:16:10.610038] [INFO ] [MAIN ] APH: Starting full primary refresh. [2025-09-24T17:16:11.003344] [INFO ] [REMOTE ] APH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:16:11.053824] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-24T17:16:11.063358] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2024-12 (2.25 seconds). [2025-09-24T17:16:11.216086] [INFO ] [REMOTE ] APAM: Fetching primary data for 2025-06. [2025-09-24T17:16:12.016135] [INFO ] [REMOTE ] APG: Fetching primary data for 2025-01. [2025-09-24T17:16:12.323371] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2025-03 (1.90 seconds). [2025-09-24T17:16:12.463284] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-24T17:16:12.816124] [INFO ] [REMOTE ] APD: Fetching primary data for 2025-04. [2025-09-24T17:16:13.545746] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T17:16:13.616130] [INFO ] [REMOTE ] APAM: Fetching primary data for 2025-07. [2025-09-24T17:16:14.416156] [INFO ] [REMOTE ] APG: Fetching primary data for 2025-02. [2025-09-24T17:16:14.925984] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-24T17:16:15.125569] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2025-04 (2.31 seconds). [2025-09-24T17:16:15.216132] [INFO ] [REMOTE ] APAM: Fetching primary data for 2025-08. [2025-09-24T17:16:15.741348] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-24T17:16:16.016133] [INFO ] [REMOTE ] APH: Fetching primary data for 2024-12. [2025-09-24T17:16:16.377804] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-24T17:16:16.816147] [INFO ] [REMOTE ] APD: Fetching primary data for 2025-05. [2025-09-24T17:16:17.616048] [INFO ] [REMOTE ] APAM: Fetching primary data for 2025-09. [2025-09-24T17:16:17.782771] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2024-12 (1.77 seconds). [2025-09-24T17:16:18.416062] [INFO ] [REMOTE ] APH: Fetching primary data for 2025-01. [2025-09-24T17:16:18.526882] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2025-05 (1.71 seconds). [2025-09-24T17:16:18.687237] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2025-09 (1.07 seconds). [2025-09-24T17:16:18.693000] [INFO ] [REMOTE ] APAM: Full fetch complete (51310 records). [2025-09-24T17:16:18.693117] [DEBUG] [VALIDATOR ] APAM: Validating primary data. [2025-09-24T17:16:18.693800] [FATAL] [VALIDATOR ] APAM: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:16:18.693892] [FATAL] [MAIN ] APAM: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:16:18.693958] [WARN ] [MAIN ] APAM: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:16:18.694031] [INFO ] [LOCAL ] APAM: Starting deletion of primary data. [2025-09-24T17:16:18.694098] [DEBUG] [LOCAL ] APAM: No primary data file found to delete. [2025-09-24T17:16:18.694138] [INFO ] [LOCAL ] APAM: Starting deletion of derivative data. [2025-09-24T17:16:18.694205] [DEBUG] [LOCAL ] APAM: No derivative data file found to delete. [2025-09-24T17:16:18.694291] [INFO ] [MAIN ] Update Progress: 128/2373 symbols completed. APAM took 31.3s. Estimated remaining: 4h 45m 1s. Rate: 7.9 symbols/min [2025-09-24T17:16:18.879879] [INFO ] [MAIN ] APLE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:16:18.956370] [DEBUG] [LOCAL ] APLE: Loaded 52034 existing records from primary storage. [2025-09-24T17:16:18.956519] [INFO ] [MAIN ] APLE: Loaded 52034 existing records. [2025-09-24T17:16:19.154857] [WARN ] [MAIN ] APLE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:16:19.155149] [INFO ] [MAIN ] APLE: Wiping existing primary data before full refresh. [2025-09-24T17:16:19.155205] [INFO ] [LOCAL ] APLE: Starting deletion of primary data. [2025-09-24T17:16:19.158247] [DEBUG] [LOCAL ] APLE: Deleted primary data file. [2025-09-24T17:16:19.158314] [INFO ] [MAIN ] APLE: Starting full primary refresh. [2025-09-24T17:16:19.227955] [INFO ] [REMOTE ] APD: Fetching primary data for 2025-06. [2025-09-24T17:16:19.541583] [INFO ] [REMOTE ] APLE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:16:20.016039] [INFO ] [REMOTE ] APLE: Fetching primary data for 2024-12. [2025-09-24T17:16:20.253380] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2025-01 (1.84 seconds). [2025-09-24T17:16:20.619846] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-24T17:16:20.816125] [INFO ] [REMOTE ] APD: Fetching primary data for 2025-07. [2025-09-24T17:16:21.595573] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2024-12 (1.58 seconds). [2025-09-24T17:16:21.616043] [INFO ] [REMOTE ] APG: Fetching primary data for 2025-03. [2025-09-24T17:16:22.416057] [INFO ] [REMOTE ] APLE: Fetching primary data for 2025-01. [2025-09-24T17:16:22.828083] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2025-07 (2.01 seconds). [2025-09-24T17:16:23.216150] [INFO ] [REMOTE ] APH: Fetching primary data for 2025-02. [2025-09-24T17:16:23.372461] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-24T17:16:24.016073] [INFO ] [REMOTE ] APG: Fetching primary data for 2025-04. [2025-09-24T17:16:24.176889] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2025-01 (1.76 seconds). [2025-09-24T17:16:24.816063] [INFO ] [REMOTE ] APD: Fetching primary data for 2025-08. [2025-09-24T17:16:24.997282] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2025-02 (1.78 seconds). [2025-09-24T17:16:25.506194] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-24T17:16:25.616097] [INFO ] [REMOTE ] APG: Fetching primary data for 2025-05. [2025-09-24T17:16:26.366962] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2025-08 (1.55 seconds). [2025-09-24T17:16:26.416083] [INFO ] [REMOTE ] APH: Fetching primary data for 2025-03. [2025-09-24T17:16:26.920973] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2025-05 (1.30 seconds). [2025-09-24T17:16:27.216111] [INFO ] [REMOTE ] APG: Fetching primary data for 2025-06. [2025-09-24T17:16:28.016082] [INFO ] [REMOTE ] APD: Fetching primary data for 2025-09. [2025-09-24T17:16:28.239700] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2025-03 (1.82 seconds). [2025-09-24T17:16:28.816072] [INFO ] [REMOTE ] APH: Fetching primary data for 2025-04. [2025-09-24T17:16:28.907120] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2025-06 (1.69 seconds). [2025-09-24T17:16:29.401001] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2025-09 (1.38 seconds). [2025-09-24T17:16:29.408536] [INFO ] [REMOTE ] APD: Full fetch complete (66595 records). [2025-09-24T17:16:29.408729] [DEBUG] [VALIDATOR ] APD: Validating primary data. [2025-09-24T17:16:29.621526] [INFO ] [REMOTE ] APG: Fetching primary data for 2025-07. [2025-09-24T17:16:29.803398] [DEBUG] [VALIDATOR ] APD: All expected trading days are present. [2025-09-24T17:16:29.803483] [DEBUG] [VALIDATOR ] APD: Primary data validation passed. [2025-09-24T17:16:29.804167] [INFO ] [MAIN ] APD: Fetched primary data is valid. [2025-09-24T17:16:29.804229] [DEBUG] [LOCAL ] APD: Saving primary data. [2025-09-24T17:16:29.805531] [DEBUG] [LOCAL ] APD: Trimmed 66595 records to 45371 (keeping 200 days of data) [2025-09-24T17:16:30.087963] [DEBUG] [LOCAL ] APD: Primary data saved (45371 records). [2025-09-24T17:16:30.088093] [INFO ] [MAIN ] APD: Full history saved. [2025-09-24T17:16:30.088175] [INFO ] [MAIN ] Update Progress: 129/2373 symbols completed. APD took 32.8s. Estimated remaining: 4h 45m 59s. Rate: 7.8 symbols/min [2025-09-24T17:16:30.257195] [INFO ] [MAIN ] APO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:16:30.311026] [DEBUG] [LOCAL ] APO: Loaded 53386 existing records from primary storage. [2025-09-24T17:16:30.311164] [INFO ] [MAIN ] APO: Loaded 53386 existing records. [2025-09-24T17:16:30.421207] [INFO ] [REMOTE ] APLE: Fetching primary data for 2025-02. [2025-09-24T17:16:30.494114] [WARN ] [MAIN ] APO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:16:30.494372] [INFO ] [MAIN ] APO: Wiping existing primary data before full refresh. [2025-09-24T17:16:30.494452] [INFO ] [LOCAL ] APO: Starting deletion of primary data. [2025-09-24T17:16:30.497357] [DEBUG] [LOCAL ] APO: Deleted primary data file. [2025-09-24T17:16:30.497422] [INFO ] [MAIN ] APO: Starting full primary refresh. [2025-09-24T17:16:30.863773] [INFO ] [REMOTE ] APO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:16:30.892922] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2025-04 (2.08 seconds). [2025-09-24T17:16:31.216099] [INFO ] [REMOTE ] APH: Fetching primary data for 2025-05. [2025-09-24T17:16:31.414557] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-24T17:16:32.016142] [INFO ] [REMOTE ] APO: Fetching primary data for 2024-12. [2025-09-24T17:16:32.314243] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2025-02 (1.89 seconds). [2025-09-24T17:16:32.816106] [INFO ] [REMOTE ] APLE: Fetching primary data for 2025-03. [2025-09-24T17:16:32.872340] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2025-05 (1.66 seconds). [2025-09-24T17:16:33.616122] [INFO ] [REMOTE ] APH: Fetching primary data for 2025-06. [2025-09-24T17:16:34.230352] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2024-12 (2.21 seconds). [2025-09-24T17:16:34.416079] [INFO ] [REMOTE ] APO: Fetching primary data for 2025-01. [2025-09-24T17:16:34.612408] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-24T17:16:35.141484] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2025-06 (1.53 seconds). [2025-09-24T17:16:35.216115] [INFO ] [REMOTE ] APLE: Fetching primary data for 2025-04. [2025-09-24T17:16:36.016106] [INFO ] [REMOTE ] APG: Fetching primary data for 2025-08. [2025-09-24T17:16:36.315960] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2025-01 (1.90 seconds). [2025-09-24T17:16:36.779558] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-24T17:16:36.816065] [INFO ] [REMOTE ] APLE: Fetching primary data for 2025-05. [2025-09-24T17:16:37.616136] [INFO ] [REMOTE ] APO: Fetching primary data for 2025-02. [2025-09-24T17:16:37.814853] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2025-08 (1.80 seconds). [2025-09-24T17:16:38.416151] [INFO ] [REMOTE ] APH: Fetching primary data for 2025-07. [2025-09-24T17:16:38.742104] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2025-05 (1.93 seconds). [2025-09-24T17:16:39.216053] [INFO ] [REMOTE ] APLE: Fetching primary data for 2025-06. [2025-09-24T17:16:39.313675] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2025-02 (1.70 seconds). [2025-09-24T17:16:40.016078] [INFO ] [REMOTE ] APO: Fetching primary data for 2025-03. [2025-09-24T17:16:40.429395] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2025-07 (2.01 seconds). [2025-09-24T17:16:40.816131] [INFO ] [REMOTE ] APH: Fetching primary data for 2025-08. [2025-09-24T17:16:41.034890] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2025-06 (1.82 seconds). [2025-09-24T17:16:41.565749] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2025-03 (1.55 seconds). [2025-09-24T17:16:41.616106] [INFO ] [REMOTE ] APO: Fetching primary data for 2025-04. [2025-09-24T17:16:42.416131] [INFO ] [REMOTE ] APLE: Fetching primary data for 2025-07. [2025-09-24T17:16:42.835222] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2025-08 (2.02 seconds). [2025-09-24T17:16:43.227492] [INFO ] [REMOTE ] APH: Fetching primary data for 2025-09. [2025-09-24T17:16:43.230589] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-24T17:16:44.016081] [INFO ] [REMOTE ] APG: Fetching primary data for 2025-09. [2025-09-24T17:16:44.418899] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2025-07 (2.00 seconds). [2025-09-24T17:16:44.816117] [INFO ] [REMOTE ] APO: Fetching primary data for 2025-05. [2025-09-24T17:16:45.398300] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2025-09 (2.17 seconds). [2025-09-24T17:16:45.410569] [INFO ] [REMOTE ] APH: Full fetch complete (77683 records). [2025-09-24T17:16:45.410772] [DEBUG] [VALIDATOR ] APH: Validating primary data. [2025-09-24T17:16:45.621077] [INFO ] [REMOTE ] APLE: Fetching primary data for 2025-08. [2025-09-24T17:16:45.866691] [DEBUG] [VALIDATOR ] APH: All expected trading days are present. [2025-09-24T17:16:45.867148] [DEBUG] [VALIDATOR ] APH: Primary data validation passed. [2025-09-24T17:16:45.870487] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-24T17:16:45.868601] [INFO ] [MAIN ] APH: Fetched primary data is valid. [2025-09-24T17:16:45.879150] [DEBUG] [LOCAL ] APH: Saving primary data. [2025-09-24T17:16:45.882080] [DEBUG] [LOCAL ] APH: Trimmed 77683 records to 53691 (keeping 200 days of data) [2025-09-24T17:16:45.883281] [INFO ] [REMOTE ] APG: Full fetch complete (71656 records). [2025-09-24T17:16:45.883422] [DEBUG] [VALIDATOR ] APG: Validating primary data. [2025-09-24T17:16:46.415790] [DEBUG] [VALIDATOR ] APG: All expected trading days are present. [2025-09-24T17:16:46.416635] [DEBUG] [VALIDATOR ] APG: Primary data validation passed. [2025-09-24T17:16:46.418205] [INFO ] [MAIN ] APG: Fetched primary data is valid. [2025-09-24T17:16:46.418556] [DEBUG] [LOCAL ] APG: Saving primary data. [2025-09-24T17:16:46.424790] [DEBUG] [LOCAL ] APG: Trimmed 71656 records to 50211 (keeping 200 days of data) [2025-09-24T17:16:46.904071] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2025-05 (2.09 seconds). [2025-09-24T17:16:46.921041] [INFO ] [REMOTE ] APO: Fetching primary data for 2025-06. [2025-09-24T17:16:46.962271] [DEBUG] [LOCAL ] APH: Primary data saved (53691 records). [2025-09-24T17:16:46.963836] [INFO ] [MAIN ] APH: Full history saved. [2025-09-24T17:16:46.964244] [INFO ] [MAIN ] Update Progress: 130/2373 symbols completed. APH took 36.5s. Estimated remaining: 4h 48m 30s. Rate: 7.8 symbols/min [2025-09-24T17:16:47.156467] [INFO ] [MAIN ] APOS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:16:47.201851] [DEBUG] [LOCAL ] APOS: Loaded 7493 existing records from primary storage. [2025-09-24T17:16:47.217539] [INFO ] [MAIN ] APOS: Loaded 7493 existing records. [2025-09-24T17:16:47.422632] [WARN ] [MAIN ] APOS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:16:47.425324] [INFO ] [MAIN ] APOS: Wiping existing primary data before full refresh. [2025-09-24T17:16:47.425423] [INFO ] [LOCAL ] APOS: Starting deletion of primary data. [2025-09-24T17:16:47.427413] [DEBUG] [LOCAL ] APOS: Deleted primary data file. [2025-09-24T17:16:47.428378] [INFO ] [MAIN ] APOS: Starting full primary refresh. [2025-09-24T17:16:47.560067] [DEBUG] [LOCAL ] APG: Primary data saved (50211 records). [2025-09-24T17:16:47.590375] [INFO ] [MAIN ] APG: Full history saved. [2025-09-24T17:16:47.629105] [INFO ] [MAIN ] Update Progress: 131/2373 symbols completed. APG took 42.0s. Estimated remaining: 4h 46m 22s. Rate: 7.8 symbols/min [2025-09-24T17:16:47.711660] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2025-08 (2.09 seconds). [2025-09-24T17:16:47.868727] [INFO ] [REMOTE ] APLE: Fetching primary data for 2025-09. [2025-09-24T17:16:48.036280] [INFO ] [MAIN ] APTV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:16:48.041775] [INFO ] [REMOTE ] APOS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:16:48.042143] [INFO ] [REMOTE ] APOS: Fetching primary data for 2024-12. [2025-09-24T17:16:48.097862] [DEBUG] [LOCAL ] APTV: Loaded 52221 existing records from primary storage. [2025-09-24T17:16:48.098029] [INFO ] [MAIN ] APTV: Loaded 52221 existing records. [2025-09-24T17:16:48.277990] [WARN ] [MAIN ] APTV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:16:48.278229] [INFO ] [MAIN ] APTV: Wiping existing primary data before full refresh. [2025-09-24T17:16:48.278276] [INFO ] [LOCAL ] APTV: Starting deletion of primary data. [2025-09-24T17:16:48.280446] [DEBUG] [LOCAL ] APTV: Deleted primary data file. [2025-09-24T17:16:48.280509] [INFO ] [MAIN ] APTV: Starting full primary refresh. [2025-09-24T17:16:48.644264] [INFO ] [REMOTE ] APTV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:16:48.708863] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2025-06 (1.79 seconds). [2025-09-24T17:16:48.751084] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2024-12 (0.71 seconds). [2025-09-24T17:16:48.816089] [INFO ] [REMOTE ] APOS: Fetching primary data for 2025-01. [2025-09-24T17:16:49.419368] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2025-01 (0.60 seconds). [2025-09-24T17:16:49.616081] [INFO ] [REMOTE ] APOS: Fetching primary data for 2025-02. [2025-09-24T17:16:49.820004] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2025-09 (1.95 seconds). [2025-09-24T17:16:49.829853] [INFO ] [REMOTE ] APLE: Full fetch complete (74256 records). [2025-09-24T17:16:49.830022] [DEBUG] [VALIDATOR ] APLE: Validating primary data. [2025-09-24T17:16:50.285539] [DEBUG] [VALIDATOR ] APLE: All expected trading days are present. [2025-09-24T17:16:50.285668] [DEBUG] [VALIDATOR ] APLE: Primary data validation passed. [2025-09-24T17:16:50.286440] [INFO ] [MAIN ] APLE: Fetched primary data is valid. [2025-09-24T17:16:50.286489] [DEBUG] [LOCAL ] APLE: Saving primary data. [2025-09-24T17:16:50.288163] [DEBUG] [LOCAL ] APLE: Trimmed 74256 records to 52015 (keeping 200 days of data) [2025-09-24T17:16:50.358747] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2025-02 (0.74 seconds). [2025-09-24T17:16:50.416121] [INFO ] [REMOTE ] APO: Fetching primary data for 2025-07. [2025-09-24T17:16:50.621182] [DEBUG] [LOCAL ] APLE: Primary data saved (52015 records). [2025-09-24T17:16:50.621338] [INFO ] [MAIN ] APLE: Full history saved. [2025-09-24T17:16:50.622245] [INFO ] [MAIN ] Update Progress: 132/2373 symbols completed. APLE took 31.9s. Estimated remaining: 4h 44m 55s. Rate: 7.9 symbols/min [2025-09-24T17:16:50.792135] [INFO ] [MAIN ] AQN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:16:50.847435] [DEBUG] [LOCAL ] AQN: Loaded 51946 existing records from primary storage. [2025-09-24T17:16:50.847584] [INFO ] [MAIN ] AQN: Loaded 51946 existing records. [2025-09-24T17:16:51.024958] [WARN ] [MAIN ] AQN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:16:51.025229] [INFO ] [MAIN ] AQN: Wiping existing primary data before full refresh. [2025-09-24T17:16:51.025277] [INFO ] [LOCAL ] AQN: Starting deletion of primary data. [2025-09-24T17:16:51.027431] [DEBUG] [LOCAL ] AQN: Deleted primary data file. [2025-09-24T17:16:51.027494] [INFO ] [MAIN ] AQN: Starting full primary refresh. [2025-09-24T17:16:51.221254] [INFO ] [REMOTE ] APOS: Fetching primary data for 2025-03. [2025-09-24T17:16:51.389408] [INFO ] [REMOTE ] AQN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:16:51.889844] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2025-03 (0.67 seconds). [2025-09-24T17:16:52.016096] [INFO ] [REMOTE ] APOS: Fetching primary data for 2025-04. [2025-09-24T17:16:52.446063] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2025-07 (2.03 seconds). [2025-09-24T17:16:52.799473] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2025-04 (0.78 seconds). [2025-09-24T17:16:52.816018] [INFO ] [REMOTE ] APOS: Fetching primary data for 2025-05. [2025-09-24T17:16:53.507525] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2025-05 (0.69 seconds). [2025-09-24T17:16:53.616094] [INFO ] [REMOTE ] APTV: Fetching primary data for 2024-12. [2025-09-24T17:16:54.416095] [INFO ] [REMOTE ] APOS: Fetching primary data for 2025-06. [2025-09-24T17:16:55.112555] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2025-06 (0.70 seconds). [2025-09-24T17:16:55.216043] [INFO ] [REMOTE ] APO: Fetching primary data for 2025-08. [2025-09-24T17:16:55.361074] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-24T17:16:56.016100] [INFO ] [REMOTE ] APTV: Fetching primary data for 2025-01. [2025-09-24T17:16:56.816121] [INFO ] [REMOTE ] AQN: Fetching primary data for 2024-12. [2025-09-24T17:16:57.190758] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2025-08 (1.97 seconds). [2025-09-24T17:16:57.360158] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-24T17:16:57.616128] [INFO ] [REMOTE ] APTV: Fetching primary data for 2025-02. [2025-09-24T17:16:58.416140] [INFO ] [REMOTE ] APO: Fetching primary data for 2025-09. [2025-09-24T17:16:58.620372] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2024-12 (1.80 seconds). [2025-09-24T17:16:59.216064] [INFO ] [REMOTE ] AQN: Fetching primary data for 2025-01. [2025-09-24T17:16:59.288524] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-24T17:17:00.016057] [INFO ] [REMOTE ] APOS: Fetching primary data for 2025-07. [2025-09-24T17:17:00.415271] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2025-09 (2.00 seconds). [2025-09-24T17:17:00.424817] [INFO ] [REMOTE ] APO: Full fetch complete (77292 records). [2025-09-24T17:17:00.424969] [DEBUG] [VALIDATOR ] APO: Validating primary data. [2025-09-24T17:17:00.817614] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2025-07 (0.80 seconds). [2025-09-24T17:17:00.817814] [INFO ] [REMOTE ] APTV: Fetching primary data for 2025-03. [2025-09-24T17:17:00.839741] [DEBUG] [VALIDATOR ] APO: All expected trading days are present. [2025-09-24T17:17:00.841503] [DEBUG] [VALIDATOR ] APO: Primary data validation passed. [2025-09-24T17:17:00.843566] [INFO ] [MAIN ] APO: Fetched primary data is valid. [2025-09-24T17:17:00.844690] [DEBUG] [LOCAL ] APO: Saving primary data. [2025-09-24T17:17:00.873764] [DEBUG] [LOCAL ] APO: Trimmed 77292 records to 53385 (keeping 200 days of data) [2025-09-24T17:17:00.876080] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2025-01 (1.66 seconds). [2025-09-24T17:17:01.221577] [DEBUG] [LOCAL ] APO: Primary data saved (53385 records). [2025-09-24T17:17:01.221753] [INFO ] [MAIN ] APO: Full history saved. [2025-09-24T17:17:01.221851] [INFO ] [MAIN ] Update Progress: 133/2373 symbols completed. APO took 31.1s. Estimated remaining: 4h 45m 38s. Rate: 7.8 symbols/min [2025-09-24T17:17:01.400607] [INFO ] [MAIN ] AQNB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:17:01.407023] [DEBUG] [LOCAL ] AQNB: Loaded 4213 existing records from primary storage. [2025-09-24T17:17:01.407136] [INFO ] [MAIN ] AQNB: Loaded 4213 existing records. [2025-09-24T17:17:01.590688] [WARN ] [MAIN ] AQNB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:17:01.590939] [INFO ] [MAIN ] AQNB: Wiping existing primary data before full refresh. [2025-09-24T17:17:01.590988] [INFO ] [LOCAL ] AQNB: Starting deletion of primary data. [2025-09-24T17:17:01.591390] [DEBUG] [LOCAL ] AQNB: Deleted primary data file. [2025-09-24T17:17:01.591451] [INFO ] [MAIN ] AQNB: Starting full primary refresh. [2025-09-24T17:17:01.622748] [INFO ] [REMOTE ] AQN: Fetching primary data for 2025-02. [2025-09-24T17:17:01.973783] [INFO ] [REMOTE ] AQNB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:17:02.416694] [INFO ] [REMOTE ] APOS: Fetching primary data for 2025-08. [2025-09-24T17:17:02.433367] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-24T17:17:02.997999] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-24T17:17:03.041178] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2025-08 (0.62 seconds). [2025-09-24T17:17:03.216123] [INFO ] [REMOTE ] APOS: Fetching primary data for 2025-09. [2025-09-24T17:17:03.810218] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2025-09 (0.59 seconds). [2025-09-24T17:17:03.812399] [INFO ] [REMOTE ] APOS: Full fetch complete (10424 records). [2025-09-24T17:17:03.812475] [DEBUG] [VALIDATOR ] APOS: Validating primary data. [2025-09-24T17:17:04.021284] [INFO ] [REMOTE ] APTV: Fetching primary data for 2025-04. [2025-09-24T17:17:04.204084] [DEBUG] [VALIDATOR ] APOS: All expected trading days are present. [2025-09-24T17:17:04.204171] [DEBUG] [VALIDATOR ] APOS: Primary data validation passed. [2025-09-24T17:17:04.204441] [INFO ] [MAIN ] APOS: Fetched primary data is valid. [2025-09-24T17:17:04.204504] [DEBUG] [LOCAL ] APOS: Saving primary data. [2025-09-24T17:17:04.205012] [DEBUG] [LOCAL ] APOS: Trimmed 10424 records to 7502 (keeping 200 days of data) [2025-09-24T17:17:04.251166] [DEBUG] [LOCAL ] APOS: Primary data saved (7502 records). [2025-09-24T17:17:04.251299] [INFO ] [MAIN ] APOS: Full history saved. [2025-09-24T17:17:04.251381] [INFO ] [MAIN ] Update Progress: 134/2373 symbols completed. APOS took 17.3s. Estimated remaining: 4h 44m 13s. Rate: 7.9 symbols/min [2025-09-24T17:17:04.433726] [INFO ] [MAIN ] AR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:17:04.491494] [DEBUG] [LOCAL ] AR: Loaded 53585 existing records from primary storage. [2025-09-24T17:17:04.491695] [INFO ] [MAIN ] AR: Loaded 53585 existing records. [2025-09-24T17:17:04.695766] [WARN ] [MAIN ] AR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:17:04.696069] [INFO ] [MAIN ] AR: Wiping existing primary data before full refresh. [2025-09-24T17:17:04.696140] [INFO ] [LOCAL ] AR: Starting deletion of primary data. [2025-09-24T17:17:04.698903] [DEBUG] [LOCAL ] AR: Deleted primary data file. [2025-09-24T17:17:04.698968] [INFO ] [MAIN ] AR: Starting full primary refresh. [2025-09-24T17:17:04.821272] [INFO ] [REMOTE ] AQN: Fetching primary data for 2025-03. [2025-09-24T17:17:05.096081] [INFO ] [REMOTE ] AR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:17:05.616055] [INFO ] [REMOTE ] AR: Fetching primary data for 2024-12. [2025-09-24T17:17:05.965263] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2025-04 (1.94 seconds). [2025-09-24T17:17:06.207190] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2025-03 (1.39 seconds). [2025-09-24T17:17:06.416150] [INFO ] [REMOTE ] AQN: Fetching primary data for 2025-04. [2025-09-24T17:17:07.216167] [INFO ] [REMOTE ] APTV: Fetching primary data for 2025-05. [2025-09-24T17:17:07.356754] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-24T17:17:08.016056] [INFO ] [REMOTE ] AR: Fetching primary data for 2025-01. [2025-09-24T17:17:08.157358] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-24T17:17:08.816408] [INFO ] [REMOTE ] AQN: Fetching primary data for 2025-05. [2025-09-24T17:17:08.823514] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2025-05 (1.61 seconds). [2025-09-24T17:17:09.616068] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2024-12. [2025-09-24T17:17:09.858227] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2025-01 (1.84 seconds). [2025-09-24T17:17:10.142391] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2024-12 (0.53 seconds). [2025-09-24T17:17:10.416099] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2025-01. [2025-09-24T17:17:10.711769] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2025-05 (1.90 seconds). [2025-09-24T17:17:10.836122] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2025-01 (0.42 seconds). [2025-09-24T17:17:11.216140] [INFO ] [REMOTE ] AQN: Fetching primary data for 2025-06. [2025-09-24T17:17:12.016103] [INFO ] [REMOTE ] APTV: Fetching primary data for 2025-06. [2025-09-24T17:17:12.744637] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2025-06 (1.53 seconds). [2025-09-24T17:17:12.816060] [INFO ] [REMOTE ] AQN: Fetching primary data for 2025-07. [2025-09-24T17:17:13.616053] [INFO ] [REMOTE ] AR: Fetching primary data for 2025-02. [2025-09-24T17:17:13.954913] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2025-06 (1.94 seconds). [2025-09-24T17:17:14.218300] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2025-07 (1.40 seconds). [2025-09-24T17:17:14.416121] [INFO ] [REMOTE ] APTV: Fetching primary data for 2025-07. [2025-09-24T17:17:15.216062] [INFO ] [REMOTE ] AQN: Fetching primary data for 2025-08. [2025-09-24T17:17:15.294795] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2025-02 (1.68 seconds). [2025-09-24T17:17:16.016106] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2025-02. [2025-09-24T17:17:16.442866] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2025-07 (2.03 seconds). [2025-09-24T17:17:16.459372] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-24T17:17:16.816056] [INFO ] [REMOTE ] APTV: Fetching primary data for 2025-08. [2025-09-24T17:17:16.870212] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-24T17:17:17.616166] [INFO ] [REMOTE ] AR: Fetching primary data for 2025-03. [2025-09-24T17:17:17.873354] [DEBUG] [REMOTE ] AR: Error fetching primary data for 2025-03: 'API call returned an empty response.' [2025-09-24T17:17:17.873704] [WARN ] [REMOTE ] AR: No data returned for month 2025-03 [2025-09-24T17:17:18.416047] [INFO ] [REMOTE ] AQN: Fetching primary data for 2025-09. [2025-09-24T17:17:18.543015] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2025-08 (1.73 seconds). [2025-09-24T17:17:19.216104] [INFO ] [REMOTE ] AR: Fetching primary data for 2025-04. [2025-09-24T17:17:20.016080] [INFO ] [REMOTE ] APTV: Fetching primary data for 2025-09. [2025-09-24T17:17:20.077306] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2025-09 (1.66 seconds). [2025-09-24T17:17:20.086451] [INFO ] [REMOTE ] AQN: Full fetch complete (75269 records). [2025-09-24T17:17:20.086671] [DEBUG] [VALIDATOR ] AQN: Validating primary data. [2025-09-24T17:17:20.491080] [DEBUG] [VALIDATOR ] AQN: All expected trading days are present. [2025-09-24T17:17:20.491164] [DEBUG] [VALIDATOR ] AQN: Primary data validation passed. [2025-09-24T17:17:20.491918] [INFO ] [MAIN ] AQN: Fetched primary data is valid. [2025-09-24T17:17:20.491989] [DEBUG] [LOCAL ] AQN: Saving primary data. [2025-09-24T17:17:20.493530] [DEBUG] [LOCAL ] AQN: Trimmed 75269 records to 51928 (keeping 200 days of data) [2025-09-24T17:17:20.747828] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-24T17:17:20.828306] [INFO ] [REMOTE ] AR: Fetching primary data for 2025-05. [2025-09-24T17:17:20.851056] [DEBUG] [LOCAL ] AQN: Primary data saved (51928 records). [2025-09-24T17:17:20.851220] [INFO ] [MAIN ] AQN: Full history saved. [2025-09-24T17:17:20.851332] [INFO ] [MAIN ] Update Progress: 135/2373 symbols completed. AQN took 30.2s. Estimated remaining: 4h 46m 34s. Rate: 7.8 symbols/min [2025-09-24T17:17:21.033050] [INFO ] [MAIN ] ARCO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:17:21.081225] [DEBUG] [LOCAL ] ARCO: Loaded 44633 existing records from primary storage. [2025-09-24T17:17:21.081436] [INFO ] [MAIN ] ARCO: Loaded 44633 existing records. [2025-09-24T17:17:21.274882] [WARN ] [MAIN ] ARCO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:17:21.275182] [INFO ] [MAIN ] ARCO: Wiping existing primary data before full refresh. [2025-09-24T17:17:21.275235] [INFO ] [LOCAL ] ARCO: Starting deletion of primary data. [2025-09-24T17:17:21.277304] [DEBUG] [LOCAL ] ARCO: Deleted primary data file. [2025-09-24T17:17:21.277386] [INFO ] [MAIN ] ARCO: Starting full primary refresh. [2025-09-24T17:17:21.624475] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2025-03. [2025-09-24T17:17:21.670852] [INFO ] [REMOTE ] ARCO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:17:21.762955] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2025-09 (1.75 seconds). [2025-09-24T17:17:21.772244] [INFO ] [REMOTE ] APTV: Full fetch complete (76056 records). [2025-09-24T17:17:21.772378] [DEBUG] [VALIDATOR ] APTV: Validating primary data. [2025-09-24T17:17:22.193867] [DEBUG] [VALIDATOR ] APTV: All expected trading days are present. [2025-09-24T17:17:22.193966] [DEBUG] [VALIDATOR ] APTV: Primary data validation passed. [2025-09-24T17:17:22.194737] [INFO ] [MAIN ] APTV: Fetched primary data is valid. [2025-09-24T17:17:22.194802] [DEBUG] [LOCAL ] APTV: Saving primary data. [2025-09-24T17:17:22.196310] [DEBUG] [LOCAL ] APTV: Trimmed 76056 records to 52216 (keeping 200 days of data) [2025-09-24T17:17:22.380634] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2025-03 (0.76 seconds). [2025-09-24T17:17:22.416061] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2025-04. [2025-09-24T17:17:22.541561] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2025-05 (1.71 seconds). [2025-09-24T17:17:22.563453] [DEBUG] [LOCAL ] APTV: Primary data saved (52216 records). [2025-09-24T17:17:22.563578] [INFO ] [MAIN ] APTV: Full history saved. [2025-09-24T17:17:22.563680] [INFO ] [MAIN ] Update Progress: 136/2373 symbols completed. APTV took 34.9s. Estimated remaining: 4h 44m 48s. Rate: 7.9 symbols/min [2025-09-24T17:17:22.734514] [INFO ] [MAIN ] ARDC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:17:22.751014] [DEBUG] [LOCAL ] ARDC: Loaded 14405 existing records from primary storage. [2025-09-24T17:17:22.751132] [INFO ] [MAIN ] ARDC: Loaded 14405 existing records. [2025-09-24T17:17:22.933982] [WARN ] [MAIN ] ARDC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:17:22.934212] [INFO ] [MAIN ] ARDC: Wiping existing primary data before full refresh. [2025-09-24T17:17:22.934260] [INFO ] [LOCAL ] ARDC: Starting deletion of primary data. [2025-09-24T17:17:22.935383] [DEBUG] [LOCAL ] ARDC: Deleted primary data file. [2025-09-24T17:17:22.935452] [INFO ] [MAIN ] ARDC: Starting full primary refresh. [2025-09-24T17:17:23.063391] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2025-04 (0.65 seconds). [2025-09-24T17:17:23.221169] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2024-12. [2025-09-24T17:17:23.313067] [INFO ] [REMOTE ] ARDC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:17:24.016093] [INFO ] [REMOTE ] AR: Fetching primary data for 2025-06. [2025-09-24T17:17:24.816102] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2025-05. [2025-09-24T17:17:25.146441] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2024-12 (1.93 seconds). [2025-09-24T17:17:25.310421] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2025-05 (0.49 seconds). [2025-09-24T17:17:25.495626] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2025-06 (1.48 seconds). [2025-09-24T17:17:25.616111] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2024-12. [2025-09-24T17:17:26.416077] [INFO ] [REMOTE ] AR: Fetching primary data for 2025-07. [2025-09-24T17:17:26.563860] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2024-12 (0.95 seconds). [2025-09-24T17:17:27.216128] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2025-06. [2025-09-24T17:17:28.008354] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2025-06 (0.79 seconds). [2025-09-24T17:17:28.016021] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2025-07. [2025-09-24T17:17:28.260625] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2025-07 (1.84 seconds). [2025-09-24T17:17:28.561848] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2025-07 (0.55 seconds). [2025-09-24T17:17:28.816094] [INFO ] [REMOTE ] AR: Fetching primary data for 2025-08. [2025-09-24T17:17:29.616102] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2025-01. [2025-09-24T17:17:30.416059] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2025-01. [2025-09-24T17:17:30.447557] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2025-01 (0.83 seconds). [2025-09-24T17:17:30.713227] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2025-08 (1.90 seconds). [2025-09-24T17:17:31.216088] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2025-08. [2025-09-24T17:17:31.708015] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2025-08 (0.49 seconds). [2025-09-24T17:17:32.021157] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2025-02. [2025-09-24T17:17:32.035503] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-24T17:17:32.729367] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2025-02 (0.71 seconds). [2025-09-24T17:17:32.816048] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2025-03. [2025-09-24T17:17:33.616061] [INFO ] [REMOTE ] AR: Fetching primary data for 2025-09. [2025-09-24T17:17:33.739831] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2025-03 (0.92 seconds). [2025-09-24T17:17:34.416083] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2025-04. [2025-09-24T17:17:35.216055] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2025-09. [2025-09-24T17:17:35.543848] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2025-04 (1.13 seconds). [2025-09-24T17:17:35.658242] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2025-09 (2.04 seconds). [2025-09-24T17:17:35.667798] [INFO ] [REMOTE ] AR: Full fetch complete (69346 records). [2025-09-24T17:17:35.667953] [DEBUG] [VALIDATOR ] AR: Validating primary data. [2025-09-24T17:17:35.868261] [WARN ] [VALIDATOR ] AR: Validation failed - insufficient historical data. Have 179 unique days, need 200 days [2025-09-24T17:17:35.869075] [FATAL] [MAIN ] AR: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:17:35.869174] [WARN ] [MAIN ] AR: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:17:35.869275] [INFO ] [LOCAL ] AR: Starting deletion of primary data. [2025-09-24T17:17:35.869369] [DEBUG] [LOCAL ] AR: No primary data file found to delete. [2025-09-24T17:17:35.869409] [INFO ] [LOCAL ] AR: Starting deletion of derivative data. [2025-09-24T17:17:35.870006] [DEBUG] [LOCAL ] AR: Deleted derivative data file. [2025-09-24T17:17:35.870120] [INFO ] [MAIN ] Update Progress: 137/2373 symbols completed. AR took 31.6s. Estimated remaining: 4h 46m 13s. Rate: 7.8 symbols/min [2025-09-24T17:17:36.025606] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2025-05. [2025-09-24T17:17:36.062952] [INFO ] [MAIN ] ARDT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:17:36.068937] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2025-09 (0.85 seconds). [2025-09-24T17:17:36.071388] [INFO ] [REMOTE ] AQNB: Full fetch complete (5882 records). [2025-09-24T17:17:36.071691] [DEBUG] [VALIDATOR ] AQNB: Validating primary data. [2025-09-24T17:17:36.379235] [DEBUG] [LOCAL ] ARDT: Loaded 28224 existing records from primary storage. [2025-09-24T17:17:36.385034] [INFO ] [MAIN ] ARDT: Loaded 28224 existing records. [2025-09-24T17:17:36.586876] [DEBUG] [VALIDATOR ] AQNB: All expected trading days are present. [2025-09-24T17:17:36.592096] [DEBUG] [VALIDATOR ] AQNB: Primary data validation passed. [2025-09-24T17:17:36.605319] [INFO ] [MAIN ] AQNB: Fetched primary data is valid. [2025-09-24T17:17:36.605420] [DEBUG] [LOCAL ] AQNB: Saving primary data. [2025-09-24T17:17:36.633482] [DEBUG] [LOCAL ] AQNB: Trimmed 5882 records to 4187 (keeping 200 days of data) [2025-09-24T17:17:36.646771] [WARN ] [MAIN ] ARDT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:17:36.647631] [INFO ] [MAIN ] ARDT: Wiping existing primary data before full refresh. [2025-09-24T17:17:36.647734] [INFO ] [LOCAL ] ARDT: Starting deletion of primary data. [2025-09-24T17:17:36.658524] [DEBUG] [LOCAL ] ARDT: Deleted primary data file. [2025-09-24T17:17:36.658633] [INFO ] [MAIN ] ARDT: Starting full primary refresh. [2025-09-24T17:17:36.826398] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2025-02. [2025-09-24T17:17:36.905187] [DEBUG] [LOCAL ] AQNB: Primary data saved (4187 records). [2025-09-24T17:17:36.927631] [INFO ] [MAIN ] AQNB: Full history saved. [2025-09-24T17:17:36.962744] [INFO ] [MAIN ] Update Progress: 138/2373 symbols completed. AQNB took 35.7s. Estimated remaining: 4h 44m 19s. Rate: 7.9 symbols/min [2025-09-24T17:17:36.991514] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2025-05 (0.97 seconds). [2025-09-24T17:17:37.129696] [INFO ] [REMOTE ] ARDT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:17:37.230499] [INFO ] [MAIN ] ARE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:17:37.291383] [DEBUG] [LOCAL ] ARE: Loaded 50634 existing records from primary storage. [2025-09-24T17:17:37.291612] [INFO ] [MAIN ] ARE: Loaded 50634 existing records. [2025-09-24T17:17:37.481613] [WARN ] [MAIN ] ARE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:17:37.481922] [INFO ] [MAIN ] ARE: Wiping existing primary data before full refresh. [2025-09-24T17:17:37.481972] [INFO ] [LOCAL ] ARE: Starting deletion of primary data. [2025-09-24T17:17:37.486267] [DEBUG] [LOCAL ] ARE: Deleted primary data file. [2025-09-24T17:17:37.486379] [INFO ] [MAIN ] ARE: Starting full primary refresh. [2025-09-24T17:17:37.621240] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2025-06. [2025-09-24T17:17:37.852906] [INFO ] [REMOTE ] ARE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:17:38.396173] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-24T17:17:38.416024] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2025-03. [2025-09-24T17:17:38.520880] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2025-06 (0.90 seconds). [2025-09-24T17:17:39.216080] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2025-07. [2025-09-24T17:17:39.996799] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2025-07 (0.78 seconds). [2025-09-24T17:17:40.021134] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2024-12. [2025-09-24T17:17:40.037454] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-24T17:17:40.816077] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2025-04. [2025-09-24T17:17:41.359061] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2024-12 (1.34 seconds). [2025-09-24T17:17:41.616147] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2025-08. [2025-09-24T17:17:42.162440] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2025-04 (1.35 seconds). [2025-09-24T17:17:42.181860] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2025-08 (0.57 seconds). [2025-09-24T17:17:42.416085] [INFO ] [REMOTE ] ARE: Fetching primary data for 2024-12. [2025-09-24T17:17:43.216079] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2025-05. [2025-09-24T17:17:44.016051] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2025-01. [2025-09-24T17:17:44.325333] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-24T17:17:44.816055] [INFO ] [REMOTE ] ARE: Fetching primary data for 2025-01. [2025-09-24T17:17:44.844159] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-24T17:17:45.181346] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-24T17:17:45.616088] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2025-02. [2025-09-24T17:17:46.418385] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2025-06. [2025-09-24T17:17:46.424400] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-24T17:17:46.935711] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-24T17:17:47.216083] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2025-03. [2025-09-24T17:17:48.023321] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2025-09. [2025-09-24T17:17:48.047346] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-24T17:17:48.387766] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2025-03 (1.17 seconds). [2025-09-24T17:17:48.816087] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2025-07. [2025-09-24T17:17:49.152577] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-24T17:17:49.155736] [INFO ] [REMOTE ] ARDC: Full fetch complete (20306 records). [2025-09-24T17:17:49.155839] [DEBUG] [VALIDATOR ] ARDC: Validating primary data. [2025-09-24T17:17:49.537435] [DEBUG] [VALIDATOR ] ARDC: All expected trading days are present. [2025-09-24T17:17:49.537532] [DEBUG] [VALIDATOR ] ARDC: Primary data validation passed. [2025-09-24T17:17:49.537878] [INFO ] [MAIN ] ARDC: Fetched primary data is valid. [2025-09-24T17:17:49.537959] [DEBUG] [LOCAL ] ARDC: Saving primary data. [2025-09-24T17:17:49.538744] [DEBUG] [LOCAL ] ARDC: Trimmed 20306 records to 14492 (keeping 200 days of data) [2025-09-24T17:17:49.617548] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2025-04. [2025-09-24T17:17:49.637945] [DEBUG] [LOCAL ] ARDC: Primary data saved (14492 records). [2025-09-24T17:17:49.638093] [INFO ] [MAIN ] ARDC: Full history saved. [2025-09-24T17:17:49.638225] [INFO ] [MAIN ] Update Progress: 139/2373 symbols completed. ARDC took 27.1s. Estimated remaining: 4h 45m 32s. Rate: 7.8 symbols/min [2025-09-24T17:17:49.814105] [INFO ] [MAIN ] ARES: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:17:49.873662] [DEBUG] [LOCAL ] ARES: Loaded 49614 existing records from primary storage. [2025-09-24T17:17:49.873906] [INFO ] [MAIN ] ARES: Loaded 49614 existing records. [2025-09-24T17:17:50.077320] [WARN ] [MAIN ] ARES: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:17:50.077791] [INFO ] [MAIN ] ARES: Wiping existing primary data before full refresh. [2025-09-24T17:17:50.077874] [INFO ] [LOCAL ] ARES: Starting deletion of primary data. [2025-09-24T17:17:50.080539] [DEBUG] [LOCAL ] ARES: Deleted primary data file. [2025-09-24T17:17:50.080603] [INFO ] [MAIN ] ARES: Starting full primary refresh. [2025-09-24T17:17:50.433089] [INFO ] [REMOTE ] ARE: Fetching primary data for 2025-02. [2025-09-24T17:17:50.518058] [INFO ] [REMOTE ] ARES: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:17:50.521437] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-24T17:17:50.907148] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-24T17:17:51.216084] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2025-08. [2025-09-24T17:17:52.016110] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2025-05. [2025-09-24T17:17:52.242736] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2025-02 (1.81 seconds). [2025-09-24T17:17:52.821202] [INFO ] [REMOTE ] ARES: Fetching primary data for 2024-12. [2025-09-24T17:17:52.824547] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-24T17:17:53.252463] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2025-05 (1.24 seconds). [2025-09-24T17:17:53.616098] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2025-06. [2025-09-24T17:17:54.424879] [INFO ] [REMOTE ] ARE: Fetching primary data for 2025-03. [2025-09-24T17:17:54.427544] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2024-12 (1.61 seconds). [2025-09-24T17:17:54.459872] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2025-06 (0.84 seconds). [2025-09-24T17:17:55.216095] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2025-09. [2025-09-24T17:17:56.016090] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2025-07. [2025-09-24T17:17:56.275886] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2025-03 (1.85 seconds). [2025-09-24T17:17:56.758160] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2025-09 (1.54 seconds). [2025-09-24T17:17:56.766409] [INFO ] [REMOTE ] ARCO: Full fetch complete (65672 records). [2025-09-24T17:17:56.766756] [DEBUG] [VALIDATOR ] ARCO: Validating primary data. [2025-09-24T17:17:56.824684] [INFO ] [REMOTE ] ARE: Fetching primary data for 2025-04. [2025-09-24T17:17:57.191471] [DEBUG] [VALIDATOR ] ARCO: All expected trading days are present. [2025-09-24T17:17:57.191617] [DEBUG] [VALIDATOR ] ARCO: Primary data validation passed. [2025-09-24T17:17:57.192333] [INFO ] [MAIN ] ARCO: Fetched primary data is valid. [2025-09-24T17:17:57.192387] [DEBUG] [LOCAL ] ARCO: Saving primary data. [2025-09-24T17:17:57.193776] [DEBUG] [LOCAL ] ARCO: Trimmed 65672 records to 44642 (keeping 200 days of data) [2025-09-24T17:17:57.443300] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-24T17:17:57.501605] [DEBUG] [LOCAL ] ARCO: Primary data saved (44642 records). [2025-09-24T17:17:57.501789] [INFO ] [MAIN ] ARCO: Full history saved. [2025-09-24T17:17:57.501975] [INFO ] [MAIN ] Update Progress: 140/2373 symbols completed. ARCO took 36.7s. Estimated remaining: 4h 45m 27s. Rate: 7.8 symbols/min [2025-09-24T17:17:57.621195] [INFO ] [REMOTE ] ARES: Fetching primary data for 2025-01. [2025-09-24T17:17:57.680125] [INFO ] [MAIN ] ARI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:17:57.723930] [DEBUG] [LOCAL ] ARI: Loaded 43411 existing records from primary storage. [2025-09-24T17:17:57.724073] [INFO ] [MAIN ] ARI: Loaded 43411 existing records. [2025-09-24T17:17:57.901080] [WARN ] [MAIN ] ARI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:17:57.901340] [INFO ] [MAIN ] ARI: Wiping existing primary data before full refresh. [2025-09-24T17:17:57.901387] [INFO ] [LOCAL ] ARI: Starting deletion of primary data. [2025-09-24T17:17:57.903398] [DEBUG] [LOCAL ] ARI: Deleted primary data file. [2025-09-24T17:17:57.903475] [INFO ] [MAIN ] ARI: Starting full primary refresh. [2025-09-24T17:17:58.263510] [INFO ] [REMOTE ] ARI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:17:58.421196] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2025-08. [2025-09-24T17:17:58.438797] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-24T17:17:59.216198] [INFO ] [REMOTE ] ARE: Fetching primary data for 2025-05. [2025-09-24T17:17:59.367453] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2025-01 (1.75 seconds). [2025-09-24T17:17:59.647435] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2025-08 (1.23 seconds). [2025-09-24T17:18:00.016143] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2025-09. [2025-09-24T17:18:00.703247] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-24T17:18:00.816084] [INFO ] [REMOTE ] ARE: Fetching primary data for 2025-06. [2025-09-24T17:18:01.246372] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2025-09 (1.23 seconds). [2025-09-24T17:18:01.251241] [INFO ] [REMOTE ] ARDT: Full fetch complete (41041 records). [2025-09-24T17:18:01.251377] [DEBUG] [VALIDATOR ] ARDT: Validating primary data. [2025-09-24T17:18:01.251997] [FATAL] [VALIDATOR ] ARDT: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:18:01.252087] [FATAL] [MAIN ] ARDT: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:18:01.252165] [WARN ] [MAIN ] ARDT: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:18:01.252242] [INFO ] [LOCAL ] ARDT: Starting deletion of primary data. [2025-09-24T17:18:01.252327] [DEBUG] [LOCAL ] ARDT: No primary data file found to delete. [2025-09-24T17:18:01.252396] [INFO ] [LOCAL ] ARDT: Starting deletion of derivative data. [2025-09-24T17:18:01.252944] [DEBUG] [LOCAL ] ARDT: Deleted derivative data file. [2025-09-24T17:18:01.253043] [INFO ] [MAIN ] Update Progress: 141/2373 symbols completed. ARDT took 25.4s. Estimated remaining: 4h 44m 18s. Rate: 7.9 symbols/min [2025-09-24T17:18:01.428121] [INFO ] [MAIN ] ARIS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:18:01.477055] [DEBUG] [LOCAL ] ARIS: Loaded 41981 existing records from primary storage. [2025-09-24T17:18:01.477212] [INFO ] [MAIN ] ARIS: Loaded 41981 existing records. [2025-09-24T17:18:01.624209] [INFO ] [REMOTE ] ARES: Fetching primary data for 2025-02. [2025-09-24T17:18:01.668549] [WARN ] [MAIN ] ARIS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:18:01.668840] [INFO ] [MAIN ] ARIS: Wiping existing primary data before full refresh. [2025-09-24T17:18:01.668892] [INFO ] [LOCAL ] ARIS: Starting deletion of primary data. [2025-09-24T17:18:01.670797] [DEBUG] [LOCAL ] ARIS: Deleted primary data file. [2025-09-24T17:18:01.670862] [INFO ] [MAIN ] ARIS: Starting full primary refresh. [2025-09-24T17:18:02.066457] [INFO ] [REMOTE ] ARIS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:18:02.416089] [INFO ] [REMOTE ] ARI: Fetching primary data for 2024-12. [2025-09-24T17:18:03.216149] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2024-12. [2025-09-24T17:18:03.374203] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2025-06 (2.56 seconds). [2025-09-24T17:18:04.016098] [INFO ] [REMOTE ] ARE: Fetching primary data for 2025-07. [2025-09-24T17:18:05.236949] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2025-02 (3.61 seconds). [2025-09-24T17:18:05.247162] [INFO ] [REMOTE ] ARES: Fetching primary data for 2025-03. [2025-09-24T17:18:05.292925] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2024-12 (2.08 seconds). [2025-09-24T17:18:05.387577] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2024-12 (2.97 seconds). [2025-09-24T17:18:05.616075] [INFO ] [REMOTE ] ARI: Fetching primary data for 2025-01. [2025-09-24T17:18:06.416075] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2025-01. [2025-09-24T17:18:06.542212] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2025-07 (2.53 seconds). [2025-09-24T17:18:07.127896] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2025-03 (1.88 seconds). [2025-09-24T17:18:07.162173] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-24T17:18:07.216092] [INFO ] [REMOTE ] ARE: Fetching primary data for 2025-08. [2025-09-24T17:18:07.684414] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-24T17:18:08.016144] [INFO ] [REMOTE ] ARES: Fetching primary data for 2025-04. [2025-09-24T17:18:08.816058] [INFO ] [REMOTE ] ARI: Fetching primary data for 2025-02. [2025-09-24T17:18:08.936248] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2025-08 (1.72 seconds). [2025-09-24T17:18:09.616185] [INFO ] [REMOTE ] ARE: Fetching primary data for 2025-09. [2025-09-24T17:18:09.812530] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2025-04 (1.80 seconds). [2025-09-24T17:18:10.237973] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-24T17:18:10.416086] [INFO ] [REMOTE ] ARI: Fetching primary data for 2025-03. [2025-09-24T17:18:11.216115] [INFO ] [REMOTE ] ARES: Fetching primary data for 2025-05. [2025-09-24T17:18:11.352627] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-24T17:18:11.362769] [INFO ] [REMOTE ] ARE: Full fetch complete (72607 records). [2025-09-24T17:18:11.362957] [DEBUG] [VALIDATOR ] ARE: Validating primary data. [2025-09-24T17:18:11.787217] [DEBUG] [VALIDATOR ] ARE: All expected trading days are present. [2025-09-24T17:18:11.787302] [DEBUG] [VALIDATOR ] ARE: Primary data validation passed. [2025-09-24T17:18:11.788045] [INFO ] [MAIN ] ARE: Fetched primary data is valid. [2025-09-24T17:18:11.788121] [DEBUG] [LOCAL ] ARE: Saving primary data. [2025-09-24T17:18:11.791020] [DEBUG] [LOCAL ] ARE: Trimmed 72607 records to 50610 (keeping 200 days of data) [2025-09-24T17:18:11.942358] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2025-03 (1.53 seconds). [2025-09-24T17:18:12.041085] [INFO ] [REMOTE ] ARI: Fetching primary data for 2025-04. [2025-09-24T17:18:12.145570] [DEBUG] [LOCAL ] ARE: Primary data saved (50610 records). [2025-09-24T17:18:12.145781] [INFO ] [MAIN ] ARE: Full history saved. [2025-09-24T17:18:12.145934] [INFO ] [MAIN ] Update Progress: 142/2373 symbols completed. ARE took 35.2s. Estimated remaining: 4h 45m 1s. Rate: 7.8 symbols/min [2025-09-24T17:18:12.317934] [INFO ] [MAIN ] ARLO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:18:12.362073] [DEBUG] [LOCAL ] ARLO: Loaded 43939 existing records from primary storage. [2025-09-24T17:18:12.362234] [INFO ] [MAIN ] ARLO: Loaded 43939 existing records. [2025-09-24T17:18:12.542282] [WARN ] [MAIN ] ARLO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:18:12.542506] [INFO ] [MAIN ] ARLO: Wiping existing primary data before full refresh. [2025-09-24T17:18:12.542553] [INFO ] [LOCAL ] ARLO: Starting deletion of primary data. [2025-09-24T17:18:12.544491] [DEBUG] [LOCAL ] ARLO: Deleted primary data file. [2025-09-24T17:18:12.544577] [INFO ] [MAIN ] ARLO: Starting full primary refresh. [2025-09-24T17:18:12.820687] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2025-02. [2025-09-24T17:18:12.935014] [INFO ] [REMOTE ] ARLO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:18:13.034976] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2025-05 (1.82 seconds). [2025-09-24T17:18:13.616169] [INFO ] [REMOTE ] ARES: Fetching primary data for 2025-06. [2025-09-24T17:18:13.797501] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-24T17:18:14.220994] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-24T17:18:14.416087] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2024-12. [2025-09-24T17:18:15.216159] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2025-03. [2025-09-24T17:18:15.280526] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-24T17:18:16.016088] [INFO ] [REMOTE ] ARES: Fetching primary data for 2025-07. [2025-09-24T17:18:16.662680] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2024-12 (2.25 seconds). [2025-09-24T17:18:16.816141] [INFO ] [REMOTE ] ARI: Fetching primary data for 2025-05. [2025-09-24T17:18:17.616209] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2025-01. [2025-09-24T17:18:17.724702] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2025-03 (2.51 seconds). [2025-09-24T17:18:18.416044] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2025-04. [2025-09-24T17:18:18.507736] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2025-07 (2.49 seconds). [2025-09-24T17:18:18.969948] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2025-05 (2.15 seconds). [2025-09-24T17:18:19.049226] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-24T17:18:19.216096] [INFO ] [REMOTE ] ARES: Fetching primary data for 2025-08. [2025-09-24T17:18:19.784341] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2025-04 (1.37 seconds). [2025-09-24T17:18:20.016072] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2025-05. [2025-09-24T17:18:20.499993] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2025-08 (1.28 seconds). [2025-09-24T17:18:20.816087] [INFO ] [REMOTE ] ARES: Fetching primary data for 2025-09. [2025-09-24T17:18:21.221528] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-24T17:18:21.616082] [INFO ] [REMOTE ] ARI: Fetching primary data for 2025-06. [2025-09-24T17:18:22.225889] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2025-09 (1.41 seconds). [2025-09-24T17:18:22.237748] [INFO ] [REMOTE ] ARES: Full fetch complete (70275 records). [2025-09-24T17:18:22.237888] [DEBUG] [VALIDATOR ] ARES: Validating primary data. [2025-09-24T17:18:22.238817] [FATAL] [VALIDATOR ] ARES: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:18:22.238933] [FATAL] [MAIN ] ARES: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:18:22.238977] [WARN ] [MAIN ] ARES: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:18:22.239035] [INFO ] [LOCAL ] ARES: Starting deletion of primary data. [2025-09-24T17:18:22.239118] [DEBUG] [LOCAL ] ARES: No primary data file found to delete. [2025-09-24T17:18:22.239166] [INFO ] [LOCAL ] ARES: Starting deletion of derivative data. [2025-09-24T17:18:22.239600] [DEBUG] [LOCAL ] ARES: Deleted derivative data file. [2025-09-24T17:18:22.243100] [INFO ] [MAIN ] Update Progress: 143/2373 symbols completed. ARES took 32.6s. Estimated remaining: 4h 45m 31s. Rate: 7.8 symbols/min [2025-09-24T17:18:22.426200] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2025-02. [2025-09-24T17:18:22.430021] [INFO ] [MAIN ] ARMK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:18:22.498869] [DEBUG] [LOCAL ] ARMK: Loaded 50336 existing records from primary storage. [2025-09-24T17:18:22.499015] [INFO ] [MAIN ] ARMK: Loaded 50336 existing records. [2025-09-24T17:18:22.681123] [WARN ] [MAIN ] ARMK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:18:22.681420] [INFO ] [MAIN ] ARMK: Wiping existing primary data before full refresh. [2025-09-24T17:18:22.681476] [INFO ] [LOCAL ] ARMK: Starting deletion of primary data. [2025-09-24T17:18:22.683807] [DEBUG] [LOCAL ] ARMK: Deleted primary data file. [2025-09-24T17:18:22.683889] [INFO ] [MAIN ] ARMK: Starting full primary refresh. [2025-09-24T17:18:23.072099] [INFO ] [REMOTE ] ARMK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:18:23.097091] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2025-06 (1.48 seconds). [2025-09-24T17:18:23.216049] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2024-12. [2025-09-24T17:18:23.827279] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-24T17:18:24.016140] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2025-03. [2025-09-24T17:18:24.816187] [INFO ] [REMOTE ] ARI: Fetching primary data for 2025-07. [2025-09-24T17:18:24.881565] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2024-12 (1.67 seconds). [2025-09-24T17:18:25.317128] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-24T17:18:25.616087] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2025-01. [2025-09-24T17:18:26.085371] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2025-07 (1.27 seconds). [2025-09-24T17:18:26.416099] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2025-06. [2025-09-24T17:18:27.216062] [INFO ] [REMOTE ] ARI: Fetching primary data for 2025-08. [2025-09-24T17:18:27.289252] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-24T17:18:27.986250] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-24T17:18:28.016041] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2025-07. [2025-09-24T17:18:28.356690] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2025-08 (1.14 seconds). [2025-09-24T17:18:28.816087] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2025-04. [2025-09-24T17:18:29.594010] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2025-07 (1.58 seconds). [2025-09-24T17:18:29.616038] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2025-08. [2025-09-24T17:18:30.392232] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-24T17:18:30.416040] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2025-05. [2025-09-24T17:18:31.224441] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2025-02. [2025-09-24T17:18:31.229971] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-24T17:18:31.911019] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-24T17:18:32.016047] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2025-06. [2025-09-24T17:18:32.528042] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-24T17:18:32.816107] [INFO ] [REMOTE ] ARI: Fetching primary data for 2025-09. [2025-09-24T17:18:33.517873] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-24T17:18:33.616062] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2025-07. [2025-09-24T17:18:34.417177] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2025-09 (1.60 seconds). [2025-09-24T17:18:34.416396] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2025-09. [2025-09-24T17:18:34.425755] [INFO ] [REMOTE ] ARI: Full fetch complete (62770 records). [2025-09-24T17:18:34.425901] [DEBUG] [VALIDATOR ] ARI: Validating primary data. [2025-09-24T17:18:34.815016] [DEBUG] [VALIDATOR ] ARI: All expected trading days are present. [2025-09-24T17:18:34.815119] [DEBUG] [VALIDATOR ] ARI: Primary data validation passed. [2025-09-24T17:18:34.815794] [INFO ] [MAIN ] ARI: Fetched primary data is valid. [2025-09-24T17:18:34.815860] [DEBUG] [LOCAL ] ARI: Saving primary data. [2025-09-24T17:18:34.817828] [DEBUG] [LOCAL ] ARI: Trimmed 62770 records to 43442 (keeping 200 days of data) [2025-09-24T17:18:35.082597] [DEBUG] [LOCAL ] ARI: Primary data saved (43442 records). [2025-09-24T17:18:35.082758] [INFO ] [MAIN ] ARI: Full history saved. [2025-09-24T17:18:35.082853] [INFO ] [MAIN ] Update Progress: 144/2373 symbols completed. ARI took 37.6s. Estimated remaining: 4h 46m 44s. Rate: 7.8 symbols/min [2025-09-24T17:18:35.225139] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2025-03. [2025-09-24T17:18:35.283759] [INFO ] [MAIN ] AROC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:18:35.403622] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-24T17:18:35.458106] [DEBUG] [LOCAL ] AROC: Loaded 48987 existing records from primary storage. [2025-09-24T17:18:35.458278] [INFO ] [MAIN ] AROC: Loaded 48987 existing records. [2025-09-24T17:18:35.638210] [WARN ] [MAIN ] AROC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:18:35.638505] [INFO ] [MAIN ] AROC: Wiping existing primary data before full refresh. [2025-09-24T17:18:35.638574] [INFO ] [LOCAL ] AROC: Starting deletion of primary data. [2025-09-24T17:18:35.639898] [DEBUG] [LOCAL ] AROC: Deleted primary data file. [2025-09-24T17:18:35.639964] [INFO ] [MAIN ] AROC: Starting full primary refresh. [2025-09-24T17:18:36.017286] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2025-08. [2025-09-24T17:18:36.017217] [INFO ] [REMOTE ] AROC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:18:36.147932] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-24T17:18:36.156917] [INFO ] [REMOTE ] ARIS: Full fetch complete (59622 records). [2025-09-24T17:18:36.157040] [DEBUG] [VALIDATOR ] ARIS: Validating primary data. [2025-09-24T17:18:36.160854] [FATAL] [VALIDATOR ] ARIS: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:18:36.160943] [FATAL] [MAIN ] ARIS: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:18:36.160987] [WARN ] [MAIN ] ARIS: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:18:36.161027] [INFO ] [LOCAL ] ARIS: Starting deletion of primary data. [2025-09-24T17:18:36.161086] [DEBUG] [LOCAL ] ARIS: No primary data file found to delete. [2025-09-24T17:18:36.161123] [INFO ] [LOCAL ] ARIS: Starting deletion of derivative data. [2025-09-24T17:18:36.161524] [DEBUG] [LOCAL ] ARIS: Deleted derivative data file. [2025-09-24T17:18:36.161634] [INFO ] [MAIN ] Update Progress: 145/2373 symbols completed. ARIS took 34.9s. Estimated remaining: 4h 44m 54s. Rate: 7.8 symbols/min [2025-09-24T17:18:36.333391] [INFO ] [MAIN ] ARR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:18:36.393613] [DEBUG] [LOCAL ] ARR: Loaded 52069 existing records from primary storage. [2025-09-24T17:18:36.393813] [INFO ] [MAIN ] ARR: Loaded 52069 existing records. [2025-09-24T17:18:36.589002] [WARN ] [MAIN ] ARR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:18:36.589280] [INFO ] [MAIN ] ARR: Wiping existing primary data before full refresh. [2025-09-24T17:18:36.589332] [INFO ] [LOCAL ] ARR: Starting deletion of primary data. [2025-09-24T17:18:36.591059] [DEBUG] [LOCAL ] ARR: Deleted primary data file. [2025-09-24T17:18:36.591122] [INFO ] [MAIN ] ARR: Starting full primary refresh. [2025-09-24T17:18:36.818466] [INFO ] [REMOTE ] AROC: Fetching primary data for 2024-12. [2025-09-24T17:18:36.965398] [INFO ] [REMOTE ] ARR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:18:37.053077] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2025-03 (1.83 seconds). [2025-09-24T17:18:37.359722] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2025-08 (1.34 seconds). [2025-09-24T17:18:37.616091] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2025-04. [2025-09-24T17:18:38.416113] [INFO ] [REMOTE ] ARR: Fetching primary data for 2024-12. [2025-09-24T17:18:38.694094] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2024-12 (1.88 seconds). [2025-09-24T17:18:39.216097] [INFO ] [REMOTE ] AROC: Fetching primary data for 2025-01. [2025-09-24T17:18:39.497553] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2025-04 (1.88 seconds). [2025-09-24T17:18:40.016045] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2025-09. [2025-09-24T17:18:40.079496] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2024-12 (1.66 seconds). [2025-09-24T17:18:40.788114] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-24T17:18:40.816097] [INFO ] [REMOTE ] AROC: Fetching primary data for 2025-02. [2025-09-24T17:18:41.616078] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2025-05. [2025-09-24T17:18:41.938213] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2025-09 (1.92 seconds). [2025-09-24T17:18:41.946243] [INFO ] [REMOTE ] ARLO: Full fetch complete (62412 records). [2025-09-24T17:18:41.946359] [DEBUG] [VALIDATOR ] ARLO: Validating primary data. [2025-09-24T17:18:42.353623] [DEBUG] [VALIDATOR ] ARLO: All expected trading days are present. [2025-09-24T17:18:42.353791] [DEBUG] [VALIDATOR ] ARLO: Primary data validation passed. [2025-09-24T17:18:42.354463] [INFO ] [MAIN ] ARLO: Fetched primary data is valid. [2025-09-24T17:18:42.354544] [DEBUG] [LOCAL ] ARLO: Saving primary data. [2025-09-24T17:18:42.364563] [DEBUG] [LOCAL ] ARLO: Trimmed 62412 records to 43875 (keeping 200 days of data) [2025-09-24T17:18:42.381483] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-24T17:18:42.436325] [INFO ] [REMOTE ] ARR: Fetching primary data for 2025-01. [2025-09-24T17:18:42.650467] [DEBUG] [LOCAL ] ARLO: Primary data saved (43875 records). [2025-09-24T17:18:42.650617] [INFO ] [MAIN ] ARLO: Full history saved. [2025-09-24T17:18:42.650733] [INFO ] [MAIN ] Update Progress: 146/2373 symbols completed. ARLO took 30.5s. Estimated remaining: 4h 44m 28s. Rate: 7.8 symbols/min [2025-09-24T17:18:42.832448] [INFO ] [MAIN ] ARW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:18:42.867487] [DEBUG] [LOCAL ] ARW: Loaded 33212 existing records from primary storage. [2025-09-24T17:18:42.867636] [INFO ] [MAIN ] ARW: Loaded 33212 existing records. [2025-09-24T17:18:43.050317] [WARN ] [MAIN ] ARW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:18:43.050872] [INFO ] [MAIN ] ARW: Wiping existing primary data before full refresh. [2025-09-24T17:18:43.050932] [INFO ] [LOCAL ] ARW: Starting deletion of primary data. [2025-09-24T17:18:43.052292] [DEBUG] [LOCAL ] ARW: Deleted primary data file. [2025-09-24T17:18:43.052352] [INFO ] [MAIN ] ARW: Starting full primary refresh. [2025-09-24T17:18:43.228839] [INFO ] [REMOTE ] AROC: Fetching primary data for 2025-03. [2025-09-24T17:18:43.444491] [INFO ] [REMOTE ] ARW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:18:43.446133] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2025-05 (1.83 seconds). [2025-09-24T17:18:44.016110] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2025-06. [2025-09-24T17:18:44.816084] [INFO ] [REMOTE ] ARW: Fetching primary data for 2024-12. [2025-09-24T17:18:45.195410] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2025-01 (2.76 seconds). [2025-09-24T17:18:45.616078] [INFO ] [REMOTE ] ARR: Fetching primary data for 2025-02. [2025-09-24T17:18:45.917483] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2025-06 (1.90 seconds). [2025-09-24T17:18:46.173741] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2025-03 (2.94 seconds). [2025-09-24T17:18:46.416046] [INFO ] [REMOTE ] AROC: Fetching primary data for 2025-04. [2025-09-24T17:18:46.676955] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2024-12 (1.86 seconds). [2025-09-24T17:18:47.216058] [INFO ] [REMOTE ] ARW: Fetching primary data for 2025-01. [2025-09-24T17:18:47.615180] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2025-02 (2.00 seconds). [2025-09-24T17:18:47.776812] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2025-04 (1.36 seconds). [2025-09-24T17:18:48.016113] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2025-07. [2025-09-24T17:18:48.543014] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2025-01 (1.33 seconds). [2025-09-24T17:18:48.816112] [INFO ] [REMOTE ] ARW: Fetching primary data for 2025-02. [2025-09-24T17:18:49.467591] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-24T17:18:49.616141] [INFO ] [REMOTE ] ARR: Fetching primary data for 2025-03. [2025-09-24T17:18:50.273379] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-24T17:18:50.416102] [INFO ] [REMOTE ] AROC: Fetching primary data for 2025-05. [2025-09-24T17:18:51.216168] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2025-08. [2025-09-24T17:18:51.403916] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-24T17:18:52.016095] [INFO ] [REMOTE ] ARW: Fetching primary data for 2025-03. [2025-09-24T17:18:52.221052] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2025-05 (1.80 seconds). [2025-09-24T17:18:52.774289] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-24T17:18:52.816116] [INFO ] [REMOTE ] AROC: Fetching primary data for 2025-06. [2025-09-24T17:18:53.051071] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2025-03 (1.03 seconds). [2025-09-24T17:18:53.616100] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2025-09. [2025-09-24T17:18:54.421582] [INFO ] [REMOTE ] ARW: Fetching primary data for 2025-04. [2025-09-24T17:18:54.433290] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-24T17:18:55.216050] [INFO ] [REMOTE ] AROC: Fetching primary data for 2025-07. [2025-09-24T17:18:55.392499] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2025-09 (1.78 seconds). [2025-09-24T17:18:55.401475] [INFO ] [REMOTE ] ARMK: Full fetch complete (72557 records). [2025-09-24T17:18:55.401603] [DEBUG] [VALIDATOR ] ARMK: Validating primary data. [2025-09-24T17:18:55.814313] [DEBUG] [VALIDATOR ] ARMK: All expected trading days are present. [2025-09-24T17:18:55.814439] [DEBUG] [VALIDATOR ] ARMK: Primary data validation passed. [2025-09-24T17:18:55.815338] [INFO ] [MAIN ] ARMK: Fetched primary data is valid. [2025-09-24T17:18:55.815428] [DEBUG] [LOCAL ] ARMK: Saving primary data. [2025-09-24T17:18:55.817598] [DEBUG] [LOCAL ] ARMK: Trimmed 72557 records to 50354 (keeping 200 days of data) [2025-09-24T17:18:55.930998] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-24T17:18:56.027327] [INFO ] [REMOTE ] ARW: Fetching primary data for 2025-05. [2025-09-24T17:18:56.159924] [DEBUG] [LOCAL ] ARMK: Primary data saved (50354 records). [2025-09-24T17:18:56.160071] [INFO ] [MAIN ] ARMK: Full history saved. [2025-09-24T17:18:56.161170] [INFO ] [MAIN ] Update Progress: 147/2373 symbols completed. ARMK took 33.9s. Estimated remaining: 4h 45m 49s. Rate: 7.8 symbols/min [2025-09-24T17:18:56.335081] [INFO ] [MAIN ] ARX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:18:56.335255] [DEBUG] [LOCAL ] ARX: No existing data file found in primary storage. [2025-09-24T17:18:56.335294] [WARN ] [MAIN ] ARX: No existing data found, performing full refresh instead. [2025-09-24T17:18:56.335440] [INFO ] [MAIN ] ARX: Wiping existing primary data before full refresh. [2025-09-24T17:18:56.335485] [INFO ] [LOCAL ] ARX: Starting deletion of primary data. [2025-09-24T17:18:56.335531] [DEBUG] [LOCAL ] ARX: No primary data file found to delete. [2025-09-24T17:18:56.335566] [INFO ] [MAIN ] ARX: Starting full primary refresh. [2025-09-24T17:18:56.700918] [INFO ] [REMOTE ] ARX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:18:56.756702] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-24T17:18:56.816097] [INFO ] [REMOTE ] AROC: Fetching primary data for 2025-08. [2025-09-24T17:18:57.120603] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2025-05 (1.09 seconds). [2025-09-24T17:18:57.616094] [INFO ] [REMOTE ] ARX: Fetching primary data for 2024-12. [2025-09-24T17:18:57.823886] [DEBUG] [REMOTE ] ARX: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:18:57.824313] [WARN ] [REMOTE ] ARX: No data returned for month 2024-12 [2025-09-24T17:18:58.416099] [INFO ] [REMOTE ] ARW: Fetching primary data for 2025-06. [2025-09-24T17:18:58.965554] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2025-08 (2.15 seconds). [2025-09-24T17:18:59.216097] [INFO ] [REMOTE ] ARR: Fetching primary data for 2025-04. [2025-09-24T17:19:00.016043] [INFO ] [REMOTE ] ARX: Fetching primary data for 2025-01. [2025-09-24T17:19:00.295082] [DEBUG] [REMOTE ] ARX: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:19:00.295407] [WARN ] [REMOTE ] ARX: No data returned for month 2025-01 [2025-09-24T17:19:00.485925] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2025-06 (2.07 seconds). [2025-09-24T17:19:00.816126] [INFO ] [REMOTE ] ARX: Fetching primary data for 2025-02. [2025-09-24T17:19:01.023837] [DEBUG] [REMOTE ] ARX: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:19:01.024162] [WARN ] [REMOTE ] ARX: No data returned for month 2025-02 [2025-09-24T17:19:01.616085] [INFO ] [REMOTE ] ARW: Fetching primary data for 2025-07. [2025-09-24T17:19:01.923740] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2025-04 (2.71 seconds). [2025-09-24T17:19:02.416084] [INFO ] [REMOTE ] AROC: Fetching primary data for 2025-09. [2025-09-24T17:19:02.909637] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2025-07 (1.29 seconds). [2025-09-24T17:19:03.216077] [INFO ] [REMOTE ] ARX: Fetching primary data for 2025-03. [2025-09-24T17:19:03.585624] [DEBUG] [REMOTE ] ARX: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:19:03.586035] [WARN ] [REMOTE ] ARX: No data returned for month 2025-03 [2025-09-24T17:19:04.016052] [INFO ] [REMOTE ] ARX: Fetching primary data for 2025-04. [2025-09-24T17:19:04.098907] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2025-09 (1.68 seconds). [2025-09-24T17:19:04.107945] [INFO ] [REMOTE ] AROC: Full fetch complete (70565 records). [2025-09-24T17:19:04.108093] [DEBUG] [VALIDATOR ] AROC: Validating primary data. [2025-09-24T17:19:04.351406] [DEBUG] [REMOTE ] ARX: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:19:04.411798] [WARN ] [REMOTE ] ARX: No data returned for month 2025-04 [2025-09-24T17:19:04.518473] [DEBUG] [VALIDATOR ] AROC: All expected trading days are present. [2025-09-24T17:19:04.518600] [DEBUG] [VALIDATOR ] AROC: Primary data validation passed. [2025-09-24T17:19:04.519389] [INFO ] [MAIN ] AROC: Fetched primary data is valid. [2025-09-24T17:19:04.519455] [DEBUG] [LOCAL ] AROC: Saving primary data. [2025-09-24T17:19:04.521188] [DEBUG] [LOCAL ] AROC: Trimmed 70565 records to 48972 (keeping 200 days of data) [2025-09-24T17:19:04.816687] [INFO ] [REMOTE ] ARW: Fetching primary data for 2025-08. [2025-09-24T17:19:04.825202] [DEBUG] [LOCAL ] AROC: Primary data saved (48972 records). [2025-09-24T17:19:04.825331] [INFO ] [MAIN ] AROC: Full history saved. [2025-09-24T17:19:04.825419] [INFO ] [MAIN ] Update Progress: 148/2373 symbols completed. AROC took 29.7s. Estimated remaining: 4h 45m 56s. Rate: 7.8 symbols/min [2025-09-24T17:19:04.997889] [INFO ] [MAIN ] AS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:19:05.050257] [DEBUG] [LOCAL ] AS: Loaded 53077 existing records from primary storage. [2025-09-24T17:19:05.050424] [INFO ] [MAIN ] AS: Loaded 53077 existing records. [2025-09-24T17:19:05.236613] [WARN ] [MAIN ] AS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:19:05.236961] [INFO ] [MAIN ] AS: Wiping existing primary data before full refresh. [2025-09-24T17:19:05.237020] [INFO ] [LOCAL ] AS: Starting deletion of primary data. [2025-09-24T17:19:05.238242] [DEBUG] [LOCAL ] AS: Deleted primary data file. [2025-09-24T17:19:05.238305] [INFO ] [MAIN ] AS: Starting full primary refresh. [2025-09-24T17:19:05.613349] [INFO ] [REMOTE ] AS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:19:05.616035] [INFO ] [REMOTE ] ARX: Fetching primary data for 2025-05. [2025-09-24T17:19:05.820126] [DEBUG] [REMOTE ] ARX: Error fetching primary data for 2025-05: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:19:05.820819] [WARN ] [REMOTE ] ARX: No data returned for month 2025-05 [2025-09-24T17:19:06.165945] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-24T17:19:06.416100] [INFO ] [REMOTE ] ARR: Fetching primary data for 2025-05. [2025-09-24T17:19:07.216082] [INFO ] [REMOTE ] ARW: Fetching primary data for 2025-09. [2025-09-24T17:19:08.016096] [INFO ] [REMOTE ] AS: Fetching primary data for 2024-12. [2025-09-24T17:19:08.478817] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2025-05 (2.06 seconds). [2025-09-24T17:19:08.816124] [INFO ] [REMOTE ] ARX: Fetching primary data for 2025-06. [2025-09-24T17:19:08.863544] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-24T17:19:08.869565] [INFO ] [REMOTE ] ARW: Full fetch complete (47799 records). [2025-09-24T17:19:08.869699] [DEBUG] [VALIDATOR ] ARW: Validating primary data. [2025-09-24T17:19:09.150123] [DEBUG] [REMOTE ] ARX: Error fetching primary data for 2025-06: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:19:09.164279] [WARN ] [REMOTE ] ARX: No data returned for month 2025-06 [2025-09-24T17:19:09.253332] [DEBUG] [VALIDATOR ] ARW: All expected trading days are present. [2025-09-24T17:19:09.253413] [DEBUG] [VALIDATOR ] ARW: Primary data validation passed. [2025-09-24T17:19:09.253943] [INFO ] [MAIN ] ARW: Fetched primary data is valid. [2025-09-24T17:19:09.254007] [DEBUG] [LOCAL ] ARW: Saving primary data. [2025-09-24T17:19:09.255028] [DEBUG] [LOCAL ] ARW: Trimmed 47799 records to 33201 (keeping 200 days of data) [2025-09-24T17:19:09.466486] [DEBUG] [LOCAL ] ARW: Primary data saved (33201 records). [2025-09-24T17:19:09.466677] [INFO ] [MAIN ] ARW: Full history saved. [2025-09-24T17:19:09.466786] [INFO ] [MAIN ] Update Progress: 149/2373 symbols completed. ARW took 26.8s. Estimated remaining: 4h 45m 2s. Rate: 7.8 symbols/min [2025-09-24T17:19:09.618330] [INFO ] [REMOTE ] ARX: Fetching primary data for 2025-07. [2025-09-24T17:19:09.654398] [INFO ] [MAIN ] ASA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:19:09.670246] [DEBUG] [LOCAL ] ASA: Loaded 13773 existing records from primary storage. [2025-09-24T17:19:09.670434] [INFO ] [MAIN ] ASA: Loaded 13773 existing records. [2025-09-24T17:19:09.893906] [WARN ] [MAIN ] ASA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:19:09.894419] [INFO ] [MAIN ] ASA: Wiping existing primary data before full refresh. [2025-09-24T17:19:09.894568] [INFO ] [LOCAL ] ASA: Starting deletion of primary data. [2025-09-24T17:19:09.895153] [DEBUG] [LOCAL ] ASA: Deleted primary data file. [2025-09-24T17:19:09.895223] [INFO ] [MAIN ] ASA: Starting full primary refresh. [2025-09-24T17:19:09.999847] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2024-12 (1.98 seconds). [2025-09-24T17:19:10.421266] [INFO ] [REMOTE ] AS: Fetching primary data for 2025-01. [2025-09-24T17:19:10.533848] [INFO ] [REMOTE ] ASA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:19:10.616903] [INFO ] [REMOTE ] ARX: Incremental fetch complete for 2025-07 (1.00 seconds). [2025-09-24T17:19:11.216103] [INFO ] [REMOTE ] ARR: Fetching primary data for 2025-06. [2025-09-24T17:19:12.016078] [INFO ] [REMOTE ] ASA: Fetching primary data for 2024-12. [2025-09-24T17:19:12.295093] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2025-01 (1.87 seconds). [2025-09-24T17:19:12.816146] [INFO ] [REMOTE ] ARX: Fetching primary data for 2025-08. [2025-09-24T17:19:12.978076] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2024-12 (0.96 seconds). [2025-09-24T17:19:13.134288] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2025-06 (1.92 seconds). [2025-09-24T17:19:13.616132] [INFO ] [REMOTE ] ARR: Fetching primary data for 2025-07. [2025-09-24T17:19:14.382349] [INFO ] [REMOTE ] ARX: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-24T17:19:14.416058] [INFO ] [REMOTE ] ARX: Fetching primary data for 2025-09. [2025-09-24T17:19:15.162442] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-24T17:19:15.216100] [INFO ] [REMOTE ] AS: Fetching primary data for 2025-02. [2025-09-24T17:19:16.016107] [INFO ] [REMOTE ] ARR: Fetching primary data for 2025-08. [2025-09-24T17:19:16.116556] [INFO ] [REMOTE ] ARX: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-24T17:19:16.124685] [INFO ] [REMOTE ] ARX: Full fetch complete (13721 records). [2025-09-24T17:19:16.124903] [DEBUG] [VALIDATOR ] ARX: Validating primary data. [2025-09-24T17:19:16.305702] [WARN ] [VALIDATOR ] ARX: Validation failed - insufficient historical data. Have 44 unique days, need 200 days [2025-09-24T17:19:16.305994] [FATAL] [MAIN ] ARX: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:19:16.306067] [WARN ] [MAIN ] ARX: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:19:16.306140] [INFO ] [LOCAL ] ARX: Starting deletion of primary data. [2025-09-24T17:19:16.306208] [DEBUG] [LOCAL ] ARX: No primary data file found to delete. [2025-09-24T17:19:16.306246] [INFO ] [LOCAL ] ARX: Starting deletion of derivative data. [2025-09-24T17:19:16.306286] [DEBUG] [LOCAL ] ARX: No derivative data file found to delete. [2025-09-24T17:19:16.306343] [INFO ] [MAIN ] Update Progress: 150/2373 symbols completed. ARX took 20.1s. Estimated remaining: 4h 44m 42s. Rate: 7.8 symbols/min [2025-09-24T17:19:16.475631] [INFO ] [MAIN ] ASAN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:19:16.537038] [DEBUG] [LOCAL ] ASAN: Loaded 52755 existing records from primary storage. [2025-09-24T17:19:16.537216] [INFO ] [MAIN ] ASAN: Loaded 52755 existing records. [2025-09-24T17:19:16.723720] [WARN ] [MAIN ] ASAN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:19:16.724144] [INFO ] [MAIN ] ASAN: Wiping existing primary data before full refresh. [2025-09-24T17:19:16.724375] [INFO ] [LOCAL ] ASAN: Starting deletion of primary data. [2025-09-24T17:19:16.725760] [DEBUG] [LOCAL ] ASAN: Deleted primary data file. [2025-09-24T17:19:16.725824] [INFO ] [MAIN ] ASAN: Starting full primary refresh. [2025-09-24T17:19:16.818849] [INFO ] [REMOTE ] ASA: Fetching primary data for 2025-01. [2025-09-24T17:19:17.147322] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2025-02 (1.93 seconds). [2025-09-24T17:19:17.173375] [INFO ] [REMOTE ] ASAN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:19:17.616100] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2024-12. [2025-09-24T17:19:17.891357] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2025-01 (1.07 seconds). [2025-09-24T17:19:18.001900] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2025-08 (1.99 seconds). [2025-09-24T17:19:18.416126] [INFO ] [REMOTE ] AS: Fetching primary data for 2025-03. [2025-09-24T17:19:19.216159] [INFO ] [REMOTE ] ASA: Fetching primary data for 2025-02. [2025-09-24T17:19:19.862115] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2024-12 (2.25 seconds). [2025-09-24T17:19:20.016059] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2025-01. [2025-09-24T17:19:20.203922] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-24T17:19:20.223855] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2025-02 (1.01 seconds). [2025-09-24T17:19:20.816109] [INFO ] [REMOTE ] AS: Fetching primary data for 2025-04. [2025-09-24T17:19:21.591127] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-24T17:19:21.616048] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2025-02. [2025-09-24T17:19:22.416056] [INFO ] [REMOTE ] ARR: Fetching primary data for 2025-09. [2025-09-24T17:19:22.506140] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-24T17:19:23.216097] [INFO ] [REMOTE ] ASA: Fetching primary data for 2025-03. [2025-09-24T17:19:23.404930] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-24T17:19:24.016094] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2025-03. [2025-09-24T17:19:24.105069] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2025-03 (0.89 seconds). [2025-09-24T17:19:24.537624] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2025-09 (2.12 seconds). [2025-09-24T17:19:24.546435] [INFO ] [REMOTE ] ARR: Full fetch complete (74736 records). [2025-09-24T17:19:24.546628] [DEBUG] [VALIDATOR ] ARR: Validating primary data. [2025-09-24T17:19:24.547518] [FATAL] [VALIDATOR ] ARR: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:19:24.547617] [FATAL] [MAIN ] ARR: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:19:24.547694] [WARN ] [MAIN ] ARR: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:19:24.547765] [INFO ] [LOCAL ] ARR: Starting deletion of primary data. [2025-09-24T17:19:24.547834] [DEBUG] [LOCAL ] ARR: No primary data file found to delete. [2025-09-24T17:19:24.547873] [INFO ] [LOCAL ] ARR: Starting deletion of derivative data. [2025-09-24T17:19:24.548294] [DEBUG] [LOCAL ] ARR: Deleted derivative data file. [2025-09-24T17:19:24.548396] [INFO ] [MAIN ] Update Progress: 151/2373 symbols completed. ARR took 48.4s. Estimated remaining: 4h 44m 42s. Rate: 7.8 symbols/min [2025-09-24T17:19:24.722973] [INFO ] [MAIN ] ASB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:19:24.771301] [DEBUG] [LOCAL ] ASB: Loaded 49587 existing records from primary storage. [2025-09-24T17:19:24.771446] [INFO ] [MAIN ] ASB: Loaded 49587 existing records. [2025-09-24T17:19:24.825758] [INFO ] [REMOTE ] ASA: Fetching primary data for 2025-04. [2025-09-24T17:19:24.957488] [WARN ] [MAIN ] ASB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:19:24.957809] [INFO ] [MAIN ] ASB: Wiping existing primary data before full refresh. [2025-09-24T17:19:24.957863] [INFO ] [LOCAL ] ASB: Starting deletion of primary data. [2025-09-24T17:19:24.959061] [DEBUG] [LOCAL ] ASB: Deleted primary data file. [2025-09-24T17:19:24.959126] [INFO ] [MAIN ] ASB: Starting full primary refresh. [2025-09-24T17:19:25.331255] [INFO ] [REMOTE ] ASB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:19:25.616039] [INFO ] [REMOTE ] ASB: Fetching primary data for 2024-12. [2025-09-24T17:19:25.810385] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-24T17:19:25.852036] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2025-04 (1.03 seconds). [2025-09-24T17:19:26.416081] [INFO ] [REMOTE ] AS: Fetching primary data for 2025-05. [2025-09-24T17:19:27.216092] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2025-04. [2025-09-24T17:19:27.369183] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2024-12 (1.75 seconds). [2025-09-24T17:19:28.016063] [INFO ] [REMOTE ] ASB: Fetching primary data for 2025-01. [2025-09-24T17:19:28.167576] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-24T17:19:28.745499] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-24T17:19:28.816042] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2025-05. [2025-09-24T17:19:29.556925] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2025-01 (1.54 seconds). [2025-09-24T17:19:29.616040] [INFO ] [REMOTE ] ASB: Fetching primary data for 2025-02. [2025-09-24T17:19:30.416079] [INFO ] [REMOTE ] AS: Fetching primary data for 2025-06. [2025-09-24T17:19:30.831294] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2025-05 (2.02 seconds). [2025-09-24T17:19:30.962194] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-24T17:19:31.216083] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2025-06. [2025-09-24T17:19:32.016088] [INFO ] [REMOTE ] ASA: Fetching primary data for 2025-05. [2025-09-24T17:19:32.170600] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2025-06 (1.75 seconds). [2025-09-24T17:19:32.661416] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-24T17:19:32.816085] [INFO ] [REMOTE ] ASB: Fetching primary data for 2025-03. [2025-09-24T17:19:32.850598] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2025-05 (0.83 seconds). [2025-09-24T17:19:33.616087] [INFO ] [REMOTE ] ASA: Fetching primary data for 2025-06. [2025-09-24T17:19:34.416087] [INFO ] [REMOTE ] AS: Fetching primary data for 2025-07. [2025-09-24T17:19:34.557238] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-24T17:19:34.594952] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2025-06 (0.98 seconds). [2025-09-24T17:19:35.216095] [INFO ] [REMOTE ] ASA: Fetching primary data for 2025-07. [2025-09-24T17:19:36.016067] [INFO ] [REMOTE ] ASB: Fetching primary data for 2025-04. [2025-09-24T17:19:36.278875] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2025-07 (1.86 seconds). [2025-09-24T17:19:36.301296] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2025-07 (1.09 seconds). [2025-09-24T17:19:36.816084] [INFO ] [REMOTE ] AS: Fetching primary data for 2025-08. [2025-09-24T17:19:37.616140] [INFO ] [REMOTE ] ASA: Fetching primary data for 2025-08. [2025-09-24T17:19:37.740296] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-24T17:19:38.416053] [INFO ] [REMOTE ] ASB: Fetching primary data for 2025-05. [2025-09-24T17:19:38.573321] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-24T17:19:38.638786] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-24T17:19:39.216084] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2025-07. [2025-09-24T17:19:40.016076] [INFO ] [REMOTE ] AS: Fetching primary data for 2025-09. [2025-09-24T17:19:40.084633] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-24T17:19:40.816050] [INFO ] [REMOTE ] ASB: Fetching primary data for 2025-06. [2025-09-24T17:19:41.069786] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2025-07 (1.85 seconds). [2025-09-24T17:19:41.606362] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2025-09 (1.59 seconds). [2025-09-24T17:19:41.616085] [INFO ] [REMOTE ] ASA: Fetching primary data for 2025-09. [2025-09-24T17:19:41.616388] [INFO ] [REMOTE ] AS: Full fetch complete (76525 records). [2025-09-24T17:19:41.617497] [DEBUG] [VALIDATOR ] AS: Validating primary data. [2025-09-24T17:19:42.052454] [DEBUG] [VALIDATOR ] AS: All expected trading days are present. [2025-09-24T17:19:42.052580] [DEBUG] [VALIDATOR ] AS: Primary data validation passed. [2025-09-24T17:19:42.053722] [INFO ] [MAIN ] AS: Fetched primary data is valid. [2025-09-24T17:19:42.053796] [DEBUG] [LOCAL ] AS: Saving primary data. [2025-09-24T17:19:42.056079] [DEBUG] [LOCAL ] AS: Trimmed 76525 records to 53077 (keeping 200 days of data) [2025-09-24T17:19:42.429377] [DEBUG] [LOCAL ] AS: Primary data saved (53077 records). [2025-09-24T17:19:42.425186] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2025-08. [2025-09-24T17:19:42.431221] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-24T17:19:42.441363] [INFO ] [MAIN ] AS: Full history saved. [2025-09-24T17:19:42.441563] [INFO ] [MAIN ] Update Progress: 152/2373 symbols completed. AS took 37.6s. Estimated remaining: 4h 47m 4s. Rate: 7.7 symbols/min [2025-09-24T17:19:42.621192] [INFO ] [MAIN ] ASBA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:19:42.626280] [DEBUG] [LOCAL ] ASBA: Loaded 3438 existing records from primary storage. [2025-09-24T17:19:42.626368] [INFO ] [MAIN ] ASBA: Loaded 3438 existing records. [2025-09-24T17:19:42.818154] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-24T17:19:42.822130] [WARN ] [MAIN ] ASBA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:19:42.826433] [INFO ] [MAIN ] ASBA: Wiping existing primary data before full refresh. [2025-09-24T17:19:42.826540] [INFO ] [REMOTE ] ASA: Full fetch complete (18526 records). [2025-09-24T17:19:42.826635] [INFO ] [LOCAL ] ASBA: Starting deletion of primary data. [2025-09-24T17:19:42.826759] [DEBUG] [VALIDATOR ] ASA: Validating primary data. [2025-09-24T17:19:42.858519] [DEBUG] [LOCAL ] ASBA: Deleted primary data file. [2025-09-24T17:19:42.902395] [INFO ] [MAIN ] ASBA: Starting full primary refresh. [2025-09-24T17:19:43.232372] [INFO ] [REMOTE ] ASB: Fetching primary data for 2025-07. [2025-09-24T17:19:43.611561] [INFO ] [REMOTE ] ASBA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:19:43.648274] [DEBUG] [VALIDATOR ] ASA: All expected trading days are present. [2025-09-24T17:19:43.648373] [DEBUG] [VALIDATOR ] ASA: Primary data validation passed. [2025-09-24T17:19:43.648858] [INFO ] [MAIN ] ASA: Fetched primary data is valid. [2025-09-24T17:19:43.648933] [DEBUG] [LOCAL ] ASA: Saving primary data. [2025-09-24T17:19:43.649747] [DEBUG] [LOCAL ] ASA: Trimmed 18526 records to 13835 (keeping 200 days of data) [2025-09-24T17:19:43.732506] [DEBUG] [LOCAL ] ASA: Primary data saved (13835 records). [2025-09-24T17:19:43.732680] [INFO ] [MAIN ] ASA: Full history saved. [2025-09-24T17:19:43.732787] [INFO ] [MAIN ] Update Progress: 153/2373 symbols completed. ASA took 34.3s. Estimated remaining: 4h 45m 22s. Rate: 7.8 symbols/min [2025-09-24T17:19:43.904849] [INFO ] [MAIN ] ASC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:19:43.943468] [DEBUG] [LOCAL ] ASC: Loaded 37756 existing records from primary storage. [2025-09-24T17:19:43.943606] [INFO ] [MAIN ] ASC: Loaded 37756 existing records. [2025-09-24T17:19:44.018706] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2024-12. [2025-09-24T17:19:44.160815] [WARN ] [MAIN ] ASC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:19:44.161298] [INFO ] [MAIN ] ASC: Wiping existing primary data before full refresh. [2025-09-24T17:19:44.161777] [INFO ] [LOCAL ] ASC: Starting deletion of primary data. [2025-09-24T17:19:44.163252] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-24T17:19:44.167158] [DEBUG] [LOCAL ] ASC: Deleted primary data file. [2025-09-24T17:19:44.174136] [INFO ] [MAIN ] ASC: Starting full primary refresh. [2025-09-24T17:19:44.542164] [INFO ] [REMOTE ] ASC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:19:44.713842] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-24T17:19:44.759471] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2024-12 (0.74 seconds). [2025-09-24T17:19:44.816092] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2025-01. [2025-09-24T17:19:45.317776] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2025-01 (0.50 seconds). [2025-09-24T17:19:45.616075] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2025-09. [2025-09-24T17:19:46.416086] [INFO ] [REMOTE ] ASB: Fetching primary data for 2025-08. [2025-09-24T17:19:47.216072] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2025-02. [2025-09-24T17:19:47.549135] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-24T17:19:47.558567] [INFO ] [REMOTE ] ASAN: Full fetch complete (76551 records). [2025-09-24T17:19:47.559111] [DEBUG] [VALIDATOR ] ASAN: Validating primary data. [2025-09-24T17:19:47.832544] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2025-02 (0.62 seconds). [2025-09-24T17:19:47.969180] [DEBUG] [VALIDATOR ] ASAN: All expected trading days are present. [2025-09-24T17:19:47.969318] [DEBUG] [VALIDATOR ] ASAN: Primary data validation passed. [2025-09-24T17:19:47.970123] [INFO ] [MAIN ] ASAN: Fetched primary data is valid. [2025-09-24T17:19:47.970192] [DEBUG] [LOCAL ] ASAN: Saving primary data. [2025-09-24T17:19:47.971919] [DEBUG] [LOCAL ] ASAN: Trimmed 76551 records to 52745 (keeping 200 days of data) [2025-09-24T17:19:48.024085] [INFO ] [REMOTE ] ASC: Fetching primary data for 2024-12. [2025-09-24T17:19:48.298493] [DEBUG] [LOCAL ] ASAN: Primary data saved (52745 records). [2025-09-24T17:19:48.298662] [INFO ] [MAIN ] ASAN: Full history saved. [2025-09-24T17:19:48.303235] [INFO ] [MAIN ] Update Progress: 154/2373 symbols completed. ASAN took 32.0s. Estimated remaining: 4h 44m 29s. Rate: 7.8 symbols/min [2025-09-24T17:19:48.484403] [INFO ] [MAIN ] ASG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:19:48.512635] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2025-08 (2.10 seconds). [2025-09-24T17:19:48.540046] [DEBUG] [LOCAL ] ASG: Loaded 20570 existing records from primary storage. [2025-09-24T17:19:48.540264] [INFO ] [MAIN ] ASG: Loaded 20570 existing records. [2025-09-24T17:19:48.719873] [WARN ] [MAIN ] ASG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:19:48.720127] [INFO ] [MAIN ] ASG: Wiping existing primary data before full refresh. [2025-09-24T17:19:48.720211] [INFO ] [LOCAL ] ASG: Starting deletion of primary data. [2025-09-24T17:19:48.720879] [DEBUG] [LOCAL ] ASG: Deleted primary data file. [2025-09-24T17:19:48.720958] [INFO ] [MAIN ] ASG: Starting full primary refresh. [2025-09-24T17:19:48.821236] [INFO ] [REMOTE ] ASB: Fetching primary data for 2025-09. [2025-09-24T17:19:49.096196] [INFO ] [REMOTE ] ASG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:19:49.623126] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2025-03. [2025-09-24T17:19:49.625898] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2024-12 (1.60 seconds). [2025-09-24T17:19:50.154039] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2025-03 (0.53 seconds). [2025-09-24T17:19:50.308120] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-24T17:19:50.316269] [INFO ] [REMOTE ] ASB: Full fetch complete (71212 records). [2025-09-24T17:19:50.316382] [DEBUG] [VALIDATOR ] ASB: Validating primary data. [2025-09-24T17:19:50.317189] [FATAL] [VALIDATOR ] ASB: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:19:50.317277] [FATAL] [MAIN ] ASB: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:19:50.317322] [WARN ] [MAIN ] ASB: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:19:50.317396] [INFO ] [LOCAL ] ASB: Starting deletion of primary data. [2025-09-24T17:19:50.317463] [DEBUG] [LOCAL ] ASB: No primary data file found to delete. [2025-09-24T17:19:50.317501] [INFO ] [LOCAL ] ASB: Starting deletion of derivative data. [2025-09-24T17:19:50.318034] [DEBUG] [LOCAL ] ASB: Deleted derivative data file. [2025-09-24T17:19:50.318130] [INFO ] [MAIN ] Update Progress: 155/2373 symbols completed. ASB took 25.8s. Estimated remaining: 4h 43m 0s. Rate: 7.8 symbols/min [2025-09-24T17:19:50.420971] [INFO ] [REMOTE ] ASC: Fetching primary data for 2025-01. [2025-09-24T17:19:50.493696] [INFO ] [MAIN ] ASGI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:19:50.517885] [DEBUG] [LOCAL ] ASGI: Loaded 22412 existing records from primary storage. [2025-09-24T17:19:50.518067] [INFO ] [MAIN ] ASGI: Loaded 22412 existing records. [2025-09-24T17:19:50.714756] [WARN ] [MAIN ] ASGI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:19:50.715064] [INFO ] [MAIN ] ASGI: Wiping existing primary data before full refresh. [2025-09-24T17:19:50.715114] [INFO ] [LOCAL ] ASGI: Starting deletion of primary data. [2025-09-24T17:19:50.715814] [DEBUG] [LOCAL ] ASGI: Deleted primary data file. [2025-09-24T17:19:50.715876] [INFO ] [MAIN ] ASGI: Starting full primary refresh. [2025-09-24T17:19:51.082256] [INFO ] [REMOTE ] ASGI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:19:51.216093] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2024-12. [2025-09-24T17:19:52.008254] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-24T17:19:52.016407] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2025-04. [2025-09-24T17:19:52.342531] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2024-12 (1.13 seconds). [2025-09-24T17:19:52.569953] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2025-04 (0.55 seconds). [2025-09-24T17:19:52.816084] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2025-05. [2025-09-24T17:19:53.227462] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2025-05 (0.41 seconds). [2025-09-24T17:19:53.616110] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2025-06. [2025-09-24T17:19:54.160281] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2025-06 (0.54 seconds). [2025-09-24T17:19:54.416103] [INFO ] [REMOTE ] ASG: Fetching primary data for 2024-12. [2025-09-24T17:19:55.216089] [INFO ] [REMOTE ] ASC: Fetching primary data for 2025-02. [2025-09-24T17:19:55.510931] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2024-12 (1.09 seconds). [2025-09-24T17:19:56.016087] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2025-01. [2025-09-24T17:19:56.345608] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2025-02 (1.13 seconds). [2025-09-24T17:19:56.816046] [INFO ] [REMOTE ] ASC: Fetching primary data for 2025-03. [2025-09-24T17:19:57.279363] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2025-01 (1.26 seconds). [2025-09-24T17:19:57.616096] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2025-02. [2025-09-24T17:19:58.302388] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-24T17:19:58.416038] [INFO ] [REMOTE ] ASG: Fetching primary data for 2025-01. [2025-09-24T17:19:58.467976] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2025-02 (0.85 seconds). [2025-09-24T17:19:59.216108] [INFO ] [REMOTE ] ASC: Fetching primary data for 2025-04. [2025-09-24T17:19:59.594182] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-24T17:20:00.016122] [INFO ] [REMOTE ] ASG: Fetching primary data for 2025-02. [2025-09-24T17:20:00.816084] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2025-07. [2025-09-24T17:20:00.892606] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2025-04 (1.68 seconds). [2025-09-24T17:20:01.045109] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2025-02 (1.03 seconds). [2025-09-24T17:20:01.616076] [INFO ] [REMOTE ] ASG: Fetching primary data for 2025-03. [2025-09-24T17:20:01.673316] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2025-07 (0.86 seconds). [2025-09-24T17:20:02.416133] [INFO ] [REMOTE ] ASC: Fetching primary data for 2025-05. [2025-09-24T17:20:02.908720] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-24T17:20:03.216308] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2025-08. [2025-09-24T17:20:03.806991] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2025-08 (0.59 seconds). [2025-09-24T17:20:04.016097] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2025-09. [2025-09-24T17:20:04.047893] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-24T17:20:04.631295] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2025-09 (0.62 seconds). [2025-09-24T17:20:04.632442] [INFO ] [REMOTE ] ASBA: Full fetch complete (5263 records). [2025-09-24T17:20:04.632514] [DEBUG] [VALIDATOR ] ASBA: Validating primary data. [2025-09-24T17:20:04.823381] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2025-03. [2025-09-24T17:20:05.018592] [DEBUG] [VALIDATOR ] ASBA: All expected trading days are present. [2025-09-24T17:20:05.018726] [DEBUG] [VALIDATOR ] ASBA: Primary data validation passed. [2025-09-24T17:20:05.019041] [INFO ] [MAIN ] ASBA: Fetched primary data is valid. [2025-09-24T17:20:05.019106] [DEBUG] [LOCAL ] ASBA: Saving primary data. [2025-09-24T17:20:05.019563] [DEBUG] [LOCAL ] ASBA: Trimmed 5263 records to 3433 (keeping 200 days of data) [2025-09-24T17:20:05.041418] [DEBUG] [LOCAL ] ASBA: Primary data saved (3433 records). [2025-09-24T17:20:05.041492] [INFO ] [MAIN ] ASBA: Full history saved. [2025-09-24T17:20:05.041582] [INFO ] [MAIN ] Update Progress: 156/2373 symbols completed. ASBA took 22.6s. Estimated remaining: 4h 44m 33s. Rate: 7.8 symbols/min [2025-09-24T17:20:05.222609] [INFO ] [MAIN ] ASGN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:20:05.222935] [DEBUG] [LOCAL ] ASGN: No existing data file found in primary storage. [2025-09-24T17:20:05.222995] [WARN ] [MAIN ] ASGN: No existing data found, performing full refresh instead. [2025-09-24T17:20:05.223168] [INFO ] [MAIN ] ASGN: Wiping existing primary data before full refresh. [2025-09-24T17:20:05.223215] [INFO ] [LOCAL ] ASGN: Starting deletion of primary data. [2025-09-24T17:20:05.223316] [DEBUG] [LOCAL ] ASGN: No primary data file found to delete. [2025-09-24T17:20:05.223361] [INFO ] [MAIN ] ASGN: Starting full primary refresh. [2025-09-24T17:20:05.630540] [INFO ] [REMOTE ] ASG: Fetching primary data for 2025-04. [2025-09-24T17:20:05.653609] [INFO ] [REMOTE ] ASGN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:20:06.075311] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2025-03 (1.25 seconds). [2025-09-24T17:20:06.416084] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2025-04. [2025-09-24T17:20:06.900875] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-24T17:20:07.216090] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2024-12. [2025-09-24T17:20:07.486130] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2025-04 (1.07 seconds). [2025-09-24T17:20:08.016076] [INFO ] [REMOTE ] ASG: Fetching primary data for 2025-05. [2025-09-24T17:20:08.517242] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2024-12 (1.30 seconds). [2025-09-24T17:20:08.816046] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2025-01. [2025-09-24T17:20:09.135280] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-24T17:20:09.616086] [INFO ] [REMOTE ] ASG: Fetching primary data for 2025-06. [2025-09-24T17:20:10.132957] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2025-01 (1.32 seconds). [2025-09-24T17:20:10.416085] [INFO ] [REMOTE ] ASC: Fetching primary data for 2025-06. [2025-09-24T17:20:10.722480] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2025-06 (1.11 seconds). [2025-09-24T17:20:11.216121] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2025-05. [2025-09-24T17:20:11.986806] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-24T17:20:12.016056] [INFO ] [REMOTE ] ASC: Fetching primary data for 2025-07. [2025-09-24T17:20:12.275710] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2025-05 (1.06 seconds). [2025-09-24T17:20:12.816101] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2025-02. [2025-09-24T17:20:13.514705] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2025-07 (1.50 seconds). [2025-09-24T17:20:13.616101] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2025-06. [2025-09-24T17:20:14.290896] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-24T17:20:14.416057] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2025-03. [2025-09-24T17:20:14.711902] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2025-06 (1.10 seconds). [2025-09-24T17:20:15.216073] [INFO ] [REMOTE ] ASG: Fetching primary data for 2025-07. [2025-09-24T17:20:15.703091] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-24T17:20:15.906056] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2025-07 (0.69 seconds). [2025-09-24T17:20:16.016048] [INFO ] [REMOTE ] ASC: Fetching primary data for 2025-08. [2025-09-24T17:20:16.816085] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2025-07. [2025-09-24T17:20:17.568236] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2025-08 (1.55 seconds). [2025-09-24T17:20:17.616037] [INFO ] [REMOTE ] ASC: Fetching primary data for 2025-09. [2025-09-24T17:20:17.689816] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2025-07 (0.87 seconds). [2025-09-24T17:20:18.416081] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2025-08. [2025-09-24T17:20:18.621618] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2025-09 (1.01 seconds). [2025-09-24T17:20:18.630061] [INFO ] [REMOTE ] ASC: Full fetch complete (57127 records). [2025-09-24T17:20:18.630233] [DEBUG] [VALIDATOR ] ASC: Validating primary data. [2025-09-24T17:20:19.059742] [DEBUG] [VALIDATOR ] ASC: All expected trading days are present. [2025-09-24T17:20:19.059873] [DEBUG] [VALIDATOR ] ASC: Primary data validation passed. [2025-09-24T17:20:19.061436] [INFO ] [MAIN ] ASC: Fetched primary data is valid. [2025-09-24T17:20:19.061563] [DEBUG] [LOCAL ] ASC: Saving primary data. [2025-09-24T17:20:19.068084] [DEBUG] [LOCAL ] ASC: Trimmed 57127 records to 37684 (keeping 200 days of data) [2025-09-24T17:20:19.216072] [INFO ] [REMOTE ] ASG: Fetching primary data for 2025-08. [2025-09-24T17:20:19.328491] [DEBUG] [LOCAL ] ASC: Primary data saved (37684 records). [2025-09-24T17:20:19.328666] [INFO ] [MAIN ] ASC: Full history saved. [2025-09-24T17:20:19.328875] [INFO ] [MAIN ] Update Progress: 157/2373 symbols completed. ASC took 35.6s. Estimated remaining: 4h 45m 58s. Rate: 7.7 symbols/min [2025-09-24T17:20:19.422576] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2025-08 (1.01 seconds). [2025-09-24T17:20:20.016129] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2025-04. [2025-09-24T17:20:20.250951] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2025-08 (1.03 seconds). [2025-09-24T17:20:20.816102] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2025-09. [2025-09-24T17:20:21.553301] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-24T17:20:21.616063] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2025-05. [2025-09-24T17:20:21.941594] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-24T17:20:21.946212] [INFO ] [REMOTE ] ASGI: Full fetch complete (33450 records). [2025-09-24T17:20:21.946316] [DEBUG] [VALIDATOR ] ASGI: Validating primary data. [2025-09-24T17:20:22.354314] [DEBUG] [VALIDATOR ] ASGI: All expected trading days are present. [2025-09-24T17:20:22.354400] [DEBUG] [VALIDATOR ] ASGI: Primary data validation passed. [2025-09-24T17:20:22.354837] [INFO ] [MAIN ] ASGI: Fetched primary data is valid. [2025-09-24T17:20:22.354901] [DEBUG] [LOCAL ] ASGI: Saving primary data. [2025-09-24T17:20:22.355754] [DEBUG] [LOCAL ] ASGI: Trimmed 33450 records to 22386 (keeping 200 days of data) [2025-09-24T17:20:22.428267] [INFO ] [REMOTE ] ASG: Fetching primary data for 2025-09. [2025-09-24T17:20:22.522324] [DEBUG] [LOCAL ] ASGI: Primary data saved (22386 records). [2025-09-24T17:20:22.522483] [INFO ] [MAIN ] ASGI: Full history saved. [2025-09-24T17:20:22.522706] [INFO ] [MAIN ] Update Progress: 158/2373 symbols completed. ASGI took 32.2s. Estimated remaining: 4h 44m 47s. Rate: 7.8 symbols/min [2025-09-24T17:20:23.033625] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-24T17:20:23.192603] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2025-09 (0.76 seconds). [2025-09-24T17:20:23.196239] [INFO ] [REMOTE ] ASG: Full fetch complete (31321 records). [2025-09-24T17:20:23.196326] [DEBUG] [VALIDATOR ] ASG: Validating primary data. [2025-09-24T17:20:23.197191] [FATAL] [VALIDATOR ] ASG: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:20:23.197321] [FATAL] [MAIN ] ASG: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:20:23.197378] [WARN ] [MAIN ] ASG: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:20:23.197452] [INFO ] [LOCAL ] ASG: Starting deletion of primary data. [2025-09-24T17:20:23.197548] [DEBUG] [LOCAL ] ASG: No primary data file found to delete. [2025-09-24T17:20:23.197626] [INFO ] [LOCAL ] ASG: Starting deletion of derivative data. [2025-09-24T17:20:23.198178] [DEBUG] [LOCAL ] ASG: Deleted derivative data file. [2025-09-24T17:20:23.198353] [INFO ] [MAIN ] Update Progress: 159/2373 symbols completed. ASG took 34.9s. Estimated remaining: 4h 43m 1s. Rate: 7.8 symbols/min [2025-09-24T17:20:23.216043] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2025-06. [2025-09-24T17:20:24.441492] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-24T17:20:24.449137] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2025-07. [2025-09-24T17:20:25.755722] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-24T17:20:25.764327] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2025-08. [2025-09-24T17:20:27.349797] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2025-08 (1.59 seconds). [2025-09-24T17:20:27.359151] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2025-09. [2025-09-24T17:20:28.845274] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-24T17:20:28.854792] [INFO ] [REMOTE ] ASGN: Full fetch complete (51691 records). [2025-09-24T17:20:28.854927] [DEBUG] [VALIDATOR ] ASGN: Validating primary data. [2025-09-24T17:20:29.253871] [DEBUG] [VALIDATOR ] ASGN: All expected trading days are present. [2025-09-24T17:20:29.253995] [DEBUG] [VALIDATOR ] ASGN: Primary data validation passed. [2025-09-24T17:20:29.254570] [INFO ] [MAIN ] ASGN: Fetched primary data is valid. [2025-09-24T17:20:29.254633] [DEBUG] [LOCAL ] ASGN: Saving primary data. [2025-09-24T17:20:29.259841] [DEBUG] [LOCAL ] ASGN: Trimmed 51691 records to 35922 (keeping 200 days of data) [2025-09-24T17:20:29.477060] [DEBUG] [LOCAL ] ASGN: Primary data saved (35922 records). [2025-09-24T17:20:29.477197] [INFO ] [MAIN ] ASGN: Full history saved. [2025-09-24T17:20:29.477273] [INFO ] [MAIN ] Update Progress: 160/2373 symbols completed. ASGN took 24.4s. Estimated remaining: 4h 42m 34s. Rate: 7.8 symbols/min [2025-09-24T17:20:30.113537] [INFO ] [MAIN ] ASIX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:20:30.152524] [INFO ] [MAIN ] ASH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:20:30.244007] [INFO ] [MAIN ] ASR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:20:30.270189] [INFO ] [MAIN ] ASPN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:20:30.287808] [DEBUG] [LOCAL ] ASR: Loaded 9238 existing records from primary storage. [2025-09-24T17:20:30.287951] [INFO ] [MAIN ] ASR: Loaded 9238 existing records. [2025-09-24T17:20:30.357161] [DEBUG] [LOCAL ] ASIX: Loaded 22480 existing records from primary storage. [2025-09-24T17:20:30.387729] [INFO ] [MAIN ] ASIX: Loaded 22480 existing records. [2025-09-24T17:20:30.610799] [DEBUG] [LOCAL ] ASH: Loaded 37789 existing records from primary storage. [2025-09-24T17:20:30.688949] [INFO ] [MAIN ] ASH: Loaded 37789 existing records. [2025-09-24T17:20:30.703523] [WARN ] [MAIN ] ASR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:20:30.744028] [INFO ] [MAIN ] ASR: Wiping existing primary data before full refresh. [2025-09-24T17:20:30.779858] [INFO ] [LOCAL ] ASR: Starting deletion of primary data. [2025-09-24T17:20:30.785244] [WARN ] [MAIN ] ASIX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:20:30.790722] [DEBUG] [LOCAL ] ASR: Deleted primary data file. [2025-09-24T17:20:30.823356] [INFO ] [MAIN ] ASR: Starting full primary refresh. [2025-09-24T17:20:30.824113] [DEBUG] [LOCAL ] ASPN: Loaded 49610 existing records from primary storage. [2025-09-24T17:20:30.869003] [INFO ] [MAIN ] ASPN: Loaded 49610 existing records. [2025-09-24T17:20:30.829330] [INFO ] [MAIN ] ASIX: Wiping existing primary data before full refresh. [2025-09-24T17:20:30.883029] [INFO ] [LOCAL ] ASIX: Starting deletion of primary data. [2025-09-24T17:20:31.001835] [DEBUG] [LOCAL ] ASIX: Deleted primary data file. [2025-09-24T17:20:31.030863] [INFO ] [MAIN ] ASIX: Starting full primary refresh. [2025-09-24T17:20:31.373777] [WARN ] [MAIN ] ASH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:20:31.378426] [WARN ] [MAIN ] ASPN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:20:31.443029] [INFO ] [MAIN ] ASPN: Wiping existing primary data before full refresh. [2025-09-24T17:20:31.448334] [INFO ] [LOCAL ] ASPN: Starting deletion of primary data. [2025-09-24T17:20:31.442903] [INFO ] [MAIN ] ASH: Wiping existing primary data before full refresh. [2025-09-24T17:20:31.464473] [DEBUG] [LOCAL ] ASPN: Deleted primary data file. [2025-09-24T17:20:31.469847] [INFO ] [MAIN ] ASPN: Starting full primary refresh. [2025-09-24T17:20:31.488392] [INFO ] [LOCAL ] ASH: Starting deletion of primary data. [2025-09-24T17:20:31.602962] [DEBUG] [LOCAL ] ASH: Deleted primary data file. [2025-09-24T17:20:31.608611] [INFO ] [MAIN ] ASH: Starting full primary refresh. [2025-09-24T17:20:31.833926] [INFO ] [REMOTE ] ASR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:20:31.868146] [INFO ] [REMOTE ] ASR: Fetching primary data for 2024-12. [2025-09-24T17:20:32.432338] [INFO ] [REMOTE ] ASIX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:20:32.533066] [INFO ] [REMOTE ] ASPN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:20:32.521084] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2024-12. [2025-09-24T17:20:32.544624] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2024-12. [2025-09-24T17:20:32.626768] [INFO ] [REMOTE ] ASH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:20:32.627109] [INFO ] [REMOTE ] ASH: Fetching primary data for 2024-12. [2025-09-24T17:20:32.794929] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2024-12 (0.93 seconds). [2025-09-24T17:20:32.797049] [INFO ] [REMOTE ] ASR: Fetching primary data for 2025-01. [2025-09-24T17:20:33.663165] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2024-12 (1.14 seconds). [2025-09-24T17:20:33.667252] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2025-01. [2025-09-24T17:20:33.673242] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2025-01 (0.88 seconds). [2025-09-24T17:20:33.675442] [INFO ] [REMOTE ] ASR: Fetching primary data for 2025-02. [2025-09-24T17:20:34.038487] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-24T17:20:34.045823] [INFO ] [REMOTE ] ASH: Fetching primary data for 2025-01. [2025-09-24T17:20:34.408832] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2025-02 (0.73 seconds). [2025-09-24T17:20:34.410952] [INFO ] [REMOTE ] ASR: Fetching primary data for 2025-03. [2025-09-24T17:20:34.506440] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2024-12 (1.96 seconds). [2025-09-24T17:20:34.516839] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2025-01. [2025-09-24T17:20:34.639508] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2025-01 (0.97 seconds). [2025-09-24T17:20:34.643591] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2025-02. [2025-09-24T17:20:35.130278] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2025-03 (0.72 seconds). [2025-09-24T17:20:35.216047] [INFO ] [REMOTE ] ASR: Fetching primary data for 2025-04. [2025-09-24T17:20:35.249928] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2025-01 (1.20 seconds). [2025-09-24T17:20:35.579639] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2025-02 (0.94 seconds). [2025-09-24T17:20:35.921183] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2025-04 (0.71 seconds). [2025-09-24T17:20:36.013519] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2025-01 (1.50 seconds). [2025-09-24T17:20:36.022942] [INFO ] [REMOTE ] ASH: Fetching primary data for 2025-02. [2025-09-24T17:20:36.816104] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2025-03. [2025-09-24T17:20:37.518016] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2025-02 (1.50 seconds). [2025-09-24T17:20:37.547166] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2025-03 (0.73 seconds). [2025-09-24T17:20:37.616065] [INFO ] [REMOTE ] ASH: Fetching primary data for 2025-03. [2025-09-24T17:20:38.416106] [INFO ] [REMOTE ] ASR: Fetching primary data for 2025-05. [2025-09-24T17:20:39.206813] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-24T17:20:39.216037] [INFO ] [REMOTE ] ASR: Fetching primary data for 2025-06. [2025-09-24T17:20:39.280536] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2025-03 (1.66 seconds). [2025-09-24T17:20:40.006177] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2025-06 (0.79 seconds). [2025-09-24T17:20:40.016032] [INFO ] [REMOTE ] ASR: Fetching primary data for 2025-07. [2025-09-24T17:20:40.808823] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2025-07 (0.79 seconds). [2025-09-24T17:20:40.816018] [INFO ] [REMOTE ] ASR: Fetching primary data for 2025-08. [2025-09-24T17:20:41.605735] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2025-08 (0.79 seconds). [2025-09-24T17:20:41.616023] [INFO ] [REMOTE ] ASR: Fetching primary data for 2025-09. [2025-09-24T17:20:42.392197] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2025-09 (0.78 seconds). [2025-09-24T17:20:42.394529] [INFO ] [REMOTE ] ASR: Full fetch complete (12320 records). [2025-09-24T17:20:42.394621] [DEBUG] [VALIDATOR ] ASR: Validating primary data. [2025-09-24T17:20:42.425481] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2025-04. [2025-09-24T17:20:42.774817] [DEBUG] [VALIDATOR ] ASR: All expected trading days are present. [2025-09-24T17:20:42.775133] [DEBUG] [VALIDATOR ] ASR: Primary data validation passed. [2025-09-24T17:20:42.775404] [INFO ] [MAIN ] ASR: Fetched primary data is valid. [2025-09-24T17:20:42.775445] [DEBUG] [LOCAL ] ASR: Saving primary data. [2025-09-24T17:20:42.775936] [DEBUG] [LOCAL ] ASR: Trimmed 12320 records to 9262 (keeping 200 days of data) [2025-09-24T17:20:42.836550] [DEBUG] [LOCAL ] ASR: Primary data saved (9262 records). [2025-09-24T17:20:42.836730] [INFO ] [MAIN ] ASR: Full history saved. [2025-09-24T17:20:42.836825] [INFO ] [MAIN ] Update Progress: 161/2373 symbols completed. ASR took 13.3s. Estimated remaining: 4h 43m 45s. Rate: 7.8 symbols/min [2025-09-24T17:20:43.005960] [INFO ] [MAIN ] ASX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:20:43.059400] [DEBUG] [LOCAL ] ASX: Loaded 52890 existing records from primary storage. [2025-09-24T17:20:43.059585] [INFO ] [MAIN ] ASX: Loaded 52890 existing records. [2025-09-24T17:20:43.219161] [INFO ] [REMOTE ] ASH: Fetching primary data for 2025-04. [2025-09-24T17:20:43.246601] [WARN ] [MAIN ] ASX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:20:43.247891] [INFO ] [MAIN ] ASX: Wiping existing primary data before full refresh. [2025-09-24T17:20:43.247959] [INFO ] [LOCAL ] ASX: Starting deletion of primary data. [2025-09-24T17:20:43.250907] [DEBUG] [LOCAL ] ASX: Deleted primary data file. [2025-09-24T17:20:43.250978] [INFO ] [MAIN ] ASX: Starting full primary refresh. [2025-09-24T17:20:43.651247] [INFO ] [REMOTE ] ASX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:20:44.010394] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-24T17:20:44.016149] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2025-05. [2025-09-24T17:20:44.816051] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2025-02. [2025-09-24T17:20:45.016529] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2025-04 (1.80 seconds). [2025-09-24T17:20:45.142350] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2025-05 (1.13 seconds). [2025-09-24T17:20:45.616081] [INFO ] [REMOTE ] ASX: Fetching primary data for 2024-12. [2025-09-24T17:20:46.421165] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2025-06. [2025-09-24T17:20:46.441761] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-24T17:20:47.216073] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2025-03. [2025-09-24T17:20:47.459022] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-24T17:20:47.644428] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2024-12 (2.03 seconds). [2025-09-24T17:20:48.016070] [INFO ] [REMOTE ] ASH: Fetching primary data for 2025-05. [2025-09-24T17:20:48.638023] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2025-03 (1.42 seconds). [2025-09-24T17:20:48.816116] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2025-07. [2025-09-24T17:20:49.616050] [INFO ] [REMOTE ] ASX: Fetching primary data for 2025-01. [2025-09-24T17:20:49.920462] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2025-05 (1.90 seconds). [2025-09-24T17:20:49.944678] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2025-07 (1.13 seconds). [2025-09-24T17:20:50.416098] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2025-08. [2025-09-24T17:20:51.149549] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T17:20:51.216039] [INFO ] [REMOTE ] ASX: Fetching primary data for 2025-02. [2025-09-24T17:20:51.571964] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-24T17:20:52.016073] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2025-04. [2025-09-24T17:20:52.766593] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2025-02 (1.55 seconds). [2025-09-24T17:20:52.816058] [INFO ] [REMOTE ] ASX: Fetching primary data for 2025-03. [2025-09-24T17:20:53.616067] [INFO ] [REMOTE ] ASH: Fetching primary data for 2025-06. [2025-09-24T17:20:53.789925] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-24T17:20:54.416115] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2025-09. [2025-09-24T17:20:54.465748] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2025-03 (1.65 seconds). [2025-09-24T17:20:54.691473] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2025-06 (1.08 seconds). [2025-09-24T17:20:55.216125] [INFO ] [REMOTE ] ASX: Fetching primary data for 2025-04. [2025-09-24T17:20:55.582275] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2025-09 (1.17 seconds). [2025-09-24T17:20:55.587514] [INFO ] [REMOTE ] ASIX: Full fetch complete (29631 records). [2025-09-24T17:20:55.587789] [DEBUG] [VALIDATOR ] ASIX: Validating primary data. [2025-09-24T17:20:55.588835] [FATAL] [VALIDATOR ] ASIX: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:20:55.588957] [FATAL] [MAIN ] ASIX: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:20:55.589007] [WARN ] [MAIN ] ASIX: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:20:55.589057] [INFO ] [LOCAL ] ASIX: Starting deletion of primary data. [2025-09-24T17:20:55.589163] [DEBUG] [LOCAL ] ASIX: No primary data file found to delete. [2025-09-24T17:20:55.589213] [INFO ] [LOCAL ] ASIX: Starting deletion of derivative data. [2025-09-24T17:20:55.589976] [DEBUG] [LOCAL ] ASIX: Deleted derivative data file. [2025-09-24T17:20:55.590318] [INFO ] [MAIN ] Update Progress: 162/2373 symbols completed. ASIX took 26.1s. Estimated remaining: 4h 44m 46s. Rate: 7.8 symbols/min [2025-09-24T17:20:55.806489] [INFO ] [MAIN ] ATEN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:20:55.870998] [DEBUG] [LOCAL ] ATEN: Loaded 39963 existing records from primary storage. [2025-09-24T17:20:55.871296] [INFO ] [MAIN ] ATEN: Loaded 39963 existing records. [2025-09-24T17:20:56.022899] [INFO ] [REMOTE ] ASH: Fetching primary data for 2025-07. [2025-09-24T17:20:56.167529] [WARN ] [MAIN ] ATEN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:20:56.169468] [INFO ] [MAIN ] ATEN: Wiping existing primary data before full refresh. [2025-09-24T17:20:56.169542] [INFO ] [LOCAL ] ATEN: Starting deletion of primary data. [2025-09-24T17:20:56.173530] [DEBUG] [LOCAL ] ATEN: Deleted primary data file. [2025-09-24T17:20:56.173709] [INFO ] [MAIN ] ATEN: Starting full primary refresh. [2025-09-24T17:20:56.688481] [INFO ] [REMOTE ] ATEN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:20:56.816229] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2025-05. [2025-09-24T17:20:57.131777] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2025-04 (1.92 seconds). [2025-09-24T17:20:57.597110] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-24T17:20:57.616051] [INFO ] [REMOTE ] ASX: Fetching primary data for 2025-05. [2025-09-24T17:20:58.416063] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2024-12. [2025-09-24T17:20:58.771720] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2025-05 (1.96 seconds). [2025-09-24T17:20:59.177345] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-24T17:20:59.216082] [INFO ] [REMOTE ] ASH: Fetching primary data for 2025-08. [2025-09-24T17:20:59.914963] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2024-12 (1.50 seconds). [2025-09-24T17:21:00.016090] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2025-01. [2025-09-24T17:21:00.658724] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-24T17:21:00.816163] [INFO ] [REMOTE ] ASX: Fetching primary data for 2025-06. [2025-09-24T17:21:01.466249] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2025-01 (1.45 seconds). [2025-09-24T17:21:01.616154] [INFO ] [REMOTE ] ASH: Fetching primary data for 2025-09. [2025-09-24T17:21:02.416143] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2025-06. [2025-09-24T17:21:03.216081] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2025-02. [2025-09-24T17:21:03.398904] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2025-06 (2.58 seconds). [2025-09-24T17:21:04.016073] [INFO ] [REMOTE ] ASX: Fetching primary data for 2025-07. [2025-09-24T17:21:04.436974] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2025-09 (2.82 seconds). [2025-09-24T17:21:04.444150] [INFO ] [REMOTE ] ASH: Full fetch complete (54595 records). [2025-09-24T17:21:04.444338] [DEBUG] [VALIDATOR ] ASH: Validating primary data. [2025-09-24T17:21:04.866494] [DEBUG] [VALIDATOR ] ASH: All expected trading days are present. [2025-09-24T17:21:04.866615] [DEBUG] [VALIDATOR ] ASH: Primary data validation passed. [2025-09-24T17:21:04.867435] [INFO ] [MAIN ] ASH: Fetched primary data is valid. [2025-09-24T17:21:04.867515] [DEBUG] [LOCAL ] ASH: Saving primary data. [2025-09-24T17:21:04.895191] [DEBUG] [LOCAL ] ASH: Trimmed 54595 records to 37748 (keeping 200 days of data) [2025-09-24T17:21:04.900893] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2025-06 (2.48 seconds). [2025-09-24T17:21:05.015697] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2025-07. [2025-09-24T17:21:05.157746] [DEBUG] [LOCAL ] ASH: Primary data saved (37748 records). [2025-09-24T17:21:05.157913] [INFO ] [MAIN ] ASH: Full history saved. [2025-09-24T17:21:05.158007] [INFO ] [MAIN ] Update Progress: 163/2373 symbols completed. ASH took 35.7s. Estimated remaining: 4h 45m 3s. Rate: 7.8 symbols/min [2025-09-24T17:21:05.330505] [INFO ] [MAIN ] ATGE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:21:05.366186] [DEBUG] [LOCAL ] ATGE: Loaded 32031 existing records from primary storage. [2025-09-24T17:21:05.366499] [INFO ] [MAIN ] ATGE: Loaded 32031 existing records. [2025-09-24T17:21:05.510773] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2025-02 (2.29 seconds). [2025-09-24T17:21:05.583246] [WARN ] [MAIN ] ATGE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:21:05.583493] [INFO ] [MAIN ] ATGE: Wiping existing primary data before full refresh. [2025-09-24T17:21:05.583543] [INFO ] [LOCAL ] ATGE: Starting deletion of primary data. [2025-09-24T17:21:05.584905] [DEBUG] [LOCAL ] ATGE: Deleted primary data file. [2025-09-24T17:21:05.584969] [INFO ] [MAIN ] ATGE: Starting full primary refresh. [2025-09-24T17:21:05.630058] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2025-03. [2025-09-24T17:21:05.970630] [INFO ] [REMOTE ] ATGE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:21:06.012767] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2025-07 (2.00 seconds). [2025-09-24T17:21:06.416095] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2024-12. [2025-09-24T17:21:06.934553] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2025-07 (1.92 seconds). [2025-09-24T17:21:07.216205] [INFO ] [REMOTE ] ASX: Fetching primary data for 2025-08. [2025-09-24T17:21:07.674387] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-24T17:21:08.016064] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2025-01. [2025-09-24T17:21:08.423038] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2025-03 (2.79 seconds). [2025-09-24T17:21:08.816053] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2025-04. [2025-09-24T17:21:08.952708] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-24T17:21:09.363860] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-24T17:21:09.616314] [INFO ] [REMOTE ] ASX: Fetching primary data for 2025-09. [2025-09-24T17:21:10.049239] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2025-04 (1.23 seconds). [2025-09-24T17:21:10.416086] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2025-02. [2025-09-24T17:21:11.216184] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2025-08. [2025-09-24T17:21:11.662690] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2025-09 (2.05 seconds). [2025-09-24T17:21:11.672782] [INFO ] [REMOTE ] ASX: Full fetch complete (76610 records). [2025-09-24T17:21:11.672928] [DEBUG] [VALIDATOR ] ASX: Validating primary data. [2025-09-24T17:21:11.938021] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-24T17:21:12.016124] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2025-03. [2025-09-24T17:21:12.167101] [DEBUG] [VALIDATOR ] ASX: All expected trading days are present. [2025-09-24T17:21:12.167193] [DEBUG] [VALIDATOR ] ASX: Primary data validation passed. [2025-09-24T17:21:12.167962] [INFO ] [MAIN ] ASX: Fetched primary data is valid. [2025-09-24T17:21:12.168027] [DEBUG] [LOCAL ] ASX: Saving primary data. [2025-09-24T17:21:12.169468] [DEBUG] [LOCAL ] ASX: Trimmed 76610 records to 52874 (keeping 200 days of data) [2025-09-24T17:21:12.486990] [DEBUG] [LOCAL ] ASX: Primary data saved (52874 records). [2025-09-24T17:21:12.487141] [INFO ] [MAIN ] ASX: Full history saved. [2025-09-24T17:21:12.487230] [INFO ] [MAIN ] Update Progress: 164/2373 symbols completed. ASX took 29.7s. Estimated remaining: 4h 44m 50s. Rate: 7.8 symbols/min [2025-09-24T17:21:12.658639] [INFO ] [MAIN ] ATHM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:21:12.691673] [DEBUG] [LOCAL ] ATHM: Loaded 32638 existing records from primary storage. [2025-09-24T17:21:12.691823] [INFO ] [MAIN ] ATHM: Loaded 32638 existing records. [2025-09-24T17:21:12.831080] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2025-05. [2025-09-24T17:21:12.871889] [WARN ] [MAIN ] ATHM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:21:12.872099] [INFO ] [MAIN ] ATHM: Wiping existing primary data before full refresh. [2025-09-24T17:21:12.872146] [INFO ] [LOCAL ] ATHM: Starting deletion of primary data. [2025-09-24T17:21:12.873755] [DEBUG] [LOCAL ] ATHM: Deleted primary data file. [2025-09-24T17:21:12.873819] [INFO ] [MAIN ] ATHM: Starting full primary refresh. [2025-09-24T17:21:13.227874] [INFO ] [REMOTE ] ATHM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:21:13.616051] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2024-12. [2025-09-24T17:21:13.860055] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2025-08 (2.64 seconds). [2025-09-24T17:21:14.006037] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2025-03 (1.99 seconds). [2025-09-24T17:21:14.416091] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2025-09. [2025-09-24T17:21:15.194779] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2025-05 (2.36 seconds). [2025-09-24T17:21:15.216043] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2025-06. [2025-09-24T17:21:16.016088] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2025-04. [2025-09-24T17:21:16.271485] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2025-09 (1.86 seconds). [2025-09-24T17:21:16.282150] [INFO ] [REMOTE ] ASPN: Full fetch complete (72324 records). [2025-09-24T17:21:16.282305] [DEBUG] [VALIDATOR ] ASPN: Validating primary data. [2025-09-24T17:21:16.732880] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-24T17:21:16.731957] [DEBUG] [VALIDATOR ] ASPN: All expected trading days are present. [2025-09-24T17:21:16.740413] [DEBUG] [VALIDATOR ] ASPN: Primary data validation passed. [2025-09-24T17:21:16.742040] [INFO ] [MAIN ] ASPN: Fetched primary data is valid. [2025-09-24T17:21:16.742272] [DEBUG] [LOCAL ] ASPN: Saving primary data. [2025-09-24T17:21:16.744040] [DEBUG] [LOCAL ] ASPN: Trimmed 72324 records to 49580 (keeping 200 days of data) [2025-09-24T17:21:16.781244] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2024-12 (3.17 seconds). [2025-09-24T17:21:16.834319] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2025-07. [2025-09-24T17:21:17.075817] [DEBUG] [LOCAL ] ASPN: Primary data saved (49580 records). [2025-09-24T17:21:17.075972] [INFO ] [MAIN ] ASPN: Full history saved. [2025-09-24T17:21:17.076062] [INFO ] [MAIN ] Update Progress: 165/2373 symbols completed. ASPN took 47.6s. Estimated remaining: 4h 44m 0s. Rate: 7.8 symbols/min [2025-09-24T17:21:17.255930] [INFO ] [MAIN ] ATHS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:21:17.265493] [DEBUG] [LOCAL ] ATHS: Loaded 7107 existing records from primary storage. [2025-09-24T17:21:17.265585] [INFO ] [MAIN ] ATHS: Loaded 7107 existing records. [2025-09-24T17:21:17.458539] [WARN ] [MAIN ] ATHS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:21:17.458889] [INFO ] [MAIN ] ATHS: Wiping existing primary data before full refresh. [2025-09-24T17:21:17.459014] [INFO ] [LOCAL ] ATHS: Starting deletion of primary data. [2025-09-24T17:21:17.459484] [DEBUG] [LOCAL ] ATHS: Deleted primary data file. [2025-09-24T17:21:17.459545] [INFO ] [MAIN ] ATHS: Starting full primary refresh. [2025-09-24T17:21:17.621491] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2025-01. [2025-09-24T17:21:17.861993] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2025-04 (1.85 seconds). [2025-09-24T17:21:17.891898] [INFO ] [REMOTE ] ATHS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:21:18.291349] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-24T17:21:18.416104] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2024-12. [2025-09-24T17:21:19.119530] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2025-01 (1.50 seconds). [2025-09-24T17:21:19.216113] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2025-05. [2025-09-24T17:21:19.296588] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-24T17:21:20.016099] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2025-02. [2025-09-24T17:21:20.561866] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-24T17:21:20.816118] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2025-01. [2025-09-24T17:21:21.488534] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2025-01 (0.67 seconds). [2025-09-24T17:21:21.539029] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-24T17:21:21.616077] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2025-08. [2025-09-24T17:21:22.416134] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2025-06. [2025-09-24T17:21:23.216118] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2025-02. [2025-09-24T17:21:23.249623] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-24T17:21:23.672289] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2025-06 (1.26 seconds). [2025-09-24T17:21:23.800432] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2025-02 (0.58 seconds). [2025-09-24T17:21:24.016132] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2025-03. [2025-09-24T17:21:24.816100] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2025-09. [2025-09-24T17:21:25.558199] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-24T17:21:25.616039] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2025-04. [2025-09-24T17:21:26.217811] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2025-09 (1.40 seconds). [2025-09-24T17:21:26.224782] [INFO ] [REMOTE ] ATEN: Full fetch complete (57502 records). [2025-09-24T17:21:26.224963] [DEBUG] [VALIDATOR ] ATEN: Validating primary data. [2025-09-24T17:21:26.426337] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2025-07. [2025-09-24T17:21:26.622075] [DEBUG] [VALIDATOR ] ATEN: All expected trading days are present. [2025-09-24T17:21:26.622159] [DEBUG] [VALIDATOR ] ATEN: Primary data validation passed. [2025-09-24T17:21:26.622853] [INFO ] [MAIN ] ATEN: Fetched primary data is valid. [2025-09-24T17:21:26.622920] [DEBUG] [LOCAL ] ATEN: Saving primary data. [2025-09-24T17:21:26.624174] [DEBUG] [LOCAL ] ATEN: Trimmed 57502 records to 39882 (keeping 200 days of data) [2025-09-24T17:21:26.870497] [DEBUG] [LOCAL ] ATEN: Primary data saved (39882 records). [2025-09-24T17:21:26.870638] [INFO ] [MAIN ] ATEN: Full history saved. [2025-09-24T17:21:26.870767] [INFO ] [MAIN ] Update Progress: 166/2373 symbols completed. ATEN took 31.3s. Estimated remaining: 4h 44m 20s. Rate: 7.8 symbols/min [2025-09-24T17:21:27.040939] [INFO ] [MAIN ] ATI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:21:27.092272] [DEBUG] [LOCAL ] ATI: Loaded 51578 existing records from primary storage. [2025-09-24T17:21:27.092421] [INFO ] [MAIN ] ATI: Loaded 51578 existing records. [2025-09-24T17:21:27.220070] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2025-03. [2025-09-24T17:21:27.282460] [WARN ] [MAIN ] ATI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:21:27.283077] [INFO ] [MAIN ] ATI: Wiping existing primary data before full refresh. [2025-09-24T17:21:27.283191] [INFO ] [LOCAL ] ATI: Starting deletion of primary data. [2025-09-24T17:21:27.285837] [DEBUG] [LOCAL ] ATI: Deleted primary data file. [2025-09-24T17:21:27.285908] [INFO ] [MAIN ] ATI: Starting full primary refresh. [2025-09-24T17:21:27.587146] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2025-04 (1.97 seconds). [2025-09-24T17:21:27.721992] [INFO ] [REMOTE ] ATI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:21:27.888778] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2025-03 (0.67 seconds). [2025-09-24T17:21:27.909476] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-24T17:21:28.016086] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2025-04. [2025-09-24T17:21:28.737077] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2025-04 (0.72 seconds). [2025-09-24T17:21:28.816086] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2025-05. [2025-09-24T17:21:29.616099] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2025-05. [2025-09-24T17:21:30.189601] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2025-05 (1.37 seconds). [2025-09-24T17:21:30.416075] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2025-06. [2025-09-24T17:21:30.505953] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2025-05 (0.89 seconds). [2025-09-24T17:21:31.216082] [INFO ] [REMOTE ] ATI: Fetching primary data for 2024-12. [2025-09-24T17:21:31.647167] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-24T17:21:32.016107] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2025-08. [2025-09-24T17:21:32.816119] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2025-07. [2025-09-24T17:21:32.945226] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-24T17:21:33.049745] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2025-08 (1.03 seconds). [2025-09-24T17:21:33.616156] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2025-06. [2025-09-24T17:21:33.867174] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2025-07 (1.05 seconds). [2025-09-24T17:21:34.349715] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2025-06 (0.73 seconds). [2025-09-24T17:21:34.416043] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2025-08. [2025-09-24T17:21:35.216102] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2025-07. [2025-09-24T17:21:35.331046] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2025-08 (0.91 seconds). [2025-09-24T17:21:35.976374] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2025-07 (0.76 seconds). [2025-09-24T17:21:36.016084] [INFO ] [REMOTE ] ATI: Fetching primary data for 2025-01. [2025-09-24T17:21:36.816138] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2025-09. [2025-09-24T17:21:37.475255] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2025-01 (1.46 seconds). [2025-09-24T17:21:37.616080] [INFO ] [REMOTE ] ATI: Fetching primary data for 2025-02. [2025-09-24T17:21:38.225833] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2025-09 (1.41 seconds). [2025-09-24T17:21:38.230976] [INFO ] [REMOTE ] ATGE: Full fetch complete (46238 records). [2025-09-24T17:21:38.231140] [DEBUG] [VALIDATOR ] ATGE: Validating primary data. [2025-09-24T17:21:38.422212] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2025-08. [2025-09-24T17:21:38.620062] [DEBUG] [VALIDATOR ] ATGE: All expected trading days are present. [2025-09-24T17:21:38.620146] [DEBUG] [VALIDATOR ] ATGE: Primary data validation passed. [2025-09-24T17:21:38.620694] [INFO ] [MAIN ] ATGE: Fetched primary data is valid. [2025-09-24T17:21:38.620758] [DEBUG] [LOCAL ] ATGE: Saving primary data. [2025-09-24T17:21:38.621828] [DEBUG] [LOCAL ] ATGE: Trimmed 46238 records to 31901 (keeping 200 days of data) [2025-09-24T17:21:38.819570] [DEBUG] [LOCAL ] ATGE: Primary data saved (31901 records). [2025-09-24T17:21:38.819945] [INFO ] [MAIN ] ATGE: Full history saved. [2025-09-24T17:21:38.820042] [INFO ] [MAIN ] Update Progress: 167/2373 symbols completed. ATGE took 33.7s. Estimated remaining: 4h 45m 8s. Rate: 7.7 symbols/min [2025-09-24T17:21:38.998817] [INFO ] [MAIN ] ATKR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:21:39.037879] [DEBUG] [LOCAL ] ATKR: Loaded 35702 existing records from primary storage. [2025-09-24T17:21:39.038083] [INFO ] [MAIN ] ATKR: Loaded 35702 existing records. [2025-09-24T17:21:39.234163] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2025-08 (0.81 seconds). [2025-09-24T17:21:39.234242] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2025-09. [2025-09-24T17:21:39.239146] [WARN ] [MAIN ] ATKR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:21:39.243431] [INFO ] [MAIN ] ATKR: Wiping existing primary data before full refresh. [2025-09-24T17:21:39.243712] [INFO ] [LOCAL ] ATKR: Starting deletion of primary data. [2025-09-24T17:21:39.253941] [DEBUG] [LOCAL ] ATKR: Deleted primary data file. [2025-09-24T17:21:39.268386] [INFO ] [MAIN ] ATKR: Starting full primary refresh. [2025-09-24T17:21:39.346539] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-24T17:21:39.648401] [INFO ] [REMOTE ] ATKR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:21:40.016067] [INFO ] [REMOTE ] ATI: Fetching primary data for 2025-03. [2025-09-24T17:21:40.479437] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2025-09 (1.25 seconds). [2025-09-24T17:21:40.486412] [INFO ] [REMOTE ] ATHM: Full fetch complete (51867 records). [2025-09-24T17:21:40.486598] [DEBUG] [VALIDATOR ] ATHM: Validating primary data. [2025-09-24T17:21:40.821206] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2025-09. [2025-09-24T17:21:40.920241] [DEBUG] [VALIDATOR ] ATHM: All expected trading days are present. [2025-09-24T17:21:40.920334] [DEBUG] [VALIDATOR ] ATHM: Primary data validation passed. [2025-09-24T17:21:40.920983] [INFO ] [MAIN ] ATHM: Fetched primary data is valid. [2025-09-24T17:21:40.921049] [DEBUG] [LOCAL ] ATHM: Saving primary data. [2025-09-24T17:21:40.922237] [DEBUG] [LOCAL ] ATHM: Trimmed 51867 records to 32665 (keeping 200 days of data) [2025-09-24T17:21:41.114003] [DEBUG] [LOCAL ] ATHM: Primary data saved (32665 records). [2025-09-24T17:21:41.114158] [INFO ] [MAIN ] ATHM: Full history saved. [2025-09-24T17:21:41.114247] [INFO ] [MAIN ] Update Progress: 168/2373 symbols completed. ATHM took 28.6s. Estimated remaining: 4h 43m 49s. Rate: 7.8 symbols/min [2025-09-24T17:21:41.301695] [INFO ] [MAIN ] ATMU: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:21:41.341880] [DEBUG] [LOCAL ] ATMU: Loaded 39751 existing records from primary storage. [2025-09-24T17:21:41.342100] [INFO ] [MAIN ] ATMU: Loaded 39751 existing records. [2025-09-24T17:21:41.565736] [WARN ] [MAIN ] ATMU: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:21:41.566250] [INFO ] [MAIN ] ATMU: Wiping existing primary data before full refresh. [2025-09-24T17:21:41.566401] [INFO ] [LOCAL ] ATMU: Starting deletion of primary data. [2025-09-24T17:21:41.568547] [DEBUG] [LOCAL ] ATMU: Deleted primary data file. [2025-09-24T17:21:41.568614] [INFO ] [MAIN ] ATMU: Starting full primary refresh. [2025-09-24T17:21:41.617686] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2024-12. [2025-09-24T17:21:41.751228] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2025-09 (0.93 seconds). [2025-09-24T17:21:41.779599] [INFO ] [REMOTE ] ATHS: Full fetch complete (10065 records). [2025-09-24T17:21:41.825217] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-24T17:21:41.845405] [DEBUG] [VALIDATOR ] ATHS: Validating primary data. [2025-09-24T17:21:42.194965] [INFO ] [REMOTE ] ATMU: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:21:42.394875] [DEBUG] [VALIDATOR ] ATHS: All expected trading days are present. [2025-09-24T17:21:42.394955] [DEBUG] [VALIDATOR ] ATHS: Primary data validation passed. [2025-09-24T17:21:42.395229] [INFO ] [MAIN ] ATHS: Fetched primary data is valid. [2025-09-24T17:21:42.395267] [DEBUG] [LOCAL ] ATHS: Saving primary data. [2025-09-24T17:21:42.395731] [DEBUG] [LOCAL ] ATHS: Trimmed 10065 records to 7098 (keeping 200 days of data) [2025-09-24T17:21:42.419190] [INFO ] [REMOTE ] ATI: Fetching primary data for 2025-04. [2025-09-24T17:21:42.443006] [DEBUG] [LOCAL ] ATHS: Primary data saved (7098 records). [2025-09-24T17:21:42.443684] [INFO ] [MAIN ] ATHS: Full history saved. [2025-09-24T17:21:42.443824] [INFO ] [MAIN ] Update Progress: 169/2373 symbols completed. ATHS took 25.4s. Estimated remaining: 4h 42m 18s. Rate: 7.8 symbols/min [2025-09-24T17:21:42.613460] [INFO ] [MAIN ] ATO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:21:42.658014] [DEBUG] [LOCAL ] ATO: Loaded 41969 existing records from primary storage. [2025-09-24T17:21:42.658175] [INFO ] [MAIN ] ATO: Loaded 41969 existing records. [2025-09-24T17:21:42.852489] [WARN ] [MAIN ] ATO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:21:42.852798] [INFO ] [MAIN ] ATO: Wiping existing primary data before full refresh. [2025-09-24T17:21:42.852854] [INFO ] [LOCAL ] ATO: Starting deletion of primary data. [2025-09-24T17:21:42.855229] [DEBUG] [LOCAL ] ATO: Deleted primary data file. [2025-09-24T17:21:42.855294] [INFO ] [MAIN ] ATO: Starting full primary refresh. [2025-09-24T17:21:43.223962] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2024-12. [2025-09-24T17:21:43.272378] [INFO ] [REMOTE ] ATO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:21:43.295843] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-24T17:21:44.016104] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2025-01. [2025-09-24T17:21:44.816055] [INFO ] [REMOTE ] ATO: Fetching primary data for 2024-12. [2025-09-24T17:21:44.857169] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2024-12 (1.63 seconds). [2025-09-24T17:21:45.041555] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2025-04 (2.62 seconds). [2025-09-24T17:21:45.448636] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-24T17:21:45.616084] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2025-01. [2025-09-24T17:21:46.249233] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2024-12 (1.43 seconds). [2025-09-24T17:21:46.416105] [INFO ] [REMOTE ] ATI: Fetching primary data for 2025-05. [2025-09-24T17:21:47.075366] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2025-01 (1.46 seconds). [2025-09-24T17:21:47.216155] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2025-02. [2025-09-24T17:21:48.016142] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2025-02. [2025-09-24T17:21:48.176232] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-24T17:21:48.807259] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-24T17:21:48.817002] [INFO ] [REMOTE ] ATI: Fetching primary data for 2025-06. [2025-09-24T17:21:49.115680] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2025-02 (1.10 seconds). [2025-09-24T17:21:49.616137] [INFO ] [REMOTE ] ATO: Fetching primary data for 2025-01. [2025-09-24T17:21:50.347200] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2025-06 (1.53 seconds). [2025-09-24T17:21:50.416087] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2025-03. [2025-09-24T17:21:51.205299] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-24T17:21:51.216074] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2025-03. [2025-09-24T17:21:51.985133] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2025-03 (1.57 seconds). [2025-09-24T17:21:52.016198] [INFO ] [REMOTE ] ATI: Fetching primary data for 2025-07. [2025-09-24T17:21:52.696891] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-24T17:21:52.816116] [INFO ] [REMOTE ] ATO: Fetching primary data for 2025-02. [2025-09-24T17:21:53.616084] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2025-04. [2025-09-24T17:21:53.718029] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-24T17:21:53.930814] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-24T17:21:54.416089] [INFO ] [REMOTE ] ATI: Fetching primary data for 2025-08. [2025-09-24T17:21:55.053739] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2025-04 (1.44 seconds). [2025-09-24T17:21:55.216377] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2025-05. [2025-09-24T17:21:56.016088] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2025-04. [2025-09-24T17:21:56.412621] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2025-05 (1.20 seconds). [2025-09-24T17:21:56.816148] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2025-06. [2025-09-24T17:21:57.360413] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2025-04 (1.34 seconds). [2025-09-24T17:21:57.616090] [INFO ] [REMOTE ] ATO: Fetching primary data for 2025-03. [2025-09-24T17:21:58.182521] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-24T17:21:58.416064] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2025-07. [2025-09-24T17:21:59.216070] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2025-05. [2025-09-24T17:21:59.321514] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-24T17:21:59.478186] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2025-07 (1.06 seconds). [2025-09-24T17:21:59.785705] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2025-08 (5.37 seconds). [2025-09-24T17:22:00.016132] [INFO ] [REMOTE ] ATO: Fetching primary data for 2025-04. [2025-09-24T17:22:00.316843] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2025-05 (1.10 seconds). [2025-09-24T17:22:00.816086] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2025-08. [2025-09-24T17:22:01.616107] [INFO ] [REMOTE ] ATI: Fetching primary data for 2025-09. [2025-09-24T17:22:01.681928] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-24T17:22:02.223683] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-24T17:22:02.416138] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2025-06. [2025-09-24T17:22:03.166924] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-24T17:22:03.175839] [INFO ] [REMOTE ] ATI: Full fetch complete (73827 records). [2025-09-24T17:22:03.175962] [DEBUG] [VALIDATOR ] ATI: Validating primary data. [2025-09-24T17:22:03.221148] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2025-09. [2025-09-24T17:22:03.589803] [DEBUG] [VALIDATOR ] ATI: All expected trading days are present. [2025-09-24T17:22:03.589901] [DEBUG] [VALIDATOR ] ATI: Primary data validation passed. [2025-09-24T17:22:03.590776] [INFO ] [MAIN ] ATI: Fetched primary data is valid. [2025-09-24T17:22:03.590844] [DEBUG] [LOCAL ] ATI: Saving primary data. [2025-09-24T17:22:03.592381] [DEBUG] [LOCAL ] ATI: Trimmed 73827 records to 51530 (keeping 200 days of data) [2025-09-24T17:22:03.703894] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-24T17:22:03.931377] [DEBUG] [LOCAL ] ATI: Primary data saved (51530 records). [2025-09-24T17:22:03.931535] [INFO ] [MAIN ] ATI: Full history saved. [2025-09-24T17:22:03.931626] [INFO ] [MAIN ] Update Progress: 170/2373 symbols completed. ATI took 37.1s. Estimated remaining: 4h 45m 9s. Rate: 7.7 symbols/min [2025-09-24T17:22:04.021206] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2025-07. [2025-09-24T17:22:04.115901] [INFO ] [MAIN ] ATR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:22:04.148800] [DEBUG] [LOCAL ] ATR: Loaded 30488 existing records from primary storage. [2025-09-24T17:22:04.148965] [INFO ] [MAIN ] ATR: Loaded 30488 existing records. [2025-09-24T17:22:04.325069] [WARN ] [MAIN ] ATR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:22:04.325498] [INFO ] [MAIN ] ATR: Wiping existing primary data before full refresh. [2025-09-24T17:22:04.325596] [INFO ] [LOCAL ] ATR: Starting deletion of primary data. [2025-09-24T17:22:04.327296] [DEBUG] [LOCAL ] ATR: Deleted primary data file. [2025-09-24T17:22:04.327386] [INFO ] [MAIN ] ATR: Starting full primary refresh. [2025-09-24T17:22:04.688716] [INFO ] [REMOTE ] ATR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:22:04.710232] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-24T17:22:04.717416] [INFO ] [REMOTE ] ATMU: Full fetch complete (56555 records). [2025-09-24T17:22:04.717546] [DEBUG] [VALIDATOR ] ATMU: Validating primary data. [2025-09-24T17:22:04.718260] [FATAL] [VALIDATOR ] ATMU: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:22:04.718353] [FATAL] [MAIN ] ATMU: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:22:04.718397] [WARN ] [MAIN ] ATMU: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:22:04.718461] [INFO ] [LOCAL ] ATMU: Starting deletion of primary data. [2025-09-24T17:22:04.718527] [DEBUG] [LOCAL ] ATMU: No primary data file found to delete. [2025-09-24T17:22:04.718564] [INFO ] [LOCAL ] ATMU: Starting deletion of derivative data. [2025-09-24T17:22:04.718920] [DEBUG] [LOCAL ] ATMU: Deleted derivative data file. [2025-09-24T17:22:04.719026] [INFO ] [MAIN ] Update Progress: 171/2373 symbols completed. ATMU took 23.6s. Estimated remaining: 4h 43m 31s. Rate: 7.8 symbols/min [2025-09-24T17:22:04.819701] [INFO ] [REMOTE ] ATR: Fetching primary data for 2024-12. [2025-09-24T17:22:04.893021] [INFO ] [MAIN ] ATS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:22:04.915994] [DEBUG] [LOCAL ] ATS: Loaded 18001 existing records from primary storage. [2025-09-24T17:22:04.916131] [INFO ] [MAIN ] ATS: Loaded 18001 existing records. [2025-09-24T17:22:05.104224] [WARN ] [MAIN ] ATS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:22:05.104563] [INFO ] [MAIN ] ATS: Wiping existing primary data before full refresh. [2025-09-24T17:22:05.104637] [INFO ] [LOCAL ] ATS: Starting deletion of primary data. [2025-09-24T17:22:05.105290] [DEBUG] [LOCAL ] ATS: Deleted primary data file. [2025-09-24T17:22:05.105352] [INFO ] [MAIN ] ATS: Starting full primary refresh. [2025-09-24T17:22:05.503099] [INFO ] [REMOTE ] ATS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:22:05.530953] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2025-07 (1.51 seconds). [2025-09-24T17:22:05.616080] [INFO ] [REMOTE ] ATS: Fetching primary data for 2024-12. [2025-09-24T17:22:06.254894] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-24T17:22:06.416103] [INFO ] [REMOTE ] ATO: Fetching primary data for 2025-05. [2025-09-24T17:22:07.136948] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2024-12 (1.52 seconds). [2025-09-24T17:22:07.216131] [INFO ] [REMOTE ] ATS: Fetching primary data for 2025-01. [2025-09-24T17:22:08.016132] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2025-08. [2025-09-24T17:22:08.098023] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2025-05 (1.68 seconds). [2025-09-24T17:22:08.144276] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2025-01 (0.93 seconds). [2025-09-24T17:22:08.816107] [INFO ] [REMOTE ] ATS: Fetching primary data for 2025-02. [2025-09-24T17:22:09.467270] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-24T17:22:09.616116] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2025-09. [2025-09-24T17:22:09.749815] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2025-02 (0.93 seconds). [2025-09-24T17:22:10.416118] [INFO ] [REMOTE ] ATS: Fetching primary data for 2025-03. [2025-09-24T17:22:11.159634] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2025-09 (1.54 seconds). [2025-09-24T17:22:11.167233] [INFO ] [REMOTE ] ATKR: Full fetch complete (53646 records). [2025-09-24T17:22:11.167349] [DEBUG] [VALIDATOR ] ATKR: Validating primary data. [2025-09-24T17:22:11.224513] [INFO ] [REMOTE ] ATR: Fetching primary data for 2025-01. [2025-09-24T17:22:11.554412] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2025-03 (1.14 seconds). [2025-09-24T17:22:11.591128] [DEBUG] [VALIDATOR ] ATKR: All expected trading days are present. [2025-09-24T17:22:11.591214] [DEBUG] [VALIDATOR ] ATKR: Primary data validation passed. [2025-09-24T17:22:11.591831] [INFO ] [MAIN ] ATKR: Fetched primary data is valid. [2025-09-24T17:22:11.591895] [DEBUG] [LOCAL ] ATKR: Saving primary data. [2025-09-24T17:22:11.593104] [DEBUG] [LOCAL ] ATKR: Trimmed 53646 records to 35658 (keeping 200 days of data) [2025-09-24T17:22:11.814491] [DEBUG] [LOCAL ] ATKR: Primary data saved (35658 records). [2025-09-24T17:22:11.814665] [INFO ] [MAIN ] ATKR: Full history saved. [2025-09-24T17:22:11.814774] [INFO ] [MAIN ] Update Progress: 172/2373 symbols completed. ATKR took 33.0s. Estimated remaining: 4h 43m 15s. Rate: 7.8 symbols/min [2025-09-24T17:22:11.984716] [INFO ] [MAIN ] ATUS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:22:11.984943] [DEBUG] [LOCAL ] ATUS: No existing data file found in primary storage. [2025-09-24T17:22:11.984999] [WARN ] [MAIN ] ATUS: No existing data found, performing full refresh instead. [2025-09-24T17:22:11.985139] [INFO ] [MAIN ] ATUS: Wiping existing primary data before full refresh. [2025-09-24T17:22:11.985182] [INFO ] [LOCAL ] ATUS: Starting deletion of primary data. [2025-09-24T17:22:11.985228] [DEBUG] [LOCAL ] ATUS: No primary data file found to delete. [2025-09-24T17:22:11.985263] [INFO ] [MAIN ] ATUS: Starting full primary refresh. [2025-09-24T17:22:12.021386] [INFO ] [REMOTE ] ATO: Fetching primary data for 2025-06. [2025-09-24T17:22:12.350128] [INFO ] [REMOTE ] ATUS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:22:12.546030] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2025-01 (1.32 seconds). [2025-09-24T17:22:12.816118] [INFO ] [REMOTE ] ATS: Fetching primary data for 2025-04. [2025-09-24T17:22:13.616059] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2024-12. [2025-09-24T17:22:13.759618] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-24T17:22:13.856273] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2025-04 (1.04 seconds). [2025-09-24T17:22:14.416083] [INFO ] [REMOTE ] ATR: Fetching primary data for 2025-02. [2025-09-24T17:22:15.216056] [INFO ] [REMOTE ] ATS: Fetching primary data for 2025-05. [2025-09-24T17:22:15.455790] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-24T17:22:15.890548] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-24T17:22:15.984749] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2025-05 (0.77 seconds). [2025-09-24T17:22:16.016030] [INFO ] [REMOTE ] ATS: Fetching primary data for 2025-06. [2025-09-24T17:22:16.816064] [INFO ] [REMOTE ] ATR: Fetching primary data for 2025-03. [2025-09-24T17:22:17.008767] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2025-06 (0.99 seconds). [2025-09-24T17:22:17.616085] [INFO ] [REMOTE ] ATS: Fetching primary data for 2025-07. [2025-09-24T17:22:18.371960] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2025-03 (1.56 seconds). [2025-09-24T17:22:18.416102] [INFO ] [REMOTE ] ATO: Fetching primary data for 2025-07. [2025-09-24T17:22:18.759563] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2025-07 (1.14 seconds). [2025-09-24T17:22:19.216087] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2025-01. [2025-09-24T17:22:19.713571] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2025-07 (1.30 seconds). [2025-09-24T17:22:20.016103] [INFO ] [REMOTE ] ATS: Fetching primary data for 2025-08. [2025-09-24T17:22:20.765790] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-24T17:22:20.816081] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2025-02. [2025-09-24T17:22:21.050839] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2025-08 (1.03 seconds). [2025-09-24T17:22:21.616101] [INFO ] [REMOTE ] ATO: Fetching primary data for 2025-08. [2025-09-24T17:22:22.350271] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-24T17:22:22.416069] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2025-03. [2025-09-24T17:22:23.216059] [INFO ] [REMOTE ] ATS: Fetching primary data for 2025-09. [2025-09-24T17:22:23.289246] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2025-08 (1.67 seconds). [2025-09-24T17:22:23.926140] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2025-03 (1.51 seconds). [2025-09-24T17:22:24.016073] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2025-04. [2025-09-24T17:22:24.231348] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2025-09 (1.02 seconds). [2025-09-24T17:22:24.239034] [INFO ] [REMOTE ] ATS: Full fetch complete (25734 records). [2025-09-24T17:22:24.239155] [DEBUG] [VALIDATOR ] ATS: Validating primary data. [2025-09-24T17:22:24.634046] [DEBUG] [VALIDATOR ] ATS: All expected trading days are present. [2025-09-24T17:22:24.634126] [DEBUG] [VALIDATOR ] ATS: Primary data validation passed. [2025-09-24T17:22:24.634501] [INFO ] [MAIN ] ATS: Fetched primary data is valid. [2025-09-24T17:22:24.634569] [DEBUG] [LOCAL ] ATS: Saving primary data. [2025-09-24T17:22:24.635220] [DEBUG] [LOCAL ] ATS: Trimmed 25734 records to 17957 (keeping 200 days of data) [2025-09-24T17:22:24.744968] [DEBUG] [LOCAL ] ATS: Primary data saved (17957 records). [2025-09-24T17:22:24.745122] [INFO ] [MAIN ] ATS: Full history saved. [2025-09-24T17:22:24.745213] [INFO ] [MAIN ] Update Progress: 173/2373 symbols completed. ATS took 20.0s. Estimated remaining: 4h 44m 14s. Rate: 7.7 symbols/min [2025-09-24T17:22:24.821147] [INFO ] [REMOTE ] ATR: Fetching primary data for 2025-04. [2025-09-24T17:22:24.916693] [INFO ] [MAIN ] AU: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:22:24.973613] [DEBUG] [LOCAL ] AU: Loaded 52932 existing records from primary storage. [2025-09-24T17:22:24.973814] [INFO ] [MAIN ] AU: Loaded 52932 existing records. [2025-09-24T17:22:25.150791] [WARN ] [MAIN ] AU: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:22:25.151056] [INFO ] [MAIN ] AU: Wiping existing primary data before full refresh. [2025-09-24T17:22:25.151104] [INFO ] [LOCAL ] AU: Starting deletion of primary data. [2025-09-24T17:22:25.153670] [DEBUG] [LOCAL ] AU: Deleted primary data file. [2025-09-24T17:22:25.153746] [INFO ] [MAIN ] AU: Starting full primary refresh. [2025-09-24T17:22:25.529448] [INFO ] [REMOTE ] AU: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:22:25.616065] [INFO ] [REMOTE ] ATO: Fetching primary data for 2025-09. [2025-09-24T17:22:26.196119] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2025-04 (1.37 seconds). [2025-09-24T17:22:26.416055] [INFO ] [REMOTE ] AU: Fetching primary data for 2024-12. [2025-09-24T17:22:27.216107] [INFO ] [REMOTE ] ATR: Fetching primary data for 2025-05. [2025-09-24T17:22:27.282615] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2025-04 (3.27 seconds). [2025-09-24T17:22:27.531696] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2025-09 (1.92 seconds). [2025-09-24T17:22:27.538997] [INFO ] [REMOTE ] ATO: Full fetch complete (60383 records). [2025-09-24T17:22:27.539153] [DEBUG] [VALIDATOR ] ATO: Validating primary data. [2025-09-24T17:22:27.936089] [DEBUG] [VALIDATOR ] ATO: All expected trading days are present. [2025-09-24T17:22:27.936197] [DEBUG] [VALIDATOR ] ATO: Primary data validation passed. [2025-09-24T17:22:27.936908] [INFO ] [MAIN ] ATO: Fetched primary data is valid. [2025-09-24T17:22:27.936999] [DEBUG] [LOCAL ] ATO: Saving primary data. [2025-09-24T17:22:27.938533] [DEBUG] [LOCAL ] ATO: Trimmed 60383 records to 41900 (keeping 200 days of data) [2025-09-24T17:22:28.037537] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2025-05. [2025-09-24T17:22:28.230738] [DEBUG] [LOCAL ] ATO: Primary data saved (41900 records). [2025-09-24T17:22:28.230983] [INFO ] [MAIN ] ATO: Full history saved. [2025-09-24T17:22:28.235861] [INFO ] [MAIN ] Update Progress: 174/2373 symbols completed. ATO took 45.8s. Estimated remaining: 4h 43m 12s. Rate: 7.8 symbols/min [2025-09-24T17:22:28.415686] [INFO ] [MAIN ] AUB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:22:28.447769] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2024-12 (2.03 seconds). [2025-09-24T17:22:28.505140] [DEBUG] [LOCAL ] AUB: Loaded 46455 existing records from primary storage. [2025-09-24T17:22:28.505331] [INFO ] [MAIN ] AUB: Loaded 46455 existing records. [2025-09-24T17:22:28.687389] [WARN ] [MAIN ] AUB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:22:28.687857] [INFO ] [MAIN ] AUB: Wiping existing primary data before full refresh. [2025-09-24T17:22:28.687966] [INFO ] [LOCAL ] AUB: Starting deletion of primary data. [2025-09-24T17:22:28.704837] [DEBUG] [LOCAL ] AUB: Deleted primary data file. [2025-09-24T17:22:28.707069] [INFO ] [MAIN ] AUB: Starting full primary refresh. [2025-09-24T17:22:28.773388] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-24T17:22:28.817626] [INFO ] [REMOTE ] AU: Fetching primary data for 2025-01. [2025-09-24T17:22:29.092265] [INFO ] [REMOTE ] AUB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:22:29.597323] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-24T17:22:29.616047] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2025-06. [2025-09-24T17:22:30.416113] [INFO ] [REMOTE ] ATR: Fetching primary data for 2025-06. [2025-09-24T17:22:30.840917] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2025-01 (2.02 seconds). [2025-09-24T17:22:31.222677] [INFO ] [REMOTE ] AUB: Fetching primary data for 2024-12. [2025-09-24T17:22:31.229404] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-24T17:22:31.686238] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-24T17:22:32.016090] [INFO ] [REMOTE ] ATR: Fetching primary data for 2025-07. [2025-09-24T17:22:32.816096] [INFO ] [REMOTE ] AU: Fetching primary data for 2025-02. [2025-09-24T17:22:33.012449] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2024-12 (1.79 seconds). [2025-09-24T17:22:33.087289] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2025-07 (1.07 seconds). [2025-09-24T17:22:33.616136] [INFO ] [REMOTE ] ATR: Fetching primary data for 2025-08. [2025-09-24T17:22:34.336672] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-24T17:22:34.416074] [INFO ] [REMOTE ] AU: Fetching primary data for 2025-03. [2025-09-24T17:22:34.976742] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-24T17:22:35.216124] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2025-07. [2025-09-24T17:22:36.016048] [INFO ] [REMOTE ] AUB: Fetching primary data for 2025-01. [2025-09-24T17:22:36.502043] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2025-03 (2.09 seconds). [2025-09-24T17:22:36.816045] [INFO ] [REMOTE ] ATR: Fetching primary data for 2025-09. [2025-09-24T17:22:37.535701] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-24T17:22:37.616055] [INFO ] [REMOTE ] AUB: Fetching primary data for 2025-02. [2025-09-24T17:22:38.200189] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2025-07 (2.98 seconds). [2025-09-24T17:22:38.368339] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-24T17:22:38.374298] [INFO ] [REMOTE ] ATR: Full fetch complete (43383 records). [2025-09-24T17:22:38.374423] [DEBUG] [VALIDATOR ] ATR: Validating primary data. [2025-09-24T17:22:38.421187] [INFO ] [REMOTE ] AU: Fetching primary data for 2025-04. [2025-09-24T17:22:38.782434] [DEBUG] [VALIDATOR ] ATR: All expected trading days are present. [2025-09-24T17:22:38.782556] [DEBUG] [VALIDATOR ] ATR: Primary data validation passed. [2025-09-24T17:22:38.783448] [INFO ] [MAIN ] ATR: Fetched primary data is valid. [2025-09-24T17:22:38.783544] [DEBUG] [LOCAL ] ATR: Saving primary data. [2025-09-24T17:22:38.808968] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2025-02 (1.19 seconds). [2025-09-24T17:22:38.809091] [DEBUG] [LOCAL ] ATR: Trimmed 43383 records to 30413 (keeping 200 days of data) [2025-09-24T17:22:39.029235] [DEBUG] [LOCAL ] ATR: Primary data saved (30413 records). [2025-09-24T17:22:39.029390] [INFO ] [MAIN ] ATR: Full history saved. [2025-09-24T17:22:39.029496] [INFO ] [MAIN ] Update Progress: 175/2373 symbols completed. ATR took 35.1s. Estimated remaining: 4h 43m 43s. Rate: 7.7 symbols/min [2025-09-24T17:22:39.200719] [INFO ] [MAIN ] AUNA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:22:39.207904] [DEBUG] [LOCAL ] AUNA: Loaded 4746 existing records from primary storage. [2025-09-24T17:22:39.208009] [INFO ] [MAIN ] AUNA: Loaded 4746 existing records. [2025-09-24T17:22:39.221183] [INFO ] [REMOTE ] AUB: Fetching primary data for 2025-03. [2025-09-24T17:22:39.415712] [WARN ] [MAIN ] AUNA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:22:39.416097] [INFO ] [MAIN ] AUNA: Wiping existing primary data before full refresh. [2025-09-24T17:22:39.416154] [INFO ] [LOCAL ] AUNA: Starting deletion of primary data. [2025-09-24T17:22:39.416406] [DEBUG] [LOCAL ] AUNA: Deleted primary data file. [2025-09-24T17:22:39.416475] [INFO ] [MAIN ] AUNA: Starting full primary refresh. [2025-09-24T17:22:39.776789] [INFO ] [REMOTE ] AUNA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:22:40.016090] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2024-12. [2025-09-24T17:22:40.719757] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2024-12 (0.70 seconds). [2025-09-24T17:22:40.816060] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2025-01. [2025-09-24T17:22:41.030960] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-24T17:22:41.522595] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2025-01 (0.71 seconds). [2025-09-24T17:22:41.627731] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2025-08. [2025-09-24T17:22:41.634524] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2025-04 (3.21 seconds). [2025-09-24T17:22:42.416081] [INFO ] [REMOTE ] AU: Fetching primary data for 2025-05. [2025-09-24T17:22:43.216054] [INFO ] [REMOTE ] AUB: Fetching primary data for 2025-04. [2025-09-24T17:22:43.361667] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2025-08 (1.73 seconds). [2025-09-24T17:22:44.016119] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2025-02. [2025-09-24T17:22:44.558948] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2025-05 (2.14 seconds). [2025-09-24T17:22:44.595164] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2025-02 (0.58 seconds). [2025-09-24T17:22:44.761955] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-24T17:22:44.816077] [INFO ] [REMOTE ] AUB: Fetching primary data for 2025-05. [2025-09-24T17:22:45.616123] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2025-03. [2025-09-24T17:22:46.253495] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2025-03 (0.64 seconds). [2025-09-24T17:22:46.416083] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2025-04. [2025-09-24T17:22:46.451057] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-24T17:22:46.970485] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2025-04 (0.55 seconds). [2025-09-24T17:22:47.216093] [INFO ] [REMOTE ] AUB: Fetching primary data for 2025-06. [2025-09-24T17:22:48.016106] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2025-05. [2025-09-24T17:22:48.665816] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-24T17:22:48.664583] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2025-05 (0.65 seconds). [2025-09-24T17:22:48.816057] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2025-06. [2025-09-24T17:22:49.616122] [INFO ] [REMOTE ] AU: Fetching primary data for 2025-06. [2025-09-24T17:22:49.639319] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2025-06 (0.82 seconds). [2025-09-24T17:22:50.416146] [INFO ] [REMOTE ] AUB: Fetching primary data for 2025-07. [2025-09-24T17:22:51.216084] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2025-07. [2025-09-24T17:22:51.568983] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2025-06 (1.95 seconds). [2025-09-24T17:22:51.947449] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-24T17:22:52.016141] [INFO ] [REMOTE ] AU: Fetching primary data for 2025-07. [2025-09-24T17:22:52.816092] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2025-09. [2025-09-24T17:22:53.616112] [INFO ] [REMOTE ] AUB: Fetching primary data for 2025-08. [2025-09-24T17:23:05.083834] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2025-07 (13.87 seconds). [2025-09-24T17:23:05.085568] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2025-08. [2025-09-24T17:23:05.574455] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2025-08 (0.49 seconds). [2025-09-24T17:23:05.576347] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2025-09. [2025-09-24T17:23:05.864203] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2025-09 (13.05 seconds). [2025-09-24T17:23:05.873246] [INFO ] [REMOTE ] ATUS: Full fetch complete (70608 records). [2025-09-24T17:23:05.873411] [DEBUG] [VALIDATOR ] ATUS: Validating primary data. [2025-09-24T17:23:05.878186] [FATAL] [VALIDATOR ] ATUS: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:23:05.878282] [FATAL] [MAIN ] ATUS: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:23:05.878340] [WARN ] [MAIN ] ATUS: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:23:05.878428] [INFO ] [LOCAL ] ATUS: Starting deletion of primary data. [2025-09-24T17:23:05.878518] [DEBUG] [LOCAL ] ATUS: No primary data file found to delete. [2025-09-24T17:23:05.878577] [INFO ] [LOCAL ] ATUS: Starting deletion of derivative data. [2025-09-24T17:23:05.878671] [DEBUG] [LOCAL ] ATUS: No derivative data file found to delete. [2025-09-24T17:23:05.878801] [INFO ] [MAIN ] Update Progress: 176/2373 symbols completed. ATUS took 54.1s. Estimated remaining: 4h 47m 34s. Rate: 7.6 symbols/min [2025-09-24T17:23:06.054993] [INFO ] [MAIN ] AVA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:23:06.082014] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2025-08 (12.47 seconds). [2025-09-24T17:23:06.092013] [INFO ] [REMOTE ] AUB: Fetching primary data for 2025-09. [2025-09-24T17:23:06.134192] [DEBUG] [LOCAL ] AVA: Loaded 39654 existing records from primary storage. [2025-09-24T17:23:06.134365] [INFO ] [MAIN ] AVA: Loaded 39654 existing records. [2025-09-24T17:23:06.316895] [WARN ] [MAIN ] AVA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:23:06.317302] [INFO ] [MAIN ] AVA: Wiping existing primary data before full refresh. [2025-09-24T17:23:06.317376] [INFO ] [LOCAL ] AVA: Starting deletion of primary data. [2025-09-24T17:23:06.319625] [DEBUG] [LOCAL ] AVA: Deleted primary data file. [2025-09-24T17:23:06.319731] [INFO ] [MAIN ] AVA: Starting full primary refresh. [2025-09-24T17:23:06.679441] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2025-07 (14.66 seconds). [2025-09-24T17:23:06.718894] [INFO ] [REMOTE ] AU: Fetching primary data for 2025-08. [2025-09-24T17:23:06.785799] [INFO ] [REMOTE ] AVA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:23:06.786424] [INFO ] [REMOTE ] AVA: Fetching primary data for 2024-12. [2025-09-24T17:23:06.793567] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2025-09 (1.22 seconds). [2025-09-24T17:23:06.795855] [INFO ] [REMOTE ] AUNA: Full fetch complete (7441 records). [2025-09-24T17:23:06.796018] [DEBUG] [VALIDATOR ] AUNA: Validating primary data. [2025-09-24T17:23:06.796492] [FATAL] [VALIDATOR ] AUNA: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:23:06.796638] [FATAL] [MAIN ] AUNA: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:23:06.796718] [WARN ] [MAIN ] AUNA: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:23:06.796761] [INFO ] [LOCAL ] AUNA: Starting deletion of primary data. [2025-09-24T17:23:06.796855] [DEBUG] [LOCAL ] AUNA: No primary data file found to delete. [2025-09-24T17:23:06.796941] [INFO ] [LOCAL ] AUNA: Starting deletion of derivative data. [2025-09-24T17:23:06.797665] [DEBUG] [LOCAL ] AUNA: Deleted derivative data file. [2025-09-24T17:23:06.797790] [INFO ] [MAIN ] Update Progress: 177/2373 symbols completed. AUNA took 27.8s. Estimated remaining: 4h 46m 0s. Rate: 7.7 symbols/min [2025-09-24T17:23:06.979562] [INFO ] [MAIN ] AVAL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:23:06.992205] [DEBUG] [LOCAL ] AVAL: Loaded 8950 existing records from primary storage. [2025-09-24T17:23:06.992344] [INFO ] [MAIN ] AVAL: Loaded 8950 existing records. [2025-09-24T17:23:07.180058] [WARN ] [MAIN ] AVAL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:23:07.181330] [INFO ] [MAIN ] AVAL: Wiping existing primary data before full refresh. [2025-09-24T17:23:07.181602] [INFO ] [LOCAL ] AVAL: Starting deletion of primary data. [2025-09-24T17:23:07.182292] [DEBUG] [LOCAL ] AVAL: Deleted primary data file. [2025-09-24T17:23:07.182357] [INFO ] [MAIN ] AVAL: Starting full primary refresh. [2025-09-24T17:23:07.605623] [INFO ] [REMOTE ] AVAL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:23:07.608829] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2024-12. [2025-09-24T17:23:07.612426] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2025-09 (1.52 seconds). [2025-09-24T17:23:07.621000] [INFO ] [REMOTE ] AUB: Full fetch complete (65373 records). [2025-09-24T17:23:07.621123] [DEBUG] [VALIDATOR ] AUB: Validating primary data. [2025-09-24T17:23:08.038609] [DEBUG] [VALIDATOR ] AUB: All expected trading days are present. [2025-09-24T17:23:08.038752] [DEBUG] [VALIDATOR ] AUB: Primary data validation passed. [2025-09-24T17:23:08.039520] [INFO ] [MAIN ] AUB: Fetched primary data is valid. [2025-09-24T17:23:08.039585] [DEBUG] [LOCAL ] AUB: Saving primary data. [2025-09-24T17:23:08.041221] [DEBUG] [LOCAL ] AUB: Trimmed 65373 records to 46415 (keeping 200 days of data) [2025-09-24T17:23:08.267036] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2024-12 (0.66 seconds). [2025-09-24T17:23:08.270470] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2025-01. [2025-09-24T17:23:08.317706] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2024-12 (1.53 seconds). [2025-09-24T17:23:08.328780] [INFO ] [REMOTE ] AVA: Fetching primary data for 2025-01. [2025-09-24T17:23:08.378401] [DEBUG] [LOCAL ] AUB: Primary data saved (46415 records). [2025-09-24T17:23:08.378558] [INFO ] [MAIN ] AUB: Full history saved. [2025-09-24T17:23:08.379546] [INFO ] [MAIN ] Update Progress: 178/2373 symbols completed. AUB took 40.1s. Estimated remaining: 4h 44m 35s. Rate: 7.7 symbols/min [2025-09-24T17:23:08.562947] [INFO ] [MAIN ] AVB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:23:08.618444] [DEBUG] [LOCAL ] AVB: Loaded 41728 existing records from primary storage. [2025-09-24T17:23:08.618625] [INFO ] [MAIN ] AVB: Loaded 41728 existing records. [2025-09-24T17:23:08.826832] [WARN ] [MAIN ] AVB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:23:08.827253] [INFO ] [MAIN ] AVB: Wiping existing primary data before full refresh. [2025-09-24T17:23:08.827327] [INFO ] [LOCAL ] AVB: Starting deletion of primary data. [2025-09-24T17:23:08.847087] [DEBUG] [LOCAL ] AVB: Deleted primary data file. [2025-09-24T17:23:08.857423] [INFO ] [MAIN ] AVB: Starting full primary refresh. [2025-09-24T17:23:08.986971] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2025-08 (2.27 seconds). [2025-09-24T17:23:09.081742] [INFO ] [REMOTE ] AU: Fetching primary data for 2025-09. [2025-09-24T17:23:09.262830] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2025-01 (0.99 seconds). [2025-09-24T17:23:09.285364] [INFO ] [REMOTE ] AVB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:23:09.286208] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2025-02. [2025-09-24T17:23:09.286448] [INFO ] [REMOTE ] AVB: Fetching primary data for 2024-12. [2025-09-24T17:23:09.574257] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-24T17:23:09.582636] [INFO ] [REMOTE ] AVA: Fetching primary data for 2025-02. [2025-09-24T17:23:10.242561] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-24T17:23:10.246025] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2025-03. [2025-09-24T17:23:10.608494] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2024-12 (1.32 seconds). [2025-09-24T17:23:10.615976] [INFO ] [REMOTE ] AVB: Fetching primary data for 2025-01. [2025-09-24T17:23:10.762564] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-24T17:23:10.769595] [INFO ] [REMOTE ] AVA: Fetching primary data for 2025-03. [2025-09-24T17:23:11.021092] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2025-09 (1.94 seconds). [2025-09-24T17:23:11.031992] [INFO ] [REMOTE ] AU: Full fetch complete (76264 records). [2025-09-24T17:23:11.032166] [DEBUG] [VALIDATOR ] AU: Validating primary data. [2025-09-24T17:23:11.323058] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2025-03 (1.08 seconds). [2025-09-24T17:23:11.370474] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2025-04. [2025-09-24T17:23:11.482598] [DEBUG] [VALIDATOR ] AU: All expected trading days are present. [2025-09-24T17:23:11.482733] [DEBUG] [VALIDATOR ] AU: Primary data validation passed. [2025-09-24T17:23:11.483565] [INFO ] [MAIN ] AU: Fetched primary data is valid. [2025-09-24T17:23:11.483690] [DEBUG] [LOCAL ] AU: Saving primary data. [2025-09-24T17:23:11.485335] [DEBUG] [LOCAL ] AU: Trimmed 76264 records to 52936 (keeping 200 days of data) [2025-09-24T17:23:11.826070] [DEBUG] [LOCAL ] AU: Primary data saved (52936 records). [2025-09-24T17:23:11.826216] [INFO ] [MAIN ] AU: Full history saved. [2025-09-24T17:23:11.826305] [INFO ] [MAIN ] Update Progress: 179/2373 symbols completed. AU took 47.1s. Estimated remaining: 4h 43m 34s. Rate: 7.7 symbols/min [2025-09-24T17:23:12.075125] [INFO ] [MAIN ] AVBC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:23:12.076397] [DEBUG] [LOCAL ] AVBC: No existing data file found in primary storage. [2025-09-24T17:23:12.076622] [WARN ] [MAIN ] AVBC: No existing data found, performing full refresh instead. [2025-09-24T17:23:12.077559] [INFO ] [MAIN ] AVBC: Wiping existing primary data before full refresh. [2025-09-24T17:23:12.077704] [INFO ] [LOCAL ] AVBC: Starting deletion of primary data. [2025-09-24T17:23:12.077771] [DEBUG] [LOCAL ] AVBC: No primary data file found to delete. [2025-09-24T17:23:12.096769] [INFO ] [MAIN ] AVBC: Starting full primary refresh. [2025-09-24T17:23:12.131679] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-24T17:23:12.213552] [INFO ] [REMOTE ] AVB: Fetching primary data for 2025-02. [2025-09-24T17:23:12.337402] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2025-04 (0.97 seconds). [2025-09-24T17:23:12.353847] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-24T17:23:12.411383] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2025-05. [2025-09-24T17:23:12.434790] [INFO ] [REMOTE ] AVA: Fetching primary data for 2025-04. [2025-09-24T17:23:12.544603] [INFO ] [REMOTE ] AVBC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:23:12.544925] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2024-12. [2025-09-24T17:23:12.750496] [DEBUG] [REMOTE ] AVBC: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:23:12.750886] [WARN ] [REMOTE ] AVBC: No data returned for month 2024-12 [2025-09-24T17:23:12.751331] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2025-01. [2025-09-24T17:23:12.946815] [DEBUG] [REMOTE ] AVBC: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:23:12.947133] [WARN ] [REMOTE ] AVBC: No data returned for month 2025-01 [2025-09-24T17:23:12.947585] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2025-02. [2025-09-24T17:23:13.200333] [DEBUG] [REMOTE ] AVBC: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:23:13.201335] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-24T17:23:13.201690] [WARN ] [REMOTE ] AVBC: No data returned for month 2025-02 [2025-09-24T17:23:13.204375] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2025-06. [2025-09-24T17:23:13.204889] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2025-03. [2025-09-24T17:23:13.569551] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-24T17:23:13.616062] [INFO ] [REMOTE ] AVB: Fetching primary data for 2025-03. [2025-09-24T17:23:13.622222] [DEBUG] [REMOTE ] AVBC: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:23:13.622709] [WARN ] [REMOTE ] AVBC: No data returned for month 2025-03 [2025-09-24T17:23:13.656271] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2025-04 (1.22 seconds). [2025-09-24T17:23:13.823511] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2025-06 (0.62 seconds). [2025-09-24T17:23:14.416101] [INFO ] [REMOTE ] AVA: Fetching primary data for 2025-05. [2025-09-24T17:23:15.146696] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2025-03 (1.53 seconds). [2025-09-24T17:23:15.216085] [INFO ] [REMOTE ] AVB: Fetching primary data for 2025-04. [2025-09-24T17:23:15.951165] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-24T17:23:16.016089] [INFO ] [REMOTE ] AVA: Fetching primary data for 2025-06. [2025-09-24T17:23:16.716901] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2025-04 (1.50 seconds). [2025-09-24T17:23:16.816152] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2025-04. [2025-09-24T17:23:17.006703] [DEBUG] [REMOTE ] AVBC: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:23:17.007059] [WARN ] [REMOTE ] AVBC: No data returned for month 2025-04 [2025-09-24T17:23:17.456151] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2025-06 (1.44 seconds). [2025-09-24T17:23:17.616094] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2025-07. [2025-09-24T17:23:18.389607] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2025-07 (0.77 seconds). [2025-09-24T17:23:18.416033] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2025-08. [2025-09-24T17:23:19.128665] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2025-08 (0.71 seconds). [2025-09-24T17:23:19.216078] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2025-09. [2025-09-24T17:23:19.735931] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2025-09 (0.52 seconds). [2025-09-24T17:23:19.737706] [INFO ] [REMOTE ] AVAL: Full fetch complete (14627 records). [2025-09-24T17:23:19.737784] [DEBUG] [VALIDATOR ] AVAL: Validating primary data. [2025-09-24T17:23:20.019531] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2025-05. [2025-09-24T17:23:20.102092] [DEBUG] [VALIDATOR ] AVAL: All expected trading days are present. [2025-09-24T17:23:20.102166] [DEBUG] [VALIDATOR ] AVAL: Primary data validation passed. [2025-09-24T17:23:20.102443] [INFO ] [MAIN ] AVAL: Fetched primary data is valid. [2025-09-24T17:23:20.102481] [DEBUG] [LOCAL ] AVAL: Saving primary data. [2025-09-24T17:23:20.102985] [DEBUG] [LOCAL ] AVAL: Trimmed 14627 records to 8932 (keeping 200 days of data) [2025-09-24T17:23:20.157722] [DEBUG] [LOCAL ] AVAL: Primary data saved (8932 records). [2025-09-24T17:23:20.157913] [INFO ] [MAIN ] AVAL: Full history saved. [2025-09-24T17:23:20.158007] [INFO ] [MAIN ] Update Progress: 180/2373 symbols completed. AVAL took 13.4s. Estimated remaining: 4h 43m 34s. Rate: 7.7 symbols/min [2025-09-24T17:23:20.247604] [DEBUG] [REMOTE ] AVBC: Error fetching primary data for 2025-05: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:23:20.265488] [WARN ] [REMOTE ] AVBC: No data returned for month 2025-05 [2025-09-24T17:23:20.337505] [INFO ] [MAIN ] AVD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:23:20.360289] [DEBUG] [LOCAL ] AVD: Loaded 22934 existing records from primary storage. [2025-09-24T17:23:20.360412] [INFO ] [MAIN ] AVD: Loaded 22934 existing records. [2025-09-24T17:23:20.546269] [WARN ] [MAIN ] AVD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:23:20.546530] [INFO ] [MAIN ] AVD: Wiping existing primary data before full refresh. [2025-09-24T17:23:20.546620] [INFO ] [LOCAL ] AVD: Starting deletion of primary data. [2025-09-24T17:23:20.547767] [DEBUG] [LOCAL ] AVD: Deleted primary data file. [2025-09-24T17:23:20.547829] [INFO ] [MAIN ] AVD: Starting full primary refresh. [2025-09-24T17:23:20.821172] [INFO ] [REMOTE ] AVB: Fetching primary data for 2025-05. [2025-09-24T17:23:20.913753] [INFO ] [REMOTE ] AVD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:23:21.616094] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2025-06. [2025-09-24T17:23:21.812313] [DEBUG] [REMOTE ] AVBC: Error fetching primary data for 2025-06: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:23:21.812621] [WARN ] [REMOTE ] AVBC: No data returned for month 2025-06 [2025-09-24T17:23:22.361947] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-24T17:23:22.416123] [INFO ] [REMOTE ] AVD: Fetching primary data for 2024-12. [2025-09-24T17:23:23.216077] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2025-07. [2025-09-24T17:23:23.409801] [DEBUG] [REMOTE ] AVBC: Error fetching primary data for 2025-07: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:23:23.410149] [WARN ] [REMOTE ] AVBC: No data returned for month 2025-07 [2025-09-24T17:23:23.638936] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-24T17:23:24.016079] [INFO ] [REMOTE ] AVD: Fetching primary data for 2025-01. [2025-09-24T17:23:24.816060] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2025-08. [2025-09-24T17:23:25.284729] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-24T17:23:25.616143] [INFO ] [REMOTE ] AVA: Fetching primary data for 2025-07. [2025-09-24T17:23:26.054105] [INFO ] [REMOTE ] AVBC: Incremental fetch complete for 2025-08 (1.24 seconds). [2025-09-24T17:23:26.416111] [INFO ] [REMOTE ] AVB: Fetching primary data for 2025-06. [2025-09-24T17:23:27.221176] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2025-09. [2025-09-24T17:23:27.239803] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2025-07 (1.62 seconds). [2025-09-24T17:23:27.902759] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-24T17:23:28.016058] [INFO ] [REMOTE ] AVB: Fetching primary data for 2025-07. [2025-09-24T17:23:28.078312] [INFO ] [REMOTE ] AVBC: Incremental fetch complete for 2025-09 (0.86 seconds). [2025-09-24T17:23:28.081075] [INFO ] [REMOTE ] AVBC: Full fetch complete (4592 records). [2025-09-24T17:23:28.081152] [DEBUG] [VALIDATOR ] AVBC: Validating primary data. [2025-09-24T17:23:28.273578] [WARN ] [VALIDATOR ] AVBC: Validation failed - insufficient historical data. Have 38 unique days, need 200 days [2025-09-24T17:23:28.273854] [FATAL] [MAIN ] AVBC: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:23:28.273930] [WARN ] [MAIN ] AVBC: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:23:28.274005] [INFO ] [LOCAL ] AVBC: Starting deletion of primary data. [2025-09-24T17:23:28.274073] [DEBUG] [LOCAL ] AVBC: No primary data file found to delete. [2025-09-24T17:23:28.274112] [INFO ] [LOCAL ] AVBC: Starting deletion of derivative data. [2025-09-24T17:23:28.274171] [DEBUG] [LOCAL ] AVBC: No derivative data file found to delete. [2025-09-24T17:23:28.274255] [INFO ] [MAIN ] Update Progress: 181/2373 symbols completed. AVBC took 16.4s. Estimated remaining: 4h 43m 30s. Rate: 7.7 symbols/min [2025-09-24T17:23:28.451166] [INFO ] [MAIN ] AVK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:23:28.472754] [DEBUG] [LOCAL ] AVK: Loaded 17983 existing records from primary storage. [2025-09-24T17:23:28.472887] [INFO ] [MAIN ] AVK: Loaded 17983 existing records. [2025-09-24T17:23:28.668821] [WARN ] [MAIN ] AVK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:23:28.669123] [INFO ] [MAIN ] AVK: Wiping existing primary data before full refresh. [2025-09-24T17:23:28.669179] [INFO ] [LOCAL ] AVK: Starting deletion of primary data. [2025-09-24T17:23:28.670545] [DEBUG] [LOCAL ] AVK: Deleted primary data file. [2025-09-24T17:23:28.670609] [INFO ] [MAIN ] AVK: Starting full primary refresh. [2025-09-24T17:23:28.821164] [INFO ] [REMOTE ] AVD: Fetching primary data for 2025-02. [2025-09-24T17:23:29.072875] [INFO ] [REMOTE ] AVK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:23:29.351532] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2025-07 (1.34 seconds). [2025-09-24T17:23:29.512925] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2025-02 (0.69 seconds). [2025-09-24T17:23:29.616121] [INFO ] [REMOTE ] AVK: Fetching primary data for 2024-12. [2025-09-24T17:23:30.416061] [INFO ] [REMOTE ] AVA: Fetching primary data for 2025-08. [2025-09-24T17:23:30.773501] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-24T17:23:31.216088] [INFO ] [REMOTE ] AVK: Fetching primary data for 2025-01. [2025-09-24T17:23:31.615369] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2025-08 (1.20 seconds). [2025-09-24T17:23:32.016078] [INFO ] [REMOTE ] AVA: Fetching primary data for 2025-09. [2025-09-24T17:23:32.193468] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2025-01 (0.98 seconds). [2025-09-24T17:23:32.816079] [INFO ] [REMOTE ] AVK: Fetching primary data for 2025-02. [2025-09-24T17:23:33.560025] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2025-09 (1.54 seconds). [2025-09-24T17:23:33.566909] [INFO ] [REMOTE ] AVA: Full fetch complete (55574 records). [2025-09-24T17:23:33.567018] [DEBUG] [VALIDATOR ] AVA: Validating primary data. [2025-09-24T17:23:33.628080] [INFO ] [REMOTE ] AVD: Fetching primary data for 2025-03. [2025-09-24T17:23:33.745300] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2025-02 (0.93 seconds). [2025-09-24T17:23:34.022555] [DEBUG] [VALIDATOR ] AVA: All expected trading days are present. [2025-09-24T17:23:34.022675] [DEBUG] [VALIDATOR ] AVA: Primary data validation passed. [2025-09-24T17:23:34.023333] [INFO ] [MAIN ] AVA: Fetched primary data is valid. [2025-09-24T17:23:34.023388] [DEBUG] [LOCAL ] AVA: Saving primary data. [2025-09-24T17:23:34.024620] [DEBUG] [LOCAL ] AVA: Trimmed 55574 records to 39617 (keeping 200 days of data) [2025-09-24T17:23:34.279301] [DEBUG] [LOCAL ] AVA: Primary data saved (39617 records). [2025-09-24T17:23:34.279471] [INFO ] [MAIN ] AVA: Full history saved. [2025-09-24T17:23:34.279593] [INFO ] [MAIN ] Update Progress: 182/2373 symbols completed. AVA took 28.4s. Estimated remaining: 4h 43m 1s. Rate: 7.7 symbols/min [2025-09-24T17:23:34.427626] [INFO ] [REMOTE ] AVB: Fetching primary data for 2025-08. [2025-09-24T17:23:34.462784] [INFO ] [MAIN ] AVNS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:23:34.497461] [DEBUG] [LOCAL ] AVNS: Loaded 33579 existing records from primary storage. [2025-09-24T17:23:34.497603] [INFO ] [MAIN ] AVNS: Loaded 33579 existing records. [2025-09-24T17:23:34.686814] [WARN ] [MAIN ] AVNS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:23:34.687065] [INFO ] [MAIN ] AVNS: Wiping existing primary data before full refresh. [2025-09-24T17:23:34.687116] [INFO ] [LOCAL ] AVNS: Starting deletion of primary data. [2025-09-24T17:23:34.688770] [DEBUG] [LOCAL ] AVNS: Deleted primary data file. [2025-09-24T17:23:34.688834] [INFO ] [MAIN ] AVNS: Starting full primary refresh. [2025-09-24T17:23:35.081243] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2025-03 (1.45 seconds). [2025-09-24T17:23:35.086149] [INFO ] [REMOTE ] AVNS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:23:35.216088] [INFO ] [REMOTE ] AVK: Fetching primary data for 2025-03. [2025-09-24T17:23:36.016098] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2024-12. [2025-09-24T17:23:36.183062] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-24T17:23:36.204531] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2025-03 (0.99 seconds). [2025-09-24T17:23:36.816145] [INFO ] [REMOTE ] AVK: Fetching primary data for 2025-04. [2025-09-24T17:23:37.128760] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-24T17:23:37.527989] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2025-04 (0.71 seconds). [2025-09-24T17:23:37.616079] [INFO ] [REMOTE ] AVK: Fetching primary data for 2025-05. [2025-09-24T17:23:38.416080] [INFO ] [REMOTE ] AVD: Fetching primary data for 2025-04. [2025-09-24T17:23:38.530758] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2025-05 (0.91 seconds). [2025-09-24T17:23:39.216050] [INFO ] [REMOTE ] AVK: Fetching primary data for 2025-06. [2025-09-24T17:23:39.584086] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2025-04 (1.17 seconds). [2025-09-24T17:23:39.936945] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2025-06 (0.72 seconds). [2025-09-24T17:23:40.016079] [INFO ] [REMOTE ] AVB: Fetching primary data for 2025-09. [2025-09-24T17:23:40.816079] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2025-01. [2025-09-24T17:23:41.616057] [INFO ] [REMOTE ] AVD: Fetching primary data for 2025-05. [2025-09-24T17:23:41.854938] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2025-09 (1.84 seconds). [2025-09-24T17:23:41.862837] [INFO ] [REMOTE ] AVB: Full fetch complete (58149 records). [2025-09-24T17:23:41.862970] [DEBUG] [VALIDATOR ] AVB: Validating primary data. [2025-09-24T17:23:42.261215] [DEBUG] [VALIDATOR ] AVB: All expected trading days are present. [2025-09-24T17:23:42.261438] [DEBUG] [VALIDATOR ] AVB: Primary data validation passed. [2025-09-24T17:23:42.262120] [INFO ] [MAIN ] AVB: Fetched primary data is valid. [2025-09-24T17:23:42.280112] [DEBUG] [LOCAL ] AVB: Saving primary data. [2025-09-24T17:23:42.281863] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-24T17:23:42.289956] [DEBUG] [LOCAL ] AVB: Trimmed 58149 records to 41784 (keeping 200 days of data) [2025-09-24T17:23:42.416114] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2025-02. [2025-09-24T17:23:42.549455] [DEBUG] [LOCAL ] AVB: Primary data saved (41784 records). [2025-09-24T17:23:42.549580] [INFO ] [MAIN ] AVB: Full history saved. [2025-09-24T17:23:42.550288] [INFO ] [MAIN ] Update Progress: 183/2373 symbols completed. AVB took 34.2s. Estimated remaining: 4h 42m 60s. Rate: 7.7 symbols/min [2025-09-24T17:23:42.708628] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2025-05 (1.09 seconds). [2025-09-24T17:23:42.745765] [INFO ] [MAIN ] AVNT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:23:42.746151] [DEBUG] [LOCAL ] AVNT: No existing data file found in primary storage. [2025-09-24T17:23:42.746196] [WARN ] [MAIN ] AVNT: No existing data found, performing full refresh instead. [2025-09-24T17:23:42.746339] [INFO ] [MAIN ] AVNT: Wiping existing primary data before full refresh. [2025-09-24T17:23:42.746382] [INFO ] [LOCAL ] AVNT: Starting deletion of primary data. [2025-09-24T17:23:42.746426] [DEBUG] [LOCAL ] AVNT: No primary data file found to delete. [2025-09-24T17:23:42.746459] [INFO ] [MAIN ] AVNT: Starting full primary refresh. [2025-09-24T17:23:43.133417] [INFO ] [REMOTE ] AVNT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:23:43.216059] [INFO ] [REMOTE ] AVK: Fetching primary data for 2025-07. [2025-09-24T17:23:43.685975] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-24T17:23:44.016122] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2024-12. [2025-09-24T17:23:44.130539] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2025-07 (0.91 seconds). [2025-09-24T17:23:44.816079] [INFO ] [REMOTE ] AVD: Fetching primary data for 2025-06. [2025-09-24T17:23:45.554219] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-24T17:23:45.616080] [INFO ] [REMOTE ] AVK: Fetching primary data for 2025-08. [2025-09-24T17:23:45.850093] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-24T17:23:46.416096] [INFO ] [REMOTE ] AVD: Fetching primary data for 2025-07. [2025-09-24T17:23:46.597818] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2025-08 (0.98 seconds). [2025-09-24T17:23:47.216064] [INFO ] [REMOTE ] AVK: Fetching primary data for 2025-09. [2025-09-24T17:23:47.357978] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2025-07 (0.94 seconds). [2025-09-24T17:23:48.016066] [INFO ] [REMOTE ] AVD: Fetching primary data for 2025-08. [2025-09-24T17:23:48.323241] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-24T17:23:48.327246] [INFO ] [REMOTE ] AVK: Full fetch complete (26594 records). [2025-09-24T17:23:48.327366] [DEBUG] [VALIDATOR ] AVK: Validating primary data. [2025-09-24T17:23:48.717407] [DEBUG] [VALIDATOR ] AVK: All expected trading days are present. [2025-09-24T17:23:48.717521] [DEBUG] [VALIDATOR ] AVK: Primary data validation passed. [2025-09-24T17:23:48.717972] [INFO ] [MAIN ] AVK: Fetched primary data is valid. [2025-09-24T17:23:48.718041] [DEBUG] [LOCAL ] AVK: Saving primary data. [2025-09-24T17:23:48.718804] [DEBUG] [LOCAL ] AVK: Trimmed 26594 records to 17864 (keeping 200 days of data) [2025-09-24T17:23:48.816292] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2025-03. [2025-09-24T17:23:48.827855] [DEBUG] [LOCAL ] AVK: Primary data saved (17864 records). [2025-09-24T17:23:48.828004] [INFO ] [MAIN ] AVK: Full history saved. [2025-09-24T17:23:48.828092] [INFO ] [MAIN ] Update Progress: 184/2373 symbols completed. AVK took 20.6s. Estimated remaining: 4h 42m 35s. Rate: 7.7 symbols/min [2025-09-24T17:23:49.001112] [INFO ] [MAIN ] AVTR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:23:49.056230] [DEBUG] [LOCAL ] AVTR: Loaded 53567 existing records from primary storage. [2025-09-24T17:23:49.056446] [INFO ] [MAIN ] AVTR: Loaded 53567 existing records. [2025-09-24T17:23:49.250711] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2025-08 (1.23 seconds). [2025-09-24T17:23:49.261419] [WARN ] [MAIN ] AVTR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:23:49.262291] [INFO ] [MAIN ] AVTR: Wiping existing primary data before full refresh. [2025-09-24T17:23:49.262843] [INFO ] [LOCAL ] AVTR: Starting deletion of primary data. [2025-09-24T17:23:49.266583] [DEBUG] [LOCAL ] AVTR: Deleted primary data file. [2025-09-24T17:23:49.266672] [INFO ] [MAIN ] AVTR: Starting full primary refresh. [2025-09-24T17:23:49.622394] [INFO ] [REMOTE ] AVTR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:23:49.622519] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2025-01. [2025-09-24T17:23:50.048911] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2025-03 (1.23 seconds). [2025-09-24T17:23:50.416082] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2025-04. [2025-09-24T17:23:50.817204] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-24T17:23:51.216134] [INFO ] [REMOTE ] AVD: Fetching primary data for 2025-09. [2025-09-24T17:23:51.511495] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2025-04 (1.10 seconds). [2025-09-24T17:23:52.016186] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2025-05. [2025-09-24T17:23:52.370894] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2025-09 (1.15 seconds). [2025-09-24T17:23:52.375340] [INFO ] [REMOTE ] AVD: Full fetch complete (33866 records). [2025-09-24T17:23:52.375516] [DEBUG] [VALIDATOR ] AVD: Validating primary data. [2025-09-24T17:23:52.803859] [DEBUG] [VALIDATOR ] AVD: All expected trading days are present. [2025-09-24T17:23:52.803947] [DEBUG] [VALIDATOR ] AVD: Primary data validation passed. [2025-09-24T17:23:52.804456] [INFO ] [MAIN ] AVD: Fetched primary data is valid. [2025-09-24T17:23:52.804500] [DEBUG] [LOCAL ] AVD: Saving primary data. [2025-09-24T17:23:52.805353] [DEBUG] [LOCAL ] AVD: Trimmed 33866 records to 22808 (keeping 200 days of data) [2025-09-24T17:23:52.851699] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2024-12. [2025-09-24T17:23:52.944350] [DEBUG] [LOCAL ] AVD: Primary data saved (22808 records). [2025-09-24T17:23:52.944498] [INFO ] [MAIN ] AVD: Full history saved. [2025-09-24T17:23:52.944595] [INFO ] [MAIN ] Update Progress: 185/2373 symbols completed. AVD took 32.8s. Estimated remaining: 4h 41m 44s. Rate: 7.8 symbols/min [2025-09-24T17:23:53.137092] [INFO ] [MAIN ] AVY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:23:53.185929] [DEBUG] [LOCAL ] AVY: Loaded 37657 existing records from primary storage. [2025-09-24T17:23:53.186084] [INFO ] [MAIN ] AVY: Loaded 37657 existing records. [2025-09-24T17:23:53.392950] [WARN ] [MAIN ] AVY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:23:53.393412] [INFO ] [MAIN ] AVY: Wiping existing primary data before full refresh. [2025-09-24T17:23:53.393537] [INFO ] [LOCAL ] AVY: Starting deletion of primary data. [2025-09-24T17:23:53.400827] [DEBUG] [LOCAL ] AVY: Deleted primary data file. [2025-09-24T17:23:53.414070] [INFO ] [MAIN ] AVY: Starting full primary refresh. [2025-09-24T17:23:53.470329] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2025-05 (1.45 seconds). [2025-09-24T17:23:53.621461] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2025-02. [2025-09-24T17:23:53.825424] [INFO ] [REMOTE ] AVY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:23:54.294908] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-24T17:23:54.416091] [INFO ] [REMOTE ] AVY: Fetching primary data for 2024-12. [2025-09-24T17:23:55.210854] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-24T17:23:55.217829] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2025-06. [2025-09-24T17:23:55.878960] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-24T17:23:56.016136] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2025-01. [2025-09-24T17:23:56.445136] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-24T17:23:56.816207] [INFO ] [REMOTE ] AVY: Fetching primary data for 2025-01. [2025-09-24T17:23:57.616117] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2025-03. [2025-09-24T17:23:57.780676] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2025-01 (1.76 seconds). [2025-09-24T17:23:57.985696] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-24T17:23:58.416230] [INFO ] [REMOTE ] AVY: Fetching primary data for 2025-02. [2025-09-24T17:23:59.212834] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-24T17:23:59.221366] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2025-02. [2025-09-24T17:23:59.905715] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-24T17:24:00.016154] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2025-07. [2025-09-24T17:24:00.816070] [INFO ] [REMOTE ] AVY: Fetching primary data for 2025-03. [2025-09-24T17:24:01.070895] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2025-02 (1.85 seconds). [2025-09-24T17:24:01.233566] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-24T17:24:01.616093] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2025-04. [2025-09-24T17:24:02.319336] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-24T17:24:02.416070] [INFO ] [REMOTE ] AVY: Fetching primary data for 2025-04. [2025-09-24T17:24:03.216143] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2025-08. [2025-09-24T17:24:03.662516] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2025-04 (2.05 seconds). [2025-09-24T17:24:04.016087] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2025-05. [2025-09-24T17:24:04.816114] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2025-03. [2025-09-24T17:24:05.090322] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2025-04 (2.67 seconds). [2025-09-24T17:24:05.378477] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-24T17:24:05.448435] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2025-08 (2.23 seconds). [2025-09-24T17:24:05.616069] [INFO ] [REMOTE ] AVY: Fetching primary data for 2025-05. [2025-09-24T17:24:06.416050] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2025-09. [2025-09-24T17:24:06.764868] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2025-03 (1.95 seconds). [2025-09-24T17:24:06.977828] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-24T17:24:07.216113] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2025-04. [2025-09-24T17:24:07.790669] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2025-09 (1.37 seconds). [2025-09-24T17:24:07.796910] [INFO ] [REMOTE ] AVNS: Full fetch complete (47908 records). [2025-09-24T17:24:07.797012] [DEBUG] [VALIDATOR ] AVNS: Validating primary data. [2025-09-24T17:24:08.021189] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2025-06. [2025-09-24T17:24:08.192458] [DEBUG] [VALIDATOR ] AVNS: All expected trading days are present. [2025-09-24T17:24:08.192545] [DEBUG] [VALIDATOR ] AVNS: Primary data validation passed. [2025-09-24T17:24:08.193143] [INFO ] [MAIN ] AVNS: Fetched primary data is valid. [2025-09-24T17:24:08.193210] [DEBUG] [LOCAL ] AVNS: Saving primary data. [2025-09-24T17:24:08.194366] [DEBUG] [LOCAL ] AVNS: Trimmed 47908 records to 33619 (keeping 200 days of data) [2025-09-24T17:24:08.388087] [DEBUG] [LOCAL ] AVNS: Primary data saved (33619 records). [2025-09-24T17:24:08.388253] [INFO ] [MAIN ] AVNS: Full history saved. [2025-09-24T17:24:08.388355] [INFO ] [MAIN ] Update Progress: 186/2373 symbols completed. AVNS took 34.1s. Estimated remaining: 4h 43m 7s. Rate: 7.7 symbols/min [2025-09-24T17:24:08.560590] [INFO ] [MAIN ] AWF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:24:08.584708] [DEBUG] [LOCAL ] AWF: Loaded 24324 existing records from primary storage. [2025-09-24T17:24:08.584834] [INFO ] [MAIN ] AWF: Loaded 24324 existing records. [2025-09-24T17:24:08.771673] [WARN ] [MAIN ] AWF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:24:08.772125] [INFO ] [MAIN ] AWF: Wiping existing primary data before full refresh. [2025-09-24T17:24:08.772336] [INFO ] [LOCAL ] AWF: Starting deletion of primary data. [2025-09-24T17:24:08.773380] [DEBUG] [LOCAL ] AWF: Deleted primary data file. [2025-09-24T17:24:08.773443] [INFO ] [MAIN ] AWF: Starting full primary refresh. [2025-09-24T17:24:08.817968] [INFO ] [REMOTE ] AVY: Fetching primary data for 2025-06. [2025-09-24T17:24:08.990968] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-24T17:24:09.196045] [INFO ] [REMOTE ] AWF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:24:09.254068] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-24T17:24:09.616092] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2025-07. [2025-09-24T17:24:10.288209] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-24T17:24:10.416056] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2025-05. [2025-09-24T17:24:11.118406] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2025-07 (1.50 seconds). [2025-09-24T17:24:11.216072] [INFO ] [REMOTE ] AWF: Fetching primary data for 2024-12. [2025-09-24T17:24:11.999814] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-24T17:24:12.016041] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2025-06. [2025-09-24T17:24:12.490481] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2024-12 (1.27 seconds). [2025-09-24T17:24:12.816104] [INFO ] [REMOTE ] AWF: Fetching primary data for 2025-01. [2025-09-24T17:24:13.626781] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2025-08. [2025-09-24T17:24:13.633153] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-24T17:24:13.746723] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2025-01 (0.93 seconds). [2025-09-24T17:24:14.416118] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2025-07. [2025-09-24T17:24:15.153966] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-24T17:24:15.216065] [INFO ] [REMOTE ] AVY: Fetching primary data for 2025-07. [2025-09-24T17:24:16.016133] [INFO ] [REMOTE ] AWF: Fetching primary data for 2025-02. [2025-09-24T17:24:16.202049] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-24T17:24:16.708385] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-24T17:24:16.816048] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2025-08. [2025-09-24T17:24:17.484306] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-24T17:24:17.616095] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2025-09. [2025-09-24T17:24:18.416091] [INFO ] [REMOTE ] AVY: Fetching primary data for 2025-08. [2025-09-24T17:24:19.038258] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2025-08 (2.22 seconds). [2025-09-24T17:24:19.203406] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2025-09 (1.59 seconds). [2025-09-24T17:24:19.209631] [INFO ] [REMOTE ] AVNT: Full fetch complete (55835 records). [2025-09-24T17:24:19.209796] [DEBUG] [VALIDATOR ] AVNT: Validating primary data. [2025-09-24T17:24:19.210548] [FATAL] [VALIDATOR ] AVNT: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:24:19.210659] [FATAL] [MAIN ] AVNT: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:24:19.210720] [WARN ] [MAIN ] AVNT: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:24:19.210793] [INFO ] [LOCAL ] AVNT: Starting deletion of primary data. [2025-09-24T17:24:19.210878] [DEBUG] [LOCAL ] AVNT: No primary data file found to delete. [2025-09-24T17:24:19.210936] [INFO ] [LOCAL ] AVNT: Starting deletion of derivative data. [2025-09-24T17:24:19.210993] [DEBUG] [LOCAL ] AVNT: No derivative data file found to delete. [2025-09-24T17:24:19.211076] [INFO ] [MAIN ] Update Progress: 187/2373 symbols completed. AVNT took 36.7s. Estimated remaining: 4h 43m 35s. Rate: 7.7 symbols/min [2025-09-24T17:24:19.223018] [INFO ] [REMOTE ] AWF: Fetching primary data for 2025-03. [2025-09-24T17:24:19.392976] [INFO ] [MAIN ] AWI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:24:19.424096] [DEBUG] [LOCAL ] AWI: Loaded 26007 existing records from primary storage. [2025-09-24T17:24:19.424236] [INFO ] [MAIN ] AWI: Loaded 26007 existing records. [2025-09-24T17:24:19.621392] [WARN ] [MAIN ] AWI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:24:19.621697] [INFO ] [MAIN ] AWI: Wiping existing primary data before full refresh. [2025-09-24T17:24:19.621758] [INFO ] [LOCAL ] AWI: Starting deletion of primary data. [2025-09-24T17:24:19.622479] [DEBUG] [LOCAL ] AWI: Deleted primary data file. [2025-09-24T17:24:19.622563] [INFO ] [MAIN ] AWI: Starting full primary refresh. [2025-09-24T17:24:19.999358] [INFO ] [REMOTE ] AWI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:24:20.017139] [INFO ] [REMOTE ] AWI: Fetching primary data for 2024-12. [2025-09-24T17:24:20.022095] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-24T17:24:20.592127] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2025-03 (1.37 seconds). [2025-09-24T17:24:20.816140] [INFO ] [REMOTE ] AWF: Fetching primary data for 2025-04. [2025-09-24T17:24:20.912383] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2024-12 (0.90 seconds). [2025-09-24T17:24:21.616075] [INFO ] [REMOTE ] AWI: Fetching primary data for 2025-01. [2025-09-24T17:24:22.033811] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2025-04 (1.22 seconds). [2025-09-24T17:24:22.416083] [INFO ] [REMOTE ] AWF: Fetching primary data for 2025-05. [2025-09-24T17:24:22.681569] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2025-01 (1.07 seconds). [2025-09-24T17:24:23.216107] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2025-09. [2025-09-24T17:24:23.654766] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2025-05 (1.24 seconds). [2025-09-24T17:24:24.016086] [INFO ] [REMOTE ] AWF: Fetching primary data for 2025-06. [2025-09-24T17:24:24.816065] [INFO ] [REMOTE ] AWI: Fetching primary data for 2025-02. [2025-09-24T17:24:24.845743] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-24T17:24:24.855130] [INFO ] [REMOTE ] AVTR: Full fetch complete (77442 records). [2025-09-24T17:24:24.855288] [DEBUG] [VALIDATOR ] AVTR: Validating primary data. [2025-09-24T17:24:25.141044] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2025-06 (1.12 seconds). [2025-09-24T17:24:25.273195] [DEBUG] [VALIDATOR ] AVTR: All expected trading days are present. [2025-09-24T17:24:25.273292] [DEBUG] [VALIDATOR ] AVTR: Primary data validation passed. [2025-09-24T17:24:25.274106] [INFO ] [MAIN ] AVTR: Fetched primary data is valid. [2025-09-24T17:24:25.274185] [DEBUG] [LOCAL ] AVTR: Saving primary data. [2025-09-24T17:24:25.275930] [DEBUG] [LOCAL ] AVTR: Trimmed 77442 records to 53567 (keeping 200 days of data) [2025-09-24T17:24:25.597523] [DEBUG] [LOCAL ] AVTR: Primary data saved (53567 records). [2025-09-24T17:24:25.597695] [INFO ] [MAIN ] AVTR: Full history saved. [2025-09-24T17:24:25.597794] [INFO ] [MAIN ] Update Progress: 188/2373 symbols completed. AVTR took 36.8s. Estimated remaining: 4h 43m 11s. Rate: 7.7 symbols/min [2025-09-24T17:24:25.621169] [INFO ] [REMOTE ] AVY: Fetching primary data for 2025-09. [2025-09-24T17:24:25.774696] [INFO ] [MAIN ] AWK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:24:25.826177] [DEBUG] [LOCAL ] AWK: Loaded 48832 existing records from primary storage. [2025-09-24T17:24:25.826315] [INFO ] [MAIN ] AWK: Loaded 48832 existing records. [2025-09-24T17:24:26.013342] [WARN ] [MAIN ] AWK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:24:26.013845] [INFO ] [MAIN ] AWK: Wiping existing primary data before full refresh. [2025-09-24T17:24:26.013913] [INFO ] [LOCAL ] AWK: Starting deletion of primary data. [2025-09-24T17:24:26.020403] [DEBUG] [LOCAL ] AWK: Deleted primary data file. [2025-09-24T17:24:26.027191] [INFO ] [MAIN ] AWK: Starting full primary refresh. [2025-09-24T17:24:26.027718] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2025-02 (1.21 seconds). [2025-09-24T17:24:26.391028] [INFO ] [REMOTE ] AWK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:24:26.416066] [INFO ] [REMOTE ] AWK: Fetching primary data for 2024-12. [2025-09-24T17:24:26.989601] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2025-09 (1.37 seconds). [2025-09-24T17:24:26.996422] [INFO ] [REMOTE ] AVY: Full fetch complete (56162 records). [2025-09-24T17:24:26.996537] [DEBUG] [VALIDATOR ] AVY: Validating primary data. [2025-09-24T17:24:27.222537] [INFO ] [REMOTE ] AWF: Fetching primary data for 2025-07. [2025-09-24T17:24:27.388707] [DEBUG] [VALIDATOR ] AVY: All expected trading days are present. [2025-09-24T17:24:27.388802] [DEBUG] [VALIDATOR ] AVY: Primary data validation passed. [2025-09-24T17:24:27.389444] [INFO ] [MAIN ] AVY: Fetched primary data is valid. [2025-09-24T17:24:27.389489] [DEBUG] [LOCAL ] AVY: Saving primary data. [2025-09-24T17:24:27.390730] [DEBUG] [LOCAL ] AVY: Trimmed 56162 records to 37582 (keeping 200 days of data) [2025-09-24T17:24:27.629017] [DEBUG] [LOCAL ] AVY: Primary data saved (37582 records). [2025-09-24T17:24:27.629173] [INFO ] [MAIN ] AVY: Full history saved. [2025-09-24T17:24:27.629258] [INFO ] [MAIN ] Update Progress: 189/2373 symbols completed. AVY took 34.7s. Estimated remaining: 4h 41m 57s. Rate: 7.7 symbols/min [2025-09-24T17:24:27.806393] [INFO ] [MAIN ] AWP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:24:27.828988] [DEBUG] [LOCAL ] AWP: Loaded 21785 existing records from primary storage. [2025-09-24T17:24:27.829120] [INFO ] [MAIN ] AWP: Loaded 21785 existing records. [2025-09-24T17:24:28.013604] [WARN ] [MAIN ] AWP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:24:28.014054] [INFO ] [MAIN ] AWP: Wiping existing primary data before full refresh. [2025-09-24T17:24:28.014126] [INFO ] [LOCAL ] AWP: Starting deletion of primary data. [2025-09-24T17:24:28.015031] [DEBUG] [LOCAL ] AWP: Deleted primary data file. [2025-09-24T17:24:28.015093] [INFO ] [MAIN ] AWP: Starting full primary refresh. [2025-09-24T17:24:28.047997] [INFO ] [REMOTE ] AWI: Fetching primary data for 2025-03. [2025-09-24T17:24:28.390562] [INFO ] [REMOTE ] AWP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:24:28.416035] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2024-12 (2.00 seconds). [2025-09-24T17:24:28.441505] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-24T17:24:28.816083] [INFO ] [REMOTE ] AWF: Fetching primary data for 2025-08. [2025-09-24T17:24:29.260520] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2025-03 (1.21 seconds). [2025-09-24T17:24:29.616095] [INFO ] [REMOTE ] AWP: Fetching primary data for 2024-12. [2025-09-24T17:24:30.416050] [INFO ] [REMOTE ] AWK: Fetching primary data for 2025-01. [2025-09-24T17:24:30.657014] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2025-08 (1.84 seconds). [2025-09-24T17:24:31.216112] [INFO ] [REMOTE ] AWF: Fetching primary data for 2025-09. [2025-09-24T17:24:31.589887] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2024-12 (1.97 seconds). [2025-09-24T17:24:31.974092] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-24T17:24:32.016062] [INFO ] [REMOTE ] AWK: Fetching primary data for 2025-02. [2025-09-24T17:24:32.068784] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2025-09 (0.85 seconds). [2025-09-24T17:24:32.073744] [INFO ] [REMOTE ] AWF: Full fetch complete (36016 records). [2025-09-24T17:24:32.073840] [DEBUG] [VALIDATOR ] AWF: Validating primary data. [2025-09-24T17:24:32.462441] [DEBUG] [VALIDATOR ] AWF: All expected trading days are present. [2025-09-24T17:24:32.462540] [DEBUG] [VALIDATOR ] AWF: Primary data validation passed. [2025-09-24T17:24:32.463026] [INFO ] [MAIN ] AWF: Fetched primary data is valid. [2025-09-24T17:24:32.463092] [DEBUG] [LOCAL ] AWF: Saving primary data. [2025-09-24T17:24:32.464080] [DEBUG] [LOCAL ] AWF: Trimmed 36016 records to 24291 (keeping 200 days of data) [2025-09-24T17:24:32.612965] [DEBUG] [LOCAL ] AWF: Primary data saved (24291 records). [2025-09-24T17:24:32.613144] [INFO ] [MAIN ] AWF: Full history saved. [2025-09-24T17:24:32.613278] [INFO ] [MAIN ] Update Progress: 190/2373 symbols completed. AWF took 24.2s. Estimated remaining: 4h 41m 17s. Rate: 7.8 symbols/min [2025-09-24T17:24:32.790624] [INFO ] [MAIN ] AWR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:24:32.815396] [DEBUG] [LOCAL ] AWR: Loaded 22614 existing records from primary storage. [2025-09-24T17:24:32.815546] [INFO ] [MAIN ] AWR: Loaded 22614 existing records. [2025-09-24T17:24:32.827194] [INFO ] [REMOTE ] AWI: Fetching primary data for 2025-04. [2025-09-24T17:24:33.002721] [WARN ] [MAIN ] AWR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:24:33.003098] [INFO ] [MAIN ] AWR: Wiping existing primary data before full refresh. [2025-09-24T17:24:33.003161] [INFO ] [LOCAL ] AWR: Starting deletion of primary data. [2025-09-24T17:24:33.003908] [DEBUG] [LOCAL ] AWR: Deleted primary data file. [2025-09-24T17:24:33.003988] [INFO ] [MAIN ] AWR: Starting full primary refresh. [2025-09-24T17:24:33.363986] [INFO ] [REMOTE ] AWR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:24:33.616498] [INFO ] [REMOTE ] AWP: Fetching primary data for 2025-01. [2025-09-24T17:24:33.616427] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-24T17:24:34.013638] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2025-04 (1.19 seconds). [2025-09-24T17:24:34.416087] [INFO ] [REMOTE ] AWR: Fetching primary data for 2024-12. [2025-09-24T17:24:34.758564] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2025-01 (1.14 seconds). [2025-09-24T17:24:35.216103] [INFO ] [REMOTE ] AWK: Fetching primary data for 2025-03. [2025-09-24T17:24:35.361874] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2024-12 (0.95 seconds). [2025-09-24T17:24:36.016080] [INFO ] [REMOTE ] AWR: Fetching primary data for 2025-01. [2025-09-24T17:24:36.816095] [INFO ] [REMOTE ] AWP: Fetching primary data for 2025-02. [2025-09-24T17:24:37.074378] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2025-03 (1.86 seconds). [2025-09-24T17:24:37.104991] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2025-01 (1.09 seconds). [2025-09-24T17:24:37.458086] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2025-02 (0.64 seconds). [2025-09-24T17:24:37.616099] [INFO ] [REMOTE ] AWI: Fetching primary data for 2025-05. [2025-09-24T17:24:38.416104] [INFO ] [REMOTE ] AWP: Fetching primary data for 2025-03. [2025-09-24T17:24:38.714146] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2025-05 (1.10 seconds). [2025-09-24T17:24:39.160117] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2025-03 (0.74 seconds). [2025-09-24T17:24:39.216062] [INFO ] [REMOTE ] AWI: Fetching primary data for 2025-06. [2025-09-24T17:24:40.016089] [INFO ] [REMOTE ] AWR: Fetching primary data for 2025-02. [2025-09-24T17:24:40.321315] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2025-06 (1.11 seconds). [2025-09-24T17:24:40.816142] [INFO ] [REMOTE ] AWI: Fetching primary data for 2025-07. [2025-09-24T17:24:40.841182] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2025-02 (0.83 seconds). [2025-09-24T17:24:41.616082] [INFO ] [REMOTE ] AWP: Fetching primary data for 2025-04. [2025-09-24T17:24:41.961574] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-24T17:24:42.416102] [INFO ] [REMOTE ] AWI: Fetching primary data for 2025-08. [2025-09-24T17:24:42.758288] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2025-04 (1.14 seconds). [2025-09-24T17:24:43.216142] [INFO ] [REMOTE ] AWK: Fetching primary data for 2025-04. [2025-09-24T17:24:43.263366] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2025-08 (0.85 seconds). [2025-09-24T17:24:44.016163] [INFO ] [REMOTE ] AWR: Fetching primary data for 2025-03. [2025-09-24T17:24:44.816082] [INFO ] [REMOTE ] AWP: Fetching primary data for 2025-05. [2025-09-24T17:24:45.062247] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2025-04 (1.85 seconds). [2025-09-24T17:24:45.117981] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2025-03 (1.10 seconds). [2025-09-24T17:24:45.594492] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2025-05 (0.78 seconds). [2025-09-24T17:24:45.616043] [INFO ] [REMOTE ] AWP: Fetching primary data for 2025-06. [2025-09-24T17:24:46.416161] [INFO ] [REMOTE ] AWI: Fetching primary data for 2025-09. [2025-09-24T17:24:46.561566] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2025-06 (0.95 seconds). [2025-09-24T17:24:47.216147] [INFO ] [REMOTE ] AWK: Fetching primary data for 2025-05. [2025-09-24T17:24:47.479224] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2025-09 (1.06 seconds). [2025-09-24T17:24:47.483791] [INFO ] [REMOTE ] AWI: Full fetch complete (35475 records). [2025-09-24T17:24:47.483902] [DEBUG] [VALIDATOR ] AWI: Validating primary data. [2025-09-24T17:24:47.852814] [DEBUG] [VALIDATOR ] AWI: All expected trading days are present. [2025-09-24T17:24:47.852892] [DEBUG] [VALIDATOR ] AWI: Primary data validation passed. [2025-09-24T17:24:47.853329] [INFO ] [MAIN ] AWI: Fetched primary data is valid. [2025-09-24T17:24:47.853370] [DEBUG] [LOCAL ] AWI: Saving primary data. [2025-09-24T17:24:47.854297] [DEBUG] [LOCAL ] AWI: Trimmed 35475 records to 25923 (keeping 200 days of data) [2025-09-24T17:24:48.017217] [INFO ] [REMOTE ] AWR: Fetching primary data for 2025-04. [2025-09-24T17:24:48.025936] [DEBUG] [LOCAL ] AWI: Primary data saved (25923 records). [2025-09-24T17:24:48.026025] [INFO ] [MAIN ] AWI: Full history saved. [2025-09-24T17:24:48.026144] [INFO ] [MAIN ] Update Progress: 191/2373 symbols completed. AWI took 28.8s. Estimated remaining: 4h 42m 37s. Rate: 7.7 symbols/min [2025-09-24T17:24:48.200624] [INFO ] [MAIN ] AX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:24:48.229211] [DEBUG] [LOCAL ] AX: Loaded 28637 existing records from primary storage. [2025-09-24T17:24:48.229342] [INFO ] [MAIN ] AX: Loaded 28637 existing records. [2025-09-24T17:24:48.407835] [WARN ] [MAIN ] AX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:24:48.408104] [INFO ] [MAIN ] AX: Wiping existing primary data before full refresh. [2025-09-24T17:24:48.408154] [INFO ] [LOCAL ] AX: Starting deletion of primary data. [2025-09-24T17:24:48.408892] [DEBUG] [LOCAL ] AX: Deleted primary data file. [2025-09-24T17:24:48.408958] [INFO ] [MAIN ] AX: Starting full primary refresh. [2025-09-24T17:24:48.777323] [INFO ] [REMOTE ] AX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:24:48.816098] [INFO ] [REMOTE ] AWP: Fetching primary data for 2025-07. [2025-09-24T17:24:49.212849] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2025-05 (2.00 seconds). [2025-09-24T17:24:49.372211] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2025-04 (1.36 seconds). [2025-09-24T17:24:49.616152] [INFO ] [REMOTE ] AWR: Fetching primary data for 2025-05. [2025-09-24T17:24:50.104183] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2025-07 (1.29 seconds). [2025-09-24T17:24:50.416106] [INFO ] [REMOTE ] AX: Fetching primary data for 2024-12. [2025-09-24T17:24:50.801874] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2025-05 (1.19 seconds). [2025-09-24T17:24:51.216099] [INFO ] [REMOTE ] AWR: Fetching primary data for 2025-06. [2025-09-24T17:24:51.801436] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-24T17:24:52.016050] [INFO ] [REMOTE ] AWK: Fetching primary data for 2025-06. [2025-09-24T17:24:52.383198] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2025-06 (1.17 seconds). [2025-09-24T17:24:52.816100] [INFO ] [REMOTE ] AWR: Fetching primary data for 2025-07. [2025-09-24T17:24:53.266482] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-24T17:24:53.616079] [INFO ] [REMOTE ] AWK: Fetching primary data for 2025-07. [2025-09-24T17:24:53.919720] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-24T17:24:54.416078] [INFO ] [REMOTE ] AWR: Fetching primary data for 2025-08. [2025-09-24T17:24:55.216113] [INFO ] [REMOTE ] AWP: Fetching primary data for 2025-08. [2025-09-24T17:24:55.249884] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2025-07 (1.63 seconds). [2025-09-24T17:24:55.470516] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-24T17:24:56.016107] [INFO ] [REMOTE ] AWK: Fetching primary data for 2025-08. [2025-09-24T17:24:56.496181] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2025-08 (1.28 seconds). [2025-09-24T17:24:56.816093] [INFO ] [REMOTE ] AWP: Fetching primary data for 2025-09. [2025-09-24T17:24:57.500483] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2025-08 (1.48 seconds). [2025-09-24T17:24:57.616054] [INFO ] [REMOTE ] AX: Fetching primary data for 2025-01. [2025-09-24T17:24:57.738297] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2025-09 (0.92 seconds). [2025-09-24T17:24:57.742265] [INFO ] [REMOTE ] AWP: Full fetch complete (32514 records). [2025-09-24T17:24:57.742393] [DEBUG] [VALIDATOR ] AWP: Validating primary data. [2025-09-24T17:24:58.115849] [DEBUG] [VALIDATOR ] AWP: All expected trading days are present. [2025-09-24T17:24:58.115998] [DEBUG] [VALIDATOR ] AWP: Primary data validation passed. [2025-09-24T17:24:58.116460] [INFO ] [MAIN ] AWP: Fetched primary data is valid. [2025-09-24T17:24:58.116524] [DEBUG] [LOCAL ] AWP: Saving primary data. [2025-09-24T17:24:58.117436] [DEBUG] [LOCAL ] AWP: Trimmed 32514 records to 21617 (keeping 200 days of data) [2025-09-24T17:24:58.245342] [DEBUG] [LOCAL ] AWP: Primary data saved (21617 records). [2025-09-24T17:24:58.245492] [INFO ] [MAIN ] AWP: Full history saved. [2025-09-24T17:24:58.245615] [INFO ] [MAIN ] Update Progress: 192/2373 symbols completed. AWP took 30.6s. Estimated remaining: 4h 42m 57s. Rate: 7.7 symbols/min [2025-09-24T17:24:58.421634] [INFO ] [REMOTE ] AWR: Fetching primary data for 2025-09. [2025-09-24T17:24:58.424447] [INFO ] [MAIN ] AXL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:24:58.481836] [DEBUG] [LOCAL ] AXL: Loaded 50505 existing records from primary storage. [2025-09-24T17:24:58.482018] [INFO ] [MAIN ] AXL: Loaded 50505 existing records. [2025-09-24T17:24:58.667266] [WARN ] [MAIN ] AXL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:24:58.667914] [INFO ] [MAIN ] AXL: Wiping existing primary data before full refresh. [2025-09-24T17:24:58.667998] [INFO ] [LOCAL ] AXL: Starting deletion of primary data. [2025-09-24T17:24:58.669061] [DEBUG] [LOCAL ] AXL: Deleted primary data file. [2025-09-24T17:24:58.669128] [INFO ] [MAIN ] AXL: Starting full primary refresh. [2025-09-24T17:24:59.034599] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2025-01 (1.42 seconds). [2025-09-24T17:24:59.063992] [INFO ] [REMOTE ] AXL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:24:59.216080] [INFO ] [REMOTE ] AXL: Fetching primary data for 2024-12. [2025-09-24T17:24:59.768341] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-24T17:24:59.773446] [INFO ] [REMOTE ] AWR: Full fetch complete (31770 records). [2025-09-24T17:24:59.773530] [DEBUG] [VALIDATOR ] AWR: Validating primary data. [2025-09-24T17:25:00.022572] [INFO ] [REMOTE ] AWK: Fetching primary data for 2025-09. [2025-09-24T17:25:00.201973] [DEBUG] [VALIDATOR ] AWR: All expected trading days are present. [2025-09-24T17:25:00.202064] [DEBUG] [VALIDATOR ] AWR: Primary data validation passed. [2025-09-24T17:25:00.202550] [INFO ] [MAIN ] AWR: Fetched primary data is valid. [2025-09-24T17:25:00.202625] [DEBUG] [LOCAL ] AWR: Saving primary data. [2025-09-24T17:25:00.206080] [DEBUG] [LOCAL ] AWR: Trimmed 31770 records to 22612 (keeping 200 days of data) [2025-09-24T17:25:00.354889] [DEBUG] [LOCAL ] AWR: Primary data saved (22612 records). [2025-09-24T17:25:00.355020] [INFO ] [MAIN ] AWR: Full history saved. [2025-09-24T17:25:00.355167] [INFO ] [MAIN ] Update Progress: 193/2373 symbols completed. AWR took 27.7s. Estimated remaining: 4h 41m 45s. Rate: 7.7 symbols/min [2025-09-24T17:25:00.523483] [INFO ] [MAIN ] AXP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:25:00.523700] [DEBUG] [LOCAL ] AXP: No existing data file found in primary storage. [2025-09-24T17:25:00.523755] [WARN ] [MAIN ] AXP: No existing data found, performing full refresh instead. [2025-09-24T17:25:00.523899] [INFO ] [MAIN ] AXP: Wiping existing primary data before full refresh. [2025-09-24T17:25:00.523942] [INFO ] [LOCAL ] AXP: Starting deletion of primary data. [2025-09-24T17:25:00.523984] [DEBUG] [LOCAL ] AXP: No primary data file found to delete. [2025-09-24T17:25:00.524033] [INFO ] [MAIN ] AXP: Starting full primary refresh. [2025-09-24T17:25:00.819480] [INFO ] [REMOTE ] AX: Fetching primary data for 2025-02. [2025-09-24T17:25:00.900108] [INFO ] [REMOTE ] AXP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:25:01.083526] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2024-12 (1.87 seconds). [2025-09-24T17:25:01.616134] [INFO ] [REMOTE ] AXL: Fetching primary data for 2025-01. [2025-09-24T17:25:01.986040] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2025-09 (1.96 seconds). [2025-09-24T17:25:01.999512] [INFO ] [REMOTE ] AWK: Full fetch complete (70491 records). [2025-09-24T17:25:01.999766] [DEBUG] [VALIDATOR ] AWK: Validating primary data. [2025-09-24T17:25:02.439951] [INFO ] [REMOTE ] AXP: Fetching primary data for 2024-12. [2025-09-24T17:25:02.462036] [DEBUG] [VALIDATOR ] AWK: All expected trading days are present. [2025-09-24T17:25:02.463432] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2025-02 (1.64 seconds). [2025-09-24T17:25:02.463793] [DEBUG] [VALIDATOR ] AWK: Primary data validation passed. [2025-09-24T17:25:02.471321] [INFO ] [MAIN ] AWK: Fetched primary data is valid. [2025-09-24T17:25:02.472081] [DEBUG] [LOCAL ] AWK: Saving primary data. [2025-09-24T17:25:02.475123] [DEBUG] [LOCAL ] AWK: Trimmed 70491 records to 48797 (keeping 200 days of data) [2025-09-24T17:25:02.816628] [DEBUG] [LOCAL ] AWK: Primary data saved (48797 records). [2025-09-24T17:25:02.816808] [INFO ] [MAIN ] AWK: Full history saved. [2025-09-24T17:25:02.816940] [INFO ] [MAIN ] Update Progress: 194/2373 symbols completed. AWK took 37.2s. Estimated remaining: 4h 40m 38s. Rate: 7.8 symbols/min [2025-09-24T17:25:03.014232] [INFO ] [MAIN ] AXR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:25:03.014429] [DEBUG] [LOCAL ] AXR: No existing data file found in primary storage. [2025-09-24T17:25:03.014486] [WARN ] [MAIN ] AXR: No existing data found, performing full refresh instead. [2025-09-24T17:25:03.014730] [INFO ] [MAIN ] AXR: Wiping existing primary data before full refresh. [2025-09-24T17:25:03.014798] [INFO ] [LOCAL ] AXR: Starting deletion of primary data. [2025-09-24T17:25:03.014890] [DEBUG] [LOCAL ] AXR: No primary data file found to delete. [2025-09-24T17:25:03.014947] [INFO ] [MAIN ] AXR: Starting full primary refresh. [2025-09-24T17:25:03.224911] [INFO ] [REMOTE ] AX: Fetching primary data for 2025-03. [2025-09-24T17:25:03.429720] [INFO ] [REMOTE ] AXR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:25:03.442630] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-24T17:25:04.016088] [INFO ] [REMOTE ] AXR: Fetching primary data for 2024-12. [2025-09-24T17:25:04.667533] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2024-12 (2.23 seconds). [2025-09-24T17:25:04.728555] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-24T17:25:04.816105] [INFO ] [REMOTE ] AX: Fetching primary data for 2025-04. [2025-09-24T17:25:04.988189] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2024-12 (0.97 seconds). [2025-09-24T17:25:05.616123] [INFO ] [REMOTE ] AXL: Fetching primary data for 2025-02. [2025-09-24T17:25:06.269074] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2025-04 (1.45 seconds). [2025-09-24T17:25:06.416176] [INFO ] [REMOTE ] AX: Fetching primary data for 2025-05. [2025-09-24T17:25:07.216119] [INFO ] [REMOTE ] AXP: Fetching primary data for 2025-01. [2025-09-24T17:25:07.438389] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2025-02 (1.82 seconds). [2025-09-24T17:25:07.613572] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2025-05 (1.20 seconds). [2025-09-24T17:25:08.016084] [INFO ] [REMOTE ] AXL: Fetching primary data for 2025-03. [2025-09-24T17:25:08.816083] [INFO ] [REMOTE ] AXR: Fetching primary data for 2025-01. [2025-09-24T17:25:09.390098] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2025-01 (2.17 seconds). [2025-09-24T17:25:09.410442] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2025-01 (0.59 seconds). [2025-09-24T17:25:09.616098] [INFO ] [REMOTE ] AXR: Fetching primary data for 2025-02. [2025-09-24T17:25:09.698600] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2025-03 (1.68 seconds). [2025-09-24T17:25:10.087472] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2025-02 (0.47 seconds). [2025-09-24T17:25:10.416116] [INFO ] [REMOTE ] AXL: Fetching primary data for 2025-04. [2025-09-24T17:25:11.216165] [INFO ] [REMOTE ] AXR: Fetching primary data for 2025-03. [2025-09-24T17:25:11.832053] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2025-03 (0.62 seconds). [2025-09-24T17:25:12.016071] [INFO ] [REMOTE ] AXP: Fetching primary data for 2025-02. [2025-09-24T17:25:12.269088] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2025-04 (1.85 seconds). [2025-09-24T17:25:12.816139] [INFO ] [REMOTE ] AX: Fetching primary data for 2025-06. [2025-09-24T17:25:13.616087] [INFO ] [REMOTE ] AXL: Fetching primary data for 2025-05. [2025-09-24T17:25:13.852940] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2025-02 (1.84 seconds). [2025-09-24T17:25:13.882024] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2025-06 (1.07 seconds). [2025-09-24T17:25:14.416122] [INFO ] [REMOTE ] AX: Fetching primary data for 2025-07. [2025-09-24T17:25:15.216063] [INFO ] [REMOTE ] AXR: Fetching primary data for 2025-04. [2025-09-24T17:25:15.333359] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2025-05 (1.72 seconds). [2025-09-24T17:25:15.564302] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-24T17:25:15.923966] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2025-04 (0.71 seconds). [2025-09-24T17:25:16.016101] [INFO ] [REMOTE ] AXP: Fetching primary data for 2025-03. [2025-09-24T17:25:16.816120] [INFO ] [REMOTE ] AXR: Fetching primary data for 2025-05. [2025-09-24T17:25:17.317901] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2025-05 (0.50 seconds). [2025-09-24T17:25:17.616085] [INFO ] [REMOTE ] AXR: Fetching primary data for 2025-06. [2025-09-24T17:25:18.259234] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2025-06 (0.64 seconds). [2025-09-24T17:25:18.415824] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2025-03 (2.40 seconds). [2025-09-24T17:25:18.426007] [INFO ] [REMOTE ] AXR: Fetching primary data for 2025-07. [2025-09-24T17:25:18.977368] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2025-07 (0.55 seconds). [2025-09-24T17:25:19.216123] [INFO ] [REMOTE ] AXP: Fetching primary data for 2025-04. [2025-09-24T17:25:20.016085] [INFO ] [REMOTE ] AX: Fetching primary data for 2025-08. [2025-09-24T17:25:20.816089] [INFO ] [REMOTE ] AXL: Fetching primary data for 2025-06. [2025-09-24T17:25:20.995257] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-24T17:25:21.221592] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2025-08 (1.21 seconds). [2025-09-24T17:25:21.616084] [INFO ] [REMOTE ] AXR: Fetching primary data for 2025-08. [2025-09-24T17:25:21.967741] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2025-08 (0.35 seconds). [2025-09-24T17:25:22.139258] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-24T17:25:22.416089] [INFO ] [REMOTE ] AXR: Fetching primary data for 2025-09. [2025-09-24T17:25:23.137585] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2025-09 (0.72 seconds). [2025-09-24T17:25:23.138919] [INFO ] [REMOTE ] AXR: Full fetch complete (4986 records). [2025-09-24T17:25:23.138993] [DEBUG] [VALIDATOR ] AXR: Validating primary data. [2025-09-24T17:25:23.221138] [INFO ] [REMOTE ] AXP: Fetching primary data for 2025-05. [2025-09-24T17:25:23.529222] [DEBUG] [VALIDATOR ] AXR: All expected trading days are present. [2025-09-24T17:25:23.529322] [DEBUG] [VALIDATOR ] AXR: Primary data validation passed. [2025-09-24T17:25:23.529479] [INFO ] [MAIN ] AXR: Fetched primary data is valid. [2025-09-24T17:25:23.529519] [DEBUG] [LOCAL ] AXR: Saving primary data. [2025-09-24T17:25:23.530039] [DEBUG] [LOCAL ] AXR: Trimmed 4986 records to 3151 (keeping 200 days of data) [2025-09-24T17:25:23.550469] [DEBUG] [LOCAL ] AXR: Primary data saved (3151 records). [2025-09-24T17:25:23.550620] [INFO ] [MAIN ] AXR: Full history saved. [2025-09-24T17:25:23.550752] [INFO ] [MAIN ] Update Progress: 195/2373 symbols completed. AXR took 20.7s. Estimated remaining: 4h 42m 56s. Rate: 7.7 symbols/min [2025-09-24T17:25:23.733939] [INFO ] [MAIN ] AXS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:25:23.779317] [DEBUG] [LOCAL ] AXS: Loaded 38262 existing records from primary storage. [2025-09-24T17:25:23.779475] [INFO ] [MAIN ] AXS: Loaded 38262 existing records. [2025-09-24T17:25:23.973629] [WARN ] [MAIN ] AXS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:25:23.973929] [INFO ] [MAIN ] AXS: Wiping existing primary data before full refresh. [2025-09-24T17:25:23.973985] [INFO ] [LOCAL ] AXS: Starting deletion of primary data. [2025-09-24T17:25:23.974965] [DEBUG] [LOCAL ] AXS: Deleted primary data file. [2025-09-24T17:25:23.975029] [INFO ] [MAIN ] AXS: Starting full primary refresh. [2025-09-24T17:25:24.025993] [INFO ] [REMOTE ] AX: Fetching primary data for 2025-09. [2025-09-24T17:25:24.417538] [INFO ] [REMOTE ] AXS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:25:24.816136] [INFO ] [REMOTE ] AXS: Fetching primary data for 2024-12. [2025-09-24T17:25:25.298290] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2025-05 (2.08 seconds). [2025-09-24T17:25:25.504208] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2025-09 (1.48 seconds). [2025-09-24T17:25:25.509863] [INFO ] [REMOTE ] AX: Full fetch complete (42708 records). [2025-09-24T17:25:25.509972] [DEBUG] [VALIDATOR ] AX: Validating primary data. [2025-09-24T17:25:25.618953] [INFO ] [REMOTE ] AXP: Fetching primary data for 2025-06. [2025-09-24T17:25:25.935889] [DEBUG] [VALIDATOR ] AX: All expected trading days are present. [2025-09-24T17:25:25.936036] [DEBUG] [VALIDATOR ] AX: Primary data validation passed. [2025-09-24T17:25:25.940099] [INFO ] [MAIN ] AX: Fetched primary data is valid. [2025-09-24T17:25:25.940196] [DEBUG] [LOCAL ] AX: Saving primary data. [2025-09-24T17:25:25.941756] [DEBUG] [LOCAL ] AX: Trimmed 42708 records to 28543 (keeping 200 days of data) [2025-09-24T17:25:26.143728] [DEBUG] [LOCAL ] AX: Primary data saved (28543 records). [2025-09-24T17:25:26.143951] [INFO ] [MAIN ] AX: Full history saved. [2025-09-24T17:25:26.144069] [INFO ] [MAIN ] Update Progress: 196/2373 symbols completed. AX took 38.1s. Estimated remaining: 4h 41m 50s. Rate: 7.7 symbols/min [2025-09-24T17:25:26.331451] [INFO ] [MAIN ] AXTA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:25:26.357816] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-24T17:25:26.420713] [INFO ] [REMOTE ] AXS: Fetching primary data for 2025-01. [2025-09-24T17:25:26.423038] [DEBUG] [LOCAL ] AXTA: Loaded 52056 existing records from primary storage. [2025-09-24T17:25:26.423286] [INFO ] [MAIN ] AXTA: Loaded 52056 existing records. [2025-09-24T17:25:26.603790] [WARN ] [MAIN ] AXTA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:25:26.604090] [INFO ] [MAIN ] AXTA: Wiping existing primary data before full refresh. [2025-09-24T17:25:26.604144] [INFO ] [LOCAL ] AXTA: Starting deletion of primary data. [2025-09-24T17:25:26.605367] [DEBUG] [LOCAL ] AXTA: Deleted primary data file. [2025-09-24T17:25:26.605430] [INFO ] [MAIN ] AXTA: Starting full primary refresh. [2025-09-24T17:25:26.969268] [INFO ] [REMOTE ] AXTA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:25:27.216112] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2024-12. [2025-09-24T17:25:27.606837] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2025-06 (1.99 seconds). [2025-09-24T17:25:27.905559] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-24T17:25:28.016062] [INFO ] [REMOTE ] AXS: Fetching primary data for 2025-02. [2025-09-24T17:25:28.816053] [INFO ] [REMOTE ] AXL: Fetching primary data for 2025-07. [2025-09-24T17:25:29.054219] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-24T17:25:29.375509] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-24T17:25:29.616089] [INFO ] [REMOTE ] AXS: Fetching primary data for 2025-03. [2025-09-24T17:25:30.416112] [INFO ] [REMOTE ] AXP: Fetching primary data for 2025-07. [2025-09-24T17:25:30.475261] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2025-07 (1.66 seconds). [2025-09-24T17:25:31.098549] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-24T17:25:31.216079] [INFO ] [REMOTE ] AXS: Fetching primary data for 2025-04. [2025-09-24T17:25:32.016084] [INFO ] [REMOTE ] AXL: Fetching primary data for 2025-08. [2025-09-24T17:25:32.320694] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2025-07 (1.90 seconds). [2025-09-24T17:25:32.634141] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2025-04 (1.42 seconds). [2025-09-24T17:25:32.816097] [INFO ] [REMOTE ] AXS: Fetching primary data for 2025-05. [2025-09-24T17:25:33.535794] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-24T17:25:33.616097] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2025-01. [2025-09-24T17:25:33.887290] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2025-05 (1.07 seconds). [2025-09-24T17:25:34.416080] [INFO ] [REMOTE ] AXL: Fetching primary data for 2025-09. [2025-09-24T17:25:35.216110] [INFO ] [REMOTE ] AXP: Fetching primary data for 2025-08. [2025-09-24T17:25:35.268482] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-24T17:25:36.021204] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2025-02. [2025-09-24T17:25:36.041494] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-24T17:25:36.051989] [INFO ] [REMOTE ] AXL: Full fetch complete (72448 records). [2025-09-24T17:25:36.052105] [DEBUG] [VALIDATOR ] AXL: Validating primary data. [2025-09-24T17:25:36.444674] [DEBUG] [VALIDATOR ] AXL: All expected trading days are present. [2025-09-24T17:25:36.444769] [DEBUG] [VALIDATOR ] AXL: Primary data validation passed. [2025-09-24T17:25:36.445497] [INFO ] [MAIN ] AXL: Fetched primary data is valid. [2025-09-24T17:25:36.445541] [DEBUG] [LOCAL ] AXL: Saving primary data. [2025-09-24T17:25:36.447075] [DEBUG] [LOCAL ] AXL: Trimmed 72448 records to 50488 (keeping 200 days of data) [2025-09-24T17:25:36.763670] [DEBUG] [LOCAL ] AXL: Primary data saved (50488 records). [2025-09-24T17:25:36.763865] [INFO ] [MAIN ] AXL: Full history saved. [2025-09-24T17:25:36.763993] [INFO ] [MAIN ] Update Progress: 197/2373 symbols completed. AXL took 38.5s. Estimated remaining: 4h 42m 14s. Rate: 7.7 symbols/min [2025-09-24T17:25:36.816102] [INFO ] [REMOTE ] AXS: Fetching primary data for 2025-06. [2025-09-24T17:25:37.298378] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2025-08 (2.08 seconds). [2025-09-24T17:25:37.616212] [INFO ] [REMOTE ] AXP: Fetching primary data for 2025-09. [2025-09-24T17:25:37.693242] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-24T17:25:38.155694] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2025-06 (1.34 seconds). [2025-09-24T17:25:38.416082] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2025-03. [2025-09-24T17:25:39.216099] [INFO ] [REMOTE ] AXS: Fetching primary data for 2025-07. [2025-09-24T17:25:39.782601] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2025-09 (2.17 seconds). [2025-09-24T17:25:39.793021] [INFO ] [REMOTE ] AXP: Full fetch complete (76928 records). [2025-09-24T17:25:39.793267] [DEBUG] [VALIDATOR ] AXP: Validating primary data. [2025-09-24T17:25:39.923812] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2025-03 (1.51 seconds). [2025-09-24T17:25:40.027301] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2025-04. [2025-09-24T17:25:40.253426] [DEBUG] [VALIDATOR ] AXP: All expected trading days are present. [2025-09-24T17:25:40.253520] [DEBUG] [VALIDATOR ] AXP: Primary data validation passed. [2025-09-24T17:25:40.254316] [INFO ] [MAIN ] AXP: Fetched primary data is valid. [2025-09-24T17:25:40.254386] [DEBUG] [LOCAL ] AXP: Saving primary data. [2025-09-24T17:25:40.256054] [DEBUG] [LOCAL ] AXP: Trimmed 76928 records to 53254 (keeping 200 days of data) [2025-09-24T17:25:40.542816] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2025-07 (1.33 seconds). [2025-09-24T17:25:40.637122] [DEBUG] [LOCAL ] AXP: Primary data saved (53254 records). [2025-09-24T17:25:40.637271] [INFO ] [MAIN ] AXP: Full history saved. [2025-09-24T17:25:40.637348] [INFO ] [MAIN ] Update Progress: 198/2373 symbols completed. AXP took 40.3s. Estimated remaining: 4h 41m 23s. Rate: 7.7 symbols/min [2025-09-24T17:25:40.816097] [INFO ] [REMOTE ] AXS: Fetching primary data for 2025-08. [2025-09-24T17:25:41.887274] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2025-04 (1.86 seconds). [2025-09-24T17:25:41.900014] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2025-05. [2025-09-24T17:25:41.961350] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2025-08 (1.15 seconds). [2025-09-24T17:25:42.416107] [INFO ] [REMOTE ] AXS: Fetching primary data for 2025-09. [2025-09-24T17:25:43.482259] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-24T17:25:43.493378] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2025-06. [2025-09-24T17:25:43.968276] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-24T17:25:43.975908] [INFO ] [REMOTE ] AXS: Full fetch complete (55403 records). [2025-09-24T17:25:43.976082] [DEBUG] [VALIDATOR ] AXS: Validating primary data. [2025-09-24T17:25:44.367394] [DEBUG] [VALIDATOR ] AXS: All expected trading days are present. [2025-09-24T17:25:44.367488] [DEBUG] [VALIDATOR ] AXS: Primary data validation passed. [2025-09-24T17:25:44.368153] [INFO ] [MAIN ] AXS: Fetched primary data is valid. [2025-09-24T17:25:44.368219] [DEBUG] [LOCAL ] AXS: Saving primary data. [2025-09-24T17:25:44.369496] [DEBUG] [LOCAL ] AXS: Trimmed 55403 records to 38308 (keeping 200 days of data) [2025-09-24T17:25:44.615150] [DEBUG] [LOCAL ] AXS: Primary data saved (38308 records). [2025-09-24T17:25:44.615298] [INFO ] [MAIN ] AXS: Full history saved. [2025-09-24T17:25:44.615432] [INFO ] [MAIN ] Update Progress: 199/2373 symbols completed. AXS took 21.1s. Estimated remaining: 4h 40m 34s. Rate: 7.7 symbols/min [2025-09-24T17:25:45.157689] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-24T17:25:45.168533] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2025-07. [2025-09-24T17:25:46.930922] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2025-07 (1.76 seconds). [2025-09-24T17:25:46.946466] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2025-08. [2025-09-24T17:25:48.573172] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-24T17:25:48.585467] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2025-09. [2025-09-24T17:25:50.457026] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-24T17:25:50.466350] [INFO ] [REMOTE ] AXTA: Full fetch complete (74793 records). [2025-09-24T17:25:50.466473] [DEBUG] [VALIDATOR ] AXTA: Validating primary data. [2025-09-24T17:25:50.861504] [DEBUG] [VALIDATOR ] AXTA: All expected trading days are present. [2025-09-24T17:25:50.861587] [DEBUG] [VALIDATOR ] AXTA: Primary data validation passed. [2025-09-24T17:25:50.862355] [INFO ] [MAIN ] AXTA: Fetched primary data is valid. [2025-09-24T17:25:50.862432] [DEBUG] [LOCAL ] AXTA: Saving primary data. [2025-09-24T17:25:50.864062] [DEBUG] [LOCAL ] AXTA: Trimmed 74793 records to 52058 (keeping 200 days of data) [2025-09-24T17:25:51.180500] [DEBUG] [LOCAL ] AXTA: Primary data saved (52058 records). [2025-09-24T17:25:51.180660] [INFO ] [MAIN ] AXTA: Full history saved. [2025-09-24T17:25:51.182552] [INFO ] [MAIN ] Update Progress: 200/2373 symbols completed. AXTA took 25.0s. Estimated remaining: 4h 40m 14s. Rate: 7.8 symbols/min [2025-09-24T17:25:51.808120] [INFO ] [MAIN ] AZZ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:25:51.838126] [INFO ] [MAIN ] B: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:25:51.894187] [DEBUG] [LOCAL ] B: No existing data file found in primary storage. [2025-09-24T17:25:51.891931] [INFO ] [MAIN ] AYI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:25:51.920613] [INFO ] [MAIN ] AZO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:25:51.895397] [WARN ] [MAIN ] B: No existing data found, performing full refresh instead. [2025-09-24T17:25:51.921371] [INFO ] [MAIN ] B: Wiping existing primary data before full refresh. [2025-09-24T17:25:51.921472] [INFO ] [LOCAL ] B: Starting deletion of primary data. [2025-09-24T17:25:51.921562] [DEBUG] [LOCAL ] B: No primary data file found to delete. [2025-09-24T17:25:51.921969] [INFO ] [MAIN ] B: Starting full primary refresh. [2025-09-24T17:25:52.042941] [DEBUG] [LOCAL ] AZO: Loaded 11496 existing records from primary storage. [2025-09-24T17:25:52.043182] [INFO ] [MAIN ] AZO: Loaded 11496 existing records. [2025-09-24T17:25:52.084037] [DEBUG] [LOCAL ] AZZ: Loaded 22139 existing records from primary storage. [2025-09-24T17:25:52.185697] [INFO ] [MAIN ] AZZ: Loaded 22139 existing records. [2025-09-24T17:25:52.209260] [DEBUG] [LOCAL ] AYI: Loaded 25239 existing records from primary storage. [2025-09-24T17:25:52.238931] [INFO ] [MAIN ] AYI: Loaded 25239 existing records. [2025-09-24T17:25:52.645881] [WARN ] [MAIN ] AZO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:25:52.725510] [INFO ] [MAIN ] AZO: Wiping existing primary data before full refresh. [2025-09-24T17:25:52.803361] [WARN ] [MAIN ] AZZ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:25:52.740222] [INFO ] [LOCAL ] AZO: Starting deletion of primary data. [2025-09-24T17:25:52.821619] [WARN ] [MAIN ] AYI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:25:52.826071] [INFO ] [MAIN ] AZZ: Wiping existing primary data before full refresh. [2025-09-24T17:25:52.825894] [INFO ] [MAIN ] AYI: Wiping existing primary data before full refresh. [2025-09-24T17:25:52.826243] [INFO ] [LOCAL ] AZZ: Starting deletion of primary data. [2025-09-24T17:25:52.826882] [INFO ] [LOCAL ] AYI: Starting deletion of primary data. [2025-09-24T17:25:52.837853] [DEBUG] [LOCAL ] AYI: Deleted primary data file. [2025-09-24T17:25:52.832683] [DEBUG] [LOCAL ] AZO: Deleted primary data file. [2025-09-24T17:25:52.837948] [DEBUG] [LOCAL ] AZZ: Deleted primary data file. [2025-09-24T17:25:52.848587] [INFO ] [MAIN ] AYI: Starting full primary refresh. [2025-09-24T17:25:52.858947] [INFO ] [MAIN ] AZO: Starting full primary refresh. [2025-09-24T17:25:52.848511] [INFO ] [MAIN ] AZZ: Starting full primary refresh. [2025-09-24T17:25:53.065956] [INFO ] [REMOTE ] B: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:25:53.144878] [INFO ] [REMOTE ] B: Fetching primary data for 2024-12. [2025-09-24T17:25:53.993489] [INFO ] [REMOTE ] AZO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:25:54.066639] [INFO ] [REMOTE ] AYI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:25:54.076074] [INFO ] [REMOTE ] AYI: Fetching primary data for 2024-12. [2025-09-24T17:25:54.075816] [INFO ] [REMOTE ] AZO: Fetching primary data for 2024-12. [2025-09-24T17:25:54.098700] [INFO ] [REMOTE ] AZZ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:25:54.100246] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2024-12. [2025-09-24T17:25:54.668219] [INFO ] [REMOTE ] B: Incremental fetch complete for 2024-12 (1.52 seconds). [2025-09-24T17:25:54.675119] [INFO ] [REMOTE ] B: Fetching primary data for 2025-01. [2025-09-24T17:25:54.893394] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2024-12 (0.79 seconds). [2025-09-24T17:25:54.902202] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2025-01. [2025-09-24T17:25:55.123314] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2024-12 (1.05 seconds). [2025-09-24T17:25:55.131881] [INFO ] [REMOTE ] AYI: Fetching primary data for 2025-01. [2025-09-24T17:25:55.283445] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-24T17:25:55.287087] [INFO ] [REMOTE ] AZO: Fetching primary data for 2025-01. [2025-09-24T17:25:55.985983] [INFO ] [REMOTE ] B: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-24T17:25:55.992955] [INFO ] [REMOTE ] B: Fetching primary data for 2025-02. [2025-09-24T17:25:56.008464] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2025-01 (1.11 seconds). [2025-09-24T17:25:56.013255] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2025-02. [2025-09-24T17:25:56.051208] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2025-01 (0.76 seconds). [2025-09-24T17:25:56.054234] [INFO ] [REMOTE ] AZO: Fetching primary data for 2025-02. [2025-09-24T17:25:56.180984] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-24T17:25:56.187379] [INFO ] [REMOTE ] AYI: Fetching primary data for 2025-02. [2025-09-24T17:25:56.218446] [DEBUG] [REMOTE ] B: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:25:56.218709] [WARN ] [REMOTE ] B: No data returned for month 2025-02 [2025-09-24T17:25:56.219087] [INFO ] [REMOTE ] B: Fetching primary data for 2025-03. [2025-09-24T17:25:56.467742] [DEBUG] [REMOTE ] B: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:25:56.467988] [WARN ] [REMOTE ] B: No data returned for month 2025-03 [2025-09-24T17:25:56.816108] [INFO ] [REMOTE ] B: Fetching primary data for 2025-04. [2025-09-24T17:25:56.964566] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2025-02 (0.91 seconds). [2025-09-24T17:25:57.059552] [DEBUG] [REMOTE ] B: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:25:57.060744] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2025-02 (0.87 seconds). [2025-09-24T17:25:57.060928] [WARN ] [REMOTE ] B: No data returned for month 2025-04 [2025-09-24T17:25:57.077592] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-24T17:25:57.616098] [INFO ] [REMOTE ] AYI: Fetching primary data for 2025-03. [2025-09-24T17:25:58.416116] [INFO ] [REMOTE ] AZO: Fetching primary data for 2025-03. [2025-09-24T17:25:58.904746] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-24T17:25:59.216059] [INFO ] [REMOTE ] AYI: Fetching primary data for 2025-04. [2025-09-24T17:25:59.360771] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2025-03 (0.94 seconds). [2025-09-24T17:26:00.016090] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2025-03. [2025-09-24T17:26:00.401134] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2025-04 (1.19 seconds). [2025-09-24T17:26:00.816062] [INFO ] [REMOTE ] AYI: Fetching primary data for 2025-05. [2025-09-24T17:26:00.887337] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2025-03 (0.87 seconds). [2025-09-24T17:26:01.616058] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2025-04. [2025-09-24T17:26:01.913489] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2025-05 (1.10 seconds). [2025-09-24T17:26:02.416116] [INFO ] [REMOTE ] AYI: Fetching primary data for 2025-06. [2025-09-24T17:26:02.677636] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-24T17:26:03.216102] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2025-05. [2025-09-24T17:26:03.682974] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-24T17:26:03.992992] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2025-05 (0.78 seconds). [2025-09-24T17:26:04.016039] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2025-06. [2025-09-24T17:26:04.816054] [INFO ] [REMOTE ] AZO: Fetching primary data for 2025-04. [2025-09-24T17:26:05.121582] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2025-06 (1.11 seconds). [2025-09-24T17:26:05.616040] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2025-07. [2025-09-24T17:26:05.991191] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-24T17:26:06.416118] [INFO ] [REMOTE ] AZO: Fetching primary data for 2025-05. [2025-09-24T17:26:07.079460] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-24T17:26:07.216069] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2025-08. [2025-09-24T17:26:07.319776] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2025-05 (0.90 seconds). [2025-09-24T17:26:08.016125] [INFO ] [REMOTE ] AYI: Fetching primary data for 2025-07. [2025-09-24T17:26:08.352478] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2025-08 (1.14 seconds). [2025-09-24T17:26:08.816112] [INFO ] [REMOTE ] B: Fetching primary data for 2025-05. [2025-09-24T17:26:09.272004] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2025-07 (1.26 seconds). [2025-09-24T17:26:09.616106] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2025-09. [2025-09-24T17:26:10.416056] [INFO ] [REMOTE ] AZO: Fetching primary data for 2025-06. [2025-09-24T17:26:10.591071] [INFO ] [REMOTE ] B: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-24T17:26:10.823911] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2025-09 (1.21 seconds). [2025-09-24T17:26:10.827855] [INFO ] [REMOTE ] AZZ: Full fetch complete (30892 records). [2025-09-24T17:26:10.827948] [DEBUG] [VALIDATOR ] AZZ: Validating primary data. [2025-09-24T17:26:11.216952] [DEBUG] [VALIDATOR ] AZZ: All expected trading days are present. [2025-09-24T17:26:11.216614] [INFO ] [REMOTE ] B: Fetching primary data for 2025-06. [2025-09-24T17:26:11.217164] [DEBUG] [VALIDATOR ] AZZ: Primary data validation passed. [2025-09-24T17:26:11.218750] [INFO ] [MAIN ] AZZ: Fetched primary data is valid. [2025-09-24T17:26:11.218822] [DEBUG] [LOCAL ] AZZ: Saving primary data. [2025-09-24T17:26:11.219996] [DEBUG] [LOCAL ] AZZ: Trimmed 30892 records to 22152 (keeping 200 days of data) [2025-09-24T17:26:11.333270] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2025-06 (0.92 seconds). [2025-09-24T17:26:11.382704] [DEBUG] [LOCAL ] AZZ: Primary data saved (22152 records). [2025-09-24T17:26:11.382871] [INFO ] [MAIN ] AZZ: Full history saved. [2025-09-24T17:26:11.382972] [INFO ] [MAIN ] Update Progress: 201/2373 symbols completed. AZZ took 20.2s. Estimated remaining: 4h 42m 21s. Rate: 7.7 symbols/min [2025-09-24T17:26:11.583383] [INFO ] [MAIN ] BA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:26:11.639968] [DEBUG] [LOCAL ] BA: Loaded 53791 existing records from primary storage. [2025-09-24T17:26:11.640128] [INFO ] [MAIN ] BA: Loaded 53791 existing records. [2025-09-24T17:26:11.849018] [WARN ] [MAIN ] BA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:26:11.849329] [INFO ] [MAIN ] BA: Wiping existing primary data before full refresh. [2025-09-24T17:26:11.849417] [INFO ] [LOCAL ] BA: Starting deletion of primary data. [2025-09-24T17:26:11.852383] [DEBUG] [LOCAL ] BA: Deleted primary data file. [2025-09-24T17:26:11.852489] [INFO ] [MAIN ] BA: Starting full primary refresh. [2025-09-24T17:26:12.041687] [INFO ] [REMOTE ] AZO: Fetching primary data for 2025-07. [2025-09-24T17:26:12.239771] [INFO ] [REMOTE ] BA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:26:12.816079] [INFO ] [REMOTE ] AYI: Fetching primary data for 2025-08. [2025-09-24T17:26:13.232982] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2025-07 (1.19 seconds). [2025-09-24T17:26:13.366891] [INFO ] [REMOTE ] B: Incremental fetch complete for 2025-06 (2.15 seconds). [2025-09-24T17:26:13.616158] [INFO ] [REMOTE ] AZO: Fetching primary data for 2025-08. [2025-09-24T17:26:13.702663] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2025-08 (0.89 seconds). [2025-09-24T17:26:14.124830] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2025-08 (0.51 seconds). [2025-09-24T17:26:14.416131] [INFO ] [REMOTE ] B: Fetching primary data for 2025-07. [2025-09-24T17:26:15.216148] [INFO ] [REMOTE ] BA: Fetching primary data for 2024-12. [2025-09-24T17:26:16.016131] [INFO ] [REMOTE ] AYI: Fetching primary data for 2025-09. [2025-09-24T17:26:16.806639] [INFO ] [REMOTE ] B: Incremental fetch complete for 2025-07 (2.39 seconds). [2025-09-24T17:26:16.817777] [INFO ] [REMOTE ] AZO: Fetching primary data for 2025-09. [2025-09-24T17:26:17.301275] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2025-09 (1.29 seconds). [2025-09-24T17:26:17.305288] [INFO ] [REMOTE ] AYI: Full fetch complete (36672 records). [2025-09-24T17:26:17.305425] [DEBUG] [VALIDATOR ] AYI: Validating primary data. [2025-09-24T17:26:17.621204] [INFO ] [REMOTE ] B: Fetching primary data for 2025-08. [2025-09-24T17:26:17.754876] [DEBUG] [VALIDATOR ] AYI: All expected trading days are present. [2025-09-24T17:26:17.755080] [DEBUG] [VALIDATOR ] AYI: Primary data validation passed. [2025-09-24T17:26:17.755548] [INFO ] [MAIN ] AYI: Fetched primary data is valid. [2025-09-24T17:26:17.755734] [DEBUG] [LOCAL ] AYI: Saving primary data. [2025-09-24T17:26:17.756917] [DEBUG] [LOCAL ] AYI: Trimmed 36672 records to 25117 (keeping 200 days of data) [2025-09-24T17:26:17.865750] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2025-09 (1.05 seconds). [2025-09-24T17:26:17.871155] [INFO ] [REMOTE ] AZO: Full fetch complete (16369 records). [2025-09-24T17:26:17.871692] [DEBUG] [VALIDATOR ] AZO: Validating primary data. [2025-09-24T17:26:18.018695] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2024-12 (2.80 seconds). [2025-09-24T17:26:18.387309] [DEBUG] [VALIDATOR ] AZO: All expected trading days are present. [2025-09-24T17:26:18.387784] [DEBUG] [VALIDATOR ] AZO: Primary data validation passed. [2025-09-24T17:26:18.388561] [INFO ] [MAIN ] AZO: Fetched primary data is valid. [2025-09-24T17:26:18.389047] [DEBUG] [LOCAL ] AZO: Saving primary data. [2025-09-24T17:26:18.391134] [DEBUG] [LOCAL ] AYI: Primary data saved (25117 records). [2025-09-24T17:26:18.391782] [INFO ] [MAIN ] AYI: Full history saved. [2025-09-24T17:26:18.391965] [INFO ] [MAIN ] Update Progress: 202/2373 symbols completed. AYI took 27.2s. Estimated remaining: 4h 42m 4s. Rate: 7.7 symbols/min [2025-09-24T17:26:18.392114] [DEBUG] [LOCAL ] AZO: Trimmed 16369 records to 11473 (keeping 200 days of data) [2025-09-24T17:26:18.425425] [INFO ] [REMOTE ] BA: Fetching primary data for 2025-01. [2025-09-24T17:26:18.578980] [DEBUG] [LOCAL ] AZO: Primary data saved (11473 records). [2025-09-24T17:26:18.589872] [INFO ] [MAIN ] AZO: Full history saved. [2025-09-24T17:26:18.605704] [INFO ] [MAIN ] Update Progress: 203/2373 symbols completed. AZO took 27.4s. Estimated remaining: 4h 40m 35s. Rate: 7.7 symbols/min [2025-09-24T17:26:18.758075] [INFO ] [MAIN ] BABA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:26:18.850781] [INFO ] [MAIN ] BAC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:26:18.899314] [DEBUG] [LOCAL ] BABA: Loaded 53820 existing records from primary storage. [2025-09-24T17:26:18.899573] [INFO ] [MAIN ] BABA: Loaded 53820 existing records. [2025-09-24T17:26:19.098155] [WARN ] [MAIN ] BABA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:26:19.114702] [INFO ] [MAIN ] BABA: Wiping existing primary data before full refresh. [2025-09-24T17:26:19.114814] [INFO ] [LOCAL ] BABA: Starting deletion of primary data. [2025-09-24T17:26:19.115734] [DEBUG] [LOCAL ] BAC: Loaded 53808 existing records from primary storage. [2025-09-24T17:26:19.115889] [INFO ] [MAIN ] BAC: Loaded 53808 existing records. [2025-09-24T17:26:19.148733] [DEBUG] [LOCAL ] BABA: Deleted primary data file. [2025-09-24T17:26:19.175773] [INFO ] [MAIN ] BABA: Starting full primary refresh. [2025-09-24T17:26:19.519761] [WARN ] [MAIN ] BAC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:26:19.571713] [INFO ] [MAIN ] BAC: Wiping existing primary data before full refresh. [2025-09-24T17:26:19.594209] [INFO ] [LOCAL ] BAC: Starting deletion of primary data. [2025-09-24T17:26:19.624151] [DEBUG] [LOCAL ] BAC: Deleted primary data file. [2025-09-24T17:26:19.627753] [INFO ] [MAIN ] BAC: Starting full primary refresh. [2025-09-24T17:26:19.834768] [INFO ] [REMOTE ] BABA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:26:19.835192] [INFO ] [REMOTE ] BABA: Fetching primary data for 2024-12. [2025-09-24T17:26:20.113839] [INFO ] [REMOTE ] BAC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:26:20.114391] [INFO ] [REMOTE ] BAC: Fetching primary data for 2024-12. [2025-09-24T17:26:20.147541] [INFO ] [REMOTE ] B: Incremental fetch complete for 2025-08 (2.53 seconds). [2025-09-24T17:26:20.816097] [INFO ] [REMOTE ] B: Fetching primary data for 2025-09. [2025-09-24T17:26:20.853917] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2025-01 (2.43 seconds). [2025-09-24T17:26:21.616113] [INFO ] [REMOTE ] BA: Fetching primary data for 2025-02. [2025-09-24T17:26:22.045153] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2024-12 (2.21 seconds). [2025-09-24T17:26:22.416086] [INFO ] [REMOTE ] BABA: Fetching primary data for 2025-01. [2025-09-24T17:26:22.562173] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2024-12 (2.45 seconds). [2025-09-24T17:26:23.096344] [INFO ] [REMOTE ] B: Incremental fetch complete for 2025-09 (2.28 seconds). [2025-09-24T17:26:23.105569] [INFO ] [REMOTE ] B: Full fetch complete (45125 records). [2025-09-24T17:26:23.105735] [DEBUG] [VALIDATOR ] B: Validating primary data. [2025-09-24T17:26:23.221144] [INFO ] [REMOTE ] BAC: Fetching primary data for 2025-01. [2025-09-24T17:26:23.302584] [WARN ] [VALIDATOR ] B: Validation failed - insufficient historical data. Have 128 unique days, need 200 days [2025-09-24T17:26:23.303159] [FATAL] [MAIN ] B: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:26:23.303230] [WARN ] [MAIN ] B: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:26:23.303303] [INFO ] [LOCAL ] B: Starting deletion of primary data. [2025-09-24T17:26:23.303383] [DEBUG] [LOCAL ] B: No primary data file found to delete. [2025-09-24T17:26:23.303439] [INFO ] [LOCAL ] B: Starting deletion of derivative data. [2025-09-24T17:26:23.303498] [DEBUG] [LOCAL ] B: No derivative data file found to delete. [2025-09-24T17:26:23.303582] [INFO ] [MAIN ] Update Progress: 204/2373 symbols completed. B took 32.1s. Estimated remaining: 4h 39m 55s. Rate: 7.7 symbols/min [2025-09-24T17:26:23.478296] [INFO ] [MAIN ] BAH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:26:23.478518] [DEBUG] [LOCAL ] BAH: No existing data file found in primary storage. [2025-09-24T17:26:23.478563] [WARN ] [MAIN ] BAH: No existing data found, performing full refresh instead. [2025-09-24T17:26:23.478744] [INFO ] [MAIN ] BAH: Wiping existing primary data before full refresh. [2025-09-24T17:26:23.478796] [INFO ] [LOCAL ] BAH: Starting deletion of primary data. [2025-09-24T17:26:23.478841] [DEBUG] [LOCAL ] BAH: No primary data file found to delete. [2025-09-24T17:26:23.478875] [INFO ] [MAIN ] BAH: Starting full primary refresh. [2025-09-24T17:26:23.889364] [INFO ] [REMOTE ] BAH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:26:23.924619] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2025-02 (2.31 seconds). [2025-09-24T17:26:24.016120] [INFO ] [REMOTE ] BAH: Fetching primary data for 2024-12. [2025-09-24T17:26:24.558753] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2025-01 (2.14 seconds). [2025-09-24T17:26:24.816086] [INFO ] [REMOTE ] BABA: Fetching primary data for 2025-02. [2025-09-24T17:26:25.615613] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2025-01 (2.39 seconds). [2025-09-24T17:26:25.626238] [INFO ] [REMOTE ] BA: Fetching primary data for 2025-03. [2025-09-24T17:26:25.936457] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2024-12 (1.92 seconds). [2025-09-24T17:26:26.416125] [INFO ] [REMOTE ] BAC: Fetching primary data for 2025-02. [2025-09-24T17:26:27.216132] [INFO ] [REMOTE ] BAH: Fetching primary data for 2025-01. [2025-09-24T17:26:27.270028] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2025-02 (2.45 seconds). [2025-09-24T17:26:27.678066] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2025-03 (2.05 seconds). [2025-09-24T17:26:28.016124] [INFO ] [REMOTE ] BABA: Fetching primary data for 2025-03. [2025-09-24T17:26:28.485076] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2025-02 (2.07 seconds). [2025-09-24T17:26:28.596828] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-24T17:26:28.816076] [INFO ] [REMOTE ] BAH: Fetching primary data for 2025-02. [2025-09-24T17:26:29.616083] [INFO ] [REMOTE ] BA: Fetching primary data for 2025-04. [2025-09-24T17:26:30.418561] [INFO ] [REMOTE ] BAC: Fetching primary data for 2025-03. [2025-09-24T17:26:30.439837] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-24T17:26:30.660981] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2025-03 (2.64 seconds). [2025-09-24T17:26:31.216077] [INFO ] [REMOTE ] BABA: Fetching primary data for 2025-04. [2025-09-24T17:26:31.970054] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2025-04 (2.35 seconds). [2025-09-24T17:26:32.016080] [INFO ] [REMOTE ] BA: Fetching primary data for 2025-05. [2025-09-24T17:26:32.530549] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2025-03 (2.11 seconds). [2025-09-24T17:26:32.816083] [INFO ] [REMOTE ] BAC: Fetching primary data for 2025-04. [2025-09-24T17:26:33.616062] [INFO ] [REMOTE ] BAH: Fetching primary data for 2025-03. [2025-09-24T17:26:33.944881] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2025-04 (2.73 seconds). [2025-09-24T17:26:34.416076] [INFO ] [REMOTE ] BABA: Fetching primary data for 2025-05. [2025-09-24T17:26:34.788272] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2025-05 (2.77 seconds). [2025-09-24T17:26:35.216043] [INFO ] [REMOTE ] BA: Fetching primary data for 2025-06. [2025-09-24T17:26:35.451847] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2025-03 (1.84 seconds). [2025-09-24T17:26:35.468444] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2025-04 (2.65 seconds). [2025-09-24T17:26:36.016082] [INFO ] [REMOTE ] BAH: Fetching primary data for 2025-04. [2025-09-24T17:26:36.816107] [INFO ] [REMOTE ] BAC: Fetching primary data for 2025-05. [2025-09-24T17:26:37.041593] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2025-05 (2.63 seconds). [2025-09-24T17:26:37.527498] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2025-06 (2.31 seconds). [2025-09-24T17:26:37.616095] [INFO ] [REMOTE ] BA: Fetching primary data for 2025-07. [2025-09-24T17:26:37.797108] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-24T17:26:38.416083] [INFO ] [REMOTE ] BAH: Fetching primary data for 2025-05. [2025-09-24T17:26:38.958834] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2025-05 (2.14 seconds). [2025-09-24T17:26:39.216091] [INFO ] [REMOTE ] BAC: Fetching primary data for 2025-06. [2025-09-24T17:26:39.828910] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2025-07 (2.21 seconds). [2025-09-24T17:26:40.016130] [INFO ] [REMOTE ] BABA: Fetching primary data for 2025-06. [2025-09-24T17:26:40.311714] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2025-05 (1.90 seconds). [2025-09-24T17:26:40.816085] [INFO ] [REMOTE ] BAH: Fetching primary data for 2025-06. [2025-09-24T17:26:41.145968] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2025-06 (1.93 seconds). [2025-09-24T17:26:41.616097] [INFO ] [REMOTE ] BAC: Fetching primary data for 2025-07. [2025-09-24T17:26:42.416097] [INFO ] [REMOTE ] BA: Fetching primary data for 2025-08. [2025-09-24T17:26:42.572870] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2025-06 (2.56 seconds). [2025-09-24T17:26:42.694432] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2025-06 (1.88 seconds). [2025-09-24T17:26:43.216125] [INFO ] [REMOTE ] BAH: Fetching primary data for 2025-07. [2025-09-24T17:26:44.016072] [INFO ] [REMOTE ] BABA: Fetching primary data for 2025-07. [2025-09-24T17:26:44.131508] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2025-07 (2.52 seconds). [2025-09-24T17:26:44.816130] [INFO ] [REMOTE ] BAC: Fetching primary data for 2025-08. [2025-09-24T17:26:44.913441] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2025-08 (2.50 seconds). [2025-09-24T17:26:45.009450] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-24T17:26:45.616130] [INFO ] [REMOTE ] BAH: Fetching primary data for 2025-08. [2025-09-24T17:26:46.416113] [INFO ] [REMOTE ] BA: Fetching primary data for 2025-09. [2025-09-24T17:26:46.997431] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2025-07 (2.98 seconds). [2025-09-24T17:26:47.190633] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2025-08 (2.37 seconds). [2025-09-24T17:26:47.216036] [INFO ] [REMOTE ] BAC: Fetching primary data for 2025-09. [2025-09-24T17:26:47.370135] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-24T17:26:48.016161] [INFO ] [REMOTE ] BABA: Fetching primary data for 2025-08. [2025-09-24T17:26:48.816153] [INFO ] [REMOTE ] BAH: Fetching primary data for 2025-09. [2025-09-24T17:26:49.034588] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2025-09 (2.62 seconds). [2025-09-24T17:26:49.045100] [INFO ] [REMOTE ] BA: Full fetch complete (77925 records). [2025-09-24T17:26:49.045288] [DEBUG] [VALIDATOR ] BA: Validating primary data. [2025-09-24T17:26:49.477964] [DEBUG] [VALIDATOR ] BA: All expected trading days are present. [2025-09-24T17:26:49.478089] [DEBUG] [VALIDATOR ] BA: Primary data validation passed. [2025-09-24T17:26:49.478991] [INFO ] [MAIN ] BA: Fetched primary data is valid. [2025-09-24T17:26:49.479155] [DEBUG] [LOCAL ] BA: Saving primary data. [2025-09-24T17:26:49.498023] [DEBUG] [LOCAL ] BA: Trimmed 77925 records to 53791 (keeping 200 days of data) [2025-09-24T17:26:49.510082] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2025-09 (2.29 seconds). [2025-09-24T17:26:49.611068] [INFO ] [REMOTE ] BAC: Full fetch complete (77943 records). [2025-09-24T17:26:49.612468] [DEBUG] [VALIDATOR ] BAC: Validating primary data. [2025-09-24T17:26:50.079380] [DEBUG] [VALIDATOR ] BAC: All expected trading days are present. [2025-09-24T17:26:50.079807] [DEBUG] [VALIDATOR ] BAC: Primary data validation passed. [2025-09-24T17:26:50.081689] [INFO ] [MAIN ] BAC: Fetched primary data is valid. [2025-09-24T17:26:50.082365] [DEBUG] [LOCAL ] BAC: Saving primary data. [2025-09-24T17:26:50.087587] [DEBUG] [LOCAL ] BAC: Trimmed 77943 records to 53808 (keeping 200 days of data) [2025-09-24T17:26:50.565692] [DEBUG] [LOCAL ] BA: Primary data saved (53791 records). [2025-09-24T17:26:50.567895] [INFO ] [MAIN ] BA: Full history saved. [2025-09-24T17:26:50.568057] [INFO ] [MAIN ] Update Progress: 205/2373 symbols completed. BA took 39.2s. Estimated remaining: 4h 43m 14s. Rate: 7.7 symbols/min [2025-09-24T17:26:50.755600] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2025-08 (2.74 seconds). [2025-09-24T17:26:50.843428] [INFO ] [REMOTE ] BABA: Fetching primary data for 2025-09. [2025-09-24T17:26:50.863367] [INFO ] [MAIN ] BAK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:26:50.903757] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2025-09 (2.09 seconds). [2025-09-24T17:26:50.917477] [INFO ] [REMOTE ] BAH: Full fetch complete (74823 records). [2025-09-24T17:26:50.918760] [DEBUG] [VALIDATOR ] BAH: Validating primary data. [2025-09-24T17:26:51.057487] [DEBUG] [LOCAL ] BAK: Loaded 38785 existing records from primary storage. [2025-09-24T17:26:51.064784] [DEBUG] [LOCAL ] BAC: Primary data saved (53808 records). [2025-09-24T17:26:51.069992] [INFO ] [MAIN ] BAK: Loaded 38785 existing records. [2025-09-24T17:26:51.092743] [INFO ] [MAIN ] BAC: Full history saved. [2025-09-24T17:26:51.128324] [INFO ] [MAIN ] Update Progress: 206/2373 symbols completed. BAC took 32.5s. Estimated remaining: 4h 41m 49s. Rate: 7.7 symbols/min [2025-09-24T17:26:51.628934] [INFO ] [MAIN ] BALL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:26:51.634406] [WARN ] [MAIN ] BAK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:26:51.645577] [INFO ] [MAIN ] BAK: Wiping existing primary data before full refresh. [2025-09-24T17:26:51.651035] [INFO ] [LOCAL ] BAK: Starting deletion of primary data. [2025-09-24T17:26:51.686291] [DEBUG] [LOCAL ] BAK: Deleted primary data file. [2025-09-24T17:26:51.730952] [INFO ] [MAIN ] BAK: Starting full primary refresh. [2025-09-24T17:26:51.734613] [DEBUG] [VALIDATOR ] BAH: All expected trading days are present. [2025-09-24T17:26:51.756242] [DEBUG] [VALIDATOR ] BAH: Primary data validation passed. [2025-09-24T17:26:51.788675] [INFO ] [MAIN ] BAH: Fetched primary data is valid. [2025-09-24T17:26:51.824370] [DEBUG] [LOCAL ] BAH: Saving primary data. [2025-09-24T17:26:51.878612] [DEBUG] [LOCAL ] BAH: Trimmed 74823 records to 51721 (keeping 200 days of data) [2025-09-24T17:26:52.162161] [DEBUG] [LOCAL ] BALL: Loaded 51815 existing records from primary storage. [2025-09-24T17:26:52.163337] [INFO ] [MAIN ] BALL: Loaded 51815 existing records. [2025-09-24T17:26:52.335389] [INFO ] [REMOTE ] BAK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:26:52.346609] [INFO ] [REMOTE ] BAK: Fetching primary data for 2024-12. [2025-09-24T17:26:52.471882] [WARN ] [MAIN ] BALL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:26:52.472606] [INFO ] [MAIN ] BALL: Wiping existing primary data before full refresh. [2025-09-24T17:26:52.473185] [INFO ] [LOCAL ] BALL: Starting deletion of primary data. [2025-09-24T17:26:52.476474] [DEBUG] [LOCAL ] BALL: Deleted primary data file. [2025-09-24T17:26:52.476801] [INFO ] [MAIN ] BALL: Starting full primary refresh. [2025-09-24T17:26:52.864283] [INFO ] [REMOTE ] BALL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:26:52.865106] [INFO ] [REMOTE ] BALL: Fetching primary data for 2024-12. [2025-09-24T17:26:53.076088] [DEBUG] [LOCAL ] BAH: Primary data saved (51721 records). [2025-09-24T17:26:53.076239] [INFO ] [MAIN ] BAH: Full history saved. [2025-09-24T17:26:53.077477] [INFO ] [MAIN ] Update Progress: 207/2373 symbols completed. BAH took 29.8s. Estimated remaining: 4h 40m 40s. Rate: 7.7 symbols/min [2025-09-24T17:26:53.249600] [INFO ] [MAIN ] BALY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:26:53.249777] [DEBUG] [LOCAL ] BALY: No existing data file found in primary storage. [2025-09-24T17:26:53.249821] [WARN ] [MAIN ] BALY: No existing data found, performing full refresh instead. [2025-09-24T17:26:53.249974] [INFO ] [MAIN ] BALY: Wiping existing primary data before full refresh. [2025-09-24T17:26:53.250034] [INFO ] [LOCAL ] BALY: Starting deletion of primary data. [2025-09-24T17:26:53.250078] [DEBUG] [LOCAL ] BALY: No primary data file found to delete. [2025-09-24T17:26:53.250111] [INFO ] [MAIN ] BALY: Starting full primary refresh. [2025-09-24T17:26:53.613243] [INFO ] [REMOTE ] BALY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:26:53.613528] [INFO ] [REMOTE ] BALY: Fetching primary data for 2024-12. [2025-09-24T17:26:53.841905] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2025-09 (3.00 seconds). [2025-09-24T17:26:53.852024] [INFO ] [REMOTE ] BABA: Full fetch complete (77983 records). [2025-09-24T17:26:53.852158] [DEBUG] [VALIDATOR ] BABA: Validating primary data. [2025-09-24T17:26:54.185213] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-24T17:26:54.214580] [INFO ] [REMOTE ] BAK: Fetching primary data for 2025-01. [2025-09-24T17:26:54.286634] [DEBUG] [VALIDATOR ] BABA: All expected trading days are present. [2025-09-24T17:26:54.286767] [DEBUG] [VALIDATOR ] BABA: Primary data validation passed. [2025-09-24T17:26:54.287587] [INFO ] [MAIN ] BABA: Fetched primary data is valid. [2025-09-24T17:26:54.287631] [DEBUG] [LOCAL ] BABA: Saving primary data. [2025-09-24T17:26:54.289264] [DEBUG] [LOCAL ] BABA: Trimmed 77983 records to 53820 (keeping 200 days of data) [2025-09-24T17:26:54.445692] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2024-12 (1.58 seconds). [2025-09-24T17:26:54.459774] [INFO ] [REMOTE ] BALL: Fetching primary data for 2025-01. [2025-09-24T17:26:54.482974] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2024-12 (0.87 seconds). [2025-09-24T17:26:54.489403] [INFO ] [REMOTE ] BALY: Fetching primary data for 2025-01. [2025-09-24T17:26:54.714413] [DEBUG] [LOCAL ] BABA: Primary data saved (53820 records). [2025-09-24T17:26:54.714574] [INFO ] [MAIN ] BABA: Full history saved. [2025-09-24T17:26:54.714690] [INFO ] [MAIN ] Update Progress: 208/2373 symbols completed. BABA took 36.3s. Estimated remaining: 4h 39m 29s. Rate: 7.7 symbols/min [2025-09-24T17:26:54.885155] [INFO ] [MAIN ] BAM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:26:54.935671] [DEBUG] [LOCAL ] BAM: Loaded 52005 existing records from primary storage. [2025-09-24T17:26:54.935819] [INFO ] [MAIN ] BAM: Loaded 52005 existing records. [2025-09-24T17:26:55.114872] [WARN ] [MAIN ] BAM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:26:55.115111] [INFO ] [MAIN ] BAM: Wiping existing primary data before full refresh. [2025-09-24T17:26:55.115169] [INFO ] [LOCAL ] BAM: Starting deletion of primary data. [2025-09-24T17:26:55.117677] [DEBUG] [LOCAL ] BAM: Deleted primary data file. [2025-09-24T17:26:55.117745] [INFO ] [MAIN ] BAM: Starting full primary refresh. [2025-09-24T17:26:55.495602] [INFO ] [REMOTE ] BAM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:26:55.496127] [INFO ] [REMOTE ] BAM: Fetching primary data for 2024-12. [2025-09-24T17:26:55.755045] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-24T17:26:55.843027] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-24T17:26:56.016055] [INFO ] [REMOTE ] BAK: Fetching primary data for 2025-02. [2025-09-24T17:26:56.068765] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-24T17:26:56.816101] [INFO ] [REMOTE ] BALL: Fetching primary data for 2025-02. [2025-09-24T17:26:57.213508] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-24T17:26:57.412150] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-24T17:26:57.616076] [INFO ] [REMOTE ] BAK: Fetching primary data for 2025-03. [2025-09-24T17:26:58.207547] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2025-02 (1.39 seconds). [2025-09-24T17:26:58.416100] [INFO ] [REMOTE ] BALL: Fetching primary data for 2025-03. [2025-09-24T17:26:58.611683] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2025-03 (1.00 seconds). [2025-09-24T17:26:59.216129] [INFO ] [REMOTE ] BAK: Fetching primary data for 2025-04. [2025-09-24T17:27:00.016136] [INFO ] [REMOTE ] BAM: Fetching primary data for 2025-01. [2025-09-24T17:27:00.146638] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-24T17:27:00.683888] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2025-04 (1.47 seconds). [2025-09-24T17:27:00.816063] [INFO ] [REMOTE ] BALL: Fetching primary data for 2025-04. [2025-09-24T17:27:01.616080] [INFO ] [REMOTE ] BAK: Fetching primary data for 2025-05. [2025-09-24T17:27:01.677401] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2025-01 (1.66 seconds). [2025-09-24T17:27:02.416213] [INFO ] [REMOTE ] BAM: Fetching primary data for 2025-02. [2025-09-24T17:27:03.216117] [INFO ] [REMOTE ] BALY: Fetching primary data for 2025-02. [2025-09-24T17:27:03.731906] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2025-04 (2.92 seconds). [2025-09-24T17:27:04.016081] [INFO ] [REMOTE ] BALL: Fetching primary data for 2025-05. [2025-09-24T17:27:04.150125] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2025-02 (0.93 seconds). [2025-09-24T17:27:04.560780] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2025-05 (2.94 seconds). [2025-09-24T17:27:04.684208] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2025-02 (2.27 seconds). [2025-09-24T17:27:04.816119] [INFO ] [REMOTE ] BAM: Fetching primary data for 2025-03. [2025-09-24T17:27:05.616074] [INFO ] [REMOTE ] BAK: Fetching primary data for 2025-06. [2025-09-24T17:27:05.659437] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2025-05 (1.64 seconds). [2025-09-24T17:27:06.416165] [INFO ] [REMOTE ] BALY: Fetching primary data for 2025-03. [2025-09-24T17:27:06.714749] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2025-03 (1.90 seconds). [2025-09-24T17:27:07.132926] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-24T17:27:07.216072] [INFO ] [REMOTE ] BAM: Fetching primary data for 2025-04. [2025-09-24T17:27:07.285126] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2025-03 (0.87 seconds). [2025-09-24T17:27:08.016089] [INFO ] [REMOTE ] BALY: Fetching primary data for 2025-04. [2025-09-24T17:27:08.756520] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2025-04 (0.74 seconds). [2025-09-24T17:27:08.816038] [INFO ] [REMOTE ] BALY: Fetching primary data for 2025-05. [2025-09-24T17:27:09.108130] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2025-04 (1.89 seconds). [2025-09-24T17:27:09.616110] [INFO ] [REMOTE ] BALL: Fetching primary data for 2025-06. [2025-09-24T17:27:09.779279] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2025-05 (0.96 seconds). [2025-09-24T17:27:10.416087] [INFO ] [REMOTE ] BALY: Fetching primary data for 2025-06. [2025-09-24T17:27:11.215925] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2025-06 (0.80 seconds). [2025-09-24T17:27:11.216059] [INFO ] [REMOTE ] BAK: Fetching primary data for 2025-07. [2025-09-24T17:27:11.260349] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-24T17:27:12.016086] [INFO ] [REMOTE ] BAM: Fetching primary data for 2025-05. [2025-09-24T17:27:12.811980] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2025-07 (1.60 seconds). [2025-09-24T17:27:12.821106] [INFO ] [REMOTE ] BALL: Fetching primary data for 2025-07. [2025-09-24T17:27:13.616062] [INFO ] [REMOTE ] BALY: Fetching primary data for 2025-07. [2025-09-24T17:27:14.091803] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2025-05 (2.08 seconds). [2025-09-24T17:27:14.416085] [INFO ] [REMOTE ] BAM: Fetching primary data for 2025-06. [2025-09-24T17:27:14.923771] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-24T17:27:15.216102] [INFO ] [REMOTE ] BALY: Fetching primary data for 2025-08. [2025-09-24T17:27:15.429759] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2025-07 (2.61 seconds). [2025-09-24T17:27:15.890312] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2025-08 (0.67 seconds). [2025-09-24T17:27:16.016116] [INFO ] [REMOTE ] BALY: Fetching primary data for 2025-09. [2025-09-24T17:27:16.789721] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2025-06 (2.37 seconds). [2025-09-24T17:27:16.816034] [INFO ] [REMOTE ] BAM: Fetching primary data for 2025-07. [2025-09-24T17:27:16.904487] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2025-09 (0.89 seconds). [2025-09-24T17:27:16.908109] [INFO ] [REMOTE ] BALY: Full fetch complete (17342 records). [2025-09-24T17:27:16.908300] [DEBUG] [VALIDATOR ] BALY: Validating primary data. [2025-09-24T17:27:17.107772] [WARN ] [VALIDATOR ] BALY: Validation failed - insufficient historical data. Have 199 unique days, need 200 days [2025-09-24T17:27:17.108207] [FATAL] [MAIN ] BALY: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:27:17.108294] [WARN ] [MAIN ] BALY: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:27:17.108393] [INFO ] [LOCAL ] BALY: Starting deletion of primary data. [2025-09-24T17:27:17.108522] [DEBUG] [LOCAL ] BALY: No primary data file found to delete. [2025-09-24T17:27:17.108604] [INFO ] [LOCAL ] BALY: Starting deletion of derivative data. [2025-09-24T17:27:17.108740] [DEBUG] [LOCAL ] BALY: No derivative data file found to delete. [2025-09-24T17:27:17.108899] [INFO ] [MAIN ] Update Progress: 209/2373 symbols completed. BALY took 24.0s. Estimated remaining: 4h 41m 53s. Rate: 7.7 symbols/min [2025-09-24T17:27:17.290308] [INFO ] [MAIN ] BANC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:27:17.382103] [DEBUG] [LOCAL ] BANC: Loaded 51262 existing records from primary storage. [2025-09-24T17:27:17.382319] [INFO ] [MAIN ] BANC: Loaded 51262 existing records. [2025-09-24T17:27:17.568550] [WARN ] [MAIN ] BANC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:27:17.568885] [INFO ] [MAIN ] BANC: Wiping existing primary data before full refresh. [2025-09-24T17:27:17.568938] [INFO ] [LOCAL ] BANC: Starting deletion of primary data. [2025-09-24T17:27:17.571154] [DEBUG] [LOCAL ] BANC: Deleted primary data file. [2025-09-24T17:27:17.571237] [INFO ] [MAIN ] BANC: Starting full primary refresh. [2025-09-24T17:27:17.626747] [INFO ] [REMOTE ] BAK: Fetching primary data for 2025-08. [2025-09-24T17:27:17.955605] [INFO ] [REMOTE ] BANC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:27:18.416127] [INFO ] [REMOTE ] BANC: Fetching primary data for 2024-12. [2025-09-24T17:27:18.568674] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-24T17:27:18.811066] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2025-08 (1.18 seconds). [2025-09-24T17:27:19.216095] [INFO ] [REMOTE ] BAM: Fetching primary data for 2025-08. [2025-09-24T17:27:20.018941] [INFO ] [REMOTE ] BALL: Fetching primary data for 2025-08. [2025-09-24T17:27:20.023365] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2024-12 (1.61 seconds). [2025-09-24T17:27:20.816067] [INFO ] [REMOTE ] BAK: Fetching primary data for 2025-09. [2025-09-24T17:27:20.970999] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-24T17:27:21.558346] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2025-08 (1.54 seconds). [2025-09-24T17:27:21.616130] [INFO ] [REMOTE ] BANC: Fetching primary data for 2025-01. [2025-09-24T17:27:22.286533] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2025-09 (1.47 seconds). [2025-09-24T17:27:22.294678] [INFO ] [REMOTE ] BAK: Full fetch complete (57005 records). [2025-09-24T17:27:22.294815] [DEBUG] [VALIDATOR ] BAK: Validating primary data. [2025-09-24T17:27:22.421346] [INFO ] [REMOTE ] BALL: Fetching primary data for 2025-09. [2025-09-24T17:27:22.717749] [DEBUG] [VALIDATOR ] BAK: All expected trading days are present. [2025-09-24T17:27:22.717838] [DEBUG] [VALIDATOR ] BAK: Primary data validation passed. [2025-09-24T17:27:22.719450] [INFO ] [MAIN ] BAK: Fetched primary data is valid. [2025-09-24T17:27:22.719599] [DEBUG] [LOCAL ] BAK: Saving primary data. [2025-09-24T17:27:22.720944] [DEBUG] [LOCAL ] BAK: Trimmed 57005 records to 38810 (keeping 200 days of data) [2025-09-24T17:27:22.953152] [DEBUG] [LOCAL ] BAK: Primary data saved (38810 records). [2025-09-24T17:27:22.953382] [INFO ] [MAIN ] BAK: Full history saved. [2025-09-24T17:27:22.953514] [INFO ] [MAIN ] Update Progress: 210/2373 symbols completed. BAK took 32.4s. Estimated remaining: 4h 41m 25s. Rate: 7.7 symbols/min [2025-09-24T17:27:23.135480] [INFO ] [MAIN ] BAP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:27:23.168273] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-24T17:27:23.209528] [DEBUG] [LOCAL ] BAP: Loaded 26398 existing records from primary storage. [2025-09-24T17:27:23.209753] [INFO ] [MAIN ] BAP: Loaded 26398 existing records. [2025-09-24T17:27:23.221227] [INFO ] [REMOTE ] BANC: Fetching primary data for 2025-02. [2025-09-24T17:27:23.412627] [WARN ] [MAIN ] BAP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:27:23.413401] [INFO ] [MAIN ] BAP: Wiping existing primary data before full refresh. [2025-09-24T17:27:23.413477] [INFO ] [LOCAL ] BAP: Starting deletion of primary data. [2025-09-24T17:27:23.415234] [DEBUG] [LOCAL ] BAP: Deleted primary data file. [2025-09-24T17:27:23.415311] [INFO ] [MAIN ] BAP: Starting full primary refresh. [2025-09-24T17:27:23.794151] [INFO ] [REMOTE ] BAP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:27:24.010271] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2025-09 (1.59 seconds). [2025-09-24T17:27:24.018815] [INFO ] [REMOTE ] BAM: Fetching primary data for 2025-09. [2025-09-24T17:27:24.020201] [INFO ] [REMOTE ] BALL: Full fetch complete (75384 records). [2025-09-24T17:27:24.020289] [DEBUG] [VALIDATOR ] BALL: Validating primary data. [2025-09-24T17:27:24.437966] [DEBUG] [VALIDATOR ] BALL: All expected trading days are present. [2025-09-24T17:27:24.438285] [DEBUG] [VALIDATOR ] BALL: Primary data validation passed. [2025-09-24T17:27:24.439177] [INFO ] [MAIN ] BALL: Fetched primary data is valid. [2025-09-24T17:27:24.439276] [DEBUG] [LOCAL ] BALL: Saving primary data. [2025-09-24T17:27:24.441112] [DEBUG] [LOCAL ] BALL: Trimmed 75384 records to 51811 (keeping 200 days of data) [2025-09-24T17:27:24.572339] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-24T17:27:24.805545] [DEBUG] [LOCAL ] BALL: Primary data saved (51811 records). [2025-09-24T17:27:24.805723] [INFO ] [MAIN ] BALL: Full history saved. [2025-09-24T17:27:24.805836] [INFO ] [MAIN ] Update Progress: 211/2373 symbols completed. BALL took 33.7s. Estimated remaining: 4h 40m 16s. Rate: 7.7 symbols/min [2025-09-24T17:27:24.821260] [INFO ] [REMOTE ] BANC: Fetching primary data for 2025-03. [2025-09-24T17:27:24.999678] [INFO ] [MAIN ] BARK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:27:25.050407] [DEBUG] [LOCAL ] BARK: Loaded 38517 existing records from primary storage. [2025-09-24T17:27:25.050787] [INFO ] [MAIN ] BARK: Loaded 38517 existing records. [2025-09-24T17:27:25.259330] [WARN ] [MAIN ] BARK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:27:25.259677] [INFO ] [MAIN ] BARK: Wiping existing primary data before full refresh. [2025-09-24T17:27:25.259742] [INFO ] [LOCAL ] BARK: Starting deletion of primary data. [2025-09-24T17:27:25.261567] [DEBUG] [LOCAL ] BARK: Deleted primary data file. [2025-09-24T17:27:25.261630] [INFO ] [MAIN ] BARK: Starting full primary refresh. [2025-09-24T17:27:25.620200] [INFO ] [REMOTE ] BAP: Fetching primary data for 2024-12. [2025-09-24T17:27:25.661992] [INFO ] [REMOTE ] BARK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:27:26.416141] [INFO ] [REMOTE ] BARK: Fetching primary data for 2024-12. [2025-09-24T17:27:26.659686] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2025-09 (2.64 seconds). [2025-09-24T17:27:26.672710] [INFO ] [REMOTE ] BAM: Full fetch complete (74092 records). [2025-09-24T17:27:26.672916] [DEBUG] [VALIDATOR ] BAM: Validating primary data. [2025-09-24T17:27:27.116573] [DEBUG] [VALIDATOR ] BAM: All expected trading days are present. [2025-09-24T17:27:27.116963] [DEBUG] [VALIDATOR ] BAM: Primary data validation passed. [2025-09-24T17:27:27.118041] [INFO ] [MAIN ] BAM: Fetched primary data is valid. [2025-09-24T17:27:27.118112] [DEBUG] [LOCAL ] BAM: Saving primary data. [2025-09-24T17:27:27.119861] [DEBUG] [LOCAL ] BAM: Trimmed 74092 records to 52001 (keeping 200 days of data) [2025-09-24T17:27:27.266412] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2025-03 (2.45 seconds). [2025-09-24T17:27:27.286074] [INFO ] [REMOTE ] BANC: Fetching primary data for 2025-04. [2025-09-24T17:27:27.313680] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-24T17:27:27.531162] [DEBUG] [LOCAL ] BAM: Primary data saved (52001 records). [2025-09-24T17:27:27.531332] [INFO ] [MAIN ] BAM: Full history saved. [2025-09-24T17:27:27.531452] [INFO ] [MAIN ] Update Progress: 212/2373 symbols completed. BAM took 32.8s. Estimated remaining: 4h 39m 16s. Rate: 7.7 symbols/min [2025-09-24T17:27:27.708204] [INFO ] [MAIN ] BAX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:27:27.768555] [DEBUG] [LOCAL ] BAX: Loaded 53493 existing records from primary storage. [2025-09-24T17:27:27.768759] [INFO ] [MAIN ] BAX: Loaded 53493 existing records. [2025-09-24T17:27:27.965398] [WARN ] [MAIN ] BAX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:27:27.965874] [INFO ] [MAIN ] BAX: Wiping existing primary data before full refresh. [2025-09-24T17:27:27.966018] [INFO ] [LOCAL ] BAX: Starting deletion of primary data. [2025-09-24T17:27:27.968389] [DEBUG] [LOCAL ] BAX: Deleted primary data file. [2025-09-24T17:27:27.968452] [INFO ] [MAIN ] BAX: Starting full primary refresh. [2025-09-24T17:27:28.027429] [INFO ] [REMOTE ] BAP: Fetching primary data for 2025-01. [2025-09-24T17:27:28.368146] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2024-12 (1.95 seconds). [2025-09-24T17:27:28.412490] [INFO ] [REMOTE ] BAX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:27:28.816065] [INFO ] [REMOTE ] BARK: Fetching primary data for 2025-01. [2025-09-24T17:27:29.011994] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2025-04 (1.73 seconds). [2025-09-24T17:27:29.225728] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2025-01 (1.20 seconds). [2025-09-24T17:27:29.616086] [INFO ] [REMOTE ] BANC: Fetching primary data for 2025-05. [2025-09-24T17:27:30.243256] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-24T17:27:30.416087] [INFO ] [REMOTE ] BARK: Fetching primary data for 2025-02. [2025-09-24T17:27:31.216055] [INFO ] [REMOTE ] BAX: Fetching primary data for 2024-12. [2025-09-24T17:27:31.355065] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2025-05 (1.74 seconds). [2025-09-24T17:27:31.808728] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2025-02 (1.39 seconds). [2025-09-24T17:27:32.016077] [INFO ] [REMOTE ] BARK: Fetching primary data for 2025-03. [2025-09-24T17:27:32.816062] [INFO ] [REMOTE ] BAP: Fetching primary data for 2025-02. [2025-09-24T17:27:33.078177] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2024-12 (1.86 seconds). [2025-09-24T17:27:33.487877] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-24T17:27:33.616072] [INFO ] [REMOTE ] BARK: Fetching primary data for 2025-04. [2025-09-24T17:27:33.670160] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2025-02 (0.85 seconds). [2025-09-24T17:27:34.416088] [INFO ] [REMOTE ] BANC: Fetching primary data for 2025-06. [2025-09-24T17:27:35.107156] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-24T17:27:35.216073] [INFO ] [REMOTE ] BAX: Fetching primary data for 2025-01. [2025-09-24T17:27:36.016095] [INFO ] [REMOTE ] BAP: Fetching primary data for 2025-03. [2025-09-24T17:27:36.171890] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2025-06 (1.76 seconds). [2025-09-24T17:27:36.816033] [INFO ] [REMOTE ] BANC: Fetching primary data for 2025-07. [2025-09-24T17:27:36.995872] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2025-01 (1.78 seconds). [2025-09-24T17:27:37.226983] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2025-03 (1.21 seconds). [2025-09-24T17:27:37.616083] [INFO ] [REMOTE ] BAP: Fetching primary data for 2025-04. [2025-09-24T17:27:38.416062] [INFO ] [REMOTE ] BARK: Fetching primary data for 2025-05. [2025-09-24T17:27:38.465039] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-24T17:27:39.035027] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2025-04 (1.42 seconds). [2025-09-24T17:27:39.216127] [INFO ] [REMOTE ] BAX: Fetching primary data for 2025-02. [2025-09-24T17:27:39.538856] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-24T17:27:40.016132] [INFO ] [REMOTE ] BARK: Fetching primary data for 2025-06. [2025-09-24T17:27:40.816123] [INFO ] [REMOTE ] BAP: Fetching primary data for 2025-05. [2025-09-24T17:27:41.060940] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2025-02 (1.84 seconds). [2025-09-24T17:27:41.590364] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-24T17:27:41.616087] [INFO ] [REMOTE ] BARK: Fetching primary data for 2025-07. [2025-09-24T17:27:41.731886] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2025-05 (0.92 seconds). [2025-09-24T17:27:42.416097] [INFO ] [REMOTE ] BANC: Fetching primary data for 2025-08. [2025-09-24T17:27:43.217247] [INFO ] [REMOTE ] BAP: Fetching primary data for 2025-06. [2025-09-24T17:27:43.219866] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2025-07 (1.60 seconds). [2025-09-24T17:27:43.980849] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-24T17:27:44.016030] [INFO ] [REMOTE ] BANC: Fetching primary data for 2025-09. [2025-09-24T17:27:44.338910] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2025-06 (1.12 seconds). [2025-09-24T17:27:44.816088] [INFO ] [REMOTE ] BAX: Fetching primary data for 2025-03. [2025-09-24T17:27:45.616051] [INFO ] [REMOTE ] BARK: Fetching primary data for 2025-08. [2025-09-24T17:27:45.904740] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2025-09 (1.89 seconds). [2025-09-24T17:27:45.913841] [INFO ] [REMOTE ] BANC: Full fetch complete (74101 records). [2025-09-24T17:27:45.913961] [DEBUG] [VALIDATOR ] BANC: Validating primary data. [2025-09-24T17:27:46.317080] [DEBUG] [VALIDATOR ] BANC: All expected trading days are present. [2025-09-24T17:27:46.317192] [DEBUG] [VALIDATOR ] BANC: Primary data validation passed. [2025-09-24T17:27:46.318130] [INFO ] [MAIN ] BANC: Fetched primary data is valid. [2025-09-24T17:27:46.318215] [DEBUG] [LOCAL ] BANC: Saving primary data. [2025-09-24T17:27:46.320144] [DEBUG] [LOCAL ] BANC: Trimmed 74101 records to 51263 (keeping 200 days of data) [2025-09-24T17:27:46.441901] [INFO ] [REMOTE ] BAP: Fetching primary data for 2025-07. [2025-09-24T17:27:46.445975] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-24T17:27:46.686815] [DEBUG] [LOCAL ] BANC: Primary data saved (51263 records). [2025-09-24T17:27:46.686950] [INFO ] [MAIN ] BANC: Full history saved. [2025-09-24T17:27:46.688056] [INFO ] [MAIN ] Update Progress: 213/2373 symbols completed. BANC took 29.6s. Estimated remaining: 4h 41m 4s. Rate: 7.7 symbols/min [2025-09-24T17:27:46.861919] [INFO ] [MAIN ] BB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:27:46.862181] [DEBUG] [LOCAL ] BB: No existing data file found in primary storage. [2025-09-24T17:27:46.862251] [WARN ] [MAIN ] BB: No existing data found, performing full refresh instead. [2025-09-24T17:27:46.862550] [INFO ] [MAIN ] BB: Wiping existing primary data before full refresh. [2025-09-24T17:27:46.862709] [INFO ] [LOCAL ] BB: Starting deletion of primary data. [2025-09-24T17:27:46.862887] [DEBUG] [LOCAL ] BB: No primary data file found to delete. [2025-09-24T17:27:46.862950] [INFO ] [MAIN ] BB: Starting full primary refresh. [2025-09-24T17:27:46.982411] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2025-08 (1.37 seconds). [2025-09-24T17:27:47.221133] [INFO ] [REMOTE ] BARK: Fetching primary data for 2025-09. [2025-09-24T17:27:47.251589] [INFO ] [REMOTE ] BB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:27:47.602693] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2025-07 (1.16 seconds). [2025-09-24T17:27:48.016135] [INFO ] [REMOTE ] BAX: Fetching primary data for 2025-04. [2025-09-24T17:27:48.721308] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2025-09 (1.50 seconds). [2025-09-24T17:27:48.727788] [INFO ] [REMOTE ] BARK: Full fetch complete (57063 records). [2025-09-24T17:27:48.727903] [DEBUG] [VALIDATOR ] BARK: Validating primary data. [2025-09-24T17:27:48.823935] [INFO ] [REMOTE ] BB: Fetching primary data for 2024-12. [2025-09-24T17:27:49.125915] [DEBUG] [VALIDATOR ] BARK: All expected trading days are present. [2025-09-24T17:27:49.125998] [DEBUG] [VALIDATOR ] BARK: Primary data validation passed. [2025-09-24T17:27:49.126698] [INFO ] [MAIN ] BARK: Fetched primary data is valid. [2025-09-24T17:27:49.126762] [DEBUG] [LOCAL ] BARK: Saving primary data. [2025-09-24T17:27:49.127960] [DEBUG] [LOCAL ] BARK: Trimmed 57063 records to 38436 (keeping 200 days of data) [2025-09-24T17:27:49.340331] [DEBUG] [LOCAL ] BARK: Primary data saved (38436 records). [2025-09-24T17:27:49.340471] [INFO ] [MAIN ] BARK: Full history saved. [2025-09-24T17:27:49.340555] [INFO ] [MAIN ] Update Progress: 214/2373 symbols completed. BARK took 24.5s. Estimated remaining: 4h 40m 4s. Rate: 7.7 symbols/min [2025-09-24T17:27:49.517436] [INFO ] [MAIN ] BBAI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:27:49.569403] [DEBUG] [LOCAL ] BBAI: Loaded 53820 existing records from primary storage. [2025-09-24T17:27:49.569540] [INFO ] [MAIN ] BBAI: Loaded 53820 existing records. [2025-09-24T17:27:49.633755] [INFO ] [REMOTE ] BAP: Fetching primary data for 2025-08. [2025-09-24T17:27:49.747710] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2025-04 (1.73 seconds). [2025-09-24T17:27:49.799635] [WARN ] [MAIN ] BBAI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:27:49.799926] [INFO ] [MAIN ] BBAI: Wiping existing primary data before full refresh. [2025-09-24T17:27:49.799981] [INFO ] [LOCAL ] BBAI: Starting deletion of primary data. [2025-09-24T17:27:49.803799] [DEBUG] [LOCAL ] BBAI: Deleted primary data file. [2025-09-24T17:27:49.803902] [INFO ] [MAIN ] BBAI: Starting full primary refresh. [2025-09-24T17:27:50.157578] [INFO ] [REMOTE ] BBAI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:27:50.416051] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2024-12. [2025-09-24T17:27:50.817804] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2024-12 (1.99 seconds). [2025-09-24T17:27:50.948866] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2025-08 (1.32 seconds). [2025-09-24T17:27:51.216104] [INFO ] [REMOTE ] BAX: Fetching primary data for 2025-05. [2025-09-24T17:27:52.016136] [INFO ] [REMOTE ] BB: Fetching primary data for 2025-01. [2025-09-24T17:27:52.816049] [INFO ] [REMOTE ] BAP: Fetching primary data for 2025-09. [2025-09-24T17:27:52.875271] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2024-12 (2.46 seconds). [2025-09-24T17:27:53.033671] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2025-05 (1.82 seconds). [2025-09-24T17:27:53.616078] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2025-01. [2025-09-24T17:27:53.929010] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2025-01 (1.91 seconds). [2025-09-24T17:27:54.086337] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-24T17:27:54.091602] [INFO ] [REMOTE ] BAP: Full fetch complete (37912 records). [2025-09-24T17:27:54.091722] [DEBUG] [VALIDATOR ] BAP: Validating primary data. [2025-09-24T17:27:54.421185] [INFO ] [REMOTE ] BAX: Fetching primary data for 2025-06. [2025-09-24T17:27:54.467757] [DEBUG] [VALIDATOR ] BAP: All expected trading days are present. [2025-09-24T17:27:54.467846] [DEBUG] [VALIDATOR ] BAP: Primary data validation passed. [2025-09-24T17:27:54.468341] [INFO ] [MAIN ] BAP: Fetched primary data is valid. [2025-09-24T17:27:54.468383] [DEBUG] [LOCAL ] BAP: Saving primary data. [2025-09-24T17:27:54.470191] [DEBUG] [LOCAL ] BAP: Trimmed 37912 records to 26395 (keeping 200 days of data) [2025-09-24T17:27:54.633359] [DEBUG] [LOCAL ] BAP: Primary data saved (26395 records). [2025-09-24T17:27:54.633495] [INFO ] [MAIN ] BAP: Full history saved. [2025-09-24T17:27:54.633580] [INFO ] [MAIN ] Update Progress: 215/2373 symbols completed. BAP took 31.7s. Estimated remaining: 4h 39m 32s. Rate: 7.7 symbols/min [2025-09-24T17:27:54.804677] [INFO ] [MAIN ] BBAR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:27:54.845848] [DEBUG] [LOCAL ] BBAR: Loaded 41265 existing records from primary storage. [2025-09-24T17:27:54.846014] [INFO ] [MAIN ] BBAR: Loaded 41265 existing records. [2025-09-24T17:27:55.026837] [WARN ] [MAIN ] BBAR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:27:55.027081] [INFO ] [MAIN ] BBAR: Wiping existing primary data before full refresh. [2025-09-24T17:27:55.027129] [INFO ] [LOCAL ] BBAR: Starting deletion of primary data. [2025-09-24T17:27:55.028863] [DEBUG] [LOCAL ] BBAR: Deleted primary data file. [2025-09-24T17:27:55.028925] [INFO ] [MAIN ] BBAR: Starting full primary refresh. [2025-09-24T17:27:55.239027] [INFO ] [REMOTE ] BB: Fetching primary data for 2025-02. [2025-09-24T17:27:55.392241] [INFO ] [REMOTE ] BBAR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:27:56.016074] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2024-12. [2025-09-24T17:27:56.200573] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2025-01 (2.58 seconds). [2025-09-24T17:27:56.262944] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2025-06 (1.84 seconds). [2025-09-24T17:27:56.816202] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2025-02. [2025-09-24T17:27:57.436741] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2025-02 (2.20 seconds). [2025-09-24T17:27:57.616094] [INFO ] [REMOTE ] BB: Fetching primary data for 2025-03. [2025-09-24T17:27:57.667122] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T17:27:58.416089] [INFO ] [REMOTE ] BAX: Fetching primary data for 2025-07. [2025-09-24T17:27:59.121872] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2025-02 (2.31 seconds). [2025-09-24T17:27:59.216042] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2025-03. [2025-09-24T17:27:59.531937] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-24T17:28:00.016050] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2025-01. [2025-09-24T17:28:00.112788] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-24T17:28:00.816088] [INFO ] [REMOTE ] BB: Fetching primary data for 2025-04. [2025-09-24T17:28:01.616091] [INFO ] [REMOTE ] BAX: Fetching primary data for 2025-08. [2025-09-24T17:28:01.782483] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2025-01 (1.77 seconds). [2025-09-24T17:28:01.921284] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2025-03 (2.71 seconds). [2025-09-24T17:28:02.416053] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2025-02. [2025-09-24T17:28:02.864587] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2025-04 (2.05 seconds). [2025-09-24T17:28:03.219186] [INFO ] [REMOTE ] BB: Fetching primary data for 2025-05. [2025-09-24T17:28:03.223026] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-24T17:28:03.947545] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-24T17:28:04.016102] [INFO ] [REMOTE ] BAX: Fetching primary data for 2025-09. [2025-09-24T17:28:04.816072] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2025-04. [2025-09-24T17:28:04.998129] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2025-05 (1.78 seconds). [2025-09-24T17:28:05.616046] [INFO ] [REMOTE ] BB: Fetching primary data for 2025-06. [2025-09-24T17:28:05.725788] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2025-09 (1.71 seconds). [2025-09-24T17:28:05.735384] [INFO ] [REMOTE ] BAX: Full fetch complete (77438 records). [2025-09-24T17:28:05.735535] [DEBUG] [VALIDATOR ] BAX: Validating primary data. [2025-09-24T17:28:06.144868] [DEBUG] [VALIDATOR ] BAX: All expected trading days are present. [2025-09-24T17:28:06.144952] [DEBUG] [VALIDATOR ] BAX: Primary data validation passed. [2025-09-24T17:28:06.145758] [INFO ] [MAIN ] BAX: Fetched primary data is valid. [2025-09-24T17:28:06.145825] [DEBUG] [LOCAL ] BAX: Saving primary data. [2025-09-24T17:28:06.147357] [DEBUG] [LOCAL ] BAX: Trimmed 77438 records to 53493 (keeping 200 days of data) [2025-09-24T17:28:06.435512] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2025-03. [2025-09-24T17:28:06.492144] [DEBUG] [LOCAL ] BAX: Primary data saved (53493 records). [2025-09-24T17:28:06.492349] [INFO ] [MAIN ] BAX: Full history saved. [2025-09-24T17:28:06.492467] [INFO ] [MAIN ] Update Progress: 216/2373 symbols completed. BAX took 39.0s. Estimated remaining: 4h 40m 5s. Rate: 7.7 symbols/min [2025-09-24T17:28:06.718113] [INFO ] [MAIN ] BBD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:28:06.770011] [DEBUG] [LOCAL ] BBD: Loaded 53181 existing records from primary storage. [2025-09-24T17:28:06.770164] [INFO ] [MAIN ] BBD: Loaded 53181 existing records. [2025-09-24T17:28:06.954952] [WARN ] [MAIN ] BBD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:28:06.955252] [INFO ] [MAIN ] BBD: Wiping existing primary data before full refresh. [2025-09-24T17:28:06.955390] [INFO ] [LOCAL ] BBD: Starting deletion of primary data. [2025-09-24T17:28:06.957075] [DEBUG] [LOCAL ] BBD: Deleted primary data file. [2025-09-24T17:28:06.957138] [INFO ] [MAIN ] BBD: Starting full primary refresh. [2025-09-24T17:28:07.322400] [INFO ] [REMOTE ] BBD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:28:07.322776] [INFO ] [REMOTE ] BBD: Fetching primary data for 2024-12. [2025-09-24T17:28:07.467831] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2025-04 (2.65 seconds). [2025-09-24T17:28:07.599516] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2025-06 (1.98 seconds). [2025-09-24T17:28:08.016080] [INFO ] [REMOTE ] BB: Fetching primary data for 2025-07. [2025-09-24T17:28:08.066912] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-24T17:28:08.816088] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2025-05. [2025-09-24T17:28:09.326203] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2024-12 (2.00 seconds). [2025-09-24T17:28:09.616100] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2025-04. [2025-09-24T17:28:09.991621] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2025-07 (1.98 seconds). [2025-09-24T17:28:10.416117] [INFO ] [REMOTE ] BB: Fetching primary data for 2025-08. [2025-09-24T17:28:11.204781] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2025-04 (1.59 seconds). [2025-09-24T17:28:11.216019] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2025-05. [2025-09-24T17:28:11.546608] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2025-05 (2.73 seconds). [2025-09-24T17:28:11.966015] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2025-08 (1.55 seconds). [2025-09-24T17:28:12.016063] [INFO ] [REMOTE ] BB: Fetching primary data for 2025-09. [2025-09-24T17:28:12.523380] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2025-05 (1.31 seconds). [2025-09-24T17:28:12.816155] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2025-06. [2025-09-24T17:28:13.616099] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2025-06. [2025-09-24T17:28:14.165890] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2025-09 (2.15 seconds). [2025-09-24T17:28:14.176394] [INFO ] [REMOTE ] BB: Full fetch complete (76981 records). [2025-09-24T17:28:14.176771] [DEBUG] [VALIDATOR ] BB: Validating primary data. [2025-09-24T17:28:14.440741] [INFO ] [REMOTE ] BBD: Fetching primary data for 2025-01. [2025-09-24T17:28:14.577258] [DEBUG] [VALIDATOR ] BB: All expected trading days are present. [2025-09-24T17:28:14.577362] [DEBUG] [VALIDATOR ] BB: Primary data validation passed. [2025-09-24T17:28:14.578222] [INFO ] [MAIN ] BB: Fetched primary data is valid. [2025-09-24T17:28:14.578295] [DEBUG] [LOCAL ] BB: Saving primary data. [2025-09-24T17:28:14.580006] [DEBUG] [LOCAL ] BB: Trimmed 76981 records to 52921 (keeping 200 days of data) [2025-09-24T17:28:14.910200] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-24T17:28:14.935958] [DEBUG] [LOCAL ] BB: Primary data saved (52921 records). [2025-09-24T17:28:14.936084] [INFO ] [MAIN ] BB: Full history saved. [2025-09-24T17:28:14.936158] [INFO ] [MAIN ] Update Progress: 217/2373 symbols completed. BB took 28.2s. Estimated remaining: 4h 40m 3s. Rate: 7.7 symbols/min [2025-09-24T17:28:15.109436] [INFO ] [MAIN ] BBDC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:28:15.109596] [DEBUG] [LOCAL ] BBDC: No existing data file found in primary storage. [2025-09-24T17:28:15.109636] [WARN ] [MAIN ] BBDC: No existing data found, performing full refresh instead. [2025-09-24T17:28:15.109831] [INFO ] [MAIN ] BBDC: Wiping existing primary data before full refresh. [2025-09-24T17:28:15.109878] [INFO ] [LOCAL ] BBDC: Starting deletion of primary data. [2025-09-24T17:28:15.109963] [DEBUG] [LOCAL ] BBDC: No primary data file found to delete. [2025-09-24T17:28:15.110014] [INFO ] [MAIN ] BBDC: Starting full primary refresh. [2025-09-24T17:28:15.221321] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2025-07. [2025-09-24T17:28:15.489616] [INFO ] [REMOTE ] BBDC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:28:15.521270] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2025-06 (2.71 seconds). [2025-09-24T17:28:16.016063] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2025-07. [2025-09-24T17:28:16.267547] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-24T17:28:16.816139] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2024-12. [2025-09-24T17:28:16.942217] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2025-07 (1.72 seconds). [2025-09-24T17:28:17.616082] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2025-08. [2025-09-24T17:28:18.390257] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-24T17:28:18.416090] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2025-01. [2025-09-24T17:28:19.020476] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2025-07 (3.00 seconds). [2025-09-24T17:28:19.212929] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-24T17:28:19.221060] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2025-08. [2025-09-24T17:28:19.422737] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2025-01 (1.01 seconds). [2025-09-24T17:28:20.016093] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2025-09. [2025-09-24T17:28:20.816119] [INFO ] [REMOTE ] BBD: Fetching primary data for 2025-02. [2025-09-24T17:28:21.616222] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2025-02. [2025-09-24T17:28:21.667423] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-24T17:28:21.677724] [INFO ] [REMOTE ] BBAR: Full fetch complete (60591 records). [2025-09-24T17:28:21.677898] [DEBUG] [VALIDATOR ] BBAR: Validating primary data. [2025-09-24T17:28:22.089937] [DEBUG] [VALIDATOR ] BBAR: All expected trading days are present. [2025-09-24T17:28:22.090155] [DEBUG] [VALIDATOR ] BBAR: Primary data validation passed. [2025-09-24T17:28:22.090925] [INFO ] [MAIN ] BBAR: Fetched primary data is valid. [2025-09-24T17:28:22.101561] [DEBUG] [LOCAL ] BBAR: Saving primary data. [2025-09-24T17:28:22.122667] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2025-08 (2.90 seconds). [2025-09-24T17:28:22.137887] [DEBUG] [LOCAL ] BBAR: Trimmed 60591 records to 41302 (keeping 200 days of data) [2025-09-24T17:28:22.395494] [DEBUG] [LOCAL ] BBAR: Primary data saved (41302 records). [2025-09-24T17:28:22.395741] [INFO ] [MAIN ] BBAR: Full history saved. [2025-09-24T17:28:22.395840] [INFO ] [MAIN ] Update Progress: 218/2373 symbols completed. BBAR took 27.8s. Estimated remaining: 4h 39m 52s. Rate: 7.7 symbols/min [2025-09-24T17:28:22.427747] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2025-09. [2025-09-24T17:28:22.605675] [INFO ] [MAIN ] BBDO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:28:22.607634] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-24T17:28:22.623973] [DEBUG] [LOCAL ] BBDO: Loaded 5032 existing records from primary storage. [2025-09-24T17:28:22.624094] [INFO ] [MAIN ] BBDO: Loaded 5032 existing records. [2025-09-24T17:28:22.809893] [WARN ] [MAIN ] BBDO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:28:22.810285] [INFO ] [MAIN ] BBDO: Wiping existing primary data before full refresh. [2025-09-24T17:28:22.810341] [INFO ] [LOCAL ] BBDO: Starting deletion of primary data. [2025-09-24T17:28:22.810992] [DEBUG] [LOCAL ] BBDO: Deleted primary data file. [2025-09-24T17:28:22.811068] [INFO ] [MAIN ] BBDO: Starting full primary refresh. [2025-09-24T17:28:23.125778] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-24T17:28:23.213053] [INFO ] [REMOTE ] BBDO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:28:23.216035] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2024-12. [2025-09-24T17:28:23.983495] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2024-12 (0.77 seconds). [2025-09-24T17:28:24.016047] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2025-01. [2025-09-24T17:28:24.646091] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2025-01 (0.63 seconds). [2025-09-24T17:28:24.816051] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2025-03. [2025-09-24T17:28:25.107082] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2025-09 (2.68 seconds). [2025-09-24T17:28:25.116634] [INFO ] [REMOTE ] BBAI: Full fetch complete (77999 records). [2025-09-24T17:28:25.116824] [DEBUG] [VALIDATOR ] BBAI: Validating primary data. [2025-09-24T17:28:25.534852] [DEBUG] [VALIDATOR ] BBAI: All expected trading days are present. [2025-09-24T17:28:25.534978] [DEBUG] [VALIDATOR ] BBAI: Primary data validation passed. [2025-09-24T17:28:25.536392] [INFO ] [MAIN ] BBAI: Fetched primary data is valid. [2025-09-24T17:28:25.536524] [DEBUG] [LOCAL ] BBAI: Saving primary data. [2025-09-24T17:28:25.539055] [DEBUG] [LOCAL ] BBAI: Trimmed 77999 records to 53820 (keeping 200 days of data) [2025-09-24T17:28:25.629461] [INFO ] [REMOTE ] BBD: Fetching primary data for 2025-03. [2025-09-24T17:28:25.895901] [DEBUG] [LOCAL ] BBAI: Primary data saved (53820 records). [2025-09-24T17:28:25.896163] [INFO ] [MAIN ] BBAI: Full history saved. [2025-09-24T17:28:25.896292] [INFO ] [MAIN ] Update Progress: 219/2373 symbols completed. BBAI took 36.6s. Estimated remaining: 4h 39m 2s. Rate: 7.7 symbols/min [2025-09-24T17:28:26.098854] [INFO ] [MAIN ] BBN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:28:26.122800] [DEBUG] [LOCAL ] BBN: Loaded 18034 existing records from primary storage. [2025-09-24T17:28:26.123023] [INFO ] [MAIN ] BBN: Loaded 18034 existing records. [2025-09-24T17:28:26.327621] [WARN ] [MAIN ] BBN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:28:26.328053] [INFO ] [MAIN ] BBN: Wiping existing primary data before full refresh. [2025-09-24T17:28:26.328139] [INFO ] [LOCAL ] BBN: Starting deletion of primary data. [2025-09-24T17:28:26.329057] [DEBUG] [LOCAL ] BBN: Deleted primary data file. [2025-09-24T17:28:26.329122] [INFO ] [MAIN ] BBN: Starting full primary refresh. [2025-09-24T17:28:26.425848] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2025-02. [2025-09-24T17:28:26.729085] [INFO ] [REMOTE ] BBN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:28:27.145291] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2025-02 (0.72 seconds). [2025-09-24T17:28:27.174505] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2025-03 (2.36 seconds). [2025-09-24T17:28:27.216061] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2025-03. [2025-09-24T17:28:27.327361] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2025-03 (1.70 seconds). [2025-09-24T17:28:27.819053] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2025-03 (0.60 seconds). [2025-09-24T17:28:28.016116] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2025-04. [2025-09-24T17:28:28.736386] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2025-04 (0.72 seconds). [2025-09-24T17:28:28.816100] [INFO ] [REMOTE ] BBN: Fetching primary data for 2024-12. [2025-09-24T17:28:29.616094] [INFO ] [REMOTE ] BBD: Fetching primary data for 2025-04. [2025-09-24T17:28:30.188766] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-24T17:28:30.416135] [INFO ] [REMOTE ] BBN: Fetching primary data for 2025-01. [2025-09-24T17:28:31.216084] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2025-04. [2025-09-24T17:28:31.364186] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2025-01 (0.95 seconds). [2025-09-24T17:28:31.432615] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-24T17:28:32.016079] [INFO ] [REMOTE ] BBN: Fetching primary data for 2025-02. [2025-09-24T17:28:32.819801] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2025-05. [2025-09-24T17:28:32.823404] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-24T17:28:32.936318] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2025-02 (0.92 seconds). [2025-09-24T17:28:33.512610] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2025-05 (0.69 seconds). [2025-09-24T17:28:33.616113] [INFO ] [REMOTE ] BBN: Fetching primary data for 2025-03. [2025-09-24T17:28:34.416068] [INFO ] [REMOTE ] BBD: Fetching primary data for 2025-05. [2025-09-24T17:28:34.462318] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2025-03 (0.85 seconds). [2025-09-24T17:28:35.216075] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2025-05. [2025-09-24T17:28:36.016061] [INFO ] [REMOTE ] BBN: Fetching primary data for 2025-04. [2025-09-24T17:28:36.429989] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2025-05 (2.01 seconds). [2025-09-24T17:28:36.502373] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2025-05 (1.29 seconds). [2025-09-24T17:28:36.816046] [INFO ] [REMOTE ] BBD: Fetching primary data for 2025-06. [2025-09-24T17:28:37.057112] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2025-04 (1.04 seconds). [2025-09-24T17:28:37.616077] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2025-06. [2025-09-24T17:28:38.416089] [INFO ] [REMOTE ] BBN: Fetching primary data for 2025-05. [2025-09-24T17:28:38.531316] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2025-06 (1.72 seconds). [2025-09-24T17:28:38.991796] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-24T17:28:39.216056] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2025-07. [2025-09-24T17:28:39.402784] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2025-05 (0.99 seconds). [2025-09-24T17:28:40.016105] [INFO ] [REMOTE ] BBN: Fetching primary data for 2025-06. [2025-09-24T17:28:40.145944] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2025-07 (0.93 seconds). [2025-09-24T17:28:40.816099] [INFO ] [REMOTE ] BBD: Fetching primary data for 2025-07. [2025-09-24T17:28:41.386206] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-24T17:28:41.616101] [INFO ] [REMOTE ] BBN: Fetching primary data for 2025-07. [2025-09-24T17:28:42.416105] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2025-08. [2025-09-24T17:28:42.646050] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2025-07 (1.83 seconds). [2025-09-24T17:28:42.689374] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2025-07 (1.07 seconds). [2025-09-24T17:28:43.216105] [INFO ] [REMOTE ] BBN: Fetching primary data for 2025-08. [2025-09-24T17:28:43.771129] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-24T17:28:44.016058] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2025-06. [2025-09-24T17:28:44.240915] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-24T17:28:44.736395] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2025-06 (0.72 seconds). [2025-09-24T17:28:44.816073] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2025-07. [2025-09-24T17:28:45.329068] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2025-07 (0.51 seconds). [2025-09-24T17:28:45.616084] [INFO ] [REMOTE ] BBD: Fetching primary data for 2025-08. [2025-09-24T17:28:46.416104] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2025-08. [2025-09-24T17:28:47.003772] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2025-08 (0.59 seconds). [2025-09-24T17:28:47.216082] [INFO ] [REMOTE ] BBN: Fetching primary data for 2025-09. [2025-09-24T17:28:47.361394] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-24T17:28:47.954238] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2025-09 (0.74 seconds). [2025-09-24T17:28:47.957911] [INFO ] [REMOTE ] BBN: Full fetch complete (26864 records). [2025-09-24T17:28:47.958001] [DEBUG] [VALIDATOR ] BBN: Validating primary data. [2025-09-24T17:28:48.024541] [INFO ] [REMOTE ] BBD: Fetching primary data for 2025-09. [2025-09-24T17:28:48.360591] [DEBUG] [VALIDATOR ] BBN: All expected trading days are present. [2025-09-24T17:28:48.360699] [DEBUG] [VALIDATOR ] BBN: Primary data validation passed. [2025-09-24T17:28:48.361112] [INFO ] [MAIN ] BBN: Fetched primary data is valid. [2025-09-24T17:28:48.361152] [DEBUG] [LOCAL ] BBN: Saving primary data. [2025-09-24T17:28:48.361834] [DEBUG] [LOCAL ] BBN: Trimmed 26864 records to 17983 (keeping 200 days of data) [2025-09-24T17:28:48.480974] [DEBUG] [LOCAL ] BBN: Primary data saved (17983 records). [2025-09-24T17:28:48.481193] [INFO ] [MAIN ] BBN: Full history saved. [2025-09-24T17:28:48.481306] [INFO ] [MAIN ] Update Progress: 220/2373 symbols completed. BBN took 22.6s. Estimated remaining: 4h 41m 20s. Rate: 7.7 symbols/min [2025-09-24T17:28:48.659578] [INFO ] [MAIN ] BBT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:28:48.659866] [DEBUG] [LOCAL ] BBT: No existing data file found in primary storage. [2025-09-24T17:28:48.659912] [WARN ] [MAIN ] BBT: No existing data found, performing full refresh instead. [2025-09-24T17:28:48.660080] [INFO ] [MAIN ] BBT: Wiping existing primary data before full refresh. [2025-09-24T17:28:48.660125] [INFO ] [LOCAL ] BBT: Starting deletion of primary data. [2025-09-24T17:28:48.660168] [DEBUG] [LOCAL ] BBT: No primary data file found to delete. [2025-09-24T17:28:48.660203] [INFO ] [MAIN ] BBT: Starting full primary refresh. [2025-09-24T17:28:48.824192] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2025-09. [2025-09-24T17:28:49.047765] [INFO ] [REMOTE ] BBT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:28:49.577282] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2025-09 (0.75 seconds). [2025-09-24T17:28:49.578798] [INFO ] [REMOTE ] BBDO: Full fetch complete (7727 records). [2025-09-24T17:28:49.578992] [DEBUG] [VALIDATOR ] BBDO: Validating primary data. [2025-09-24T17:28:49.621453] [INFO ] [REMOTE ] BBT: Fetching primary data for 2024-12. [2025-09-24T17:28:49.863428] [DEBUG] [REMOTE ] BBT: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:28:49.892374] [WARN ] [REMOTE ] BBT: No data returned for month 2024-12 [2025-09-24T17:28:49.979077] [DEBUG] [VALIDATOR ] BBDO: All expected trading days are present. [2025-09-24T17:28:49.979283] [DEBUG] [VALIDATOR ] BBDO: Primary data validation passed. [2025-09-24T17:28:49.979556] [INFO ] [MAIN ] BBDO: Fetched primary data is valid. [2025-09-24T17:28:49.979639] [DEBUG] [LOCAL ] BBDO: Saving primary data. [2025-09-24T17:28:49.980480] [DEBUG] [LOCAL ] BBDO: Trimmed 7727 records to 5017 (keeping 200 days of data) [2025-09-24T17:28:50.029907] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2025-09 (2.01 seconds). [2025-09-24T17:28:50.041209] [INFO ] [REMOTE ] BBD: Full fetch complete (77120 records). [2025-09-24T17:28:50.041910] [DEBUG] [VALIDATOR ] BBD: Validating primary data. [2025-09-24T17:28:50.130838] [DEBUG] [LOCAL ] BBDO: Primary data saved (5017 records). [2025-09-24T17:28:50.151040] [INFO ] [MAIN ] BBDO: Full history saved. [2025-09-24T17:28:50.153937] [INFO ] [MAIN ] Update Progress: 221/2373 symbols completed. BBDO took 27.8s. Estimated remaining: 4h 40m 12s. Rate: 7.7 symbols/min [2025-09-24T17:28:50.421224] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2025-09. [2025-09-24T17:28:50.551264] [INFO ] [MAIN ] BBU: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:28:50.641854] [DEBUG] [LOCAL ] BBU: Loaded 4116 existing records from primary storage. [2025-09-24T17:28:50.678735] [INFO ] [MAIN ] BBU: Loaded 4116 existing records. [2025-09-24T17:28:50.687760] [DEBUG] [VALIDATOR ] BBD: All expected trading days are present. [2025-09-24T17:28:50.709257] [DEBUG] [VALIDATOR ] BBD: Primary data validation passed. [2025-09-24T17:28:50.717901] [INFO ] [MAIN ] BBD: Fetched primary data is valid. [2025-09-24T17:28:50.737733] [DEBUG] [LOCAL ] BBD: Saving primary data. [2025-09-24T17:28:50.818131] [DEBUG] [LOCAL ] BBD: Trimmed 77120 records to 53181 (keeping 200 days of data) [2025-09-24T17:28:50.981966] [WARN ] [MAIN ] BBU: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:28:50.983382] [INFO ] [MAIN ] BBU: Wiping existing primary data before full refresh. [2025-09-24T17:28:50.984358] [INFO ] [LOCAL ] BBU: Starting deletion of primary data. [2025-09-24T17:28:50.985535] [DEBUG] [LOCAL ] BBU: Deleted primary data file. [2025-09-24T17:28:50.985859] [INFO ] [MAIN ] BBU: Starting full primary refresh. [2025-09-24T17:28:51.217982] [INFO ] [REMOTE ] BBT: Fetching primary data for 2025-01. [2025-09-24T17:28:51.382758] [INFO ] [REMOTE ] BBU: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:28:51.497064] [DEBUG] [REMOTE ] BBT: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:28:51.498901] [WARN ] [REMOTE ] BBT: No data returned for month 2025-01 [2025-09-24T17:28:51.597977] [DEBUG] [LOCAL ] BBD: Primary data saved (53181 records). [2025-09-24T17:28:51.598166] [INFO ] [MAIN ] BBD: Full history saved. [2025-09-24T17:28:51.598268] [INFO ] [MAIN ] Update Progress: 222/2373 symbols completed. BBD took 45.1s. Estimated remaining: 4h 39m 2s. Rate: 7.7 symbols/min [2025-09-24T17:28:51.798286] [INFO ] [MAIN ] BBUC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:28:51.818429] [DEBUG] [LOCAL ] BBUC: Loaded 13148 existing records from primary storage. [2025-09-24T17:28:51.818607] [INFO ] [MAIN ] BBUC: Loaded 13148 existing records. [2025-09-24T17:28:52.021062] [INFO ] [REMOTE ] BBU: Fetching primary data for 2024-12. [2025-09-24T17:28:52.020935] [WARN ] [MAIN ] BBUC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:28:52.022907] [INFO ] [MAIN ] BBUC: Wiping existing primary data before full refresh. [2025-09-24T17:28:52.029808] [INFO ] [LOCAL ] BBUC: Starting deletion of primary data. [2025-09-24T17:28:52.043308] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-24T17:28:52.041779] [DEBUG] [LOCAL ] BBUC: Deleted primary data file. [2025-09-24T17:28:52.050804] [INFO ] [MAIN ] BBUC: Starting full primary refresh. [2025-09-24T17:28:52.056205] [INFO ] [REMOTE ] BBDC: Full fetch complete (48968 records). [2025-09-24T17:28:52.098815] [DEBUG] [VALIDATOR ] BBDC: Validating primary data. [2025-09-24T17:28:52.778032] [INFO ] [REMOTE ] BBUC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:28:52.821326] [INFO ] [REMOTE ] BBT: Fetching primary data for 2025-02. [2025-09-24T17:28:52.858234] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-24T17:28:52.873091] [DEBUG] [VALIDATOR ] BBDC: All expected trading days are present. [2025-09-24T17:28:52.873168] [DEBUG] [VALIDATOR ] BBDC: Primary data validation passed. [2025-09-24T17:28:52.873776] [INFO ] [MAIN ] BBDC: Fetched primary data is valid. [2025-09-24T17:28:52.873840] [DEBUG] [LOCAL ] BBDC: Saving primary data. [2025-09-24T17:28:52.874973] [DEBUG] [LOCAL ] BBDC: Trimmed 48968 records to 33300 (keeping 200 days of data) [2025-09-24T17:28:53.073944] [DEBUG] [LOCAL ] BBDC: Primary data saved (33300 records). [2025-09-24T17:28:53.074105] [INFO ] [MAIN ] BBDC: Full history saved. [2025-09-24T17:28:53.074188] [INFO ] [MAIN ] Update Progress: 223/2373 symbols completed. BBDC took 38.1s. Estimated remaining: 4h 37m 54s. Rate: 7.7 symbols/min [2025-09-24T17:28:53.138880] [DEBUG] [REMOTE ] BBT: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:28:53.155785] [WARN ] [REMOTE ] BBT: No data returned for month 2025-02 [2025-09-24T17:28:53.247285] [INFO ] [MAIN ] BBVA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:28:53.299760] [DEBUG] [LOCAL ] BBVA: Loaded 49510 existing records from primary storage. [2025-09-24T17:28:53.300003] [INFO ] [MAIN ] BBVA: Loaded 49510 existing records. [2025-09-24T17:28:53.477392] [WARN ] [MAIN ] BBVA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:28:53.477662] [INFO ] [MAIN ] BBVA: Wiping existing primary data before full refresh. [2025-09-24T17:28:53.477724] [INFO ] [LOCAL ] BBVA: Starting deletion of primary data. [2025-09-24T17:28:53.480800] [DEBUG] [LOCAL ] BBVA: Deleted primary data file. [2025-09-24T17:28:53.480862] [INFO ] [MAIN ] BBVA: Starting full primary refresh. [2025-09-24T17:28:53.621274] [INFO ] [REMOTE ] BBT: Fetching primary data for 2025-03. [2025-09-24T17:28:53.841859] [INFO ] [REMOTE ] BBVA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:28:53.924326] [DEBUG] [REMOTE ] BBT: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:28:53.924721] [WARN ] [REMOTE ] BBT: No data returned for month 2025-03 [2025-09-24T17:28:54.416131] [INFO ] [REMOTE ] BBT: Fetching primary data for 2025-04. [2025-09-24T17:28:54.620951] [DEBUG] [REMOTE ] BBT: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:28:54.621272] [WARN ] [REMOTE ] BBT: No data returned for month 2025-04 [2025-09-24T17:28:55.216102] [INFO ] [REMOTE ] BBU: Fetching primary data for 2025-01. [2025-09-24T17:28:55.791568] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2025-01 (0.58 seconds). [2025-09-24T17:28:56.016124] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2024-12. [2025-09-24T17:28:56.816056] [INFO ] [REMOTE ] BBU: Fetching primary data for 2025-02. [2025-09-24T17:28:56.888852] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2024-12 (0.87 seconds). [2025-09-24T17:28:57.265242] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2025-02 (0.45 seconds). [2025-09-24T17:28:57.616083] [INFO ] [REMOTE ] BBT: Fetching primary data for 2025-05. [2025-09-24T17:28:57.814888] [DEBUG] [REMOTE ] BBT: Error fetching primary data for 2025-05: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:28:57.815171] [WARN ] [REMOTE ] BBT: No data returned for month 2025-05 [2025-09-24T17:28:58.416097] [INFO ] [REMOTE ] BBT: Fetching primary data for 2025-06. [2025-09-24T17:28:58.607018] [DEBUG] [REMOTE ] BBT: Error fetching primary data for 2025-06: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:28:58.607325] [WARN ] [REMOTE ] BBT: No data returned for month 2025-06 [2025-09-24T17:28:59.216107] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2024-12. [2025-09-24T17:29:00.016202] [INFO ] [REMOTE ] BBU: Fetching primary data for 2025-03. [2025-09-24T17:29:00.565133] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2025-03 (0.55 seconds). [2025-09-24T17:29:00.816073] [INFO ] [REMOTE ] BBT: Fetching primary data for 2025-07. [2025-09-24T17:29:00.916400] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2024-12 (1.70 seconds). [2025-09-24T17:29:01.015393] [DEBUG] [REMOTE ] BBT: Error fetching primary data for 2025-07: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:29:01.015722] [WARN ] [REMOTE ] BBT: No data returned for month 2025-07 [2025-09-24T17:29:01.616128] [INFO ] [REMOTE ] BBU: Fetching primary data for 2025-04. [2025-09-24T17:29:02.115288] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2025-04 (0.50 seconds). [2025-09-24T17:29:02.416153] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2025-01. [2025-09-24T17:29:03.216136] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2025-01. [2025-09-24T17:29:03.852812] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-24T17:29:04.013917] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2025-01 (0.80 seconds). [2025-09-24T17:29:04.016261] [INFO ] [REMOTE ] BBT: Fetching primary data for 2025-08. [2025-09-24T17:29:04.234469] [DEBUG] [REMOTE ] BBT: Error fetching primary data for 2025-08: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:29:04.234857] [WARN ] [REMOTE ] BBT: No data returned for month 2025-08 [2025-09-24T17:29:04.816136] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2025-02. [2025-09-24T17:29:05.588473] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2025-02 (0.77 seconds). [2025-09-24T17:29:05.616058] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2025-03. [2025-09-24T17:29:06.416100] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2025-02. [2025-09-24T17:29:06.571325] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2025-03 (0.96 seconds). [2025-09-24T17:29:07.216078] [INFO ] [REMOTE ] BBU: Fetching primary data for 2025-05. [2025-09-24T17:29:07.828028] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2025-02 (1.41 seconds). [2025-09-24T17:29:07.924070] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2025-05 (0.71 seconds). [2025-09-24T17:29:08.016093] [INFO ] [REMOTE ] BBT: Fetching primary data for 2025-09. [2025-09-24T17:29:08.816082] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2025-04. [2025-09-24T17:29:09.520831] [INFO ] [REMOTE ] BBT: Incremental fetch complete for 2025-09 (1.50 seconds). [2025-09-24T17:29:09.528306] [INFO ] [REMOTE ] BBT: Full fetch complete (5109 records). [2025-09-24T17:29:09.528406] [DEBUG] [VALIDATOR ] BBT: Validating primary data. [2025-09-24T17:29:09.621243] [INFO ] [REMOTE ] BBU: Fetching primary data for 2025-06. [2025-09-24T17:29:09.736422] [WARN ] [VALIDATOR ] BBT: Validation failed - insufficient historical data. Have 17 unique days, need 200 days [2025-09-24T17:29:09.736737] [FATAL] [MAIN ] BBT: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:29:09.736811] [WARN ] [MAIN ] BBT: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:29:09.736888] [INFO ] [LOCAL ] BBT: Starting deletion of primary data. [2025-09-24T17:29:09.736974] [DEBUG] [LOCAL ] BBT: No primary data file found to delete. [2025-09-24T17:29:09.737110] [INFO ] [LOCAL ] BBT: Starting deletion of derivative data. [2025-09-24T17:29:09.737190] [DEBUG] [LOCAL ] BBT: No derivative data file found to delete. [2025-09-24T17:29:09.737275] [INFO ] [MAIN ] Update Progress: 224/2373 symbols completed. BBT took 21.3s. Estimated remaining: 4h 39m 11s. Rate: 7.7 symbols/min [2025-09-24T17:29:09.889137] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2025-04 (1.07 seconds). [2025-09-24T17:29:09.938463] [INFO ] [MAIN ] BBW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:29:09.965530] [DEBUG] [LOCAL ] BBW: Loaded 26671 existing records from primary storage. [2025-09-24T17:29:09.965678] [INFO ] [MAIN ] BBW: Loaded 26671 existing records. [2025-09-24T17:29:10.148263] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2025-06 (0.53 seconds). [2025-09-24T17:29:10.154299] [WARN ] [MAIN ] BBW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:29:10.155829] [INFO ] [MAIN ] BBW: Wiping existing primary data before full refresh. [2025-09-24T17:29:10.155881] [INFO ] [LOCAL ] BBW: Starting deletion of primary data. [2025-09-24T17:29:10.158241] [DEBUG] [LOCAL ] BBW: Deleted primary data file. [2025-09-24T17:29:10.158305] [INFO ] [MAIN ] BBW: Starting full primary refresh. [2025-09-24T17:29:10.421210] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2025-05. [2025-09-24T17:29:10.536021] [INFO ] [REMOTE ] BBW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:29:11.216060] [INFO ] [REMOTE ] BBW: Fetching primary data for 2024-12. [2025-09-24T17:29:11.353277] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2025-05 (0.93 seconds). [2025-09-24T17:29:12.016081] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2025-06. [2025-09-24T17:29:12.306853] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2024-12 (1.09 seconds). [2025-09-24T17:29:12.816064] [INFO ] [REMOTE ] BBU: Fetching primary data for 2025-07. [2025-09-24T17:29:12.878633] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2025-06 (0.86 seconds). [2025-09-24T17:29:13.554929] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2025-07 (0.74 seconds). [2025-09-24T17:29:13.616038] [INFO ] [REMOTE ] BBU: Fetching primary data for 2025-08. [2025-09-24T17:29:14.212281] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2025-08 (0.60 seconds). [2025-09-24T17:29:14.416090] [INFO ] [REMOTE ] BBU: Fetching primary data for 2025-09. [2025-09-24T17:29:15.185669] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2025-09 (0.77 seconds). [2025-09-24T17:29:15.187387] [INFO ] [REMOTE ] BBU: Full fetch complete (6107 records). [2025-09-24T17:29:15.187513] [DEBUG] [VALIDATOR ] BBU: Validating primary data. [2025-09-24T17:29:15.222726] [INFO ] [REMOTE ] BBW: Fetching primary data for 2025-01. [2025-09-24T17:29:15.564855] [DEBUG] [VALIDATOR ] BBU: All expected trading days are present. [2025-09-24T17:29:15.564942] [DEBUG] [VALIDATOR ] BBU: Primary data validation passed. [2025-09-24T17:29:15.565106] [INFO ] [MAIN ] BBU: Fetched primary data is valid. [2025-09-24T17:29:15.565164] [DEBUG] [LOCAL ] BBU: Saving primary data. [2025-09-24T17:29:15.565570] [DEBUG] [LOCAL ] BBU: Trimmed 6107 records to 4110 (keeping 200 days of data) [2025-09-24T17:29:15.591968] [DEBUG] [LOCAL ] BBU: Primary data saved (4110 records). [2025-09-24T17:29:15.592068] [INFO ] [MAIN ] BBU: Full history saved. [2025-09-24T17:29:15.592196] [INFO ] [MAIN ] Update Progress: 225/2373 symbols completed. BBU took 25.4s. Estimated remaining: 4h 38m 45s. Rate: 7.7 symbols/min [2025-09-24T17:29:15.763758] [INFO ] [MAIN ] BBWI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:29:15.827935] [DEBUG] [LOCAL ] BBWI: Loaded 53580 existing records from primary storage. [2025-09-24T17:29:15.828080] [INFO ] [MAIN ] BBWI: Loaded 53580 existing records. [2025-09-24T17:29:16.017336] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2025-03. [2025-09-24T17:29:16.017604] [WARN ] [MAIN ] BBWI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:29:16.019473] [INFO ] [MAIN ] BBWI: Wiping existing primary data before full refresh. [2025-09-24T17:29:16.019550] [INFO ] [LOCAL ] BBWI: Starting deletion of primary data. [2025-09-24T17:29:16.023695] [DEBUG] [LOCAL ] BBWI: Deleted primary data file. [2025-09-24T17:29:16.023789] [INFO ] [MAIN ] BBWI: Starting full primary refresh. [2025-09-24T17:29:16.406853] [INFO ] [REMOTE ] BBWI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:29:16.611609] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2025-01 (1.39 seconds). [2025-09-24T17:29:16.816093] [INFO ] [REMOTE ] BBW: Fetching primary data for 2025-02. [2025-09-24T17:29:17.616065] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2024-12. [2025-09-24T17:29:17.840229] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2025-03 (1.82 seconds). [2025-09-24T17:29:17.933177] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2025-02 (1.12 seconds). [2025-09-24T17:29:18.416121] [INFO ] [REMOTE ] BBW: Fetching primary data for 2025-03. [2025-09-24T17:29:19.216130] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2025-04. [2025-09-24T17:29:19.348420] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-24T17:29:19.748534] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-24T17:29:20.016090] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2025-01. [2025-09-24T17:29:20.682138] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2025-04 (1.47 seconds). [2025-09-24T17:29:20.816059] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2025-05. [2025-09-24T17:29:21.616115] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2025-07. [2025-09-24T17:29:21.751430] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2025-01 (1.74 seconds). [2025-09-24T17:29:22.416134] [INFO ] [REMOTE ] BBW: Fetching primary data for 2025-04. [2025-09-24T17:29:22.564711] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2025-07 (0.95 seconds). [2025-09-24T17:29:22.711136] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2025-05 (1.90 seconds). [2025-09-24T17:29:23.216079] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2025-06. [2025-09-24T17:29:23.941044] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-24T17:29:24.016200] [INFO ] [REMOTE ] BBW: Fetching primary data for 2025-05. [2025-09-24T17:29:24.822532] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2025-08. [2025-09-24T17:29:24.829529] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-24T17:29:25.193279] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2025-05 (1.18 seconds). [2025-09-24T17:29:25.616236] [INFO ] [REMOTE ] BBW: Fetching primary data for 2025-06. [2025-09-24T17:29:25.670704] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2025-08 (0.85 seconds). [2025-09-24T17:29:26.416313] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2025-02. [2025-09-24T17:29:26.840910] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-24T17:29:27.216114] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2025-07. [2025-09-24T17:29:28.016231] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2025-09. [2025-09-24T17:29:28.176144] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2025-02 (1.76 seconds). [2025-09-24T17:29:28.816068] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2025-03. [2025-09-24T17:29:28.865229] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2025-09 (0.85 seconds). [2025-09-24T17:29:28.868208] [INFO ] [REMOTE ] BBUC: Full fetch complete (17353 records). [2025-09-24T17:29:28.868359] [DEBUG] [VALIDATOR ] BBUC: Validating primary data. [2025-09-24T17:29:29.313807] [DEBUG] [VALIDATOR ] BBUC: All expected trading days are present. [2025-09-24T17:29:29.313623] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2025-07 (2.10 seconds). [2025-09-24T17:29:29.324211] [DEBUG] [VALIDATOR ] BBUC: Primary data validation passed. [2025-09-24T17:29:29.325346] [INFO ] [MAIN ] BBUC: Fetched primary data is valid. [2025-09-24T17:29:29.325850] [DEBUG] [LOCAL ] BBUC: Saving primary data. [2025-09-24T17:29:29.326922] [DEBUG] [LOCAL ] BBUC: Trimmed 17353 records to 13112 (keeping 200 days of data) [2025-09-24T17:29:29.427697] [DEBUG] [LOCAL ] BBUC: Primary data saved (13112 records). [2025-09-24T17:29:29.427931] [INFO ] [MAIN ] BBUC: Full history saved. [2025-09-24T17:29:29.428146] [INFO ] [MAIN ] Update Progress: 226/2373 symbols completed. BBUC took 37.8s. Estimated remaining: 4h 39m 35s. Rate: 7.7 symbols/min [2025-09-24T17:29:29.628972] [INFO ] [REMOTE ] BBW: Fetching primary data for 2025-07. [2025-09-24T17:29:29.634188] [INFO ] [MAIN ] BBY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:29:29.720735] [DEBUG] [LOCAL ] BBY: Loaded 53480 existing records from primary storage. [2025-09-24T17:29:29.721017] [INFO ] [MAIN ] BBY: Loaded 53480 existing records. [2025-09-24T17:29:29.918435] [WARN ] [MAIN ] BBY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:29:29.918950] [INFO ] [MAIN ] BBY: Wiping existing primary data before full refresh. [2025-09-24T17:29:29.919021] [INFO ] [LOCAL ] BBY: Starting deletion of primary data. [2025-09-24T17:29:29.921761] [DEBUG] [LOCAL ] BBY: Deleted primary data file. [2025-09-24T17:29:29.921854] [INFO ] [MAIN ] BBY: Starting full primary refresh. [2025-09-24T17:29:30.337534] [INFO ] [REMOTE ] BBY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:29:30.416123] [INFO ] [REMOTE ] BBY: Fetching primary data for 2024-12. [2025-09-24T17:29:30.678747] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2025-03 (1.86 seconds). [2025-09-24T17:29:30.745263] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-24T17:29:31.216110] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2025-04. [2025-09-24T17:29:32.016060] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2025-08. [2025-09-24T17:29:32.236173] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2024-12 (1.82 seconds). [2025-09-24T17:29:32.822695] [INFO ] [REMOTE ] BBW: Fetching primary data for 2025-08. [2025-09-24T17:29:32.830023] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-24T17:29:33.616059] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2025-05. [2025-09-24T17:29:33.874016] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-24T17:29:34.108768] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-24T17:29:34.416097] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2025-09. [2025-09-24T17:29:35.216117] [INFO ] [REMOTE ] BBW: Fetching primary data for 2025-09. [2025-09-24T17:29:35.460863] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2025-05 (1.84 seconds). [2025-09-24T17:29:35.719976] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2025-09 (1.30 seconds). [2025-09-24T17:29:35.732664] [INFO ] [REMOTE ] BBVA: Full fetch complete (71596 records). [2025-09-24T17:29:35.732849] [DEBUG] [VALIDATOR ] BBVA: Validating primary data. [2025-09-24T17:29:36.021200] [INFO ] [REMOTE ] BBY: Fetching primary data for 2025-01. [2025-09-24T17:29:36.146354] [DEBUG] [VALIDATOR ] BBVA: All expected trading days are present. [2025-09-24T17:29:36.146507] [DEBUG] [VALIDATOR ] BBVA: Primary data validation passed. [2025-09-24T17:29:36.147379] [INFO ] [MAIN ] BBVA: Fetched primary data is valid. [2025-09-24T17:29:36.147457] [DEBUG] [LOCAL ] BBVA: Saving primary data. [2025-09-24T17:29:36.149093] [DEBUG] [LOCAL ] BBVA: Trimmed 71596 records to 49477 (keeping 200 days of data) [2025-09-24T17:29:36.470552] [DEBUG] [LOCAL ] BBVA: Primary data saved (49477 records). [2025-09-24T17:29:36.470970] [INFO ] [MAIN ] BBVA: Full history saved. [2025-09-24T17:29:36.473404] [INFO ] [MAIN ] Update Progress: 227/2373 symbols completed. BBVA took 43.4s. Estimated remaining: 4h 39m 20s. Rate: 7.7 symbols/min [2025-09-24T17:29:36.655099] [INFO ] [MAIN ] BC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:29:36.702968] [DEBUG] [LOCAL ] BC: Loaded 44506 existing records from primary storage. [2025-09-24T17:29:36.703162] [INFO ] [MAIN ] BC: Loaded 44506 existing records. [2025-09-24T17:29:36.816212] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2025-06. [2025-09-24T17:29:36.897063] [WARN ] [MAIN ] BC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:29:36.915009] [INFO ] [MAIN ] BC: Wiping existing primary data before full refresh. [2025-09-24T17:29:36.917032] [INFO ] [LOCAL ] BC: Starting deletion of primary data. [2025-09-24T17:29:36.916887] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-24T17:29:36.923506] [DEBUG] [LOCAL ] BC: Deleted primary data file. [2025-09-24T17:29:36.923810] [INFO ] [MAIN ] BC: Starting full primary refresh. [2025-09-24T17:29:36.972104] [INFO ] [REMOTE ] BBW: Full fetch complete (39263 records). [2025-09-24T17:29:37.012288] [DEBUG] [VALIDATOR ] BBW: Validating primary data. [2025-09-24T17:29:37.647795] [INFO ] [REMOTE ] BC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:29:37.667939] [INFO ] [REMOTE ] BC: Fetching primary data for 2024-12. [2025-09-24T17:29:37.750516] [DEBUG] [VALIDATOR ] BBW: All expected trading days are present. [2025-09-24T17:29:37.750662] [DEBUG] [VALIDATOR ] BBW: Primary data validation passed. [2025-09-24T17:29:37.751237] [INFO ] [MAIN ] BBW: Fetched primary data is valid. [2025-09-24T17:29:37.751292] [DEBUG] [LOCAL ] BBW: Saving primary data. [2025-09-24T17:29:37.753353] [DEBUG] [LOCAL ] BBW: Trimmed 39263 records to 26707 (keeping 200 days of data) [2025-09-24T17:29:37.919556] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2025-01 (1.90 seconds). [2025-09-24T17:29:37.975030] [DEBUG] [LOCAL ] BBW: Primary data saved (26707 records). [2025-09-24T17:29:37.975186] [INFO ] [MAIN ] BBW: Full history saved. [2025-09-24T17:29:37.975304] [INFO ] [MAIN ] Update Progress: 228/2373 symbols completed. BBW took 28.2s. Estimated remaining: 4h 38m 12s. Rate: 7.7 symbols/min [2025-09-24T17:29:38.160509] [INFO ] [MAIN ] BCAT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:29:38.207380] [DEBUG] [LOCAL ] BCAT: Loaded 34488 existing records from primary storage. [2025-09-24T17:29:38.207539] [INFO ] [MAIN ] BCAT: Loaded 34488 existing records. [2025-09-24T17:29:38.396881] [WARN ] [MAIN ] BCAT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:29:38.397378] [INFO ] [MAIN ] BCAT: Wiping existing primary data before full refresh. [2025-09-24T17:29:38.397518] [INFO ] [LOCAL ] BCAT: Starting deletion of primary data. [2025-09-24T17:29:38.400092] [DEBUG] [LOCAL ] BCAT: Deleted primary data file. [2025-09-24T17:29:38.400156] [INFO ] [MAIN ] BCAT: Starting full primary refresh. [2025-09-24T17:29:38.430901] [INFO ] [REMOTE ] BBY: Fetching primary data for 2025-02. [2025-09-24T17:29:38.789237] [INFO ] [REMOTE ] BCAT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:29:38.825406] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2025-06 (2.01 seconds). [2025-09-24T17:29:39.216087] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2024-12. [2025-09-24T17:29:39.642424] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2024-12 (1.97 seconds). [2025-09-24T17:29:40.016121] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2025-07. [2025-09-24T17:29:40.204482] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2025-02 (1.77 seconds). [2025-09-24T17:29:40.730820] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2024-12 (1.51 seconds). [2025-09-24T17:29:40.816114] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2025-01. [2025-09-24T17:29:41.616052] [INFO ] [REMOTE ] BC: Fetching primary data for 2025-01. [2025-09-24T17:29:41.657575] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-24T17:29:42.182360] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-24T17:29:42.416115] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2025-08. [2025-09-24T17:29:43.086508] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-24T17:29:43.216084] [INFO ] [REMOTE ] BC: Fetching primary data for 2025-02. [2025-09-24T17:29:44.016088] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2025-02. [2025-09-24T17:29:44.294244] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2025-08 (1.88 seconds). [2025-09-24T17:29:44.728150] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-24T17:29:44.816042] [INFO ] [REMOTE ] BC: Fetching primary data for 2025-03. [2025-09-24T17:29:45.369715] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-24T17:29:45.616079] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2025-03. [2025-09-24T17:29:46.150015] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-24T17:29:46.416102] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2025-09. [2025-09-24T17:29:46.932423] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2025-03 (1.32 seconds). [2025-09-24T17:29:47.216087] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2025-04. [2025-09-24T17:29:48.016110] [INFO ] [REMOTE ] BBY: Fetching primary data for 2025-03. [2025-09-24T17:29:48.294175] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2025-04 (1.08 seconds). [2025-09-24T17:29:48.450278] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2025-09 (2.03 seconds). [2025-09-24T17:29:48.459957] [INFO ] [REMOTE ] BBWI: Full fetch complete (77413 records). [2025-09-24T17:29:48.460126] [DEBUG] [VALIDATOR ] BBWI: Validating primary data. [2025-09-24T17:29:48.819888] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2025-05. [2025-09-24T17:29:48.869218] [DEBUG] [VALIDATOR ] BBWI: All expected trading days are present. [2025-09-24T17:29:48.869321] [DEBUG] [VALIDATOR ] BBWI: Primary data validation passed. [2025-09-24T17:29:48.870285] [INFO ] [MAIN ] BBWI: Fetched primary data is valid. [2025-09-24T17:29:48.870488] [DEBUG] [LOCAL ] BBWI: Saving primary data. [2025-09-24T17:29:48.872232] [DEBUG] [LOCAL ] BBWI: Trimmed 77413 records to 53580 (keeping 200 days of data) [2025-09-24T17:29:49.214939] [DEBUG] [LOCAL ] BBWI: Primary data saved (53580 records). [2025-09-24T17:29:49.215095] [INFO ] [MAIN ] BBWI: Full history saved. [2025-09-24T17:29:49.215186] [INFO ] [MAIN ] Update Progress: 229/2373 symbols completed. BBWI took 33.6s. Estimated remaining: 4h 38m 37s. Rate: 7.7 symbols/min [2025-09-24T17:29:49.389287] [INFO ] [MAIN ] BCC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:29:49.418398] [DEBUG] [LOCAL ] BCC: Loaded 28407 existing records from primary storage. [2025-09-24T17:29:49.418534] [INFO ] [MAIN ] BCC: Loaded 28407 existing records. [2025-09-24T17:29:49.595912] [WARN ] [MAIN ] BCC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:29:49.596735] [INFO ] [MAIN ] BCC: Wiping existing primary data before full refresh. [2025-09-24T17:29:49.596973] [INFO ] [LOCAL ] BCC: Starting deletion of primary data. [2025-09-24T17:29:49.598415] [DEBUG] [LOCAL ] BCC: Deleted primary data file. [2025-09-24T17:29:49.598547] [INFO ] [MAIN ] BCC: Starting full primary refresh. [2025-09-24T17:29:49.631383] [INFO ] [REMOTE ] BC: Fetching primary data for 2025-04. [2025-09-24T17:29:49.991396] [INFO ] [REMOTE ] BCC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:29:50.030180] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2025-03 (2.01 seconds). [2025-09-24T17:29:50.216059] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-24T17:29:50.416086] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2025-06. [2025-09-24T17:29:51.216064] [INFO ] [REMOTE ] BBY: Fetching primary data for 2025-04. [2025-09-24T17:29:51.446428] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-24T17:29:51.569740] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2025-06 (1.15 seconds). [2025-09-24T17:29:52.016091] [INFO ] [REMOTE ] BC: Fetching primary data for 2025-05. [2025-09-24T17:29:52.816118] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2025-07. [2025-09-24T17:29:52.966184] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-24T17:29:53.459790] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-24T17:29:53.616084] [INFO ] [REMOTE ] BC: Fetching primary data for 2025-06. [2025-09-24T17:29:54.144366] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2025-07 (1.33 seconds). [2025-09-24T17:29:54.416113] [INFO ] [REMOTE ] BCC: Fetching primary data for 2024-12. [2025-09-24T17:29:55.154195] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-24T17:29:55.216131] [INFO ] [REMOTE ] BBY: Fetching primary data for 2025-05. [2025-09-24T17:29:55.470504] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2024-12 (1.05 seconds). [2025-09-24T17:29:56.016109] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2025-08. [2025-09-24T17:29:56.816092] [INFO ] [REMOTE ] BCC: Fetching primary data for 2025-01. [2025-09-24T17:29:57.191428] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2025-05 (1.98 seconds). [2025-09-24T17:29:57.246353] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2025-08 (1.23 seconds). [2025-09-24T17:29:57.616042] [INFO ] [REMOTE ] BC: Fetching primary data for 2025-07. [2025-09-24T17:29:58.014234] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2025-01 (1.20 seconds). [2025-09-24T17:29:58.416077] [INFO ] [REMOTE ] BCC: Fetching primary data for 2025-02. [2025-09-24T17:29:59.056535] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2025-07 (1.44 seconds). [2025-09-24T17:29:59.216104] [INFO ] [REMOTE ] BBY: Fetching primary data for 2025-06. [2025-09-24T17:29:59.407361] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2025-02 (0.99 seconds). [2025-09-24T17:30:00.016084] [INFO ] [REMOTE ] BCC: Fetching primary data for 2025-03. [2025-09-24T17:30:00.816105] [INFO ] [REMOTE ] BC: Fetching primary data for 2025-08. [2025-09-24T17:30:01.307744] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2025-06 (2.09 seconds). [2025-09-24T17:30:01.495762] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-24T17:30:01.616145] [INFO ] [REMOTE ] BCC: Fetching primary data for 2025-04. [2025-09-24T17:30:02.416147] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2025-09. [2025-09-24T17:30:03.216086] [INFO ] [REMOTE ] BBY: Fetching primary data for 2025-07. [2025-09-24T17:30:03.256139] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2025-08 (2.44 seconds). [2025-09-24T17:30:04.016145] [INFO ] [REMOTE ] BC: Fetching primary data for 2025-09. [2025-09-24T17:30:04.177200] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2025-04 (2.56 seconds). [2025-09-24T17:30:04.816096] [INFO ] [REMOTE ] BCC: Fetching primary data for 2025-05. [2025-09-24T17:30:05.569494] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-24T17:30:05.591225] [INFO ] [REMOTE ] BC: Full fetch complete (63780 records). [2025-09-24T17:30:05.594618] [DEBUG] [VALIDATOR ] BC: Validating primary data. [2025-09-24T17:30:05.599311] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2025-09 (3.18 seconds). [2025-09-24T17:30:05.695419] [INFO ] [REMOTE ] BCAT: Full fetch complete (49681 records). [2025-09-24T17:30:05.718383] [DEBUG] [VALIDATOR ] BCAT: Validating primary data. [2025-09-24T17:30:05.746428] [FATAL] [VALIDATOR ] BCAT: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:30:05.770277] [FATAL] [MAIN ] BCAT: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:30:05.779991] [WARN ] [MAIN ] BCAT: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:30:05.801843] [INFO ] [LOCAL ] BCAT: Starting deletion of primary data. [2025-09-24T17:30:05.828267] [DEBUG] [LOCAL ] BCAT: No primary data file found to delete. [2025-09-24T17:30:05.852166] [INFO ] [LOCAL ] BCAT: Starting deletion of derivative data. [2025-09-24T17:30:05.924727] [DEBUG] [LOCAL ] BCAT: Deleted derivative data file. [2025-09-24T17:30:05.936069] [INFO ] [MAIN ] Update Progress: 230/2373 symbols completed. BCAT took 28.0s. Estimated remaining: 4h 39m 52s. Rate: 7.7 symbols/min [2025-09-24T17:30:06.148066] [DEBUG] [VALIDATOR ] BC: All expected trading days are present. [2025-09-24T17:30:06.148407] [DEBUG] [VALIDATOR ] BC: Primary data validation passed. [2025-09-24T17:30:06.198683] [INFO ] [MAIN ] BC: Fetched primary data is valid. [2025-09-24T17:30:06.207382] [DEBUG] [LOCAL ] BC: Saving primary data. [2025-09-24T17:30:06.230279] [INFO ] [MAIN ] BCE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:30:06.266298] [DEBUG] [LOCAL ] BC: Trimmed 63780 records to 44422 (keeping 200 days of data) [2025-09-24T17:30:06.285287] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2025-07 (3.07 seconds). [2025-09-24T17:30:06.287325] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-24T17:30:06.371237] [INFO ] [REMOTE ] BCC: Fetching primary data for 2025-06. [2025-09-24T17:30:06.416719] [INFO ] [REMOTE ] BBY: Fetching primary data for 2025-08. [2025-09-24T17:30:06.475927] [DEBUG] [LOCAL ] BCE: Loaded 52350 existing records from primary storage. [2025-09-24T17:30:06.476697] [INFO ] [MAIN ] BCE: Loaded 52350 existing records. [2025-09-24T17:30:06.759778] [WARN ] [MAIN ] BCE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:30:06.761130] [INFO ] [MAIN ] BCE: Wiping existing primary data before full refresh. [2025-09-24T17:30:06.761432] [INFO ] [LOCAL ] BCE: Starting deletion of primary data. [2025-09-24T17:30:06.763157] [DEBUG] [LOCAL ] BCE: Deleted primary data file. [2025-09-24T17:30:06.763228] [INFO ] [MAIN ] BCE: Starting full primary refresh. [2025-09-24T17:30:07.156166] [INFO ] [REMOTE ] BCE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:30:07.192470] [DEBUG] [LOCAL ] BC: Primary data saved (44422 records). [2025-09-24T17:30:07.192620] [INFO ] [MAIN ] BC: Full history saved. [2025-09-24T17:30:07.193922] [INFO ] [MAIN ] Update Progress: 231/2373 symbols completed. BC took 30.7s. Estimated remaining: 4h 38m 43s. Rate: 7.7 symbols/min [2025-09-24T17:30:07.224798] [INFO ] [REMOTE ] BCE: Fetching primary data for 2024-12. [2025-09-24T17:30:07.379062] [INFO ] [MAIN ] BCH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:30:07.413908] [DEBUG] [LOCAL ] BCH: Loaded 29617 existing records from primary storage. [2025-09-24T17:30:07.414123] [INFO ] [MAIN ] BCH: Loaded 29617 existing records. [2025-09-24T17:30:07.642848] [WARN ] [MAIN ] BCH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:30:07.644161] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-24T17:30:07.649670] [INFO ] [MAIN ] BCH: Wiping existing primary data before full refresh. [2025-09-24T17:30:07.650268] [INFO ] [LOCAL ] BCH: Starting deletion of primary data. [2025-09-24T17:30:07.651634] [DEBUG] [LOCAL ] BCH: Deleted primary data file. [2025-09-24T17:30:07.651982] [INFO ] [MAIN ] BCH: Starting full primary refresh. [2025-09-24T17:30:08.021306] [INFO ] [REMOTE ] BCC: Fetching primary data for 2025-07. [2025-09-24T17:30:08.096020] [INFO ] [REMOTE ] BCH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:30:08.296809] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2025-08 (1.88 seconds). [2025-09-24T17:30:08.816093] [INFO ] [REMOTE ] BBY: Fetching primary data for 2025-09. [2025-09-24T17:30:08.929370] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2024-12 (1.70 seconds). [2025-09-24T17:30:09.432356] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2025-07 (1.41 seconds). [2025-09-24T17:30:09.616183] [INFO ] [REMOTE ] BCH: Fetching primary data for 2024-12. [2025-09-24T17:30:10.417814] [INFO ] [REMOTE ] BCC: Fetching primary data for 2025-08. [2025-09-24T17:30:10.421463] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-24T17:30:10.433017] [INFO ] [REMOTE ] BBY: Full fetch complete (77251 records). [2025-09-24T17:30:10.433253] [DEBUG] [VALIDATOR ] BBY: Validating primary data. [2025-09-24T17:30:10.854006] [DEBUG] [VALIDATOR ] BBY: All expected trading days are present. [2025-09-24T17:30:10.854262] [DEBUG] [VALIDATOR ] BBY: Primary data validation passed. [2025-09-24T17:30:10.855364] [INFO ] [MAIN ] BBY: Fetched primary data is valid. [2025-09-24T17:30:10.855464] [DEBUG] [LOCAL ] BBY: Saving primary data. [2025-09-24T17:30:10.879397] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-24T17:30:10.886404] [DEBUG] [LOCAL ] BBY: Trimmed 77251 records to 53480 (keeping 200 days of data) [2025-09-24T17:30:11.216119] [INFO ] [REMOTE ] BCH: Fetching primary data for 2025-01. [2025-09-24T17:30:11.244355] [DEBUG] [LOCAL ] BBY: Primary data saved (53480 records). [2025-09-24T17:30:11.244556] [INFO ] [MAIN ] BBY: Full history saved. [2025-09-24T17:30:11.244686] [INFO ] [MAIN ] Update Progress: 232/2373 symbols completed. BBY took 41.8s. Estimated remaining: 4h 38m 1s. Rate: 7.7 symbols/min [2025-09-24T17:30:11.447543] [INFO ] [MAIN ] BCO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:30:11.447857] [DEBUG] [LOCAL ] BCO: No existing data file found in primary storage. [2025-09-24T17:30:11.447911] [WARN ] [MAIN ] BCO: No existing data found, performing full refresh instead. [2025-09-24T17:30:11.448028] [INFO ] [MAIN ] BCO: Wiping existing primary data before full refresh. [2025-09-24T17:30:11.448068] [INFO ] [LOCAL ] BCO: Starting deletion of primary data. [2025-09-24T17:30:11.448109] [DEBUG] [LOCAL ] BCO: No primary data file found to delete. [2025-09-24T17:30:11.448143] [INFO ] [MAIN ] BCO: Starting full primary refresh. [2025-09-24T17:30:11.845837] [INFO ] [REMOTE ] BCO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:30:11.873264] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-24T17:30:12.016049] [INFO ] [REMOTE ] BCC: Fetching primary data for 2025-09. [2025-09-24T17:30:12.335167] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2025-01 (1.12 seconds). [2025-09-24T17:30:12.816100] [INFO ] [REMOTE ] BCE: Fetching primary data for 2025-01. [2025-09-24T17:30:13.616100] [INFO ] [REMOTE ] BCH: Fetching primary data for 2025-02. [2025-09-24T17:30:13.754412] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-24T17:30:13.761356] [INFO ] [REMOTE ] BCC: Full fetch complete (40313 records). [2025-09-24T17:30:13.761540] [DEBUG] [VALIDATOR ] BCC: Validating primary data. [2025-09-24T17:30:14.143995] [DEBUG] [VALIDATOR ] BCC: All expected trading days are present. [2025-09-24T17:30:14.144098] [DEBUG] [VALIDATOR ] BCC: Primary data validation passed. [2025-09-24T17:30:14.144689] [INFO ] [MAIN ] BCC: Fetched primary data is valid. [2025-09-24T17:30:14.144754] [DEBUG] [LOCAL ] BCC: Saving primary data. [2025-09-24T17:30:14.145616] [DEBUG] [LOCAL ] BCC: Trimmed 40313 records to 28355 (keeping 200 days of data) [2025-09-24T17:30:14.317199] [DEBUG] [LOCAL ] BCC: Primary data saved (28355 records). [2025-09-24T17:30:14.317339] [INFO ] [MAIN ] BCC: Full history saved. [2025-09-24T17:30:14.317430] [INFO ] [MAIN ] Update Progress: 233/2373 symbols completed. BCC took 25.1s. Estimated remaining: 4h 37m 10s. Rate: 7.7 symbols/min [2025-09-24T17:30:14.421245] [INFO ] [REMOTE ] BCO: Fetching primary data for 2024-12. [2025-09-24T17:30:14.494575] [INFO ] [MAIN ] BCS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:30:14.495119] [DEBUG] [LOCAL ] BCS: No existing data file found in primary storage. [2025-09-24T17:30:14.495180] [WARN ] [MAIN ] BCS: No existing data found, performing full refresh instead. [2025-09-24T17:30:14.495335] [INFO ] [MAIN ] BCS: Wiping existing primary data before full refresh. [2025-09-24T17:30:14.495380] [INFO ] [LOCAL ] BCS: Starting deletion of primary data. [2025-09-24T17:30:14.495423] [DEBUG] [LOCAL ] BCS: No primary data file found to delete. [2025-09-24T17:30:14.495457] [INFO ] [MAIN ] BCS: Starting full primary refresh. [2025-09-24T17:30:14.867056] [INFO ] [REMOTE ] BCS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:30:15.216096] [INFO ] [REMOTE ] BCS: Fetching primary data for 2024-12. [2025-09-24T17:30:15.329444] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2025-01 (2.51 seconds). [2025-09-24T17:30:15.383595] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2025-02 (1.77 seconds). [2025-09-24T17:30:16.016053] [INFO ] [REMOTE ] BCE: Fetching primary data for 2025-02. [2025-09-24T17:30:16.178532] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-24T17:30:16.816064] [INFO ] [REMOTE ] BCO: Fetching primary data for 2025-01. [2025-09-24T17:30:17.144803] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2024-12 (1.93 seconds). [2025-09-24T17:30:17.358319] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-24T17:30:17.616157] [INFO ] [REMOTE ] BCE: Fetching primary data for 2025-03. [2025-09-24T17:30:17.965963] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-24T17:30:18.416084] [INFO ] [REMOTE ] BCO: Fetching primary data for 2025-02. [2025-09-24T17:30:19.216115] [INFO ] [REMOTE ] BCS: Fetching primary data for 2025-01. [2025-09-24T17:30:19.254728] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2025-02 (0.84 seconds). [2025-09-24T17:30:19.438730] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2025-03 (1.82 seconds). [2025-09-24T17:30:20.016078] [INFO ] [REMOTE ] BCO: Fetching primary data for 2025-03. [2025-09-24T17:30:20.816060] [INFO ] [REMOTE ] BCE: Fetching primary data for 2025-04. [2025-09-24T17:30:21.232511] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2025-01 (2.02 seconds). [2025-09-24T17:30:21.259871] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2025-03 (1.24 seconds). [2025-09-24T17:30:21.616162] [INFO ] [REMOTE ] BCH: Fetching primary data for 2025-03. [2025-09-24T17:30:22.416144] [INFO ] [REMOTE ] BCS: Fetching primary data for 2025-02. [2025-09-24T17:30:22.589635] [DEBUG] [REMOTE ] BCS: Error fetching primary data for 2025-02: 'API call returned an empty response.' [2025-09-24T17:30:22.590237] [WARN ] [REMOTE ] BCS: No data returned for month 2025-02 [2025-09-24T17:30:22.630326] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-24T17:30:23.019986] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-24T17:30:23.216071] [INFO ] [REMOTE ] BCH: Fetching primary data for 2025-04. [2025-09-24T17:30:24.016228] [INFO ] [REMOTE ] BCO: Fetching primary data for 2025-04. [2025-09-24T17:30:24.816108] [INFO ] [REMOTE ] BCS: Fetching primary data for 2025-03. [2025-09-24T17:30:24.948183] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2025-04 (1.73 seconds). [2025-09-24T17:30:25.616097] [INFO ] [REMOTE ] BCH: Fetching primary data for 2025-05. [2025-09-24T17:30:26.228510] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2025-04 (2.21 seconds). [2025-09-24T17:30:26.416079] [INFO ] [REMOTE ] BCO: Fetching primary data for 2025-05. [2025-09-24T17:30:27.048285] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-24T17:30:27.216078] [INFO ] [REMOTE ] BCH: Fetching primary data for 2025-06. [2025-09-24T17:30:27.381581] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2025-03 (2.57 seconds). [2025-09-24T17:30:27.461425] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2025-05 (1.05 seconds). [2025-09-24T17:30:28.016057] [INFO ] [REMOTE ] BCS: Fetching primary data for 2025-04. [2025-09-24T17:30:28.358398] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-24T17:30:28.816085] [INFO ] [REMOTE ] BCE: Fetching primary data for 2025-05. [2025-09-24T17:30:29.616084] [INFO ] [REMOTE ] BCO: Fetching primary data for 2025-06. [2025-09-24T17:30:29.764517] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-24T17:30:30.416088] [INFO ] [REMOTE ] BCS: Fetching primary data for 2025-05. [2025-09-24T17:30:30.467587] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2025-06 (0.85 seconds). [2025-09-24T17:30:30.715721] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2025-05 (1.90 seconds). [2025-09-24T17:30:31.216107] [INFO ] [REMOTE ] BCH: Fetching primary data for 2025-07. [2025-09-24T17:30:32.016074] [INFO ] [REMOTE ] BCO: Fetching primary data for 2025-07. [2025-09-24T17:30:32.600604] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-24T17:30:32.649978] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2025-05 (2.23 seconds). [2025-09-24T17:30:32.816082] [INFO ] [REMOTE ] BCS: Fetching primary data for 2025-06. [2025-09-24T17:30:33.139678] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-24T17:30:33.616132] [INFO ] [REMOTE ] BCH: Fetching primary data for 2025-08. [2025-09-24T17:30:34.416093] [INFO ] [REMOTE ] BCO: Fetching primary data for 2025-08. [2025-09-24T17:30:34.481102] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2025-06 (1.67 seconds). [2025-09-24T17:30:34.619870] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2025-08 (1.00 seconds). [2025-09-24T17:30:35.216132] [INFO ] [REMOTE ] BCE: Fetching primary data for 2025-06. [2025-09-24T17:30:35.625690] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2025-08 (1.21 seconds). [2025-09-24T17:30:36.016100] [INFO ] [REMOTE ] BCS: Fetching primary data for 2025-07. [2025-09-24T17:30:36.816133] [INFO ] [REMOTE ] BCH: Fetching primary data for 2025-09. [2025-09-24T17:30:37.018902] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-24T17:30:37.616091] [INFO ] [REMOTE ] BCE: Fetching primary data for 2025-07. [2025-09-24T17:30:38.031471] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2025-07 (2.02 seconds). [2025-09-24T17:30:38.078971] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2025-09 (1.26 seconds). [2025-09-24T17:30:38.086967] [INFO ] [REMOTE ] BCH: Full fetch complete (40658 records). [2025-09-24T17:30:38.087264] [DEBUG] [VALIDATOR ] BCH: Validating primary data. [2025-09-24T17:30:38.088497] [FATAL] [VALIDATOR ] BCH: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:30:38.088634] [FATAL] [MAIN ] BCH: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:30:38.088735] [WARN ] [MAIN ] BCH: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:30:38.088793] [INFO ] [LOCAL ] BCH: Starting deletion of primary data. [2025-09-24T17:30:38.088874] [DEBUG] [LOCAL ] BCH: No primary data file found to delete. [2025-09-24T17:30:38.088923] [INFO ] [LOCAL ] BCH: Starting deletion of derivative data. [2025-09-24T17:30:38.089490] [DEBUG] [LOCAL ] BCH: Deleted derivative data file. [2025-09-24T17:30:38.089625] [INFO ] [MAIN ] Update Progress: 234/2373 symbols completed. BCH took 30.9s. Estimated remaining: 4h 39m 28s. Rate: 7.7 symbols/min [2025-09-24T17:30:38.344634] [INFO ] [MAIN ] BCSF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:30:38.389372] [DEBUG] [LOCAL ] BCSF: Loaded 27779 existing records from primary storage. [2025-09-24T17:30:38.389542] [INFO ] [MAIN ] BCSF: Loaded 27779 existing records. [2025-09-24T17:30:38.421341] [INFO ] [REMOTE ] BCO: Fetching primary data for 2025-09. [2025-09-24T17:30:38.675681] [WARN ] [MAIN ] BCSF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:30:38.676031] [INFO ] [MAIN ] BCSF: Wiping existing primary data before full refresh. [2025-09-24T17:30:38.676098] [INFO ] [LOCAL ] BCSF: Starting deletion of primary data. [2025-09-24T17:30:38.677233] [DEBUG] [LOCAL ] BCSF: Deleted primary data file. [2025-09-24T17:30:38.677325] [INFO ] [MAIN ] BCSF: Starting full primary refresh. [2025-09-24T17:30:39.208735] [INFO ] [REMOTE ] BCSF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:30:39.216078] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2024-12. [2025-09-24T17:30:39.427725] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2025-09 (1.01 seconds). [2025-09-24T17:30:39.433045] [INFO ] [REMOTE ] BCO: Full fetch complete (36772 records). [2025-09-24T17:30:39.433169] [DEBUG] [VALIDATOR ] BCO: Validating primary data. [2025-09-24T17:30:39.762190] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2025-07 (2.15 seconds). [2025-09-24T17:30:39.919696] [DEBUG] [VALIDATOR ] BCO: All expected trading days are present. [2025-09-24T17:30:39.919783] [DEBUG] [VALIDATOR ] BCO: Primary data validation passed. [2025-09-24T17:30:39.920297] [INFO ] [MAIN ] BCO: Fetched primary data is valid. [2025-09-24T17:30:39.920349] [DEBUG] [LOCAL ] BCO: Saving primary data. [2025-09-24T17:30:39.921192] [DEBUG] [LOCAL ] BCO: Trimmed 36772 records to 26443 (keeping 200 days of data) [2025-09-24T17:30:40.016044] [INFO ] [REMOTE ] BCE: Fetching primary data for 2025-08. [2025-09-24T17:30:40.086090] [DEBUG] [LOCAL ] BCO: Primary data saved (26443 records). [2025-09-24T17:30:40.086243] [INFO ] [MAIN ] BCO: Full history saved. [2025-09-24T17:30:40.086319] [INFO ] [MAIN ] Update Progress: 235/2373 symbols completed. BCO took 28.8s. Estimated remaining: 4h 38m 27s. Rate: 7.7 symbols/min [2025-09-24T17:30:40.260164] [INFO ] [MAIN ] BCX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:30:40.283181] [DEBUG] [LOCAL ] BCX: Loaded 21721 existing records from primary storage. [2025-09-24T17:30:40.283354] [INFO ] [MAIN ] BCX: Loaded 21721 existing records. [2025-09-24T17:30:40.469786] [WARN ] [MAIN ] BCX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:30:40.475296] [INFO ] [MAIN ] BCX: Wiping existing primary data before full refresh. [2025-09-24T17:30:40.483496] [INFO ] [LOCAL ] BCX: Starting deletion of primary data. [2025-09-24T17:30:40.484973] [DEBUG] [LOCAL ] BCX: Deleted primary data file. [2025-09-24T17:30:40.484902] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2024-12 (1.27 seconds). [2025-09-24T17:30:40.491045] [INFO ] [MAIN ] BCX: Starting full primary refresh. [2025-09-24T17:30:40.821677] [INFO ] [REMOTE ] BCS: Fetching primary data for 2025-08. [2025-09-24T17:30:40.852301] [INFO ] [REMOTE ] BCX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:30:41.616058] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2025-01. [2025-09-24T17:30:41.893074] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2025-08 (1.88 seconds). [2025-09-24T17:30:42.416102] [INFO ] [REMOTE ] BCE: Fetching primary data for 2025-09. [2025-09-24T17:30:42.563771] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2025-01 (0.95 seconds). [2025-09-24T17:30:43.038819] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2025-08 (2.22 seconds). [2025-09-24T17:30:43.216135] [INFO ] [REMOTE ] BCX: Fetching primary data for 2024-12. [2025-09-24T17:30:44.016056] [INFO ] [REMOTE ] BCS: Fetching primary data for 2025-09. [2025-09-24T17:30:44.086203] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2025-09 (1.67 seconds). [2025-09-24T17:30:44.099418] [INFO ] [REMOTE ] BCE: Full fetch complete (76141 records). [2025-09-24T17:30:44.099750] [DEBUG] [VALIDATOR ] BCE: Validating primary data. [2025-09-24T17:30:44.477582] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-24T17:30:44.599686] [DEBUG] [VALIDATOR ] BCE: All expected trading days are present. [2025-09-24T17:30:44.599803] [DEBUG] [VALIDATOR ] BCE: Primary data validation passed. [2025-09-24T17:30:44.600901] [INFO ] [MAIN ] BCE: Fetched primary data is valid. [2025-09-24T17:30:44.600980] [DEBUG] [LOCAL ] BCE: Saving primary data. [2025-09-24T17:30:44.602857] [DEBUG] [LOCAL ] BCE: Trimmed 76141 records to 52340 (keeping 200 days of data) [2025-09-24T17:30:44.826080] [INFO ] [REMOTE ] BCX: Fetching primary data for 2025-01. [2025-09-24T17:30:44.946271] [DEBUG] [LOCAL ] BCE: Primary data saved (52340 records). [2025-09-24T17:30:44.946475] [INFO ] [MAIN ] BCE: Full history saved. [2025-09-24T17:30:44.946617] [INFO ] [MAIN ] Update Progress: 236/2373 symbols completed. BCE took 39.0s. Estimated remaining: 4h 37m 53s. Rate: 7.7 symbols/min [2025-09-24T17:30:45.142219] [INFO ] [MAIN ] BDC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:30:45.167986] [DEBUG] [LOCAL ] BDC: Loaded 24877 existing records from primary storage. [2025-09-24T17:30:45.168129] [INFO ] [MAIN ] BDC: Loaded 24877 existing records. [2025-09-24T17:30:45.348176] [WARN ] [MAIN ] BDC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:30:45.348463] [INFO ] [MAIN ] BDC: Wiping existing primary data before full refresh. [2025-09-24T17:30:45.348516] [INFO ] [LOCAL ] BDC: Starting deletion of primary data. [2025-09-24T17:30:45.349210] [DEBUG] [LOCAL ] BDC: Deleted primary data file. [2025-09-24T17:30:45.349277] [INFO ] [MAIN ] BDC: Starting full primary refresh. [2025-09-24T17:30:45.626799] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2025-02. [2025-09-24T17:30:45.728895] [INFO ] [REMOTE ] BDC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:30:45.825795] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-24T17:30:45.912981] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2025-09 (1.90 seconds). [2025-09-24T17:30:45.923089] [INFO ] [REMOTE ] BCS: Full fetch complete (69915 records). [2025-09-24T17:30:45.923292] [DEBUG] [VALIDATOR ] BCS: Validating primary data. [2025-09-24T17:30:46.131608] [WARN ] [VALIDATOR ] BCS: Validation failed - insufficient historical data. Have 181 unique days, need 200 days [2025-09-24T17:30:46.132414] [FATAL] [MAIN ] BCS: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:30:46.132497] [WARN ] [MAIN ] BCS: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:30:46.132586] [INFO ] [LOCAL ] BCS: Starting deletion of primary data. [2025-09-24T17:30:46.132697] [DEBUG] [LOCAL ] BCS: No primary data file found to delete. [2025-09-24T17:30:46.132755] [INFO ] [LOCAL ] BCS: Starting deletion of derivative data. [2025-09-24T17:30:46.132819] [DEBUG] [LOCAL ] BCS: No derivative data file found to delete. [2025-09-24T17:30:46.132921] [INFO ] [MAIN ] Update Progress: 237/2373 symbols completed. BCS took 31.8s. Estimated remaining: 4h 36m 45s. Rate: 7.7 symbols/min [2025-09-24T17:30:46.416132] [INFO ] [REMOTE ] BCX: Fetching primary data for 2025-02. [2025-09-24T17:30:46.784910] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2025-02 (1.16 seconds). [2025-09-24T17:30:47.216061] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2025-03. [2025-09-24T17:30:47.565712] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-24T17:30:48.016093] [INFO ] [REMOTE ] BDC: Fetching primary data for 2024-12. [2025-09-24T17:30:48.586391] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2025-03 (1.37 seconds). [2025-09-24T17:30:48.816122] [INFO ] [REMOTE ] BCX: Fetching primary data for 2025-03. [2025-09-24T17:30:49.296433] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2024-12 (1.28 seconds). [2025-09-24T17:30:49.616133] [INFO ] [REMOTE ] BDC: Fetching primary data for 2025-01. [2025-09-24T17:30:49.958217] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2025-03 (1.14 seconds). [2025-09-24T17:30:50.416111] [INFO ] [REMOTE ] BCX: Fetching primary data for 2025-04. [2025-09-24T17:30:50.795104] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-24T17:30:51.216125] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2025-04. [2025-09-24T17:30:51.510952] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2025-04 (1.09 seconds). [2025-09-24T17:30:52.016094] [INFO ] [REMOTE ] BCX: Fetching primary data for 2025-05. [2025-09-24T17:30:52.680981] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2025-04 (1.46 seconds). [2025-09-24T17:30:52.816114] [INFO ] [REMOTE ] BDC: Fetching primary data for 2025-02. [2025-09-24T17:30:53.034885] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2025-05 (1.02 seconds). [2025-09-24T17:30:53.616132] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2025-05. [2025-09-24T17:30:53.842811] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2025-02 (1.03 seconds). [2025-09-24T17:30:54.416043] [INFO ] [REMOTE ] BDC: Fetching primary data for 2025-03. [2025-09-24T17:30:54.565456] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-24T17:30:55.216078] [INFO ] [REMOTE ] BCX: Fetching primary data for 2025-06. [2025-09-24T17:30:55.398862] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2025-03 (0.98 seconds). [2025-09-24T17:30:56.016098] [INFO ] [REMOTE ] BDC: Fetching primary data for 2025-04. [2025-09-24T17:30:56.225999] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2025-06 (1.01 seconds). [2025-09-24T17:30:56.816129] [INFO ] [REMOTE ] BCX: Fetching primary data for 2025-07. [2025-09-24T17:30:57.041200] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2025-04 (1.03 seconds). [2025-09-24T17:30:57.616081] [INFO ] [REMOTE ] BDC: Fetching primary data for 2025-05. [2025-09-24T17:30:57.662718] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2025-07 (0.85 seconds). [2025-09-24T17:30:58.416057] [INFO ] [REMOTE ] BCX: Fetching primary data for 2025-08. [2025-09-24T17:30:58.782332] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2025-05 (1.17 seconds). [2025-09-24T17:30:59.216053] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2025-06. [2025-09-24T17:30:59.456287] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2025-08 (1.04 seconds). [2025-09-24T17:31:00.016134] [INFO ] [REMOTE ] BCX: Fetching primary data for 2025-09. [2025-09-24T17:31:00.603202] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-24T17:31:00.816119] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2025-07. [2025-09-24T17:31:01.180076] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2025-09 (1.16 seconds). [2025-09-24T17:31:01.184326] [INFO ] [REMOTE ] BCX: Full fetch complete (33901 records). [2025-09-24T17:31:01.184423] [DEBUG] [VALIDATOR ] BCX: Validating primary data. [2025-09-24T17:31:01.578868] [DEBUG] [VALIDATOR ] BCX: All expected trading days are present. [2025-09-24T17:31:01.578954] [DEBUG] [VALIDATOR ] BCX: Primary data validation passed. [2025-09-24T17:31:01.579495] [INFO ] [MAIN ] BCX: Fetched primary data is valid. [2025-09-24T17:31:01.579560] [DEBUG] [LOCAL ] BCX: Saving primary data. [2025-09-24T17:31:01.580549] [DEBUG] [LOCAL ] BCX: Trimmed 33901 records to 21656 (keeping 200 days of data) [2025-09-24T17:31:01.635372] [INFO ] [REMOTE ] BDC: Fetching primary data for 2025-06. [2025-09-24T17:31:01.719613] [DEBUG] [LOCAL ] BCX: Primary data saved (21656 records). [2025-09-24T17:31:01.719781] [INFO ] [MAIN ] BCX: Full history saved. [2025-09-24T17:31:01.719872] [INFO ] [MAIN ] Update Progress: 238/2373 symbols completed. BCX took 21.6s. Estimated remaining: 4h 37m 48s. Rate: 7.7 symbols/min [2025-09-24T17:31:01.846870] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2025-07 (1.03 seconds). [2025-09-24T17:31:02.416086] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2025-08. [2025-09-24T17:31:02.933206] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2025-06 (1.30 seconds). [2025-09-24T17:31:03.216084] [INFO ] [REMOTE ] BDC: Fetching primary data for 2025-07. [2025-09-24T17:31:03.417387] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2025-08 (1.00 seconds). [2025-09-24T17:31:04.016143] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2025-09. [2025-09-24T17:31:04.565096] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2025-07 (1.35 seconds). [2025-09-24T17:31:04.816095] [INFO ] [REMOTE ] BDC: Fetching primary data for 2025-08. [2025-09-24T17:31:05.356314] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2025-09 (1.34 seconds). [2025-09-24T17:31:05.361885] [INFO ] [REMOTE ] BCSF: Full fetch complete (38071 records). [2025-09-24T17:31:05.361986] [DEBUG] [VALIDATOR ] BCSF: Validating primary data. [2025-09-24T17:31:05.791970] [DEBUG] [VALIDATOR ] BCSF: All expected trading days are present. [2025-09-24T17:31:05.792188] [DEBUG] [VALIDATOR ] BCSF: Primary data validation passed. [2025-09-24T17:31:05.792870] [INFO ] [MAIN ] BCSF: Fetched primary data is valid. [2025-09-24T17:31:05.792938] [DEBUG] [LOCAL ] BCSF: Saving primary data. [2025-09-24T17:31:05.794150] [DEBUG] [LOCAL ] BCSF: Trimmed 38071 records to 27844 (keeping 200 days of data) [2025-09-24T17:31:05.944377] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2025-08 (1.13 seconds). [2025-09-24T17:31:05.979095] [INFO ] [REMOTE ] BDC: Fetching primary data for 2025-09. [2025-09-24T17:31:06.009618] [DEBUG] [LOCAL ] BCSF: Primary data saved (27844 records). [2025-09-24T17:31:06.009853] [INFO ] [MAIN ] BCSF: Full history saved. [2025-09-24T17:31:06.011126] [INFO ] [MAIN ] Update Progress: 239/2373 symbols completed. BCSF took 27.9s. Estimated remaining: 4h 37m 9s. Rate: 7.7 symbols/min [2025-09-24T17:31:07.250516] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-24T17:31:07.255000] [INFO ] [REMOTE ] BDC: Full fetch complete (35731 records). [2025-09-24T17:31:07.255091] [DEBUG] [VALIDATOR ] BDC: Validating primary data. [2025-09-24T17:31:07.679825] [DEBUG] [VALIDATOR ] BDC: All expected trading days are present. [2025-09-24T17:31:07.679954] [DEBUG] [VALIDATOR ] BDC: Primary data validation passed. [2025-09-24T17:31:07.680465] [INFO ] [MAIN ] BDC: Fetched primary data is valid. [2025-09-24T17:31:07.680511] [DEBUG] [LOCAL ] BDC: Saving primary data. [2025-09-24T17:31:07.681601] [DEBUG] [LOCAL ] BDC: Trimmed 35731 records to 24794 (keeping 200 days of data) [2025-09-24T17:31:07.850676] [DEBUG] [LOCAL ] BDC: Primary data saved (24794 records). [2025-09-24T17:31:07.850816] [INFO ] [MAIN ] BDC: Full history saved. [2025-09-24T17:31:07.850903] [INFO ] [MAIN ] Update Progress: 240/2373 symbols completed. BDC took 22.9s. Estimated remaining: 4h 36m 8s. Rate: 7.7 symbols/min [2025-09-24T17:31:08.520968] [INFO ] [MAIN ] BE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:31:08.557892] [DEBUG] [LOCAL ] BE: No existing data file found in primary storage. [2025-09-24T17:31:08.542309] [INFO ] [MAIN ] BDJ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:31:08.555188] [INFO ] [MAIN ] BDX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:31:08.562549] [WARN ] [MAIN ] BE: No existing data found, performing full refresh instead. [2025-09-24T17:31:08.578301] [INFO ] [MAIN ] BE: Wiping existing primary data before full refresh. [2025-09-24T17:31:08.582467] [INFO ] [MAIN ] BDN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:31:08.582619] [INFO ] [LOCAL ] BE: Starting deletion of primary data. [2025-09-24T17:31:08.582931] [DEBUG] [LOCAL ] BE: No primary data file found to delete. [2025-09-24T17:31:08.583250] [INFO ] [MAIN ] BE: Starting full primary refresh. [2025-09-24T17:31:08.895702] [DEBUG] [LOCAL ] BDJ: Loaded 28925 existing records from primary storage. [2025-09-24T17:31:08.932665] [INFO ] [MAIN ] BDJ: Loaded 28925 existing records. [2025-09-24T17:31:09.023094] [DEBUG] [LOCAL ] BDN: Loaded 47615 existing records from primary storage. [2025-09-24T17:31:09.044017] [INFO ] [MAIN ] BDN: Loaded 47615 existing records. [2025-09-24T17:31:09.233413] [INFO ] [REMOTE ] BE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:31:09.262227] [INFO ] [REMOTE ] BE: Fetching primary data for 2024-12. [2025-09-24T17:31:09.244236] [DEBUG] [LOCAL ] BDX: Loaded 52492 existing records from primary storage. [2025-09-24T17:31:09.328089] [INFO ] [MAIN ] BDX: Loaded 52492 existing records. [2025-09-24T17:31:09.359699] [WARN ] [MAIN ] BDJ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:31:09.515116] [WARN ] [MAIN ] BDN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:31:09.515218] [INFO ] [MAIN ] BDJ: Wiping existing primary data before full refresh. [2025-09-24T17:31:09.515431] [INFO ] [LOCAL ] BDJ: Starting deletion of primary data. [2025-09-24T17:31:09.540491] [INFO ] [MAIN ] BDN: Wiping existing primary data before full refresh. [2025-09-24T17:31:09.540436] [DEBUG] [LOCAL ] BDJ: Deleted primary data file. [2025-09-24T17:31:09.544922] [INFO ] [MAIN ] BDJ: Starting full primary refresh. [2025-09-24T17:31:09.544802] [INFO ] [LOCAL ] BDN: Starting deletion of primary data. [2025-09-24T17:31:09.603470] [DEBUG] [LOCAL ] BDN: Deleted primary data file. [2025-09-24T17:31:09.629434] [INFO ] [MAIN ] BDN: Starting full primary refresh. [2025-09-24T17:31:09.836609] [WARN ] [MAIN ] BDX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:31:09.914920] [INFO ] [MAIN ] BDX: Wiping existing primary data before full refresh. [2025-09-24T17:31:09.940864] [INFO ] [LOCAL ] BDX: Starting deletion of primary data. [2025-09-24T17:31:10.021264] [DEBUG] [LOCAL ] BDX: Deleted primary data file. [2025-09-24T17:31:10.058321] [INFO ] [MAIN ] BDX: Starting full primary refresh. [2025-09-24T17:31:10.405128] [INFO ] [REMOTE ] BDJ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:31:10.421904] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2024-12. [2025-09-24T17:31:10.523951] [INFO ] [REMOTE ] BDN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:31:10.540575] [INFO ] [REMOTE ] BDN: Fetching primary data for 2024-12. [2025-09-24T17:31:10.827523] [INFO ] [REMOTE ] BDX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:31:10.827946] [INFO ] [REMOTE ] BDX: Fetching primary data for 2024-12. [2025-09-24T17:31:11.531428] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2024-12 (2.27 seconds). [2025-09-24T17:31:11.544227] [INFO ] [REMOTE ] BE: Fetching primary data for 2025-01. [2025-09-24T17:31:11.906401] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2024-12 (1.48 seconds). [2025-09-24T17:31:11.913319] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2025-01. [2025-09-24T17:31:12.375409] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2024-12 (1.55 seconds). [2025-09-24T17:31:12.387838] [INFO ] [REMOTE ] BDX: Fetching primary data for 2025-01. [2025-09-24T17:31:12.422187] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2024-12 (1.88 seconds). [2025-09-24T17:31:12.433325] [INFO ] [REMOTE ] BDN: Fetching primary data for 2025-01. [2025-09-24T17:31:12.772738] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2025-01 (0.86 seconds). [2025-09-24T17:31:12.816137] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2025-02. [2025-09-24T17:31:13.643792] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2025-01 (2.10 seconds). [2025-09-24T17:31:13.655261] [INFO ] [REMOTE ] BE: Fetching primary data for 2025-02. [2025-09-24T17:31:14.119565] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2025-01 (1.69 seconds). [2025-09-24T17:31:14.233364] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-24T17:31:14.380010] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2025-01 (1.99 seconds). [2025-09-24T17:31:14.416031] [INFO ] [REMOTE ] BDX: Fetching primary data for 2025-02. [2025-09-24T17:31:15.216107] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2025-03. [2025-09-24T17:31:15.600389] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2025-02 (1.95 seconds). [2025-09-24T17:31:16.016062] [INFO ] [REMOTE ] BE: Fetching primary data for 2025-03. [2025-09-24T17:31:16.078751] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-24T17:31:16.515762] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-24T17:31:16.816108] [INFO ] [REMOTE ] BDX: Fetching primary data for 2025-03. [2025-09-24T17:31:17.616112] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2025-04. [2025-09-24T17:31:17.827610] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-24T17:31:18.390366] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2025-03 (1.57 seconds). [2025-09-24T17:31:18.416078] [INFO ] [REMOTE ] BE: Fetching primary data for 2025-04. [2025-09-24T17:31:19.065242] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2025-04 (1.45 seconds). [2025-09-24T17:31:19.216086] [INFO ] [REMOTE ] BDN: Fetching primary data for 2025-02. [2025-09-24T17:31:20.016127] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2025-05. [2025-09-24T17:31:20.289827] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2025-04 (1.87 seconds). [2025-09-24T17:31:20.347525] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2025-02 (1.13 seconds). [2025-09-24T17:31:20.816161] [INFO ] [REMOTE ] BDX: Fetching primary data for 2025-04. [2025-09-24T17:31:21.247741] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2025-05 (1.23 seconds). [2025-09-24T17:31:21.616093] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2025-06. [2025-09-24T17:31:22.416084] [INFO ] [REMOTE ] BDN: Fetching primary data for 2025-03. [2025-09-24T17:31:22.690143] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2025-04 (1.87 seconds). [2025-09-24T17:31:22.875954] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2025-06 (1.26 seconds). [2025-09-24T17:31:23.216129] [INFO ] [REMOTE ] BDX: Fetching primary data for 2025-05. [2025-09-24T17:31:24.016077] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2025-07. [2025-09-24T17:31:24.181796] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-24T17:31:24.816137] [INFO ] [REMOTE ] BE: Fetching primary data for 2025-05. [2025-09-24T17:31:25.382622] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2025-05 (2.17 seconds). [2025-09-24T17:31:25.410606] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2025-07 (1.39 seconds). [2025-09-24T17:31:25.616114] [INFO ] [REMOTE ] BDN: Fetching primary data for 2025-04. [2025-09-24T17:31:26.416041] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2025-08. [2025-09-24T17:31:26.683872] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2025-05 (1.87 seconds). [2025-09-24T17:31:27.192129] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-24T17:31:27.216031] [INFO ] [REMOTE ] BDN: Fetching primary data for 2025-05. [2025-09-24T17:31:27.384228] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2025-08 (0.97 seconds). [2025-09-24T17:31:28.016081] [INFO ] [REMOTE ] BDX: Fetching primary data for 2025-06. [2025-09-24T17:31:28.557364] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2025-05 (1.34 seconds). [2025-09-24T17:31:28.816093] [INFO ] [REMOTE ] BDN: Fetching primary data for 2025-06. [2025-09-24T17:31:29.616078] [INFO ] [REMOTE ] BE: Fetching primary data for 2025-06. [2025-09-24T17:31:29.664861] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-24T17:31:30.237279] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2025-06 (1.42 seconds). [2025-09-24T17:31:30.416099] [INFO ] [REMOTE ] BDX: Fetching primary data for 2025-07. [2025-09-24T17:31:31.216747] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2025-09. [2025-09-24T17:31:31.587943] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2025-06 (1.97 seconds). [2025-09-24T17:31:32.016224] [INFO ] [REMOTE ] BE: Fetching primary data for 2025-07. [2025-09-24T17:31:32.281027] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2025-09 (1.06 seconds). [2025-09-24T17:31:32.286710] [INFO ] [REMOTE ] BDJ: Full fetch complete (42524 records). [2025-09-24T17:31:32.286906] [DEBUG] [VALIDATOR ] BDJ: Validating primary data. [2025-09-24T17:31:32.287757] [FATAL] [VALIDATOR ] BDJ: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:31:32.287878] [FATAL] [MAIN ] BDJ: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:31:32.287937] [WARN ] [MAIN ] BDJ: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:31:32.288002] [INFO ] [LOCAL ] BDJ: Starting deletion of primary data. [2025-09-24T17:31:32.288089] [DEBUG] [LOCAL ] BDJ: No primary data file found to delete. [2025-09-24T17:31:32.288148] [INFO ] [LOCAL ] BDJ: Starting deletion of derivative data. [2025-09-24T17:31:32.288618] [DEBUG] [LOCAL ] BDJ: Deleted derivative data file. [2025-09-24T17:31:32.288765] [INFO ] [MAIN ] Update Progress: 241/2373 symbols completed. BDJ took 24.4s. Estimated remaining: 4h 38m 28s. Rate: 7.7 symbols/min [2025-09-24T17:31:32.497561] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2025-07 (2.08 seconds). [2025-09-24T17:31:32.501750] [INFO ] [MAIN ] BEDU: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:31:32.502026] [DEBUG] [LOCAL ] BEDU: No existing data file found in primary storage. [2025-09-24T17:31:32.502099] [WARN ] [MAIN ] BEDU: No existing data found, performing full refresh instead. [2025-09-24T17:31:32.514100] [INFO ] [MAIN ] BEDU: Wiping existing primary data before full refresh. [2025-09-24T17:31:32.514170] [INFO ] [LOCAL ] BEDU: Starting deletion of primary data. [2025-09-24T17:31:32.514220] [DEBUG] [LOCAL ] BEDU: No primary data file found to delete. [2025-09-24T17:31:32.514273] [INFO ] [MAIN ] BEDU: Starting full primary refresh. [2025-09-24T17:31:32.821187] [INFO ] [REMOTE ] BDX: Fetching primary data for 2025-08. [2025-09-24T17:31:32.902567] [INFO ] [REMOTE ] BEDU: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:31:33.616098] [INFO ] [REMOTE ] BDN: Fetching primary data for 2025-07. [2025-09-24T17:31:34.416059] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2024-12. [2025-09-24T17:31:34.520322] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2025-07 (2.50 seconds). [2025-09-24T17:31:34.877953] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2025-08 (2.06 seconds). [2025-09-24T17:31:34.950681] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2024-12 (0.53 seconds). [2025-09-24T17:31:35.216128] [INFO ] [REMOTE ] BDX: Fetching primary data for 2025-09. [2025-09-24T17:31:35.338868] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2025-07 (1.72 seconds). [2025-09-24T17:31:36.016137] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2025-01. [2025-09-24T17:31:36.330629] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2025-01 (0.31 seconds). [2025-09-24T17:31:36.816049] [INFO ] [REMOTE ] BDN: Fetching primary data for 2025-08. [2025-09-24T17:31:37.099400] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2025-09 (1.88 seconds). [2025-09-24T17:31:37.108523] [INFO ] [REMOTE ] BDX: Full fetch complete (75534 records). [2025-09-24T17:31:37.108739] [DEBUG] [VALIDATOR ] BDX: Validating primary data. [2025-09-24T17:31:37.110340] [FATAL] [VALIDATOR ] BDX: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:31:37.110439] [FATAL] [MAIN ] BDX: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:31:37.110485] [WARN ] [MAIN ] BDX: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:31:37.110807] [INFO ] [LOCAL ] BDX: Starting deletion of primary data. [2025-09-24T17:31:37.110951] [DEBUG] [LOCAL ] BDX: No primary data file found to delete. [2025-09-24T17:31:37.111037] [INFO ] [LOCAL ] BDX: Starting deletion of derivative data. [2025-09-24T17:31:37.111595] [DEBUG] [LOCAL ] BDX: Deleted derivative data file. [2025-09-24T17:31:37.112226] [INFO ] [MAIN ] Update Progress: 242/2373 symbols completed. BDX took 29.3s. Estimated remaining: 4h 37m 53s. Rate: 7.7 symbols/min [2025-09-24T17:31:37.308634] [INFO ] [MAIN ] BEKE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:31:37.379395] [DEBUG] [LOCAL ] BEKE: Loaded 53257 existing records from primary storage. [2025-09-24T17:31:37.379565] [INFO ] [MAIN ] BEKE: Loaded 53257 existing records. [2025-09-24T17:31:37.566203] [WARN ] [MAIN ] BEKE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:31:37.566662] [INFO ] [MAIN ] BEKE: Wiping existing primary data before full refresh. [2025-09-24T17:31:37.566744] [INFO ] [LOCAL ] BEKE: Starting deletion of primary data. [2025-09-24T17:31:37.568186] [DEBUG] [LOCAL ] BEKE: Deleted primary data file. [2025-09-24T17:31:37.568250] [INFO ] [MAIN ] BEKE: Starting full primary refresh. [2025-09-24T17:31:37.623815] [INFO ] [REMOTE ] BE: Fetching primary data for 2025-08. [2025-09-24T17:31:37.964233] [INFO ] [REMOTE ] BEKE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:31:38.416130] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2024-12. [2025-09-24T17:31:38.453449] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-24T17:31:39.216155] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2025-02. [2025-09-24T17:31:39.542094] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2025-02 (0.33 seconds). [2025-09-24T17:31:39.761758] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2025-08 (2.14 seconds). [2025-09-24T17:31:40.016090] [INFO ] [REMOTE ] BDN: Fetching primary data for 2025-09. [2025-09-24T17:31:40.453824] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2024-12 (2.04 seconds). [2025-09-24T17:31:40.816166] [INFO ] [REMOTE ] BE: Fetching primary data for 2025-09. [2025-09-24T17:31:41.450810] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2025-09 (1.43 seconds). [2025-09-24T17:31:41.459135] [INFO ] [REMOTE ] BDN: Full fetch complete (68932 records). [2025-09-24T17:31:41.459347] [DEBUG] [VALIDATOR ] BDN: Validating primary data. [2025-09-24T17:31:41.460241] [FATAL] [VALIDATOR ] BDN: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:31:41.460347] [FATAL] [MAIN ] BDN: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:31:41.460403] [WARN ] [MAIN ] BDN: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:31:41.460480] [INFO ] [LOCAL ] BDN: Starting deletion of primary data. [2025-09-24T17:31:41.460568] [DEBUG] [LOCAL ] BDN: No primary data file found to delete. [2025-09-24T17:31:41.460626] [INFO ] [LOCAL ] BDN: Starting deletion of derivative data. [2025-09-24T17:31:41.461241] [DEBUG] [LOCAL ] BDN: Deleted derivative data file. [2025-09-24T17:31:41.461408] [INFO ] [MAIN ] Update Progress: 243/2373 symbols completed. BDN took 33.6s. Estimated remaining: 4h 37m 15s. Rate: 7.7 symbols/min [2025-09-24T17:31:41.622240] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2025-01. [2025-09-24T17:31:41.653939] [INFO ] [MAIN ] BEN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:31:41.720020] [DEBUG] [LOCAL ] BEN: Loaded 53062 existing records from primary storage. [2025-09-24T17:31:41.720217] [INFO ] [MAIN ] BEN: Loaded 53062 existing records. [2025-09-24T17:31:41.921886] [WARN ] [MAIN ] BEN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:31:41.922173] [INFO ] [MAIN ] BEN: Wiping existing primary data before full refresh. [2025-09-24T17:31:41.922224] [INFO ] [LOCAL ] BEN: Starting deletion of primary data. [2025-09-24T17:31:41.924847] [DEBUG] [LOCAL ] BEN: Deleted primary data file. [2025-09-24T17:31:41.924926] [INFO ] [MAIN ] BEN: Starting full primary refresh. [2025-09-24T17:31:42.311041] [INFO ] [REMOTE ] BEN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:31:42.416030] [INFO ] [REMOTE ] BEN: Fetching primary data for 2024-12. [2025-09-24T17:31:43.045004] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2025-09 (2.23 seconds). [2025-09-24T17:31:43.058707] [INFO ] [REMOTE ] BE: Full fetch complete (77662 records). [2025-09-24T17:31:43.058922] [DEBUG] [VALIDATOR ] BE: Validating primary data. [2025-09-24T17:31:43.223247] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2025-03. [2025-09-24T17:31:43.573246] [DEBUG] [VALIDATOR ] BE: All expected trading days are present. [2025-09-24T17:31:43.576600] [DEBUG] [VALIDATOR ] BE: Primary data validation passed. [2025-09-24T17:31:43.577676] [INFO ] [MAIN ] BE: Fetched primary data is valid. [2025-09-24T17:31:43.577823] [DEBUG] [LOCAL ] BE: Saving primary data. [2025-09-24T17:31:43.582482] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2025-01 (1.96 seconds). [2025-09-24T17:31:43.600522] [DEBUG] [LOCAL ] BE: Trimmed 77662 records to 53653 (keeping 200 days of data) [2025-09-24T17:31:43.673261] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2025-03 (0.45 seconds). [2025-09-24T17:31:43.978759] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-24T17:31:44.009987] [DEBUG] [LOCAL ] BE: Primary data saved (53653 records). [2025-09-24T17:31:44.010162] [INFO ] [MAIN ] BE: Full history saved. [2025-09-24T17:31:44.010307] [INFO ] [MAIN ] Update Progress: 244/2373 symbols completed. BE took 36.1s. Estimated remaining: 4h 36m 21s. Rate: 7.7 symbols/min [2025-09-24T17:31:44.016097] [INFO ] [REMOTE ] BEN: Fetching primary data for 2025-01. [2025-09-24T17:31:44.188531] [INFO ] [MAIN ] BEP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:31:44.231721] [DEBUG] [LOCAL ] BEP: Loaded 38607 existing records from primary storage. [2025-09-24T17:31:44.231881] [INFO ] [MAIN ] BEP: Loaded 38607 existing records. [2025-09-24T17:31:44.428403] [WARN ] [MAIN ] BEP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:31:44.428687] [INFO ] [MAIN ] BEP: Wiping existing primary data before full refresh. [2025-09-24T17:31:44.428760] [INFO ] [LOCAL ] BEP: Starting deletion of primary data. [2025-09-24T17:31:44.430111] [DEBUG] [LOCAL ] BEP: Deleted primary data file. [2025-09-24T17:31:44.430185] [INFO ] [MAIN ] BEP: Starting full primary refresh. [2025-09-24T17:31:44.821551] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2025-04. [2025-09-24T17:31:44.915287] [INFO ] [REMOTE ] BEP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:31:45.355331] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2025-04 (0.53 seconds). [2025-09-24T17:31:45.608275] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-24T17:31:45.619091] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2025-05. [2025-09-24T17:31:46.001349] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2025-05 (0.38 seconds). [2025-09-24T17:31:46.416101] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2025-06. [2025-09-24T17:31:46.754998] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2025-06 (0.34 seconds). [2025-09-24T17:31:47.216202] [INFO ] [REMOTE ] BEP: Fetching primary data for 2024-12. [2025-09-24T17:31:48.016093] [INFO ] [REMOTE ] BEN: Fetching primary data for 2025-02. [2025-09-24T17:31:48.785302] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-24T17:31:48.816038] [INFO ] [REMOTE ] BEP: Fetching primary data for 2025-01. [2025-09-24T17:31:49.616059] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2025-02. [2025-09-24T17:31:49.698440] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2025-02 (1.68 seconds). [2025-09-24T17:31:50.077936] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2025-01 (1.26 seconds). [2025-09-24T17:31:50.416099] [INFO ] [REMOTE ] BEP: Fetching primary data for 2025-02. [2025-09-24T17:31:51.216107] [INFO ] [REMOTE ] BEN: Fetching primary data for 2025-03. [2025-09-24T17:31:51.791022] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2025-02 (2.17 seconds). [2025-09-24T17:31:51.956842] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2025-02 (1.54 seconds). [2025-09-24T17:31:52.016052] [INFO ] [REMOTE ] BEP: Fetching primary data for 2025-03. [2025-09-24T17:31:52.816114] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2025-07. [2025-09-24T17:31:52.948749] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-24T17:31:53.123667] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2025-07 (0.31 seconds). [2025-09-24T17:31:53.605141] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-24T17:31:53.618190] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2025-03. [2025-09-24T17:31:54.416112] [INFO ] [REMOTE ] BEN: Fetching primary data for 2025-04. [2025-09-24T17:31:55.216063] [INFO ] [REMOTE ] BEP: Fetching primary data for 2025-04. [2025-09-24T17:31:55.539287] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-24T17:31:56.016056] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2025-04. [2025-09-24T17:31:56.065333] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-24T17:31:56.306989] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2025-04 (1.09 seconds). [2025-09-24T17:31:56.816086] [INFO ] [REMOTE ] BEP: Fetching primary data for 2025-05. [2025-09-24T17:31:57.616056] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2025-08. [2025-09-24T17:31:57.817512] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2025-04 (1.80 seconds). [2025-09-24T17:31:58.159355] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2025-08 (0.54 seconds). [2025-09-24T17:31:58.184702] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2025-05 (1.37 seconds). [2025-09-24T17:31:58.416093] [INFO ] [REMOTE ] BEP: Fetching primary data for 2025-06. [2025-09-24T17:31:59.216119] [INFO ] [REMOTE ] BEN: Fetching primary data for 2025-05. [2025-09-24T17:32:00.016130] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2025-05. [2025-09-24T17:32:00.214249] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-24T17:32:00.816146] [INFO ] [REMOTE ] BEP: Fetching primary data for 2025-07. [2025-09-24T17:32:01.389730] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2025-05 (2.17 seconds). [2025-09-24T17:32:01.616111] [INFO ] [REMOTE ] BEN: Fetching primary data for 2025-06. [2025-09-24T17:32:02.199403] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-24T17:32:02.391015] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2025-05 (2.37 seconds). [2025-09-24T17:32:02.416072] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2025-06. [2025-09-24T17:32:03.216126] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2025-09. [2025-09-24T17:32:03.410670] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2025-06 (1.79 seconds). [2025-09-24T17:32:03.669998] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2025-09 (0.45 seconds). [2025-09-24T17:32:03.670891] [INFO ] [REMOTE ] BEDU: Full fetch complete (1401 records). [2025-09-24T17:32:03.670966] [DEBUG] [VALIDATOR ] BEDU: Validating primary data. [2025-09-24T17:32:03.892585] [WARN ] [VALIDATOR ] BEDU: Validation failed - insufficient historical data. Have 168 unique days, need 200 days [2025-09-24T17:32:03.892800] [FATAL] [MAIN ] BEDU: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:32:03.892872] [WARN ] [MAIN ] BEDU: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:32:03.892946] [INFO ] [LOCAL ] BEDU: Starting deletion of primary data. [2025-09-24T17:32:03.893013] [DEBUG] [LOCAL ] BEDU: No primary data file found to delete. [2025-09-24T17:32:03.893129] [INFO ] [LOCAL ] BEDU: Starting deletion of derivative data. [2025-09-24T17:32:03.893208] [DEBUG] [LOCAL ] BEDU: No derivative data file found to delete. [2025-09-24T17:32:03.893292] [INFO ] [MAIN ] Update Progress: 245/2373 symbols completed. BEDU took 31.6s. Estimated remaining: 4h 37m 58s. Rate: 7.7 symbols/min [2025-09-24T17:32:04.020703] [INFO ] [REMOTE ] BEP: Fetching primary data for 2025-08. [2025-09-24T17:32:04.099132] [INFO ] [MAIN ] BEPC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:32:04.179634] [DEBUG] [LOCAL ] BEPC: Loaded 46516 existing records from primary storage. [2025-09-24T17:32:04.179831] [INFO ] [MAIN ] BEPC: Loaded 46516 existing records. [2025-09-24T17:32:04.355146] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2025-06 (1.94 seconds). [2025-09-24T17:32:04.444350] [WARN ] [MAIN ] BEPC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:32:04.444664] [INFO ] [MAIN ] BEPC: Wiping existing primary data before full refresh. [2025-09-24T17:32:04.444748] [INFO ] [LOCAL ] BEPC: Starting deletion of primary data. [2025-09-24T17:32:04.446083] [DEBUG] [LOCAL ] BEPC: Deleted primary data file. [2025-09-24T17:32:04.446150] [INFO ] [MAIN ] BEPC: Starting full primary refresh. [2025-09-24T17:32:04.821617] [INFO ] [REMOTE ] BEN: Fetching primary data for 2025-07. [2025-09-24T17:32:04.841803] [INFO ] [REMOTE ] BEPC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:32:05.425544] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-24T17:32:05.616109] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2024-12. [2025-09-24T17:32:06.416057] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2025-07. [2025-09-24T17:32:06.686114] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2025-07 (1.86 seconds). [2025-09-24T17:32:07.155489] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-24T17:32:07.216037] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2025-01. [2025-09-24T17:32:08.016093] [INFO ] [REMOTE ] BEP: Fetching primary data for 2025-09. [2025-09-24T17:32:08.304195] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-24T17:32:08.816127] [INFO ] [REMOTE ] BEN: Fetching primary data for 2025-08. [2025-09-24T17:32:08.869699] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-24T17:32:09.127343] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-24T17:32:09.133884] [INFO ] [REMOTE ] BEP: Full fetch complete (58000 records). [2025-09-24T17:32:09.134011] [DEBUG] [VALIDATOR ] BEP: Validating primary data. [2025-09-24T17:32:09.135031] [FATAL] [VALIDATOR ] BEP: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:32:09.135159] [FATAL] [MAIN ] BEP: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:32:09.135209] [WARN ] [MAIN ] BEP: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:32:09.135293] [INFO ] [LOCAL ] BEP: Starting deletion of primary data. [2025-09-24T17:32:09.135610] [DEBUG] [LOCAL ] BEP: No primary data file found to delete. [2025-09-24T17:32:09.135719] [INFO ] [LOCAL ] BEP: Starting deletion of derivative data. [2025-09-24T17:32:09.136638] [DEBUG] [LOCAL ] BEP: Deleted derivative data file. [2025-09-24T17:32:09.136806] [INFO ] [MAIN ] Update Progress: 246/2373 symbols completed. BEP took 25.1s. Estimated remaining: 4h 37m 28s. Rate: 7.7 symbols/min [2025-09-24T17:32:09.317865] [INFO ] [MAIN ] BEPH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:32:09.325085] [DEBUG] [LOCAL ] BEPH: Loaded 5122 existing records from primary storage. [2025-09-24T17:32:09.325277] [INFO ] [MAIN ] BEPH: Loaded 5122 existing records. [2025-09-24T17:32:09.514289] [WARN ] [MAIN ] BEPH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:32:09.514594] [INFO ] [MAIN ] BEPH: Wiping existing primary data before full refresh. [2025-09-24T17:32:09.514689] [INFO ] [LOCAL ] BEPH: Starting deletion of primary data. [2025-09-24T17:32:09.515151] [DEBUG] [LOCAL ] BEPH: Deleted primary data file. [2025-09-24T17:32:09.515214] [INFO ] [MAIN ] BEPH: Starting full primary refresh. [2025-09-24T17:32:09.621305] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2025-02. [2025-09-24T17:32:09.893386] [INFO ] [REMOTE ] BEPH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:32:10.416141] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2025-08. [2025-09-24T17:32:10.485798] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2025-08 (1.67 seconds). [2025-09-24T17:32:10.968735] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-24T17:32:11.216100] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2024-12. [2025-09-24T17:32:12.016069] [INFO ] [REMOTE ] BEN: Fetching primary data for 2025-09. [2025-09-24T17:32:12.029494] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2024-12 (0.81 seconds). [2025-09-24T17:32:12.213669] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2025-08 (1.80 seconds). [2025-09-24T17:32:12.816093] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2025-09. [2025-09-24T17:32:13.625064] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2025-01. [2025-09-24T17:32:13.655049] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2025-09 (1.64 seconds). [2025-09-24T17:32:13.667109] [INFO ] [REMOTE ] BEN: Full fetch complete (76883 records). [2025-09-24T17:32:13.667322] [DEBUG] [VALIDATOR ] BEN: Validating primary data. [2025-09-24T17:32:14.062510] [DEBUG] [VALIDATOR ] BEN: All expected trading days are present. [2025-09-24T17:32:14.062606] [DEBUG] [VALIDATOR ] BEN: Primary data validation passed. [2025-09-24T17:32:14.063421] [INFO ] [MAIN ] BEN: Fetched primary data is valid. [2025-09-24T17:32:14.063488] [DEBUG] [LOCAL ] BEN: Saving primary data. [2025-09-24T17:32:14.064994] [DEBUG] [LOCAL ] BEN: Trimmed 76883 records to 53059 (keeping 200 days of data) [2025-09-24T17:32:14.286071] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2025-01 (0.66 seconds). [2025-09-24T17:32:14.406049] [DEBUG] [LOCAL ] BEN: Primary data saved (53059 records). [2025-09-24T17:32:14.406231] [INFO ] [MAIN ] BEN: Full history saved. [2025-09-24T17:32:14.406340] [INFO ] [MAIN ] Update Progress: 247/2373 symbols completed. BEN took 32.9s. Estimated remaining: 4h 36m 58s. Rate: 7.7 symbols/min [2025-09-24T17:32:14.421185] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2025-02. [2025-09-24T17:32:14.588964] [INFO ] [MAIN ] BEPI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:32:14.589153] [DEBUG] [LOCAL ] BEPI: No existing data file found in primary storage. [2025-09-24T17:32:14.589277] [WARN ] [MAIN ] BEPI: No existing data found, performing full refresh instead. [2025-09-24T17:32:14.589822] [INFO ] [MAIN ] BEPI: Wiping existing primary data before full refresh. [2025-09-24T17:32:14.589896] [INFO ] [LOCAL ] BEPI: Starting deletion of primary data. [2025-09-24T17:32:14.590169] [DEBUG] [LOCAL ] BEPI: No primary data file found to delete. [2025-09-24T17:32:14.590290] [INFO ] [MAIN ] BEPI: Starting full primary refresh. [2025-09-24T17:32:14.794453] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2025-09 (1.98 seconds). [2025-09-24T17:32:14.910813] [INFO ] [REMOTE ] BEKE: Full fetch complete (76816 records). [2025-09-24T17:32:14.913567] [DEBUG] [VALIDATOR ] BEKE: Validating primary data. [2025-09-24T17:32:14.925384] [FATAL] [VALIDATOR ] BEKE: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:32:14.940880] [FATAL] [MAIN ] BEKE: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:32:14.955142] [WARN ] [MAIN ] BEKE: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:32:14.955253] [INFO ] [LOCAL ] BEKE: Starting deletion of primary data. [2025-09-24T17:32:14.960497] [DEBUG] [LOCAL ] BEKE: No primary data file found to delete. [2025-09-24T17:32:14.966395] [INFO ] [LOCAL ] BEKE: Starting deletion of derivative data. [2025-09-24T17:32:14.995251] [DEBUG] [LOCAL ] BEKE: Deleted derivative data file. [2025-09-24T17:32:14.999440] [INFO ] [REMOTE ] BEPI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:32:15.000180] [INFO ] [MAIN ] Update Progress: 248/2373 symbols completed. BEKE took 37.9s. Estimated remaining: 4h 35m 49s. Rate: 7.7 symbols/min [2025-09-24T17:32:15.170043] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2025-02 (0.75 seconds). [2025-09-24T17:32:15.205456] [INFO ] [MAIN ] BEPJ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:32:15.216113] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2024-12. [2025-09-24T17:32:15.223621] [DEBUG] [LOCAL ] BEPJ: Loaded 3259 existing records from primary storage. [2025-09-24T17:32:15.223778] [INFO ] [MAIN ] BEPJ: Loaded 3259 existing records. [2025-09-24T17:32:15.409992] [WARN ] [MAIN ] BEPJ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:32:15.410251] [INFO ] [MAIN ] BEPJ: Wiping existing primary data before full refresh. [2025-09-24T17:32:15.410300] [INFO ] [LOCAL ] BEPJ: Starting deletion of primary data. [2025-09-24T17:32:15.410823] [DEBUG] [LOCAL ] BEPJ: Deleted primary data file. [2025-09-24T17:32:15.410884] [INFO ] [MAIN ] BEPJ: Starting full primary refresh. [2025-09-24T17:32:15.777952] [INFO ] [REMOTE ] BEPJ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:32:15.988192] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2024-12 (0.77 seconds). [2025-09-24T17:32:16.016119] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2025-03. [2025-09-24T17:32:16.558918] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2025-03 (0.54 seconds). [2025-09-24T17:32:16.816081] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2024-12. [2025-09-24T17:32:17.430434] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2024-12 (0.61 seconds). [2025-09-24T17:32:17.616108] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2025-01. [2025-09-24T17:32:18.106574] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2025-01 (0.49 seconds). [2025-09-24T17:32:18.416110] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2025-02. [2025-09-24T17:32:18.892368] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2025-02 (0.48 seconds). [2025-09-24T17:32:19.216158] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2025-01. [2025-09-24T17:32:19.769490] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2025-01 (0.55 seconds). [2025-09-24T17:32:20.016132] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2025-03. [2025-09-24T17:32:20.816084] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2025-04. [2025-09-24T17:32:21.616068] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2025-03. [2025-09-24T17:32:21.619761] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2025-04 (0.80 seconds). [2025-09-24T17:32:21.893792] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2025-03 (1.88 seconds). [2025-09-24T17:32:22.061680] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2025-03 (0.45 seconds). [2025-09-24T17:32:22.416086] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2025-04. [2025-09-24T17:32:23.014929] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2025-04 (0.60 seconds). [2025-09-24T17:32:23.216145] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2025-05. [2025-09-24T17:32:23.869955] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2025-05 (0.65 seconds). [2025-09-24T17:32:24.016121] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2025-05. [2025-09-24T17:32:24.520805] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2025-05 (0.50 seconds). [2025-09-24T17:32:24.816087] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2025-06. [2025-09-24T17:32:25.428927] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2025-06 (0.61 seconds). [2025-09-24T17:32:25.616093] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2025-02. [2025-09-24T17:32:26.057686] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-24T17:32:26.416084] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2025-04. [2025-09-24T17:32:27.216106] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2025-06. [2025-09-24T17:32:27.730873] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2025-04 (1.31 seconds). [2025-09-24T17:32:28.016102] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2025-05. [2025-09-24T17:32:28.071470] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2025-06 (0.86 seconds). [2025-09-24T17:32:28.816103] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2025-03. [2025-09-24T17:32:29.479998] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2025-03 (0.66 seconds). [2025-09-24T17:32:29.537950] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2025-05 (1.52 seconds). [2025-09-24T17:32:29.616084] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2025-04. [2025-09-24T17:32:30.129058] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2025-04 (0.51 seconds). [2025-09-24T17:32:30.416132] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2025-07. [2025-09-24T17:32:30.976522] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2025-07 (0.56 seconds). [2025-09-24T17:32:31.216138] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2025-05. [2025-09-24T17:32:31.609689] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2025-05 (0.39 seconds). [2025-09-24T17:32:32.016102] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2025-06. [2025-09-24T17:32:32.616012] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2025-06 (0.60 seconds). [2025-09-24T17:32:32.816251] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2025-06. [2025-09-24T17:32:33.616097] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2025-08. [2025-09-24T17:32:34.180195] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2025-08 (0.56 seconds). [2025-09-24T17:32:34.416058] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2025-07. [2025-09-24T17:32:34.534820] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2025-06 (1.72 seconds). [2025-09-24T17:32:35.170116] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2025-07 (0.75 seconds). [2025-09-24T17:32:35.216091] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2025-07. [2025-09-24T17:32:36.016087] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2025-07. [2025-09-24T17:32:36.702507] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2025-07 (0.69 seconds). [2025-09-24T17:32:36.816041] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2025-08. [2025-09-24T17:32:36.860575] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-24T17:32:37.281986] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2025-08 (0.47 seconds). [2025-09-24T17:32:37.616096] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2025-08. [2025-09-24T17:32:38.416086] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2025-08. [2025-09-24T17:32:39.117541] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2025-08 (0.70 seconds). [2025-09-24T17:32:39.151112] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2025-08 (1.54 seconds). [2025-09-24T17:32:39.216123] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2025-09. [2025-09-24T17:32:39.915085] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2025-09 (0.70 seconds). [2025-09-24T17:32:39.916125] [INFO ] [REMOTE ] BEPJ: Full fetch complete (4494 records). [2025-09-24T17:32:39.916210] [DEBUG] [VALIDATOR ] BEPJ: Validating primary data. [2025-09-24T17:32:40.017933] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2025-09. [2025-09-24T17:32:40.299248] [DEBUG] [VALIDATOR ] BEPJ: All expected trading days are present. [2025-09-24T17:32:40.299343] [DEBUG] [VALIDATOR ] BEPJ: Primary data validation passed. [2025-09-24T17:32:40.299554] [INFO ] [MAIN ] BEPJ: Fetched primary data is valid. [2025-09-24T17:32:40.299617] [DEBUG] [LOCAL ] BEPJ: Saving primary data. [2025-09-24T17:32:40.300069] [DEBUG] [LOCAL ] BEPJ: Trimmed 4494 records to 3247 (keeping 200 days of data) [2025-09-24T17:32:40.320911] [DEBUG] [LOCAL ] BEPJ: Primary data saved (3247 records). [2025-09-24T17:32:40.321045] [INFO ] [MAIN ] BEPJ: Full history saved. [2025-09-24T17:32:40.321136] [INFO ] [MAIN ] Update Progress: 249/2373 symbols completed. BEPJ took 25.3s. Estimated remaining: 4h 38m 10s. Rate: 7.6 symbols/min [2025-09-24T17:32:40.500771] [INFO ] [MAIN ] BFAM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:32:40.539388] [DEBUG] [LOCAL ] BFAM: Loaded 33044 existing records from primary storage. [2025-09-24T17:32:40.539572] [INFO ] [MAIN ] BFAM: Loaded 33044 existing records. [2025-09-24T17:32:40.748974] [WARN ] [MAIN ] BFAM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:32:40.749271] [INFO ] [MAIN ] BFAM: Wiping existing primary data before full refresh. [2025-09-24T17:32:40.749329] [INFO ] [LOCAL ] BFAM: Starting deletion of primary data. [2025-09-24T17:32:40.750353] [DEBUG] [LOCAL ] BFAM: Deleted primary data file. [2025-09-24T17:32:40.750416] [INFO ] [MAIN ] BFAM: Starting full primary refresh. [2025-09-24T17:32:40.822767] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2025-09. [2025-09-24T17:32:41.124311] [INFO ] [REMOTE ] BFAM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:32:41.616094] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2025-09. [2025-09-24T17:32:41.651668] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2025-09 (0.83 seconds). [2025-09-24T17:32:41.653130] [INFO ] [REMOTE ] BEPH: Full fetch complete (7503 records). [2025-09-24T17:32:41.653375] [DEBUG] [VALIDATOR ] BEPH: Validating primary data. [2025-09-24T17:32:41.755698] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-24T17:32:41.792667] [INFO ] [REMOTE ] BEPC: Full fetch complete (68081 records). [2025-09-24T17:32:41.803394] [DEBUG] [VALIDATOR ] BEPC: Validating primary data. [2025-09-24T17:32:41.853907] [FATAL] [VALIDATOR ] BEPC: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:32:41.914477] [FATAL] [MAIN ] BEPC: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:32:41.963123] [WARN ] [MAIN ] BEPC: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:32:41.973878] [INFO ] [LOCAL ] BEPC: Starting deletion of primary data. [2025-09-24T17:32:41.984249] [DEBUG] [LOCAL ] BEPC: No primary data file found to delete. [2025-09-24T17:32:41.984311] [INFO ] [LOCAL ] BEPC: Starting deletion of derivative data. [2025-09-24T17:32:42.005810] [DEBUG] [LOCAL ] BEPC: Deleted derivative data file. [2025-09-24T17:32:42.023928] [INFO ] [MAIN ] Update Progress: 250/2373 symbols completed. BEPC took 38.1s. Estimated remaining: 4h 37m 10s. Rate: 7.7 symbols/min [2025-09-24T17:32:42.150316] [DEBUG] [VALIDATOR ] BEPH: All expected trading days are present. [2025-09-24T17:32:42.169864] [DEBUG] [VALIDATOR ] BEPH: Primary data validation passed. [2025-09-24T17:32:42.172806] [INFO ] [MAIN ] BEPH: Fetched primary data is valid. [2025-09-24T17:32:42.172913] [DEBUG] [LOCAL ] BEPH: Saving primary data. [2025-09-24T17:32:42.194829] [DEBUG] [LOCAL ] BEPH: Trimmed 7503 records to 5099 (keeping 200 days of data) [2025-09-24T17:32:42.264735] [INFO ] [MAIN ] BFH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:32:42.279521] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2025-09 (0.66 seconds). [2025-09-24T17:32:42.282908] [INFO ] [REMOTE ] BEPI: Full fetch complete (4957 records). [2025-09-24T17:32:42.283245] [DEBUG] [VALIDATOR ] BEPI: Validating primary data. [2025-09-24T17:32:42.419502] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2024-12. [2025-09-24T17:32:42.439620] [DEBUG] [LOCAL ] BEPH: Primary data saved (5099 records). [2025-09-24T17:32:42.464916] [INFO ] [MAIN ] BEPH: Full history saved. [2025-09-24T17:32:42.499988] [INFO ] [MAIN ] Update Progress: 251/2373 symbols completed. BEPH took 33.4s. Estimated remaining: 4h 36m 0s. Rate: 7.7 symbols/min [2025-09-24T17:32:42.746548] [DEBUG] [LOCAL ] BFH: Loaded 41829 existing records from primary storage. [2025-09-24T17:32:42.746817] [INFO ] [MAIN ] BFH: Loaded 41829 existing records. [2025-09-24T17:32:42.984897] [INFO ] [MAIN ] BFK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:32:42.936261] [DEBUG] [VALIDATOR ] BEPI: All expected trading days are present. [2025-09-24T17:32:42.990234] [DEBUG] [VALIDATOR ] BEPI: Primary data validation passed. [2025-09-24T17:32:43.009198] [INFO ] [MAIN ] BEPI: Fetched primary data is valid. [2025-09-24T17:32:43.012791] [DEBUG] [LOCAL ] BFK: No existing data file found in primary storage. [2025-09-24T17:32:43.012903] [DEBUG] [LOCAL ] BEPI: Saving primary data. [2025-09-24T17:32:43.013127] [WARN ] [MAIN ] BFK: No existing data found, performing full refresh instead. [2025-09-24T17:32:43.024828] [DEBUG] [LOCAL ] BEPI: Trimmed 4957 records to 3425 (keeping 200 days of data) [2025-09-24T17:32:43.073931] [INFO ] [MAIN ] BFK: Wiping existing primary data before full refresh. [2025-09-24T17:32:43.075825] [INFO ] [LOCAL ] BFK: Starting deletion of primary data. [2025-09-24T17:32:43.089683] [DEBUG] [LOCAL ] BFK: No primary data file found to delete. [2025-09-24T17:32:43.113817] [INFO ] [MAIN ] BFK: Starting full primary refresh. [2025-09-24T17:32:43.114244] [WARN ] [MAIN ] BFH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:32:43.127489] [INFO ] [MAIN ] BFH: Wiping existing primary data before full refresh. [2025-09-24T17:32:43.128130] [INFO ] [LOCAL ] BFH: Starting deletion of primary data. [2025-09-24T17:32:43.155858] [DEBUG] [LOCAL ] BFH: Deleted primary data file. [2025-09-24T17:32:43.162514] [INFO ] [MAIN ] BFH: Starting full primary refresh. [2025-09-24T17:32:43.274609] [DEBUG] [LOCAL ] BEPI: Primary data saved (3425 records). [2025-09-24T17:32:43.274790] [INFO ] [MAIN ] BEPI: Full history saved. [2025-09-24T17:32:43.334336] [INFO ] [MAIN ] Update Progress: 252/2373 symbols completed. BEPI took 28.9s. Estimated remaining: 4h 34m 54s. Rate: 7.7 symbols/min [2025-09-24T17:32:43.919427] [INFO ] [MAIN ] BFLY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:32:44.097266] [INFO ] [REMOTE ] BFK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:32:44.097776] [INFO ] [REMOTE ] BFK: Fetching primary data for 2024-12. [2025-09-24T17:32:44.104702] [INFO ] [REMOTE ] BFH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:32:44.105492] [INFO ] [REMOTE ] BFH: Fetching primary data for 2024-12. [2025-09-24T17:32:44.130892] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-24T17:32:44.179502] [DEBUG] [LOCAL ] BFLY: Loaded 51830 existing records from primary storage. [2025-09-24T17:32:44.179705] [INFO ] [MAIN ] BFLY: Loaded 51830 existing records. [2025-09-24T17:32:44.360873] [WARN ] [MAIN ] BFLY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:32:44.361205] [INFO ] [MAIN ] BFLY: Wiping existing primary data before full refresh. [2025-09-24T17:32:44.361264] [INFO ] [LOCAL ] BFLY: Starting deletion of primary data. [2025-09-24T17:32:44.362584] [DEBUG] [LOCAL ] BFLY: Deleted primary data file. [2025-09-24T17:32:44.362671] [INFO ] [MAIN ] BFLY: Starting full primary refresh. [2025-09-24T17:32:44.747759] [INFO ] [REMOTE ] BFLY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:32:44.816049] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2024-12. [2025-09-24T17:32:45.134075] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-24T17:32:45.616070] [INFO ] [REMOTE ] BFK: Fetching primary data for 2025-01. [2025-09-24T17:32:45.681983] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2024-12 (1.58 seconds). [2025-09-24T17:32:46.416074] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2025-01. [2025-09-24T17:32:46.622483] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2024-12 (1.81 seconds). [2025-09-24T17:32:46.653698] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-24T17:32:47.216078] [INFO ] [REMOTE ] BFK: Fetching primary data for 2025-02. [2025-09-24T17:32:47.599673] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-24T17:32:48.016112] [INFO ] [REMOTE ] BFH: Fetching primary data for 2025-01. [2025-09-24T17:32:48.032778] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2025-02 (0.82 seconds). [2025-09-24T17:32:48.816079] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2025-01. [2025-09-24T17:32:49.466184] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2025-01 (1.45 seconds). [2025-09-24T17:32:49.616089] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2025-02. [2025-09-24T17:32:50.416065] [INFO ] [REMOTE ] BFK: Fetching primary data for 2025-03. [2025-09-24T17:32:50.727123] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2025-01 (1.91 seconds). [2025-09-24T17:32:50.755363] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2025-02 (1.14 seconds). [2025-09-24T17:32:51.216128] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2025-02. [2025-09-24T17:32:51.341896] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2025-03 (0.93 seconds). [2025-09-24T17:32:52.016148] [INFO ] [REMOTE ] BFH: Fetching primary data for 2025-02. [2025-09-24T17:32:52.704678] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-24T17:32:52.816081] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2025-03. [2025-09-24T17:32:53.314540] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-24T17:32:53.616176] [INFO ] [REMOTE ] BFK: Fetching primary data for 2025-04. [2025-09-24T17:32:54.416087] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2025-03. [2025-09-24T17:32:54.577086] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2025-04 (0.96 seconds). [2025-09-24T17:32:54.612917] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-24T17:32:55.216076] [INFO ] [REMOTE ] BFH: Fetching primary data for 2025-03. [2025-09-24T17:32:55.853567] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2025-03 (1.44 seconds). [2025-09-24T17:32:56.016084] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2025-04. [2025-09-24T17:32:56.816103] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2025-04. [2025-09-24T17:32:56.953869] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-24T17:32:57.345475] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2025-04 (1.33 seconds). [2025-09-24T17:32:57.616105] [INFO ] [REMOTE ] BFK: Fetching primary data for 2025-05. [2025-09-24T17:32:58.291964] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-24T17:32:58.416118] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2025-05. [2025-09-24T17:32:58.659682] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2025-05 (1.04 seconds). [2025-09-24T17:32:59.216123] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2025-05. [2025-09-24T17:32:59.854748] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-24T17:33:00.016129] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2025-06. [2025-09-24T17:33:00.569485] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-24T17:33:00.816085] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2025-06. [2025-09-24T17:33:01.616114] [INFO ] [REMOTE ] BFH: Fetching primary data for 2025-04. [2025-09-24T17:33:02.162080] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2025-06 (2.15 seconds). [2025-09-24T17:33:02.416122] [INFO ] [REMOTE ] BFK: Fetching primary data for 2025-06. [2025-09-24T17:33:02.468785] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-24T17:33:03.216118] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2025-07. [2025-09-24T17:33:04.016112] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2025-07. [2025-09-24T17:33:04.650609] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2025-06 (2.23 seconds). [2025-09-24T17:33:04.756458] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-24T17:33:04.793901] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2025-04 (3.18 seconds). [2025-09-24T17:33:04.816037] [INFO ] [REMOTE ] BFH: Fetching primary data for 2025-05. [2025-09-24T17:33:05.616096] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2025-08. [2025-09-24T17:33:05.902189] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-24T17:33:06.069313] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2025-05 (1.25 seconds). [2025-09-24T17:33:06.416092] [INFO ] [REMOTE ] BFH: Fetching primary data for 2025-06. [2025-09-24T17:33:06.805863] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2025-08 (1.19 seconds). [2025-09-24T17:33:07.216072] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2025-09. [2025-09-24T17:33:08.009496] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-24T17:33:08.017619] [INFO ] [REMOTE ] BFK: Fetching primary data for 2025-07. [2025-09-24T17:33:08.601203] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-24T17:33:08.609261] [INFO ] [REMOTE ] BFAM: Full fetch complete (47069 records). [2025-09-24T17:33:08.609436] [DEBUG] [VALIDATOR ] BFAM: Validating primary data. [2025-09-24T17:33:08.821714] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2025-08. [2025-09-24T17:33:09.064455] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2025-07 (1.05 seconds). [2025-09-24T17:33:09.064800] [DEBUG] [VALIDATOR ] BFAM: All expected trading days are present. [2025-09-24T17:33:09.067700] [DEBUG] [VALIDATOR ] BFAM: Primary data validation passed. [2025-09-24T17:33:09.069585] [INFO ] [MAIN ] BFAM: Fetched primary data is valid. [2025-09-24T17:33:09.069698] [DEBUG] [LOCAL ] BFAM: Saving primary data. [2025-09-24T17:33:09.071407] [DEBUG] [LOCAL ] BFAM: Trimmed 47069 records to 33023 (keeping 200 days of data) [2025-09-24T17:33:09.288458] [DEBUG] [LOCAL ] BFAM: Primary data saved (33023 records). [2025-09-24T17:33:09.288633] [INFO ] [MAIN ] BFAM: Full history saved. [2025-09-24T17:33:09.289504] [INFO ] [MAIN ] Update Progress: 253/2373 symbols completed. BFAM took 29.0s. Estimated remaining: 4h 37m 18s. Rate: 7.6 symbols/min [2025-09-24T17:33:09.465984] [INFO ] [MAIN ] BFS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:33:09.478088] [DEBUG] [LOCAL ] BFS: Loaded 9015 existing records from primary storage. [2025-09-24T17:33:09.478222] [INFO ] [MAIN ] BFS: Loaded 9015 existing records. [2025-09-24T17:33:09.627000] [INFO ] [REMOTE ] BFH: Fetching primary data for 2025-07. [2025-09-24T17:33:09.668915] [WARN ] [MAIN ] BFS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:33:09.669366] [INFO ] [MAIN ] BFS: Wiping existing primary data before full refresh. [2025-09-24T17:33:09.669420] [INFO ] [LOCAL ] BFS: Starting deletion of primary data. [2025-09-24T17:33:09.669879] [DEBUG] [LOCAL ] BFS: Deleted primary data file. [2025-09-24T17:33:09.669941] [INFO ] [MAIN ] BFS: Starting full primary refresh. [2025-09-24T17:33:10.055561] [INFO ] [REMOTE ] BFS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:33:10.416161] [INFO ] [REMOTE ] BFK: Fetching primary data for 2025-08. [2025-09-24T17:33:10.962497] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2025-08 (2.14 seconds). [2025-09-24T17:33:10.990327] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2025-08 (0.57 seconds). [2025-09-24T17:33:11.199856] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-24T17:33:11.216029] [INFO ] [REMOTE ] BFH: Fetching primary data for 2025-08. [2025-09-24T17:33:12.016096] [INFO ] [REMOTE ] BFS: Fetching primary data for 2024-12. [2025-09-24T17:33:12.671286] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2024-12 (0.66 seconds). [2025-09-24T17:33:12.695048] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2025-08 (1.48 seconds). [2025-09-24T17:33:12.816091] [INFO ] [REMOTE ] BFS: Fetching primary data for 2025-01. [2025-09-24T17:33:13.616067] [INFO ] [REMOTE ] BFK: Fetching primary data for 2025-09. [2025-09-24T17:33:13.650234] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2025-01 (0.83 seconds). [2025-09-24T17:33:14.416088] [INFO ] [REMOTE ] BFH: Fetching primary data for 2025-09. [2025-09-24T17:33:15.216063] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2025-09. [2025-09-24T17:33:15.280915] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2025-09 (1.66 seconds). [2025-09-24T17:33:15.286271] [INFO ] [REMOTE ] BFK: Full fetch complete (19326 records). [2025-09-24T17:33:15.286881] [DEBUG] [VALIDATOR ] BFK: Validating primary data. [2025-09-24T17:33:15.888336] [DEBUG] [VALIDATOR ] BFK: All expected trading days are present. [2025-09-24T17:33:15.888492] [DEBUG] [VALIDATOR ] BFK: Primary data validation passed. [2025-09-24T17:33:15.889185] [INFO ] [MAIN ] BFK: Fetched primary data is valid. [2025-09-24T17:33:15.889259] [DEBUG] [LOCAL ] BFK: Saving primary data. [2025-09-24T17:33:15.890487] [DEBUG] [LOCAL ] BFK: Trimmed 19326 records to 13975 (keeping 200 days of data) [2025-09-24T17:33:16.016506] [INFO ] [REMOTE ] BFS: Fetching primary data for 2025-02. [2025-09-24T17:33:16.022118] [DEBUG] [LOCAL ] BFK: Primary data saved (13975 records). [2025-09-24T17:33:16.022344] [INFO ] [MAIN ] BFK: Full history saved. [2025-09-24T17:33:16.022524] [INFO ] [MAIN ] Update Progress: 254/2373 symbols completed. BFK took 33.5s. Estimated remaining: 4h 37m 1s. Rate: 7.6 symbols/min [2025-09-24T17:33:16.287351] [INFO ] [MAIN ] BFZ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:33:16.305547] [DEBUG] [LOCAL ] BFZ: Loaded 11731 existing records from primary storage. [2025-09-24T17:33:16.305784] [INFO ] [MAIN ] BFZ: Loaded 11731 existing records. [2025-09-24T17:33:16.525354] [WARN ] [MAIN ] BFZ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:33:16.525635] [INFO ] [MAIN ] BFZ: Wiping existing primary data before full refresh. [2025-09-24T17:33:16.525721] [INFO ] [LOCAL ] BFZ: Starting deletion of primary data. [2025-09-24T17:33:16.526226] [DEBUG] [LOCAL ] BFZ: Deleted primary data file. [2025-09-24T17:33:16.526286] [INFO ] [MAIN ] BFZ: Starting full primary refresh. [2025-09-24T17:33:16.851419] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2025-02 (0.83 seconds). [2025-09-24T17:33:16.854596] [INFO ] [REMOTE ] BFS: Fetching primary data for 2025-03. [2025-09-24T17:33:16.945084] [INFO ] [REMOTE ] BFZ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:33:16.964965] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2025-09 (2.55 seconds). [2025-09-24T17:33:16.972107] [INFO ] [REMOTE ] BFH: Full fetch complete (59589 records). [2025-09-24T17:33:16.972246] [DEBUG] [VALIDATOR ] BFH: Validating primary data. [2025-09-24T17:33:17.412877] [DEBUG] [VALIDATOR ] BFH: All expected trading days are present. [2025-09-24T17:33:17.415656] [DEBUG] [VALIDATOR ] BFH: Primary data validation passed. [2025-09-24T17:33:17.416631] [INFO ] [MAIN ] BFH: Fetched primary data is valid. [2025-09-24T17:33:17.416784] [DEBUG] [LOCAL ] BFH: Saving primary data. [2025-09-24T17:33:17.418900] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2025-09 (2.20 seconds). [2025-09-24T17:33:17.428954] [INFO ] [REMOTE ] BFLY: Full fetch complete (75241 records). [2025-09-24T17:33:17.429161] [DEBUG] [VALIDATOR ] BFLY: Validating primary data. [2025-09-24T17:33:17.463582] [DEBUG] [LOCAL ] BFH: Trimmed 59589 records to 41716 (keeping 200 days of data) [2025-09-24T17:33:17.634092] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2024-12. [2025-09-24T17:33:17.789270] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2025-03 (0.93 seconds). [2025-09-24T17:33:17.987787] [DEBUG] [VALIDATOR ] BFLY: All expected trading days are present. [2025-09-24T17:33:17.989891] [DEBUG] [VALIDATOR ] BFLY: Primary data validation passed. [2025-09-24T17:33:17.991105] [INFO ] [MAIN ] BFLY: Fetched primary data is valid. [2025-09-24T17:33:17.991415] [DEBUG] [LOCAL ] BFLY: Saving primary data. [2025-09-24T17:33:17.998341] [DEBUG] [LOCAL ] BFLY: Trimmed 75241 records to 51826 (keeping 200 days of data) [2025-09-24T17:33:18.274810] [DEBUG] [LOCAL ] BFH: Primary data saved (41716 records). [2025-09-24T17:33:18.276306] [INFO ] [MAIN ] BFH: Full history saved. [2025-09-24T17:33:18.276432] [INFO ] [MAIN ] Update Progress: 255/2373 symbols completed. BFH took 36.2s. Estimated remaining: 4h 36m 7s. Rate: 7.7 symbols/min [2025-09-24T17:33:18.449115] [INFO ] [REMOTE ] BFS: Fetching primary data for 2025-04. [2025-09-24T17:33:18.525109] [INFO ] [MAIN ] BG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:33:18.611541] [DEBUG] [LOCAL ] BG: Loaded 50394 existing records from primary storage. [2025-09-24T17:33:18.612598] [INFO ] [MAIN ] BG: Loaded 50394 existing records. [2025-09-24T17:33:18.798452] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-24T17:33:18.886825] [WARN ] [MAIN ] BG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:33:18.893103] [INFO ] [MAIN ] BG: Wiping existing primary data before full refresh. [2025-09-24T17:33:18.893483] [INFO ] [LOCAL ] BG: Starting deletion of primary data. [2025-09-24T17:33:18.897970] [DEBUG] [LOCAL ] BG: Deleted primary data file. [2025-09-24T17:33:18.898272] [INFO ] [MAIN ] BG: Starting full primary refresh. [2025-09-24T17:33:18.967704] [DEBUG] [LOCAL ] BFLY: Primary data saved (51826 records). [2025-09-24T17:33:18.979480] [INFO ] [MAIN ] BFLY: Full history saved. [2025-09-24T17:33:18.984741] [INFO ] [MAIN ] Update Progress: 256/2373 symbols completed. BFLY took 35.6s. Estimated remaining: 4h 35m 0s. Rate: 7.7 symbols/min [2025-09-24T17:33:19.217513] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2025-01. [2025-09-24T17:33:19.320237] [INFO ] [MAIN ] BGB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:33:19.475346] [INFO ] [REMOTE ] BG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:33:19.490000] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2025-04 (1.04 seconds). [2025-09-24T17:33:19.493905] [DEBUG] [LOCAL ] BGB: Loaded 17392 existing records from primary storage. [2025-09-24T17:33:19.495001] [INFO ] [MAIN ] BGB: Loaded 17392 existing records. [2025-09-24T17:33:19.676457] [WARN ] [MAIN ] BGB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:33:19.676794] [INFO ] [MAIN ] BGB: Wiping existing primary data before full refresh. [2025-09-24T17:33:19.676853] [INFO ] [LOCAL ] BGB: Starting deletion of primary data. [2025-09-24T17:33:19.677633] [DEBUG] [LOCAL ] BGB: Deleted primary data file. [2025-09-24T17:33:19.677739] [INFO ] [MAIN ] BGB: Starting full primary refresh. [2025-09-24T17:33:20.019705] [INFO ] [REMOTE ] BG: Fetching primary data for 2024-12. [2025-09-24T17:33:20.061287] [INFO ] [REMOTE ] BGB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:33:20.159726] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2025-01 (0.94 seconds). [2025-09-24T17:33:20.816098] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2025-02. [2025-09-24T17:33:21.543814] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2025-02 (0.73 seconds). [2025-09-24T17:33:21.616062] [INFO ] [REMOTE ] BGB: Fetching primary data for 2024-12. [2025-09-24T17:33:21.861473] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-24T17:33:22.416093] [INFO ] [REMOTE ] BG: Fetching primary data for 2025-01. [2025-09-24T17:33:22.626343] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2024-12 (1.01 seconds). [2025-09-24T17:33:23.216077] [INFO ] [REMOTE ] BFS: Fetching primary data for 2025-05. [2025-09-24T17:33:24.016097] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2025-03. [2025-09-24T17:33:24.081830] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-24T17:33:24.098798] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2025-05 (0.88 seconds). [2025-09-24T17:33:24.590470] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2025-03 (0.57 seconds). [2025-09-24T17:33:24.816124] [INFO ] [REMOTE ] BGB: Fetching primary data for 2025-01. [2025-09-24T17:33:25.616101] [INFO ] [REMOTE ] BFS: Fetching primary data for 2025-06. [2025-09-24T17:33:26.031484] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2025-01 (1.22 seconds). [2025-09-24T17:33:26.210897] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2025-06 (0.59 seconds). [2025-09-24T17:33:26.416113] [INFO ] [REMOTE ] BGB: Fetching primary data for 2025-02. [2025-09-24T17:33:27.216073] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2025-04. [2025-09-24T17:33:27.947825] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-24T17:33:28.016149] [INFO ] [REMOTE ] BFS: Fetching primary data for 2025-07. [2025-09-24T17:33:28.735884] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-24T17:33:28.816097] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2025-05. [2025-09-24T17:33:28.842544] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2025-07 (0.83 seconds). [2025-09-24T17:33:29.586240] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2025-05 (0.77 seconds). [2025-09-24T17:33:29.616119] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2025-06. [2025-09-24T17:33:30.416092] [INFO ] [REMOTE ] BFS: Fetching primary data for 2025-08. [2025-09-24T17:33:30.559550] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2025-06 (0.94 seconds). [2025-09-24T17:33:31.035902] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2025-08 (0.62 seconds). [2025-09-24T17:33:31.216111] [INFO ] [REMOTE ] BFS: Fetching primary data for 2025-09. [2025-09-24T17:33:32.016071] [INFO ] [REMOTE ] BG: Fetching primary data for 2025-02. [2025-09-24T17:33:32.071187] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2025-09 (0.86 seconds). [2025-09-24T17:33:32.073518] [INFO ] [REMOTE ] BFS: Full fetch complete (12442 records). [2025-09-24T17:33:32.073608] [DEBUG] [VALIDATOR ] BFS: Validating primary data. [2025-09-24T17:33:32.074165] [FATAL] [VALIDATOR ] BFS: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:33:32.074251] [FATAL] [MAIN ] BFS: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:33:32.074295] [WARN ] [MAIN ] BFS: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:33:32.074360] [INFO ] [LOCAL ] BFS: Starting deletion of primary data. [2025-09-24T17:33:32.074456] [DEBUG] [LOCAL ] BFS: No primary data file found to delete. [2025-09-24T17:33:32.074515] [INFO ] [LOCAL ] BFS: Starting deletion of derivative data. [2025-09-24T17:33:32.074961] [DEBUG] [LOCAL ] BFS: Deleted derivative data file. [2025-09-24T17:33:32.075058] [INFO ] [MAIN ] Update Progress: 257/2373 symbols completed. BFS took 22.8s. Estimated remaining: 4h 35m 36s. Rate: 7.7 symbols/min [2025-09-24T17:33:32.243112] [INFO ] [MAIN ] BGH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:33:32.260863] [DEBUG] [LOCAL ] BGH: Loaded 16373 existing records from primary storage. [2025-09-24T17:33:32.260988] [INFO ] [MAIN ] BGH: Loaded 16373 existing records. [2025-09-24T17:33:32.436355] [WARN ] [MAIN ] BGH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:33:32.436717] [INFO ] [MAIN ] BGH: Wiping existing primary data before full refresh. [2025-09-24T17:33:32.436775] [INFO ] [LOCAL ] BGH: Starting deletion of primary data. [2025-09-24T17:33:32.437499] [DEBUG] [LOCAL ] BGH: Deleted primary data file. [2025-09-24T17:33:32.437561] [INFO ] [MAIN ] BGH: Starting full primary refresh. [2025-09-24T17:33:32.797258] [INFO ] [REMOTE ] BGH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:33:32.816054] [INFO ] [REMOTE ] BGH: Fetching primary data for 2024-12. [2025-09-24T17:33:33.616050] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2025-07. [2025-09-24T17:33:33.770833] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2024-12 (0.95 seconds). [2025-09-24T17:33:33.801600] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-24T17:33:34.338364] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2025-07 (0.72 seconds). [2025-09-24T17:33:34.416069] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2025-08. [2025-09-24T17:33:35.216060] [INFO ] [REMOTE ] BG: Fetching primary data for 2025-03. [2025-09-24T17:33:35.357607] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2025-08 (0.94 seconds). [2025-09-24T17:33:36.016132] [INFO ] [REMOTE ] BGB: Fetching primary data for 2025-03. [2025-09-24T17:33:36.816116] [INFO ] [REMOTE ] BGH: Fetching primary data for 2025-01. [2025-09-24T17:33:36.977884] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-24T17:33:37.007892] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2025-03 (0.99 seconds). [2025-09-24T17:33:37.279180] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2025-01 (0.46 seconds). [2025-09-24T17:33:37.616117] [INFO ] [REMOTE ] BGB: Fetching primary data for 2025-04. [2025-09-24T17:33:38.416086] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2025-09. [2025-09-24T17:33:38.871600] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2025-04 (1.26 seconds). [2025-09-24T17:33:39.216082] [INFO ] [REMOTE ] BGB: Fetching primary data for 2025-05. [2025-09-24T17:33:39.284783] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2025-09 (0.87 seconds). [2025-09-24T17:33:39.288251] [INFO ] [REMOTE ] BFZ: Full fetch complete (18021 records). [2025-09-24T17:33:39.288326] [DEBUG] [VALIDATOR ] BFZ: Validating primary data. [2025-09-24T17:33:39.664773] [DEBUG] [VALIDATOR ] BFZ: All expected trading days are present. [2025-09-24T17:33:39.664865] [DEBUG] [VALIDATOR ] BFZ: Primary data validation passed. [2025-09-24T17:33:39.665210] [INFO ] [MAIN ] BFZ: Fetched primary data is valid. [2025-09-24T17:33:39.665251] [DEBUG] [LOCAL ] BFZ: Saving primary data. [2025-09-24T17:33:39.665937] [DEBUG] [LOCAL ] BFZ: Trimmed 18021 records to 11925 (keeping 200 days of data) [2025-09-24T17:33:39.742707] [DEBUG] [LOCAL ] BFZ: Primary data saved (11925 records). [2025-09-24T17:33:39.742905] [INFO ] [MAIN ] BFZ: Full history saved. [2025-09-24T17:33:39.743104] [INFO ] [MAIN ] Update Progress: 258/2373 symbols completed. BFZ took 23.7s. Estimated remaining: 4h 35m 27s. Rate: 7.7 symbols/min [2025-09-24T17:33:39.919525] [INFO ] [MAIN ] BGR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:33:39.935279] [DEBUG] [LOCAL ] BGR: Loaded 13481 existing records from primary storage. [2025-09-24T17:33:39.935462] [INFO ] [MAIN ] BGR: Loaded 13481 existing records. [2025-09-24T17:33:40.017518] [INFO ] [REMOTE ] BG: Fetching primary data for 2025-04. [2025-09-24T17:33:40.122092] [WARN ] [MAIN ] BGR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:33:40.122425] [INFO ] [MAIN ] BGR: Wiping existing primary data before full refresh. [2025-09-24T17:33:40.122485] [INFO ] [LOCAL ] BGR: Starting deletion of primary data. [2025-09-24T17:33:40.123100] [DEBUG] [LOCAL ] BGR: Deleted primary data file. [2025-09-24T17:33:40.123171] [INFO ] [MAIN ] BGR: Starting full primary refresh. [2025-09-24T17:33:40.268285] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2025-05 (1.05 seconds). [2025-09-24T17:33:40.513170] [INFO ] [REMOTE ] BGR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:33:40.816093] [INFO ] [REMOTE ] BGR: Fetching primary data for 2024-12. [2025-09-24T17:33:41.616072] [INFO ] [REMOTE ] BGB: Fetching primary data for 2025-06. [2025-09-24T17:33:41.789423] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-24T17:33:42.165330] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2024-12 (1.35 seconds). [2025-09-24T17:33:42.416140] [INFO ] [REMOTE ] BGR: Fetching primary data for 2025-01. [2025-09-24T17:33:42.520333] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2025-06 (0.90 seconds). [2025-09-24T17:33:43.216131] [INFO ] [REMOTE ] BG: Fetching primary data for 2025-05. [2025-09-24T17:33:43.340219] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2025-01 (0.92 seconds). [2025-09-24T17:33:44.016103] [INFO ] [REMOTE ] BGR: Fetching primary data for 2025-02. [2025-09-24T17:33:44.816054] [INFO ] [REMOTE ] BGB: Fetching primary data for 2025-07. [2025-09-24T17:33:45.044975] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2025-02 (1.03 seconds). [2025-09-24T17:33:45.047315] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2025-05 (1.83 seconds). [2025-09-24T17:33:45.616052] [INFO ] [REMOTE ] BG: Fetching primary data for 2025-06. [2025-09-24T17:33:45.651095] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2025-07 (0.84 seconds). [2025-09-24T17:33:46.416100] [INFO ] [REMOTE ] BGB: Fetching primary data for 2025-08. [2025-09-24T17:33:47.039869] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2025-06 (1.42 seconds). [2025-09-24T17:33:47.216112] [INFO ] [REMOTE ] BGR: Fetching primary data for 2025-03. [2025-09-24T17:33:47.307772] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2025-08 (0.89 seconds). [2025-09-24T17:33:47.945913] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2025-03 (0.73 seconds). [2025-09-24T17:33:48.016096] [INFO ] [REMOTE ] BGB: Fetching primary data for 2025-09. [2025-09-24T17:33:48.816067] [INFO ] [REMOTE ] BGR: Fetching primary data for 2025-04. [2025-09-24T17:33:48.931556] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2025-09 (0.92 seconds). [2025-09-24T17:33:48.934626] [INFO ] [REMOTE ] BGB: Full fetch complete (26875 records). [2025-09-24T17:33:48.934734] [DEBUG] [VALIDATOR ] BGB: Validating primary data. [2025-09-24T17:33:49.314079] [DEBUG] [VALIDATOR ] BGB: All expected trading days are present. [2025-09-24T17:33:49.314214] [DEBUG] [VALIDATOR ] BGB: Primary data validation passed. [2025-09-24T17:33:49.314729] [INFO ] [MAIN ] BGB: Fetched primary data is valid. [2025-09-24T17:33:49.314794] [DEBUG] [LOCAL ] BGB: Saving primary data. [2025-09-24T17:33:49.315487] [DEBUG] [LOCAL ] BGB: Trimmed 26875 records to 17384 (keeping 200 days of data) [2025-09-24T17:33:49.424750] [DEBUG] [LOCAL ] BGB: Primary data saved (17384 records). [2025-09-24T17:33:49.424903] [INFO ] [MAIN ] BGB: Full history saved. [2025-09-24T17:33:49.425007] [INFO ] [MAIN ] Update Progress: 259/2373 symbols completed. BGB took 30.4s. Estimated remaining: 4h 35m 34s. Rate: 7.7 symbols/min [2025-09-24T17:33:49.599134] [INFO ] [MAIN ] BGS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:33:49.616079] [INFO ] [REMOTE ] BGH: Fetching primary data for 2025-02. [2025-09-24T17:33:49.652544] [DEBUG] [LOCAL ] BGS: Loaded 50467 existing records from primary storage. [2025-09-24T17:33:49.652732] [INFO ] [MAIN ] BGS: Loaded 50467 existing records. [2025-09-24T17:33:49.844479] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2025-04 (1.03 seconds). [2025-09-24T17:33:49.849381] [WARN ] [MAIN ] BGS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:33:49.854169] [INFO ] [MAIN ] BGS: Wiping existing primary data before full refresh. [2025-09-24T17:33:49.854233] [INFO ] [LOCAL ] BGS: Starting deletion of primary data. [2025-09-24T17:33:49.855724] [DEBUG] [LOCAL ] BGS: Deleted primary data file. [2025-09-24T17:33:49.855787] [INFO ] [MAIN ] BGS: Starting full primary refresh. [2025-09-24T17:33:50.234880] [INFO ] [REMOTE ] BGS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:33:50.416091] [INFO ] [REMOTE ] BGS: Fetching primary data for 2024-12. [2025-09-24T17:33:50.615820] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2025-02 (1.00 seconds). [2025-09-24T17:33:51.216187] [INFO ] [REMOTE ] BGR: Fetching primary data for 2025-05. [2025-09-24T17:33:51.992973] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2024-12 (1.58 seconds). [2025-09-24T17:33:52.016075] [INFO ] [REMOTE ] BGS: Fetching primary data for 2025-01. [2025-09-24T17:33:52.417354] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2025-05 (1.20 seconds). [2025-09-24T17:33:52.816121] [INFO ] [REMOTE ] BGH: Fetching primary data for 2025-03. [2025-09-24T17:33:53.587031] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-24T17:33:53.608077] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2025-03 (0.79 seconds). [2025-09-24T17:33:53.616044] [INFO ] [REMOTE ] BGH: Fetching primary data for 2025-04. [2025-09-24T17:33:54.349921] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2025-04 (0.73 seconds). [2025-09-24T17:33:54.416142] [INFO ] [REMOTE ] BGR: Fetching primary data for 2025-06. [2025-09-24T17:33:55.216122] [INFO ] [REMOTE ] BGH: Fetching primary data for 2025-05. [2025-09-24T17:33:55.364979] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2025-06 (0.95 seconds). [2025-09-24T17:33:56.016151] [INFO ] [REMOTE ] BGR: Fetching primary data for 2025-07. [2025-09-24T17:33:56.424340] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-24T17:33:56.816059] [INFO ] [REMOTE ] BGH: Fetching primary data for 2025-06. [2025-09-24T17:33:56.827593] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2025-07 (0.81 seconds). [2025-09-24T17:33:57.616065] [INFO ] [REMOTE ] BGS: Fetching primary data for 2025-02. [2025-09-24T17:33:57.666611] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2025-06 (0.85 seconds). [2025-09-24T17:33:58.416095] [INFO ] [REMOTE ] BGR: Fetching primary data for 2025-08. [2025-09-24T17:33:59.224428] [INFO ] [REMOTE ] BG: Fetching primary data for 2025-07. [2025-09-24T17:33:59.232539] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-24T17:33:59.262588] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2025-08 (0.85 seconds). [2025-09-24T17:34:00.016184] [INFO ] [REMOTE ] BGS: Fetching primary data for 2025-03. [2025-09-24T17:34:00.816092] [INFO ] [REMOTE ] BGH: Fetching primary data for 2025-07. [2025-09-24T17:34:01.310944] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2025-07 (2.09 seconds). [2025-09-24T17:34:01.616177] [INFO ] [REMOTE ] BG: Fetching primary data for 2025-08. [2025-09-24T17:34:01.666455] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2025-03 (1.65 seconds). [2025-09-24T17:34:01.961835] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-24T17:34:02.416189] [INFO ] [REMOTE ] BGS: Fetching primary data for 2025-04. [2025-09-24T17:34:03.071521] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-24T17:34:03.216103] [INFO ] [REMOTE ] BG: Fetching primary data for 2025-09. [2025-09-24T17:34:04.021523] [INFO ] [REMOTE ] BGH: Fetching primary data for 2025-08. [2025-09-24T17:34:04.028734] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-24T17:34:04.816074] [INFO ] [REMOTE ] BGR: Fetching primary data for 2025-09. [2025-09-24T17:34:05.086743] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-24T17:34:05.104810] [INFO ] [REMOTE ] BG: Full fetch complete (72411 records). [2025-09-24T17:34:05.106635] [DEBUG] [VALIDATOR ] BG: Validating primary data. [2025-09-24T17:34:05.107837] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2025-08 (1.09 seconds). [2025-09-24T17:34:05.112746] [FATAL] [VALIDATOR ] BG: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:34:05.113242] [FATAL] [MAIN ] BG: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:34:05.113761] [WARN ] [MAIN ] BG: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:34:05.113892] [INFO ] [LOCAL ] BG: Starting deletion of primary data. [2025-09-24T17:34:05.114051] [DEBUG] [LOCAL ] BG: No primary data file found to delete. [2025-09-24T17:34:05.114119] [INFO ] [LOCAL ] BG: Starting deletion of derivative data. [2025-09-24T17:34:05.114739] [DEBUG] [LOCAL ] BG: Deleted derivative data file. [2025-09-24T17:34:05.114914] [INFO ] [MAIN ] Update Progress: 260/2373 symbols completed. BG took 46.8s. Estimated remaining: 4h 36m 31s. Rate: 7.6 symbols/min [2025-09-24T17:34:05.300616] [INFO ] [MAIN ] BGSF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:34:05.309803] [DEBUG] [LOCAL ] BGSF: Loaded 6707 existing records from primary storage. [2025-09-24T17:34:05.309907] [INFO ] [MAIN ] BGSF: Loaded 6707 existing records. [2025-09-24T17:34:05.493435] [WARN ] [MAIN ] BGSF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:34:05.493795] [INFO ] [MAIN ] BGSF: Wiping existing primary data before full refresh. [2025-09-24T17:34:05.493855] [INFO ] [LOCAL ] BGSF: Starting deletion of primary data. [2025-09-24T17:34:05.494380] [DEBUG] [LOCAL ] BGSF: Deleted primary data file. [2025-09-24T17:34:05.494442] [INFO ] [MAIN ] BGSF: Starting full primary refresh. [2025-09-24T17:34:05.621271] [INFO ] [REMOTE ] BGH: Fetching primary data for 2025-09. [2025-09-24T17:34:05.934479] [INFO ] [REMOTE ] BGSF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:34:05.936777] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2025-09 (1.12 seconds). [2025-09-24T17:34:05.941074] [INFO ] [REMOTE ] BGR: Full fetch complete (20278 records). [2025-09-24T17:34:05.941194] [DEBUG] [VALIDATOR ] BGR: Validating primary data. [2025-09-24T17:34:06.315870] [DEBUG] [VALIDATOR ] BGR: All expected trading days are present. [2025-09-24T17:34:06.315966] [DEBUG] [VALIDATOR ] BGR: Primary data validation passed. [2025-09-24T17:34:06.316535] [INFO ] [MAIN ] BGR: Fetched primary data is valid. [2025-09-24T17:34:06.316641] [DEBUG] [LOCAL ] BGR: Saving primary data. [2025-09-24T17:34:06.317336] [DEBUG] [LOCAL ] BGR: Trimmed 20278 records to 13451 (keeping 200 days of data) [2025-09-24T17:34:06.407384] [DEBUG] [LOCAL ] BGR: Primary data saved (13451 records). [2025-09-24T17:34:06.407558] [INFO ] [MAIN ] BGR: Full history saved. [2025-09-24T17:34:06.407707] [INFO ] [MAIN ] Update Progress: 261/2373 symbols completed. BGR took 26.7s. Estimated remaining: 4h 35m 30s. Rate: 7.7 symbols/min [2025-09-24T17:34:06.421261] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2024-12. [2025-09-24T17:34:06.585849] [INFO ] [MAIN ] BGT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:34:06.609339] [DEBUG] [LOCAL ] BGT: Loaded 16586 existing records from primary storage. [2025-09-24T17:34:06.609509] [INFO ] [MAIN ] BGT: Loaded 16586 existing records. [2025-09-24T17:34:06.791430] [WARN ] [MAIN ] BGT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:34:06.791735] [INFO ] [MAIN ] BGT: Wiping existing primary data before full refresh. [2025-09-24T17:34:06.791795] [INFO ] [LOCAL ] BGT: Starting deletion of primary data. [2025-09-24T17:34:06.792490] [DEBUG] [LOCAL ] BGT: Deleted primary data file. [2025-09-24T17:34:06.792565] [INFO ] [MAIN ] BGT: Starting full primary refresh. [2025-09-24T17:34:07.176455] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-24T17:34:07.209213] [INFO ] [REMOTE ] BGT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:34:07.217891] [INFO ] [REMOTE ] BGS: Fetching primary data for 2025-05. [2025-09-24T17:34:07.219540] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2024-12 (0.80 seconds). [2025-09-24T17:34:07.222767] [INFO ] [REMOTE ] BGH: Full fetch complete (21788 records). [2025-09-24T17:34:07.222972] [DEBUG] [VALIDATOR ] BGH: Validating primary data. [2025-09-24T17:34:07.636407] [DEBUG] [VALIDATOR ] BGH: All expected trading days are present. [2025-09-24T17:34:07.636515] [DEBUG] [VALIDATOR ] BGH: Primary data validation passed. [2025-09-24T17:34:07.637136] [INFO ] [MAIN ] BGH: Fetched primary data is valid. [2025-09-24T17:34:07.637226] [DEBUG] [LOCAL ] BGH: Saving primary data. [2025-09-24T17:34:07.638095] [DEBUG] [LOCAL ] BGH: Trimmed 21788 records to 16392 (keeping 200 days of data) [2025-09-24T17:34:07.757041] [DEBUG] [LOCAL ] BGH: Primary data saved (16392 records). [2025-09-24T17:34:07.757296] [INFO ] [MAIN ] BGH: Full history saved. [2025-09-24T17:34:07.757526] [INFO ] [MAIN ] Update Progress: 262/2373 symbols completed. BGH took 35.7s. Estimated remaining: 4h 34m 30s. Rate: 7.7 symbols/min [2025-09-24T17:34:07.950403] [INFO ] [MAIN ] BGX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:34:07.963789] [DEBUG] [LOCAL ] BGX: Loaded 10682 existing records from primary storage. [2025-09-24T17:34:07.963967] [INFO ] [MAIN ] BGX: Loaded 10682 existing records. [2025-09-24T17:34:08.027493] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2025-01. [2025-09-24T17:34:08.163929] [WARN ] [MAIN ] BGX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:34:08.164223] [INFO ] [MAIN ] BGX: Wiping existing primary data before full refresh. [2025-09-24T17:34:08.164275] [INFO ] [LOCAL ] BGX: Starting deletion of primary data. [2025-09-24T17:34:08.165451] [DEBUG] [LOCAL ] BGX: Deleted primary data file. [2025-09-24T17:34:08.165611] [INFO ] [MAIN ] BGX: Starting full primary refresh. [2025-09-24T17:34:08.573430] [INFO ] [REMOTE ] BGX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:34:08.702470] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2025-01 (0.67 seconds). [2025-09-24T17:34:08.816098] [INFO ] [REMOTE ] BGX: Fetching primary data for 2024-12. [2025-09-24T17:34:09.074680] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2025-05 (1.86 seconds). [2025-09-24T17:34:09.406846] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2024-12 (0.59 seconds). [2025-09-24T17:34:09.616139] [INFO ] [REMOTE ] BGS: Fetching primary data for 2025-06. [2025-09-24T17:34:10.416189] [INFO ] [REMOTE ] BGT: Fetching primary data for 2024-12. [2025-09-24T17:34:11.216050] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2025-02. [2025-09-24T17:34:11.436390] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2025-06 (1.82 seconds). [2025-09-24T17:34:11.511250] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2024-12 (1.10 seconds). [2025-09-24T17:34:11.648188] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2025-02 (0.43 seconds). [2025-09-24T17:34:12.016097] [INFO ] [REMOTE ] BGS: Fetching primary data for 2025-07. [2025-09-24T17:34:12.816086] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2025-03. [2025-09-24T17:34:13.507170] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2025-03 (0.69 seconds). [2025-09-24T17:34:13.616113] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2025-04. [2025-09-24T17:34:13.865739] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2025-07 (1.85 seconds). [2025-09-24T17:34:14.000465] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2025-04 (0.38 seconds). [2025-09-24T17:34:14.416082] [INFO ] [REMOTE ] BGS: Fetching primary data for 2025-08. [2025-09-24T17:34:15.216070] [INFO ] [REMOTE ] BGT: Fetching primary data for 2025-01. [2025-09-24T17:34:16.016056] [INFO ] [REMOTE ] BGX: Fetching primary data for 2025-01. [2025-09-24T17:34:16.278944] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-24T17:34:16.328045] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2025-01 (1.11 seconds). [2025-09-24T17:34:16.766461] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2025-01 (0.75 seconds). [2025-09-24T17:34:16.816082] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2025-05. [2025-09-24T17:34:17.616149] [INFO ] [REMOTE ] BGT: Fetching primary data for 2025-02. [2025-09-24T17:34:17.647616] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2025-05 (0.83 seconds). [2025-09-24T17:34:18.384113] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2025-02 (0.77 seconds). [2025-09-24T17:34:18.416094] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2025-06. [2025-09-24T17:34:19.141687] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2025-06 (0.73 seconds). [2025-09-24T17:34:19.216140] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2025-07. [2025-09-24T17:34:20.006670] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2025-07 (0.79 seconds). [2025-09-24T17:34:20.016020] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2025-08. [2025-09-24T17:34:20.592182] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2025-08 (0.58 seconds). [2025-09-24T17:34:20.816083] [INFO ] [REMOTE ] BGX: Fetching primary data for 2025-02. [2025-09-24T17:34:21.616094] [INFO ] [REMOTE ] BGT: Fetching primary data for 2025-03. [2025-09-24T17:34:21.651235] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2025-02 (0.84 seconds). [2025-09-24T17:34:22.416145] [INFO ] [REMOTE ] BGS: Fetching primary data for 2025-09. [2025-09-24T17:34:22.690309] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2025-03 (1.07 seconds). [2025-09-24T17:34:23.216152] [INFO ] [REMOTE ] BGX: Fetching primary data for 2025-03. [2025-09-24T17:34:24.016106] [INFO ] [REMOTE ] BGT: Fetching primary data for 2025-04. [2025-09-24T17:34:24.151310] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2025-03 (0.94 seconds). [2025-09-24T17:34:24.251918] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2025-09 (1.84 seconds). [2025-09-24T17:34:24.265181] [INFO ] [REMOTE ] BGS: Full fetch complete (72506 records). [2025-09-24T17:34:24.265346] [DEBUG] [VALIDATOR ] BGS: Validating primary data. [2025-09-24T17:34:24.692879] [DEBUG] [VALIDATOR ] BGS: All expected trading days are present. [2025-09-24T17:34:24.693092] [DEBUG] [VALIDATOR ] BGS: Primary data validation passed. [2025-09-24T17:34:24.699116] [INFO ] [MAIN ] BGS: Fetched primary data is valid. [2025-09-24T17:34:24.704191] [DEBUG] [LOCAL ] BGS: Saving primary data. [2025-09-24T17:34:24.705844] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2025-04 (0.69 seconds). [2025-09-24T17:34:24.710931] [DEBUG] [LOCAL ] BGS: Trimmed 72506 records to 50445 (keeping 200 days of data) [2025-09-24T17:34:24.817440] [INFO ] [REMOTE ] BGT: Fetching primary data for 2025-05. [2025-09-24T17:34:25.041922] [DEBUG] [LOCAL ] BGS: Primary data saved (50445 records). [2025-09-24T17:34:25.042175] [INFO ] [MAIN ] BGS: Full history saved. [2025-09-24T17:34:25.042368] [INFO ] [MAIN ] Update Progress: 263/2373 symbols completed. BGS took 35.6s. Estimated remaining: 4h 35m 38s. Rate: 7.7 symbols/min [2025-09-24T17:34:25.266306] [INFO ] [MAIN ] BGY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:34:25.292188] [DEBUG] [LOCAL ] BGY: Loaded 22573 existing records from primary storage. [2025-09-24T17:34:25.292437] [INFO ] [MAIN ] BGY: Loaded 22573 existing records. [2025-09-24T17:34:25.487156] [WARN ] [MAIN ] BGY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:34:25.487575] [INFO ] [MAIN ] BGY: Wiping existing primary data before full refresh. [2025-09-24T17:34:25.487668] [INFO ] [LOCAL ] BGY: Starting deletion of primary data. [2025-09-24T17:34:25.489069] [DEBUG] [LOCAL ] BGY: Deleted primary data file. [2025-09-24T17:34:25.489159] [INFO ] [MAIN ] BGY: Starting full primary refresh. [2025-09-24T17:34:25.620456] [INFO ] [REMOTE ] BGX: Fetching primary data for 2025-04. [2025-09-24T17:34:25.937757] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-24T17:34:26.070749] [INFO ] [REMOTE ] BGY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:34:26.253913] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2025-04 (0.63 seconds). [2025-09-24T17:34:26.416153] [INFO ] [REMOTE ] BGT: Fetching primary data for 2025-06. [2025-09-24T17:34:27.216126] [INFO ] [REMOTE ] BGX: Fetching primary data for 2025-05. [2025-09-24T17:34:27.394294] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2025-06 (0.98 seconds). [2025-09-24T17:34:28.016504] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2025-09. [2025-09-24T17:34:28.016995] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2025-05 (0.80 seconds). [2025-09-24T17:34:28.816165] [INFO ] [REMOTE ] BGX: Fetching primary data for 2025-06. [2025-09-24T17:34:29.354843] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2025-09 (1.34 seconds). [2025-09-24T17:34:29.359153] [INFO ] [REMOTE ] BGSF: Full fetch complete (8142 records). [2025-09-24T17:34:29.359361] [DEBUG] [VALIDATOR ] BGSF: Validating primary data. [2025-09-24T17:34:29.624954] [INFO ] [REMOTE ] BGT: Fetching primary data for 2025-07. [2025-09-24T17:34:29.765540] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2025-06 (0.95 seconds). [2025-09-24T17:34:29.776445] [DEBUG] [VALIDATOR ] BGSF: All expected trading days are present. [2025-09-24T17:34:29.779475] [DEBUG] [VALIDATOR ] BGSF: Primary data validation passed. [2025-09-24T17:34:29.779923] [INFO ] [MAIN ] BGSF: Fetched primary data is valid. [2025-09-24T17:34:29.780004] [DEBUG] [LOCAL ] BGSF: Saving primary data. [2025-09-24T17:34:29.780884] [DEBUG] [LOCAL ] BGSF: Trimmed 8142 records to 6821 (keeping 200 days of data) [2025-09-24T17:34:29.823321] [DEBUG] [LOCAL ] BGSF: Primary data saved (6821 records). [2025-09-24T17:34:29.823510] [INFO ] [MAIN ] BGSF: Full history saved. [2025-09-24T17:34:29.823683] [INFO ] [MAIN ] Update Progress: 264/2373 symbols completed. BGSF took 24.7s. Estimated remaining: 4h 35m 6s. Rate: 7.7 symbols/min [2025-09-24T17:34:30.011501] [INFO ] [MAIN ] BH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:34:30.035990] [DEBUG] [LOCAL ] BH: Loaded 15557 existing records from primary storage. [2025-09-24T17:34:30.036194] [INFO ] [MAIN ] BH: Loaded 15557 existing records. [2025-09-24T17:34:30.222183] [WARN ] [MAIN ] BH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:34:30.222453] [INFO ] [MAIN ] BH: Wiping existing primary data before full refresh. [2025-09-24T17:34:30.222533] [INFO ] [LOCAL ] BH: Starting deletion of primary data. [2025-09-24T17:34:30.223723] [DEBUG] [LOCAL ] BH: Deleted primary data file. [2025-09-24T17:34:30.224073] [INFO ] [MAIN ] BH: Starting full primary refresh. [2025-09-24T17:34:30.419824] [INFO ] [REMOTE ] BGY: Fetching primary data for 2024-12. [2025-09-24T17:34:30.650302] [INFO ] [REMOTE ] BH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:34:30.671016] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2025-07 (1.05 seconds). [2025-09-24T17:34:31.216093] [INFO ] [REMOTE ] BGT: Fetching primary data for 2025-08. [2025-09-24T17:34:31.592041] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2024-12 (1.17 seconds). [2025-09-24T17:34:32.016065] [INFO ] [REMOTE ] BGY: Fetching primary data for 2025-01. [2025-09-24T17:34:32.179058] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2025-08 (0.96 seconds). [2025-09-24T17:34:32.816191] [INFO ] [REMOTE ] BGT: Fetching primary data for 2025-09. [2025-09-24T17:34:33.172945] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-24T17:34:33.616083] [INFO ] [REMOTE ] BGY: Fetching primary data for 2025-02. [2025-09-24T17:34:33.928607] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-24T17:34:33.931703] [INFO ] [REMOTE ] BGT: Full fetch complete (24329 records). [2025-09-24T17:34:33.931801] [DEBUG] [VALIDATOR ] BGT: Validating primary data. [2025-09-24T17:34:34.300897] [DEBUG] [VALIDATOR ] BGT: All expected trading days are present. [2025-09-24T17:34:34.300997] [DEBUG] [VALIDATOR ] BGT: Primary data validation passed. [2025-09-24T17:34:34.301420] [INFO ] [MAIN ] BGT: Fetched primary data is valid. [2025-09-24T17:34:34.301460] [DEBUG] [LOCAL ] BGT: Saving primary data. [2025-09-24T17:34:34.302134] [DEBUG] [LOCAL ] BGT: Trimmed 24329 records to 16560 (keeping 200 days of data) [2025-09-24T17:34:34.406568] [DEBUG] [LOCAL ] BGT: Primary data saved (16560 records). [2025-09-24T17:34:34.406757] [INFO ] [MAIN ] BGT: Full history saved. [2025-09-24T17:34:34.406870] [INFO ] [MAIN ] Update Progress: 265/2373 symbols completed. BGT took 28.0s. Estimated remaining: 4h 34m 32s. Rate: 7.7 symbols/min [2025-09-24T17:34:34.421149] [INFO ] [REMOTE ] BH: Fetching primary data for 2024-12. [2025-09-24T17:34:34.561501] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2025-02 (0.95 seconds). [2025-09-24T17:34:34.619462] [INFO ] [MAIN ] BHC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:34:34.679105] [DEBUG] [LOCAL ] BHC: Loaded 46783 existing records from primary storage. [2025-09-24T17:34:34.679409] [INFO ] [MAIN ] BHC: Loaded 46783 existing records. [2025-09-24T17:34:34.871809] [WARN ] [MAIN ] BHC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:34:34.872167] [INFO ] [MAIN ] BHC: Wiping existing primary data before full refresh. [2025-09-24T17:34:34.872225] [INFO ] [LOCAL ] BHC: Starting deletion of primary data. [2025-09-24T17:34:34.873882] [DEBUG] [LOCAL ] BHC: Deleted primary data file. [2025-09-24T17:34:34.873948] [INFO ] [MAIN ] BHC: Starting full primary refresh. [2025-09-24T17:34:35.223351] [INFO ] [REMOTE ] BGY: Fetching primary data for 2025-03. [2025-09-24T17:34:35.250513] [INFO ] [REMOTE ] BHC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:34:35.473464] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2024-12 (1.05 seconds). [2025-09-24T17:34:36.016093] [INFO ] [REMOTE ] BH: Fetching primary data for 2025-01. [2025-09-24T17:34:36.183095] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2025-03 (0.96 seconds). [2025-09-24T17:34:36.816081] [INFO ] [REMOTE ] BGX: Fetching primary data for 2025-07. [2025-09-24T17:34:36.843240] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2025-01 (0.83 seconds). [2025-09-24T17:34:37.620822] [INFO ] [REMOTE ] BGY: Fetching primary data for 2025-04. [2025-09-24T17:34:37.623829] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2025-07 (0.81 seconds). [2025-09-24T17:34:38.416129] [INFO ] [REMOTE ] BGX: Fetching primary data for 2025-08. [2025-09-24T17:34:38.749981] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2025-04 (1.13 seconds). [2025-09-24T17:34:39.198145] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2025-08 (0.78 seconds). [2025-09-24T17:34:39.216043] [INFO ] [REMOTE ] BHC: Fetching primary data for 2024-12. [2025-09-24T17:34:40.016115] [INFO ] [REMOTE ] BH: Fetching primary data for 2025-02. [2025-09-24T17:34:40.603407] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2025-02 (0.59 seconds). [2025-09-24T17:34:40.800078] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2024-12 (1.58 seconds). [2025-09-24T17:34:40.816035] [INFO ] [REMOTE ] BHC: Fetching primary data for 2025-01. [2025-09-24T17:34:41.616086] [INFO ] [REMOTE ] BGX: Fetching primary data for 2025-09. [2025-09-24T17:34:42.271615] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2025-01 (1.46 seconds). [2025-09-24T17:34:42.287450] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2025-09 (0.67 seconds). [2025-09-24T17:34:42.290498] [INFO ] [REMOTE ] BGX: Full fetch complete (15767 records). [2025-09-24T17:34:42.290584] [DEBUG] [VALIDATOR ] BGX: Validating primary data. [2025-09-24T17:34:42.421185] [INFO ] [REMOTE ] BHC: Fetching primary data for 2025-02. [2025-09-24T17:34:42.686732] [DEBUG] [VALIDATOR ] BGX: All expected trading days are present. [2025-09-24T17:34:42.686823] [DEBUG] [VALIDATOR ] BGX: Primary data validation passed. [2025-09-24T17:34:42.687156] [INFO ] [MAIN ] BGX: Fetched primary data is valid. [2025-09-24T17:34:42.687196] [DEBUG] [LOCAL ] BGX: Saving primary data. [2025-09-24T17:34:42.687786] [DEBUG] [LOCAL ] BGX: Trimmed 15767 records to 10704 (keeping 200 days of data) [2025-09-24T17:34:42.758910] [DEBUG] [LOCAL ] BGX: Primary data saved (10704 records). [2025-09-24T17:34:42.759052] [INFO ] [MAIN ] BGX: Full history saved. [2025-09-24T17:34:42.759156] [INFO ] [MAIN ] Update Progress: 266/2373 symbols completed. BGX took 35.0s. Estimated remaining: 4h 34m 28s. Rate: 7.7 symbols/min [2025-09-24T17:34:42.944455] [INFO ] [MAIN ] BHE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:34:42.969917] [DEBUG] [LOCAL ] BHE: Loaded 25147 existing records from primary storage. [2025-09-24T17:34:42.970056] [INFO ] [MAIN ] BHE: Loaded 25147 existing records. [2025-09-24T17:34:43.152544] [WARN ] [MAIN ] BHE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:34:43.152876] [INFO ] [MAIN ] BHE: Wiping existing primary data before full refresh. [2025-09-24T17:34:43.152936] [INFO ] [LOCAL ] BHE: Starting deletion of primary data. [2025-09-24T17:34:43.153913] [DEBUG] [LOCAL ] BHE: Deleted primary data file. [2025-09-24T17:34:43.153976] [INFO ] [MAIN ] BHE: Starting full primary refresh. [2025-09-24T17:34:43.221201] [INFO ] [REMOTE ] BGY: Fetching primary data for 2025-05. [2025-09-24T17:34:43.580763] [INFO ] [REMOTE ] BHE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:34:44.001881] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2025-02 (1.58 seconds). [2025-09-24T17:34:44.016026] [INFO ] [REMOTE ] BHC: Fetching primary data for 2025-03. [2025-09-24T17:34:44.384776] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2025-05 (1.16 seconds). [2025-09-24T17:34:44.816145] [INFO ] [REMOTE ] BH: Fetching primary data for 2025-03. [2025-09-24T17:34:45.558518] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-24T17:34:45.576742] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2025-03 (0.76 seconds). [2025-09-24T17:34:45.616066] [INFO ] [REMOTE ] BH: Fetching primary data for 2025-04. [2025-09-24T17:34:46.416059] [INFO ] [REMOTE ] BHC: Fetching primary data for 2025-04. [2025-09-24T17:34:46.537000] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2025-04 (0.92 seconds). [2025-09-24T17:34:47.216130] [INFO ] [REMOTE ] BHE: Fetching primary data for 2024-12. [2025-09-24T17:34:48.016077] [INFO ] [REMOTE ] BH: Fetching primary data for 2025-05. [2025-09-24T17:34:48.214411] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2025-04 (1.80 seconds). [2025-09-24T17:34:48.393852] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2024-12 (1.18 seconds). [2025-09-24T17:34:48.816097] [INFO ] [REMOTE ] BHE: Fetching primary data for 2025-01. [2025-09-24T17:34:48.915956] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2025-05 (0.90 seconds). [2025-09-24T17:34:49.616143] [INFO ] [REMOTE ] BGY: Fetching primary data for 2025-06. [2025-09-24T17:34:49.984493] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-24T17:34:50.416095] [INFO ] [REMOTE ] BHC: Fetching primary data for 2025-05. [2025-09-24T17:34:50.816452] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2025-06 (1.20 seconds). [2025-09-24T17:34:51.216073] [INFO ] [REMOTE ] BGY: Fetching primary data for 2025-07. [2025-09-24T17:34:51.987985] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2025-05 (1.57 seconds). [2025-09-24T17:34:52.016053] [INFO ] [REMOTE ] BHC: Fetching primary data for 2025-06. [2025-09-24T17:34:52.318573] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-24T17:34:52.816140] [INFO ] [REMOTE ] BGY: Fetching primary data for 2025-08. [2025-09-24T17:34:53.616163] [INFO ] [REMOTE ] BH: Fetching primary data for 2025-06. [2025-09-24T17:34:53.708606] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2025-06 (1.69 seconds). [2025-09-24T17:34:53.906589] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2025-08 (1.09 seconds). [2025-09-24T17:34:54.416103] [INFO ] [REMOTE ] BGY: Fetching primary data for 2025-09. [2025-09-24T17:34:54.528189] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2025-06 (0.91 seconds). [2025-09-24T17:34:55.216119] [INFO ] [REMOTE ] BHE: Fetching primary data for 2025-02. [2025-09-24T17:34:55.614190] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-24T17:34:55.617468] [INFO ] [REMOTE ] BGY: Full fetch complete (33329 records). [2025-09-24T17:34:55.617555] [DEBUG] [VALIDATOR ] BGY: Validating primary data. [2025-09-24T17:34:55.995255] [DEBUG] [VALIDATOR ] BGY: All expected trading days are present. [2025-09-24T17:34:55.995346] [DEBUG] [VALIDATOR ] BGY: Primary data validation passed. [2025-09-24T17:34:55.995856] [INFO ] [MAIN ] BGY: Fetched primary data is valid. [2025-09-24T17:34:55.995919] [DEBUG] [LOCAL ] BGY: Saving primary data. [2025-09-24T17:34:55.996830] [DEBUG] [LOCAL ] BGY: Trimmed 33329 records to 22545 (keeping 200 days of data) [2025-09-24T17:34:56.050012] [INFO ] [REMOTE ] BH: Fetching primary data for 2025-07. [2025-09-24T17:34:56.136613] [DEBUG] [LOCAL ] BGY: Primary data saved (22545 records). [2025-09-24T17:34:56.136780] [INFO ] [MAIN ] BGY: Full history saved. [2025-09-24T17:34:56.136871] [INFO ] [MAIN ] Update Progress: 267/2373 symbols completed. BGY took 31.1s. Estimated remaining: 4h 35m 5s. Rate: 7.7 symbols/min [2025-09-24T17:34:56.314760] [INFO ] [MAIN ] BHK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:34:56.336057] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2025-02 (1.12 seconds). [2025-09-24T17:34:56.361392] [DEBUG] [LOCAL ] BHK: Loaded 22454 existing records from primary storage. [2025-09-24T17:34:56.361559] [INFO ] [MAIN ] BHK: Loaded 22454 existing records. [2025-09-24T17:34:56.539107] [WARN ] [MAIN ] BHK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:34:56.539378] [INFO ] [MAIN ] BHK: Wiping existing primary data before full refresh. [2025-09-24T17:34:56.539427] [INFO ] [LOCAL ] BHK: Starting deletion of primary data. [2025-09-24T17:34:56.540375] [DEBUG] [LOCAL ] BHK: Deleted primary data file. [2025-09-24T17:34:56.540436] [INFO ] [MAIN ] BHK: Starting full primary refresh. [2025-09-24T17:34:56.817553] [INFO ] [REMOTE ] BHC: Fetching primary data for 2025-07. [2025-09-24T17:34:56.903413] [INFO ] [REMOTE ] BHK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:34:56.991264] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2025-07 (0.94 seconds). [2025-09-24T17:34:57.616100] [INFO ] [REMOTE ] BH: Fetching primary data for 2025-08. [2025-09-24T17:34:58.416078] [INFO ] [REMOTE ] BHE: Fetching primary data for 2025-03. [2025-09-24T17:34:58.584496] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2025-07 (1.77 seconds). [2025-09-24T17:34:58.716139] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2025-08 (1.10 seconds). [2025-09-24T17:34:59.216132] [INFO ] [REMOTE ] BHK: Fetching primary data for 2024-12. [2025-09-24T17:34:59.909745] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-24T17:34:59.970019] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2024-12 (0.75 seconds). [2025-09-24T17:35:00.016091] [INFO ] [REMOTE ] BHK: Fetching primary data for 2025-01. [2025-09-24T17:35:00.816096] [INFO ] [REMOTE ] BH: Fetching primary data for 2025-09. [2025-09-24T17:35:01.075981] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2025-01 (1.06 seconds). [2025-09-24T17:35:01.616091] [INFO ] [REMOTE ] BHK: Fetching primary data for 2025-02. [2025-09-24T17:35:01.804461] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2025-09 (0.99 seconds). [2025-09-24T17:35:01.809322] [INFO ] [REMOTE ] BH: Full fetch complete (19171 records). [2025-09-24T17:35:01.809760] [DEBUG] [VALIDATOR ] BH: Validating primary data. [2025-09-24T17:35:01.810951] [FATAL] [VALIDATOR ] BH: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:35:01.811076] [FATAL] [MAIN ] BH: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:35:01.811146] [WARN ] [MAIN ] BH: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:35:01.811241] [INFO ] [LOCAL ] BH: Starting deletion of primary data. [2025-09-24T17:35:01.811375] [DEBUG] [LOCAL ] BH: No primary data file found to delete. [2025-09-24T17:35:01.811427] [INFO ] [LOCAL ] BH: Starting deletion of derivative data. [2025-09-24T17:35:01.812403] [DEBUG] [LOCAL ] BH: Deleted derivative data file. [2025-09-24T17:35:01.812845] [INFO ] [MAIN ] Update Progress: 268/2373 symbols completed. BH took 32.0s. Estimated remaining: 4h 34m 40s. Rate: 7.7 symbols/min [2025-09-24T17:35:02.012551] [INFO ] [MAIN ] BHP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:35:02.093635] [DEBUG] [LOCAL ] BHP: Loaded 53376 existing records from primary storage. [2025-09-24T17:35:02.093890] [INFO ] [MAIN ] BHP: Loaded 53376 existing records. [2025-09-24T17:35:02.278756] [WARN ] [MAIN ] BHP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:35:02.279003] [INFO ] [MAIN ] BHP: Wiping existing primary data before full refresh. [2025-09-24T17:35:02.279051] [INFO ] [LOCAL ] BHP: Starting deletion of primary data. [2025-09-24T17:35:02.280507] [DEBUG] [LOCAL ] BHP: Deleted primary data file. [2025-09-24T17:35:02.280573] [INFO ] [MAIN ] BHP: Starting full primary refresh. [2025-09-24T17:35:02.422060] [INFO ] [REMOTE ] BHE: Fetching primary data for 2025-04. [2025-09-24T17:35:02.578881] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-24T17:35:02.661126] [INFO ] [REMOTE ] BHP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:35:03.216085] [INFO ] [REMOTE ] BHP: Fetching primary data for 2024-12. [2025-09-24T17:35:03.915432] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-24T17:35:04.016062] [INFO ] [REMOTE ] BHE: Fetching primary data for 2025-05. [2025-09-24T17:35:04.816144] [INFO ] [REMOTE ] BHC: Fetching primary data for 2025-08. [2025-09-24T17:35:05.291593] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2025-05 (1.28 seconds). [2025-09-24T17:35:05.437323] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2024-12 (2.22 seconds). [2025-09-24T17:35:05.616075] [INFO ] [REMOTE ] BHP: Fetching primary data for 2025-01. [2025-09-24T17:35:06.346747] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-24T17:35:06.416113] [INFO ] [REMOTE ] BHK: Fetching primary data for 2025-03. [2025-09-24T17:35:07.219262] [INFO ] [REMOTE ] BHC: Fetching primary data for 2025-09. [2025-09-24T17:35:07.222361] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-24T17:35:07.426539] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2025-03 (1.01 seconds). [2025-09-24T17:35:08.016082] [INFO ] [REMOTE ] BHK: Fetching primary data for 2025-04. [2025-09-24T17:35:08.728190] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2025-04 (0.71 seconds). [2025-09-24T17:35:08.816051] [INFO ] [REMOTE ] BHP: Fetching primary data for 2025-02. [2025-09-24T17:35:08.861143] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2025-09 (1.64 seconds). [2025-09-24T17:35:08.870693] [INFO ] [REMOTE ] BHC: Full fetch complete (66737 records). [2025-09-24T17:35:08.870862] [DEBUG] [VALIDATOR ] BHC: Validating primary data. [2025-09-24T17:35:09.303483] [DEBUG] [VALIDATOR ] BHC: All expected trading days are present. [2025-09-24T17:35:09.303617] [DEBUG] [VALIDATOR ] BHC: Primary data validation passed. [2025-09-24T17:35:09.304374] [INFO ] [MAIN ] BHC: Fetched primary data is valid. [2025-09-24T17:35:09.304433] [DEBUG] [LOCAL ] BHC: Saving primary data. [2025-09-24T17:35:09.306051] [DEBUG] [LOCAL ] BHC: Trimmed 66737 records to 46794 (keeping 200 days of data) [2025-09-24T17:35:09.577571] [DEBUG] [LOCAL ] BHC: Primary data saved (46794 records). [2025-09-24T17:35:09.577773] [INFO ] [MAIN ] BHC: Full history saved. [2025-09-24T17:35:09.577891] [INFO ] [MAIN ] Update Progress: 269/2373 symbols completed. BHC took 35.2s. Estimated remaining: 4h 34m 31s. Rate: 7.7 symbols/min [2025-09-24T17:35:09.621243] [INFO ] [REMOTE ] BHK: Fetching primary data for 2025-05. [2025-09-24T17:35:09.772367] [INFO ] [MAIN ] BHR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:35:09.795068] [DEBUG] [LOCAL ] BHR: Loaded 21431 existing records from primary storage. [2025-09-24T17:35:09.795241] [INFO ] [MAIN ] BHR: Loaded 21431 existing records. [2025-09-24T17:35:09.997922] [WARN ] [MAIN ] BHR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:35:09.998234] [INFO ] [MAIN ] BHR: Wiping existing primary data before full refresh. [2025-09-24T17:35:09.998289] [INFO ] [LOCAL ] BHR: Starting deletion of primary data. [2025-09-24T17:35:09.998896] [DEBUG] [LOCAL ] BHR: Deleted primary data file. [2025-09-24T17:35:09.998965] [INFO ] [MAIN ] BHR: Starting full primary refresh. [2025-09-24T17:35:10.385598] [INFO ] [REMOTE ] BHR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:35:10.421154] [INFO ] [REMOTE ] BHR: Fetching primary data for 2024-12. [2025-09-24T17:35:10.440419] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-24T17:35:10.944153] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-24T17:35:11.216128] [INFO ] [REMOTE ] BHE: Fetching primary data for 2025-06. [2025-09-24T17:35:11.378254] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2024-12 (0.96 seconds). [2025-09-24T17:35:12.016091] [INFO ] [REMOTE ] BHR: Fetching primary data for 2025-01. [2025-09-24T17:35:12.428116] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2025-06 (1.21 seconds). [2025-09-24T17:35:12.816089] [INFO ] [REMOTE ] BHP: Fetching primary data for 2025-03. [2025-09-24T17:35:13.132546] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2025-01 (1.12 seconds). [2025-09-24T17:35:13.616077] [INFO ] [REMOTE ] BHE: Fetching primary data for 2025-07. [2025-09-24T17:35:14.416050] [INFO ] [REMOTE ] BHR: Fetching primary data for 2025-02. [2025-09-24T17:35:14.687047] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2025-07 (1.07 seconds). [2025-09-24T17:35:14.925085] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2025-03 (2.11 seconds). [2025-09-24T17:35:15.216050] [INFO ] [REMOTE ] BHK: Fetching primary data for 2025-06. [2025-09-24T17:35:15.330764] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2025-02 (0.91 seconds). [2025-09-24T17:35:16.016094] [INFO ] [REMOTE ] BHP: Fetching primary data for 2025-04. [2025-09-24T17:35:16.659566] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2025-06 (1.44 seconds). [2025-09-24T17:35:16.816092] [INFO ] [REMOTE ] BHE: Fetching primary data for 2025-08. [2025-09-24T17:35:17.616088] [INFO ] [REMOTE ] BHK: Fetching primary data for 2025-07. [2025-09-24T17:35:17.866942] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2025-04 (1.85 seconds). [2025-09-24T17:35:18.038198] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2025-08 (1.22 seconds). [2025-09-24T17:35:18.416091] [INFO ] [REMOTE ] BHR: Fetching primary data for 2025-03. [2025-09-24T17:35:18.852082] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2025-07 (1.24 seconds). [2025-09-24T17:35:19.216161] [INFO ] [REMOTE ] BHP: Fetching primary data for 2025-05. [2025-09-24T17:35:19.490157] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2025-03 (1.07 seconds). [2025-09-24T17:35:20.016099] [INFO ] [REMOTE ] BHE: Fetching primary data for 2025-09. [2025-09-24T17:35:20.816112] [INFO ] [REMOTE ] BHK: Fetching primary data for 2025-08. [2025-09-24T17:35:21.160798] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2025-09 (1.14 seconds). [2025-09-24T17:35:21.166411] [INFO ] [REMOTE ] BHE: Full fetch complete (36554 records). [2025-09-24T17:35:21.204385] [DEBUG] [VALIDATOR ] BHE: Validating primary data. [2025-09-24T17:35:21.216440] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2025-05 (2.00 seconds). [2025-09-24T17:35:21.623880] [INFO ] [REMOTE ] BHP: Fetching primary data for 2025-06. [2025-09-24T17:35:21.642748] [DEBUG] [VALIDATOR ] BHE: All expected trading days are present. [2025-09-24T17:35:21.642861] [DEBUG] [VALIDATOR ] BHE: Primary data validation passed. [2025-09-24T17:35:21.643495] [INFO ] [MAIN ] BHE: Fetched primary data is valid. [2025-09-24T17:35:21.643566] [DEBUG] [LOCAL ] BHE: Saving primary data. [2025-09-24T17:35:21.644600] [DEBUG] [LOCAL ] BHE: Trimmed 36554 records to 25094 (keeping 200 days of data) [2025-09-24T17:35:21.798949] [DEBUG] [LOCAL ] BHE: Primary data saved (25094 records). [2025-09-24T17:35:21.799304] [INFO ] [MAIN ] BHE: Full history saved. [2025-09-24T17:35:21.799397] [INFO ] [MAIN ] Update Progress: 270/2373 symbols completed. BHE took 39.0s. Estimated remaining: 4h 34m 58s. Rate: 7.6 symbols/min [2025-09-24T17:35:21.975894] [INFO ] [MAIN ] BHV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:35:21.976133] [DEBUG] [LOCAL ] BHV: No existing data file found in primary storage. [2025-09-24T17:35:21.976187] [WARN ] [MAIN ] BHV: No existing data found, performing full refresh instead. [2025-09-24T17:35:21.976429] [INFO ] [MAIN ] BHV: Wiping existing primary data before full refresh. [2025-09-24T17:35:21.976547] [INFO ] [LOCAL ] BHV: Starting deletion of primary data. [2025-09-24T17:35:21.976750] [DEBUG] [LOCAL ] BHV: No primary data file found to delete. [2025-09-24T17:35:21.976806] [INFO ] [MAIN ] BHV: Starting full primary refresh. [2025-09-24T17:35:22.173779] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-24T17:35:22.390189] [INFO ] [REMOTE ] BHV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:35:22.416066] [INFO ] [REMOTE ] BHV: Fetching primary data for 2024-12. [2025-09-24T17:35:22.874596] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2024-12 (0.46 seconds). [2025-09-24T17:35:23.216083] [INFO ] [REMOTE ] BHV: Fetching primary data for 2025-01. [2025-09-24T17:35:23.429541] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2025-06 (1.81 seconds). [2025-09-24T17:35:23.589610] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2025-01 (0.37 seconds). [2025-09-24T17:35:24.016150] [INFO ] [REMOTE ] BHV: Fetching primary data for 2025-02. [2025-09-24T17:35:24.334473] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2025-02 (0.32 seconds). [2025-09-24T17:35:24.816125] [INFO ] [REMOTE ] BHP: Fetching primary data for 2025-07. [2025-09-24T17:35:25.616105] [INFO ] [REMOTE ] BHV: Fetching primary data for 2025-03. [2025-09-24T17:35:26.012103] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2025-03 (0.40 seconds). [2025-09-24T17:35:26.416084] [INFO ] [REMOTE ] BHK: Fetching primary data for 2025-09. [2025-09-24T17:35:26.859159] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2025-07 (2.04 seconds). [2025-09-24T17:35:27.216118] [INFO ] [REMOTE ] BHP: Fetching primary data for 2025-08. [2025-09-24T17:35:27.483330] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2025-09 (1.07 seconds). [2025-09-24T17:35:27.488422] [INFO ] [REMOTE ] BHK: Full fetch complete (29711 records). [2025-09-24T17:35:27.488513] [DEBUG] [VALIDATOR ] BHK: Validating primary data. [2025-09-24T17:35:27.882565] [DEBUG] [VALIDATOR ] BHK: All expected trading days are present. [2025-09-24T17:35:27.882690] [DEBUG] [VALIDATOR ] BHK: Primary data validation passed. [2025-09-24T17:35:27.883242] [INFO ] [MAIN ] BHK: Fetched primary data is valid. [2025-09-24T17:35:27.883310] [DEBUG] [LOCAL ] BHK: Saving primary data. [2025-09-24T17:35:27.884304] [DEBUG] [LOCAL ] BHK: Trimmed 29711 records to 22541 (keeping 200 days of data) [2025-09-24T17:35:28.019489] [INFO ] [REMOTE ] BHV: Fetching primary data for 2025-04. [2025-09-24T17:35:28.025144] [DEBUG] [LOCAL ] BHK: Primary data saved (22541 records). [2025-09-24T17:35:28.025222] [INFO ] [MAIN ] BHK: Full history saved. [2025-09-24T17:35:28.025303] [INFO ] [MAIN ] Update Progress: 271/2373 symbols completed. BHK took 31.9s. Estimated remaining: 4h 34m 37s. Rate: 7.7 symbols/min [2025-09-24T17:35:28.218685] [INFO ] [MAIN ] BHVN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:35:28.268846] [DEBUG] [LOCAL ] BHVN: Loaded 49614 existing records from primary storage. [2025-09-24T17:35:28.268999] [INFO ] [MAIN ] BHVN: Loaded 49614 existing records. [2025-09-24T17:35:28.447783] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2025-04 (0.43 seconds). [2025-09-24T17:35:28.474914] [WARN ] [MAIN ] BHVN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:35:28.475213] [INFO ] [MAIN ] BHVN: Wiping existing primary data before full refresh. [2025-09-24T17:35:28.475266] [INFO ] [LOCAL ] BHVN: Starting deletion of primary data. [2025-09-24T17:35:28.477207] [DEBUG] [LOCAL ] BHVN: Deleted primary data file. [2025-09-24T17:35:28.477270] [INFO ] [MAIN ] BHVN: Starting full primary refresh. [2025-09-24T17:35:28.821203] [INFO ] [REMOTE ] BHR: Fetching primary data for 2025-04. [2025-09-24T17:35:28.851177] [INFO ] [REMOTE ] BHVN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:35:29.343459] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2025-08 (2.13 seconds). [2025-09-24T17:35:29.616137] [INFO ] [REMOTE ] BHP: Fetching primary data for 2025-09. [2025-09-24T17:35:30.035432] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2025-04 (1.21 seconds). [2025-09-24T17:35:30.416125] [INFO ] [REMOTE ] BHV: Fetching primary data for 2025-05. [2025-09-24T17:35:30.760892] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2025-05 (0.34 seconds). [2025-09-24T17:35:31.216057] [INFO ] [REMOTE ] BHR: Fetching primary data for 2025-05. [2025-09-24T17:35:31.523596] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2025-09 (1.91 seconds). [2025-09-24T17:35:31.535620] [INFO ] [REMOTE ] BHP: Full fetch complete (77235 records). [2025-09-24T17:35:31.535835] [DEBUG] [VALIDATOR ] BHP: Validating primary data. [2025-09-24T17:35:31.947021] [DEBUG] [VALIDATOR ] BHP: All expected trading days are present. [2025-09-24T17:35:31.947133] [DEBUG] [VALIDATOR ] BHP: Primary data validation passed. [2025-09-24T17:35:31.947968] [INFO ] [MAIN ] BHP: Fetched primary data is valid. [2025-09-24T17:35:31.948050] [DEBUG] [LOCAL ] BHP: Saving primary data. [2025-09-24T17:35:31.949688] [DEBUG] [LOCAL ] BHP: Trimmed 77235 records to 53374 (keeping 200 days of data) [2025-09-24T17:35:32.020365] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2024-12. [2025-09-24T17:35:32.293731] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2025-05 (1.08 seconds). [2025-09-24T17:35:32.312385] [DEBUG] [LOCAL ] BHP: Primary data saved (53374 records). [2025-09-24T17:35:32.312566] [INFO ] [MAIN ] BHP: Full history saved. [2025-09-24T17:35:32.312695] [INFO ] [MAIN ] Update Progress: 272/2373 symbols completed. BHP took 30.5s. Estimated remaining: 4h 34m 2s. Rate: 7.7 symbols/min [2025-09-24T17:35:32.484301] [INFO ] [MAIN ] BILL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:35:32.536111] [DEBUG] [LOCAL ] BILL: Loaded 52325 existing records from primary storage. [2025-09-24T17:35:32.536257] [INFO ] [MAIN ] BILL: Loaded 52325 existing records. [2025-09-24T17:35:32.715279] [WARN ] [MAIN ] BILL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:35:32.715549] [INFO ] [MAIN ] BILL: Wiping existing primary data before full refresh. [2025-09-24T17:35:32.715596] [INFO ] [LOCAL ] BILL: Starting deletion of primary data. [2025-09-24T17:35:32.716753] [DEBUG] [LOCAL ] BILL: Deleted primary data file. [2025-09-24T17:35:32.716815] [INFO ] [MAIN ] BILL: Starting full primary refresh. [2025-09-24T17:35:32.818927] [INFO ] [REMOTE ] BHR: Fetching primary data for 2025-06. [2025-09-24T17:35:33.081666] [INFO ] [REMOTE ] BILL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:35:33.616110] [INFO ] [REMOTE ] BILL: Fetching primary data for 2024-12. [2025-09-24T17:35:33.738674] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-24T17:35:34.041010] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-24T17:35:34.416124] [INFO ] [REMOTE ] BHR: Fetching primary data for 2025-07. [2025-09-24T17:35:35.176432] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2025-07 (0.76 seconds). [2025-09-24T17:35:35.216087] [INFO ] [REMOTE ] BHV: Fetching primary data for 2025-06. [2025-09-24T17:35:35.360818] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-24T17:35:35.565467] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2025-06 (0.35 seconds). [2025-09-24T17:35:36.016113] [INFO ] [REMOTE ] BHR: Fetching primary data for 2025-08. [2025-09-24T17:35:36.816136] [INFO ] [REMOTE ] BHV: Fetching primary data for 2025-07. [2025-09-24T17:35:37.057392] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2025-08 (1.04 seconds). [2025-09-24T17:35:37.264905] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2025-07 (0.45 seconds). [2025-09-24T17:35:37.616146] [INFO ] [REMOTE ] BILL: Fetching primary data for 2025-01. [2025-09-24T17:35:38.416110] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2025-01. [2025-09-24T17:35:39.118293] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2025-01 (1.50 seconds). [2025-09-24T17:35:39.216075] [INFO ] [REMOTE ] BILL: Fetching primary data for 2025-02. [2025-09-24T17:35:40.016187] [INFO ] [REMOTE ] BHV: Fetching primary data for 2025-08. [2025-09-24T17:35:40.103250] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2025-01 (1.69 seconds). [2025-09-24T17:35:40.476455] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2025-08 (0.46 seconds). [2025-09-24T17:35:40.816105] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2025-02. [2025-09-24T17:35:41.145146] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2025-02 (1.93 seconds). [2025-09-24T17:35:41.616079] [INFO ] [REMOTE ] BILL: Fetching primary data for 2025-03. [2025-09-24T17:35:42.029684] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2025-02 (1.21 seconds). [2025-09-24T17:35:42.416091] [INFO ] [REMOTE ] BHR: Fetching primary data for 2025-09. [2025-09-24T17:35:43.216054] [INFO ] [REMOTE ] BHV: Fetching primary data for 2025-09. [2025-09-24T17:35:43.265836] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2025-03 (1.65 seconds). [2025-09-24T17:35:43.726913] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2025-09 (1.31 seconds). [2025-09-24T17:35:43.732879] [INFO ] [REMOTE ] BHR: Full fetch complete (30582 records). [2025-09-24T17:35:43.733034] [DEBUG] [VALIDATOR ] BHR: Validating primary data. [2025-09-24T17:35:43.841409] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2025-09 (0.63 seconds). [2025-09-24T17:35:43.854491] [INFO ] [REMOTE ] BHV: Full fetch complete (1381 records). [2025-09-24T17:35:43.854770] [DEBUG] [VALIDATOR ] BHV: Validating primary data. [2025-09-24T17:35:44.039407] [INFO ] [REMOTE ] BILL: Fetching primary data for 2025-04. [2025-09-24T17:35:44.283292] [WARN ] [VALIDATOR ] BHV: Validation failed - insufficient historical data. Have 195 unique days, need 200 days [2025-09-24T17:35:44.293756] [FATAL] [MAIN ] BHV: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:35:44.323557] [WARN ] [MAIN ] BHV: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:35:44.333143] [INFO ] [LOCAL ] BHV: Starting deletion of primary data. [2025-09-24T17:35:44.341551] [DEBUG] [LOCAL ] BHV: No primary data file found to delete. [2025-09-24T17:35:44.341674] [INFO ] [LOCAL ] BHV: Starting deletion of derivative data. [2025-09-24T17:35:44.349242] [DEBUG] [LOCAL ] BHV: No derivative data file found to delete. [2025-09-24T17:35:44.351195] [INFO ] [MAIN ] Update Progress: 273/2373 symbols completed. BHV took 22.6s. Estimated remaining: 4h 34m 27s. Rate: 7.7 symbols/min [2025-09-24T17:35:44.406021] [DEBUG] [VALIDATOR ] BHR: All expected trading days are present. [2025-09-24T17:35:44.433280] [DEBUG] [VALIDATOR ] BHR: Primary data validation passed. [2025-09-24T17:35:44.433964] [INFO ] [MAIN ] BHR: Fetched primary data is valid. [2025-09-24T17:35:44.444861] [DEBUG] [LOCAL ] BHR: Saving primary data. [2025-09-24T17:35:44.478798] [DEBUG] [LOCAL ] BHR: Trimmed 30582 records to 21489 (keeping 200 days of data) [2025-09-24T17:35:44.590782] [INFO ] [MAIN ] BIO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:35:44.657227] [DEBUG] [LOCAL ] BIO: Loaded 25445 existing records from primary storage. [2025-09-24T17:35:44.657934] [INFO ] [MAIN ] BIO: Loaded 25445 existing records. [2025-09-24T17:35:44.819085] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2025-03. [2025-09-24T17:35:44.848220] [WARN ] [MAIN ] BIO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:35:44.850731] [INFO ] [MAIN ] BIO: Wiping existing primary data before full refresh. [2025-09-24T17:35:44.851357] [INFO ] [LOCAL ] BIO: Starting deletion of primary data. [2025-09-24T17:35:44.852894] [DEBUG] [LOCAL ] BIO: Deleted primary data file. [2025-09-24T17:35:44.853544] [INFO ] [MAIN ] BIO: Starting full primary refresh. [2025-09-24T17:35:45.096553] [DEBUG] [LOCAL ] BHR: Primary data saved (21489 records). [2025-09-24T17:35:45.156470] [INFO ] [MAIN ] BHR: Full history saved. [2025-09-24T17:35:45.167991] [INFO ] [MAIN ] Update Progress: 274/2373 symbols completed. BHR took 35.6s. Estimated remaining: 4h 33m 25s. Rate: 7.7 symbols/min [2025-09-24T17:35:45.402957] [INFO ] [REMOTE ] BIO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:35:45.470853] [INFO ] [MAIN ] BIP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:35:45.520405] [DEBUG] [LOCAL ] BIP: Loaded 39590 existing records from primary storage. [2025-09-24T17:35:45.520597] [INFO ] [MAIN ] BIP: Loaded 39590 existing records. [2025-09-24T17:35:45.626781] [INFO ] [REMOTE ] BIO: Fetching primary data for 2024-12. [2025-09-24T17:35:45.717997] [WARN ] [MAIN ] BIP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:35:45.718311] [INFO ] [MAIN ] BIP: Wiping existing primary data before full refresh. [2025-09-24T17:35:45.718367] [INFO ] [LOCAL ] BIP: Starting deletion of primary data. [2025-09-24T17:35:45.719337] [DEBUG] [LOCAL ] BIP: Deleted primary data file. [2025-09-24T17:35:45.719399] [INFO ] [MAIN ] BIP: Starting full primary refresh. [2025-09-24T17:35:46.096302] [INFO ] [REMOTE ] BIP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:35:46.234767] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2025-04 (2.20 seconds). [2025-09-24T17:35:46.299637] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-24T17:35:46.416121] [INFO ] [REMOTE ] BILL: Fetching primary data for 2025-05. [2025-09-24T17:35:46.916291] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2024-12 (1.29 seconds). [2025-09-24T17:35:47.216065] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2025-04. [2025-09-24T17:35:47.943032] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-24T17:35:48.016030] [INFO ] [REMOTE ] BILL: Fetching primary data for 2025-06. [2025-09-24T17:35:48.816071] [INFO ] [REMOTE ] BIP: Fetching primary data for 2024-12. [2025-09-24T17:35:49.000819] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-24T17:35:49.616055] [INFO ] [REMOTE ] BIO: Fetching primary data for 2025-01. [2025-09-24T17:35:49.854365] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2025-06 (1.84 seconds). [2025-09-24T17:35:50.300495] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2024-12 (1.48 seconds). [2025-09-24T17:35:50.416089] [INFO ] [REMOTE ] BILL: Fetching primary data for 2025-07. [2025-09-24T17:35:50.896133] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2025-01 (1.28 seconds). [2025-09-24T17:35:51.216077] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2025-05. [2025-09-24T17:35:52.016051] [INFO ] [REMOTE ] BIP: Fetching primary data for 2025-01. [2025-09-24T17:35:52.351364] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2025-07 (1.94 seconds). [2025-09-24T17:35:52.541389] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2025-05 (1.33 seconds). [2025-09-24T17:35:52.816110] [INFO ] [REMOTE ] BIO: Fetching primary data for 2025-02. [2025-09-24T17:35:53.412730] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2025-01 (1.40 seconds). [2025-09-24T17:35:53.616041] [INFO ] [REMOTE ] BIP: Fetching primary data for 2025-02. [2025-09-24T17:35:53.704156] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2025-02 (0.89 seconds). [2025-09-24T17:35:54.416085] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2025-06. [2025-09-24T17:35:55.066151] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2025-02 (1.45 seconds). [2025-09-24T17:35:55.216096] [INFO ] [REMOTE ] BIP: Fetching primary data for 2025-03. [2025-09-24T17:35:56.016081] [INFO ] [REMOTE ] BIO: Fetching primary data for 2025-03. [2025-09-24T17:35:56.108638] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2025-06 (1.69 seconds). [2025-09-24T17:35:56.501593] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-24T17:35:56.816095] [INFO ] [REMOTE ] BIP: Fetching primary data for 2025-04. [2025-09-24T17:35:57.404206] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2025-03 (1.39 seconds). [2025-09-24T17:35:57.616095] [INFO ] [REMOTE ] BILL: Fetching primary data for 2025-08. [2025-09-24T17:35:58.060188] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2025-04 (1.24 seconds). [2025-09-24T17:35:58.416205] [INFO ] [REMOTE ] BIO: Fetching primary data for 2025-04. [2025-09-24T17:35:59.216167] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2025-07. [2025-09-24T17:35:59.602907] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2025-08 (1.99 seconds). [2025-09-24T17:35:59.824420] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2025-04 (1.41 seconds). [2025-09-24T17:36:00.016093] [INFO ] [REMOTE ] BIO: Fetching primary data for 2025-05. [2025-09-24T17:36:00.816053] [INFO ] [REMOTE ] BILL: Fetching primary data for 2025-09. [2025-09-24T17:36:01.064725] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2025-07 (1.85 seconds). [2025-09-24T17:36:01.268852] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2025-05 (1.25 seconds). [2025-09-24T17:36:01.616093] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2025-08. [2025-09-24T17:36:02.416094] [INFO ] [REMOTE ] BIO: Fetching primary data for 2025-06. [2025-09-24T17:36:03.216076] [INFO ] [REMOTE ] BIP: Fetching primary data for 2025-05. [2025-09-24T17:36:03.747629] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2025-09 (2.93 seconds). [2025-09-24T17:36:03.757692] [INFO ] [REMOTE ] BILL: Full fetch complete (75585 records). [2025-09-24T17:36:03.757891] [DEBUG] [VALIDATOR ] BILL: Validating primary data. [2025-09-24T17:36:04.193942] [DEBUG] [VALIDATOR ] BILL: All expected trading days are present. [2025-09-24T17:36:04.194201] [DEBUG] [VALIDATOR ] BILL: Primary data validation passed. [2025-09-24T17:36:04.195762] [INFO ] [MAIN ] BILL: Fetched primary data is valid. [2025-09-24T17:36:04.195848] [DEBUG] [LOCAL ] BILL: Saving primary data. [2025-09-24T17:36:04.216302] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-24T17:36:04.223939] [INFO ] [REMOTE ] BIO: Fetching primary data for 2025-07. [2025-09-24T17:36:04.225726] [DEBUG] [LOCAL ] BILL: Trimmed 75585 records to 52325 (keeping 200 days of data) [2025-09-24T17:36:04.540991] [DEBUG] [LOCAL ] BILL: Primary data saved (52325 records). [2025-09-24T17:36:04.541154] [INFO ] [MAIN ] BILL: Full history saved. [2025-09-24T17:36:04.541264] [INFO ] [MAIN ] Update Progress: 275/2373 symbols completed. BILL took 32.2s. Estimated remaining: 4h 34m 45s. Rate: 7.6 symbols/min [2025-09-24T17:36:04.711897] [INFO ] [MAIN ] BIPC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:36:04.761847] [DEBUG] [LOCAL ] BIPC: Loaded 41701 existing records from primary storage. [2025-09-24T17:36:04.762050] [INFO ] [MAIN ] BIPC: Loaded 41701 existing records. [2025-09-24T17:36:04.939374] [WARN ] [MAIN ] BIPC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:36:04.939721] [INFO ] [MAIN ] BIPC: Wiping existing primary data before full refresh. [2025-09-24T17:36:04.939784] [INFO ] [LOCAL ] BIPC: Starting deletion of primary data. [2025-09-24T17:36:04.940910] [DEBUG] [LOCAL ] BIPC: Deleted primary data file. [2025-09-24T17:36:04.940982] [INFO ] [MAIN ] BIPC: Starting full primary refresh. [2025-09-24T17:36:05.301443] [INFO ] [REMOTE ] BIPC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:36:05.301947] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2024-12. [2025-09-24T17:36:05.477952] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2025-08 (3.86 seconds). [2025-09-24T17:36:05.552516] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2025-05 (2.34 seconds). [2025-09-24T17:36:05.616056] [INFO ] [REMOTE ] BIP: Fetching primary data for 2025-06. [2025-09-24T17:36:05.760620] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-24T17:36:06.416070] [INFO ] [REMOTE ] BIO: Fetching primary data for 2025-08. [2025-09-24T17:36:06.767271] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2025-06 (1.15 seconds). [2025-09-24T17:36:06.861967] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-24T17:36:07.216097] [INFO ] [REMOTE ] BIP: Fetching primary data for 2025-07. [2025-09-24T17:36:07.635910] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2025-08 (1.22 seconds). [2025-09-24T17:36:08.016098] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2025-09. [2025-09-24T17:36:08.738794] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2025-07 (1.52 seconds). [2025-09-24T17:36:08.816075] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2025-01. [2025-09-24T17:36:09.621638] [INFO ] [REMOTE ] BIO: Fetching primary data for 2025-09. [2025-09-24T17:36:09.627838] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-24T17:36:09.639033] [INFO ] [REMOTE ] BHVN: Full fetch complete (69435 records). [2025-09-24T17:36:09.639316] [DEBUG] [VALIDATOR ] BHVN: Validating primary data. [2025-09-24T17:36:10.099401] [DEBUG] [VALIDATOR ] BHVN: All expected trading days are present. [2025-09-24T17:36:10.099591] [DEBUG] [VALIDATOR ] BHVN: Primary data validation passed. [2025-09-24T17:36:10.101281] [INFO ] [MAIN ] BHVN: Fetched primary data is valid. [2025-09-24T17:36:10.101439] [DEBUG] [LOCAL ] BHVN: Saving primary data. [2025-09-24T17:36:10.103465] [DEBUG] [LOCAL ] BHVN: Trimmed 69435 records to 49636 (keeping 200 days of data) [2025-09-24T17:36:10.196292] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-24T17:36:10.427478] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2025-02. [2025-09-24T17:36:10.465404] [DEBUG] [LOCAL ] BHVN: Primary data saved (49636 records). [2025-09-24T17:36:10.465570] [INFO ] [MAIN ] BHVN: Full history saved. [2025-09-24T17:36:10.465711] [INFO ] [MAIN ] Update Progress: 276/2373 symbols completed. BHVN took 42.4s. Estimated remaining: 4h 34m 23s. Rate: 7.6 symbols/min [2025-09-24T17:36:10.641159] [INFO ] [MAIN ] BIPH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:36:10.645706] [DEBUG] [LOCAL ] BIPH: Loaded 2635 existing records from primary storage. [2025-09-24T17:36:10.645794] [INFO ] [MAIN ] BIPH: Loaded 2635 existing records. [2025-09-24T17:36:10.867351] [WARN ] [MAIN ] BIPH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:36:10.868565] [INFO ] [MAIN ] BIPH: Wiping existing primary data before full refresh. [2025-09-24T17:36:10.868723] [INFO ] [LOCAL ] BIPH: Starting deletion of primary data. [2025-09-24T17:36:10.875400] [DEBUG] [LOCAL ] BIPH: Deleted primary data file. [2025-09-24T17:36:10.885510] [INFO ] [MAIN ] BIPH: Starting full primary refresh. [2025-09-24T17:36:10.892699] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-24T17:36:10.998416] [INFO ] [REMOTE ] BIO: Full fetch complete (34166 records). [2025-09-24T17:36:11.023439] [DEBUG] [VALIDATOR ] BIO: Validating primary data. [2025-09-24T17:36:11.251776] [INFO ] [REMOTE ] BIP: Fetching primary data for 2025-08. [2025-09-24T17:36:11.913775] [INFO ] [REMOTE ] BIPH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:36:12.022550] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2024-12. [2025-09-24T17:36:12.076219] [DEBUG] [VALIDATOR ] BIO: All expected trading days are present. [2025-09-24T17:36:12.076368] [DEBUG] [VALIDATOR ] BIO: Primary data validation passed. [2025-09-24T17:36:12.077187] [INFO ] [MAIN ] BIO: Fetched primary data is valid. [2025-09-24T17:36:12.077362] [DEBUG] [LOCAL ] BIO: Saving primary data. [2025-09-24T17:36:12.102756] [DEBUG] [LOCAL ] BIO: Trimmed 34166 records to 25314 (keeping 200 days of data) [2025-09-24T17:36:12.108741] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2025-02 (1.68 seconds). [2025-09-24T17:36:12.281820] [DEBUG] [LOCAL ] BIO: Primary data saved (25314 records). [2025-09-24T17:36:12.282034] [INFO ] [MAIN ] BIO: Full history saved. [2025-09-24T17:36:12.282255] [INFO ] [MAIN ] Update Progress: 277/2373 symbols completed. BIO took 27.9s. Estimated remaining: 4h 33m 29s. Rate: 7.7 symbols/min [2025-09-24T17:36:12.684028] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-24T17:36:12.711380] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2024-12 (0.69 seconds). [2025-09-24T17:36:12.816097] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2025-01. [2025-09-24T17:36:13.399142] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2025-01 (0.58 seconds). [2025-09-24T17:36:13.616075] [INFO ] [REMOTE ] BIP: Fetching primary data for 2025-09. [2025-09-24T17:36:14.416142] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2025-03. [2025-09-24T17:36:15.216068] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2025-02. [2025-09-24T17:36:15.350180] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-24T17:36:15.360116] [INFO ] [REMOTE ] BIP: Full fetch complete (56094 records). [2025-09-24T17:36:15.360235] [DEBUG] [VALIDATOR ] BIP: Validating primary data. [2025-09-24T17:36:15.361098] [FATAL] [VALIDATOR ] BIP: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:36:15.361185] [FATAL] [MAIN ] BIP: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:36:15.361238] [WARN ] [MAIN ] BIP: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:36:15.361343] [INFO ] [LOCAL ] BIP: Starting deletion of primary data. [2025-09-24T17:36:15.361428] [DEBUG] [LOCAL ] BIP: No primary data file found to delete. [2025-09-24T17:36:15.361503] [INFO ] [LOCAL ] BIP: Starting deletion of derivative data. [2025-09-24T17:36:15.362056] [DEBUG] [LOCAL ] BIP: Deleted derivative data file. [2025-09-24T17:36:15.362154] [INFO ] [MAIN ] Update Progress: 278/2373 symbols completed. BIP took 30.2s. Estimated remaining: 4h 32m 46s. Rate: 7.7 symbols/min [2025-09-24T17:36:15.752662] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2025-02 (0.54 seconds). [2025-09-24T17:36:16.016096] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2025-03. [2025-09-24T17:36:16.471715] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2025-03 (2.06 seconds). [2025-09-24T17:36:16.816167] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2025-04. [2025-09-24T17:36:17.240247] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2025-03 (1.22 seconds). [2025-09-24T17:36:17.616139] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2025-04. [2025-09-24T17:36:18.222446] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2025-04 (0.61 seconds). [2025-09-24T17:36:18.416107] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2025-05. [2025-09-24T17:36:19.091006] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2025-04 (2.27 seconds). [2025-09-24T17:36:19.113154] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2025-05 (0.70 seconds). [2025-09-24T17:36:19.216120] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2025-06. [2025-09-24T17:36:19.668330] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2025-06 (0.45 seconds). [2025-09-24T17:36:20.016203] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2025-05. [2025-09-24T17:36:20.816265] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2025-07. [2025-09-24T17:36:21.291935] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2025-07 (0.48 seconds). [2025-09-24T17:36:21.624620] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2025-08. [2025-09-24T17:36:21.631337] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-24T17:36:22.083872] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2025-08 (0.46 seconds). [2025-09-24T17:36:22.416131] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2025-09. [2025-09-24T17:36:23.165463] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2025-09 (0.75 seconds). [2025-09-24T17:36:23.166710] [INFO ] [REMOTE ] BIPH: Full fetch complete (4305 records). [2025-09-24T17:36:23.166793] [DEBUG] [VALIDATOR ] BIPH: Validating primary data. [2025-09-24T17:36:23.167315] [FATAL] [VALIDATOR ] BIPH: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:36:23.167405] [FATAL] [MAIN ] BIPH: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:36:23.167448] [WARN ] [MAIN ] BIPH: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:36:23.167484] [INFO ] [LOCAL ] BIPH: Starting deletion of primary data. [2025-09-24T17:36:23.167541] [DEBUG] [LOCAL ] BIPH: No primary data file found to delete. [2025-09-24T17:36:23.167577] [INFO ] [LOCAL ] BIPH: Starting deletion of derivative data. [2025-09-24T17:36:23.168056] [DEBUG] [LOCAL ] BIPH: Deleted derivative data file. [2025-09-24T17:36:23.168189] [INFO ] [MAIN ] Update Progress: 279/2373 symbols completed. BIPH took 12.7s. Estimated remaining: 4h 32m 38s. Rate: 7.7 symbols/min [2025-09-24T17:36:23.216099] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2025-06. [2025-09-24T17:36:24.620714] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-24T17:36:24.629315] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2025-07. [2025-09-24T17:36:25.873733] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2025-07 (1.24 seconds). [2025-09-24T17:36:25.885216] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2025-08. [2025-09-24T17:36:27.426710] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2025-08 (1.54 seconds). [2025-09-24T17:36:27.439020] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2025-09. [2025-09-24T17:36:28.831296] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-24T17:36:28.838150] [INFO ] [REMOTE ] BIPC: Full fetch complete (59528 records). [2025-09-24T17:36:28.838286] [DEBUG] [VALIDATOR ] BIPC: Validating primary data. [2025-09-24T17:36:29.313282] [DEBUG] [VALIDATOR ] BIPC: All expected trading days are present. [2025-09-24T17:36:29.313484] [DEBUG] [VALIDATOR ] BIPC: Primary data validation passed. [2025-09-24T17:36:29.315549] [INFO ] [MAIN ] BIPC: Fetched primary data is valid. [2025-09-24T17:36:29.315664] [DEBUG] [LOCAL ] BIPC: Saving primary data. [2025-09-24T17:36:29.328035] [DEBUG] [LOCAL ] BIPC: Trimmed 59528 records to 41668 (keeping 200 days of data) [2025-09-24T17:36:29.617182] [DEBUG] [LOCAL ] BIPC: Primary data saved (41668 records). [2025-09-24T17:36:29.617336] [INFO ] [MAIN ] BIPC: Full history saved. [2025-09-24T17:36:29.617603] [INFO ] [MAIN ] Update Progress: 280/2373 symbols completed. BIPC took 25.1s. Estimated remaining: 4h 32m 20s. Rate: 7.7 symbols/min [2025-09-24T17:36:30.209190] [INFO ] [MAIN ] BIPJ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:36:30.359039] [INFO ] [MAIN ] BIT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:36:30.427105] [INFO ] [MAIN ] BIPI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:36:30.431767] [INFO ] [MAIN ] BIRK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:36:30.438118] [DEBUG] [LOCAL ] BIPJ: Loaded 2951 existing records from primary storage. [2025-09-24T17:36:30.438546] [INFO ] [MAIN ] BIPJ: Loaded 2951 existing records. [2025-09-24T17:36:30.506811] [DEBUG] [LOCAL ] BIPI: Loaded 3293 existing records from primary storage. [2025-09-24T17:36:30.535920] [INFO ] [MAIN ] BIPI: Loaded 3293 existing records. [2025-09-24T17:36:30.644030] [DEBUG] [LOCAL ] BIT: Loaded 22326 existing records from primary storage. [2025-09-24T17:36:30.712345] [INFO ] [MAIN ] BIT: Loaded 22326 existing records. [2025-09-24T17:36:30.865502] [WARN ] [MAIN ] BIPJ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:36:31.020308] [WARN ] [MAIN ] BIPI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:36:31.012348] [INFO ] [MAIN ] BIPJ: Wiping existing primary data before full refresh. [2025-09-24T17:36:31.013800] [DEBUG] [LOCAL ] BIRK: Loaded 50900 existing records from primary storage. [2025-09-24T17:36:31.031700] [INFO ] [LOCAL ] BIPJ: Starting deletion of primary data. [2025-09-24T17:36:31.047192] [INFO ] [MAIN ] BIRK: Loaded 50900 existing records. [2025-09-24T17:36:31.095542] [INFO ] [MAIN ] BIPI: Wiping existing primary data before full refresh. [2025-09-24T17:36:31.074300] [DEBUG] [LOCAL ] BIPJ: Deleted primary data file. [2025-09-24T17:36:31.133896] [INFO ] [MAIN ] BIPJ: Starting full primary refresh. [2025-09-24T17:36:31.095712] [INFO ] [LOCAL ] BIPI: Starting deletion of primary data. [2025-09-24T17:36:31.155846] [WARN ] [MAIN ] BIT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:36:31.234879] [DEBUG] [LOCAL ] BIPI: Deleted primary data file. [2025-09-24T17:36:31.254261] [INFO ] [MAIN ] BIPI: Starting full primary refresh. [2025-09-24T17:36:31.270302] [INFO ] [MAIN ] BIT: Wiping existing primary data before full refresh. [2025-09-24T17:36:31.333443] [INFO ] [LOCAL ] BIT: Starting deletion of primary data. [2025-09-24T17:36:31.449520] [DEBUG] [LOCAL ] BIT: Deleted primary data file. [2025-09-24T17:36:31.462124] [INFO ] [MAIN ] BIT: Starting full primary refresh. [2025-09-24T17:36:31.783127] [WARN ] [MAIN ] BIRK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:36:31.892562] [INFO ] [MAIN ] BIRK: Wiping existing primary data before full refresh. [2025-09-24T17:36:31.981124] [INFO ] [LOCAL ] BIRK: Starting deletion of primary data. [2025-09-24T17:36:32.129185] [DEBUG] [LOCAL ] BIRK: Deleted primary data file. [2025-09-24T17:36:32.188862] [INFO ] [MAIN ] BIRK: Starting full primary refresh. [2025-09-24T17:36:32.397744] [INFO ] [REMOTE ] BIPJ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:36:32.461481] [INFO ] [REMOTE ] BIPI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:36:32.461845] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2024-12. [2025-09-24T17:36:32.487634] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2024-12. [2025-09-24T17:36:32.632837] [INFO ] [REMOTE ] BIT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:36:32.668222] [INFO ] [REMOTE ] BIT: Fetching primary data for 2024-12. [2025-09-24T17:36:32.893782] [INFO ] [REMOTE ] BIRK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:36:32.894420] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2024-12. [2025-09-24T17:36:33.272955] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2024-12 (0.81 seconds). [2025-09-24T17:36:33.274589] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2025-01. [2025-09-24T17:36:33.482172] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2024-12 (0.99 seconds). [2025-09-24T17:36:33.484239] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2025-01. [2025-09-24T17:36:33.806240] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2025-01 (0.32 seconds). [2025-09-24T17:36:33.808921] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2025-02. [2025-09-24T17:36:33.812313] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2025-01 (0.54 seconds). [2025-09-24T17:36:33.814971] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2025-02. [2025-09-24T17:36:33.897214] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-24T17:36:33.902889] [INFO ] [REMOTE ] BIT: Fetching primary data for 2025-01. [2025-09-24T17:36:34.257401] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2025-02 (0.45 seconds). [2025-09-24T17:36:34.258757] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2025-03. [2025-09-24T17:36:34.292403] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2025-02 (0.48 seconds). [2025-09-24T17:36:34.416139] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2025-03. [2025-09-24T17:36:34.450797] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-24T17:36:34.634245] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2025-03 (0.38 seconds). [2025-09-24T17:36:34.863199] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2025-03 (0.45 seconds). [2025-09-24T17:36:34.947097] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-24T17:36:35.216082] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2025-04. [2025-09-24T17:36:35.775758] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2025-04 (0.56 seconds). [2025-09-24T17:36:36.016116] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2025-05. [2025-09-24T17:36:36.449581] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2025-05 (0.43 seconds). [2025-09-24T17:36:36.816084] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2025-01. [2025-09-24T17:36:37.616083] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2025-06. [2025-09-24T17:36:38.170545] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2025-06 (0.55 seconds). [2025-09-24T17:36:38.401493] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-24T17:36:38.416041] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2025-02. [2025-09-24T17:36:39.216073] [INFO ] [REMOTE ] BIT: Fetching primary data for 2025-02. [2025-09-24T17:36:40.021286] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2025-07. [2025-09-24T17:36:40.032331] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-24T17:36:40.044791] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2025-02 (0.83 seconds). [2025-09-24T17:36:40.350733] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2025-07 (0.33 seconds). [2025-09-24T17:36:40.816130] [INFO ] [REMOTE ] BIT: Fetching primary data for 2025-03. [2025-09-24T17:36:41.616062] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2025-04. [2025-09-24T17:36:41.814249] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2025-03 (1.00 seconds). [2025-09-24T17:36:42.416175] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2025-08. [2025-09-24T17:36:42.486204] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2025-04 (0.87 seconds). [2025-09-24T17:36:42.866497] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2025-08 (0.45 seconds). [2025-09-24T17:36:43.216163] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2025-03. [2025-09-24T17:36:44.016153] [INFO ] [REMOTE ] BIT: Fetching primary data for 2025-04. [2025-09-24T17:36:44.816147] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2025-05. [2025-09-24T17:36:45.076399] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2025-03 (1.86 seconds). [2025-09-24T17:36:45.164999] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2025-04 (1.15 seconds). [2025-09-24T17:36:45.362897] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2025-05 (0.55 seconds). [2025-09-24T17:36:45.616114] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2025-09. [2025-09-24T17:36:46.321406] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2025-09 (0.71 seconds). [2025-09-24T17:36:46.322933] [INFO ] [REMOTE ] BIPJ: Full fetch complete (4329 records). [2025-09-24T17:36:46.323008] [DEBUG] [VALIDATOR ] BIPJ: Validating primary data. [2025-09-24T17:36:46.421395] [INFO ] [REMOTE ] BIT: Fetching primary data for 2025-05. [2025-09-24T17:36:46.763397] [DEBUG] [VALIDATOR ] BIPJ: All expected trading days are present. [2025-09-24T17:36:46.763490] [DEBUG] [VALIDATOR ] BIPJ: Primary data validation passed. [2025-09-24T17:36:46.763664] [INFO ] [MAIN ] BIPJ: Fetched primary data is valid. [2025-09-24T17:36:46.763727] [DEBUG] [LOCAL ] BIPJ: Saving primary data. [2025-09-24T17:36:46.764105] [DEBUG] [LOCAL ] BIPJ: Trimmed 4329 records to 2962 (keeping 200 days of data) [2025-09-24T17:36:46.786173] [DEBUG] [LOCAL ] BIPJ: Primary data saved (2962 records). [2025-09-24T17:36:46.786274] [INFO ] [MAIN ] BIPJ: Full history saved. [2025-09-24T17:36:46.786388] [INFO ] [MAIN ] Update Progress: 281/2373 symbols completed. BIPJ took 17.2s. Estimated remaining: 4h 33m 22s. Rate: 7.7 symbols/min [2025-09-24T17:36:46.980267] [INFO ] [MAIN ] BJ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:36:46.980479] [DEBUG] [LOCAL ] BJ: No existing data file found in primary storage. [2025-09-24T17:36:46.980520] [WARN ] [MAIN ] BJ: No existing data found, performing full refresh instead. [2025-09-24T17:36:46.980730] [INFO ] [MAIN ] BJ: Wiping existing primary data before full refresh. [2025-09-24T17:36:46.980784] [INFO ] [LOCAL ] BJ: Starting deletion of primary data. [2025-09-24T17:36:46.980828] [DEBUG] [LOCAL ] BJ: No primary data file found to delete. [2025-09-24T17:36:46.980865] [INFO ] [MAIN ] BJ: Starting full primary refresh. [2025-09-24T17:36:47.221191] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2025-04. [2025-09-24T17:36:47.350170] [INFO ] [REMOTE ] BJ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:36:47.482526] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2025-05 (1.06 seconds). [2025-09-24T17:36:48.016094] [INFO ] [REMOTE ] BJ: Fetching primary data for 2024-12. [2025-09-24T17:36:48.816135] [INFO ] [REMOTE ] BIT: Fetching primary data for 2025-06. [2025-09-24T17:36:48.878191] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-24T17:36:49.488833] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2024-12 (1.47 seconds). [2025-09-24T17:36:49.616037] [INFO ] [REMOTE ] BJ: Fetching primary data for 2025-01. [2025-09-24T17:36:49.843707] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-24T17:36:50.416141] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2025-06. [2025-09-24T17:36:51.043195] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-24T17:36:51.058181] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2025-06 (0.64 seconds). [2025-09-24T17:36:51.216090] [INFO ] [REMOTE ] BIT: Fetching primary data for 2025-07. [2025-09-24T17:36:52.021303] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2025-05. [2025-09-24T17:36:52.022797] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2025-07 (0.81 seconds). [2025-09-24T17:36:52.816091] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2025-07. [2025-09-24T17:36:53.273301] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2025-07 (0.46 seconds). [2025-09-24T17:36:53.616094] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2025-08. [2025-09-24T17:36:53.694950] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-24T17:36:54.180057] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2025-08 (0.56 seconds). [2025-09-24T17:36:54.416118] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2025-09. [2025-09-24T17:36:55.089559] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2025-09 (0.67 seconds). [2025-09-24T17:36:55.090930] [INFO ] [REMOTE ] BIPI: Full fetch complete (5245 records). [2025-09-24T17:36:55.091004] [DEBUG] [VALIDATOR ] BIPI: Validating primary data. [2025-09-24T17:36:55.221308] [INFO ] [REMOTE ] BJ: Fetching primary data for 2025-02. [2025-09-24T17:36:55.481276] [DEBUG] [VALIDATOR ] BIPI: All expected trading days are present. [2025-09-24T17:36:55.481391] [DEBUG] [VALIDATOR ] BIPI: Primary data validation passed. [2025-09-24T17:36:55.481684] [INFO ] [MAIN ] BIPI: Fetched primary data is valid. [2025-09-24T17:36:55.481753] [DEBUG] [LOCAL ] BIPI: Saving primary data. [2025-09-24T17:36:55.482209] [DEBUG] [LOCAL ] BIPI: Trimmed 5245 records to 3248 (keeping 200 days of data) [2025-09-24T17:36:55.506421] [DEBUG] [LOCAL ] BIPI: Primary data saved (3248 records). [2025-09-24T17:36:55.506662] [INFO ] [MAIN ] BIPI: Full history saved. [2025-09-24T17:36:55.506796] [INFO ] [MAIN ] Update Progress: 282/2373 symbols completed. BIPI took 25.9s. Estimated remaining: 4h 33m 20s. Rate: 7.6 symbols/min [2025-09-24T17:36:55.684581] [INFO ] [MAIN ] BK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:36:55.755944] [DEBUG] [LOCAL ] BK: Loaded 53555 existing records from primary storage. [2025-09-24T17:36:55.756149] [INFO ] [MAIN ] BK: Loaded 53555 existing records. [2025-09-24T17:36:55.939250] [WARN ] [MAIN ] BK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:36:55.939541] [INFO ] [MAIN ] BK: Wiping existing primary data before full refresh. [2025-09-24T17:36:55.939591] [INFO ] [LOCAL ] BK: Starting deletion of primary data. [2025-09-24T17:36:55.943059] [DEBUG] [LOCAL ] BK: Deleted primary data file. [2025-09-24T17:36:55.943124] [INFO ] [MAIN ] BK: Starting full primary refresh. [2025-09-24T17:36:56.021246] [INFO ] [REMOTE ] BIT: Fetching primary data for 2025-08. [2025-09-24T17:36:56.306004] [INFO ] [REMOTE ] BK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:36:56.816129] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2025-06. [2025-09-24T17:36:56.847061] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-24T17:36:57.025850] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2025-08 (1.00 seconds). [2025-09-24T17:36:57.616145] [INFO ] [REMOTE ] BJ: Fetching primary data for 2025-03. [2025-09-24T17:36:58.404999] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-24T17:36:58.416031] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2025-07. [2025-09-24T17:36:59.216093] [INFO ] [REMOTE ] BK: Fetching primary data for 2024-12. [2025-09-24T17:36:59.407373] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-24T17:37:00.021272] [INFO ] [REMOTE ] BJ: Fetching primary data for 2025-04. [2025-09-24T17:37:00.039612] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2025-07 (1.62 seconds). [2025-09-24T17:37:00.816122] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2025-08. [2025-09-24T17:37:01.166390] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2024-12 (1.95 seconds). [2025-09-24T17:37:01.605576] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-24T17:37:01.617019] [INFO ] [REMOTE ] BK: Fetching primary data for 2025-01. [2025-09-24T17:37:02.416061] [INFO ] [REMOTE ] BIT: Fetching primary data for 2025-09. [2025-09-24T17:37:02.528801] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2025-08 (1.71 seconds). [2025-09-24T17:37:03.216052] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2025-09. [2025-09-24T17:37:03.355280] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2025-01 (1.74 seconds). [2025-09-24T17:37:03.547327] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-24T17:37:03.554154] [INFO ] [REMOTE ] BIT: Full fetch complete (31133 records). [2025-09-24T17:37:03.554325] [DEBUG] [VALIDATOR ] BIT: Validating primary data. [2025-09-24T17:37:04.027145] [INFO ] [REMOTE ] BJ: Fetching primary data for 2025-05. [2025-09-24T17:37:04.029978] [DEBUG] [VALIDATOR ] BIT: All expected trading days are present. [2025-09-24T17:37:04.030183] [DEBUG] [VALIDATOR ] BIT: Primary data validation passed. [2025-09-24T17:37:04.031189] [INFO ] [MAIN ] BIT: Fetched primary data is valid. [2025-09-24T17:37:04.031336] [DEBUG] [LOCAL ] BIT: Saving primary data. [2025-09-24T17:37:04.035271] [DEBUG] [LOCAL ] BIT: Trimmed 31133 records to 22357 (keeping 200 days of data) [2025-09-24T17:37:04.214718] [DEBUG] [LOCAL ] BIT: Primary data saved (22357 records). [2025-09-24T17:37:04.214987] [INFO ] [MAIN ] BIT: Full history saved. [2025-09-24T17:37:04.215171] [INFO ] [MAIN ] Update Progress: 283/2373 symbols completed. BIT took 34.6s. Estimated remaining: 4h 33m 19s. Rate: 7.6 symbols/min [2025-09-24T17:37:04.630477] [INFO ] [MAIN ] BKD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:37:04.631611] [DEBUG] [LOCAL ] BKD: No existing data file found in primary storage. [2025-09-24T17:37:04.631731] [WARN ] [MAIN ] BKD: No existing data found, performing full refresh instead. [2025-09-24T17:37:04.631979] [INFO ] [MAIN ] BKD: Wiping existing primary data before full refresh. [2025-09-24T17:37:04.632045] [INFO ] [LOCAL ] BKD: Starting deletion of primary data. [2025-09-24T17:37:04.632134] [DEBUG] [LOCAL ] BKD: No primary data file found to delete. [2025-09-24T17:37:04.632204] [INFO ] [MAIN ] BKD: Starting full primary refresh. [2025-09-24T17:37:04.816964] [INFO ] [REMOTE ] BK: Fetching primary data for 2025-02. [2025-09-24T17:37:05.151375] [INFO ] [REMOTE ] BKD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:37:05.187202] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2025-09 (1.97 seconds). [2025-09-24T17:37:05.202927] [INFO ] [REMOTE ] BIRK: Full fetch complete (72764 records). [2025-09-24T17:37:05.203248] [DEBUG] [VALIDATOR ] BIRK: Validating primary data. [2025-09-24T17:37:05.625604] [INFO ] [REMOTE ] BKD: Fetching primary data for 2024-12. [2025-09-24T17:37:05.630911] [DEBUG] [VALIDATOR ] BIRK: All expected trading days are present. [2025-09-24T17:37:05.631042] [DEBUG] [VALIDATOR ] BIRK: Primary data validation passed. [2025-09-24T17:37:05.631969] [INFO ] [MAIN ] BIRK: Fetched primary data is valid. [2025-09-24T17:37:05.632256] [DEBUG] [LOCAL ] BIRK: Saving primary data. [2025-09-24T17:37:05.634320] [DEBUG] [LOCAL ] BIRK: Trimmed 72764 records to 50906 (keeping 200 days of data) [2025-09-24T17:37:05.890718] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2025-05 (1.86 seconds). [2025-09-24T17:37:05.995331] [DEBUG] [LOCAL ] BIRK: Primary data saved (50906 records). [2025-09-24T17:37:05.995520] [INFO ] [MAIN ] BIRK: Full history saved. [2025-09-24T17:37:05.995616] [INFO ] [MAIN ] Update Progress: 284/2373 symbols completed. BIRK took 36.4s. Estimated remaining: 4h 32m 27s. Rate: 7.7 symbols/min [2025-09-24T17:37:06.167124] [INFO ] [MAIN ] BKE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:37:06.167316] [DEBUG] [LOCAL ] BKE: No existing data file found in primary storage. [2025-09-24T17:37:06.167353] [WARN ] [MAIN ] BKE: No existing data found, performing full refresh instead. [2025-09-24T17:37:06.167497] [INFO ] [MAIN ] BKE: Wiping existing primary data before full refresh. [2025-09-24T17:37:06.167541] [INFO ] [LOCAL ] BKE: Starting deletion of primary data. [2025-09-24T17:37:06.167582] [DEBUG] [LOCAL ] BKE: No primary data file found to delete. [2025-09-24T17:37:06.167615] [INFO ] [MAIN ] BKE: Starting full primary refresh. [2025-09-24T17:37:06.420731] [INFO ] [REMOTE ] BJ: Fetching primary data for 2025-06. [2025-09-24T17:37:06.542902] [INFO ] [REMOTE ] BKE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:37:06.574106] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2025-02 (1.76 seconds). [2025-09-24T17:37:07.216089] [INFO ] [REMOTE ] BK: Fetching primary data for 2025-03. [2025-09-24T17:37:07.351327] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-24T17:37:08.016096] [INFO ] [REMOTE ] BKE: Fetching primary data for 2024-12. [2025-09-24T17:37:08.269085] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2025-06 (1.85 seconds). [2025-09-24T17:37:08.733318] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-24T17:37:08.816089] [INFO ] [REMOTE ] BJ: Fetching primary data for 2025-07. [2025-09-24T17:37:09.063319] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2024-12 (1.05 seconds). [2025-09-24T17:37:09.616088] [INFO ] [REMOTE ] BKD: Fetching primary data for 2025-01. [2025-09-24T17:37:10.416061] [INFO ] [REMOTE ] BK: Fetching primary data for 2025-04. [2025-09-24T17:37:10.567041] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-24T17:37:11.149924] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T17:37:11.216098] [INFO ] [REMOTE ] BJ: Fetching primary data for 2025-08. [2025-09-24T17:37:12.016150] [INFO ] [REMOTE ] BKE: Fetching primary data for 2025-01. [2025-09-24T17:37:12.344748] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2025-04 (1.93 seconds). [2025-09-24T17:37:12.816123] [INFO ] [REMOTE ] BK: Fetching primary data for 2025-05. [2025-09-24T17:37:13.079306] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-24T17:37:13.258044] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2025-01 (1.24 seconds). [2025-09-24T17:37:13.616101] [INFO ] [REMOTE ] BJ: Fetching primary data for 2025-09. [2025-09-24T17:37:14.416128] [INFO ] [REMOTE ] BKE: Fetching primary data for 2025-02. [2025-09-24T17:37:14.682597] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2025-05 (1.87 seconds). [2025-09-24T17:37:15.216090] [INFO ] [REMOTE ] BK: Fetching primary data for 2025-06. [2025-09-24T17:37:15.404213] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-24T17:37:15.415204] [INFO ] [REMOTE ] BJ: Full fetch complete (73715 records). [2025-09-24T17:37:15.415420] [DEBUG] [VALIDATOR ] BJ: Validating primary data. [2025-09-24T17:37:15.838615] [DEBUG] [VALIDATOR ] BJ: All expected trading days are present. [2025-09-24T17:37:15.838797] [DEBUG] [VALIDATOR ] BJ: Primary data validation passed. [2025-09-24T17:37:15.840018] [INFO ] [MAIN ] BJ: Fetched primary data is valid. [2025-09-24T17:37:15.840115] [DEBUG] [LOCAL ] BJ: Saving primary data. [2025-09-24T17:37:15.842257] [DEBUG] [LOCAL ] BJ: Trimmed 73715 records to 51395 (keeping 200 days of data) [2025-09-24T17:37:15.969907] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2025-02 (1.55 seconds). [2025-09-24T17:37:16.059572] [INFO ] [REMOTE ] BKE: Fetching primary data for 2025-03. [2025-09-24T17:37:16.203065] [DEBUG] [LOCAL ] BJ: Primary data saved (51395 records). [2025-09-24T17:37:16.203241] [INFO ] [MAIN ] BJ: Full history saved. [2025-09-24T17:37:16.203325] [INFO ] [MAIN ] Update Progress: 285/2373 symbols completed. BJ took 29.4s. Estimated remaining: 4h 32m 36s. Rate: 7.7 symbols/min [2025-09-24T17:37:16.371919] [INFO ] [MAIN ] BKH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:37:16.412087] [DEBUG] [LOCAL ] BKH: Loaded 36620 existing records from primary storage. [2025-09-24T17:37:16.412257] [INFO ] [MAIN ] BKH: Loaded 36620 existing records. [2025-09-24T17:37:16.588546] [WARN ] [MAIN ] BKH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:37:16.588868] [INFO ] [MAIN ] BKH: Wiping existing primary data before full refresh. [2025-09-24T17:37:16.588918] [INFO ] [LOCAL ] BKH: Starting deletion of primary data. [2025-09-24T17:37:16.590243] [DEBUG] [LOCAL ] BKH: Deleted primary data file. [2025-09-24T17:37:16.590338] [INFO ] [MAIN ] BKH: Starting full primary refresh. [2025-09-24T17:37:16.817160] [INFO ] [REMOTE ] BKD: Fetching primary data for 2025-02. [2025-09-24T17:37:16.967924] [INFO ] [REMOTE ] BKH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:37:16.997865] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2025-06 (1.78 seconds). [2025-09-24T17:37:17.215119] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2025-03 (1.16 seconds). [2025-09-24T17:37:17.616105] [INFO ] [REMOTE ] BKH: Fetching primary data for 2024-12. [2025-09-24T17:37:18.084728] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-24T17:37:18.416106] [INFO ] [REMOTE ] BKD: Fetching primary data for 2025-03. [2025-09-24T17:37:19.111190] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2024-12 (1.50 seconds). [2025-09-24T17:37:19.216085] [INFO ] [REMOTE ] BK: Fetching primary data for 2025-07. [2025-09-24T17:37:19.633004] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2025-03 (1.22 seconds). [2025-09-24T17:37:20.016108] [INFO ] [REMOTE ] BKH: Fetching primary data for 2025-01. [2025-09-24T17:37:20.666724] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-24T17:37:20.816074] [INFO ] [REMOTE ] BK: Fetching primary data for 2025-08. [2025-09-24T17:37:21.437372] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2025-01 (1.42 seconds). [2025-09-24T17:37:21.616072] [INFO ] [REMOTE ] BKH: Fetching primary data for 2025-02. [2025-09-24T17:37:22.416058] [INFO ] [REMOTE ] BKE: Fetching primary data for 2025-04. [2025-09-24T17:37:22.593892] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-24T17:37:22.966115] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-24T17:37:23.216088] [INFO ] [REMOTE ] BKD: Fetching primary data for 2025-04. [2025-09-24T17:37:24.023071] [INFO ] [REMOTE ] BK: Fetching primary data for 2025-09. [2025-09-24T17:37:24.027148] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-24T17:37:24.729245] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-24T17:37:24.816233] [INFO ] [REMOTE ] BKE: Fetching primary data for 2025-05. [2025-09-24T17:37:25.616099] [INFO ] [REMOTE ] BKH: Fetching primary data for 2025-03. [2025-09-24T17:37:25.664007] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2025-09 (1.64 seconds). [2025-09-24T17:37:25.675098] [INFO ] [REMOTE ] BK: Full fetch complete (77488 records). [2025-09-24T17:37:25.675360] [DEBUG] [VALIDATOR ] BK: Validating primary data. [2025-09-24T17:37:26.102036] [DEBUG] [VALIDATOR ] BK: All expected trading days are present. [2025-09-24T17:37:26.102329] [DEBUG] [VALIDATOR ] BK: Primary data validation passed. [2025-09-24T17:37:26.103788] [INFO ] [MAIN ] BK: Fetched primary data is valid. [2025-09-24T17:37:26.103879] [DEBUG] [LOCAL ] BK: Saving primary data. [2025-09-24T17:37:26.106204] [DEBUG] [LOCAL ] BK: Trimmed 77488 records to 53553 (keeping 200 days of data) [2025-09-24T17:37:26.261854] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2025-05 (1.45 seconds). [2025-09-24T17:37:26.446263] [INFO ] [REMOTE ] BKD: Fetching primary data for 2025-05. [2025-09-24T17:37:26.506549] [DEBUG] [LOCAL ] BK: Primary data saved (53553 records). [2025-09-24T17:37:26.506806] [INFO ] [MAIN ] BK: Full history saved. [2025-09-24T17:37:26.509425] [INFO ] [MAIN ] Update Progress: 286/2373 symbols completed. BK took 31.0s. Estimated remaining: 4h 32m 46s. Rate: 7.7 symbols/min [2025-09-24T17:37:26.720852] [INFO ] [MAIN ] BKKT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:37:26.765822] [DEBUG] [LOCAL ] BKKT: Loaded 34261 existing records from primary storage. [2025-09-24T17:37:26.766036] [INFO ] [MAIN ] BKKT: Loaded 34261 existing records. [2025-09-24T17:37:26.972528] [WARN ] [MAIN ] BKKT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:37:26.973169] [INFO ] [MAIN ] BKKT: Wiping existing primary data before full refresh. [2025-09-24T17:37:26.973316] [INFO ] [LOCAL ] BKKT: Starting deletion of primary data. [2025-09-24T17:37:26.981114] [DEBUG] [LOCAL ] BKKT: Deleted primary data file. [2025-09-24T17:37:26.993780] [INFO ] [MAIN ] BKKT: Starting full primary refresh. [2025-09-24T17:37:26.994588] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2025-03 (1.38 seconds). [2025-09-24T17:37:27.227232] [INFO ] [REMOTE ] BKH: Fetching primary data for 2025-04. [2025-09-24T17:37:27.405182] [INFO ] [REMOTE ] BKKT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:37:27.952103] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2025-05 (1.51 seconds). [2025-09-24T17:37:28.016131] [INFO ] [REMOTE ] BKD: Fetching primary data for 2025-06. [2025-09-24T17:37:28.798951] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-24T17:37:28.816033] [INFO ] [REMOTE ] BKH: Fetching primary data for 2025-05. [2025-09-24T17:37:29.616051] [INFO ] [REMOTE ] BKE: Fetching primary data for 2025-06. [2025-09-24T17:37:29.807510] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2025-06 (1.79 seconds). [2025-09-24T17:37:29.946710] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2025-05 (1.13 seconds). [2025-09-24T17:37:30.416084] [INFO ] [REMOTE ] BKD: Fetching primary data for 2025-07. [2025-09-24T17:37:31.011197] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-24T17:37:31.216078] [INFO ] [REMOTE ] BKH: Fetching primary data for 2025-06. [2025-09-24T17:37:32.016112] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2024-12. [2025-09-24T17:37:32.162694] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-24T17:37:32.619897] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-24T17:37:32.816120] [INFO ] [REMOTE ] BKH: Fetching primary data for 2025-07. [2025-09-24T17:37:33.616114] [INFO ] [REMOTE ] BKD: Fetching primary data for 2025-08. [2025-09-24T17:37:34.027967] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2024-12 (2.01 seconds). [2025-09-24T17:37:34.352959] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-24T17:37:34.416095] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2025-01. [2025-09-24T17:37:34.880450] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2025-08 (1.26 seconds). [2025-09-24T17:37:35.216076] [INFO ] [REMOTE ] BKE: Fetching primary data for 2025-07. [2025-09-24T17:37:35.648916] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2025-01 (1.23 seconds). [2025-09-24T17:37:36.016097] [INFO ] [REMOTE ] BKD: Fetching primary data for 2025-09. [2025-09-24T17:37:36.338283] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-24T17:37:36.816135] [INFO ] [REMOTE ] BKH: Fetching primary data for 2025-08. [2025-09-24T17:37:37.616103] [INFO ] [REMOTE ] BKE: Fetching primary data for 2025-08. [2025-09-24T17:37:37.952094] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2025-09 (1.94 seconds). [2025-09-24T17:37:37.961222] [INFO ] [REMOTE ] BKD: Full fetch complete (71455 records). [2025-09-24T17:37:37.961395] [DEBUG] [VALIDATOR ] BKD: Validating primary data. [2025-09-24T17:37:38.375435] [DEBUG] [VALIDATOR ] BKD: All expected trading days are present. [2025-09-24T17:37:38.375544] [DEBUG] [VALIDATOR ] BKD: Primary data validation passed. [2025-09-24T17:37:38.376340] [INFO ] [MAIN ] BKD: Fetched primary data is valid. [2025-09-24T17:37:38.376425] [DEBUG] [LOCAL ] BKD: Saving primary data. [2025-09-24T17:37:38.378289] [DEBUG] [LOCAL ] BKD: Trimmed 71455 records to 50137 (keeping 200 days of data) [2025-09-24T17:37:38.423731] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2025-02. [2025-09-24T17:37:38.504281] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2025-08 (1.69 seconds). [2025-09-24T17:37:38.655715] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2025-08 (1.04 seconds). [2025-09-24T17:37:38.743384] [DEBUG] [LOCAL ] BKD: Primary data saved (50137 records). [2025-09-24T17:37:38.743553] [INFO ] [MAIN ] BKD: Full history saved. [2025-09-24T17:37:38.743637] [INFO ] [MAIN ] Update Progress: 287/2373 symbols completed. BKD took 34.5s. Estimated remaining: 4h 33m 10s. Rate: 7.6 symbols/min [2025-09-24T17:37:38.910705] [INFO ] [MAIN ] BKN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:37:38.920778] [DEBUG] [LOCAL ] BKN: Loaded 7722 existing records from primary storage. [2025-09-24T17:37:38.920954] [INFO ] [MAIN ] BKN: Loaded 7722 existing records. [2025-09-24T17:37:39.096774] [WARN ] [MAIN ] BKN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:37:39.097034] [INFO ] [MAIN ] BKN: Wiping existing primary data before full refresh. [2025-09-24T17:37:39.097083] [INFO ] [LOCAL ] BKN: Starting deletion of primary data. [2025-09-24T17:37:39.097596] [DEBUG] [LOCAL ] BKN: Deleted primary data file. [2025-09-24T17:37:39.097689] [INFO ] [MAIN ] BKN: Starting full primary refresh. [2025-09-24T17:37:39.221150] [INFO ] [REMOTE ] BKE: Fetching primary data for 2025-09. [2025-09-24T17:37:39.477949] [INFO ] [REMOTE ] BKN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:37:39.589571] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2025-02 (1.17 seconds). [2025-09-24T17:37:40.016114] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2025-03. [2025-09-24T17:37:40.705433] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2025-09 (1.48 seconds). [2025-09-24T17:37:40.711953] [INFO ] [REMOTE ] BKE: Full fetch complete (50291 records). [2025-09-24T17:37:40.712080] [DEBUG] [VALIDATOR ] BKE: Validating primary data. [2025-09-24T17:37:40.822382] [INFO ] [REMOTE ] BKH: Fetching primary data for 2025-09. [2025-09-24T17:37:41.132471] [DEBUG] [VALIDATOR ] BKE: All expected trading days are present. [2025-09-24T17:37:41.132574] [DEBUG] [VALIDATOR ] BKE: Primary data validation passed. [2025-09-24T17:37:41.133278] [INFO ] [MAIN ] BKE: Fetched primary data is valid. [2025-09-24T17:37:41.133347] [DEBUG] [LOCAL ] BKE: Saving primary data. [2025-09-24T17:37:41.134761] [DEBUG] [LOCAL ] BKE: Trimmed 50291 records to 34750 (keeping 200 days of data) [2025-09-24T17:37:41.360896] [DEBUG] [LOCAL ] BKE: Primary data saved (34750 records). [2025-09-24T17:37:41.361064] [INFO ] [MAIN ] BKE: Full history saved. [2025-09-24T17:37:41.361146] [INFO ] [MAIN ] Update Progress: 288/2373 symbols completed. BKE took 35.4s. Estimated remaining: 4h 32m 25s. Rate: 7.7 symbols/min [2025-09-24T17:37:41.538588] [INFO ] [MAIN ] BKSY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:37:41.588534] [DEBUG] [LOCAL ] BKSY: Loaded 48276 existing records from primary storage. [2025-09-24T17:37:41.588730] [INFO ] [MAIN ] BKSY: Loaded 48276 existing records. [2025-09-24T17:37:41.621286] [INFO ] [REMOTE ] BKN: Fetching primary data for 2024-12. [2025-09-24T17:37:41.774119] [WARN ] [MAIN ] BKSY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:37:41.774629] [INFO ] [MAIN ] BKSY: Wiping existing primary data before full refresh. [2025-09-24T17:37:41.774792] [INFO ] [LOCAL ] BKSY: Starting deletion of primary data. [2025-09-24T17:37:41.782625] [DEBUG] [LOCAL ] BKSY: Deleted primary data file. [2025-09-24T17:37:41.794815] [INFO ] [MAIN ] BKSY: Starting full primary refresh. [2025-09-24T17:37:41.833123] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2025-03 (1.82 seconds). [2025-09-24T17:37:42.172632] [INFO ] [REMOTE ] BKSY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:37:42.324373] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2025-09 (1.50 seconds). [2025-09-24T17:37:42.331781] [INFO ] [REMOTE ] BKH: Full fetch complete (52051 records). [2025-09-24T17:37:42.332007] [DEBUG] [VALIDATOR ] BKH: Validating primary data. [2025-09-24T17:37:42.420941] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2025-04. [2025-09-24T17:37:42.548934] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2024-12 (0.93 seconds). [2025-09-24T17:37:42.781710] [DEBUG] [VALIDATOR ] BKH: All expected trading days are present. [2025-09-24T17:37:42.781805] [DEBUG] [VALIDATOR ] BKH: Primary data validation passed. [2025-09-24T17:37:42.782457] [INFO ] [MAIN ] BKH: Fetched primary data is valid. [2025-09-24T17:37:42.782498] [DEBUG] [LOCAL ] BKH: Saving primary data. [2025-09-24T17:37:42.783592] [DEBUG] [LOCAL ] BKH: Trimmed 52051 records to 36608 (keeping 200 days of data) [2025-09-24T17:37:43.016402] [DEBUG] [LOCAL ] BKH: Primary data saved (36608 records). [2025-09-24T17:37:43.016607] [INFO ] [MAIN ] BKH: Full history saved. [2025-09-24T17:37:43.016884] [INFO ] [MAIN ] Update Progress: 289/2373 symbols completed. BKH took 26.8s. Estimated remaining: 4h 31m 32s. Rate: 7.7 symbols/min [2025-09-24T17:37:43.203601] [INFO ] [MAIN ] BKT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:37:43.216172] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2024-12. [2025-09-24T17:37:43.216104] [DEBUG] [LOCAL ] BKT: Loaded 10811 existing records from primary storage. [2025-09-24T17:37:43.218751] [INFO ] [MAIN ] BKT: Loaded 10811 existing records. [2025-09-24T17:37:43.413214] [WARN ] [MAIN ] BKT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:37:43.413503] [INFO ] [MAIN ] BKT: Wiping existing primary data before full refresh. [2025-09-24T17:37:43.413560] [INFO ] [LOCAL ] BKT: Starting deletion of primary data. [2025-09-24T17:37:43.414071] [DEBUG] [LOCAL ] BKT: Deleted primary data file. [2025-09-24T17:37:43.414133] [INFO ] [MAIN ] BKT: Starting full primary refresh. [2025-09-24T17:37:43.795793] [INFO ] [REMOTE ] BKT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:37:43.810992] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2025-04 (1.39 seconds). [2025-09-24T17:37:44.016080] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2025-05. [2025-09-24T17:37:44.816057] [INFO ] [REMOTE ] BKN: Fetching primary data for 2025-01. [2025-09-24T17:37:45.231154] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2024-12 (2.01 seconds). [2025-09-24T17:37:45.307606] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2025-05 (1.29 seconds). [2025-09-24T17:37:45.596308] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2025-01 (0.78 seconds). [2025-09-24T17:37:45.616037] [INFO ] [REMOTE ] BKN: Fetching primary data for 2025-02. [2025-09-24T17:37:46.241586] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2025-02 (0.63 seconds). [2025-09-24T17:37:46.416137] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2025-01. [2025-09-24T17:37:47.216124] [INFO ] [REMOTE ] BKN: Fetching primary data for 2025-03. [2025-09-24T17:37:47.857435] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2025-03 (0.64 seconds). [2025-09-24T17:37:48.016157] [INFO ] [REMOTE ] BKN: Fetching primary data for 2025-04. [2025-09-24T17:37:48.126418] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2025-01 (1.71 seconds). [2025-09-24T17:37:48.810692] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2025-04 (0.79 seconds). [2025-09-24T17:37:48.816020] [INFO ] [REMOTE ] BKN: Fetching primary data for 2025-05. [2025-09-24T17:37:49.275491] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2025-05 (0.46 seconds). [2025-09-24T17:37:49.616166] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2025-06. [2025-09-24T17:37:50.416195] [INFO ] [REMOTE ] BKN: Fetching primary data for 2025-06. [2025-09-24T17:37:50.842705] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-24T17:37:51.131960] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2025-06 (0.72 seconds). [2025-09-24T17:37:51.216102] [INFO ] [REMOTE ] BKN: Fetching primary data for 2025-07. [2025-09-24T17:37:51.947630] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2025-07 (0.73 seconds). [2025-09-24T17:37:52.016169] [INFO ] [REMOTE ] BKN: Fetching primary data for 2025-08. [2025-09-24T17:37:52.779953] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2025-08 (0.76 seconds). [2025-09-24T17:37:52.816132] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2025-02. [2025-09-24T17:37:53.616139] [INFO ] [REMOTE ] BKT: Fetching primary data for 2024-12. [2025-09-24T17:37:54.416161] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2025-07. [2025-09-24T17:37:54.522278] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2024-12 (0.91 seconds). [2025-09-24T17:37:54.774505] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2025-02 (1.96 seconds). [2025-09-24T17:37:55.216131] [INFO ] [REMOTE ] BKT: Fetching primary data for 2025-01. [2025-09-24T17:37:55.928157] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2025-01 (0.71 seconds). [2025-09-24T17:37:56.016089] [INFO ] [REMOTE ] BKT: Fetching primary data for 2025-02. [2025-09-24T17:37:56.298244] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2025-07 (1.88 seconds). [2025-09-24T17:37:56.790046] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2025-02 (0.77 seconds). [2025-09-24T17:37:56.816089] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2025-03. [2025-09-24T17:37:57.616082] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2025-08. [2025-09-24T17:37:58.416064] [INFO ] [REMOTE ] BKT: Fetching primary data for 2025-03. [2025-09-24T17:37:58.735292] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-24T17:37:59.134054] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2025-03 (0.72 seconds). [2025-09-24T17:37:59.216088] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2025-04. [2025-09-24T17:37:59.259292] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-24T17:38:00.016094] [INFO ] [REMOTE ] BKN: Fetching primary data for 2025-09. [2025-09-24T17:38:00.790922] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-24T17:38:00.816129] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2025-09. [2025-09-24T17:38:00.921690] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2025-09 (0.91 seconds). [2025-09-24T17:38:00.924036] [INFO ] [REMOTE ] BKN: Full fetch complete (11973 records). [2025-09-24T17:38:00.924117] [DEBUG] [VALIDATOR ] BKN: Validating primary data. [2025-09-24T17:38:01.297539] [DEBUG] [VALIDATOR ] BKN: All expected trading days are present. [2025-09-24T17:38:01.297675] [DEBUG] [VALIDATOR ] BKN: Primary data validation passed. [2025-09-24T17:38:01.298066] [INFO ] [MAIN ] BKN: Fetched primary data is valid. [2025-09-24T17:38:01.298111] [DEBUG] [LOCAL ] BKN: Saving primary data. [2025-09-24T17:38:01.298753] [DEBUG] [LOCAL ] BKN: Trimmed 11973 records to 7731 (keeping 200 days of data) [2025-09-24T17:38:01.354014] [DEBUG] [LOCAL ] BKN: Primary data saved (7731 records). [2025-09-24T17:38:01.354237] [INFO ] [MAIN ] BKN: Full history saved. [2025-09-24T17:38:01.354365] [INFO ] [MAIN ] Update Progress: 290/2373 symbols completed. BKN took 22.6s. Estimated remaining: 4h 32m 40s. Rate: 7.6 symbols/min [2025-09-24T17:38:01.541973] [INFO ] [MAIN ] BKU: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:38:01.591226] [DEBUG] [LOCAL ] BKU: Loaded 41950 existing records from primary storage. [2025-09-24T17:38:01.591501] [INFO ] [MAIN ] BKU: Loaded 41950 existing records. [2025-09-24T17:38:01.622688] [INFO ] [REMOTE ] BKT: Fetching primary data for 2025-04. [2025-09-24T17:38:01.779391] [WARN ] [MAIN ] BKU: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:38:01.779749] [INFO ] [MAIN ] BKU: Wiping existing primary data before full refresh. [2025-09-24T17:38:01.779810] [INFO ] [LOCAL ] BKU: Starting deletion of primary data. [2025-09-24T17:38:01.781454] [DEBUG] [LOCAL ] BKU: Deleted primary data file. [2025-09-24T17:38:01.781520] [INFO ] [MAIN ] BKU: Starting full primary refresh. [2025-09-24T17:38:02.195280] [INFO ] [REMOTE ] BKU: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:38:02.416096] [INFO ] [REMOTE ] BKU: Fetching primary data for 2024-12. [2025-09-24T17:38:02.478097] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2025-04 (0.86 seconds). [2025-09-24T17:38:02.790277] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2025-09 (1.97 seconds). [2025-09-24T17:38:02.798441] [INFO ] [REMOTE ] BKKT: Full fetch complete (49729 records). [2025-09-24T17:38:02.798603] [DEBUG] [VALIDATOR ] BKKT: Validating primary data. [2025-09-24T17:38:03.201000] [DEBUG] [VALIDATOR ] BKKT: All expected trading days are present. [2025-09-24T17:38:03.201096] [DEBUG] [VALIDATOR ] BKKT: Primary data validation passed. [2025-09-24T17:38:03.201814] [INFO ] [MAIN ] BKKT: Fetched primary data is valid. [2025-09-24T17:38:03.201879] [DEBUG] [LOCAL ] BKKT: Saving primary data. [2025-09-24T17:38:03.203053] [DEBUG] [LOCAL ] BKKT: Trimmed 49729 records to 34400 (keeping 200 days of data) [2025-09-24T17:38:03.257685] [INFO ] [REMOTE ] BKT: Fetching primary data for 2025-05. [2025-09-24T17:38:03.415631] [DEBUG] [LOCAL ] BKKT: Primary data saved (34400 records). [2025-09-24T17:38:03.415826] [INFO ] [MAIN ] BKKT: Full history saved. [2025-09-24T17:38:03.418341] [INFO ] [MAIN ] Update Progress: 291/2373 symbols completed. BKKT took 36.9s. Estimated remaining: 4h 31m 51s. Rate: 7.7 symbols/min [2025-09-24T17:38:03.588765] [INFO ] [MAIN ] BKV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:38:03.621768] [DEBUG] [LOCAL ] BKV: Loaded 29765 existing records from primary storage. [2025-09-24T17:38:03.621926] [INFO ] [MAIN ] BKV: Loaded 29765 existing records. [2025-09-24T17:38:03.813524] [WARN ] [MAIN ] BKV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:38:03.813917] [INFO ] [MAIN ] BKV: Wiping existing primary data before full refresh. [2025-09-24T17:38:03.813996] [INFO ] [LOCAL ] BKV: Starting deletion of primary data. [2025-09-24T17:38:03.815255] [DEBUG] [LOCAL ] BKV: Deleted primary data file. [2025-09-24T17:38:03.815325] [INFO ] [MAIN ] BKV: Starting full primary refresh. [2025-09-24T17:38:04.035423] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2025-05. [2025-09-24T17:38:04.037832] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-24T17:38:04.142120] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2025-05 (0.88 seconds). [2025-09-24T17:38:04.258387] [INFO ] [REMOTE ] BKV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:38:04.816096] [INFO ] [REMOTE ] BKT: Fetching primary data for 2025-06. [2025-09-24T17:38:05.616100] [INFO ] [REMOTE ] BKV: Fetching primary data for 2024-12. [2025-09-24T17:38:05.782952] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2025-06 (0.97 seconds). [2025-09-24T17:38:05.815321] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2025-05 (1.78 seconds). [2025-09-24T17:38:06.416083] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2025-06. [2025-09-24T17:38:07.216050] [INFO ] [REMOTE ] BKU: Fetching primary data for 2025-01. [2025-09-24T17:38:07.244531] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2024-12 (1.63 seconds). [2025-09-24T17:38:08.016080] [INFO ] [REMOTE ] BKV: Fetching primary data for 2025-01. [2025-09-24T17:38:08.322018] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2025-06 (1.91 seconds). [2025-09-24T17:38:08.788539] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-24T17:38:08.816115] [INFO ] [REMOTE ] BKT: Fetching primary data for 2025-07. [2025-09-24T17:38:08.863698] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-24T17:38:09.616117] [INFO ] [REMOTE ] BKV: Fetching primary data for 2025-02. [2025-09-24T17:38:09.628214] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2025-07 (0.81 seconds). [2025-09-24T17:38:10.416282] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2025-07. [2025-09-24T17:38:10.914993] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-24T17:38:11.216151] [INFO ] [REMOTE ] BKV: Fetching primary data for 2025-03. [2025-09-24T17:38:12.016119] [INFO ] [REMOTE ] BKT: Fetching primary data for 2025-08. [2025-09-24T17:38:12.499557] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2025-07 (2.08 seconds). [2025-09-24T17:38:12.687499] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-24T17:38:12.817802] [INFO ] [REMOTE ] BKV: Fetching primary data for 2025-04. [2025-09-24T17:38:12.824570] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2025-08 (0.81 seconds). [2025-09-24T17:38:13.616107] [INFO ] [REMOTE ] BKT: Fetching primary data for 2025-09. [2025-09-24T17:38:14.005070] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2025-04 (1.19 seconds). [2025-09-24T17:38:14.416144] [INFO ] [REMOTE ] BKU: Fetching primary data for 2025-02. [2025-09-24T17:38:14.778629] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2025-09 (1.16 seconds). [2025-09-24T17:38:14.784232] [INFO ] [REMOTE ] BKT: Full fetch complete (14987 records). [2025-09-24T17:38:14.784423] [DEBUG] [VALIDATOR ] BKT: Validating primary data. [2025-09-24T17:38:15.221427] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2025-08. [2025-09-24T17:38:15.334139] [DEBUG] [VALIDATOR ] BKT: All expected trading days are present. [2025-09-24T17:38:15.334280] [DEBUG] [VALIDATOR ] BKT: Primary data validation passed. [2025-09-24T17:38:15.335101] [INFO ] [MAIN ] BKT: Fetched primary data is valid. [2025-09-24T17:38:15.335191] [DEBUG] [LOCAL ] BKT: Saving primary data. [2025-09-24T17:38:15.336371] [DEBUG] [LOCAL ] BKT: Trimmed 14987 records to 10910 (keeping 200 days of data) [2025-09-24T17:38:15.446757] [DEBUG] [LOCAL ] BKT: Primary data saved (10910 records). [2025-09-24T17:38:15.446951] [INFO ] [MAIN ] BKT: Full history saved. [2025-09-24T17:38:15.447076] [INFO ] [MAIN ] Update Progress: 292/2373 symbols completed. BKT took 32.4s. Estimated remaining: 4h 32m 13s. Rate: 7.6 symbols/min [2025-09-24T17:38:15.692988] [INFO ] [MAIN ] BLCO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:38:15.720925] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-24T17:38:15.780424] [DEBUG] [LOCAL ] BLCO: Loaded 35761 existing records from primary storage. [2025-09-24T17:38:15.780687] [INFO ] [MAIN ] BLCO: Loaded 35761 existing records. [2025-09-24T17:38:15.978151] [WARN ] [MAIN ] BLCO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:38:15.978441] [INFO ] [MAIN ] BLCO: Wiping existing primary data before full refresh. [2025-09-24T17:38:15.978542] [INFO ] [LOCAL ] BLCO: Starting deletion of primary data. [2025-09-24T17:38:15.979479] [DEBUG] [LOCAL ] BLCO: Deleted primary data file. [2025-09-24T17:38:15.979553] [INFO ] [MAIN ] BLCO: Starting full primary refresh. [2025-09-24T17:38:16.022266] [INFO ] [REMOTE ] BKU: Fetching primary data for 2025-03. [2025-09-24T17:38:16.377253] [INFO ] [REMOTE ] BLCO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:38:16.816128] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2024-12. [2025-09-24T17:38:17.269124] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2025-08 (2.05 seconds). [2025-09-24T17:38:17.616083] [INFO ] [REMOTE ] BKV: Fetching primary data for 2025-05. [2025-09-24T17:38:17.718519] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2025-03 (1.70 seconds). [2025-09-24T17:38:17.925546] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-24T17:38:18.416137] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2025-01. [2025-09-24T17:38:18.935870] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-24T17:38:19.216086] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2025-09. [2025-09-24T17:38:19.768982] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-24T17:38:20.016185] [INFO ] [REMOTE ] BKU: Fetching primary data for 2025-04. [2025-09-24T17:38:20.816114] [INFO ] [REMOTE ] BKV: Fetching primary data for 2025-06. [2025-09-24T17:38:21.223628] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2025-04 (1.21 seconds). [2025-09-24T17:38:21.282082] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2025-09 (2.07 seconds). [2025-09-24T17:38:21.291484] [INFO ] [REMOTE ] BKSY: Full fetch complete (69355 records). [2025-09-24T17:38:21.291632] [DEBUG] [VALIDATOR ] BKSY: Validating primary data. [2025-09-24T17:38:21.621189] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2025-02. [2025-09-24T17:38:21.699639] [DEBUG] [VALIDATOR ] BKSY: All expected trading days are present. [2025-09-24T17:38:21.699763] [DEBUG] [VALIDATOR ] BKSY: Primary data validation passed. [2025-09-24T17:38:21.700562] [INFO ] [MAIN ] BKSY: Fetched primary data is valid. [2025-09-24T17:38:21.700630] [DEBUG] [LOCAL ] BKSY: Saving primary data. [2025-09-24T17:38:21.702171] [DEBUG] [LOCAL ] BKSY: Trimmed 69355 records to 48281 (keeping 200 days of data) [2025-09-24T17:38:22.025783] [DEBUG] [LOCAL ] BKSY: Primary data saved (48281 records). [2025-09-24T17:38:22.026243] [INFO ] [MAIN ] BKSY: Full history saved. [2025-09-24T17:38:22.026496] [INFO ] [MAIN ] Update Progress: 293/2373 symbols completed. BKSY took 40.7s. Estimated remaining: 4h 31m 56s. Rate: 7.6 symbols/min [2025-09-24T17:38:22.225753] [INFO ] [MAIN ] BLD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:38:22.222628] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-24T17:38:22.263100] [DEBUG] [LOCAL ] BLD: Loaded 28198 existing records from primary storage. [2025-09-24T17:38:22.263271] [INFO ] [MAIN ] BLD: Loaded 28198 existing records. [2025-09-24T17:38:22.427242] [INFO ] [REMOTE ] BKU: Fetching primary data for 2025-05. [2025-09-24T17:38:22.476108] [WARN ] [MAIN ] BLD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:38:22.476392] [INFO ] [MAIN ] BLD: Wiping existing primary data before full refresh. [2025-09-24T17:38:22.476452] [INFO ] [LOCAL ] BLD: Starting deletion of primary data. [2025-09-24T17:38:22.477342] [DEBUG] [LOCAL ] BLD: Deleted primary data file. [2025-09-24T17:38:22.477403] [INFO ] [MAIN ] BLD: Starting full primary refresh. [2025-09-24T17:38:22.872132] [INFO ] [REMOTE ] BLD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:38:23.082440] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-24T17:38:23.216074] [INFO ] [REMOTE ] BKV: Fetching primary data for 2025-07. [2025-09-24T17:38:23.812629] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2025-05 (1.39 seconds). [2025-09-24T17:38:24.016047] [INFO ] [REMOTE ] BKU: Fetching primary data for 2025-06. [2025-09-24T17:38:24.199298] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2025-07 (0.98 seconds). [2025-09-24T17:38:24.816086] [INFO ] [REMOTE ] BKV: Fetching primary data for 2025-08. [2025-09-24T17:38:25.540284] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-24T17:38:25.616073] [INFO ] [REMOTE ] BKU: Fetching primary data for 2025-07. [2025-09-24T17:38:25.974949] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-24T17:38:26.416111] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2025-03. [2025-09-24T17:38:27.085855] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2025-07 (1.47 seconds). [2025-09-24T17:38:27.216128] [INFO ] [REMOTE ] BKU: Fetching primary data for 2025-08. [2025-09-24T17:38:27.919320] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-24T17:38:28.016123] [INFO ] [REMOTE ] BKV: Fetching primary data for 2025-09. [2025-09-24T17:38:28.357498] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2025-08 (1.14 seconds). [2025-09-24T17:38:28.816127] [INFO ] [REMOTE ] BKU: Fetching primary data for 2025-09. [2025-09-24T17:38:29.195733] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2025-09 (1.18 seconds). [2025-09-24T17:38:29.200601] [INFO ] [REMOTE ] BKV: Full fetch complete (44881 records). [2025-09-24T17:38:29.200845] [DEBUG] [VALIDATOR ] BKV: Validating primary data. [2025-09-24T17:38:29.615343] [DEBUG] [VALIDATOR ] BKV: All expected trading days are present. [2025-09-24T17:38:29.615487] [DEBUG] [VALIDATOR ] BKV: Primary data validation passed. [2025-09-24T17:38:29.616392] [INFO ] [MAIN ] BKV: Fetched primary data is valid. [2025-09-24T17:38:29.616553] [INFO ] [REMOTE ] BLD: Fetching primary data for 2024-12. [2025-09-24T17:38:29.616699] [DEBUG] [LOCAL ] BKV: Saving primary data. [2025-09-24T17:38:29.619785] [DEBUG] [LOCAL ] BKV: Trimmed 44881 records to 29686 (keeping 200 days of data) [2025-09-24T17:38:29.802361] [DEBUG] [LOCAL ] BKV: Primary data saved (29686 records). [2025-09-24T17:38:29.802517] [INFO ] [MAIN ] BKV: Full history saved. [2025-09-24T17:38:29.802701] [INFO ] [MAIN ] Update Progress: 294/2373 symbols completed. BKV took 26.4s. Estimated remaining: 4h 31m 48s. Rate: 7.6 symbols/min [2025-09-24T17:38:29.981729] [INFO ] [MAIN ] BLDR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:38:30.044402] [DEBUG] [LOCAL ] BLDR: Loaded 51666 existing records from primary storage. [2025-09-24T17:38:30.044568] [INFO ] [MAIN ] BLDR: Loaded 51666 existing records. [2025-09-24T17:38:30.239191] [WARN ] [MAIN ] BLDR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:38:30.239673] [INFO ] [MAIN ] BLDR: Wiping existing primary data before full refresh. [2025-09-24T17:38:30.239804] [INFO ] [LOCAL ] BLDR: Starting deletion of primary data. [2025-09-24T17:38:30.241416] [DEBUG] [LOCAL ] BLDR: Deleted primary data file. [2025-09-24T17:38:30.241493] [INFO ] [MAIN ] BLDR: Starting full primary refresh. [2025-09-24T17:38:30.424777] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2025-04. [2025-09-24T17:38:30.455344] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2025-09 (1.64 seconds). [2025-09-24T17:38:30.582520] [INFO ] [REMOTE ] BKU: Full fetch complete (59705 records). [2025-09-24T17:38:30.605167] [DEBUG] [VALIDATOR ] BKU: Validating primary data. [2025-09-24T17:38:30.740241] [INFO ] [REMOTE ] BLDR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:38:31.161898] [DEBUG] [VALIDATOR ] BKU: All expected trading days are present. [2025-09-24T17:38:31.165859] [DEBUG] [VALIDATOR ] BKU: Primary data validation passed. [2025-09-24T17:38:31.167007] [INFO ] [MAIN ] BKU: Fetched primary data is valid. [2025-09-24T17:38:31.167091] [DEBUG] [LOCAL ] BKU: Saving primary data. [2025-09-24T17:38:31.171474] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2024-12 (1.55 seconds). [2025-09-24T17:38:31.182391] [DEBUG] [LOCAL ] BKU: Trimmed 59705 records to 41905 (keeping 200 days of data) [2025-09-24T17:38:31.250485] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2024-12. [2025-09-24T17:38:31.458269] [DEBUG] [LOCAL ] BKU: Primary data saved (41905 records). [2025-09-24T17:38:31.458419] [INFO ] [MAIN ] BKU: Full history saved. [2025-09-24T17:38:31.458620] [INFO ] [MAIN ] Update Progress: 295/2373 symbols completed. BKU took 30.1s. Estimated remaining: 4h 30m 56s. Rate: 7.7 symbols/min [2025-09-24T17:38:31.635533] [INFO ] [MAIN ] BLE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:38:31.653054] [DEBUG] [LOCAL ] BLE: Loaded 14633 existing records from primary storage. [2025-09-24T17:38:31.653235] [INFO ] [MAIN ] BLE: Loaded 14633 existing records. [2025-09-24T17:38:31.846383] [WARN ] [MAIN ] BLE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:38:31.846756] [INFO ] [MAIN ] BLE: Wiping existing primary data before full refresh. [2025-09-24T17:38:31.847499] [INFO ] [LOCAL ] BLE: Starting deletion of primary data. [2025-09-24T17:38:31.848238] [DEBUG] [LOCAL ] BLE: Deleted primary data file. [2025-09-24T17:38:31.848690] [INFO ] [MAIN ] BLE: Starting full primary refresh. [2025-09-24T17:38:31.999546] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-24T17:38:32.031247] [INFO ] [REMOTE ] BLD: Fetching primary data for 2025-01. [2025-09-24T17:38:32.254755] [INFO ] [REMOTE ] BLE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:38:32.816044] [INFO ] [REMOTE ] BLE: Fetching primary data for 2024-12. [2025-09-24T17:38:33.175982] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2024-12 (1.93 seconds). [2025-09-24T17:38:33.197272] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-24T17:38:33.616075] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2025-05. [2025-09-24T17:38:33.982548] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2024-12 (1.17 seconds). [2025-09-24T17:38:34.416186] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2025-01. [2025-09-24T17:38:34.769225] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2025-05 (1.15 seconds). [2025-09-24T17:38:35.216083] [INFO ] [REMOTE ] BLE: Fetching primary data for 2025-01. [2025-09-24T17:38:36.016060] [INFO ] [REMOTE ] BLD: Fetching primary data for 2025-02. [2025-09-24T17:38:36.063221] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-24T17:38:36.270135] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2025-01 (1.85 seconds). [2025-09-24T17:38:36.816135] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2025-02. [2025-09-24T17:38:37.246066] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2025-02 (1.23 seconds). [2025-09-24T17:38:37.616081] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2025-06. [2025-09-24T17:38:38.380269] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-24T17:38:38.416034] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2025-03. [2025-09-24T17:38:38.862847] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-24T17:38:39.216146] [INFO ] [REMOTE ] BLD: Fetching primary data for 2025-03. [2025-09-24T17:38:40.016094] [INFO ] [REMOTE ] BLE: Fetching primary data for 2025-02. [2025-09-24T17:38:40.309474] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2025-03 (1.89 seconds). [2025-09-24T17:38:40.541266] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-24T17:38:40.554721] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2025-02 (0.54 seconds). [2025-09-24T17:38:40.816118] [INFO ] [REMOTE ] BLE: Fetching primary data for 2025-03. [2025-09-24T17:38:41.616108] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2025-04. [2025-09-24T17:38:41.656723] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2025-03 (0.84 seconds). [2025-09-24T17:38:42.416080] [INFO ] [REMOTE ] BLE: Fetching primary data for 2025-04. [2025-09-24T17:38:43.216054] [INFO ] [REMOTE ] BLD: Fetching primary data for 2025-04. [2025-09-24T17:38:43.581770] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2025-04 (1.17 seconds). [2025-09-24T17:38:43.998437] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2025-04 (2.38 seconds). [2025-09-24T17:38:44.016039] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2025-05. [2025-09-24T17:38:44.240528] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2025-04 (1.02 seconds). [2025-09-24T17:38:44.816079] [INFO ] [REMOTE ] BLD: Fetching primary data for 2025-05. [2025-09-24T17:38:45.616144] [INFO ] [REMOTE ] BLE: Fetching primary data for 2025-05. [2025-09-24T17:38:45.847888] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2025-05 (1.83 seconds). [2025-09-24T17:38:45.873844] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2025-05 (1.06 seconds). [2025-09-24T17:38:46.416081] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2025-07. [2025-09-24T17:38:46.504548] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2025-05 (0.89 seconds). [2025-09-24T17:38:47.216097] [INFO ] [REMOTE ] BLE: Fetching primary data for 2025-06. [2025-09-24T17:38:47.596683] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2025-07 (1.18 seconds). [2025-09-24T17:38:48.016128] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2025-06. [2025-09-24T17:38:48.219995] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-24T17:38:48.816078] [INFO ] [REMOTE ] BLD: Fetching primary data for 2025-06. [2025-09-24T17:38:49.616044] [INFO ] [REMOTE ] BLE: Fetching primary data for 2025-07. [2025-09-24T17:38:49.671808] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-24T17:38:49.938146] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2025-06 (1.12 seconds). [2025-09-24T17:38:50.391907] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2025-07 (0.78 seconds). [2025-09-24T17:38:50.416034] [INFO ] [REMOTE ] BLE: Fetching primary data for 2025-08. [2025-09-24T17:38:51.214681] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2025-08 (0.80 seconds). [2025-09-24T17:38:51.217683] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2025-07. [2025-09-24T17:38:52.016096] [INFO ] [REMOTE ] BLD: Fetching primary data for 2025-07. [2025-09-24T17:38:52.816121] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2025-08. [2025-09-24T17:38:53.066586] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2025-07 (1.85 seconds). [2025-09-24T17:38:53.139863] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-24T17:38:53.616089] [INFO ] [REMOTE ] BLD: Fetching primary data for 2025-08. [2025-09-24T17:38:53.973760] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-24T17:38:54.416084] [INFO ] [REMOTE ] BLE: Fetching primary data for 2025-09. [2025-09-24T17:38:55.080117] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-24T17:38:55.216052] [INFO ] [REMOTE ] BLD: Fetching primary data for 2025-09. [2025-09-24T17:38:55.243530] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2025-09 (0.83 seconds). [2025-09-24T17:38:55.246284] [INFO ] [REMOTE ] BLE: Full fetch complete (20571 records). [2025-09-24T17:38:55.246361] [DEBUG] [VALIDATOR ] BLE: Validating primary data. [2025-09-24T17:38:55.618499] [DEBUG] [VALIDATOR ] BLE: All expected trading days are present. [2025-09-24T17:38:55.618581] [DEBUG] [VALIDATOR ] BLE: Primary data validation passed. [2025-09-24T17:38:55.618993] [INFO ] [MAIN ] BLE: Fetched primary data is valid. [2025-09-24T17:38:55.619121] [DEBUG] [LOCAL ] BLE: Saving primary data. [2025-09-24T17:38:55.619796] [DEBUG] [LOCAL ] BLE: Trimmed 20571 records to 14568 (keeping 200 days of data) [2025-09-24T17:38:55.710281] [DEBUG] [LOCAL ] BLE: Primary data saved (14568 records). [2025-09-24T17:38:55.710442] [INFO ] [MAIN ] BLE: Full history saved. [2025-09-24T17:38:55.710552] [INFO ] [MAIN ] Update Progress: 296/2373 symbols completed. BLE took 24.3s. Estimated remaining: 4h 32m 44s. Rate: 7.6 symbols/min [2025-09-24T17:38:55.897139] [INFO ] [MAIN ] BLK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:38:55.938470] [DEBUG] [LOCAL ] BLK: Loaded 34927 existing records from primary storage. [2025-09-24T17:38:55.938622] [INFO ] [MAIN ] BLK: Loaded 34927 existing records. [2025-09-24T17:38:56.021296] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2025-08. [2025-09-24T17:38:56.126443] [WARN ] [MAIN ] BLK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:38:56.126855] [INFO ] [MAIN ] BLK: Wiping existing primary data before full refresh. [2025-09-24T17:38:56.126944] [INFO ] [LOCAL ] BLK: Starting deletion of primary data. [2025-09-24T17:38:56.128388] [DEBUG] [LOCAL ] BLK: Deleted primary data file. [2025-09-24T17:38:56.128453] [INFO ] [MAIN ] BLK: Starting full primary refresh. [2025-09-24T17:38:56.494125] [INFO ] [REMOTE ] BLK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:38:56.593834] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2025-09 (1.38 seconds). [2025-09-24T17:38:56.599411] [INFO ] [REMOTE ] BLD: Full fetch complete (40460 records). [2025-09-24T17:38:56.599587] [DEBUG] [VALIDATOR ] BLD: Validating primary data. [2025-09-24T17:38:56.824563] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2025-09. [2025-09-24T17:38:57.006622] [DEBUG] [VALIDATOR ] BLD: All expected trading days are present. [2025-09-24T17:38:57.006747] [DEBUG] [VALIDATOR ] BLD: Primary data validation passed. [2025-09-24T17:38:57.007356] [INFO ] [MAIN ] BLD: Fetched primary data is valid. [2025-09-24T17:38:57.007398] [DEBUG] [LOCAL ] BLD: Saving primary data. [2025-09-24T17:38:57.008470] [DEBUG] [LOCAL ] BLD: Trimmed 40460 records to 28097 (keeping 200 days of data) [2025-09-24T17:38:57.193341] [DEBUG] [LOCAL ] BLD: Primary data saved (28097 records). [2025-09-24T17:38:57.193509] [INFO ] [MAIN ] BLD: Full history saved. [2025-09-24T17:38:57.193602] [INFO ] [MAIN ] Update Progress: 297/2373 symbols completed. BLD took 35.2s. Estimated remaining: 4h 31m 51s. Rate: 7.6 symbols/min [2025-09-24T17:38:57.363724] [INFO ] [MAIN ] BLND: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:38:57.419025] [DEBUG] [LOCAL ] BLND: Loaded 49485 existing records from primary storage. [2025-09-24T17:38:57.419728] [INFO ] [MAIN ] BLND: Loaded 49485 existing records. [2025-09-24T17:38:57.601061] [WARN ] [MAIN ] BLND: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:38:57.601733] [INFO ] [MAIN ] BLND: Wiping existing primary data before full refresh. [2025-09-24T17:38:57.601809] [INFO ] [LOCAL ] BLND: Starting deletion of primary data. [2025-09-24T17:38:57.603753] [DEBUG] [LOCAL ] BLND: Deleted primary data file. [2025-09-24T17:38:57.603817] [INFO ] [MAIN ] BLND: Starting full primary refresh. [2025-09-24T17:38:57.635239] [INFO ] [REMOTE ] BLK: Fetching primary data for 2024-12. [2025-09-24T17:38:57.999621] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2025-08 (1.98 seconds). [2025-09-24T17:38:58.003485] [INFO ] [REMOTE ] BLND: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:38:58.325868] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2025-09 (1.50 seconds). [2025-09-24T17:38:58.331496] [INFO ] [REMOTE ] BLCO: Full fetch complete (52615 records). [2025-09-24T17:38:58.331743] [DEBUG] [VALIDATOR ] BLCO: Validating primary data. [2025-09-24T17:38:58.425286] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2025-09. [2025-09-24T17:38:58.724721] [DEBUG] [VALIDATOR ] BLCO: All expected trading days are present. [2025-09-24T17:38:58.724824] [DEBUG] [VALIDATOR ] BLCO: Primary data validation passed. [2025-09-24T17:38:58.725451] [INFO ] [MAIN ] BLCO: Fetched primary data is valid. [2025-09-24T17:38:58.725495] [DEBUG] [LOCAL ] BLCO: Saving primary data. [2025-09-24T17:38:58.728896] [DEBUG] [LOCAL ] BLCO: Trimmed 52615 records to 35617 (keeping 200 days of data) [2025-09-24T17:38:58.952781] [DEBUG] [LOCAL ] BLCO: Primary data saved (35617 records). [2025-09-24T17:38:58.952979] [INFO ] [MAIN ] BLCO: Full history saved. [2025-09-24T17:38:58.953137] [INFO ] [MAIN ] Update Progress: 298/2373 symbols completed. BLCO took 43.5s. Estimated remaining: 4h 31m 1s. Rate: 7.7 symbols/min [2025-09-24T17:38:59.148158] [INFO ] [MAIN ] BLSH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:38:59.148341] [DEBUG] [LOCAL ] BLSH: No existing data file found in primary storage. [2025-09-24T17:38:59.148378] [WARN ] [MAIN ] BLSH: No existing data found, performing full refresh instead. [2025-09-24T17:38:59.148522] [INFO ] [MAIN ] BLSH: Wiping existing primary data before full refresh. [2025-09-24T17:38:59.148565] [INFO ] [LOCAL ] BLSH: Starting deletion of primary data. [2025-09-24T17:38:59.148607] [DEBUG] [LOCAL ] BLSH: No primary data file found to delete. [2025-09-24T17:38:59.148639] [INFO ] [MAIN ] BLSH: Starting full primary refresh. [2025-09-24T17:38:59.217137] [INFO ] [REMOTE ] BLND: Fetching primary data for 2024-12. [2025-09-24T17:38:59.518239] [INFO ] [REMOTE ] BLSH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:38:59.547360] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-24T17:39:00.016138] [INFO ] [REMOTE ] BLK: Fetching primary data for 2025-01. [2025-09-24T17:39:00.430922] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2025-09 (2.01 seconds). [2025-09-24T17:39:00.440143] [INFO ] [REMOTE ] BLDR: Full fetch complete (74330 records). [2025-09-24T17:39:00.440290] [DEBUG] [VALIDATOR ] BLDR: Validating primary data. [2025-09-24T17:39:00.834065] [DEBUG] [VALIDATOR ] BLDR: All expected trading days are present. [2025-09-24T17:39:00.830475] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2024-12. [2025-09-24T17:39:00.834195] [DEBUG] [VALIDATOR ] BLDR: Primary data validation passed. [2025-09-24T17:39:00.835195] [INFO ] [MAIN ] BLDR: Fetched primary data is valid. [2025-09-24T17:39:00.835906] [DEBUG] [LOCAL ] BLDR: Saving primary data. [2025-09-24T17:39:00.837635] [DEBUG] [LOCAL ] BLDR: Trimmed 74330 records to 51664 (keeping 200 days of data) [2025-09-24T17:39:01.123130] [DEBUG] [REMOTE ] BLSH: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:39:01.129507] [WARN ] [REMOTE ] BLSH: No data returned for month 2024-12 [2025-09-24T17:39:01.168468] [DEBUG] [LOCAL ] BLDR: Primary data saved (51664 records). [2025-09-24T17:39:01.168627] [INFO ] [MAIN ] BLDR: Full history saved. [2025-09-24T17:39:01.168752] [INFO ] [MAIN ] Update Progress: 299/2373 symbols completed. BLDR took 31.4s. Estimated remaining: 4h 30m 14s. Rate: 7.7 symbols/min [2025-09-24T17:39:01.372667] [INFO ] [MAIN ] BLW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:39:01.379800] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2024-12 (2.16 seconds). [2025-09-24T17:39:01.412496] [DEBUG] [LOCAL ] BLW: Loaded 12741 existing records from primary storage. [2025-09-24T17:39:01.412781] [INFO ] [MAIN ] BLW: Loaded 12741 existing records. [2025-09-24T17:39:01.622432] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2025-01. [2025-09-24T17:39:01.658805] [WARN ] [MAIN ] BLW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:39:01.659131] [INFO ] [MAIN ] BLW: Wiping existing primary data before full refresh. [2025-09-24T17:39:01.659195] [INFO ] [LOCAL ] BLW: Starting deletion of primary data. [2025-09-24T17:39:01.659793] [DEBUG] [LOCAL ] BLW: Deleted primary data file. [2025-09-24T17:39:01.659856] [INFO ] [MAIN ] BLW: Starting full primary refresh. [2025-09-24T17:39:02.061402] [INFO ] [REMOTE ] BLW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:39:02.206542] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2025-01 (2.19 seconds). [2025-09-24T17:39:02.416124] [INFO ] [REMOTE ] BLK: Fetching primary data for 2025-02. [2025-09-24T17:39:03.216147] [INFO ] [REMOTE ] BLND: Fetching primary data for 2025-01. [2025-09-24T17:39:03.315000] [DEBUG] [REMOTE ] BLSH: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:39:03.315351] [WARN ] [REMOTE ] BLSH: No data returned for month 2025-01 [2025-09-24T17:39:04.016132] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2025-02. [2025-09-24T17:39:04.486943] [DEBUG] [REMOTE ] BLSH: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:39:04.487286] [WARN ] [REMOTE ] BLSH: No data returned for month 2025-02 [2025-09-24T17:39:04.816090] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2025-03. [2025-09-24T17:39:05.030336] [DEBUG] [REMOTE ] BLSH: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:39:05.030705] [WARN ] [REMOTE ] BLSH: No data returned for month 2025-03 [2025-09-24T17:39:05.620670] [INFO ] [REMOTE ] BLW: Fetching primary data for 2024-12. [2025-09-24T17:39:05.642538] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2025-01 (2.43 seconds). [2025-09-24T17:39:05.687053] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2025-02 (3.27 seconds). [2025-09-24T17:39:06.416117] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2025-04. [2025-09-24T17:39:06.556475] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2024-12 (0.94 seconds). [2025-09-24T17:39:06.614553] [DEBUG] [REMOTE ] BLSH: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:39:06.615000] [WARN ] [REMOTE ] BLSH: No data returned for month 2025-04 [2025-09-24T17:39:07.216136] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2025-05. [2025-09-24T17:39:07.415211] [DEBUG] [REMOTE ] BLSH: Error fetching primary data for 2025-05: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:39:07.415711] [WARN ] [REMOTE ] BLSH: No data returned for month 2025-05 [2025-09-24T17:39:08.016162] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2025-06. [2025-09-24T17:39:08.214190] [DEBUG] [REMOTE ] BLSH: Error fetching primary data for 2025-06: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:39:08.214632] [WARN ] [REMOTE ] BLSH: No data returned for month 2025-06 [2025-09-24T17:39:08.816084] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2025-07. [2025-09-24T17:39:09.025297] [DEBUG] [REMOTE ] BLSH: Error fetching primary data for 2025-07: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:39:09.025635] [WARN ] [REMOTE ] BLSH: No data returned for month 2025-07 [2025-09-24T17:39:09.616099] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2025-08. [2025-09-24T17:39:10.416127] [INFO ] [REMOTE ] BLW: Fetching primary data for 2025-01. [2025-09-24T17:39:11.216070] [INFO ] [REMOTE ] BLND: Fetching primary data for 2025-02. [2025-09-24T17:39:11.394242] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2025-01 (0.98 seconds). [2025-09-24T17:39:11.531421] [INFO ] [REMOTE ] BLSH: Incremental fetch complete for 2025-08 (1.92 seconds). [2025-09-24T17:39:12.016085] [INFO ] [REMOTE ] BLW: Fetching primary data for 2025-02. [2025-09-24T17:39:12.816047] [INFO ] [REMOTE ] BLK: Fetching primary data for 2025-03. [2025-09-24T17:39:12.954864] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-24T17:39:13.006330] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2025-02 (0.99 seconds). [2025-09-24T17:39:13.616095] [INFO ] [REMOTE ] BLND: Fetching primary data for 2025-03. [2025-09-24T17:39:14.416161] [INFO ] [REMOTE ] BLW: Fetching primary data for 2025-03. [2025-09-24T17:39:14.675831] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2025-03 (1.86 seconds). [2025-09-24T17:39:14.995198] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2025-03 (0.58 seconds). [2025-09-24T17:39:15.216090] [INFO ] [REMOTE ] BLK: Fetching primary data for 2025-04. [2025-09-24T17:39:15.287601] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-24T17:39:16.016112] [INFO ] [REMOTE ] BLND: Fetching primary data for 2025-04. [2025-09-24T17:39:16.816086] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2025-09. [2025-09-24T17:39:17.616066] [INFO ] [REMOTE ] BLW: Fetching primary data for 2025-04. [2025-09-24T17:39:17.974634] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2025-04 (2.76 seconds). [2025-09-24T17:39:18.336944] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2025-04 (0.72 seconds). [2025-09-24T17:39:18.416045] [INFO ] [REMOTE ] BLW: Fetching primary data for 2025-05. [2025-09-24T17:39:19.004036] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2025-05 (0.59 seconds). [2025-09-24T17:39:19.003795] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2025-04 (2.99 seconds). [2025-09-24T17:39:19.216098] [INFO ] [REMOTE ] BLND: Fetching primary data for 2025-05. [2025-09-24T17:39:19.349108] [INFO ] [REMOTE ] BLSH: Incremental fetch complete for 2025-09 (2.53 seconds). [2025-09-24T17:39:19.359268] [INFO ] [REMOTE ] BLSH: Full fetch complete (11438 records). [2025-09-24T17:39:19.359445] [DEBUG] [VALIDATOR ] BLSH: Validating primary data. [2025-09-24T17:39:19.549130] [WARN ] [VALIDATOR ] BLSH: Validation failed - insufficient historical data. Have 30 unique days, need 200 days [2025-09-24T17:39:19.549426] [FATAL] [MAIN ] BLSH: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:39:19.549517] [WARN ] [MAIN ] BLSH: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:39:19.549595] [INFO ] [LOCAL ] BLSH: Starting deletion of primary data. [2025-09-24T17:39:19.549692] [DEBUG] [LOCAL ] BLSH: No primary data file found to delete. [2025-09-24T17:39:19.549798] [INFO ] [LOCAL ] BLSH: Starting deletion of derivative data. [2025-09-24T17:39:19.549882] [DEBUG] [LOCAL ] BLSH: No derivative data file found to delete. [2025-09-24T17:39:19.549971] [INFO ] [MAIN ] Update Progress: 300/2373 symbols completed. BLSH took 20.6s. Estimated remaining: 4h 31m 19s. Rate: 7.6 symbols/min [2025-09-24T17:39:19.722154] [INFO ] [MAIN ] BLX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:39:19.739737] [DEBUG] [LOCAL ] BLX: Loaded 15743 existing records from primary storage. [2025-09-24T17:39:19.739867] [INFO ] [MAIN ] BLX: Loaded 15743 existing records. [2025-09-24T17:39:19.921689] [WARN ] [MAIN ] BLX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:39:19.921963] [INFO ] [MAIN ] BLX: Wiping existing primary data before full refresh. [2025-09-24T17:39:19.922013] [INFO ] [LOCAL ] BLX: Starting deletion of primary data. [2025-09-24T17:39:19.922546] [DEBUG] [LOCAL ] BLX: Deleted primary data file. [2025-09-24T17:39:19.922605] [INFO ] [MAIN ] BLX: Starting full primary refresh. [2025-09-24T17:39:20.021373] [INFO ] [REMOTE ] BLW: Fetching primary data for 2025-06. [2025-09-24T17:39:20.279664] [INFO ] [REMOTE ] BLX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:39:20.816111] [INFO ] [REMOTE ] BLX: Fetching primary data for 2024-12. [2025-09-24T17:39:20.968903] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2025-06 (0.95 seconds). [2025-09-24T17:39:20.975040] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-24T17:39:21.616110] [INFO ] [REMOTE ] BLW: Fetching primary data for 2025-07. [2025-09-24T17:39:21.877303] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2024-12 (1.06 seconds). [2025-09-24T17:39:22.412722] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2025-07 (0.80 seconds). [2025-09-24T17:39:22.416022] [INFO ] [REMOTE ] BLW: Fetching primary data for 2025-08. [2025-09-24T17:39:23.216054] [INFO ] [REMOTE ] BLND: Fetching primary data for 2025-06. [2025-09-24T17:39:23.226003] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2025-08 (0.81 seconds). [2025-09-24T17:39:24.016103] [INFO ] [REMOTE ] BLW: Fetching primary data for 2025-09. [2025-09-24T17:39:24.816092] [INFO ] [REMOTE ] BLX: Fetching primary data for 2025-01. [2025-09-24T17:39:25.018568] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2025-09 (1.00 seconds). [2025-09-24T17:39:25.020885] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-24T17:39:25.035297] [INFO ] [REMOTE ] BLW: Full fetch complete (18856 records). [2025-09-24T17:39:25.035575] [DEBUG] [VALIDATOR ] BLW: Validating primary data. [2025-09-24T17:39:25.408984] [DEBUG] [VALIDATOR ] BLW: All expected trading days are present. [2025-09-24T17:39:25.409088] [DEBUG] [VALIDATOR ] BLW: Primary data validation passed. [2025-09-24T17:39:25.409574] [INFO ] [MAIN ] BLW: Fetched primary data is valid. [2025-09-24T17:39:25.409618] [DEBUG] [LOCAL ] BLW: Saving primary data. [2025-09-24T17:39:25.410407] [DEBUG] [LOCAL ] BLW: Trimmed 18856 records to 12773 (keeping 200 days of data) [2025-09-24T17:39:25.491931] [DEBUG] [LOCAL ] BLW: Primary data saved (12773 records). [2025-09-24T17:39:25.492101] [INFO ] [MAIN ] BLW: Full history saved. [2025-09-24T17:39:25.492193] [INFO ] [MAIN ] Update Progress: 301/2373 symbols completed. BLW took 24.3s. Estimated remaining: 4h 30m 58s. Rate: 7.6 symbols/min [2025-09-24T17:39:25.635415] [INFO ] [REMOTE ] BLK: Fetching primary data for 2025-05. [2025-09-24T17:39:25.668897] [INFO ] [MAIN ] BMA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:39:25.709965] [DEBUG] [LOCAL ] BMA: Loaded 34895 existing records from primary storage. [2025-09-24T17:39:25.710173] [INFO ] [MAIN ] BMA: Loaded 34895 existing records. [2025-09-24T17:39:25.823576] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2025-01 (1.01 seconds). [2025-09-24T17:39:25.912763] [WARN ] [MAIN ] BMA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:39:25.913022] [INFO ] [MAIN ] BMA: Wiping existing primary data before full refresh. [2025-09-24T17:39:25.913069] [INFO ] [LOCAL ] BMA: Starting deletion of primary data. [2025-09-24T17:39:25.914357] [DEBUG] [LOCAL ] BMA: Deleted primary data file. [2025-09-24T17:39:25.914419] [INFO ] [MAIN ] BMA: Starting full primary refresh. [2025-09-24T17:39:26.284310] [INFO ] [REMOTE ] BMA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:39:26.416107] [INFO ] [REMOTE ] BMA: Fetching primary data for 2024-12. [2025-09-24T17:39:27.216162] [INFO ] [REMOTE ] BLX: Fetching primary data for 2025-02. [2025-09-24T17:39:27.517219] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2025-05 (1.88 seconds). [2025-09-24T17:39:27.834435] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2024-12 (1.42 seconds). [2025-09-24T17:39:28.016138] [INFO ] [REMOTE ] BLND: Fetching primary data for 2025-07. [2025-09-24T17:39:28.052191] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2025-02 (0.84 seconds). [2025-09-24T17:39:28.816085] [INFO ] [REMOTE ] BLX: Fetching primary data for 2025-03. [2025-09-24T17:39:29.616101] [INFO ] [REMOTE ] BLK: Fetching primary data for 2025-06. [2025-09-24T17:39:30.207556] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2025-07 (2.19 seconds). [2025-09-24T17:39:30.416106] [INFO ] [REMOTE ] BMA: Fetching primary data for 2025-01. [2025-09-24T17:39:30.464372] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2025-03 (1.65 seconds). [2025-09-24T17:39:31.216136] [INFO ] [REMOTE ] BLX: Fetching primary data for 2025-04. [2025-09-24T17:39:31.895574] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-24T17:39:32.016126] [INFO ] [REMOTE ] BMA: Fetching primary data for 2025-02. [2025-09-24T17:39:32.213123] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2025-06 (2.60 seconds). [2025-09-24T17:39:32.416469] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2025-04 (1.20 seconds). [2025-09-24T17:39:32.816174] [INFO ] [REMOTE ] BLND: Fetching primary data for 2025-08. [2025-09-24T17:39:33.195598] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-24T17:39:33.616157] [INFO ] [REMOTE ] BMA: Fetching primary data for 2025-03. [2025-09-24T17:39:34.416055] [INFO ] [REMOTE ] BLK: Fetching primary data for 2025-07. [2025-09-24T17:39:34.616719] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2025-08 (1.80 seconds). [2025-09-24T17:39:34.867864] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2025-03 (1.25 seconds). [2025-09-24T17:39:35.216094] [INFO ] [REMOTE ] BLX: Fetching primary data for 2025-05. [2025-09-24T17:39:36.016097] [INFO ] [REMOTE ] BLND: Fetching primary data for 2025-09. [2025-09-24T17:39:36.065150] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2025-05 (0.85 seconds). [2025-09-24T17:39:36.300060] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2025-07 (1.88 seconds). [2025-09-24T17:39:36.816161] [INFO ] [REMOTE ] BLK: Fetching primary data for 2025-08. [2025-09-24T17:39:37.616113] [INFO ] [REMOTE ] BLX: Fetching primary data for 2025-06. [2025-09-24T17:39:37.723942] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2025-09 (1.71 seconds). [2025-09-24T17:39:37.734220] [INFO ] [REMOTE ] BLND: Full fetch complete (72300 records). [2025-09-24T17:39:37.734482] [DEBUG] [VALIDATOR ] BLND: Validating primary data. [2025-09-24T17:39:38.185638] [DEBUG] [VALIDATOR ] BLND: All expected trading days are present. [2025-09-24T17:39:38.185842] [DEBUG] [VALIDATOR ] BLND: Primary data validation passed. [2025-09-24T17:39:38.186864] [INFO ] [MAIN ] BLND: Fetched primary data is valid. [2025-09-24T17:39:38.186933] [DEBUG] [LOCAL ] BLND: Saving primary data. [2025-09-24T17:39:38.188866] [DEBUG] [LOCAL ] BLND: Trimmed 72300 records to 49442 (keeping 200 days of data) [2025-09-24T17:39:38.420059] [INFO ] [REMOTE ] BMA: Fetching primary data for 2025-04. [2025-09-24T17:39:38.431238] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2025-08 (1.62 seconds). [2025-09-24T17:39:38.439158] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2025-06 (0.82 seconds). [2025-09-24T17:39:38.532664] [DEBUG] [LOCAL ] BLND: Primary data saved (49442 records). [2025-09-24T17:39:38.532897] [INFO ] [MAIN ] BLND: Full history saved. [2025-09-24T17:39:38.533018] [INFO ] [MAIN ] Update Progress: 302/2373 symbols completed. BLND took 41.3s. Estimated remaining: 4h 31m 26s. Rate: 7.6 symbols/min [2025-09-24T17:39:38.718256] [INFO ] [MAIN ] BME: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:39:38.733075] [DEBUG] [LOCAL ] BME: Loaded 10811 existing records from primary storage. [2025-09-24T17:39:38.733295] [INFO ] [MAIN ] BME: Loaded 10811 existing records. [2025-09-24T17:39:39.058823] [WARN ] [MAIN ] BME: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:39:39.059169] [INFO ] [MAIN ] BME: Wiping existing primary data before full refresh. [2025-09-24T17:39:39.059262] [INFO ] [LOCAL ] BME: Starting deletion of primary data. [2025-09-24T17:39:39.059971] [DEBUG] [LOCAL ] BME: Deleted primary data file. [2025-09-24T17:39:39.060034] [INFO ] [MAIN ] BME: Starting full primary refresh. [2025-09-24T17:39:39.221243] [INFO ] [REMOTE ] BLK: Fetching primary data for 2025-09. [2025-09-24T17:39:39.467722] [INFO ] [REMOTE ] BME: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:39:39.765368] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2025-04 (1.35 seconds). [2025-09-24T17:39:40.016086] [INFO ] [REMOTE ] BMA: Fetching primary data for 2025-05. [2025-09-24T17:39:40.816134] [INFO ] [REMOTE ] BLX: Fetching primary data for 2025-07. [2025-09-24T17:39:40.977298] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-24T17:39:40.984709] [INFO ] [REMOTE ] BLK: Full fetch complete (52868 records). [2025-09-24T17:39:40.984951] [DEBUG] [VALIDATOR ] BLK: Validating primary data. [2025-09-24T17:39:41.382598] [DEBUG] [VALIDATOR ] BLK: All expected trading days are present. [2025-09-24T17:39:41.382818] [DEBUG] [VALIDATOR ] BLK: Primary data validation passed. [2025-09-24T17:39:41.384036] [INFO ] [MAIN ] BLK: Fetched primary data is valid. [2025-09-24T17:39:41.384294] [DEBUG] [LOCAL ] BLK: Saving primary data. [2025-09-24T17:39:41.386022] [DEBUG] [LOCAL ] BLK: Trimmed 52868 records to 34754 (keeping 200 days of data) [2025-09-24T17:39:41.495805] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2025-07 (0.68 seconds). [2025-09-24T17:39:41.528301] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2025-05 (1.51 seconds). [2025-09-24T17:39:41.636970] [INFO ] [REMOTE ] BMA: Fetching primary data for 2025-06. [2025-09-24T17:39:41.670532] [DEBUG] [LOCAL ] BLK: Primary data saved (34754 records). [2025-09-24T17:39:41.670753] [INFO ] [MAIN ] BLK: Full history saved. [2025-09-24T17:39:41.670864] [INFO ] [MAIN ] Update Progress: 303/2373 symbols completed. BLK took 46.0s. Estimated remaining: 4h 30m 46s. Rate: 7.6 symbols/min [2025-09-24T17:39:41.846372] [INFO ] [MAIN ] BMEZ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:39:41.875064] [DEBUG] [LOCAL ] BMEZ: Loaded 26034 existing records from primary storage. [2025-09-24T17:39:41.875235] [INFO ] [MAIN ] BMEZ: Loaded 26034 existing records. [2025-09-24T17:39:42.065836] [WARN ] [MAIN ] BMEZ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:39:42.066181] [INFO ] [MAIN ] BMEZ: Wiping existing primary data before full refresh. [2025-09-24T17:39:42.066253] [INFO ] [LOCAL ] BMEZ: Starting deletion of primary data. [2025-09-24T17:39:42.067399] [DEBUG] [LOCAL ] BMEZ: Deleted primary data file. [2025-09-24T17:39:42.067464] [INFO ] [MAIN ] BMEZ: Starting full primary refresh. [2025-09-24T17:39:42.430223] [INFO ] [REMOTE ] BME: Fetching primary data for 2024-12. [2025-09-24T17:39:42.490515] [INFO ] [REMOTE ] BMEZ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:39:43.047160] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-24T17:39:43.177180] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2024-12 (0.75 seconds). [2025-09-24T17:39:43.216039] [INFO ] [REMOTE ] BMA: Fetching primary data for 2025-07. [2025-09-24T17:39:44.016181] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2024-12. [2025-09-24T17:39:44.580748] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2025-07 (1.36 seconds). [2025-09-24T17:39:44.816083] [INFO ] [REMOTE ] BMA: Fetching primary data for 2025-08. [2025-09-24T17:39:45.211126] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-24T17:39:45.616087] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2025-01. [2025-09-24T17:39:46.234417] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2025-08 (1.42 seconds). [2025-09-24T17:39:46.416112] [INFO ] [REMOTE ] BLX: Fetching primary data for 2025-08. [2025-09-24T17:39:46.562816] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2025-01 (0.95 seconds). [2025-09-24T17:39:47.216108] [INFO ] [REMOTE ] BMA: Fetching primary data for 2025-09. [2025-09-24T17:39:47.466171] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-24T17:39:48.016084] [INFO ] [REMOTE ] BME: Fetching primary data for 2025-01. [2025-09-24T17:39:48.821679] [INFO ] [REMOTE ] BLX: Fetching primary data for 2025-09. [2025-09-24T17:39:48.832361] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-24T17:39:48.841036] [INFO ] [REMOTE ] BMA: Full fetch complete (51187 records). [2025-09-24T17:39:48.841160] [DEBUG] [VALIDATOR ] BMA: Validating primary data. [2025-09-24T17:39:49.023472] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2025-01 (1.01 seconds). [2025-09-24T17:39:49.285798] [DEBUG] [VALIDATOR ] BMA: All expected trading days are present. [2025-09-24T17:39:49.285933] [DEBUG] [VALIDATOR ] BMA: Primary data validation passed. [2025-09-24T17:39:49.286698] [INFO ] [MAIN ] BMA: Fetched primary data is valid. [2025-09-24T17:39:49.286778] [DEBUG] [LOCAL ] BMA: Saving primary data. [2025-09-24T17:39:49.288625] [DEBUG] [LOCAL ] BMA: Trimmed 51187 records to 35033 (keeping 200 days of data) [2025-09-24T17:39:49.537301] [DEBUG] [LOCAL ] BMA: Primary data saved (35033 records). [2025-09-24T17:39:49.537531] [INFO ] [MAIN ] BMA: Full history saved. [2025-09-24T17:39:49.538779] [INFO ] [MAIN ] Update Progress: 304/2373 symbols completed. BMA took 24.0s. Estimated remaining: 4h 30m 38s. Rate: 7.6 symbols/min [2025-09-24T17:39:49.621266] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2025-02. [2025-09-24T17:39:49.747736] [INFO ] [MAIN ] BMI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:39:49.776390] [DEBUG] [LOCAL ] BMI: Loaded 24187 existing records from primary storage. [2025-09-24T17:39:49.776632] [INFO ] [MAIN ] BMI: Loaded 24187 existing records. [2025-09-24T17:39:49.902017] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2025-09 (1.08 seconds). [2025-09-24T17:39:49.919818] [INFO ] [REMOTE ] BLX: Full fetch complete (22737 records). [2025-09-24T17:39:49.950067] [DEBUG] [VALIDATOR ] BLX: Validating primary data. [2025-09-24T17:39:49.992304] [WARN ] [MAIN ] BMI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:39:50.074266] [INFO ] [MAIN ] BMI: Wiping existing primary data before full refresh. [2025-09-24T17:39:50.083046] [INFO ] [LOCAL ] BMI: Starting deletion of primary data. [2025-09-24T17:39:50.105214] [DEBUG] [LOCAL ] BMI: Deleted primary data file. [2025-09-24T17:39:50.117197] [INFO ] [MAIN ] BMI: Starting full primary refresh. [2025-09-24T17:39:50.460570] [INFO ] [REMOTE ] BME: Fetching primary data for 2025-02. [2025-09-24T17:39:50.756145] [DEBUG] [VALIDATOR ] BLX: All expected trading days are present. [2025-09-24T17:39:50.781088] [DEBUG] [VALIDATOR ] BLX: Primary data validation passed. [2025-09-24T17:39:50.819284] [INFO ] [MAIN ] BLX: Fetched primary data is valid. [2025-09-24T17:39:50.825031] [INFO ] [REMOTE ] BMI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:39:50.825320] [DEBUG] [LOCAL ] BLX: Saving primary data. [2025-09-24T17:39:50.842534] [DEBUG] [LOCAL ] BLX: Trimmed 22737 records to 15678 (keeping 200 days of data) [2025-09-24T17:39:50.842426] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-24T17:39:50.946719] [DEBUG] [LOCAL ] BLX: Primary data saved (15678 records). [2025-09-24T17:39:50.946890] [INFO ] [MAIN ] BLX: Full history saved. [2025-09-24T17:39:50.946988] [INFO ] [MAIN ] Update Progress: 305/2373 symbols completed. BLX took 31.4s. Estimated remaining: 4h 29m 46s. Rate: 7.7 symbols/min [2025-09-24T17:39:51.118409] [INFO ] [MAIN ] BMN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:39:51.123599] [DEBUG] [LOCAL ] BMN: Loaded 2537 existing records from primary storage. [2025-09-24T17:39:51.123705] [INFO ] [MAIN ] BMN: Loaded 2537 existing records. [2025-09-24T17:39:51.221829] [INFO ] [REMOTE ] BMI: Fetching primary data for 2024-12. [2025-09-24T17:39:51.309107] [WARN ] [MAIN ] BMN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:39:51.309395] [INFO ] [MAIN ] BMN: Wiping existing primary data before full refresh. [2025-09-24T17:39:51.309445] [INFO ] [LOCAL ] BMN: Starting deletion of primary data. [2025-09-24T17:39:51.309714] [DEBUG] [LOCAL ] BMN: Deleted primary data file. [2025-09-24T17:39:51.309775] [INFO ] [MAIN ] BMN: Starting full primary refresh. [2025-09-24T17:39:51.394544] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2025-02 (0.93 seconds). [2025-09-24T17:39:51.668350] [INFO ] [REMOTE ] BMN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:39:52.016093] [INFO ] [REMOTE ] BME: Fetching primary data for 2025-03. [2025-09-24T17:39:52.446128] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-24T17:39:52.589736] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2025-03 (0.57 seconds). [2025-09-24T17:39:52.816077] [INFO ] [REMOTE ] BME: Fetching primary data for 2025-04. [2025-09-24T17:39:53.616049] [INFO ] [REMOTE ] BMN: Fetching primary data for 2024-12. [2025-09-24T17:39:53.743041] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2025-04 (0.93 seconds). [2025-09-24T17:39:54.290599] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2024-12 (0.67 seconds). [2025-09-24T17:39:54.416103] [INFO ] [REMOTE ] BMI: Fetching primary data for 2025-01. [2025-09-24T17:39:55.216125] [INFO ] [REMOTE ] BME: Fetching primary data for 2025-05. [2025-09-24T17:39:55.753439] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-24T17:39:55.991147] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2025-05 (0.78 seconds). [2025-09-24T17:39:56.016054] [INFO ] [REMOTE ] BME: Fetching primary data for 2025-06. [2025-09-24T17:39:56.779408] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2025-06 (0.76 seconds). [2025-09-24T17:39:56.816083] [INFO ] [REMOTE ] BME: Fetching primary data for 2025-07. [2025-09-24T17:39:57.616046] [INFO ] [REMOTE ] BMN: Fetching primary data for 2025-01. [2025-09-24T17:39:57.766540] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2025-07 (0.95 seconds). [2025-09-24T17:39:58.093760] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2025-01 (0.48 seconds). [2025-09-24T17:39:58.416083] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2025-03. [2025-09-24T17:39:59.216083] [INFO ] [REMOTE ] BME: Fetching primary data for 2025-08. [2025-09-24T17:39:59.832284] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2025-03 (1.42 seconds). [2025-09-24T17:40:00.016121] [INFO ] [REMOTE ] BMI: Fetching primary data for 2025-02. [2025-09-24T17:40:00.110358] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2025-08 (0.89 seconds). [2025-09-24T17:40:00.816123] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2025-04. [2025-09-24T17:40:01.079399] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-24T17:40:01.616142] [INFO ] [REMOTE ] BMI: Fetching primary data for 2025-03. [2025-09-24T17:40:01.862927] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2025-04 (1.05 seconds). [2025-09-24T17:40:02.416125] [INFO ] [REMOTE ] BMN: Fetching primary data for 2025-02. [2025-09-24T17:40:02.859844] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-24T17:40:03.090203] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-24T17:40:03.216150] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2025-05. [2025-09-24T17:40:04.016115] [INFO ] [REMOTE ] BMI: Fetching primary data for 2025-04. [2025-09-24T17:40:04.416245] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2025-05 (1.20 seconds). [2025-09-24T17:40:04.816187] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2025-06. [2025-09-24T17:40:05.214690] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2025-04 (1.20 seconds). [2025-09-24T17:40:05.616155] [INFO ] [REMOTE ] BME: Fetching primary data for 2025-09. [2025-09-24T17:40:05.952523] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-24T17:40:06.416131] [INFO ] [REMOTE ] BMN: Fetching primary data for 2025-03. [2025-09-24T17:40:06.624565] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2025-09 (1.01 seconds). [2025-09-24T17:40:06.627142] [INFO ] [REMOTE ] BME: Full fetch complete (16084 records). [2025-09-24T17:40:06.627216] [DEBUG] [VALIDATOR ] BME: Validating primary data. [2025-09-24T17:40:06.986864] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2025-03 (0.57 seconds). [2025-09-24T17:40:06.996230] [DEBUG] [VALIDATOR ] BME: All expected trading days are present. [2025-09-24T17:40:06.997668] [DEBUG] [VALIDATOR ] BME: Primary data validation passed. [2025-09-24T17:40:06.998048] [INFO ] [MAIN ] BME: Fetched primary data is valid. [2025-09-24T17:40:06.998092] [DEBUG] [LOCAL ] BME: Saving primary data. [2025-09-24T17:40:06.998583] [DEBUG] [LOCAL ] BME: Trimmed 16084 records to 10831 (keeping 200 days of data) [2025-09-24T17:40:07.066118] [DEBUG] [LOCAL ] BME: Primary data saved (10831 records). [2025-09-24T17:40:07.066256] [INFO ] [MAIN ] BME: Full history saved. [2025-09-24T17:40:07.066346] [INFO ] [MAIN ] Update Progress: 306/2373 symbols completed. BME took 28.5s. Estimated remaining: 4h 30m 35s. Rate: 7.6 symbols/min [2025-09-24T17:40:07.235333] [INFO ] [MAIN ] BMO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:40:07.232762] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2025-07. [2025-09-24T17:40:07.276328] [DEBUG] [LOCAL ] BMO: Loaded 41304 existing records from primary storage. [2025-09-24T17:40:07.276549] [INFO ] [MAIN ] BMO: Loaded 41304 existing records. [2025-09-24T17:40:07.452283] [WARN ] [MAIN ] BMO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:40:07.452556] [INFO ] [MAIN ] BMO: Wiping existing primary data before full refresh. [2025-09-24T17:40:07.452604] [INFO ] [LOCAL ] BMO: Starting deletion of primary data. [2025-09-24T17:40:07.453768] [DEBUG] [LOCAL ] BMO: Deleted primary data file. [2025-09-24T17:40:07.453830] [INFO ] [MAIN ] BMO: Starting full primary refresh. [2025-09-24T17:40:07.810626] [INFO ] [REMOTE ] BMO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:40:08.016068] [INFO ] [REMOTE ] BMO: Fetching primary data for 2024-12. [2025-09-24T17:40:08.429136] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2025-07 (1.20 seconds). [2025-09-24T17:40:08.816128] [INFO ] [REMOTE ] BMI: Fetching primary data for 2025-05. [2025-09-24T17:40:09.616066] [INFO ] [REMOTE ] BMN: Fetching primary data for 2025-04. [2025-09-24T17:40:09.759390] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-24T17:40:09.946338] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2025-04 (0.33 seconds). [2025-09-24T17:40:10.030795] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-24T17:40:10.416188] [INFO ] [REMOTE ] BMO: Fetching primary data for 2025-01. [2025-09-24T17:40:11.216150] [INFO ] [REMOTE ] BMI: Fetching primary data for 2025-06. [2025-09-24T17:40:11.939717] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-24T17:40:12.016053] [INFO ] [REMOTE ] BMO: Fetching primary data for 2025-02. [2025-09-24T17:40:12.293222] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2025-06 (1.08 seconds). [2025-09-24T17:40:12.816199] [INFO ] [REMOTE ] BMN: Fetching primary data for 2025-05. [2025-09-24T17:40:13.289822] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2025-05 (0.47 seconds). [2025-09-24T17:40:13.292299] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-24T17:40:13.616084] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2025-08. [2025-09-24T17:40:14.416085] [INFO ] [REMOTE ] BMI: Fetching primary data for 2025-07. [2025-09-24T17:40:14.792880] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2025-08 (1.18 seconds). [2025-09-24T17:40:15.216122] [INFO ] [REMOTE ] BMO: Fetching primary data for 2025-03. [2025-09-24T17:40:15.624986] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2025-07 (1.21 seconds). [2025-09-24T17:40:16.016171] [INFO ] [REMOTE ] BMN: Fetching primary data for 2025-06. [2025-09-24T17:40:16.438185] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2025-06 (0.42 seconds). [2025-09-24T17:40:16.816078] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2025-09. [2025-09-24T17:40:17.000374] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2025-03 (1.78 seconds). [2025-09-24T17:40:17.616092] [INFO ] [REMOTE ] BMO: Fetching primary data for 2025-04. [2025-09-24T17:40:18.035130] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2025-09 (1.22 seconds). [2025-09-24T17:40:18.042682] [INFO ] [REMOTE ] BMEZ: Full fetch complete (41021 records). [2025-09-24T17:40:18.042843] [DEBUG] [VALIDATOR ] BMEZ: Validating primary data. [2025-09-24T17:40:18.418786] [INFO ] [REMOTE ] BMI: Fetching primary data for 2025-08. [2025-09-24T17:40:18.434918] [DEBUG] [VALIDATOR ] BMEZ: All expected trading days are present. [2025-09-24T17:40:18.435082] [DEBUG] [VALIDATOR ] BMEZ: Primary data validation passed. [2025-09-24T17:40:18.435795] [INFO ] [MAIN ] BMEZ: Fetched primary data is valid. [2025-09-24T17:40:18.435865] [DEBUG] [LOCAL ] BMEZ: Saving primary data. [2025-09-24T17:40:18.437307] [DEBUG] [LOCAL ] BMEZ: Trimmed 41021 records to 26022 (keeping 200 days of data) [2025-09-24T17:40:18.604255] [DEBUG] [LOCAL ] BMEZ: Primary data saved (26022 records). [2025-09-24T17:40:18.604421] [INFO ] [MAIN ] BMEZ: Full history saved. [2025-09-24T17:40:18.604516] [INFO ] [MAIN ] Update Progress: 307/2373 symbols completed. BMEZ took 36.9s. Estimated remaining: 4h 30m 52s. Rate: 7.6 symbols/min [2025-09-24T17:40:18.778448] [INFO ] [MAIN ] BMY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:40:18.834863] [DEBUG] [LOCAL ] BMY: Loaded 53757 existing records from primary storage. [2025-09-24T17:40:18.835026] [INFO ] [MAIN ] BMY: Loaded 53757 existing records. [2025-09-24T17:40:19.013140] [WARN ] [MAIN ] BMY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:40:19.013564] [INFO ] [MAIN ] BMY: Wiping existing primary data before full refresh. [2025-09-24T17:40:19.013621] [INFO ] [LOCAL ] BMY: Starting deletion of primary data. [2025-09-24T17:40:19.016403] [DEBUG] [LOCAL ] BMY: Deleted primary data file. [2025-09-24T17:40:19.016466] [INFO ] [MAIN ] BMY: Starting full primary refresh. [2025-09-24T17:40:19.223410] [INFO ] [REMOTE ] BMN: Fetching primary data for 2025-07. [2025-09-24T17:40:19.386968] [INFO ] [REMOTE ] BMY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:40:19.543005] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2025-08 (1.12 seconds). [2025-09-24T17:40:19.577501] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-24T17:40:20.016095] [INFO ] [REMOTE ] BMY: Fetching primary data for 2024-12. [2025-09-24T17:40:20.500919] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2025-07 (1.28 seconds). [2025-09-24T17:40:20.816122] [INFO ] [REMOTE ] BMO: Fetching primary data for 2025-05. [2025-09-24T17:40:21.616077] [INFO ] [REMOTE ] BMI: Fetching primary data for 2025-09. [2025-09-24T17:40:22.137635] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2024-12 (2.12 seconds). [2025-09-24T17:40:22.193168] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2025-05 (1.38 seconds). [2025-09-24T17:40:22.416098] [INFO ] [REMOTE ] BMY: Fetching primary data for 2025-01. [2025-09-24T17:40:23.014908] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2025-09 (1.40 seconds). [2025-09-24T17:40:23.020433] [INFO ] [REMOTE ] BMI: Full fetch complete (32865 records). [2025-09-24T17:40:23.020547] [DEBUG] [VALIDATOR ] BMI: Validating primary data. [2025-09-24T17:40:23.221319] [INFO ] [REMOTE ] BMO: Fetching primary data for 2025-06. [2025-09-24T17:40:23.395606] [DEBUG] [VALIDATOR ] BMI: All expected trading days are present. [2025-09-24T17:40:23.395728] [DEBUG] [VALIDATOR ] BMI: Primary data validation passed. [2025-09-24T17:40:23.396204] [INFO ] [MAIN ] BMI: Fetched primary data is valid. [2025-09-24T17:40:23.396249] [DEBUG] [LOCAL ] BMI: Saving primary data. [2025-09-24T17:40:23.397278] [DEBUG] [LOCAL ] BMI: Trimmed 32865 records to 24210 (keeping 200 days of data) [2025-09-24T17:40:23.549741] [DEBUG] [LOCAL ] BMI: Primary data saved (24210 records). [2025-09-24T17:40:23.549893] [INFO ] [MAIN ] BMI: Full history saved. [2025-09-24T17:40:23.549979] [INFO ] [MAIN ] Update Progress: 308/2373 symbols completed. BMI took 34.0s. Estimated remaining: 4h 30m 24s. Rate: 7.6 symbols/min [2025-09-24T17:40:23.743963] [INFO ] [MAIN ] BN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:40:23.798558] [DEBUG] [LOCAL ] BN: Loaded 52994 existing records from primary storage. [2025-09-24T17:40:23.798816] [INFO ] [MAIN ] BN: Loaded 52994 existing records. [2025-09-24T17:40:23.981584] [WARN ] [MAIN ] BN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:40:23.982318] [INFO ] [MAIN ] BN: Wiping existing primary data before full refresh. [2025-09-24T17:40:23.982415] [INFO ] [LOCAL ] BN: Starting deletion of primary data. [2025-09-24T17:40:23.983934] [DEBUG] [LOCAL ] BN: Deleted primary data file. [2025-09-24T17:40:23.984001] [INFO ] [MAIN ] BN: Starting full primary refresh. [2025-09-24T17:40:24.028444] [INFO ] [REMOTE ] BMN: Fetching primary data for 2025-08. [2025-09-24T17:40:24.369029] [INFO ] [REMOTE ] BN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:40:24.404586] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2025-01 (1.99 seconds). [2025-09-24T17:40:24.585944] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2025-08 (0.56 seconds). [2025-09-24T17:40:24.687512] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-24T17:40:24.816099] [INFO ] [REMOTE ] BMY: Fetching primary data for 2025-02. [2025-09-24T17:40:25.616123] [INFO ] [REMOTE ] BMO: Fetching primary data for 2025-07. [2025-09-24T17:40:26.416095] [INFO ] [REMOTE ] BMN: Fetching primary data for 2025-09. [2025-09-24T17:40:26.683453] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2025-02 (1.87 seconds). [2025-09-24T17:40:26.989329] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2025-09 (0.57 seconds). [2025-09-24T17:40:26.990458] [INFO ] [REMOTE ] BMN: Full fetch complete (3711 records). [2025-09-24T17:40:26.990529] [DEBUG] [VALIDATOR ] BMN: Validating primary data. [2025-09-24T17:40:27.226712] [INFO ] [REMOTE ] BN: Fetching primary data for 2024-12. [2025-09-24T17:40:27.325997] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-24T17:40:27.417745] [DEBUG] [VALIDATOR ] BMN: All expected trading days are present. [2025-09-24T17:40:27.417849] [DEBUG] [VALIDATOR ] BMN: Primary data validation passed. [2025-09-24T17:40:27.418059] [INFO ] [MAIN ] BMN: Fetched primary data is valid. [2025-09-24T17:40:27.418136] [DEBUG] [LOCAL ] BMN: Saving primary data. [2025-09-24T17:40:27.418585] [DEBUG] [LOCAL ] BMN: Trimmed 3711 records to 2520 (keeping 200 days of data) [2025-09-24T17:40:27.434614] [DEBUG] [LOCAL ] BMN: Primary data saved (2520 records). [2025-09-24T17:40:27.434705] [INFO ] [MAIN ] BMN: Full history saved. [2025-09-24T17:40:27.434790] [INFO ] [MAIN ] Update Progress: 309/2373 symbols completed. BMN took 36.5s. Estimated remaining: 4h 29m 50s. Rate: 7.6 symbols/min [2025-09-24T17:40:27.602523] [INFO ] [MAIN ] BNED: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:40:27.632495] [DEBUG] [LOCAL ] BNED: Loaded 29989 existing records from primary storage. [2025-09-24T17:40:27.632665] [INFO ] [MAIN ] BNED: Loaded 29989 existing records. [2025-09-24T17:40:27.808614] [WARN ] [MAIN ] BNED: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:40:27.808955] [INFO ] [MAIN ] BNED: Wiping existing primary data before full refresh. [2025-09-24T17:40:27.809008] [INFO ] [LOCAL ] BNED: Starting deletion of primary data. [2025-09-24T17:40:27.811294] [DEBUG] [LOCAL ] BNED: Deleted primary data file. [2025-09-24T17:40:27.811365] [INFO ] [MAIN ] BNED: Starting full primary refresh. [2025-09-24T17:40:28.021348] [INFO ] [REMOTE ] BMO: Fetching primary data for 2025-08. [2025-09-24T17:40:28.164401] [INFO ] [REMOTE ] BNED: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:40:28.816139] [INFO ] [REMOTE ] BMY: Fetching primary data for 2025-03. [2025-09-24T17:40:29.194050] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2024-12 (1.97 seconds). [2025-09-24T17:40:29.616092] [INFO ] [REMOTE ] BN: Fetching primary data for 2025-01. [2025-09-24T17:40:29.679085] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2025-08 (1.66 seconds). [2025-09-24T17:40:30.416092] [INFO ] [REMOTE ] BMO: Fetching primary data for 2025-09. [2025-09-24T17:40:30.484414] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-24T17:40:31.216101] [INFO ] [REMOTE ] BMY: Fetching primary data for 2025-04. [2025-09-24T17:40:31.297034] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2025-01 (1.68 seconds). [2025-09-24T17:40:32.016085] [INFO ] [REMOTE ] BN: Fetching primary data for 2025-02. [2025-09-24T17:40:32.678621] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2025-09 (2.26 seconds). [2025-09-24T17:40:32.686333] [INFO ] [REMOTE ] BMO: Full fetch complete (59856 records). [2025-09-24T17:40:32.686468] [DEBUG] [VALIDATOR ] BMO: Validating primary data. [2025-09-24T17:40:32.825537] [INFO ] [REMOTE ] BNED: Fetching primary data for 2024-12. [2025-09-24T17:40:33.076346] [DEBUG] [VALIDATOR ] BMO: All expected trading days are present. [2025-09-24T17:40:33.076434] [DEBUG] [VALIDATOR ] BMO: Primary data validation passed. [2025-09-24T17:40:33.077266] [INFO ] [MAIN ] BMO: Fetched primary data is valid. [2025-09-24T17:40:33.077335] [DEBUG] [LOCAL ] BMO: Saving primary data. [2025-09-24T17:40:33.078621] [DEBUG] [LOCAL ] BMO: Trimmed 59856 records to 41316 (keeping 200 days of data) [2025-09-24T17:40:33.374187] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2025-04 (2.16 seconds). [2025-09-24T17:40:33.387911] [DEBUG] [LOCAL ] BMO: Primary data saved (41316 records). [2025-09-24T17:40:33.388077] [INFO ] [MAIN ] BMO: Full history saved. [2025-09-24T17:40:33.388174] [INFO ] [MAIN ] Update Progress: 310/2373 symbols completed. BMO took 26.3s. Estimated remaining: 4h 29m 29s. Rate: 7.7 symbols/min [2025-09-24T17:40:33.562258] [INFO ] [MAIN ] BNH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:40:33.569338] [DEBUG] [LOCAL ] BNH: Loaded 4838 existing records from primary storage. [2025-09-24T17:40:33.569481] [INFO ] [MAIN ] BNH: Loaded 4838 existing records. [2025-09-24T17:40:33.627707] [INFO ] [REMOTE ] BMY: Fetching primary data for 2025-05. [2025-09-24T17:40:33.760930] [WARN ] [MAIN ] BNH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:40:33.761324] [INFO ] [MAIN ] BNH: Wiping existing primary data before full refresh. [2025-09-24T17:40:33.761575] [INFO ] [LOCAL ] BNH: Starting deletion of primary data. [2025-09-24T17:40:33.761990] [DEBUG] [LOCAL ] BNH: Deleted primary data file. [2025-09-24T17:40:33.762103] [INFO ] [MAIN ] BNH: Starting full primary refresh. [2025-09-24T17:40:34.071864] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2025-02 (2.06 seconds). [2025-09-24T17:40:34.167146] [INFO ] [REMOTE ] BNH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:40:34.415238] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-24T17:40:34.423231] [INFO ] [REMOTE ] BNH: Fetching primary data for 2024-12. [2025-09-24T17:40:35.069963] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2024-12 (0.65 seconds). [2025-09-24T17:40:35.216103] [INFO ] [REMOTE ] BNH: Fetching primary data for 2025-01. [2025-09-24T17:40:35.822754] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2025-01 (0.61 seconds). [2025-09-24T17:40:35.945563] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2025-05 (2.32 seconds). [2025-09-24T17:40:36.016096] [INFO ] [REMOTE ] BMY: Fetching primary data for 2025-06. [2025-09-24T17:40:36.816145] [INFO ] [REMOTE ] BNH: Fetching primary data for 2025-02. [2025-09-24T17:40:37.387945] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2025-02 (0.57 seconds). [2025-09-24T17:40:37.616128] [INFO ] [REMOTE ] BNH: Fetching primary data for 2025-03. [2025-09-24T17:40:37.990932] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2025-06 (1.97 seconds). [2025-09-24T17:40:38.166107] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2025-03 (0.55 seconds). [2025-09-24T17:40:38.416096] [INFO ] [REMOTE ] BN: Fetching primary data for 2025-03. [2025-09-24T17:40:39.216092] [INFO ] [REMOTE ] BNH: Fetching primary data for 2025-04. [2025-09-24T17:40:39.850131] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2025-04 (0.63 seconds). [2025-09-24T17:40:40.016041] [INFO ] [REMOTE ] BNED: Fetching primary data for 2025-01. [2025-09-24T17:40:40.376021] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2025-03 (1.96 seconds). [2025-09-24T17:40:40.816113] [INFO ] [REMOTE ] BNH: Fetching primary data for 2025-05. [2025-09-24T17:40:41.174100] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-24T17:40:41.420026] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2025-05 (0.60 seconds). [2025-09-24T17:40:41.616121] [INFO ] [REMOTE ] BMY: Fetching primary data for 2025-07. [2025-09-24T17:40:42.416091] [INFO ] [REMOTE ] BNED: Fetching primary data for 2025-02. [2025-09-24T17:40:43.216061] [INFO ] [REMOTE ] BNH: Fetching primary data for 2025-06. [2025-09-24T17:40:43.566918] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-24T17:40:43.638062] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2025-06 (0.42 seconds). [2025-09-24T17:40:43.744514] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2025-07 (2.13 seconds). [2025-09-24T17:40:44.016243] [INFO ] [REMOTE ] BN: Fetching primary data for 2025-04. [2025-09-24T17:40:44.816125] [INFO ] [REMOTE ] BNH: Fetching primary data for 2025-07. [2025-09-24T17:40:45.456122] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2025-07 (0.64 seconds). [2025-09-24T17:40:45.616103] [INFO ] [REMOTE ] BMY: Fetching primary data for 2025-08. [2025-09-24T17:40:45.911584] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2025-04 (1.90 seconds). [2025-09-24T17:40:46.416089] [INFO ] [REMOTE ] BN: Fetching primary data for 2025-05. [2025-09-24T17:40:47.216105] [INFO ] [REMOTE ] BNED: Fetching primary data for 2025-03. [2025-09-24T17:40:47.629502] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2025-08 (2.01 seconds). [2025-09-24T17:40:48.016062] [INFO ] [REMOTE ] BMY: Fetching primary data for 2025-09. [2025-09-24T17:40:48.250501] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2025-05 (1.83 seconds). [2025-09-24T17:40:48.816129] [INFO ] [REMOTE ] BNH: Fetching primary data for 2025-08. [2025-09-24T17:40:49.001606] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2025-09 (0.99 seconds). [2025-09-24T17:40:49.012662] [INFO ] [REMOTE ] BMY: Full fetch complete (77795 records). [2025-09-24T17:40:49.012879] [DEBUG] [VALIDATOR ] BMY: Validating primary data. [2025-09-24T17:40:49.223809] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2025-03 (2.01 seconds). [2025-09-24T17:40:49.451383] [DEBUG] [VALIDATOR ] BMY: All expected trading days are present. [2025-09-24T17:40:49.451482] [DEBUG] [VALIDATOR ] BMY: Primary data validation passed. [2025-09-24T17:40:49.452398] [INFO ] [MAIN ] BMY: Fetched primary data is valid. [2025-09-24T17:40:49.452501] [DEBUG] [LOCAL ] BMY: Saving primary data. [2025-09-24T17:40:49.454628] [DEBUG] [LOCAL ] BMY: Trimmed 77795 records to 53757 (keeping 200 days of data) [2025-09-24T17:40:49.558434] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2025-08 (0.74 seconds). [2025-09-24T17:40:49.652131] [INFO ] [REMOTE ] BNED: Fetching primary data for 2025-04. [2025-09-24T17:40:49.819966] [DEBUG] [LOCAL ] BMY: Primary data saved (53757 records). [2025-09-24T17:40:49.820190] [INFO ] [MAIN ] BMY: Full history saved. [2025-09-24T17:40:49.820423] [INFO ] [MAIN ] Update Progress: 311/2373 symbols completed. BMY took 31.2s. Estimated remaining: 4h 30m 18s. Rate: 7.6 symbols/min [2025-09-24T17:40:49.994397] [INFO ] [MAIN ] BNJ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:40:49.999442] [DEBUG] [LOCAL ] BNJ: Loaded 2584 existing records from primary storage. [2025-09-24T17:40:49.999542] [INFO ] [MAIN ] BNJ: Loaded 2584 existing records. [2025-09-24T17:40:50.173661] [WARN ] [MAIN ] BNJ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:40:50.173987] [INFO ] [MAIN ] BNJ: Wiping existing primary data before full refresh. [2025-09-24T17:40:50.174054] [INFO ] [LOCAL ] BNJ: Starting deletion of primary data. [2025-09-24T17:40:50.174300] [DEBUG] [LOCAL ] BNJ: Deleted primary data file. [2025-09-24T17:40:50.174376] [INFO ] [MAIN ] BNJ: Starting full primary refresh. [2025-09-24T17:40:50.427250] [INFO ] [REMOTE ] BN: Fetching primary data for 2025-06. [2025-09-24T17:40:50.599626] [INFO ] [REMOTE ] BNJ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:40:50.982042] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2025-04 (1.33 seconds). [2025-09-24T17:40:51.216082] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2024-12. [2025-09-24T17:40:52.016055] [INFO ] [REMOTE ] BNH: Fetching primary data for 2025-09. [2025-09-24T17:40:52.228125] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2024-12 (1.01 seconds). [2025-09-24T17:40:52.368739] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2025-06 (1.94 seconds). [2025-09-24T17:40:52.584084] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2025-09 (0.57 seconds). [2025-09-24T17:40:52.585521] [INFO ] [REMOTE ] BNH: Full fetch complete (6820 records). [2025-09-24T17:40:52.585596] [DEBUG] [VALIDATOR ] BNH: Validating primary data. [2025-09-24T17:40:52.821259] [INFO ] [REMOTE ] BN: Fetching primary data for 2025-07. [2025-09-24T17:40:52.973777] [DEBUG] [VALIDATOR ] BNH: All expected trading days are present. [2025-09-24T17:40:52.973857] [DEBUG] [VALIDATOR ] BNH: Primary data validation passed. [2025-09-24T17:40:52.974053] [INFO ] [MAIN ] BNH: Fetched primary data is valid. [2025-09-24T17:40:52.974103] [DEBUG] [LOCAL ] BNH: Saving primary data. [2025-09-24T17:40:52.974518] [DEBUG] [LOCAL ] BNH: Trimmed 6820 records to 4826 (keeping 200 days of data) [2025-09-24T17:40:53.007493] [DEBUG] [LOCAL ] BNH: Primary data saved (4826 records). [2025-09-24T17:40:53.007602] [INFO ] [MAIN ] BNH: Full history saved. [2025-09-24T17:40:53.007710] [INFO ] [MAIN ] Update Progress: 312/2373 symbols completed. BNH took 19.6s. Estimated remaining: 4h 29m 40s. Rate: 7.6 symbols/min [2025-09-24T17:40:53.208241] [INFO ] [MAIN ] BNL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:40:53.291812] [DEBUG] [LOCAL ] BNL: Loaded 46871 existing records from primary storage. [2025-09-24T17:40:53.292058] [INFO ] [MAIN ] BNL: Loaded 46871 existing records. [2025-09-24T17:40:53.538968] [WARN ] [MAIN ] BNL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:40:53.539371] [INFO ] [MAIN ] BNL: Wiping existing primary data before full refresh. [2025-09-24T17:40:53.539447] [INFO ] [LOCAL ] BNL: Starting deletion of primary data. [2025-09-24T17:40:53.540919] [DEBUG] [LOCAL ] BNL: Deleted primary data file. [2025-09-24T17:40:53.541003] [INFO ] [MAIN ] BNL: Starting full primary refresh. [2025-09-24T17:40:53.621734] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2025-01. [2025-09-24T17:40:54.125877] [INFO ] [REMOTE ] BNL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:40:54.359743] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2025-01 (0.74 seconds). [2025-09-24T17:40:54.416100] [INFO ] [REMOTE ] BNL: Fetching primary data for 2024-12. [2025-09-24T17:40:54.695720] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2025-07 (1.87 seconds). [2025-09-24T17:40:55.216093] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2025-02. [2025-09-24T17:40:55.670119] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2025-02 (0.45 seconds). [2025-09-24T17:40:56.016271] [INFO ] [REMOTE ] BN: Fetching primary data for 2025-08. [2025-09-24T17:40:56.017804] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2024-12 (1.60 seconds). [2025-09-24T17:40:56.816148] [INFO ] [REMOTE ] BNED: Fetching primary data for 2025-05. [2025-09-24T17:40:57.616068] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2025-03. [2025-09-24T17:40:57.869008] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2025-08 (1.85 seconds). [2025-09-24T17:40:57.900171] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2025-05 (1.08 seconds). [2025-09-24T17:40:58.158976] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2025-03 (0.54 seconds). [2025-09-24T17:40:58.416103] [INFO ] [REMOTE ] BNED: Fetching primary data for 2025-06. [2025-09-24T17:40:59.216116] [INFO ] [REMOTE ] BN: Fetching primary data for 2025-09. [2025-09-24T17:40:59.440890] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-24T17:41:00.016102] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2025-04. [2025-09-24T17:41:00.672751] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2025-04 (0.66 seconds). [2025-09-24T17:41:00.816090] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2025-05. [2025-09-24T17:41:01.134799] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2025-09 (1.92 seconds). [2025-09-24T17:41:01.144278] [INFO ] [REMOTE ] BN: Full fetch complete (76631 records). [2025-09-24T17:41:01.144443] [DEBUG] [VALIDATOR ] BN: Validating primary data. [2025-09-24T17:41:01.280317] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2025-05 (0.46 seconds). [2025-09-24T17:41:01.567552] [DEBUG] [VALIDATOR ] BN: All expected trading days are present. [2025-09-24T17:41:01.567687] [DEBUG] [VALIDATOR ] BN: Primary data validation passed. [2025-09-24T17:41:01.568597] [INFO ] [MAIN ] BN: Fetched primary data is valid. [2025-09-24T17:41:01.568714] [DEBUG] [LOCAL ] BN: Saving primary data. [2025-09-24T17:41:01.570790] [DEBUG] [LOCAL ] BN: Trimmed 76631 records to 52994 (keeping 200 days of data) [2025-09-24T17:41:01.641291] [INFO ] [REMOTE ] BNL: Fetching primary data for 2025-01. [2025-09-24T17:41:01.949031] [DEBUG] [LOCAL ] BN: Primary data saved (52994 records). [2025-09-24T17:41:01.949583] [INFO ] [MAIN ] BN: Full history saved. [2025-09-24T17:41:01.951002] [INFO ] [MAIN ] Update Progress: 313/2373 symbols completed. BN took 38.4s. Estimated remaining: 4h 29m 39s. Rate: 7.6 symbols/min [2025-09-24T17:41:02.126581] [INFO ] [MAIN ] BNS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:41:02.182438] [DEBUG] [LOCAL ] BNS: Loaded 51460 existing records from primary storage. [2025-09-24T17:41:02.182600] [INFO ] [MAIN ] BNS: Loaded 51460 existing records. [2025-09-24T17:41:02.359912] [WARN ] [MAIN ] BNS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:41:02.360218] [INFO ] [MAIN ] BNS: Wiping existing primary data before full refresh. [2025-09-24T17:41:02.360279] [INFO ] [LOCAL ] BNS: Starting deletion of primary data. [2025-09-24T17:41:02.361561] [DEBUG] [LOCAL ] BNS: Deleted primary data file. [2025-09-24T17:41:02.361633] [INFO ] [MAIN ] BNS: Starting full primary refresh. [2025-09-24T17:41:02.423875] [INFO ] [REMOTE ] BNED: Fetching primary data for 2025-07. [2025-09-24T17:41:02.729415] [INFO ] [REMOTE ] BNS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:41:03.216076] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2025-06. [2025-09-24T17:41:03.248924] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-24T17:41:03.700560] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2025-07 (1.28 seconds). [2025-09-24T17:41:03.732575] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2025-06 (0.52 seconds). [2025-09-24T17:41:04.016217] [INFO ] [REMOTE ] BNED: Fetching primary data for 2025-08. [2025-09-24T17:41:04.816127] [INFO ] [REMOTE ] BNS: Fetching primary data for 2024-12. [2025-09-24T17:41:05.232091] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2025-08 (1.22 seconds). [2025-09-24T17:41:05.616136] [INFO ] [REMOTE ] BNL: Fetching primary data for 2025-02. [2025-09-24T17:41:06.416109] [INFO ] [REMOTE ] BNED: Fetching primary data for 2025-09. [2025-09-24T17:41:06.527592] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-24T17:41:06.843869] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2025-02 (1.23 seconds). [2025-09-24T17:41:07.216178] [INFO ] [REMOTE ] BNL: Fetching primary data for 2025-03. [2025-09-24T17:41:08.016154] [INFO ] [REMOTE ] BNS: Fetching primary data for 2025-01. [2025-09-24T17:41:08.042186] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-24T17:41:08.047334] [INFO ] [REMOTE ] BNED: Full fetch complete (44253 records). [2025-09-24T17:41:08.047442] [DEBUG] [VALIDATOR ] BNED: Validating primary data. [2025-09-24T17:41:08.503129] [DEBUG] [VALIDATOR ] BNED: All expected trading days are present. [2025-09-24T17:41:08.503468] [DEBUG] [VALIDATOR ] BNED: Primary data validation passed. [2025-09-24T17:41:08.504099] [INFO ] [MAIN ] BNED: Fetched primary data is valid. [2025-09-24T17:41:08.504165] [DEBUG] [LOCAL ] BNED: Saving primary data. [2025-09-24T17:41:08.505324] [DEBUG] [LOCAL ] BNED: Trimmed 44253 records to 29914 (keeping 200 days of data) [2025-09-24T17:41:08.690138] [DEBUG] [LOCAL ] BNED: Primary data saved (29914 records). [2025-09-24T17:41:08.690287] [INFO ] [MAIN ] BNED: Full history saved. [2025-09-24T17:41:08.690374] [INFO ] [MAIN ] Update Progress: 314/2373 symbols completed. BNED took 41.3s. Estimated remaining: 4h 29m 24s. Rate: 7.6 symbols/min [2025-09-24T17:41:08.819679] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2025-07. [2025-09-24T17:41:08.866822] [INFO ] [MAIN ] BNT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:41:08.899788] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2025-03 (1.68 seconds). [2025-09-24T17:41:08.902477] [DEBUG] [LOCAL ] BNT: Loaded 3417 existing records from primary storage. [2025-09-24T17:41:08.903123] [INFO ] [MAIN ] BNT: Loaded 3417 existing records. [2025-09-24T17:41:09.097835] [WARN ] [MAIN ] BNT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:41:09.098166] [INFO ] [MAIN ] BNT: Wiping existing primary data before full refresh. [2025-09-24T17:41:09.098216] [INFO ] [LOCAL ] BNT: Starting deletion of primary data. [2025-09-24T17:41:09.098723] [DEBUG] [LOCAL ] BNT: Deleted primary data file. [2025-09-24T17:41:09.098806] [INFO ] [MAIN ] BNT: Starting full primary refresh. [2025-09-24T17:41:09.383549] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2025-07 (0.56 seconds). [2025-09-24T17:41:09.511187] [INFO ] [REMOTE ] BNT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:41:09.616088] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2025-08. [2025-09-24T17:41:09.708575] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2025-01 (1.69 seconds). [2025-09-24T17:41:10.114460] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2025-08 (0.50 seconds). [2025-09-24T17:41:10.416075] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2025-09. [2025-09-24T17:41:10.970669] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2025-09 (0.55 seconds). [2025-09-24T17:41:10.972025] [INFO ] [REMOTE ] BNJ: Full fetch complete (4423 records). [2025-09-24T17:41:10.972118] [DEBUG] [VALIDATOR ] BNJ: Validating primary data. [2025-09-24T17:41:11.225490] [INFO ] [REMOTE ] BNT: Fetching primary data for 2024-12. [2025-09-24T17:41:11.355100] [DEBUG] [VALIDATOR ] BNJ: All expected trading days are present. [2025-09-24T17:41:11.355178] [DEBUG] [VALIDATOR ] BNJ: Primary data validation passed. [2025-09-24T17:41:11.355332] [INFO ] [MAIN ] BNJ: Fetched primary data is valid. [2025-09-24T17:41:11.355370] [DEBUG] [LOCAL ] BNJ: Saving primary data. [2025-09-24T17:41:11.355802] [DEBUG] [LOCAL ] BNJ: Trimmed 4423 records to 2584 (keeping 200 days of data) [2025-09-24T17:41:11.372399] [DEBUG] [LOCAL ] BNJ: Primary data saved (2584 records). [2025-09-24T17:41:11.372470] [INFO ] [MAIN ] BNJ: Full history saved. [2025-09-24T17:41:11.372544] [INFO ] [MAIN ] Update Progress: 315/2373 symbols completed. BNJ took 21.6s. Estimated remaining: 4h 28m 42s. Rate: 7.7 symbols/min [2025-09-24T17:41:11.552390] [INFO ] [MAIN ] BNY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:41:11.566618] [DEBUG] [LOCAL ] BNY: Loaded 7423 existing records from primary storage. [2025-09-24T17:41:11.566756] [INFO ] [MAIN ] BNY: Loaded 7423 existing records. [2025-09-24T17:41:11.744896] [WARN ] [MAIN ] BNY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:41:11.745191] [INFO ] [MAIN ] BNY: Wiping existing primary data before full refresh. [2025-09-24T17:41:11.745249] [INFO ] [LOCAL ] BNY: Starting deletion of primary data. [2025-09-24T17:41:11.745609] [DEBUG] [LOCAL ] BNY: Deleted primary data file. [2025-09-24T17:41:11.745699] [INFO ] [MAIN ] BNY: Starting full primary refresh. [2025-09-24T17:41:11.973631] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2024-12 (0.75 seconds). [2025-09-24T17:41:12.021240] [INFO ] [REMOTE ] BNL: Fetching primary data for 2025-04. [2025-09-24T17:41:12.134590] [INFO ] [REMOTE ] BNY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:41:12.816103] [INFO ] [REMOTE ] BNS: Fetching primary data for 2025-02. [2025-09-24T17:41:13.616057] [INFO ] [REMOTE ] BNT: Fetching primary data for 2025-01. [2025-09-24T17:41:13.858515] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2025-04 (1.84 seconds). [2025-09-24T17:41:14.170858] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2025-01 (0.55 seconds). [2025-09-24T17:41:14.322943] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-24T17:41:14.416107] [INFO ] [REMOTE ] BNT: Fetching primary data for 2025-02. [2025-09-24T17:41:15.216150] [INFO ] [REMOTE ] BNY: Fetching primary data for 2024-12. [2025-09-24T17:41:15.380756] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-24T17:41:16.016104] [INFO ] [REMOTE ] BNL: Fetching primary data for 2025-05. [2025-09-24T17:41:16.137730] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2024-12 (0.92 seconds). [2025-09-24T17:41:16.816089] [INFO ] [REMOTE ] BNY: Fetching primary data for 2025-01. [2025-09-24T17:41:17.397057] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2025-05 (1.38 seconds). [2025-09-24T17:41:17.437877] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2025-01 (0.62 seconds). [2025-09-24T17:41:17.616135] [INFO ] [REMOTE ] BNL: Fetching primary data for 2025-06. [2025-09-24T17:41:18.416098] [INFO ] [REMOTE ] BNY: Fetching primary data for 2025-02. [2025-09-24T17:41:19.026796] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2025-02 (0.61 seconds). [2025-09-24T17:41:19.194570] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-24T17:41:19.216052] [INFO ] [REMOTE ] BNL: Fetching primary data for 2025-07. [2025-09-24T17:41:20.016088] [INFO ] [REMOTE ] BNY: Fetching primary data for 2025-03. [2025-09-24T17:41:20.619779] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2025-07 (1.40 seconds). [2025-09-24T17:41:20.777171] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2025-03 (0.76 seconds). [2025-09-24T17:41:20.816062] [INFO ] [REMOTE ] BNL: Fetching primary data for 2025-08. [2025-09-24T17:41:21.616090] [INFO ] [REMOTE ] BNY: Fetching primary data for 2025-04. [2025-09-24T17:41:22.138712] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2025-08 (1.32 seconds). [2025-09-24T17:41:22.248454] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2025-04 (0.63 seconds). [2025-09-24T17:41:22.416167] [INFO ] [REMOTE ] BNT: Fetching primary data for 2025-03. [2025-09-24T17:41:23.037097] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2025-03 (0.62 seconds). [2025-09-24T17:41:23.216094] [INFO ] [REMOTE ] BNT: Fetching primary data for 2025-04. [2025-09-24T17:41:23.829353] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2025-04 (0.61 seconds). [2025-09-24T17:41:24.016125] [INFO ] [REMOTE ] BNS: Fetching primary data for 2025-03. [2025-09-24T17:41:24.816096] [INFO ] [REMOTE ] BNL: Fetching primary data for 2025-09. [2025-09-24T17:41:25.536815] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-24T17:41:25.616046] [INFO ] [REMOTE ] BNT: Fetching primary data for 2025-05. [2025-09-24T17:41:26.095028] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2025-05 (0.48 seconds). [2025-09-24T17:41:26.266298] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2025-09 (1.45 seconds). [2025-09-24T17:41:26.274614] [INFO ] [REMOTE ] BNL: Full fetch complete (66646 records). [2025-09-24T17:41:26.274779] [DEBUG] [VALIDATOR ] BNL: Validating primary data. [2025-09-24T17:41:26.424952] [INFO ] [REMOTE ] BNT: Fetching primary data for 2025-06. [2025-09-24T17:41:26.670208] [DEBUG] [VALIDATOR ] BNL: All expected trading days are present. [2025-09-24T17:41:26.670299] [DEBUG] [VALIDATOR ] BNL: Primary data validation passed. [2025-09-24T17:41:26.671047] [INFO ] [MAIN ] BNL: Fetched primary data is valid. [2025-09-24T17:41:26.671113] [DEBUG] [LOCAL ] BNL: Saving primary data. [2025-09-24T17:41:26.672502] [DEBUG] [LOCAL ] BNL: Trimmed 66646 records to 46864 (keeping 200 days of data) [2025-09-24T17:41:26.955140] [DEBUG] [LOCAL ] BNL: Primary data saved (46864 records). [2025-09-24T17:41:26.955284] [INFO ] [MAIN ] BNL: Full history saved. [2025-09-24T17:41:26.955372] [INFO ] [MAIN ] Update Progress: 316/2373 symbols completed. BNL took 33.9s. Estimated remaining: 4h 29m 25s. Rate: 7.6 symbols/min [2025-09-24T17:41:27.065396] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2025-06 (0.64 seconds). [2025-09-24T17:41:27.136523] [INFO ] [MAIN ] BOC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:41:27.157228] [DEBUG] [LOCAL ] BOC: Loaded 18394 existing records from primary storage. [2025-09-24T17:41:27.157376] [INFO ] [MAIN ] BOC: Loaded 18394 existing records. [2025-09-24T17:41:27.221236] [INFO ] [REMOTE ] BNY: Fetching primary data for 2025-05. [2025-09-24T17:41:27.335148] [WARN ] [MAIN ] BOC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:41:27.335392] [INFO ] [MAIN ] BOC: Wiping existing primary data before full refresh. [2025-09-24T17:41:27.335442] [INFO ] [LOCAL ] BOC: Starting deletion of primary data. [2025-09-24T17:41:27.336076] [DEBUG] [LOCAL ] BOC: Deleted primary data file. [2025-09-24T17:41:27.336137] [INFO ] [MAIN ] BOC: Starting full primary refresh. [2025-09-24T17:41:27.682021] [INFO ] [REMOTE ] BOC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:41:28.016126] [INFO ] [REMOTE ] BNT: Fetching primary data for 2025-07. [2025-09-24T17:41:28.049516] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2025-05 (0.83 seconds). [2025-09-24T17:41:28.571313] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2025-07 (0.56 seconds). [2025-09-24T17:41:28.816143] [INFO ] [REMOTE ] BNT: Fetching primary data for 2025-08. [2025-09-24T17:41:29.274780] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2025-08 (0.46 seconds). [2025-09-24T17:41:29.616075] [INFO ] [REMOTE ] BOC: Fetching primary data for 2024-12. [2025-09-24T17:41:30.416045] [INFO ] [REMOTE ] BNS: Fetching primary data for 2025-04. [2025-09-24T17:41:30.805068] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-24T17:41:31.216139] [INFO ] [REMOTE ] BOC: Fetching primary data for 2025-01. [2025-09-24T17:41:32.016130] [INFO ] [REMOTE ] BNY: Fetching primary data for 2025-06. [2025-09-24T17:41:32.303144] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2025-01 (1.09 seconds). [2025-09-24T17:41:32.338513] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2025-04 (1.92 seconds). [2025-09-24T17:41:32.779401] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2025-06 (0.76 seconds). [2025-09-24T17:41:32.816056] [INFO ] [REMOTE ] BNY: Fetching primary data for 2025-07. [2025-09-24T17:41:33.579206] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2025-07 (0.76 seconds). [2025-09-24T17:41:33.616176] [INFO ] [REMOTE ] BOC: Fetching primary data for 2025-02. [2025-09-24T17:41:34.416068] [INFO ] [REMOTE ] BNT: Fetching primary data for 2025-09. [2025-09-24T17:41:34.512029] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2025-02 (0.90 seconds). [2025-09-24T17:41:35.028889] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2025-09 (0.61 seconds). [2025-09-24T17:41:35.030463] [INFO ] [REMOTE ] BNT: Full fetch complete (4470 records). [2025-09-24T17:41:35.030558] [DEBUG] [VALIDATOR ] BNT: Validating primary data. [2025-09-24T17:41:35.224617] [INFO ] [REMOTE ] BNY: Fetching primary data for 2025-08. [2025-09-24T17:41:35.400028] [DEBUG] [VALIDATOR ] BNT: All expected trading days are present. [2025-09-24T17:41:35.400140] [DEBUG] [VALIDATOR ] BNT: Primary data validation passed. [2025-09-24T17:41:35.400317] [INFO ] [MAIN ] BNT: Fetched primary data is valid. [2025-09-24T17:41:35.400359] [DEBUG] [LOCAL ] BNT: Saving primary data. [2025-09-24T17:41:35.400790] [DEBUG] [LOCAL ] BNT: Trimmed 4470 records to 3412 (keeping 200 days of data) [2025-09-24T17:41:35.423134] [DEBUG] [LOCAL ] BNT: Primary data saved (3412 records). [2025-09-24T17:41:35.423237] [INFO ] [MAIN ] BNT: Full history saved. [2025-09-24T17:41:35.423320] [INFO ] [MAIN ] Update Progress: 317/2373 symbols completed. BNT took 26.7s. Estimated remaining: 4h 29m 21s. Rate: 7.6 symbols/min [2025-09-24T17:41:35.900020] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2025-08 (0.68 seconds). [2025-09-24T17:41:36.016085] [INFO ] [REMOTE ] BOC: Fetching primary data for 2025-03. [2025-09-24T17:41:36.816071] [INFO ] [REMOTE ] BNS: Fetching primary data for 2025-05. [2025-09-24T17:41:37.077407] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2025-03 (1.06 seconds). [2025-09-24T17:41:37.616091] [INFO ] [REMOTE ] BNY: Fetching primary data for 2025-09. [2025-09-24T17:41:38.416073] [INFO ] [REMOTE ] BOC: Fetching primary data for 2025-04. [2025-09-24T17:41:38.663981] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2025-05 (1.85 seconds). [2025-09-24T17:41:38.685629] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2025-09 (1.07 seconds). [2025-09-24T17:41:38.687633] [INFO ] [REMOTE ] BNY: Full fetch complete (10500 records). [2025-09-24T17:41:38.687743] [DEBUG] [VALIDATOR ] BNY: Validating primary data. [2025-09-24T17:41:39.085045] [DEBUG] [VALIDATOR ] BNY: All expected trading days are present. [2025-09-24T17:41:39.085132] [DEBUG] [VALIDATOR ] BNY: Primary data validation passed. [2025-09-24T17:41:39.085431] [INFO ] [MAIN ] BNY: Fetched primary data is valid. [2025-09-24T17:41:39.085474] [DEBUG] [LOCAL ] BNY: Saving primary data. [2025-09-24T17:41:39.086000] [DEBUG] [LOCAL ] BNY: Trimmed 10500 records to 7382 (keeping 200 days of data) [2025-09-24T17:41:39.132547] [DEBUG] [LOCAL ] BNY: Primary data saved (7382 records). [2025-09-24T17:41:39.132720] [INFO ] [MAIN ] BNY: Full history saved. [2025-09-24T17:41:39.132819] [INFO ] [MAIN ] Update Progress: 318/2373 symbols completed. BNY took 27.8s. Estimated remaining: 4h 28m 46s. Rate: 7.6 symbols/min [2025-09-24T17:41:39.201918] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2025-04 (0.79 seconds). [2025-09-24T17:41:39.216040] [INFO ] [REMOTE ] BOC: Fetching primary data for 2025-05. [2025-09-24T17:41:40.016114] [INFO ] [REMOTE ] BNS: Fetching primary data for 2025-06. [2025-09-24T17:41:40.243685] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2025-05 (1.03 seconds). [2025-09-24T17:41:40.816114] [INFO ] [REMOTE ] BOC: Fetching primary data for 2025-06. [2025-09-24T17:41:41.318416] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2025-06 (1.30 seconds). [2025-09-24T17:41:41.616050] [INFO ] [REMOTE ] BNS: Fetching primary data for 2025-07. [2025-09-24T17:41:41.816022] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-24T17:41:42.416084] [INFO ] [REMOTE ] BOC: Fetching primary data for 2025-07. [2025-09-24T17:41:43.154874] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2025-07 (0.74 seconds). [2025-09-24T17:41:43.216069] [INFO ] [REMOTE ] BOC: Fetching primary data for 2025-08. [2025-09-24T17:41:43.401383] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-24T17:41:44.016133] [INFO ] [REMOTE ] BNS: Fetching primary data for 2025-08. [2025-09-24T17:41:44.177932] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2025-08 (0.96 seconds). [2025-09-24T17:41:44.816084] [INFO ] [REMOTE ] BOC: Fetching primary data for 2025-09. [2025-09-24T17:41:45.602188] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2025-08 (1.59 seconds). [2025-09-24T17:41:45.616027] [INFO ] [REMOTE ] BNS: Fetching primary data for 2025-09. [2025-09-24T17:41:45.945789] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-24T17:41:45.949221] [INFO ] [REMOTE ] BOC: Full fetch complete (25802 records). [2025-09-24T17:41:45.949298] [DEBUG] [VALIDATOR ] BOC: Validating primary data. [2025-09-24T17:41:46.318950] [DEBUG] [VALIDATOR ] BOC: All expected trading days are present. [2025-09-24T17:41:46.319070] [DEBUG] [VALIDATOR ] BOC: Primary data validation passed. [2025-09-24T17:41:46.319565] [INFO ] [MAIN ] BOC: Fetched primary data is valid. [2025-09-24T17:41:46.319611] [DEBUG] [LOCAL ] BOC: Saving primary data. [2025-09-24T17:41:46.320295] [DEBUG] [LOCAL ] BOC: Trimmed 25802 records to 18381 (keeping 200 days of data) [2025-09-24T17:41:46.427895] [DEBUG] [LOCAL ] BOC: Primary data saved (18381 records). [2025-09-24T17:41:46.428095] [INFO ] [MAIN ] BOC: Full history saved. [2025-09-24T17:41:46.428187] [INFO ] [MAIN ] Update Progress: 319/2373 symbols completed. BOC took 19.5s. Estimated remaining: 4h 28m 35s. Rate: 7.6 symbols/min [2025-09-24T17:41:47.309196] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-24T17:41:47.321269] [INFO ] [REMOTE ] BNS: Full fetch complete (73820 records). [2025-09-24T17:41:47.321487] [DEBUG] [VALIDATOR ] BNS: Validating primary data. [2025-09-24T17:41:47.322354] [FATAL] [VALIDATOR ] BNS: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:41:47.322485] [FATAL] [MAIN ] BNS: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:41:47.322560] [WARN ] [MAIN ] BNS: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:41:47.322684] [INFO ] [LOCAL ] BNS: Starting deletion of primary data. [2025-09-24T17:41:47.322770] [DEBUG] [LOCAL ] BNS: No primary data file found to delete. [2025-09-24T17:41:47.322809] [INFO ] [LOCAL ] BNS: Starting deletion of derivative data. [2025-09-24T17:41:47.323379] [DEBUG] [LOCAL ] BNS: Deleted derivative data file. [2025-09-24T17:41:47.323978] [INFO ] [MAIN ] Update Progress: 320/2373 symbols completed. BNS took 45.4s. Estimated remaining: 4h 27m 42s. Rate: 7.7 symbols/min [2025-09-24T17:41:48.035225] [INFO ] [MAIN ] BOE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:41:48.037529] [INFO ] [MAIN ] BOOT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:41:48.097020] [INFO ] [MAIN ] BOND: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:41:48.100530] [INFO ] [MAIN ] BOH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:41:48.118107] [DEBUG] [LOCAL ] BOE: Loaded 17606 existing records from primary storage. [2025-09-24T17:41:48.118278] [INFO ] [MAIN ] BOE: Loaded 17606 existing records. [2025-09-24T17:41:48.359212] [WARN ] [MAIN ] BOE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:41:48.370598] [INFO ] [MAIN ] BOE: Wiping existing primary data before full refresh. [2025-09-24T17:41:48.359851] [DEBUG] [LOCAL ] BOND: Loaded 32076 existing records from primary storage. [2025-09-24T17:41:48.372757] [INFO ] [MAIN ] BOND: Loaded 32076 existing records. [2025-09-24T17:41:48.372552] [INFO ] [LOCAL ] BOE: Starting deletion of primary data. [2025-09-24T17:41:48.371585] [DEBUG] [LOCAL ] BOH: Loaded 31414 existing records from primary storage. [2025-09-24T17:41:48.418028] [INFO ] [MAIN ] BOH: Loaded 31414 existing records. [2025-09-24T17:41:48.446543] [DEBUG] [LOCAL ] BOE: Deleted primary data file. [2025-09-24T17:41:48.467474] [INFO ] [MAIN ] BOE: Starting full primary refresh. [2025-09-24T17:41:48.477395] [DEBUG] [LOCAL ] BOOT: Loaded 40931 existing records from primary storage. [2025-09-24T17:41:48.583761] [INFO ] [MAIN ] BOOT: Loaded 40931 existing records. [2025-09-24T17:41:48.840088] [WARN ] [MAIN ] BOND: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:41:48.931762] [INFO ] [MAIN ] BOND: Wiping existing primary data before full refresh. [2025-09-24T17:41:48.937114] [INFO ] [LOCAL ] BOND: Starting deletion of primary data. [2025-09-24T17:41:49.042053] [WARN ] [MAIN ] BOH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:41:49.051896] [DEBUG] [LOCAL ] BOND: Deleted primary data file. [2025-09-24T17:41:49.057567] [INFO ] [MAIN ] BOND: Starting full primary refresh. [2025-09-24T17:41:49.057482] [INFO ] [MAIN ] BOH: Wiping existing primary data before full refresh. [2025-09-24T17:41:49.074953] [INFO ] [LOCAL ] BOH: Starting deletion of primary data. [2025-09-24T17:41:49.101249] [DEBUG] [LOCAL ] BOH: Deleted primary data file. [2025-09-24T17:41:49.171718] [INFO ] [MAIN ] BOH: Starting full primary refresh. [2025-09-24T17:41:49.349345] [WARN ] [MAIN ] BOOT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:41:49.410236] [INFO ] [MAIN ] BOOT: Wiping existing primary data before full refresh. [2025-09-24T17:41:49.425774] [INFO ] [LOCAL ] BOOT: Starting deletion of primary data. [2025-09-24T17:41:49.551861] [DEBUG] [LOCAL ] BOOT: Deleted primary data file. [2025-09-24T17:41:49.624031] [INFO ] [MAIN ] BOOT: Starting full primary refresh. [2025-09-24T17:41:49.882554] [INFO ] [REMOTE ] BOE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:41:49.971638] [INFO ] [REMOTE ] BOE: Fetching primary data for 2024-12. [2025-09-24T17:41:50.265605] [INFO ] [REMOTE ] BOND: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:41:50.306312] [INFO ] [REMOTE ] BOND: Fetching primary data for 2024-12. [2025-09-24T17:41:50.461970] [INFO ] [REMOTE ] BOH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:41:50.492540] [INFO ] [REMOTE ] BOH: Fetching primary data for 2024-12. [2025-09-24T17:41:50.595893] [INFO ] [REMOTE ] BOOT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:41:50.596246] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2024-12. [2025-09-24T17:41:51.296969] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2024-12 (1.33 seconds). [2025-09-24T17:41:51.301941] [INFO ] [REMOTE ] BOE: Fetching primary data for 2025-01. [2025-09-24T17:41:51.920740] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2024-12 (1.61 seconds). [2025-09-24T17:41:51.928429] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-24T17:41:51.934494] [INFO ] [REMOTE ] BOND: Fetching primary data for 2025-01. [2025-09-24T17:41:51.936399] [INFO ] [REMOTE ] BOH: Fetching primary data for 2025-01. [2025-09-24T17:41:52.007395] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-24T17:41:52.016024] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2025-01. [2025-09-24T17:41:52.343543] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-24T17:41:52.816142] [INFO ] [REMOTE ] BOE: Fetching primary data for 2025-02. [2025-09-24T17:41:53.049080] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2025-01 (1.11 seconds). [2025-09-24T17:41:53.133931] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2025-01 (1.20 seconds). [2025-09-24T17:41:53.616047] [INFO ] [REMOTE ] BOH: Fetching primary data for 2025-02. [2025-09-24T17:41:53.653116] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2025-01 (1.64 seconds). [2025-09-24T17:41:53.822598] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2025-02 (1.01 seconds). [2025-09-24T17:41:54.416075] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2025-02. [2025-09-24T17:41:54.904274] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2025-02 (1.29 seconds). [2025-09-24T17:41:55.216157] [INFO ] [REMOTE ] BOE: Fetching primary data for 2025-03. [2025-09-24T17:41:55.677258] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2025-02 (1.26 seconds). [2025-09-24T17:41:56.016111] [INFO ] [REMOTE ] BOND: Fetching primary data for 2025-02. [2025-09-24T17:41:56.240282] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2025-03 (1.02 seconds). [2025-09-24T17:41:56.816104] [INFO ] [REMOTE ] BOE: Fetching primary data for 2025-04. [2025-09-24T17:41:56.926736] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2025-02 (0.91 seconds). [2025-09-24T17:41:57.616089] [INFO ] [REMOTE ] BOND: Fetching primary data for 2025-03. [2025-09-24T17:41:57.684731] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2025-04 (0.87 seconds). [2025-09-24T17:41:58.416127] [INFO ] [REMOTE ] BOE: Fetching primary data for 2025-05. [2025-09-24T17:41:58.797756] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2025-03 (1.18 seconds). [2025-09-24T17:41:58.996420] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2025-05 (0.58 seconds). [2025-09-24T17:41:59.216085] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2025-03. [2025-09-24T17:42:00.016109] [INFO ] [REMOTE ] BOH: Fetching primary data for 2025-03. [2025-09-24T17:42:00.723813] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2025-03 (1.51 seconds). [2025-09-24T17:42:00.816073] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2025-04. [2025-09-24T17:42:01.473269] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2025-03 (1.46 seconds). [2025-09-24T17:42:01.616127] [INFO ] [REMOTE ] BOND: Fetching primary data for 2025-04. [2025-09-24T17:42:02.416115] [INFO ] [REMOTE ] BOE: Fetching primary data for 2025-06. [2025-09-24T17:42:03.221264] [INFO ] [REMOTE ] BOH: Fetching primary data for 2025-04. [2025-09-24T17:42:03.245336] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2025-04 (2.43 seconds). [2025-09-24T17:42:03.669395] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2025-04 (2.05 seconds). [2025-09-24T17:42:04.016084] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2025-05. [2025-09-24T17:42:04.799970] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2025-06 (2.38 seconds). [2025-09-24T17:42:04.816089] [INFO ] [REMOTE ] BOE: Fetching primary data for 2025-07. [2025-09-24T17:42:04.941098] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-24T17:42:05.616165] [INFO ] [REMOTE ] BOH: Fetching primary data for 2025-05. [2025-09-24T17:42:05.809639] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2025-05 (1.79 seconds). [2025-09-24T17:42:05.896205] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2025-07 (1.08 seconds). [2025-09-24T17:42:06.416095] [INFO ] [REMOTE ] BOND: Fetching primary data for 2025-05. [2025-09-24T17:42:06.878790] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2025-05 (1.26 seconds). [2025-09-24T17:42:07.216141] [INFO ] [REMOTE ] BOH: Fetching primary data for 2025-06. [2025-09-24T17:42:07.754320] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2025-05 (1.34 seconds). [2025-09-24T17:42:08.016081] [INFO ] [REMOTE ] BOND: Fetching primary data for 2025-06. [2025-09-24T17:42:08.399630] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2025-06 (1.18 seconds). [2025-09-24T17:42:08.816086] [INFO ] [REMOTE ] BOH: Fetching primary data for 2025-07. [2025-09-24T17:42:09.342348] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2025-06 (1.33 seconds). [2025-09-24T17:42:09.616106] [INFO ] [REMOTE ] BOND: Fetching primary data for 2025-07. [2025-09-24T17:42:10.183417] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-24T17:42:10.416136] [INFO ] [REMOTE ] BOH: Fetching primary data for 2025-08. [2025-09-24T17:42:11.041389] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-24T17:42:11.216086] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2025-06. [2025-09-24T17:42:11.729384] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2025-08 (1.31 seconds). [2025-09-24T17:42:12.016128] [INFO ] [REMOTE ] BOE: Fetching primary data for 2025-08. [2025-09-24T17:42:12.531006] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-24T17:42:12.665295] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2025-08 (0.65 seconds). [2025-09-24T17:42:12.816101] [INFO ] [REMOTE ] BOND: Fetching primary data for 2025-08. [2025-09-24T17:42:13.616129] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2025-07. [2025-09-24T17:42:14.257673] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-24T17:42:14.416125] [INFO ] [REMOTE ] BOH: Fetching primary data for 2025-09. [2025-09-24T17:42:15.216120] [INFO ] [REMOTE ] BOE: Fetching primary data for 2025-09. [2025-09-24T17:42:15.908432] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2025-07 (2.29 seconds). [2025-09-24T17:42:16.016109] [INFO ] [REMOTE ] BOND: Fetching primary data for 2025-09. [2025-09-24T17:42:16.816178] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2025-08. [2025-09-24T17:42:16.836883] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-24T17:42:16.841153] [INFO ] [REMOTE ] BOE: Full fetch complete (26708 records). [2025-09-24T17:42:16.841307] [DEBUG] [VALIDATOR ] BOE: Validating primary data. [2025-09-24T17:42:17.034160] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2025-09 (2.62 seconds). [2025-09-24T17:42:17.125248] [INFO ] [REMOTE ] BOH: Full fetch complete (44890 records). [2025-09-24T17:42:17.136844] [DEBUG] [VALIDATOR ] BOH: Validating primary data. [2025-09-24T17:42:17.377055] [DEBUG] [VALIDATOR ] BOE: All expected trading days are present. [2025-09-24T17:42:17.387558] [DEBUG] [VALIDATOR ] BOE: Primary data validation passed. [2025-09-24T17:42:17.412064] [INFO ] [MAIN ] BOE: Fetched primary data is valid. [2025-09-24T17:42:17.445091] [DEBUG] [LOCAL ] BOE: Saving primary data. [2025-09-24T17:42:17.559179] [DEBUG] [LOCAL ] BOE: Trimmed 26708 records to 17572 (keeping 200 days of data) [2025-09-24T17:42:17.733524] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-24T17:42:17.731442] [DEBUG] [VALIDATOR ] BOH: All expected trading days are present. [2025-09-24T17:42:17.767322] [DEBUG] [VALIDATOR ] BOH: Primary data validation passed. [2025-09-24T17:42:17.769429] [INFO ] [MAIN ] BOH: Fetched primary data is valid. [2025-09-24T17:42:17.771539] [DEBUG] [LOCAL ] BOH: Saving primary data. [2025-09-24T17:42:17.775566] [INFO ] [REMOTE ] BOND: Full fetch complete (46332 records). [2025-09-24T17:42:17.791604] [DEBUG] [VALIDATOR ] BOND: Validating primary data. [2025-09-24T17:42:17.785517] [DEBUG] [LOCAL ] BOH: Trimmed 44890 records to 31331 (keeping 200 days of data) [2025-09-24T17:42:18.006801] [DEBUG] [LOCAL ] BOE: Primary data saved (17572 records). [2025-09-24T17:42:18.019700] [INFO ] [MAIN ] BOE: Full history saved. [2025-09-24T17:42:18.042750] [INFO ] [MAIN ] Update Progress: 321/2373 symbols completed. BOE took 30.7s. Estimated remaining: 4h 30m 1s. Rate: 7.6 symbols/min [2025-09-24T17:42:18.495299] [INFO ] [MAIN ] BORR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:42:18.618858] [DEBUG] [VALIDATOR ] BOND: All expected trading days are present. [2025-09-24T17:42:18.619867] [DEBUG] [VALIDATOR ] BOND: Primary data validation passed. [2025-09-24T17:42:18.621475] [INFO ] [MAIN ] BOND: Fetched primary data is valid. [2025-09-24T17:42:18.621940] [DEBUG] [LOCAL ] BOND: Saving primary data. [2025-09-24T17:42:18.624131] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2025-08 (1.81 seconds). [2025-09-24T17:42:18.635730] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2025-09. [2025-09-24T17:42:18.641607] [DEBUG] [LOCAL ] BOND: Trimmed 46332 records to 32119 (keeping 200 days of data) [2025-09-24T17:42:18.836025] [DEBUG] [LOCAL ] BORR: Loaded 51182 existing records from primary storage. [2025-09-24T17:42:18.842084] [INFO ] [MAIN ] BORR: Loaded 51182 existing records. [2025-09-24T17:42:19.041219] [WARN ] [MAIN ] BORR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:42:19.078460] [INFO ] [MAIN ] BORR: Wiping existing primary data before full refresh. [2025-09-24T17:42:19.102400] [INFO ] [LOCAL ] BORR: Starting deletion of primary data. [2025-09-24T17:42:19.105255] [DEBUG] [LOCAL ] BORR: Deleted primary data file. [2025-09-24T17:42:19.106235] [INFO ] [MAIN ] BORR: Starting full primary refresh. [2025-09-24T17:42:19.120832] [DEBUG] [LOCAL ] BOH: Primary data saved (31331 records). [2025-09-24T17:42:19.121271] [INFO ] [MAIN ] BOH: Full history saved. [2025-09-24T17:42:19.121950] [INFO ] [MAIN ] Update Progress: 322/2373 symbols completed. BOH took 31.8s. Estimated remaining: 4h 29m 10s. Rate: 7.6 symbols/min [2025-09-24T17:42:19.521246] [INFO ] [MAIN ] BOW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:42:19.690035] [INFO ] [REMOTE ] BORR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:42:19.693203] [INFO ] [REMOTE ] BORR: Fetching primary data for 2024-12. [2025-09-24T17:42:19.692485] [DEBUG] [LOCAL ] BOND: Primary data saved (32119 records). [2025-09-24T17:42:19.702518] [INFO ] [MAIN ] BOND: Full history saved. [2025-09-24T17:42:19.704308] [INFO ] [MAIN ] Update Progress: 323/2373 symbols completed. BOND took 32.4s. Estimated remaining: 4h 28m 16s. Rate: 7.6 symbols/min [2025-09-24T17:42:19.704833] [DEBUG] [LOCAL ] BOW: Loaded 23640 existing records from primary storage. [2025-09-24T17:42:19.705138] [INFO ] [MAIN ] BOW: Loaded 23640 existing records. [2025-09-24T17:42:20.061532] [INFO ] [MAIN ] BOX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:42:20.064602] [WARN ] [MAIN ] BOW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:42:20.065421] [INFO ] [MAIN ] BOW: Wiping existing primary data before full refresh. [2025-09-24T17:42:20.065492] [INFO ] [LOCAL ] BOW: Starting deletion of primary data. [2025-09-24T17:42:20.066341] [DEBUG] [LOCAL ] BOW: Deleted primary data file. [2025-09-24T17:42:20.066455] [INFO ] [MAIN ] BOW: Starting full primary refresh. [2025-09-24T17:42:20.183272] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-24T17:42:20.203986] [INFO ] [REMOTE ] BOOT: Full fetch complete (60322 records). [2025-09-24T17:42:20.243515] [DEBUG] [VALIDATOR ] BOOT: Validating primary data. [2025-09-24T17:42:20.487135] [DEBUG] [LOCAL ] BOX: Loaded 50321 existing records from primary storage. [2025-09-24T17:42:20.563333] [INFO ] [MAIN ] BOX: Loaded 50321 existing records. [2025-09-24T17:42:20.598365] [INFO ] [REMOTE ] BOW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:42:20.642389] [INFO ] [REMOTE ] BOW: Fetching primary data for 2024-12. [2025-09-24T17:42:21.023618] [WARN ] [MAIN ] BOX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:42:21.056754] [INFO ] [MAIN ] BOX: Wiping existing primary data before full refresh. [2025-09-24T17:42:21.056890] [DEBUG] [VALIDATOR ] BOOT: All expected trading days are present. [2025-09-24T17:42:21.057022] [INFO ] [LOCAL ] BOX: Starting deletion of primary data. [2025-09-24T17:42:21.056965] [DEBUG] [VALIDATOR ] BOOT: Primary data validation passed. [2025-09-24T17:42:21.057803] [INFO ] [MAIN ] BOOT: Fetched primary data is valid. [2025-09-24T17:42:21.057880] [DEBUG] [LOCAL ] BOOT: Saving primary data. [2025-09-24T17:42:21.059373] [DEBUG] [LOCAL ] BOX: Deleted primary data file. [2025-09-24T17:42:21.059556] [INFO ] [MAIN ] BOX: Starting full primary refresh. [2025-09-24T17:42:21.059507] [DEBUG] [LOCAL ] BOOT: Trimmed 60322 records to 40846 (keeping 200 days of data) [2025-09-24T17:42:21.529769] [INFO ] [REMOTE ] BOX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:42:21.530600] [INFO ] [REMOTE ] BOX: Fetching primary data for 2024-12. [2025-09-24T17:42:21.680750] [DEBUG] [LOCAL ] BOOT: Primary data saved (40846 records). [2025-09-24T17:42:21.680895] [INFO ] [MAIN ] BOOT: Full history saved. [2025-09-24T17:42:21.681633] [INFO ] [MAIN ] Update Progress: 324/2373 symbols completed. BOOT took 34.4s. Estimated remaining: 4h 27m 31s. Rate: 7.7 symbols/min [2025-09-24T17:42:21.863186] [INFO ] [MAIN ] BP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:42:21.877151] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-24T17:42:21.905971] [INFO ] [REMOTE ] BOW: Fetching primary data for 2025-01. [2025-09-24T17:42:21.912221] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2024-12 (2.22 seconds). [2025-09-24T17:42:21.923559] [INFO ] [REMOTE ] BORR: Fetching primary data for 2025-01. [2025-09-24T17:42:21.972470] [DEBUG] [LOCAL ] BP: Loaded 53711 existing records from primary storage. [2025-09-24T17:42:21.972629] [INFO ] [MAIN ] BP: Loaded 53711 existing records. [2025-09-24T17:42:22.150403] [WARN ] [MAIN ] BP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:42:22.150749] [INFO ] [MAIN ] BP: Wiping existing primary data before full refresh. [2025-09-24T17:42:22.150807] [INFO ] [LOCAL ] BP: Starting deletion of primary data. [2025-09-24T17:42:22.152262] [DEBUG] [LOCAL ] BP: Deleted primary data file. [2025-09-24T17:42:22.152326] [INFO ] [MAIN ] BP: Starting full primary refresh. [2025-09-24T17:42:22.503248] [INFO ] [REMOTE ] BP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:42:22.503546] [INFO ] [REMOTE ] BP: Fetching primary data for 2024-12. [2025-09-24T17:42:22.909396] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-24T17:42:23.210214] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-24T17:42:23.219923] [INFO ] [REMOTE ] BOW: Fetching primary data for 2025-02. [2025-09-24T17:42:23.316393] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2025-01 (1.39 seconds). [2025-09-24T17:42:24.016084] [INFO ] [REMOTE ] BORR: Fetching primary data for 2025-02. [2025-09-24T17:42:24.034033] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2025-02 (0.81 seconds). [2025-09-24T17:42:24.384993] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2024-12 (1.88 seconds). [2025-09-24T17:42:24.816104] [INFO ] [REMOTE ] BOX: Fetching primary data for 2025-01. [2025-09-24T17:42:25.616219] [INFO ] [REMOTE ] BOW: Fetching primary data for 2025-03. [2025-09-24T17:42:25.654853] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2025-02 (1.64 seconds). [2025-09-24T17:42:26.416118] [INFO ] [REMOTE ] BP: Fetching primary data for 2025-01. [2025-09-24T17:42:26.467813] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-24T17:42:26.932618] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2025-03 (1.32 seconds). [2025-09-24T17:42:27.216098] [INFO ] [REMOTE ] BORR: Fetching primary data for 2025-03. [2025-09-24T17:42:28.016098] [INFO ] [REMOTE ] BOW: Fetching primary data for 2025-04. [2025-09-24T17:42:28.816115] [INFO ] [REMOTE ] BOX: Fetching primary data for 2025-02. [2025-09-24T17:42:29.365764] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2025-01 (2.95 seconds). [2025-09-24T17:42:29.616205] [INFO ] [REMOTE ] BP: Fetching primary data for 2025-02. [2025-09-24T17:42:29.750305] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2025-04 (1.73 seconds). [2025-09-24T17:42:30.304749] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-24T17:42:30.360683] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2025-03 (3.14 seconds). [2025-09-24T17:42:30.416036] [INFO ] [REMOTE ] BORR: Fetching primary data for 2025-04. [2025-09-24T17:42:31.216108] [INFO ] [REMOTE ] BOX: Fetching primary data for 2025-03. [2025-09-24T17:42:31.717523] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2025-02 (2.10 seconds). [2025-09-24T17:42:32.016157] [INFO ] [REMOTE ] BOW: Fetching primary data for 2025-05. [2025-09-24T17:42:32.358705] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2025-04 (1.94 seconds). [2025-09-24T17:42:32.581810] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2025-03 (1.37 seconds). [2025-09-24T17:42:32.816149] [INFO ] [REMOTE ] BORR: Fetching primary data for 2025-05. [2025-09-24T17:42:33.000386] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2025-05 (0.98 seconds). [2025-09-24T17:42:33.616108] [INFO ] [REMOTE ] BOW: Fetching primary data for 2025-06. [2025-09-24T17:42:34.383520] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2025-06 (0.77 seconds). [2025-09-24T17:42:34.416035] [INFO ] [REMOTE ] BOW: Fetching primary data for 2025-07. [2025-09-24T17:42:34.586258] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-24T17:42:35.216106] [INFO ] [REMOTE ] BORR: Fetching primary data for 2025-06. [2025-09-24T17:42:35.386397] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2025-07 (0.97 seconds). [2025-09-24T17:42:36.016084] [INFO ] [REMOTE ] BP: Fetching primary data for 2025-03. [2025-09-24T17:42:36.713934] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-24T17:42:36.816105] [INFO ] [REMOTE ] BORR: Fetching primary data for 2025-07. [2025-09-24T17:42:37.616108] [INFO ] [REMOTE ] BOW: Fetching primary data for 2025-08. [2025-09-24T17:42:38.318437] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2025-03 (2.30 seconds). [2025-09-24T17:42:38.397465] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2025-07 (1.58 seconds). [2025-09-24T17:42:38.416040] [INFO ] [REMOTE ] BORR: Fetching primary data for 2025-08. [2025-09-24T17:42:38.601136] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2025-08 (0.99 seconds). [2025-09-24T17:42:39.216101] [INFO ] [REMOTE ] BOX: Fetching primary data for 2025-04. [2025-09-24T17:42:40.016175] [INFO ] [REMOTE ] BP: Fetching primary data for 2025-04. [2025-09-24T17:42:40.230832] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2025-08 (1.81 seconds). [2025-09-24T17:42:40.821329] [INFO ] [REMOTE ] BOW: Fetching primary data for 2025-09. [2025-09-24T17:42:40.849122] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2025-04 (1.63 seconds). [2025-09-24T17:42:41.616092] [INFO ] [REMOTE ] BORR: Fetching primary data for 2025-09. [2025-09-24T17:42:41.860483] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2025-09 (1.04 seconds). [2025-09-24T17:42:41.865356] [INFO ] [REMOTE ] BOW: Full fetch complete (31108 records). [2025-09-24T17:42:41.865499] [DEBUG] [VALIDATOR ] BOW: Validating primary data. [2025-09-24T17:42:42.266793] [DEBUG] [VALIDATOR ] BOW: All expected trading days are present. [2025-09-24T17:42:42.266999] [DEBUG] [VALIDATOR ] BOW: Primary data validation passed. [2025-09-24T17:42:42.267617] [INFO ] [MAIN ] BOW: Fetched primary data is valid. [2025-09-24T17:42:42.267813] [DEBUG] [LOCAL ] BOW: Saving primary data. [2025-09-24T17:42:42.269282] [DEBUG] [LOCAL ] BOW: Trimmed 31108 records to 23628 (keeping 200 days of data) [2025-09-24T17:42:42.398905] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2025-04 (2.38 seconds). [2025-09-24T17:42:42.416754] [INFO ] [REMOTE ] BOX: Fetching primary data for 2025-05. [2025-09-24T17:42:42.474932] [DEBUG] [LOCAL ] BOW: Primary data saved (23628 records). [2025-09-24T17:42:42.475164] [INFO ] [MAIN ] BOW: Full history saved. [2025-09-24T17:42:42.475288] [INFO ] [MAIN ] Update Progress: 325/2373 symbols completed. BOW took 23.3s. Estimated remaining: 4h 28m 44s. Rate: 7.6 symbols/min [2025-09-24T17:42:42.677562] [INFO ] [MAIN ] BR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:42:42.720498] [DEBUG] [LOCAL ] BR: Loaded 34778 existing records from primary storage. [2025-09-24T17:42:42.720754] [INFO ] [MAIN ] BR: Loaded 34778 existing records. [2025-09-24T17:42:42.922916] [WARN ] [MAIN ] BR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:42:42.923263] [INFO ] [MAIN ] BR: Wiping existing primary data before full refresh. [2025-09-24T17:42:42.923313] [INFO ] [LOCAL ] BR: Starting deletion of primary data. [2025-09-24T17:42:42.924854] [DEBUG] [LOCAL ] BR: Deleted primary data file. [2025-09-24T17:42:42.924918] [INFO ] [MAIN ] BR: Starting full primary refresh. [2025-09-24T17:42:43.224599] [INFO ] [REMOTE ] BP: Fetching primary data for 2025-05. [2025-09-24T17:42:43.350715] [INFO ] [REMOTE ] BR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:42:43.558426] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2025-09 (1.94 seconds). [2025-09-24T17:42:43.568322] [INFO ] [REMOTE ] BORR: Full fetch complete (74751 records). [2025-09-24T17:42:43.568588] [DEBUG] [VALIDATOR ] BORR: Validating primary data. [2025-09-24T17:42:44.039569] [INFO ] [REMOTE ] BR: Fetching primary data for 2024-12. [2025-09-24T17:42:44.061025] [DEBUG] [VALIDATOR ] BORR: All expected trading days are present. [2025-09-24T17:42:44.061272] [DEBUG] [VALIDATOR ] BORR: Primary data validation passed. [2025-09-24T17:42:44.062844] [INFO ] [MAIN ] BORR: Fetched primary data is valid. [2025-09-24T17:42:44.063193] [DEBUG] [LOCAL ] BORR: Saving primary data. [2025-09-24T17:42:44.065609] [DEBUG] [LOCAL ] BORR: Trimmed 74751 records to 51165 (keeping 200 days of data) [2025-09-24T17:42:44.196546] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2025-05 (1.78 seconds). [2025-09-24T17:42:44.422736] [DEBUG] [LOCAL ] BORR: Primary data saved (51165 records). [2025-09-24T17:42:44.422908] [INFO ] [MAIN ] BORR: Full history saved. [2025-09-24T17:42:44.423001] [INFO ] [MAIN ] Update Progress: 326/2373 symbols completed. BORR took 26.4s. Estimated remaining: 4h 27m 59s. Rate: 7.6 symbols/min [2025-09-24T17:42:44.596320] [INFO ] [MAIN ] BRBR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:42:44.650501] [DEBUG] [LOCAL ] BRBR: Loaded 51231 existing records from primary storage. [2025-09-24T17:42:44.650706] [INFO ] [MAIN ] BRBR: Loaded 51231 existing records. [2025-09-24T17:42:44.831596] [INFO ] [REMOTE ] BOX: Fetching primary data for 2025-06. [2025-09-24T17:42:44.837791] [WARN ] [MAIN ] BRBR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:42:44.839147] [INFO ] [MAIN ] BRBR: Wiping existing primary data before full refresh. [2025-09-24T17:42:44.839247] [INFO ] [LOCAL ] BRBR: Starting deletion of primary data. [2025-09-24T17:42:44.840689] [DEBUG] [LOCAL ] BRBR: Deleted primary data file. [2025-09-24T17:42:44.840750] [INFO ] [MAIN ] BRBR: Starting full primary refresh. [2025-09-24T17:42:45.223666] [INFO ] [REMOTE ] BRBR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:42:45.387810] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2025-05 (2.16 seconds). [2025-09-24T17:42:45.432959] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-24T17:42:45.616094] [INFO ] [REMOTE ] BP: Fetching primary data for 2025-06. [2025-09-24T17:42:46.336887] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-24T17:42:46.416094] [INFO ] [REMOTE ] BOX: Fetching primary data for 2025-07. [2025-09-24T17:42:47.216070] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2024-12. [2025-09-24T17:42:47.682487] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2025-06 (2.07 seconds). [2025-09-24T17:42:48.016048] [INFO ] [REMOTE ] BR: Fetching primary data for 2025-01. [2025-09-24T17:42:48.126558] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-24T17:42:48.816117] [INFO ] [REMOTE ] BP: Fetching primary data for 2025-07. [2025-09-24T17:42:48.875446] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2024-12 (1.66 seconds). [2025-09-24T17:42:49.505197] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-24T17:42:49.616089] [INFO ] [REMOTE ] BR: Fetching primary data for 2025-02. [2025-09-24T17:42:50.416080] [INFO ] [REMOTE ] BOX: Fetching primary data for 2025-08. [2025-09-24T17:42:51.004936] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2025-02 (1.39 seconds). [2025-09-24T17:42:51.221210] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2025-01. [2025-09-24T17:42:51.249494] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2025-07 (2.43 seconds). [2025-09-24T17:42:52.016061] [INFO ] [REMOTE ] BR: Fetching primary data for 2025-03. [2025-09-24T17:42:52.334254] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2025-08 (1.92 seconds). [2025-09-24T17:42:52.791555] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-24T17:42:52.816041] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2025-02. [2025-09-24T17:42:53.107440] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2025-03 (1.09 seconds). [2025-09-24T17:42:53.616083] [INFO ] [REMOTE ] BP: Fetching primary data for 2025-08. [2025-09-24T17:42:54.074379] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2025-02 (1.26 seconds). [2025-09-24T17:42:54.416108] [INFO ] [REMOTE ] BOX: Fetching primary data for 2025-09. [2025-09-24T17:42:55.216120] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2025-03. [2025-09-24T17:42:55.613553] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2025-08 (2.00 seconds). [2025-09-24T17:42:56.016078] [INFO ] [REMOTE ] BP: Fetching primary data for 2025-09. [2025-09-24T17:42:56.184853] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-24T17:42:56.194411] [INFO ] [REMOTE ] BOX: Full fetch complete (72133 records). [2025-09-24T17:42:56.194568] [DEBUG] [VALIDATOR ] BOX: Validating primary data. [2025-09-24T17:42:56.641968] [DEBUG] [VALIDATOR ] BOX: All expected trading days are present. [2025-09-24T17:42:56.642253] [DEBUG] [VALIDATOR ] BOX: Primary data validation passed. [2025-09-24T17:42:56.643258] [INFO ] [MAIN ] BOX: Fetched primary data is valid. [2025-09-24T17:42:56.643381] [DEBUG] [LOCAL ] BOX: Saving primary data. [2025-09-24T17:42:56.645785] [DEBUG] [LOCAL ] BOX: Trimmed 72133 records to 50296 (keeping 200 days of data) [2025-09-24T17:42:56.789724] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2025-03 (1.57 seconds). [2025-09-24T17:42:56.816232] [INFO ] [REMOTE ] BR: Fetching primary data for 2025-04. [2025-09-24T17:42:57.017218] [DEBUG] [LOCAL ] BOX: Primary data saved (50296 records). [2025-09-24T17:42:57.017604] [INFO ] [MAIN ] BOX: Full history saved. [2025-09-24T17:42:57.017776] [INFO ] [MAIN ] Update Progress: 327/2373 symbols completed. BOX took 37.3s. Estimated remaining: 4h 28m 21s. Rate: 7.6 symbols/min [2025-09-24T17:42:57.197968] [INFO ] [MAIN ] BRC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:42:57.217227] [DEBUG] [LOCAL ] BRC: Loaded 19365 existing records from primary storage. [2025-09-24T17:42:57.217365] [INFO ] [MAIN ] BRC: Loaded 19365 existing records. [2025-09-24T17:42:57.402951] [WARN ] [MAIN ] BRC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:42:57.403261] [INFO ] [MAIN ] BRC: Wiping existing primary data before full refresh. [2025-09-24T17:42:57.403326] [INFO ] [LOCAL ] BRC: Starting deletion of primary data. [2025-09-24T17:42:57.404087] [DEBUG] [LOCAL ] BRC: Deleted primary data file. [2025-09-24T17:42:57.404161] [INFO ] [MAIN ] BRC: Starting full primary refresh. [2025-09-24T17:42:57.616324] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2025-04. [2025-09-24T17:42:57.953550] [INFO ] [REMOTE ] BRC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:42:58.208450] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2025-09 (2.19 seconds). [2025-09-24T17:42:58.229247] [INFO ] [REMOTE ] BP: Full fetch complete (77763 records). [2025-09-24T17:42:58.229684] [DEBUG] [VALIDATOR ] BP: Validating primary data. [2025-09-24T17:42:58.426846] [INFO ] [REMOTE ] BRC: Fetching primary data for 2024-12. [2025-09-24T17:42:58.602801] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-24T17:42:58.882105] [DEBUG] [VALIDATOR ] BP: All expected trading days are present. [2025-09-24T17:42:58.882241] [DEBUG] [VALIDATOR ] BP: Primary data validation passed. [2025-09-24T17:42:58.883362] [INFO ] [MAIN ] BP: Fetched primary data is valid. [2025-09-24T17:42:58.883539] [DEBUG] [LOCAL ] BP: Saving primary data. [2025-09-24T17:42:58.887578] [DEBUG] [LOCAL ] BP: Trimmed 77763 records to 53711 (keeping 200 days of data) [2025-09-24T17:42:59.222380] [INFO ] [REMOTE ] BR: Fetching primary data for 2025-05. [2025-09-24T17:42:59.272681] [DEBUG] [LOCAL ] BP: Primary data saved (53711 records). [2025-09-24T17:42:59.272820] [INFO ] [MAIN ] BP: Full history saved. [2025-09-24T17:42:59.274736] [INFO ] [MAIN ] Update Progress: 328/2373 symbols completed. BP took 37.6s. Estimated remaining: 4h 27m 38s. Rate: 7.6 symbols/min [2025-09-24T17:42:59.458026] [INFO ] [MAIN ] BRCC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:42:59.540095] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2025-04 (1.92 seconds). [2025-09-24T17:42:59.551469] [DEBUG] [LOCAL ] BRCC: Loaded 40441 existing records from primary storage. [2025-09-24T17:42:59.552168] [INFO ] [MAIN ] BRCC: Loaded 40441 existing records. [2025-09-24T17:42:59.658526] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-24T17:42:59.777776] [WARN ] [MAIN ] BRCC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:42:59.778112] [INFO ] [MAIN ] BRCC: Wiping existing primary data before full refresh. [2025-09-24T17:42:59.778163] [INFO ] [LOCAL ] BRCC: Starting deletion of primary data. [2025-09-24T17:42:59.779224] [DEBUG] [LOCAL ] BRCC: Deleted primary data file. [2025-09-24T17:42:59.779298] [INFO ] [MAIN ] BRCC: Starting full primary refresh. [2025-09-24T17:43:00.021380] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2025-05. [2025-09-24T17:43:00.176166] [INFO ] [REMOTE ] BRCC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:43:00.816177] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2024-12. [2025-09-24T17:43:01.048828] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2025-05 (1.83 seconds). [2025-09-24T17:43:01.432240] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-24T17:43:01.616126] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2025-06. [2025-09-24T17:43:02.416199] [INFO ] [REMOTE ] BR: Fetching primary data for 2025-06. [2025-09-24T17:43:02.463857] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T17:43:03.216146] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2025-01. [2025-09-24T17:43:03.297850] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2025-06 (1.68 seconds). [2025-09-24T17:43:03.442107] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-24T17:43:04.016109] [INFO ] [REMOTE ] BR: Fetching primary data for 2025-07. [2025-09-24T17:43:04.659889] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-24T17:43:04.816173] [INFO ] [REMOTE ] BRC: Fetching primary data for 2025-01. [2025-09-24T17:43:05.433875] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2025-07 (1.42 seconds). [2025-09-24T17:43:05.616102] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2025-02. [2025-09-24T17:43:05.666131] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-24T17:43:06.416137] [INFO ] [REMOTE ] BRC: Fetching primary data for 2025-02. [2025-09-24T17:43:06.917548] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-24T17:43:07.216141] [INFO ] [REMOTE ] BR: Fetching primary data for 2025-08. [2025-09-24T17:43:07.477216] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-24T17:43:08.016099] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2025-03. [2025-09-24T17:43:08.710137] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-24T17:43:08.816094] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2025-07. [2025-09-24T17:43:09.278288] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2025-03 (1.26 seconds). [2025-09-24T17:43:09.616109] [INFO ] [REMOTE ] BRC: Fetching primary data for 2025-03. [2025-09-24T17:43:10.368695] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-24T17:43:10.416045] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2025-08. [2025-09-24T17:43:10.844508] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2025-03 (1.23 seconds). [2025-09-24T17:43:11.216087] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2025-04. [2025-09-24T17:43:12.016156] [INFO ] [REMOTE ] BR: Fetching primary data for 2025-09. [2025-09-24T17:43:12.067285] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-24T17:43:12.434339] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2025-04 (1.22 seconds). [2025-09-24T17:43:12.816133] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2025-09. [2025-09-24T17:43:13.297002] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2025-09 (1.28 seconds). [2025-09-24T17:43:13.303492] [INFO ] [REMOTE ] BR: Full fetch complete (49012 records). [2025-09-24T17:43:13.303605] [DEBUG] [VALIDATOR ] BR: Validating primary data. [2025-09-24T17:43:13.621225] [INFO ] [REMOTE ] BRC: Fetching primary data for 2025-04. [2025-09-24T17:43:13.704963] [DEBUG] [VALIDATOR ] BR: All expected trading days are present. [2025-09-24T17:43:13.705095] [DEBUG] [VALIDATOR ] BR: Primary data validation passed. [2025-09-24T17:43:13.706030] [INFO ] [MAIN ] BR: Fetched primary data is valid. [2025-09-24T17:43:13.706144] [DEBUG] [LOCAL ] BR: Saving primary data. [2025-09-24T17:43:13.708068] [DEBUG] [LOCAL ] BR: Trimmed 49012 records to 34707 (keeping 200 days of data) [2025-09-24T17:43:13.975076] [DEBUG] [LOCAL ] BR: Primary data saved (34707 records). [2025-09-24T17:43:13.975357] [INFO ] [MAIN ] BR: Full history saved. [2025-09-24T17:43:13.975724] [INFO ] [MAIN ] Update Progress: 329/2373 symbols completed. BR took 31.5s. Estimated remaining: 4h 28m 13s. Rate: 7.6 symbols/min [2025-09-24T17:43:14.150104] [INFO ] [MAIN ] BRO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:43:14.219629] [DEBUG] [LOCAL ] BRO: Loaded 51916 existing records from primary storage. [2025-09-24T17:43:14.219843] [INFO ] [MAIN ] BRO: Loaded 51916 existing records. [2025-09-24T17:43:14.405016] [WARN ] [MAIN ] BRO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:43:14.405282] [INFO ] [MAIN ] BRO: Wiping existing primary data before full refresh. [2025-09-24T17:43:14.405330] [INFO ] [LOCAL ] BRO: Starting deletion of primary data. [2025-09-24T17:43:14.406886] [DEBUG] [LOCAL ] BRO: Deleted primary data file. [2025-09-24T17:43:14.406947] [INFO ] [MAIN ] BRO: Starting full primary refresh. [2025-09-24T17:43:14.421280] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2025-05. [2025-09-24T17:43:14.823929] [INFO ] [REMOTE ] BRO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:43:14.828019] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2025-09 (2.01 seconds). [2025-09-24T17:43:14.853211] [INFO ] [REMOTE ] BRBR: Full fetch complete (71793 records). [2025-09-24T17:43:14.853700] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2025-04 (1.23 seconds). [2025-09-24T17:43:14.853996] [DEBUG] [VALIDATOR ] BRBR: Validating primary data. [2025-09-24T17:43:15.219728] [INFO ] [REMOTE ] BRC: Fetching primary data for 2025-05. [2025-09-24T17:43:15.275460] [DEBUG] [VALIDATOR ] BRBR: All expected trading days are present. [2025-09-24T17:43:15.275565] [DEBUG] [VALIDATOR ] BRBR: Primary data validation passed. [2025-09-24T17:43:15.276626] [INFO ] [MAIN ] BRBR: Fetched primary data is valid. [2025-09-24T17:43:15.276753] [DEBUG] [LOCAL ] BRBR: Saving primary data. [2025-09-24T17:43:15.278577] [DEBUG] [LOCAL ] BRBR: Trimmed 71793 records to 51234 (keeping 200 days of data) [2025-09-24T17:43:15.593810] [DEBUG] [LOCAL ] BRBR: Primary data saved (51234 records). [2025-09-24T17:43:15.593983] [INFO ] [MAIN ] BRBR: Full history saved. [2025-09-24T17:43:15.594137] [INFO ] [MAIN ] Update Progress: 330/2373 symbols completed. BRBR took 31.2s. Estimated remaining: 4h 27m 26s. Rate: 7.6 symbols/min [2025-09-24T17:43:15.771849] [INFO ] [MAIN ] BROS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:43:15.772164] [DEBUG] [LOCAL ] BROS: No existing data file found in primary storage. [2025-09-24T17:43:15.772250] [WARN ] [MAIN ] BROS: No existing data found, performing full refresh instead. [2025-09-24T17:43:15.772526] [INFO ] [MAIN ] BROS: Wiping existing primary data before full refresh. [2025-09-24T17:43:15.772819] [INFO ] [LOCAL ] BROS: Starting deletion of primary data. [2025-09-24T17:43:15.772894] [DEBUG] [LOCAL ] BROS: No primary data file found to delete. [2025-09-24T17:43:15.780968] [INFO ] [MAIN ] BROS: Starting full primary refresh. [2025-09-24T17:43:15.862812] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-24T17:43:16.022595] [INFO ] [REMOTE ] BRO: Fetching primary data for 2024-12. [2025-09-24T17:43:16.173627] [INFO ] [REMOTE ] BROS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:43:16.450607] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2025-05 (1.23 seconds). [2025-09-24T17:43:16.816148] [INFO ] [REMOTE ] BROS: Fetching primary data for 2024-12. [2025-09-24T17:43:17.616151] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2025-06. [2025-09-24T17:43:17.729246] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-24T17:43:18.416105] [INFO ] [REMOTE ] BRC: Fetching primary data for 2025-06. [2025-09-24T17:43:18.448748] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2024-12 (1.63 seconds). [2025-09-24T17:43:19.216060] [INFO ] [REMOTE ] BROS: Fetching primary data for 2025-01. [2025-09-24T17:43:19.315815] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2025-06 (1.70 seconds). [2025-09-24T17:43:19.452688] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-24T17:43:20.016284] [INFO ] [REMOTE ] BRC: Fetching primary data for 2025-07. [2025-09-24T17:43:20.816057] [INFO ] [REMOTE ] BRO: Fetching primary data for 2025-01. [2025-09-24T17:43:20.961471] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2025-01 (1.75 seconds). [2025-09-24T17:43:21.100527] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2025-07 (1.08 seconds). [2025-09-24T17:43:21.616105] [INFO ] [REMOTE ] BRC: Fetching primary data for 2025-08. [2025-09-24T17:43:22.416109] [INFO ] [REMOTE ] BROS: Fetching primary data for 2025-02. [2025-09-24T17:43:22.558182] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2025-01 (1.74 seconds). [2025-09-24T17:43:22.663290] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-24T17:43:23.216161] [INFO ] [REMOTE ] BRC: Fetching primary data for 2025-09. [2025-09-24T17:43:24.016058] [INFO ] [REMOTE ] BRO: Fetching primary data for 2025-02. [2025-09-24T17:43:24.378351] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2025-09 (1.16 seconds). [2025-09-24T17:43:24.381829] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2025-02 (1.97 seconds). [2025-09-24T17:43:24.397244] [INFO ] [REMOTE ] BRC: Full fetch complete (29190 records). [2025-09-24T17:43:24.397545] [DEBUG] [VALIDATOR ] BRC: Validating primary data. [2025-09-24T17:43:24.804946] [DEBUG] [VALIDATOR ] BRC: All expected trading days are present. [2025-09-24T17:43:24.805178] [DEBUG] [VALIDATOR ] BRC: Primary data validation passed. [2025-09-24T17:43:24.805801] [INFO ] [MAIN ] BRC: Fetched primary data is valid. [2025-09-24T17:43:24.805867] [DEBUG] [LOCAL ] BRC: Saving primary data. [2025-09-24T17:43:24.806966] [DEBUG] [LOCAL ] BRC: Trimmed 29190 records to 19348 (keeping 200 days of data) [2025-09-24T17:43:24.816102] [INFO ] [REMOTE ] BROS: Fetching primary data for 2025-03. [2025-09-24T17:43:24.945330] [DEBUG] [LOCAL ] BRC: Primary data saved (19348 records). [2025-09-24T17:43:24.946038] [INFO ] [MAIN ] BRC: Full history saved. [2025-09-24T17:43:24.946368] [INFO ] [MAIN ] Update Progress: 331/2373 symbols completed. BRC took 27.9s. Estimated remaining: 4h 27m 28s. Rate: 7.6 symbols/min [2025-09-24T17:43:25.130306] [INFO ] [MAIN ] BRSL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:43:25.130541] [DEBUG] [LOCAL ] BRSL: No existing data file found in primary storage. [2025-09-24T17:43:25.130597] [WARN ] [MAIN ] BRSL: No existing data found, performing full refresh instead. [2025-09-24T17:43:25.130773] [INFO ] [MAIN ] BRSL: Wiping existing primary data before full refresh. [2025-09-24T17:43:25.130830] [INFO ] [LOCAL ] BRSL: Starting deletion of primary data. [2025-09-24T17:43:25.130876] [DEBUG] [LOCAL ] BRSL: No primary data file found to delete. [2025-09-24T17:43:25.130909] [INFO ] [MAIN ] BRSL: Starting full primary refresh. [2025-09-24T17:43:25.522093] [INFO ] [REMOTE ] BRSL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:43:25.574420] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-24T17:43:25.616041] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2024-12. [2025-09-24T17:43:25.852450] [DEBUG] [REMOTE ] BRSL: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:43:25.852823] [WARN ] [REMOTE ] BRSL: No data returned for month 2024-12 [2025-09-24T17:43:26.416078] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2025-07. [2025-09-24T17:43:26.569404] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-24T17:43:27.216160] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2025-01. [2025-09-24T17:43:27.459838] [DEBUG] [REMOTE ] BRSL: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:43:27.460190] [WARN ] [REMOTE ] BRSL: No data returned for month 2025-01 [2025-09-24T17:43:28.016113] [INFO ] [REMOTE ] BRO: Fetching primary data for 2025-03. [2025-09-24T17:43:28.221190] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2025-07 (1.81 seconds). [2025-09-24T17:43:28.816108] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2025-02. [2025-09-24T17:43:29.081631] [DEBUG] [REMOTE ] BRSL: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:43:29.082042] [WARN ] [REMOTE ] BRSL: No data returned for month 2025-02 [2025-09-24T17:43:29.616052] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2025-03. [2025-09-24T17:43:29.812052] [DEBUG] [REMOTE ] BRSL: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:43:29.812394] [WARN ] [REMOTE ] BRSL: No data returned for month 2025-03 [2025-09-24T17:43:30.015269] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2025-03 (2.00 seconds). [2025-09-24T17:43:30.416080] [INFO ] [REMOTE ] BRO: Fetching primary data for 2025-04. [2025-09-24T17:43:31.216099] [INFO ] [REMOTE ] BROS: Fetching primary data for 2025-04. [2025-09-24T17:43:32.016134] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2025-08. [2025-09-24T17:43:32.275604] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2025-04 (1.86 seconds). [2025-09-24T17:43:32.816122] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2025-04. [2025-09-24T17:43:33.055579] [DEBUG] [REMOTE ] BRSL: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:43:33.055914] [WARN ] [REMOTE ] BRSL: No data returned for month 2025-04 [2025-09-24T17:43:33.299724] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2025-04 (2.08 seconds). [2025-09-24T17:43:33.521517] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-24T17:43:33.616142] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2025-05. [2025-09-24T17:43:33.811113] [DEBUG] [REMOTE ] BRSL: Error fetching primary data for 2025-05: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:43:33.811499] [WARN ] [REMOTE ] BRSL: No data returned for month 2025-05 [2025-09-24T17:43:34.416092] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2025-09. [2025-09-24T17:43:35.216099] [INFO ] [REMOTE ] BROS: Fetching primary data for 2025-05. [2025-09-24T17:43:36.004424] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2025-09 (1.59 seconds). [2025-09-24T17:43:36.012607] [INFO ] [REMOTE ] BRCC: Full fetch complete (57980 records). [2025-09-24T17:43:36.012794] [DEBUG] [VALIDATOR ] BRCC: Validating primary data. [2025-09-24T17:43:36.024909] [INFO ] [REMOTE ] BRO: Fetching primary data for 2025-05. [2025-09-24T17:43:36.411957] [DEBUG] [VALIDATOR ] BRCC: All expected trading days are present. [2025-09-24T17:43:36.412060] [DEBUG] [VALIDATOR ] BRCC: Primary data validation passed. [2025-09-24T17:43:36.412843] [INFO ] [MAIN ] BRCC: Fetched primary data is valid. [2025-09-24T17:43:36.412916] [DEBUG] [LOCAL ] BRCC: Saving primary data. [2025-09-24T17:43:36.414927] [DEBUG] [LOCAL ] BRCC: Trimmed 57980 records to 40396 (keeping 200 days of data) [2025-09-24T17:43:36.656368] [DEBUG] [LOCAL ] BRCC: Primary data saved (40396 records). [2025-09-24T17:43:36.656539] [INFO ] [MAIN ] BRCC: Full history saved. [2025-09-24T17:43:36.657165] [INFO ] [MAIN ] Update Progress: 332/2373 symbols completed. BRCC took 37.4s. Estimated remaining: 4h 27m 44s. Rate: 7.6 symbols/min [2025-09-24T17:43:36.821295] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2025-06. [2025-09-24T17:43:36.857388] [INFO ] [MAIN ] BRSP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:43:36.857676] [DEBUG] [LOCAL ] BRSP: No existing data file found in primary storage. [2025-09-24T17:43:36.857733] [WARN ] [MAIN ] BRSP: No existing data found, performing full refresh instead. [2025-09-24T17:43:36.857878] [INFO ] [MAIN ] BRSP: Wiping existing primary data before full refresh. [2025-09-24T17:43:36.857921] [INFO ] [LOCAL ] BRSP: Starting deletion of primary data. [2025-09-24T17:43:36.857964] [DEBUG] [LOCAL ] BRSP: No primary data file found to delete. [2025-09-24T17:43:36.857996] [INFO ] [MAIN ] BRSP: Starting full primary refresh. [2025-09-24T17:43:37.082697] [DEBUG] [REMOTE ] BRSL: Error fetching primary data for 2025-06: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:43:37.126170] [WARN ] [REMOTE ] BRSL: No data returned for month 2025-06 [2025-09-24T17:43:37.229571] [INFO ] [REMOTE ] BRSP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:43:37.430930] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2025-05 (2.21 seconds). [2025-09-24T17:43:37.616053] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2025-07. [2025-09-24T17:43:37.749164] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2025-05 (1.72 seconds). [2025-09-24T17:43:38.416102] [INFO ] [REMOTE ] BRO: Fetching primary data for 2025-06. [2025-09-24T17:43:39.155862] [INFO ] [REMOTE ] BRSL: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-24T17:43:39.216038] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2025-08. [2025-09-24T17:43:39.996960] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-24T17:43:40.016038] [INFO ] [REMOTE ] BRO: Fetching primary data for 2025-07. [2025-09-24T17:43:40.816104] [INFO ] [REMOTE ] BROS: Fetching primary data for 2025-06. [2025-09-24T17:43:40.865440] [INFO ] [REMOTE ] BRSL: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-24T17:43:41.616123] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2025-09. [2025-09-24T17:43:41.998882] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2025-07 (1.98 seconds). [2025-09-24T17:43:42.405142] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-24T17:43:42.416128] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2024-12. [2025-09-24T17:43:43.216091] [INFO ] [REMOTE ] BRO: Fetching primary data for 2025-08. [2025-09-24T17:43:43.265291] [INFO ] [REMOTE ] BRSL: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-24T17:43:43.273841] [INFO ] [REMOTE ] BRSL: Full fetch complete (21617 records). [2025-09-24T17:43:43.273925] [DEBUG] [VALIDATOR ] BRSL: Validating primary data. [2025-09-24T17:43:43.460634] [WARN ] [VALIDATOR ] BRSL: Validation failed - insufficient historical data. Have 59 unique days, need 200 days [2025-09-24T17:43:43.461492] [FATAL] [MAIN ] BRSL: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:43:43.461587] [WARN ] [MAIN ] BRSL: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:43:43.461685] [INFO ] [LOCAL ] BRSL: Starting deletion of primary data. [2025-09-24T17:43:43.461762] [DEBUG] [LOCAL ] BRSL: No primary data file found to delete. [2025-09-24T17:43:43.461813] [INFO ] [LOCAL ] BRSL: Starting deletion of derivative data. [2025-09-24T17:43:43.461894] [DEBUG] [LOCAL ] BRSL: No derivative data file found to delete. [2025-09-24T17:43:43.461980] [INFO ] [MAIN ] Update Progress: 333/2373 symbols completed. BRSL took 18.5s. Estimated remaining: 4h 27m 29s. Rate: 7.6 symbols/min [2025-09-24T17:43:43.633754] [INFO ] [MAIN ] BRT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:43:43.643721] [DEBUG] [LOCAL ] BRT: Loaded 4949 existing records from primary storage. [2025-09-24T17:43:43.643836] [INFO ] [MAIN ] BRT: Loaded 4949 existing records. [2025-09-24T17:43:43.830633] [WARN ] [MAIN ] BRT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:43:43.830931] [INFO ] [MAIN ] BRT: Wiping existing primary data before full refresh. [2025-09-24T17:43:43.830979] [INFO ] [LOCAL ] BRT: Starting deletion of primary data. [2025-09-24T17:43:43.831377] [DEBUG] [LOCAL ] BRT: Deleted primary data file. [2025-09-24T17:43:43.831438] [INFO ] [MAIN ] BRT: Starting full primary refresh. [2025-09-24T17:43:44.044555] [INFO ] [REMOTE ] BROS: Fetching primary data for 2025-07. [2025-09-24T17:43:44.144278] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-24T17:43:44.230519] [INFO ] [REMOTE ] BRT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:43:44.816060] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2025-01. [2025-09-24T17:43:44.989167] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-24T17:43:45.616093] [INFO ] [REMOTE ] BRO: Fetching primary data for 2025-09. [2025-09-24T17:43:46.257949] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2025-07 (2.21 seconds). [2025-09-24T17:43:46.297229] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-24T17:43:46.416085] [INFO ] [REMOTE ] BROS: Fetching primary data for 2025-08. [2025-09-24T17:43:47.216069] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2025-02. [2025-09-24T17:43:47.487852] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-24T17:43:47.497610] [INFO ] [REMOTE ] BRO: Full fetch complete (74207 records). [2025-09-24T17:43:47.497822] [DEBUG] [VALIDATOR ] BRO: Validating primary data. [2025-09-24T17:43:47.899504] [DEBUG] [VALIDATOR ] BRO: All expected trading days are present. [2025-09-24T17:43:47.899755] [DEBUG] [VALIDATOR ] BRO: Primary data validation passed. [2025-09-24T17:43:47.900827] [INFO ] [MAIN ] BRO: Fetched primary data is valid. [2025-09-24T17:43:47.900915] [DEBUG] [LOCAL ] BRO: Saving primary data. [2025-09-24T17:43:47.902762] [DEBUG] [LOCAL ] BRO: Trimmed 74207 records to 51915 (keeping 200 days of data) [2025-09-24T17:43:48.019020] [INFO ] [REMOTE ] BRT: Fetching primary data for 2024-12. [2025-09-24T17:43:48.174236] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-24T17:43:48.286176] [DEBUG] [LOCAL ] BRO: Primary data saved (51915 records). [2025-09-24T17:43:48.286332] [INFO ] [MAIN ] BRO: Full history saved. [2025-09-24T17:43:48.286439] [INFO ] [MAIN ] Update Progress: 334/2373 symbols completed. BRO took 34.3s. Estimated remaining: 4h 27m 3s. Rate: 7.6 symbols/min [2025-09-24T17:43:48.505275] [INFO ] [MAIN ] BRW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:43:48.508803] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2025-02 (1.29 seconds). [2025-09-24T17:43:48.535247] [DEBUG] [LOCAL ] BRW: Loaded 18999 existing records from primary storage. [2025-09-24T17:43:48.535413] [INFO ] [MAIN ] BRW: Loaded 18999 existing records. [2025-09-24T17:43:48.737074] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2024-12 (0.72 seconds). [2025-09-24T17:43:48.736812] [WARN ] [MAIN ] BRW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:43:48.739401] [INFO ] [MAIN ] BRW: Wiping existing primary data before full refresh. [2025-09-24T17:43:48.739464] [INFO ] [LOCAL ] BRW: Starting deletion of primary data. [2025-09-24T17:43:48.740331] [DEBUG] [LOCAL ] BRW: Deleted primary data file. [2025-09-24T17:43:48.740423] [INFO ] [MAIN ] BRW: Starting full primary refresh. [2025-09-24T17:43:48.821274] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2025-03. [2025-09-24T17:43:49.102826] [INFO ] [REMOTE ] BRW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:43:49.616082] [INFO ] [REMOTE ] BROS: Fetching primary data for 2025-09. [2025-09-24T17:43:50.382577] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2025-03 (1.56 seconds). [2025-09-24T17:43:50.416111] [INFO ] [REMOTE ] BRT: Fetching primary data for 2025-01. [2025-09-24T17:43:51.026603] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2025-01 (0.61 seconds). [2025-09-24T17:43:51.216079] [INFO ] [REMOTE ] BRT: Fetching primary data for 2025-02. [2025-09-24T17:43:51.703447] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2025-02 (0.49 seconds). [2025-09-24T17:43:51.764899] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2025-09 (2.15 seconds). [2025-09-24T17:43:51.774542] [INFO ] [REMOTE ] BROS: Full fetch complete (76976 records). [2025-09-24T17:43:51.774761] [DEBUG] [VALIDATOR ] BROS: Validating primary data. [2025-09-24T17:43:52.023380] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2025-04. [2025-09-24T17:43:52.174213] [DEBUG] [VALIDATOR ] BROS: All expected trading days are present. [2025-09-24T17:43:52.174301] [DEBUG] [VALIDATOR ] BROS: Primary data validation passed. [2025-09-24T17:43:52.175166] [INFO ] [MAIN ] BROS: Fetched primary data is valid. [2025-09-24T17:43:52.175266] [DEBUG] [LOCAL ] BROS: Saving primary data. [2025-09-24T17:43:52.176803] [DEBUG] [LOCAL ] BROS: Trimmed 76976 records to 53287 (keeping 200 days of data) [2025-09-24T17:43:52.515201] [DEBUG] [LOCAL ] BROS: Primary data saved (53287 records). [2025-09-24T17:43:52.515365] [INFO ] [MAIN ] BROS: Full history saved. [2025-09-24T17:43:52.515499] [INFO ] [MAIN ] Update Progress: 335/2373 symbols completed. BROS took 36.9s. Estimated remaining: 4h 26m 33s. Rate: 7.6 symbols/min [2025-09-24T17:43:52.690453] [INFO ] [MAIN ] BRX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:43:52.741527] [DEBUG] [LOCAL ] BRX: Loaded 51807 existing records from primary storage. [2025-09-24T17:43:52.741740] [INFO ] [MAIN ] BRX: Loaded 51807 existing records. [2025-09-24T17:43:52.821304] [INFO ] [REMOTE ] BRW: Fetching primary data for 2024-12. [2025-09-24T17:43:53.039711] [WARN ] [MAIN ] BRX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:43:53.039963] [INFO ] [MAIN ] BRX: Wiping existing primary data before full refresh. [2025-09-24T17:43:53.040011] [INFO ] [LOCAL ] BRX: Starting deletion of primary data. [2025-09-24T17:43:53.041357] [DEBUG] [LOCAL ] BRX: Deleted primary data file. [2025-09-24T17:43:53.041418] [INFO ] [MAIN ] BRX: Starting full primary refresh. [2025-09-24T17:43:53.418784] [INFO ] [REMOTE ] BRX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:43:53.613520] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2025-04 (1.59 seconds). [2025-09-24T17:43:53.622338] [INFO ] [REMOTE ] BRX: Fetching primary data for 2024-12. [2025-09-24T17:43:54.310793] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-24T17:43:54.416138] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2025-05. [2025-09-24T17:43:55.216157] [INFO ] [REMOTE ] BRT: Fetching primary data for 2025-03. [2025-09-24T17:43:55.357739] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-24T17:43:55.612788] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2025-05 (1.20 seconds). [2025-09-24T17:43:55.848695] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2025-03 (0.63 seconds). [2025-09-24T17:43:56.016088] [INFO ] [REMOTE ] BRW: Fetching primary data for 2025-01. [2025-09-24T17:43:56.816039] [INFO ] [REMOTE ] BRT: Fetching primary data for 2025-04. [2025-09-24T17:43:56.875009] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2025-01 (0.86 seconds). [2025-09-24T17:43:57.428618] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2025-04 (0.61 seconds). [2025-09-24T17:43:57.616101] [INFO ] [REMOTE ] BRW: Fetching primary data for 2025-02. [2025-09-24T17:43:58.262098] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2025-02 (0.65 seconds). [2025-09-24T17:43:58.416123] [INFO ] [REMOTE ] BRX: Fetching primary data for 2025-01. [2025-09-24T17:43:59.216151] [INFO ] [REMOTE ] BRT: Fetching primary data for 2025-05. [2025-09-24T17:43:59.896947] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2025-05 (0.68 seconds). [2025-09-24T17:44:00.016083] [INFO ] [REMOTE ] BRW: Fetching primary data for 2025-03. [2025-09-24T17:44:00.126381] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2025-01 (1.71 seconds). [2025-09-24T17:44:00.816057] [INFO ] [REMOTE ] BRT: Fetching primary data for 2025-06. [2025-09-24T17:44:00.978303] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2025-03 (0.96 seconds). [2025-09-24T17:44:01.461145] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2025-06 (0.65 seconds). [2025-09-24T17:44:01.616097] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2025-06. [2025-09-24T17:44:02.416081] [INFO ] [REMOTE ] BRX: Fetching primary data for 2025-02. [2025-09-24T17:44:02.870688] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-24T17:44:03.216113] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2025-07. [2025-09-24T17:44:03.777478] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-24T17:44:04.016105] [INFO ] [REMOTE ] BRT: Fetching primary data for 2025-07. [2025-09-24T17:44:04.629674] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2025-07 (0.61 seconds). [2025-09-24T17:44:04.726293] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2025-07 (1.51 seconds). [2025-09-24T17:44:04.816051] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2025-08. [2025-09-24T17:44:05.616088] [INFO ] [REMOTE ] BRX: Fetching primary data for 2025-03. [2025-09-24T17:44:06.199399] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2025-08 (1.38 seconds). [2025-09-24T17:44:06.416069] [INFO ] [REMOTE ] BRW: Fetching primary data for 2025-04. [2025-09-24T17:44:07.216061] [INFO ] [REMOTE ] BRT: Fetching primary data for 2025-08. [2025-09-24T17:44:07.347261] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-24T17:44:07.460606] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2025-04 (1.04 seconds). [2025-09-24T17:44:07.799600] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2025-08 (0.58 seconds). [2025-09-24T17:44:08.016098] [INFO ] [REMOTE ] BRT: Fetching primary data for 2025-09. [2025-09-24T17:44:08.789376] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2025-09 (0.77 seconds). [2025-09-24T17:44:08.790958] [INFO ] [REMOTE ] BRT: Full fetch complete (6830 records). [2025-09-24T17:44:08.791032] [DEBUG] [VALIDATOR ] BRT: Validating primary data. [2025-09-24T17:44:08.821306] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2025-09. [2025-09-24T17:44:09.163372] [DEBUG] [VALIDATOR ] BRT: All expected trading days are present. [2025-09-24T17:44:09.163459] [DEBUG] [VALIDATOR ] BRT: Primary data validation passed. [2025-09-24T17:44:09.163717] [INFO ] [MAIN ] BRT: Fetched primary data is valid. [2025-09-24T17:44:09.163780] [DEBUG] [LOCAL ] BRT: Saving primary data. [2025-09-24T17:44:09.164189] [DEBUG] [LOCAL ] BRT: Trimmed 6830 records to 4967 (keeping 200 days of data) [2025-09-24T17:44:09.195802] [DEBUG] [LOCAL ] BRT: Primary data saved (4967 records). [2025-09-24T17:44:09.195921] [INFO ] [MAIN ] BRT: Full history saved. [2025-09-24T17:44:09.196006] [INFO ] [MAIN ] Update Progress: 336/2373 symbols completed. BRT took 25.7s. Estimated remaining: 4h 27m 18s. Rate: 7.6 symbols/min [2025-09-24T17:44:09.370741] [INFO ] [MAIN ] BSAC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:44:09.408799] [DEBUG] [LOCAL ] BSAC: Loaded 32985 existing records from primary storage. [2025-09-24T17:44:09.408956] [INFO ] [MAIN ] BSAC: Loaded 32985 existing records. [2025-09-24T17:44:09.589205] [WARN ] [MAIN ] BSAC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:44:09.589464] [INFO ] [MAIN ] BSAC: Wiping existing primary data before full refresh. [2025-09-24T17:44:09.589515] [INFO ] [LOCAL ] BSAC: Starting deletion of primary data. [2025-09-24T17:44:09.590551] [DEBUG] [LOCAL ] BSAC: Deleted primary data file. [2025-09-24T17:44:09.590617] [INFO ] [MAIN ] BSAC: Starting full primary refresh. [2025-09-24T17:44:09.621787] [INFO ] [REMOTE ] BRX: Fetching primary data for 2025-04. [2025-09-24T17:44:10.003093] [INFO ] [REMOTE ] BSAC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:44:10.035446] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2025-09 (1.21 seconds). [2025-09-24T17:44:10.042707] [INFO ] [REMOTE ] BRSP: Full fetch complete (54071 records). [2025-09-24T17:44:10.042867] [DEBUG] [VALIDATOR ] BRSP: Validating primary data. [2025-09-24T17:44:10.421798] [INFO ] [REMOTE ] BRW: Fetching primary data for 2025-05. [2025-09-24T17:44:10.467722] [DEBUG] [VALIDATOR ] BRSP: All expected trading days are present. [2025-09-24T17:44:10.467813] [DEBUG] [VALIDATOR ] BRSP: Primary data validation passed. [2025-09-24T17:44:10.468453] [INFO ] [MAIN ] BRSP: Fetched primary data is valid. [2025-09-24T17:44:10.468495] [DEBUG] [LOCAL ] BRSP: Saving primary data. [2025-09-24T17:44:10.469827] [DEBUG] [LOCAL ] BRSP: Trimmed 54071 records to 36996 (keeping 200 days of data) [2025-09-24T17:44:10.691935] [DEBUG] [LOCAL ] BRSP: Primary data saved (36996 records). [2025-09-24T17:44:10.692100] [INFO ] [MAIN ] BRSP: Full history saved. [2025-09-24T17:44:10.692181] [INFO ] [MAIN ] Update Progress: 337/2373 symbols completed. BRSP took 34.0s. Estimated remaining: 4h 26m 32s. Rate: 7.6 symbols/min [2025-09-24T17:44:10.881957] [INFO ] [MAIN ] BSBR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:44:10.925022] [DEBUG] [LOCAL ] BSBR: Loaded 35113 existing records from primary storage. [2025-09-24T17:44:10.925203] [INFO ] [MAIN ] BSBR: Loaded 35113 existing records. [2025-09-24T17:44:11.149382] [WARN ] [MAIN ] BSBR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:44:11.150412] [INFO ] [MAIN ] BSBR: Wiping existing primary data before full refresh. [2025-09-24T17:44:11.150660] [INFO ] [LOCAL ] BSBR: Starting deletion of primary data. [2025-09-24T17:44:11.160144] [DEBUG] [LOCAL ] BSBR: Deleted primary data file. [2025-09-24T17:44:11.160588] [INFO ] [MAIN ] BSBR: Starting full primary refresh. [2025-09-24T17:44:11.185017] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2025-05 (0.76 seconds). [2025-09-24T17:44:11.230270] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2024-12. [2025-09-24T17:44:11.384732] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-24T17:44:11.649243] [INFO ] [REMOTE ] BSBR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:44:12.016114] [INFO ] [REMOTE ] BRX: Fetching primary data for 2025-05. [2025-09-24T17:44:12.398506] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2024-12 (1.17 seconds). [2025-09-24T17:44:12.816080] [INFO ] [REMOTE ] BRW: Fetching primary data for 2025-06. [2025-09-24T17:44:13.591951] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-24T17:44:13.616073] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2025-01. [2025-09-24T17:44:13.689277] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2025-06 (0.87 seconds). [2025-09-24T17:44:14.416134] [INFO ] [REMOTE ] BRX: Fetching primary data for 2025-06. [2025-09-24T17:44:14.876216] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2025-01 (1.26 seconds). [2025-09-24T17:44:15.216110] [INFO ] [REMOTE ] BRW: Fetching primary data for 2025-07. [2025-09-24T17:44:15.610628] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2025-06 (1.19 seconds). [2025-09-24T17:44:16.016081] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2025-02. [2025-09-24T17:44:16.438710] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-24T17:44:16.816091] [INFO ] [REMOTE ] BRW: Fetching primary data for 2025-08. [2025-09-24T17:44:17.043018] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2025-02 (1.03 seconds). [2025-09-24T17:44:17.616056] [INFO ] [REMOTE ] BRX: Fetching primary data for 2025-07. [2025-09-24T17:44:17.919274] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2025-08 (1.10 seconds). [2025-09-24T17:44:18.416086] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2025-03. [2025-09-24T17:44:19.216111] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2024-12. [2025-09-24T17:44:19.304438] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2025-03 (0.89 seconds). [2025-09-24T17:44:19.336910] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2025-07 (1.72 seconds). [2025-09-24T17:44:20.016124] [INFO ] [REMOTE ] BRX: Fetching primary data for 2025-08. [2025-09-24T17:44:20.204911] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2024-12 (0.99 seconds). [2025-09-24T17:44:20.816115] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2025-01. [2025-09-24T17:44:21.616101] [INFO ] [REMOTE ] BRW: Fetching primary data for 2025-09. [2025-09-24T17:44:21.765394] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-24T17:44:22.105944] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-24T17:44:22.416054] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2025-02. [2025-09-24T17:44:22.505926] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2025-09 (0.89 seconds). [2025-09-24T17:44:22.511064] [INFO ] [REMOTE ] BRW: Full fetch complete (29473 records). [2025-09-24T17:44:22.511216] [DEBUG] [VALIDATOR ] BRW: Validating primary data. [2025-09-24T17:44:22.904234] [DEBUG] [VALIDATOR ] BRW: All expected trading days are present. [2025-09-24T17:44:22.904324] [DEBUG] [VALIDATOR ] BRW: Primary data validation passed. [2025-09-24T17:44:22.904813] [INFO ] [MAIN ] BRW: Fetched primary data is valid. [2025-09-24T17:44:22.904877] [DEBUG] [LOCAL ] BRW: Saving primary data. [2025-09-24T17:44:22.905606] [DEBUG] [LOCAL ] BRW: Trimmed 29473 records to 19261 (keeping 200 days of data) [2025-09-24T17:44:23.021525] [DEBUG] [LOCAL ] BRW: Primary data saved (19261 records). [2025-09-24T17:44:23.021708] [INFO ] [MAIN ] BRW: Full history saved. [2025-09-24T17:44:23.021812] [INFO ] [MAIN ] Update Progress: 338/2373 symbols completed. BRW took 34.7s. Estimated remaining: 4h 26m 51s. Rate: 7.6 symbols/min [2025-09-24T17:44:23.199786] [INFO ] [MAIN ] BSL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:44:23.209236] [DEBUG] [LOCAL ] BSL: Loaded 7936 existing records from primary storage. [2025-09-24T17:44:23.209339] [INFO ] [MAIN ] BSL: Loaded 7936 existing records. [2025-09-24T17:44:23.221990] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2025-04. [2025-09-24T17:44:23.402787] [WARN ] [MAIN ] BSL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:44:23.403064] [INFO ] [MAIN ] BSL: Wiping existing primary data before full refresh. [2025-09-24T17:44:23.403116] [INFO ] [LOCAL ] BSL: Starting deletion of primary data. [2025-09-24T17:44:23.403520] [DEBUG] [LOCAL ] BSL: Deleted primary data file. [2025-09-24T17:44:23.403582] [INFO ] [MAIN ] BSL: Starting full primary refresh. [2025-09-24T17:44:23.787181] [INFO ] [REMOTE ] BSL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:44:23.809064] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2025-02 (1.39 seconds). [2025-09-24T17:44:24.016091] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2025-03. [2025-09-24T17:44:24.816117] [INFO ] [REMOTE ] BSL: Fetching primary data for 2024-12. [2025-09-24T17:44:25.034419] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-24T17:44:25.410112] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2025-03 (1.39 seconds). [2025-09-24T17:44:25.616067] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2025-04. [2025-09-24T17:44:25.729034] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2024-12 (0.91 seconds). [2025-09-24T17:44:26.416084] [INFO ] [REMOTE ] BRX: Fetching primary data for 2025-09. [2025-09-24T17:44:26.784282] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2025-04 (1.17 seconds). [2025-09-24T17:44:27.216109] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2025-05. [2025-09-24T17:44:28.016080] [INFO ] [REMOTE ] BSL: Fetching primary data for 2025-01. [2025-09-24T17:44:28.185582] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-24T17:44:28.195344] [INFO ] [REMOTE ] BRX: Full fetch complete (74922 records). [2025-09-24T17:44:28.195547] [DEBUG] [VALIDATOR ] BRX: Validating primary data. [2025-09-24T17:44:28.640476] [DEBUG] [VALIDATOR ] BRX: All expected trading days are present. [2025-09-24T17:44:28.643050] [DEBUG] [VALIDATOR ] BRX: Primary data validation passed. [2025-09-24T17:44:28.644003] [INFO ] [MAIN ] BRX: Fetched primary data is valid. [2025-09-24T17:44:28.644149] [DEBUG] [LOCAL ] BRX: Saving primary data. [2025-09-24T17:44:28.647737] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-24T17:44:28.659562] [DEBUG] [LOCAL ] BRX: Trimmed 74922 records to 51773 (keeping 200 days of data) [2025-09-24T17:44:28.792689] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2025-01 (0.78 seconds). [2025-09-24T17:44:28.848418] [INFO ] [REMOTE ] BSL: Fetching primary data for 2025-02. [2025-09-24T17:44:28.992044] [DEBUG] [LOCAL ] BRX: Primary data saved (51773 records). [2025-09-24T17:44:28.992223] [INFO ] [MAIN ] BRX: Full history saved. [2025-09-24T17:44:28.992326] [INFO ] [MAIN ] Update Progress: 339/2373 symbols completed. BRX took 36.5s. Estimated remaining: 4h 26m 32s. Rate: 7.6 symbols/min [2025-09-24T17:44:29.164347] [INFO ] [MAIN ] BSM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:44:29.200632] [DEBUG] [LOCAL ] BSM: Loaded 32342 existing records from primary storage. [2025-09-24T17:44:29.200874] [INFO ] [MAIN ] BSM: Loaded 32342 existing records. [2025-09-24T17:44:29.383336] [WARN ] [MAIN ] BSM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:44:29.383622] [INFO ] [MAIN ] BSM: Wiping existing primary data before full refresh. [2025-09-24T17:44:29.383703] [INFO ] [LOCAL ] BSM: Starting deletion of primary data. [2025-09-24T17:44:29.384788] [DEBUG] [LOCAL ] BSM: Deleted primary data file. [2025-09-24T17:44:29.384850] [INFO ] [MAIN ] BSM: Starting full primary refresh. [2025-09-24T17:44:29.621243] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2025-06. [2025-09-24T17:44:29.789442] [INFO ] [REMOTE ] BSM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:44:29.798622] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2025-02 (0.95 seconds). [2025-09-24T17:44:30.416094] [INFO ] [REMOTE ] BSL: Fetching primary data for 2025-03. [2025-09-24T17:44:30.517277] [DEBUG] [REMOTE ] BSL: Error fetching primary data for 2025-03: 'API call returned an empty response.' [2025-09-24T17:44:30.517691] [WARN ] [REMOTE ] BSL: No data returned for month 2025-03 [2025-09-24T17:44:30.961615] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2025-06 (1.34 seconds). [2025-09-24T17:44:31.216161] [INFO ] [REMOTE ] BSM: Fetching primary data for 2024-12. [2025-09-24T17:44:32.016092] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2025-07. [2025-09-24T17:44:32.684779] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2024-12 (1.47 seconds). [2025-09-24T17:44:32.816092] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2025-05. [2025-09-24T17:44:33.277259] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2025-07 (1.26 seconds). [2025-09-24T17:44:33.616096] [INFO ] [REMOTE ] BSL: Fetching primary data for 2025-04. [2025-09-24T17:44:34.240000] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-24T17:44:34.395139] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2025-04 (0.78 seconds). [2025-09-24T17:44:34.416081] [INFO ] [REMOTE ] BSM: Fetching primary data for 2025-01. [2025-09-24T17:44:35.216112] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2025-06. [2025-09-24T17:44:35.442596] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2025-01 (1.03 seconds). [2025-09-24T17:44:36.016095] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2025-08. [2025-09-24T17:44:36.616358] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-24T17:44:36.816081] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2025-07. [2025-09-24T17:44:37.508192] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-24T17:44:37.616085] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2025-09. [2025-09-24T17:44:37.871262] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2025-07 (1.06 seconds). [2025-09-24T17:44:38.416096] [INFO ] [REMOTE ] BSM: Fetching primary data for 2025-02. [2025-09-24T17:44:39.114878] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2025-09 (1.50 seconds). [2025-09-24T17:44:39.122372] [INFO ] [REMOTE ] BSBR: Full fetch complete (50540 records). [2025-09-24T17:44:39.122549] [DEBUG] [VALIDATOR ] BSBR: Validating primary data. [2025-09-24T17:44:39.221239] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2025-08. [2025-09-24T17:44:39.521547] [DEBUG] [VALIDATOR ] BSBR: All expected trading days are present. [2025-09-24T17:44:39.521794] [DEBUG] [VALIDATOR ] BSBR: Primary data validation passed. [2025-09-24T17:44:39.522510] [INFO ] [MAIN ] BSBR: Fetched primary data is valid. [2025-09-24T17:44:39.522572] [DEBUG] [LOCAL ] BSBR: Saving primary data. [2025-09-24T17:44:39.523809] [DEBUG] [LOCAL ] BSBR: Trimmed 50540 records to 35185 (keeping 200 days of data) [2025-09-24T17:44:39.744400] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-24T17:44:39.766012] [DEBUG] [LOCAL ] BSBR: Primary data saved (35185 records). [2025-09-24T17:44:39.766179] [INFO ] [MAIN ] BSBR: Full history saved. [2025-09-24T17:44:39.766764] [INFO ] [MAIN ] Update Progress: 340/2373 symbols completed. BSBR took 29.1s. Estimated remaining: 4h 26m 41s. Rate: 7.6 symbols/min [2025-09-24T17:44:39.936156] [INFO ] [MAIN ] BST: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:44:39.958971] [DEBUG] [LOCAL ] BST: Loaded 19205 existing records from primary storage. [2025-09-24T17:44:39.959123] [INFO ] [MAIN ] BST: Loaded 19205 existing records. [2025-09-24T17:44:40.021347] [INFO ] [REMOTE ] BSL: Fetching primary data for 2025-05. [2025-09-24T17:44:40.161574] [WARN ] [MAIN ] BST: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:44:40.161939] [INFO ] [MAIN ] BST: Wiping existing primary data before full refresh. [2025-09-24T17:44:40.161992] [INFO ] [LOCAL ] BST: Starting deletion of primary data. [2025-09-24T17:44:40.162614] [DEBUG] [LOCAL ] BST: Deleted primary data file. [2025-09-24T17:44:40.162718] [INFO ] [MAIN ] BST: Starting full primary refresh. [2025-09-24T17:44:40.537883] [INFO ] [REMOTE ] BST: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:44:40.558011] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2025-08 (1.34 seconds). [2025-09-24T17:44:40.816093] [INFO ] [REMOTE ] BSM: Fetching primary data for 2025-03. [2025-09-24T17:44:40.882991] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2025-05 (0.86 seconds). [2025-09-24T17:44:41.616081] [INFO ] [REMOTE ] BSL: Fetching primary data for 2025-06. [2025-09-24T17:44:42.170835] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2025-03 (1.35 seconds). [2025-09-24T17:44:42.259413] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2025-06 (0.64 seconds). [2025-09-24T17:44:42.416081] [INFO ] [REMOTE ] BSL: Fetching primary data for 2025-07. [2025-09-24T17:44:43.162041] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2025-07 (0.75 seconds). [2025-09-24T17:44:43.216194] [INFO ] [REMOTE ] BSM: Fetching primary data for 2025-04. [2025-09-24T17:44:44.016163] [INFO ] [REMOTE ] BSL: Fetching primary data for 2025-08. [2025-09-24T17:44:44.600346] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2025-04 (1.38 seconds). [2025-09-24T17:44:44.601186] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2025-08 (0.59 seconds). [2025-09-24T17:44:44.816097] [INFO ] [REMOTE ] BSL: Fetching primary data for 2025-09. [2025-09-24T17:44:45.451151] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2025-09 (0.64 seconds). [2025-09-24T17:44:45.453522] [INFO ] [REMOTE ] BSL: Full fetch complete (11071 records). [2025-09-24T17:44:45.453601] [DEBUG] [VALIDATOR ] BSL: Validating primary data. [2025-09-24T17:44:45.638962] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2025-09. [2025-09-24T17:44:45.655449] [WARN ] [VALIDATOR ] BSL: Validation failed - insufficient historical data. Have 179 unique days, need 200 days [2025-09-24T17:44:45.657600] [FATAL] [MAIN ] BSL: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:44:45.657736] [WARN ] [MAIN ] BSL: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:44:45.657832] [INFO ] [LOCAL ] BSL: Starting deletion of primary data. [2025-09-24T17:44:45.657917] [DEBUG] [LOCAL ] BSL: No primary data file found to delete. [2025-09-24T17:44:45.657971] [INFO ] [LOCAL ] BSL: Starting deletion of derivative data. [2025-09-24T17:44:45.659025] [DEBUG] [LOCAL ] BSL: Deleted derivative data file. [2025-09-24T17:44:45.659353] [INFO ] [MAIN ] Update Progress: 341/2373 symbols completed. BSL took 22.6s. Estimated remaining: 4h 26m 22s. Rate: 7.6 symbols/min [2025-09-24T17:44:45.848682] [INFO ] [MAIN ] BSTZ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:44:45.874996] [DEBUG] [LOCAL ] BSTZ: Loaded 24871 existing records from primary storage. [2025-09-24T17:44:45.875145] [INFO ] [MAIN ] BSTZ: Loaded 24871 existing records. [2025-09-24T17:44:46.052334] [WARN ] [MAIN ] BSTZ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:44:46.052587] [INFO ] [MAIN ] BSTZ: Wiping existing primary data before full refresh. [2025-09-24T17:44:46.052637] [INFO ] [LOCAL ] BSTZ: Starting deletion of primary data. [2025-09-24T17:44:46.054328] [DEBUG] [LOCAL ] BSTZ: Deleted primary data file. [2025-09-24T17:44:46.054391] [INFO ] [MAIN ] BSTZ: Starting full primary refresh. [2025-09-24T17:44:46.408415] [INFO ] [REMOTE ] BSTZ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:44:46.416047] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2024-12. [2025-09-24T17:44:47.216141] [INFO ] [REMOTE ] BSM: Fetching primary data for 2025-05. [2025-09-24T17:44:47.325840] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-24T17:44:47.331699] [INFO ] [REMOTE ] BSAC: Full fetch complete (43558 records). [2025-09-24T17:44:47.331813] [DEBUG] [VALIDATOR ] BSAC: Validating primary data. [2025-09-24T17:44:47.754452] [DEBUG] [VALIDATOR ] BSAC: All expected trading days are present. [2025-09-24T17:44:47.764740] [DEBUG] [VALIDATOR ] BSAC: Primary data validation passed. [2025-09-24T17:44:47.766116] [INFO ] [MAIN ] BSAC: Fetched primary data is valid. [2025-09-24T17:44:47.767345] [DEBUG] [LOCAL ] BSAC: Saving primary data. [2025-09-24T17:44:47.767242] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2024-12 (1.35 seconds). [2025-09-24T17:44:47.774865] [DEBUG] [LOCAL ] BSAC: Trimmed 43558 records to 33027 (keeping 200 days of data) [2025-09-24T17:44:47.966388] [DEBUG] [LOCAL ] BSAC: Primary data saved (33027 records). [2025-09-24T17:44:47.966704] [INFO ] [MAIN ] BSAC: Full history saved. [2025-09-24T17:44:47.966829] [INFO ] [MAIN ] Update Progress: 342/2373 symbols completed. BSAC took 38.8s. Estimated remaining: 4h 25m 41s. Rate: 7.6 symbols/min [2025-09-24T17:44:48.021258] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2025-01. [2025-09-24T17:44:48.142848] [INFO ] [MAIN ] BSX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:44:48.197246] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2025-05 (0.98 seconds). [2025-09-24T17:44:48.254668] [DEBUG] [LOCAL ] BSX: Loaded 53688 existing records from primary storage. [2025-09-24T17:44:48.254890] [INFO ] [MAIN ] BSX: Loaded 53688 existing records. [2025-09-24T17:44:48.430400] [WARN ] [MAIN ] BSX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:44:48.430677] [INFO ] [MAIN ] BSX: Wiping existing primary data before full refresh. [2025-09-24T17:44:48.430736] [INFO ] [LOCAL ] BSX: Starting deletion of primary data. [2025-09-24T17:44:48.432217] [DEBUG] [LOCAL ] BSX: Deleted primary data file. [2025-09-24T17:44:48.432280] [INFO ] [MAIN ] BSX: Starting full primary refresh. [2025-09-24T17:44:48.785477] [INFO ] [REMOTE ] BSX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:44:48.816030] [INFO ] [REMOTE ] BSX: Fetching primary data for 2024-12. [2025-09-24T17:44:49.310404] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-24T17:44:49.616098] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2025-02. [2025-09-24T17:44:50.416092] [INFO ] [REMOTE ] BST: Fetching primary data for 2024-12. [2025-09-24T17:44:50.612659] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2024-12 (1.80 seconds). [2025-09-24T17:44:50.636671] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2025-02 (1.02 seconds). [2025-09-24T17:44:51.216099] [INFO ] [REMOTE ] BSM: Fetching primary data for 2025-06. [2025-09-24T17:44:51.529760] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-24T17:44:52.016295] [INFO ] [REMOTE ] BST: Fetching primary data for 2025-01. [2025-09-24T17:44:52.556992] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2025-06 (1.34 seconds). [2025-09-24T17:44:52.816090] [INFO ] [REMOTE ] BSX: Fetching primary data for 2025-01. [2025-09-24T17:44:52.927917] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2025-01 (0.91 seconds). [2025-09-24T17:44:53.616103] [INFO ] [REMOTE ] BST: Fetching primary data for 2025-02. [2025-09-24T17:44:54.416107] [INFO ] [REMOTE ] BSM: Fetching primary data for 2025-07. [2025-09-24T17:44:54.591896] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2025-01 (1.78 seconds). [2025-09-24T17:44:54.653703] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2025-02 (1.04 seconds). [2025-09-24T17:44:55.216095] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2025-03. [2025-09-24T17:44:55.879810] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-24T17:44:56.016041] [INFO ] [REMOTE ] BSM: Fetching primary data for 2025-08. [2025-09-24T17:44:56.353959] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2025-03 (1.14 seconds). [2025-09-24T17:44:56.816116] [INFO ] [REMOTE ] BST: Fetching primary data for 2025-03. [2025-09-24T17:44:57.270954] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2025-08 (1.25 seconds). [2025-09-24T17:44:57.616059] [INFO ] [REMOTE ] BSM: Fetching primary data for 2025-09. [2025-09-24T17:44:57.949329] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2025-03 (1.13 seconds). [2025-09-24T17:44:58.416122] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2025-04. [2025-09-24T17:44:59.162146] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-24T17:44:59.168439] [INFO ] [REMOTE ] BSM: Full fetch complete (47591 records). [2025-09-24T17:44:59.168547] [DEBUG] [VALIDATOR ] BSM: Validating primary data. [2025-09-24T17:44:59.223468] [INFO ] [REMOTE ] BSX: Fetching primary data for 2025-02. [2025-09-24T17:44:59.553986] [DEBUG] [VALIDATOR ] BSM: All expected trading days are present. [2025-09-24T17:44:59.554146] [DEBUG] [VALIDATOR ] BSM: Primary data validation passed. [2025-09-24T17:44:59.554763] [INFO ] [MAIN ] BSM: Fetched primary data is valid. [2025-09-24T17:44:59.554827] [DEBUG] [LOCAL ] BSM: Saving primary data. [2025-09-24T17:44:59.555912] [DEBUG] [LOCAL ] BSM: Trimmed 47591 records to 32388 (keeping 200 days of data) [2025-09-24T17:44:59.757909] [DEBUG] [LOCAL ] BSM: Primary data saved (32388 records). [2025-09-24T17:44:59.758091] [INFO ] [MAIN ] BSM: Full history saved. [2025-09-24T17:44:59.758184] [INFO ] [MAIN ] Update Progress: 343/2373 symbols completed. BSM took 30.8s. Estimated remaining: 4h 25m 56s. Rate: 7.6 symbols/min [2025-09-24T17:44:59.940901] [INFO ] [MAIN ] BTA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:44:59.957605] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-24T17:44:59.968840] [DEBUG] [LOCAL ] BTA: Loaded 5282 existing records from primary storage. [2025-09-24T17:44:59.968981] [INFO ] [MAIN ] BTA: Loaded 5282 existing records. [2025-09-24T17:45:00.021251] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2025-05. [2025-09-24T17:45:00.203636] [WARN ] [MAIN ] BTA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:45:00.203997] [INFO ] [MAIN ] BTA: Wiping existing primary data before full refresh. [2025-09-24T17:45:00.204060] [INFO ] [LOCAL ] BTA: Starting deletion of primary data. [2025-09-24T17:45:00.204485] [DEBUG] [LOCAL ] BTA: Deleted primary data file. [2025-09-24T17:45:00.204553] [INFO ] [MAIN ] BTA: Starting full primary refresh. [2025-09-24T17:45:00.556752] [INFO ] [REMOTE ] BTA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:45:00.816065] [INFO ] [REMOTE ] BTA: Fetching primary data for 2024-12. [2025-09-24T17:45:01.049865] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2025-05 (1.03 seconds). [2025-09-24T17:45:01.118692] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2025-02 (1.90 seconds). [2025-09-24T17:45:01.550274] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2024-12 (0.73 seconds). [2025-09-24T17:45:01.616145] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2025-06. [2025-09-24T17:45:02.416134] [INFO ] [REMOTE ] BTA: Fetching primary data for 2025-01. [2025-09-24T17:45:03.216102] [INFO ] [REMOTE ] BST: Fetching primary data for 2025-04. [2025-09-24T17:45:04.016112] [INFO ] [REMOTE ] BSX: Fetching primary data for 2025-03. [2025-09-24T17:45:04.700565] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2025-01 (2.28 seconds). [2025-09-24T17:45:04.809985] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2025-06 (3.19 seconds). [2025-09-24T17:45:04.815987] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2025-07. [2025-09-24T17:45:05.597243] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2025-04 (2.38 seconds). [2025-09-24T17:45:05.616051] [INFO ] [REMOTE ] BST: Fetching primary data for 2025-05. [2025-09-24T17:45:05.764373] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2025-07 (0.95 seconds). [2025-09-24T17:45:05.890285] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2025-03 (1.87 seconds). [2025-09-24T17:45:06.416141] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2025-08. [2025-09-24T17:45:06.640416] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2025-05 (1.02 seconds). [2025-09-24T17:45:07.216113] [INFO ] [REMOTE ] BSX: Fetching primary data for 2025-04. [2025-09-24T17:45:07.425495] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2025-08 (1.01 seconds). [2025-09-24T17:45:08.016125] [INFO ] [REMOTE ] BST: Fetching primary data for 2025-06. [2025-09-24T17:45:08.816090] [INFO ] [REMOTE ] BTA: Fetching primary data for 2025-02. [2025-09-24T17:45:08.929866] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2025-06 (0.91 seconds). [2025-09-24T17:45:08.970860] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-24T17:45:09.582341] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2025-02 (0.77 seconds). [2025-09-24T17:45:09.616059] [INFO ] [REMOTE ] BTA: Fetching primary data for 2025-03. [2025-09-24T17:45:10.167611] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2025-03 (0.55 seconds). [2025-09-24T17:45:10.416142] [INFO ] [REMOTE ] BTA: Fetching primary data for 2025-04. [2025-09-24T17:45:11.026122] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2025-04 (0.61 seconds). [2025-09-24T17:45:11.216094] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2025-09. [2025-09-24T17:45:12.016082] [INFO ] [REMOTE ] BTA: Fetching primary data for 2025-05. [2025-09-24T17:45:12.603509] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-24T17:45:12.608731] [INFO ] [REMOTE ] BSTZ: Full fetch complete (36460 records). [2025-09-24T17:45:12.608830] [DEBUG] [VALIDATOR ] BSTZ: Validating primary data. [2025-09-24T17:45:12.609469] [FATAL] [VALIDATOR ] BSTZ: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:45:12.609564] [FATAL] [MAIN ] BSTZ: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:45:12.609606] [WARN ] [MAIN ] BSTZ: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:45:12.609666] [INFO ] [LOCAL ] BSTZ: Starting deletion of primary data. [2025-09-24T17:45:12.609762] [DEBUG] [LOCAL ] BSTZ: No primary data file found to delete. [2025-09-24T17:45:12.609821] [INFO ] [LOCAL ] BSTZ: Starting deletion of derivative data. [2025-09-24T17:45:12.610299] [DEBUG] [LOCAL ] BSTZ: Deleted derivative data file. [2025-09-24T17:45:12.610464] [INFO ] [MAIN ] Update Progress: 344/2373 symbols completed. BSTZ took 27.0s. Estimated remaining: 4h 26m 18s. Rate: 7.6 symbols/min [2025-09-24T17:45:12.729549] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2025-05 (0.71 seconds). [2025-09-24T17:45:12.792346] [INFO ] [MAIN ] BTCM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:45:12.808552] [DEBUG] [LOCAL ] BTCM: Loaded 14757 existing records from primary storage. [2025-09-24T17:45:12.808697] [INFO ] [MAIN ] BTCM: Loaded 14757 existing records. [2025-09-24T17:45:12.821265] [INFO ] [REMOTE ] BTA: Fetching primary data for 2025-06. [2025-09-24T17:45:12.996201] [WARN ] [MAIN ] BTCM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:45:12.996546] [INFO ] [MAIN ] BTCM: Wiping existing primary data before full refresh. [2025-09-24T17:45:12.996613] [INFO ] [LOCAL ] BTCM: Starting deletion of primary data. [2025-09-24T17:45:13.002516] [DEBUG] [LOCAL ] BTCM: Deleted primary data file. [2025-09-24T17:45:13.002874] [INFO ] [MAIN ] BTCM: Starting full primary refresh. [2025-09-24T17:45:13.371680] [INFO ] [REMOTE ] BTCM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:45:13.616067] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2024-12. [2025-09-24T17:45:13.648704] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2025-06 (0.83 seconds). [2025-09-24T17:45:14.416092] [INFO ] [REMOTE ] BTA: Fetching primary data for 2025-07. [2025-09-24T17:45:15.216161] [INFO ] [REMOTE ] BST: Fetching primary data for 2025-07. [2025-09-24T17:45:15.857786] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2024-12 (2.24 seconds). [2025-09-24T17:45:15.944898] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-24T17:45:16.016079] [INFO ] [REMOTE ] BTA: Fetching primary data for 2025-08. [2025-09-24T17:45:16.331588] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-24T17:45:16.651113] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2025-08 (0.64 seconds). [2025-09-24T17:45:16.816205] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2025-01. [2025-09-24T17:45:17.538122] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2025-01 (0.72 seconds). [2025-09-24T17:45:17.616096] [INFO ] [REMOTE ] BTA: Fetching primary data for 2025-09. [2025-09-24T17:45:18.406697] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2025-09 (0.79 seconds). [2025-09-24T17:45:18.408462] [INFO ] [REMOTE ] BTA: Full fetch complete (9586 records). [2025-09-24T17:45:18.408566] [DEBUG] [VALIDATOR ] BTA: Validating primary data. [2025-09-24T17:45:18.421227] [INFO ] [REMOTE ] BST: Fetching primary data for 2025-08. [2025-09-24T17:45:18.813821] [DEBUG] [VALIDATOR ] BTA: All expected trading days are present. [2025-09-24T17:45:18.813915] [DEBUG] [VALIDATOR ] BTA: Primary data validation passed. [2025-09-24T17:45:18.814158] [INFO ] [MAIN ] BTA: Fetched primary data is valid. [2025-09-24T17:45:18.814197] [DEBUG] [LOCAL ] BTA: Saving primary data. [2025-09-24T17:45:18.814625] [DEBUG] [LOCAL ] BTA: Trimmed 9586 records to 5372 (keeping 200 days of data) [2025-09-24T17:45:18.846348] [DEBUG] [LOCAL ] BTA: Primary data saved (5372 records). [2025-09-24T17:45:18.846442] [INFO ] [MAIN ] BTA: Full history saved. [2025-09-24T17:45:18.846578] [INFO ] [MAIN ] Update Progress: 345/2373 symbols completed. BTA took 19.1s. Estimated remaining: 4h 26m 0s. Rate: 7.6 symbols/min [2025-09-24T17:45:19.014940] [INFO ] [MAIN ] BTE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:45:19.076962] [DEBUG] [LOCAL ] BTE: Loaded 52748 existing records from primary storage. [2025-09-24T17:45:19.077143] [INFO ] [MAIN ] BTE: Loaded 52748 existing records. [2025-09-24T17:45:19.223108] [INFO ] [REMOTE ] BSX: Fetching primary data for 2025-05. [2025-09-24T17:45:19.267538] [WARN ] [MAIN ] BTE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:45:19.267871] [INFO ] [MAIN ] BTE: Wiping existing primary data before full refresh. [2025-09-24T17:45:19.267938] [INFO ] [LOCAL ] BTE: Starting deletion of primary data. [2025-09-24T17:45:19.269356] [DEBUG] [LOCAL ] BTE: Deleted primary data file. [2025-09-24T17:45:19.269418] [INFO ] [MAIN ] BTE: Starting full primary refresh. [2025-09-24T17:45:19.629424] [INFO ] [REMOTE ] BTE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:45:19.642895] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2025-08 (1.22 seconds). [2025-09-24T17:45:20.016086] [INFO ] [REMOTE ] BTE: Fetching primary data for 2024-12. [2025-09-24T17:45:20.816060] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2025-02. [2025-09-24T17:45:21.174478] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2025-05 (1.95 seconds). [2025-09-24T17:45:21.385889] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-24T17:45:21.401490] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2025-02 (0.59 seconds). [2025-09-24T17:45:21.616090] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2025-03. [2025-09-24T17:45:22.118442] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2025-03 (0.50 seconds). [2025-09-24T17:45:22.416131] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2025-04. [2025-09-24T17:45:23.158736] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2025-04 (0.74 seconds). [2025-09-24T17:45:23.216104] [INFO ] [REMOTE ] BTE: Fetching primary data for 2025-01. [2025-09-24T17:45:24.016111] [INFO ] [REMOTE ] BST: Fetching primary data for 2025-09. [2025-09-24T17:45:24.666259] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2025-01 (1.45 seconds). [2025-09-24T17:45:24.816082] [INFO ] [REMOTE ] BTE: Fetching primary data for 2025-02. [2025-09-24T17:45:25.154043] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2025-09 (1.14 seconds). [2025-09-24T17:45:25.159830] [INFO ] [REMOTE ] BST: Full fetch complete (28752 records). [2025-09-24T17:45:25.159973] [DEBUG] [VALIDATOR ] BST: Validating primary data. [2025-09-24T17:45:25.556931] [DEBUG] [VALIDATOR ] BST: All expected trading days are present. [2025-09-24T17:45:25.557033] [DEBUG] [VALIDATOR ] BST: Primary data validation passed. [2025-09-24T17:45:25.557534] [INFO ] [MAIN ] BST: Fetched primary data is valid. [2025-09-24T17:45:25.557732] [DEBUG] [LOCAL ] BST: Saving primary data. [2025-09-24T17:45:25.562529] [DEBUG] [LOCAL ] BST: Trimmed 28752 records to 19137 (keeping 200 days of data) [2025-09-24T17:45:25.629056] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2025-05. [2025-09-24T17:45:25.705011] [DEBUG] [LOCAL ] BST: Primary data saved (19137 records). [2025-09-24T17:45:25.705188] [INFO ] [MAIN ] BST: Full history saved. [2025-09-24T17:45:25.705326] [INFO ] [MAIN ] Update Progress: 346/2373 symbols completed. BST took 45.9s. Estimated remaining: 4h 25m 47s. Rate: 7.6 symbols/min [2025-09-24T17:45:25.889867] [INFO ] [MAIN ] BTI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:45:25.948587] [DEBUG] [LOCAL ] BTI: Loaded 53557 existing records from primary storage. [2025-09-24T17:45:25.948782] [INFO ] [MAIN ] BTI: Loaded 53557 existing records. [2025-09-24T17:45:26.135976] [WARN ] [MAIN ] BTI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:45:26.136370] [INFO ] [MAIN ] BTI: Wiping existing primary data before full refresh. [2025-09-24T17:45:26.136454] [INFO ] [LOCAL ] BTI: Starting deletion of primary data. [2025-09-24T17:45:26.137968] [DEBUG] [LOCAL ] BTI: Deleted primary data file. [2025-09-24T17:45:26.138047] [INFO ] [MAIN ] BTI: Starting full primary refresh. [2025-09-24T17:45:26.416136] [INFO ] [REMOTE ] BSX: Fetching primary data for 2025-06. [2025-09-24T17:45:26.498398] [INFO ] [REMOTE ] BTI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:45:26.899368] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2025-05 (1.27 seconds). [2025-09-24T17:45:27.216091] [INFO ] [REMOTE ] BTI: Fetching primary data for 2024-12. [2025-09-24T17:45:27.401296] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2025-02 (2.59 seconds). [2025-09-24T17:45:28.016147] [INFO ] [REMOTE ] BTE: Fetching primary data for 2025-03. [2025-09-24T17:45:28.816191] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2025-06. [2025-09-24T17:45:29.095782] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2025-06 (2.68 seconds). [2025-09-24T17:45:29.346672] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2024-12 (2.13 seconds). [2025-09-24T17:45:29.417242] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2025-06 (0.60 seconds). [2025-09-24T17:45:29.616077] [INFO ] [REMOTE ] BTI: Fetching primary data for 2025-01. [2025-09-24T17:45:29.768220] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-24T17:45:30.416058] [INFO ] [REMOTE ] BSX: Fetching primary data for 2025-07. [2025-09-24T17:45:31.216054] [INFO ] [REMOTE ] BTE: Fetching primary data for 2025-04. [2025-09-24T17:45:31.624813] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2025-01 (2.01 seconds). [2025-09-24T17:45:32.016132] [INFO ] [REMOTE ] BTI: Fetching primary data for 2025-02. [2025-09-24T17:45:32.650044] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2025-07 (2.23 seconds). [2025-09-24T17:45:32.816049] [INFO ] [REMOTE ] BSX: Fetching primary data for 2025-08. [2025-09-24T17:45:33.312053] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2025-04 (2.10 seconds). [2025-09-24T17:45:33.616108] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2025-07. [2025-09-24T17:45:33.954731] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2025-02 (1.94 seconds). [2025-09-24T17:45:34.416144] [INFO ] [REMOTE ] BTI: Fetching primary data for 2025-03. [2025-09-24T17:45:34.606443] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-24T17:45:35.216103] [INFO ] [REMOTE ] BSX: Fetching primary data for 2025-09. [2025-09-24T17:45:35.331798] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2025-07 (1.72 seconds). [2025-09-24T17:45:36.016088] [INFO ] [REMOTE ] BTE: Fetching primary data for 2025-05. [2025-09-24T17:45:36.616576] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2025-03 (2.20 seconds). [2025-09-24T17:45:36.816150] [INFO ] [REMOTE ] BTI: Fetching primary data for 2025-04. [2025-09-24T17:45:37.264473] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2025-09 (2.05 seconds). [2025-09-24T17:45:37.277586] [INFO ] [REMOTE ] BSX: Full fetch complete (77684 records). [2025-09-24T17:45:37.277763] [DEBUG] [VALIDATOR ] BSX: Validating primary data. [2025-09-24T17:45:37.617377] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2025-08. [2025-09-24T17:45:37.750141] [DEBUG] [VALIDATOR ] BSX: All expected trading days are present. [2025-09-24T17:45:37.766461] [DEBUG] [VALIDATOR ] BSX: Primary data validation passed. [2025-09-24T17:45:37.767481] [INFO ] [MAIN ] BSX: Fetched primary data is valid. [2025-09-24T17:45:37.767586] [DEBUG] [LOCAL ] BSX: Saving primary data. [2025-09-24T17:45:37.795272] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2025-05 (1.78 seconds). [2025-09-24T17:45:37.795432] [DEBUG] [LOCAL ] BSX: Trimmed 77684 records to 53688 (keeping 200 days of data) [2025-09-24T17:45:38.145585] [DEBUG] [LOCAL ] BSX: Primary data saved (53688 records). [2025-09-24T17:45:38.145776] [INFO ] [MAIN ] BSX: Full history saved. [2025-09-24T17:45:38.145906] [INFO ] [MAIN ] Update Progress: 347/2373 symbols completed. BSX took 50.2s. Estimated remaining: 4h 26m 5s. Rate: 7.6 symbols/min [2025-09-24T17:45:38.328066] [INFO ] [MAIN ] BTO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:45:38.340253] [DEBUG] [LOCAL ] BTO: Loaded 8939 existing records from primary storage. [2025-09-24T17:45:38.340376] [INFO ] [MAIN ] BTO: Loaded 8939 existing records. [2025-09-24T17:45:38.419278] [INFO ] [REMOTE ] BTE: Fetching primary data for 2025-06. [2025-09-24T17:45:38.542725] [WARN ] [MAIN ] BTO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:45:38.543132] [INFO ] [MAIN ] BTO: Wiping existing primary data before full refresh. [2025-09-24T17:45:38.543208] [INFO ] [LOCAL ] BTO: Starting deletion of primary data. [2025-09-24T17:45:38.543820] [DEBUG] [LOCAL ] BTO: Deleted primary data file. [2025-09-24T17:45:38.543893] [INFO ] [MAIN ] BTO: Starting full primary refresh. [2025-09-24T17:45:38.962834] [INFO ] [REMOTE ] BTO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:45:38.993505] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2025-04 (2.18 seconds). [2025-09-24T17:45:39.098905] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2025-08 (1.48 seconds). [2025-09-24T17:45:39.216084] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2025-09. [2025-09-24T17:45:40.016096] [INFO ] [REMOTE ] BTO: Fetching primary data for 2024-12. [2025-09-24T17:45:40.246084] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2025-06 (1.83 seconds). [2025-09-24T17:45:40.296730] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2025-09 (1.08 seconds). [2025-09-24T17:45:40.301592] [INFO ] [REMOTE ] BTCM: Full fetch complete (19635 records). [2025-09-24T17:45:40.301780] [DEBUG] [VALIDATOR ] BTCM: Validating primary data. [2025-09-24T17:45:40.746959] [DEBUG] [VALIDATOR ] BTCM: All expected trading days are present. [2025-09-24T17:45:40.747297] [DEBUG] [VALIDATOR ] BTCM: Primary data validation passed. [2025-09-24T17:45:40.747781] [INFO ] [MAIN ] BTCM: Fetched primary data is valid. [2025-09-24T17:45:40.747844] [DEBUG] [LOCAL ] BTCM: Saving primary data. [2025-09-24T17:45:40.748577] [DEBUG] [LOCAL ] BTCM: Trimmed 19635 records to 14856 (keeping 200 days of data) [2025-09-24T17:45:40.828449] [INFO ] [REMOTE ] BTE: Fetching primary data for 2025-07. [2025-09-24T17:45:40.828349] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2024-12 (0.81 seconds). [2025-09-24T17:45:40.859279] [DEBUG] [LOCAL ] BTCM: Primary data saved (14856 records). [2025-09-24T17:45:40.859947] [INFO ] [MAIN ] BTCM: Full history saved. [2025-09-24T17:45:40.860079] [INFO ] [MAIN ] Update Progress: 348/2373 symbols completed. BTCM took 28.2s. Estimated remaining: 4h 25m 28s. Rate: 7.6 symbols/min [2025-09-24T17:45:41.029078] [INFO ] [MAIN ] BTT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:45:41.029268] [DEBUG] [LOCAL ] BTT: No existing data file found in primary storage. [2025-09-24T17:45:41.029313] [WARN ] [MAIN ] BTT: No existing data found, performing full refresh instead. [2025-09-24T17:45:41.029467] [INFO ] [MAIN ] BTT: Wiping existing primary data before full refresh. [2025-09-24T17:45:41.029509] [INFO ] [LOCAL ] BTT: Starting deletion of primary data. [2025-09-24T17:45:41.029552] [DEBUG] [LOCAL ] BTT: No primary data file found to delete. [2025-09-24T17:45:41.029662] [INFO ] [MAIN ] BTT: Starting full primary refresh. [2025-09-24T17:45:41.392802] [INFO ] [REMOTE ] BTT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:45:41.616078] [INFO ] [REMOTE ] BTT: Fetching primary data for 2024-12. [2025-09-24T17:45:42.416083] [INFO ] [REMOTE ] BTI: Fetching primary data for 2025-05. [2025-09-24T17:45:42.588225] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2025-07 (1.76 seconds). [2025-09-24T17:45:42.838171] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-24T17:45:43.216082] [INFO ] [REMOTE ] BTT: Fetching primary data for 2025-01. [2025-09-24T17:45:44.016106] [INFO ] [REMOTE ] BTE: Fetching primary data for 2025-08. [2025-09-24T17:45:44.193084] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2025-01 (0.98 seconds). [2025-09-24T17:45:44.374030] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2025-05 (1.96 seconds). [2025-09-24T17:45:44.816109] [INFO ] [REMOTE ] BTO: Fetching primary data for 2025-01. [2025-09-24T17:45:45.612111] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2025-01 (0.80 seconds). [2025-09-24T17:45:45.616019] [INFO ] [REMOTE ] BTO: Fetching primary data for 2025-02. [2025-09-24T17:45:45.946912] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2025-08 (1.93 seconds). [2025-09-24T17:45:46.416051] [INFO ] [REMOTE ] BTI: Fetching primary data for 2025-06. [2025-09-24T17:45:46.447170] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2025-02 (0.83 seconds). [2025-09-24T17:45:47.216092] [INFO ] [REMOTE ] BTT: Fetching primary data for 2025-02. [2025-09-24T17:45:48.017897] [INFO ] [REMOTE ] BTO: Fetching primary data for 2025-03. [2025-09-24T17:45:48.020254] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2025-02 (0.80 seconds). [2025-09-24T17:45:48.215279] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-24T17:45:48.605390] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2025-03 (0.59 seconds). [2025-09-24T17:45:48.816055] [INFO ] [REMOTE ] BTE: Fetching primary data for 2025-09. [2025-09-24T17:45:49.616127] [INFO ] [REMOTE ] BTO: Fetching primary data for 2025-04. [2025-09-24T17:45:50.345834] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2025-04 (0.73 seconds). [2025-09-24T17:45:50.416089] [INFO ] [REMOTE ] BTI: Fetching primary data for 2025-07. [2025-09-24T17:45:50.582315] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-24T17:45:50.595306] [INFO ] [REMOTE ] BTE: Full fetch complete (75605 records). [2025-09-24T17:45:50.595468] [DEBUG] [VALIDATOR ] BTE: Validating primary data. [2025-09-24T17:45:50.596396] [FATAL] [VALIDATOR ] BTE: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:45:50.596536] [FATAL] [MAIN ] BTE: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:45:50.596594] [WARN ] [MAIN ] BTE: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:45:50.596691] [INFO ] [LOCAL ] BTE: Starting deletion of primary data. [2025-09-24T17:45:50.596777] [DEBUG] [LOCAL ] BTE: No primary data file found to delete. [2025-09-24T17:45:50.596844] [INFO ] [LOCAL ] BTE: Starting deletion of derivative data. [2025-09-24T17:45:50.597438] [DEBUG] [LOCAL ] BTE: Deleted derivative data file. [2025-09-24T17:45:50.597556] [INFO ] [MAIN ] Update Progress: 349/2373 symbols completed. BTE took 31.8s. Estimated remaining: 4h 25m 31s. Rate: 7.6 symbols/min [2025-09-24T17:45:50.769036] [INFO ] [MAIN ] BTU: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:45:50.823157] [DEBUG] [LOCAL ] BTU: Loaded 53303 existing records from primary storage. [2025-09-24T17:45:50.823312] [INFO ] [MAIN ] BTU: Loaded 53303 existing records. [2025-09-24T17:45:51.000275] [WARN ] [MAIN ] BTU: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:45:51.000515] [INFO ] [MAIN ] BTU: Wiping existing primary data before full refresh. [2025-09-24T17:45:51.000567] [INFO ] [LOCAL ] BTU: Starting deletion of primary data. [2025-09-24T17:45:51.001939] [DEBUG] [LOCAL ] BTU: Deleted primary data file. [2025-09-24T17:45:51.001999] [INFO ] [MAIN ] BTU: Starting full primary refresh. [2025-09-24T17:45:51.222391] [INFO ] [REMOTE ] BTO: Fetching primary data for 2025-05. [2025-09-24T17:45:51.406954] [INFO ] [REMOTE ] BTU: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:45:52.016067] [INFO ] [REMOTE ] BTT: Fetching primary data for 2025-03. [2025-09-24T17:45:52.298486] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2025-05 (1.08 seconds). [2025-09-24T17:45:52.536211] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2025-07 (2.12 seconds). [2025-09-24T17:45:52.791760] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2025-03 (0.78 seconds). [2025-09-24T17:45:52.816033] [INFO ] [REMOTE ] BTT: Fetching primary data for 2025-04. [2025-09-24T17:45:53.616127] [INFO ] [REMOTE ] BTO: Fetching primary data for 2025-06. [2025-09-24T17:45:53.869212] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2025-04 (1.05 seconds). [2025-09-24T17:45:54.337056] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2025-06 (0.72 seconds). [2025-09-24T17:45:54.416157] [INFO ] [REMOTE ] BTT: Fetching primary data for 2025-05. [2025-09-24T17:45:55.201009] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2025-05 (0.78 seconds). [2025-09-24T17:45:55.216063] [INFO ] [REMOTE ] BTT: Fetching primary data for 2025-06. [2025-09-24T17:45:55.916305] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2025-06 (0.70 seconds). [2025-09-24T17:45:56.016143] [INFO ] [REMOTE ] BTI: Fetching primary data for 2025-08. [2025-09-24T17:45:56.816103] [INFO ] [REMOTE ] BTU: Fetching primary data for 2024-12. [2025-09-24T17:45:57.616068] [INFO ] [REMOTE ] BTT: Fetching primary data for 2025-07. [2025-09-24T17:45:57.863420] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2025-08 (1.85 seconds). [2025-09-24T17:45:58.416058] [INFO ] [REMOTE ] BTI: Fetching primary data for 2025-09. [2025-09-24T17:45:58.614171] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2025-07 (1.00 seconds). [2025-09-24T17:45:58.651251] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-24T17:45:59.216086] [INFO ] [REMOTE ] BTO: Fetching primary data for 2025-07. [2025-09-24T17:45:59.990516] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2025-07 (0.77 seconds). [2025-09-24T17:46:00.016120] [INFO ] [REMOTE ] BTO: Fetching primary data for 2025-08. [2025-09-24T17:46:00.405077] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2025-09 (1.99 seconds). [2025-09-24T17:46:00.416620] [INFO ] [REMOTE ] BTI: Full fetch complete (77426 records). [2025-09-24T17:46:00.416884] [DEBUG] [VALIDATOR ] BTI: Validating primary data. [2025-09-24T17:46:00.815960] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2025-08 (0.80 seconds). [2025-09-24T17:46:00.831503] [INFO ] [REMOTE ] BTU: Fetching primary data for 2025-01. [2025-09-24T17:46:00.838375] [DEBUG] [VALIDATOR ] BTI: All expected trading days are present. [2025-09-24T17:46:00.839635] [DEBUG] [VALIDATOR ] BTI: Primary data validation passed. [2025-09-24T17:46:00.840629] [INFO ] [MAIN ] BTI: Fetched primary data is valid. [2025-09-24T17:46:00.840815] [DEBUG] [LOCAL ] BTI: Saving primary data. [2025-09-24T17:46:00.843267] [DEBUG] [LOCAL ] BTI: Trimmed 77426 records to 53558 (keeping 200 days of data) [2025-09-24T17:46:01.181018] [DEBUG] [LOCAL ] BTI: Primary data saved (53558 records). [2025-09-24T17:46:01.181227] [INFO ] [MAIN ] BTI: Full history saved. [2025-09-24T17:46:01.182639] [INFO ] [MAIN ] Update Progress: 350/2373 symbols completed. BTI took 35.5s. Estimated remaining: 4h 25m 38s. Rate: 7.6 symbols/min [2025-09-24T17:46:01.351371] [INFO ] [MAIN ] BTX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:46:01.351577] [DEBUG] [LOCAL ] BTX: No existing data file found in primary storage. [2025-09-24T17:46:01.351615] [WARN ] [MAIN ] BTX: No existing data found, performing full refresh instead. [2025-09-24T17:46:01.351784] [INFO ] [MAIN ] BTX: Wiping existing primary data before full refresh. [2025-09-24T17:46:01.351826] [INFO ] [LOCAL ] BTX: Starting deletion of primary data. [2025-09-24T17:46:01.351867] [DEBUG] [LOCAL ] BTX: No primary data file found to delete. [2025-09-24T17:46:01.351899] [INFO ] [MAIN ] BTX: Starting full primary refresh. [2025-09-24T17:46:01.621261] [INFO ] [REMOTE ] BTO: Fetching primary data for 2025-09. [2025-09-24T17:46:01.830052] [INFO ] [REMOTE ] BTX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:46:02.348016] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-24T17:46:02.416086] [INFO ] [REMOTE ] BTU: Fetching primary data for 2025-02. [2025-09-24T17:46:02.637824] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2025-09 (1.02 seconds). [2025-09-24T17:46:02.640529] [INFO ] [REMOTE ] BTO: Full fetch complete (13285 records). [2025-09-24T17:46:02.640611] [DEBUG] [VALIDATOR ] BTO: Validating primary data. [2025-09-24T17:46:02.641096] [FATAL] [VALIDATOR ] BTO: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:46:02.641185] [FATAL] [MAIN ] BTO: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:46:02.641230] [WARN ] [MAIN ] BTO: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:46:02.641298] [INFO ] [LOCAL ] BTO: Starting deletion of primary data. [2025-09-24T17:46:02.641384] [DEBUG] [LOCAL ] BTO: No primary data file found to delete. [2025-09-24T17:46:02.641437] [INFO ] [LOCAL ] BTO: Starting deletion of derivative data. [2025-09-24T17:46:02.641823] [DEBUG] [LOCAL ] BTO: Deleted derivative data file. [2025-09-24T17:46:02.641920] [INFO ] [MAIN ] Update Progress: 351/2373 symbols completed. BTO took 24.5s. Estimated remaining: 4h 24m 54s. Rate: 7.6 symbols/min [2025-09-24T17:46:02.826193] [INFO ] [MAIN ] BTZ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:46:02.852049] [DEBUG] [LOCAL ] BTZ: Loaded 22844 existing records from primary storage. [2025-09-24T17:46:02.852196] [INFO ] [MAIN ] BTZ: Loaded 22844 existing records. [2025-09-24T17:46:03.033976] [WARN ] [MAIN ] BTZ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:46:03.034258] [INFO ] [MAIN ] BTZ: Wiping existing primary data before full refresh. [2025-09-24T17:46:03.034309] [INFO ] [LOCAL ] BTZ: Starting deletion of primary data. [2025-09-24T17:46:03.035059] [DEBUG] [LOCAL ] BTZ: Deleted primary data file. [2025-09-24T17:46:03.035122] [INFO ] [MAIN ] BTZ: Starting full primary refresh. [2025-09-24T17:46:03.216291] [INFO ] [REMOTE ] BTT: Fetching primary data for 2025-08. [2025-09-24T17:46:03.413855] [INFO ] [REMOTE ] BTZ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:46:04.016110] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2024-12. [2025-09-24T17:46:04.170172] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2025-02 (1.75 seconds). [2025-09-24T17:46:04.205334] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2025-08 (0.99 seconds). [2025-09-24T17:46:04.816130] [INFO ] [REMOTE ] BTX: Fetching primary data for 2024-12. [2025-09-24T17:46:05.227441] [DEBUG] [REMOTE ] BTX: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:46:05.228120] [WARN ] [REMOTE ] BTX: No data returned for month 2024-12 [2025-09-24T17:46:05.254378] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2024-12 (1.24 seconds). [2025-09-24T17:46:05.616101] [INFO ] [REMOTE ] BTT: Fetching primary data for 2025-09. [2025-09-24T17:46:06.321371] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2025-09 (0.71 seconds). [2025-09-24T17:46:06.325343] [INFO ] [REMOTE ] BTT: Full fetch complete (24381 records). [2025-09-24T17:46:06.325481] [DEBUG] [VALIDATOR ] BTT: Validating primary data. [2025-09-24T17:46:06.421232] [INFO ] [REMOTE ] BTX: Fetching primary data for 2025-01. [2025-09-24T17:46:06.681332] [DEBUG] [REMOTE ] BTX: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:46:06.718037] [WARN ] [REMOTE ] BTX: No data returned for month 2025-01 [2025-09-24T17:46:06.758610] [DEBUG] [VALIDATOR ] BTT: All expected trading days are present. [2025-09-24T17:46:06.758755] [DEBUG] [VALIDATOR ] BTT: Primary data validation passed. [2025-09-24T17:46:06.759307] [INFO ] [MAIN ] BTT: Fetched primary data is valid. [2025-09-24T17:46:06.759353] [DEBUG] [LOCAL ] BTT: Saving primary data. [2025-09-24T17:46:06.760387] [DEBUG] [LOCAL ] BTT: Trimmed 24381 records to 15944 (keeping 200 days of data) [2025-09-24T17:46:06.874724] [DEBUG] [LOCAL ] BTT: Primary data saved (15944 records). [2025-09-24T17:46:06.874910] [INFO ] [MAIN ] BTT: Full history saved. [2025-09-24T17:46:06.875001] [INFO ] [MAIN ] Update Progress: 352/2373 symbols completed. BTT took 26.0s. Estimated remaining: 4h 24m 25s. Rate: 7.6 symbols/min [2025-09-24T17:46:07.105915] [INFO ] [MAIN ] BUD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:46:07.177919] [DEBUG] [LOCAL ] BUD: Loaded 52743 existing records from primary storage. [2025-09-24T17:46:07.178168] [INFO ] [MAIN ] BUD: Loaded 52743 existing records. [2025-09-24T17:46:07.221351] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2025-01. [2025-09-24T17:46:07.385459] [WARN ] [MAIN ] BUD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:46:07.385885] [INFO ] [MAIN ] BUD: Wiping existing primary data before full refresh. [2025-09-24T17:46:07.385947] [INFO ] [LOCAL ] BUD: Starting deletion of primary data. [2025-09-24T17:46:07.387236] [DEBUG] [LOCAL ] BUD: Deleted primary data file. [2025-09-24T17:46:07.387300] [INFO ] [MAIN ] BUD: Starting full primary refresh. [2025-09-24T17:46:07.808513] [INFO ] [REMOTE ] BUD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:46:08.016114] [INFO ] [REMOTE ] BTU: Fetching primary data for 2025-03. [2025-09-24T17:46:08.367603] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-24T17:46:08.816106] [INFO ] [REMOTE ] BUD: Fetching primary data for 2024-12. [2025-09-24T17:46:09.616096] [INFO ] [REMOTE ] BTX: Fetching primary data for 2025-02. [2025-09-24T17:46:09.830266] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-24T17:46:10.416066] [INFO ] [REMOTE ] BTU: Fetching primary data for 2025-04. [2025-09-24T17:46:10.525438] [INFO ] [REMOTE ] BTX: Incremental fetch complete for 2025-02 (0.91 seconds). [2025-09-24T17:46:10.848201] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2024-12 (2.03 seconds). [2025-09-24T17:46:11.216119] [INFO ] [REMOTE ] BUD: Fetching primary data for 2025-01. [2025-09-24T17:46:12.016122] [INFO ] [REMOTE ] BTX: Fetching primary data for 2025-03. [2025-09-24T17:46:12.210420] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-24T17:46:12.816070] [INFO ] [REMOTE ] BTU: Fetching primary data for 2025-05. [2025-09-24T17:46:12.931635] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2025-01 (1.72 seconds). [2025-09-24T17:46:13.488773] [INFO ] [REMOTE ] BTX: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-24T17:46:13.616093] [INFO ] [REMOTE ] BTX: Fetching primary data for 2025-04. [2025-09-24T17:46:14.416118] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2025-02. [2025-09-24T17:46:14.825468] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2025-05 (2.01 seconds). [2025-09-24T17:46:15.016287] [INFO ] [REMOTE ] BTX: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-24T17:46:15.216151] [INFO ] [REMOTE ] BTU: Fetching primary data for 2025-06. [2025-09-24T17:46:15.611293] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-24T17:46:16.016139] [INFO ] [REMOTE ] BUD: Fetching primary data for 2025-02. [2025-09-24T17:46:16.816074] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2025-03. [2025-09-24T17:46:16.917028] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2025-06 (1.70 seconds). [2025-09-24T17:46:17.616053] [INFO ] [REMOTE ] BTU: Fetching primary data for 2025-07. [2025-09-24T17:46:17.852164] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2025-02 (1.84 seconds). [2025-09-24T17:46:17.912296] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2025-03 (1.10 seconds). [2025-09-24T17:46:18.416102] [INFO ] [REMOTE ] BUD: Fetching primary data for 2025-03. [2025-09-24T17:46:19.216097] [INFO ] [REMOTE ] BTX: Fetching primary data for 2025-05. [2025-09-24T17:46:19.650955] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2025-07 (2.03 seconds). [2025-09-24T17:46:20.002768] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-24T17:46:20.016037] [INFO ] [REMOTE ] BUD: Fetching primary data for 2025-04. [2025-09-24T17:46:20.078717] [INFO ] [REMOTE ] BTX: Incremental fetch complete for 2025-05 (0.86 seconds). [2025-09-24T17:46:20.816087] [INFO ] [REMOTE ] BTU: Fetching primary data for 2025-08. [2025-09-24T17:46:21.616107] [INFO ] [REMOTE ] BTX: Fetching primary data for 2025-06. [2025-09-24T17:46:21.674464] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-24T17:46:22.416132] [INFO ] [REMOTE ] BUD: Fetching primary data for 2025-05. [2025-09-24T17:46:22.806420] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2025-08 (1.99 seconds). [2025-09-24T17:46:22.970813] [INFO ] [REMOTE ] BTX: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-24T17:46:23.216126] [INFO ] [REMOTE ] BTX: Fetching primary data for 2025-07. [2025-09-24T17:46:24.016081] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2025-04. [2025-09-24T17:46:24.315971] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2025-05 (1.90 seconds). [2025-09-24T17:46:24.597154] [INFO ] [REMOTE ] BTX: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-24T17:46:24.816139] [INFO ] [REMOTE ] BUD: Fetching primary data for 2025-06. [2025-09-24T17:46:25.268497] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2025-04 (1.25 seconds). [2025-09-24T17:46:25.616082] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2025-05. [2025-09-24T17:46:26.416126] [INFO ] [REMOTE ] BTX: Fetching primary data for 2025-08. [2025-09-24T17:46:26.541439] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2025-06 (1.73 seconds). [2025-09-24T17:46:26.886921] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2025-05 (1.27 seconds). [2025-09-24T17:46:27.216128] [INFO ] [REMOTE ] BTU: Fetching primary data for 2025-09. [2025-09-24T17:46:27.327534] [INFO ] [REMOTE ] BTX: Incremental fetch complete for 2025-08 (0.91 seconds). [2025-09-24T17:46:28.016085] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2025-06. [2025-09-24T17:46:28.816092] [INFO ] [REMOTE ] BUD: Fetching primary data for 2025-07. [2025-09-24T17:46:28.835854] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2025-06 (0.82 seconds). [2025-09-24T17:46:29.010472] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-24T17:46:29.020169] [INFO ] [REMOTE ] BTU: Full fetch complete (76831 records). [2025-09-24T17:46:29.020343] [DEBUG] [VALIDATOR ] BTU: Validating primary data. [2025-09-24T17:46:29.424624] [DEBUG] [VALIDATOR ] BTU: All expected trading days are present. [2025-09-24T17:46:29.424769] [DEBUG] [VALIDATOR ] BTU: Primary data validation passed. [2025-09-24T17:46:29.425580] [INFO ] [MAIN ] BTU: Fetched primary data is valid. [2025-09-24T17:46:29.425624] [DEBUG] [LOCAL ] BTU: Saving primary data. [2025-09-24T17:46:29.427151] [DEBUG] [LOCAL ] BTU: Trimmed 76831 records to 53303 (keeping 200 days of data) [2025-09-24T17:46:29.617522] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2025-07. [2025-09-24T17:46:29.756745] [DEBUG] [LOCAL ] BTU: Primary data saved (53303 records). [2025-09-24T17:46:29.756893] [INFO ] [MAIN ] BTU: Full history saved. [2025-09-24T17:46:29.756981] [INFO ] [MAIN ] Update Progress: 353/2373 symbols completed. BTU took 39.2s. Estimated remaining: 4h 25m 43s. Rate: 7.6 symbols/min [2025-09-24T17:46:29.929824] [INFO ] [MAIN ] BUI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:46:29.942587] [DEBUG] [LOCAL ] BUI: Loaded 11464 existing records from primary storage. [2025-09-24T17:46:29.942750] [INFO ] [MAIN ] BUI: Loaded 11464 existing records. [2025-09-24T17:46:30.154780] [WARN ] [MAIN ] BUI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:46:30.155088] [INFO ] [MAIN ] BUI: Wiping existing primary data before full refresh. [2025-09-24T17:46:30.155139] [INFO ] [LOCAL ] BUI: Starting deletion of primary data. [2025-09-24T17:46:30.155727] [DEBUG] [LOCAL ] BUI: Deleted primary data file. [2025-09-24T17:46:30.155791] [INFO ] [MAIN ] BUI: Starting full primary refresh. [2025-09-24T17:46:30.421185] [INFO ] [REMOTE ] BTX: Fetching primary data for 2025-09. [2025-09-24T17:46:30.534890] [INFO ] [REMOTE ] BUI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:46:30.657475] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2025-07 (1.84 seconds). [2025-09-24T17:46:30.762263] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2025-07 (1.14 seconds). [2025-09-24T17:46:31.216137] [INFO ] [REMOTE ] BUI: Fetching primary data for 2024-12. [2025-09-24T17:46:31.773197] [INFO ] [REMOTE ] BTX: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-24T17:46:31.779110] [INFO ] [REMOTE ] BTX: Full fetch complete (35773 records). [2025-09-24T17:46:31.779283] [DEBUG] [VALIDATOR ] BTX: Validating primary data. [2025-09-24T17:46:31.979743] [WARN ] [VALIDATOR ] BTX: Validation failed - insufficient historical data. Have 150 unique days, need 200 days [2025-09-24T17:46:31.980176] [FATAL] [MAIN ] BTX: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:46:31.980247] [WARN ] [MAIN ] BTX: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:46:31.980317] [INFO ] [LOCAL ] BTX: Starting deletion of primary data. [2025-09-24T17:46:31.980384] [DEBUG] [LOCAL ] BTX: No primary data file found to delete. [2025-09-24T17:46:31.980422] [INFO ] [LOCAL ] BTX: Starting deletion of derivative data. [2025-09-24T17:46:31.980461] [DEBUG] [LOCAL ] BTX: No derivative data file found to delete. [2025-09-24T17:46:31.980521] [INFO ] [MAIN ] Update Progress: 354/2373 symbols completed. BTX took 30.8s. Estimated remaining: 4h 25m 3s. Rate: 7.6 symbols/min [2025-09-24T17:46:32.021132] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2025-08. [2025-09-24T17:46:32.084433] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2024-12 (0.87 seconds). [2025-09-24T17:46:32.171968] [INFO ] [MAIN ] BUR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:46:32.172160] [DEBUG] [LOCAL ] BUR: No existing data file found in primary storage. [2025-09-24T17:46:32.172247] [WARN ] [MAIN ] BUR: No existing data found, performing full refresh instead. [2025-09-24T17:46:32.172445] [INFO ] [MAIN ] BUR: Wiping existing primary data before full refresh. [2025-09-24T17:46:32.172516] [INFO ] [LOCAL ] BUR: Starting deletion of primary data. [2025-09-24T17:46:32.172570] [DEBUG] [LOCAL ] BUR: No primary data file found to delete. [2025-09-24T17:46:32.172605] [INFO ] [MAIN ] BUR: Starting full primary refresh. [2025-09-24T17:46:32.541706] [INFO ] [REMOTE ] BUR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:46:32.816105] [INFO ] [REMOTE ] BUI: Fetching primary data for 2025-01. [2025-09-24T17:46:33.216525] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2025-08 (1.20 seconds). [2025-09-24T17:46:33.355309] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2025-01 (0.54 seconds). [2025-09-24T17:46:33.616092] [INFO ] [REMOTE ] BUI: Fetching primary data for 2025-02. [2025-09-24T17:46:34.236767] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2025-02 (0.62 seconds). [2025-09-24T17:46:34.416096] [INFO ] [REMOTE ] BUI: Fetching primary data for 2025-03. [2025-09-24T17:46:35.212985] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2025-03 (0.80 seconds). [2025-09-24T17:46:35.216017] [INFO ] [REMOTE ] BUI: Fetching primary data for 2025-04. [2025-09-24T17:46:36.016050] [INFO ] [REMOTE ] BUR: Fetching primary data for 2024-12. [2025-09-24T17:46:36.095234] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2025-04 (0.88 seconds). [2025-09-24T17:46:36.816100] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2025-09. [2025-09-24T17:46:37.364977] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2024-12 (1.35 seconds). [2025-09-24T17:46:37.616091] [INFO ] [REMOTE ] BUR: Fetching primary data for 2025-01. [2025-09-24T17:46:38.170514] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-24T17:46:38.174863] [INFO ] [REMOTE ] BTZ: Full fetch complete (33769 records). [2025-09-24T17:46:38.174945] [DEBUG] [VALIDATOR ] BTZ: Validating primary data. [2025-09-24T17:46:38.426803] [INFO ] [REMOTE ] BUD: Fetching primary data for 2025-08. [2025-09-24T17:46:38.554067] [DEBUG] [VALIDATOR ] BTZ: All expected trading days are present. [2025-09-24T17:46:38.554146] [DEBUG] [VALIDATOR ] BTZ: Primary data validation passed. [2025-09-24T17:46:38.554611] [INFO ] [MAIN ] BTZ: Fetched primary data is valid. [2025-09-24T17:46:38.554685] [DEBUG] [LOCAL ] BTZ: Saving primary data. [2025-09-24T17:46:38.555439] [DEBUG] [LOCAL ] BTZ: Trimmed 33769 records to 22755 (keeping 200 days of data) [2025-09-24T17:46:38.695128] [DEBUG] [LOCAL ] BTZ: Primary data saved (22755 records). [2025-09-24T17:46:38.695258] [INFO ] [MAIN ] BTZ: Full history saved. [2025-09-24T17:46:38.695336] [INFO ] [MAIN ] Update Progress: 355/2373 symbols completed. BTZ took 36.1s. Estimated remaining: 4h 24m 48s. Rate: 7.6 symbols/min [2025-09-24T17:46:38.867542] [INFO ] [MAIN ] BURL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:46:38.912148] [DEBUG] [LOCAL ] BURL: Loaded 46328 existing records from primary storage. [2025-09-24T17:46:38.912343] [INFO ] [MAIN ] BURL: Loaded 46328 existing records. [2025-09-24T17:46:39.095105] [WARN ] [MAIN ] BURL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:46:39.095497] [INFO ] [MAIN ] BURL: Wiping existing primary data before full refresh. [2025-09-24T17:46:39.095635] [INFO ] [LOCAL ] BURL: Starting deletion of primary data. [2025-09-24T17:46:39.096849] [DEBUG] [LOCAL ] BURL: Deleted primary data file. [2025-09-24T17:46:39.096911] [INFO ] [MAIN ] BURL: Starting full primary refresh. [2025-09-24T17:46:39.220334] [INFO ] [REMOTE ] BUI: Fetching primary data for 2025-05. [2025-09-24T17:46:39.309675] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2025-01 (1.69 seconds). [2025-09-24T17:46:39.503210] [INFO ] [REMOTE ] BURL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:46:40.016103] [INFO ] [REMOTE ] BUR: Fetching primary data for 2025-02. [2025-09-24T17:46:40.174693] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-24T17:46:40.410446] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2025-08 (1.98 seconds). [2025-09-24T17:46:40.816081] [INFO ] [REMOTE ] BUD: Fetching primary data for 2025-09. [2025-09-24T17:46:41.443023] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2025-02 (1.43 seconds). [2025-09-24T17:46:41.616089] [INFO ] [REMOTE ] BUR: Fetching primary data for 2025-03. [2025-09-24T17:46:42.416102] [INFO ] [REMOTE ] BUI: Fetching primary data for 2025-06. [2025-09-24T17:46:42.705008] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2025-09 (1.89 seconds). [2025-09-24T17:46:42.715622] [INFO ] [REMOTE ] BUD: Full fetch complete (76484 records). [2025-09-24T17:46:42.715823] [DEBUG] [VALIDATOR ] BUD: Validating primary data. [2025-09-24T17:46:43.131898] [DEBUG] [VALIDATOR ] BUD: All expected trading days are present. [2025-09-24T17:46:43.132006] [DEBUG] [VALIDATOR ] BUD: Primary data validation passed. [2025-09-24T17:46:43.133127] [INFO ] [MAIN ] BUD: Fetched primary data is valid. [2025-09-24T17:46:43.133215] [DEBUG] [LOCAL ] BUD: Saving primary data. [2025-09-24T17:46:43.163726] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2025-03 (1.55 seconds). [2025-09-24T17:46:43.163928] [DEBUG] [LOCAL ] BUD: Trimmed 76484 records to 52737 (keeping 200 days of data) [2025-09-24T17:46:43.250228] [INFO ] [REMOTE ] BURL: Fetching primary data for 2024-12. [2025-09-24T17:46:43.419762] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-24T17:46:43.532571] [DEBUG] [LOCAL ] BUD: Primary data saved (52737 records). [2025-09-24T17:46:43.532775] [INFO ] [MAIN ] BUD: Full history saved. [2025-09-24T17:46:43.532918] [INFO ] [MAIN ] Update Progress: 356/2373 symbols completed. BUD took 36.7s. Estimated remaining: 4h 24m 23s. Rate: 7.6 symbols/min [2025-09-24T17:46:43.734826] [INFO ] [MAIN ] BUXX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:46:43.758764] [DEBUG] [LOCAL ] BUXX: Loaded 15142 existing records from primary storage. [2025-09-24T17:46:43.758949] [INFO ] [MAIN ] BUXX: Loaded 15142 existing records. [2025-09-24T17:46:43.942349] [WARN ] [MAIN ] BUXX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:46:43.942689] [INFO ] [MAIN ] BUXX: Wiping existing primary data before full refresh. [2025-09-24T17:46:43.942747] [INFO ] [LOCAL ] BUXX: Starting deletion of primary data. [2025-09-24T17:46:43.943222] [DEBUG] [LOCAL ] BUXX: Deleted primary data file. [2025-09-24T17:46:43.943282] [INFO ] [MAIN ] BUXX: Starting full primary refresh. [2025-09-24T17:46:44.021227] [INFO ] [REMOTE ] BUR: Fetching primary data for 2025-04. [2025-09-24T17:46:44.328706] [INFO ] [REMOTE ] BUXX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:46:44.816119] [INFO ] [REMOTE ] BUI: Fetching primary data for 2025-07. [2025-09-24T17:46:45.046314] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2024-12 (1.80 seconds). [2025-09-24T17:46:45.575978] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-24T17:46:45.616032] [INFO ] [REMOTE ] BUR: Fetching primary data for 2025-05. [2025-09-24T17:46:45.748602] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2025-07 (0.93 seconds). [2025-09-24T17:46:46.416092] [INFO ] [REMOTE ] BUI: Fetching primary data for 2025-08. [2025-09-24T17:46:47.216173] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2024-12. [2025-09-24T17:46:47.231469] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2025-08 (0.82 seconds). [2025-09-24T17:46:47.313166] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2025-05 (1.70 seconds). [2025-09-24T17:46:48.016192] [INFO ] [REMOTE ] BURL: Fetching primary data for 2025-01. [2025-09-24T17:46:48.158329] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2024-12 (0.94 seconds). [2025-09-24T17:46:48.816113] [INFO ] [REMOTE ] BUI: Fetching primary data for 2025-09. [2025-09-24T17:46:49.566579] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-24T17:46:49.616034] [INFO ] [REMOTE ] BURL: Fetching primary data for 2025-02. [2025-09-24T17:46:49.734562] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2025-09 (0.92 seconds). [2025-09-24T17:46:49.737384] [INFO ] [REMOTE ] BUI: Full fetch complete (16157 records). [2025-09-24T17:46:49.737460] [DEBUG] [VALIDATOR ] BUI: Validating primary data. [2025-09-24T17:46:50.113746] [DEBUG] [VALIDATOR ] BUI: All expected trading days are present. [2025-09-24T17:46:50.113840] [DEBUG] [VALIDATOR ] BUI: Primary data validation passed. [2025-09-24T17:46:50.114228] [INFO ] [MAIN ] BUI: Fetched primary data is valid. [2025-09-24T17:46:50.114271] [DEBUG] [LOCAL ] BUI: Saving primary data. [2025-09-24T17:46:50.114890] [DEBUG] [LOCAL ] BUI: Trimmed 16157 records to 11472 (keeping 200 days of data) [2025-09-24T17:46:50.187971] [DEBUG] [LOCAL ] BUI: Primary data saved (11472 records). [2025-09-24T17:46:50.188143] [INFO ] [MAIN ] BUI: Full history saved. [2025-09-24T17:46:50.188239] [INFO ] [MAIN ] Update Progress: 357/2373 symbols completed. BUI took 20.4s. Estimated remaining: 4h 24m 9s. Rate: 7.6 symbols/min [2025-09-24T17:46:50.416089] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2025-01. [2025-09-24T17:46:51.191590] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2025-01 (0.78 seconds). [2025-09-24T17:46:51.216133] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2025-02. [2025-09-24T17:46:51.503429] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2025-02 (1.89 seconds). [2025-09-24T17:46:51.893827] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2025-02 (0.68 seconds). [2025-09-24T17:46:52.016160] [INFO ] [REMOTE ] BUR: Fetching primary data for 2025-06. [2025-09-24T17:46:52.816221] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2025-03. [2025-09-24T17:46:53.616135] [INFO ] [REMOTE ] BURL: Fetching primary data for 2025-03. [2025-09-24T17:46:53.637578] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2025-03 (0.82 seconds). [2025-09-24T17:46:53.788391] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2025-06 (1.77 seconds). [2025-09-24T17:46:54.416115] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2025-04. [2025-09-24T17:46:55.216112] [INFO ] [REMOTE ] BUR: Fetching primary data for 2025-07. [2025-09-24T17:46:55.469160] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2025-04 (1.05 seconds). [2025-09-24T17:46:55.524412] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2025-03 (1.91 seconds). [2025-09-24T17:46:56.016136] [INFO ] [REMOTE ] BURL: Fetching primary data for 2025-04. [2025-09-24T17:46:56.754617] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-24T17:46:56.816156] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2025-05. [2025-09-24T17:46:57.616067] [INFO ] [REMOTE ] BUR: Fetching primary data for 2025-08. [2025-09-24T17:46:57.829435] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-24T17:46:57.834042] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2025-05 (1.02 seconds). [2025-09-24T17:46:58.416097] [INFO ] [REMOTE ] BURL: Fetching primary data for 2025-05. [2025-09-24T17:46:59.186127] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-24T17:46:59.216095] [INFO ] [REMOTE ] BUR: Fetching primary data for 2025-09. [2025-09-24T17:46:59.995584] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-24T17:47:00.016045] [INFO ] [REMOTE ] BURL: Fetching primary data for 2025-06. [2025-09-24T17:47:00.816072] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2025-06. [2025-09-24T17:47:00.966049] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2025-09 (1.75 seconds). [2025-09-24T17:47:00.973987] [INFO ] [REMOTE ] BUR: Full fetch complete (63297 records). [2025-09-24T17:47:00.974105] [DEBUG] [VALIDATOR ] BUR: Validating primary data. [2025-09-24T17:47:01.373027] [DEBUG] [VALIDATOR ] BUR: All expected trading days are present. [2025-09-24T17:47:01.373266] [DEBUG] [VALIDATOR ] BUR: Primary data validation passed. [2025-09-24T17:47:01.374003] [INFO ] [MAIN ] BUR: Fetched primary data is valid. [2025-09-24T17:47:01.374068] [DEBUG] [LOCAL ] BUR: Saving primary data. [2025-09-24T17:47:01.375455] [DEBUG] [LOCAL ] BUR: Trimmed 63297 records to 45078 (keeping 200 days of data) [2025-09-24T17:47:01.562684] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2025-06 (1.55 seconds). [2025-09-24T17:47:01.656103] [INFO ] [REMOTE ] BURL: Fetching primary data for 2025-07. [2025-09-24T17:47:01.721865] [DEBUG] [LOCAL ] BUR: Primary data saved (45078 records). [2025-09-24T17:47:01.722005] [INFO ] [MAIN ] BUR: Full history saved. [2025-09-24T17:47:01.722080] [INFO ] [MAIN ] Update Progress: 358/2373 symbols completed. BUR took 29.7s. Estimated remaining: 4h 24m 21s. Rate: 7.6 symbols/min [2025-09-24T17:47:01.766914] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2025-06 (0.95 seconds). [2025-09-24T17:47:02.416125] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2025-07. [2025-09-24T17:47:03.269467] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2025-07 (0.85 seconds). [2025-09-24T17:47:03.273246] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2025-08. [2025-09-24T17:47:03.318144] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2025-07 (1.66 seconds). [2025-09-24T17:47:04.016106] [INFO ] [REMOTE ] BURL: Fetching primary data for 2025-08. [2025-09-24T17:47:04.099846] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2025-08 (0.83 seconds). [2025-09-24T17:47:04.816080] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2025-09. [2025-09-24T17:47:05.517398] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2025-08 (1.50 seconds). [2025-09-24T17:47:05.616083] [INFO ] [REMOTE ] BURL: Fetching primary data for 2025-09. [2025-09-24T17:47:05.836514] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2025-09 (1.02 seconds). [2025-09-24T17:47:05.840253] [INFO ] [REMOTE ] BUXX: Full fetch complete (20242 records). [2025-09-24T17:47:05.840409] [DEBUG] [VALIDATOR ] BUXX: Validating primary data. [2025-09-24T17:47:06.226999] [DEBUG] [VALIDATOR ] BUXX: All expected trading days are present. [2025-09-24T17:47:06.227086] [DEBUG] [VALIDATOR ] BUXX: Primary data validation passed. [2025-09-24T17:47:06.227467] [INFO ] [MAIN ] BUXX: Fetched primary data is valid. [2025-09-24T17:47:06.227507] [DEBUG] [LOCAL ] BUXX: Saving primary data. [2025-09-24T17:47:06.228162] [DEBUG] [LOCAL ] BUXX: Trimmed 20242 records to 15128 (keeping 200 days of data) [2025-09-24T17:47:06.324414] [DEBUG] [LOCAL ] BUXX: Primary data saved (15128 records). [2025-09-24T17:47:06.324568] [INFO ] [MAIN ] BUXX: Full history saved. [2025-09-24T17:47:06.324679] [INFO ] [MAIN ] Update Progress: 359/2373 symbols completed. BUXX took 22.8s. Estimated remaining: 4h 23m 55s. Rate: 7.6 symbols/min [2025-09-24T17:47:07.359235] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-24T17:47:07.367134] [INFO ] [REMOTE ] BURL: Full fetch complete (65726 records). [2025-09-24T17:47:07.367265] [DEBUG] [VALIDATOR ] BURL: Validating primary data. [2025-09-24T17:47:07.751964] [DEBUG] [VALIDATOR ] BURL: All expected trading days are present. [2025-09-24T17:47:07.752053] [DEBUG] [VALIDATOR ] BURL: Primary data validation passed. [2025-09-24T17:47:07.752824] [INFO ] [MAIN ] BURL: Fetched primary data is valid. [2025-09-24T17:47:07.752891] [DEBUG] [LOCAL ] BURL: Saving primary data. [2025-09-24T17:47:07.754321] [DEBUG] [LOCAL ] BURL: Trimmed 65726 records to 46310 (keeping 200 days of data) [2025-09-24T17:47:08.038225] [DEBUG] [LOCAL ] BURL: Primary data saved (46310 records). [2025-09-24T17:47:08.038377] [INFO ] [MAIN ] BURL: Full history saved. [2025-09-24T17:47:08.038465] [INFO ] [MAIN ] Update Progress: 360/2373 symbols completed. BURL took 29.3s. Estimated remaining: 4h 23m 13s. Rate: 7.6 symbols/min [2025-09-24T17:47:08.673347] [INFO ] [MAIN ] BWA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:47:08.770760] [INFO ] [MAIN ] BV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:47:08.760535] [INFO ] [MAIN ] BW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:47:08.802998] [INFO ] [MAIN ] BVN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:47:08.864549] [DEBUG] [LOCAL ] BV: Loaded 38602 existing records from primary storage. [2025-09-24T17:47:08.875623] [INFO ] [MAIN ] BV: Loaded 38602 existing records. [2025-09-24T17:47:08.887024] [DEBUG] [LOCAL ] BW: Loaded 39536 existing records from primary storage. [2025-09-24T17:47:08.955440] [INFO ] [MAIN ] BW: Loaded 39536 existing records. [2025-09-24T17:47:09.078537] [DEBUG] [LOCAL ] BWA: Loaded 52250 existing records from primary storage. [2025-09-24T17:47:09.121467] [INFO ] [MAIN ] BWA: Loaded 52250 existing records. [2025-09-24T17:47:09.168419] [DEBUG] [LOCAL ] BVN: Loaded 43805 existing records from primary storage. [2025-09-24T17:47:09.237547] [INFO ] [MAIN ] BVN: Loaded 43805 existing records. [2025-09-24T17:47:09.463533] [WARN ] [MAIN ] BV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:47:09.494108] [INFO ] [MAIN ] BV: Wiping existing primary data before full refresh. [2025-09-24T17:47:09.493870] [WARN ] [MAIN ] BW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:47:09.510263] [INFO ] [LOCAL ] BV: Starting deletion of primary data. [2025-09-24T17:47:09.546732] [INFO ] [MAIN ] BW: Wiping existing primary data before full refresh. [2025-09-24T17:47:09.601875] [DEBUG] [LOCAL ] BV: Deleted primary data file. [2025-09-24T17:47:09.596092] [INFO ] [LOCAL ] BW: Starting deletion of primary data. [2025-09-24T17:47:09.659566] [WARN ] [MAIN ] BWA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:47:09.640143] [INFO ] [MAIN ] BV: Starting full primary refresh. [2025-09-24T17:47:09.683771] [DEBUG] [LOCAL ] BW: Deleted primary data file. [2025-09-24T17:47:09.714487] [INFO ] [MAIN ] BW: Starting full primary refresh. [2025-09-24T17:47:09.727208] [INFO ] [MAIN ] BWA: Wiping existing primary data before full refresh. [2025-09-24T17:47:09.737734] [WARN ] [MAIN ] BVN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:47:09.784030] [INFO ] [LOCAL ] BWA: Starting deletion of primary data. [2025-09-24T17:47:09.836379] [INFO ] [MAIN ] BVN: Wiping existing primary data before full refresh. [2025-09-24T17:47:09.852040] [INFO ] [LOCAL ] BVN: Starting deletion of primary data. [2025-09-24T17:47:09.811909] [DEBUG] [LOCAL ] BWA: Deleted primary data file. [2025-09-24T17:47:09.865795] [DEBUG] [LOCAL ] BVN: Deleted primary data file. [2025-09-24T17:47:09.869440] [INFO ] [MAIN ] BVN: Starting full primary refresh. [2025-09-24T17:47:09.893400] [INFO ] [MAIN ] BWA: Starting full primary refresh. [2025-09-24T17:47:10.977723] [INFO ] [REMOTE ] BW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:47:11.047193] [INFO ] [REMOTE ] BW: Fetching primary data for 2024-12. [2025-09-24T17:47:11.083495] [INFO ] [REMOTE ] BV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:47:11.167430] [INFO ] [REMOTE ] BV: Fetching primary data for 2024-12. [2025-09-24T17:47:11.161504] [INFO ] [REMOTE ] BWA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:47:11.167978] [INFO ] [REMOTE ] BWA: Fetching primary data for 2024-12. [2025-09-24T17:47:11.246696] [INFO ] [REMOTE ] BVN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:47:11.247032] [INFO ] [REMOTE ] BVN: Fetching primary data for 2024-12. [2025-09-24T17:47:12.630746] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-24T17:47:12.637954] [INFO ] [REMOTE ] BV: Fetching primary data for 2025-01. [2025-09-24T17:47:12.749262] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2024-12 (1.70 seconds). [2025-09-24T17:47:12.759235] [INFO ] [REMOTE ] BW: Fetching primary data for 2025-01. [2025-09-24T17:47:12.839957] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-24T17:47:12.850815] [INFO ] [REMOTE ] BVN: Fetching primary data for 2025-01. [2025-09-24T17:47:12.944997] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-24T17:47:12.955622] [INFO ] [REMOTE ] BWA: Fetching primary data for 2025-01. [2025-09-24T17:47:13.891804] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-24T17:47:13.898324] [INFO ] [REMOTE ] BV: Fetching primary data for 2025-02. [2025-09-24T17:47:14.097813] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-24T17:47:14.105851] [INFO ] [REMOTE ] BVN: Fetching primary data for 2025-02. [2025-09-24T17:47:14.334897] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-24T17:47:14.416057] [INFO ] [REMOTE ] BWA: Fetching primary data for 2025-02. [2025-09-24T17:47:14.488333] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-24T17:47:15.216106] [INFO ] [REMOTE ] BW: Fetching primary data for 2025-02. [2025-09-24T17:47:15.343716] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2025-02 (1.45 seconds). [2025-09-24T17:47:15.429467] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-24T17:47:16.016154] [INFO ] [REMOTE ] BV: Fetching primary data for 2025-03. [2025-09-24T17:47:16.238043] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2025-02 (1.82 seconds). [2025-09-24T17:47:16.392852] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-24T17:47:16.816109] [INFO ] [REMOTE ] BWA: Fetching primary data for 2025-03. [2025-09-24T17:47:17.535564] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-24T17:47:17.616079] [INFO ] [REMOTE ] BV: Fetching primary data for 2025-04. [2025-09-24T17:47:18.416117] [INFO ] [REMOTE ] BW: Fetching primary data for 2025-03. [2025-09-24T17:47:18.574863] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-24T17:47:19.037534] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2025-04 (1.42 seconds). [2025-09-24T17:47:19.216105] [INFO ] [REMOTE ] BVN: Fetching primary data for 2025-03. [2025-09-24T17:47:19.928478] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2025-03 (1.51 seconds). [2025-09-24T17:47:20.016084] [INFO ] [REMOTE ] BW: Fetching primary data for 2025-04. [2025-09-24T17:47:20.808690] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-24T17:47:20.817756] [INFO ] [REMOTE ] BWA: Fetching primary data for 2025-04. [2025-09-24T17:47:21.621166] [INFO ] [REMOTE ] BVN: Fetching primary data for 2025-04. [2025-09-24T17:47:21.638895] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2025-04 (1.62 seconds). [2025-09-24T17:47:22.416125] [INFO ] [REMOTE ] BV: Fetching primary data for 2025-05. [2025-09-24T17:47:22.667923] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2025-04 (1.85 seconds). [2025-09-24T17:47:23.058110] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2025-04 (1.44 seconds). [2025-09-24T17:47:23.216104] [INFO ] [REMOTE ] BWA: Fetching primary data for 2025-05. [2025-09-24T17:47:23.556508] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2025-05 (1.14 seconds). [2025-09-24T17:47:24.016131] [INFO ] [REMOTE ] BV: Fetching primary data for 2025-06. [2025-09-24T17:47:24.816058] [INFO ] [REMOTE ] BW: Fetching primary data for 2025-05. [2025-09-24T17:47:24.986506] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-24T17:47:25.236552] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-24T17:47:25.616073] [INFO ] [REMOTE ] BV: Fetching primary data for 2025-07. [2025-09-24T17:47:26.038891] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2025-05 (1.22 seconds). [2025-09-24T17:47:26.416079] [INFO ] [REMOTE ] BW: Fetching primary data for 2025-06. [2025-09-24T17:47:27.116883] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2025-07 (1.50 seconds). [2025-09-24T17:47:27.216095] [INFO ] [REMOTE ] BWA: Fetching primary data for 2025-06. [2025-09-24T17:47:27.893173] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2025-06 (1.48 seconds). [2025-09-24T17:47:28.016148] [INFO ] [REMOTE ] BVN: Fetching primary data for 2025-05. [2025-09-24T17:47:28.809855] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-24T17:47:28.820541] [INFO ] [REMOTE ] BW: Fetching primary data for 2025-07. [2025-09-24T17:47:29.431368] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-24T17:47:29.616088] [INFO ] [REMOTE ] BVN: Fetching primary data for 2025-06. [2025-09-24T17:47:29.817626] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2025-07 (1.00 seconds). [2025-09-24T17:47:30.416090] [INFO ] [REMOTE ] BWA: Fetching primary data for 2025-07. [2025-09-24T17:47:31.073398] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-24T17:47:31.216102] [INFO ] [REMOTE ] BVN: Fetching primary data for 2025-07. [2025-09-24T17:47:31.753827] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2025-07 (1.34 seconds). [2025-09-24T17:47:32.016088] [INFO ] [REMOTE ] BW: Fetching primary data for 2025-08. [2025-09-24T17:47:32.431977] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-24T17:47:32.816110] [INFO ] [REMOTE ] BWA: Fetching primary data for 2025-08. [2025-09-24T17:47:33.549482] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-24T17:47:33.616083] [INFO ] [REMOTE ] BW: Fetching primary data for 2025-09. [2025-09-24T17:47:34.416250] [INFO ] [REMOTE ] BVN: Fetching primary data for 2025-08. [2025-09-24T17:47:34.499179] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2025-08 (1.68 seconds). [2025-09-24T17:47:35.216109] [INFO ] [REMOTE ] BWA: Fetching primary data for 2025-09. [2025-09-24T17:47:35.319393] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-24T17:47:35.328412] [INFO ] [REMOTE ] BW: Full fetch complete (58717 records). [2025-09-24T17:47:35.328595] [DEBUG] [VALIDATOR ] BW: Validating primary data. [2025-09-24T17:47:35.741222] [DEBUG] [VALIDATOR ] BW: All expected trading days are present. [2025-09-24T17:47:35.741399] [DEBUG] [VALIDATOR ] BW: Primary data validation passed. [2025-09-24T17:47:35.742182] [INFO ] [MAIN ] BW: Fetched primary data is valid. [2025-09-24T17:47:35.742301] [DEBUG] [LOCAL ] BW: Saving primary data. [2025-09-24T17:47:35.744065] [DEBUG] [LOCAL ] BW: Trimmed 58717 records to 39574 (keeping 200 days of data) [2025-09-24T17:47:35.771085] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-24T17:47:36.011523] [DEBUG] [LOCAL ] BW: Primary data saved (39574 records). [2025-09-24T17:47:36.011798] [INFO ] [MAIN ] BW: Full history saved. [2025-09-24T17:47:36.012034] [INFO ] [MAIN ] Update Progress: 361/2373 symbols completed. BW took 28.0s. Estimated remaining: 4h 24m 57s. Rate: 7.6 symbols/min [2025-09-24T17:47:36.025100] [INFO ] [REMOTE ] BV: Fetching primary data for 2025-08. [2025-09-24T17:47:36.190306] [INFO ] [MAIN ] BWG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:47:36.205221] [DEBUG] [LOCAL ] BWG: Loaded 12317 existing records from primary storage. [2025-09-24T17:47:36.205366] [INFO ] [MAIN ] BWG: Loaded 12317 existing records. [2025-09-24T17:47:36.382426] [WARN ] [MAIN ] BWG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:47:36.382760] [INFO ] [MAIN ] BWG: Wiping existing primary data before full refresh. [2025-09-24T17:47:36.382826] [INFO ] [LOCAL ] BWG: Starting deletion of primary data. [2025-09-24T17:47:36.383363] [DEBUG] [LOCAL ] BWG: Deleted primary data file. [2025-09-24T17:47:36.383440] [INFO ] [MAIN ] BWG: Starting full primary refresh. [2025-09-24T17:47:36.762920] [INFO ] [REMOTE ] BWG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:47:36.816072] [INFO ] [REMOTE ] BWG: Fetching primary data for 2024-12. [2025-09-24T17:47:36.991141] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2025-09 (1.78 seconds). [2025-09-24T17:47:37.005413] [INFO ] [REMOTE ] BWA: Full fetch complete (75749 records). [2025-09-24T17:47:37.005675] [DEBUG] [VALIDATOR ] BWA: Validating primary data. [2025-09-24T17:47:37.436686] [DEBUG] [VALIDATOR ] BWA: All expected trading days are present. [2025-09-24T17:47:37.436834] [DEBUG] [VALIDATOR ] BWA: Primary data validation passed. [2025-09-24T17:47:37.437847] [INFO ] [MAIN ] BWA: Fetched primary data is valid. [2025-09-24T17:47:37.437918] [DEBUG] [LOCAL ] BWA: Saving primary data. [2025-09-24T17:47:37.439581] [DEBUG] [LOCAL ] BWA: Trimmed 75749 records to 52242 (keeping 200 days of data) [2025-09-24T17:47:37.600452] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2025-08 (1.58 seconds). [2025-09-24T17:47:37.616387] [INFO ] [REMOTE ] BVN: Fetching primary data for 2025-09. [2025-09-24T17:47:37.647275] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2024-12 (0.83 seconds). [2025-09-24T17:47:37.844059] [DEBUG] [LOCAL ] BWA: Primary data saved (52242 records). [2025-09-24T17:47:37.844233] [INFO ] [MAIN ] BWA: Full history saved. [2025-09-24T17:47:37.844371] [INFO ] [MAIN ] Update Progress: 362/2373 symbols completed. BWA took 29.8s. Estimated remaining: 4h 24m 16s. Rate: 7.6 symbols/min [2025-09-24T17:47:38.013680] [INFO ] [MAIN ] BWLP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:47:38.050305] [DEBUG] [LOCAL ] BWLP: Loaded 32847 existing records from primary storage. [2025-09-24T17:47:38.050459] [INFO ] [MAIN ] BWLP: Loaded 32847 existing records. [2025-09-24T17:47:38.225752] [WARN ] [MAIN ] BWLP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:47:38.226034] [INFO ] [MAIN ] BWLP: Wiping existing primary data before full refresh. [2025-09-24T17:47:38.226082] [INFO ] [LOCAL ] BWLP: Starting deletion of primary data. [2025-09-24T17:47:38.227176] [DEBUG] [LOCAL ] BWLP: Deleted primary data file. [2025-09-24T17:47:38.227237] [INFO ] [MAIN ] BWLP: Starting full primary refresh. [2025-09-24T17:47:38.423208] [INFO ] [REMOTE ] BWG: Fetching primary data for 2025-01. [2025-09-24T17:47:38.624037] [INFO ] [REMOTE ] BWLP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:47:39.216047] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2024-12. [2025-09-24T17:47:39.244604] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2025-01 (0.82 seconds). [2025-09-24T17:47:39.401563] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-24T17:47:39.412049] [INFO ] [REMOTE ] BVN: Full fetch complete (62695 records). [2025-09-24T17:47:39.412242] [DEBUG] [VALIDATOR ] BVN: Validating primary data. [2025-09-24T17:47:39.947228] [DEBUG] [VALIDATOR ] BVN: All expected trading days are present. [2025-09-24T17:47:39.947404] [DEBUG] [VALIDATOR ] BVN: Primary data validation passed. [2025-09-24T17:47:39.948884] [INFO ] [MAIN ] BVN: Fetched primary data is valid. [2025-09-24T17:47:39.948978] [DEBUG] [LOCAL ] BVN: Saving primary data. [2025-09-24T17:47:39.952192] [DEBUG] [LOCAL ] BVN: Trimmed 62695 records to 43807 (keeping 200 days of data) [2025-09-24T17:47:40.033741] [INFO ] [REMOTE ] BWG: Fetching primary data for 2025-02. [2025-09-24T17:47:40.373928] [DEBUG] [LOCAL ] BVN: Primary data saved (43807 records). [2025-09-24T17:47:40.374377] [INFO ] [MAIN ] BVN: Full history saved. [2025-09-24T17:47:40.374617] [INFO ] [MAIN ] Update Progress: 363/2373 symbols completed. BVN took 32.3s. Estimated remaining: 4h 23m 38s. Rate: 7.6 symbols/min [2025-09-24T17:47:40.660060] [INFO ] [MAIN ] BWMX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:47:40.701192] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-24T17:47:40.714149] [DEBUG] [LOCAL ] BWMX: Loaded 7621 existing records from primary storage. [2025-09-24T17:47:40.715569] [INFO ] [MAIN ] BWMX: Loaded 7621 existing records. [2025-09-24T17:47:40.820166] [INFO ] [REMOTE ] BV: Fetching primary data for 2025-09. [2025-09-24T17:47:40.861108] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2025-02 (0.83 seconds). [2025-09-24T17:47:40.924608] [WARN ] [MAIN ] BWMX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:47:40.924944] [INFO ] [MAIN ] BWMX: Wiping existing primary data before full refresh. [2025-09-24T17:47:40.925008] [INFO ] [LOCAL ] BWMX: Starting deletion of primary data. [2025-09-24T17:47:40.925528] [DEBUG] [LOCAL ] BWMX: Deleted primary data file. [2025-09-24T17:47:40.925616] [INFO ] [MAIN ] BWMX: Starting full primary refresh. [2025-09-24T17:47:41.310770] [INFO ] [REMOTE ] BWMX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:47:41.616091] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2024-12. [2025-09-24T17:47:42.317956] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2024-12 (0.70 seconds). [2025-09-24T17:47:42.416084] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2025-01. [2025-09-24T17:47:42.497896] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2025-09 (1.68 seconds). [2025-09-24T17:47:42.505455] [INFO ] [REMOTE ] BV: Full fetch complete (53792 records). [2025-09-24T17:47:42.505597] [DEBUG] [VALIDATOR ] BV: Validating primary data. [2025-09-24T17:47:42.881431] [DEBUG] [VALIDATOR ] BV: All expected trading days are present. [2025-09-24T17:47:42.881526] [DEBUG] [VALIDATOR ] BV: Primary data validation passed. [2025-09-24T17:47:42.882179] [INFO ] [MAIN ] BV: Fetched primary data is valid. [2025-09-24T17:47:42.882269] [DEBUG] [LOCAL ] BV: Saving primary data. [2025-09-24T17:47:42.883469] [DEBUG] [LOCAL ] BV: Trimmed 53792 records to 38509 (keeping 200 days of data) [2025-09-24T17:47:43.127180] [DEBUG] [LOCAL ] BV: Primary data saved (38509 records). [2025-09-24T17:47:43.127344] [INFO ] [MAIN ] BV: Full history saved. [2025-09-24T17:47:43.127496] [INFO ] [MAIN ] Update Progress: 364/2373 symbols completed. BV took 35.1s. Estimated remaining: 4h 23m 2s. Rate: 7.6 symbols/min [2025-09-24T17:47:43.221209] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2025-01. [2025-09-24T17:47:43.305972] [INFO ] [MAIN ] BWNB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:47:43.306137] [DEBUG] [LOCAL ] BWNB: No existing data file found in primary storage. [2025-09-24T17:47:43.306174] [WARN ] [MAIN ] BWNB: No existing data found, performing full refresh instead. [2025-09-24T17:47:43.306321] [INFO ] [MAIN ] BWNB: Wiping existing primary data before full refresh. [2025-09-24T17:47:43.306365] [INFO ] [LOCAL ] BWNB: Starting deletion of primary data. [2025-09-24T17:47:43.306407] [DEBUG] [LOCAL ] BWNB: No primary data file found to delete. [2025-09-24T17:47:43.306440] [INFO ] [MAIN ] BWNB: Starting full primary refresh. [2025-09-24T17:47:43.696682] [INFO ] [REMOTE ] BWNB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:47:43.843543] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-24T17:47:43.880602] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2025-01 (0.66 seconds). [2025-09-24T17:47:44.016086] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2024-12. [2025-09-24T17:47:44.536315] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2024-12 (0.52 seconds). [2025-09-24T17:47:44.816112] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2025-01. [2025-09-24T17:47:45.255101] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2025-01 (0.44 seconds). [2025-09-24T17:47:45.616080] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2025-02. [2025-09-24T17:47:46.154587] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2025-02 (0.54 seconds). [2025-09-24T17:47:46.416072] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2025-02. [2025-09-24T17:47:47.216128] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2025-03. [2025-09-24T17:47:47.652927] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-24T17:47:47.793449] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2025-03 (0.58 seconds). [2025-09-24T17:47:48.016093] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2025-04. [2025-09-24T17:47:48.580931] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2025-04 (0.56 seconds). [2025-09-24T17:47:48.816140] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2025-03. [2025-09-24T17:47:49.616150] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2025-02. [2025-09-24T17:47:50.274753] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2025-02 (0.66 seconds). [2025-09-24T17:47:50.299613] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-24T17:47:50.416092] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2025-04. [2025-09-24T17:47:51.216112] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2025-05. [2025-09-24T17:47:51.847478] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2025-04 (1.43 seconds). [2025-09-24T17:47:52.016078] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2025-03. [2025-09-24T17:47:52.072317] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2025-05 (0.86 seconds). [2025-09-24T17:47:52.362478] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2025-03 (0.35 seconds). [2025-09-24T17:47:52.816097] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2025-04. [2025-09-24T17:47:53.425044] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2025-04 (0.61 seconds). [2025-09-24T17:47:53.616112] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2025-05. [2025-09-24T17:47:54.358405] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2025-05 (0.74 seconds). [2025-09-24T17:47:54.416109] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2025-05. [2025-09-24T17:47:55.216129] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2025-06. [2025-09-24T17:47:55.873624] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-24T17:47:55.886870] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2025-06 (0.67 seconds). [2025-09-24T17:47:56.016035] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2025-06. [2025-09-24T17:47:56.816089] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2025-06. [2025-09-24T17:47:57.418430] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2025-06 (0.60 seconds). [2025-09-24T17:47:57.460173] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2025-06 (1.44 seconds). [2025-09-24T17:47:57.616080] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2025-07. [2025-09-24T17:47:58.053501] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2025-07 (0.44 seconds). [2025-09-24T17:47:58.416070] [INFO ] [REMOTE ] BWG: Fetching primary data for 2025-03. [2025-09-24T17:47:59.216063] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2025-08. [2025-09-24T17:47:59.288069] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2025-03 (0.87 seconds). [2025-09-24T17:47:59.774941] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2025-08 (0.56 seconds). [2025-09-24T17:48:00.016126] [INFO ] [REMOTE ] BWG: Fetching primary data for 2025-04. [2025-09-24T17:48:00.816133] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2025-09. [2025-09-24T17:48:00.981022] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2025-04 (0.96 seconds). [2025-09-24T17:48:01.616062] [INFO ] [REMOTE ] BWG: Fetching primary data for 2025-05. [2025-09-24T17:48:01.746504] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2025-09 (0.93 seconds). [2025-09-24T17:48:01.747784] [INFO ] [REMOTE ] BWNB: Full fetch complete (5745 records). [2025-09-24T17:48:01.747856] [DEBUG] [VALIDATOR ] BWNB: Validating primary data. [2025-09-24T17:48:02.123038] [DEBUG] [VALIDATOR ] BWNB: All expected trading days are present. [2025-09-24T17:48:02.123118] [DEBUG] [VALIDATOR ] BWNB: Primary data validation passed. [2025-09-24T17:48:02.123360] [INFO ] [MAIN ] BWNB: Fetched primary data is valid. [2025-09-24T17:48:02.123417] [DEBUG] [LOCAL ] BWNB: Saving primary data. [2025-09-24T17:48:02.123839] [DEBUG] [LOCAL ] BWNB: Trimmed 5745 records to 4454 (keeping 200 days of data) [2025-09-24T17:48:02.151431] [DEBUG] [LOCAL ] BWNB: Primary data saved (4454 records). [2025-09-24T17:48:02.151513] [INFO ] [MAIN ] BWNB: Full history saved. [2025-09-24T17:48:02.151580] [INFO ] [MAIN ] Update Progress: 365/2373 symbols completed. BWNB took 19.0s. Estimated remaining: 4h 23m 56s. Rate: 7.6 symbols/min [2025-09-24T17:48:02.320454] [INFO ] [MAIN ] BWSN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:48:02.331872] [DEBUG] [LOCAL ] BWSN: Loaded 5091 existing records from primary storage. [2025-09-24T17:48:02.331984] [INFO ] [MAIN ] BWSN: Loaded 5091 existing records. [2025-09-24T17:48:02.424742] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2025-07. [2025-09-24T17:48:02.606361] [WARN ] [MAIN ] BWSN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:48:02.606712] [INFO ] [MAIN ] BWSN: Wiping existing primary data before full refresh. [2025-09-24T17:48:02.606769] [INFO ] [LOCAL ] BWSN: Starting deletion of primary data. [2025-09-24T17:48:02.607332] [DEBUG] [LOCAL ] BWSN: Deleted primary data file. [2025-09-24T17:48:02.607394] [INFO ] [MAIN ] BWSN: Starting full primary refresh. [2025-09-24T17:48:02.966055] [INFO ] [REMOTE ] BWSN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:48:03.216061] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2024-12. [2025-09-24T17:48:04.016158] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2025-07. [2025-09-24T17:48:04.692602] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2024-12 (1.48 seconds). [2025-09-24T17:48:04.789966] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2025-05 (3.17 seconds). [2025-09-24T17:48:04.816041] [INFO ] [REMOTE ] BWG: Fetching primary data for 2025-06. [2025-09-24T17:48:04.904888] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2025-07 (2.48 seconds). [2025-09-24T17:48:05.393537] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2025-06 (0.58 seconds). [2025-09-24T17:48:05.616104] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2025-08. [2025-09-24T17:48:05.868937] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2025-07 (1.85 seconds). [2025-09-24T17:48:06.288173] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2025-08 (0.67 seconds). [2025-09-24T17:48:06.416102] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2025-08. [2025-09-24T17:48:07.216079] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2025-01. [2025-09-24T17:48:07.746442] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2025-01 (0.53 seconds). [2025-09-24T17:48:07.767440] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-24T17:48:08.016151] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2025-09. [2025-09-24T17:48:08.816105] [INFO ] [REMOTE ] BWG: Fetching primary data for 2025-07. [2025-09-24T17:48:09.328626] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2025-09 (1.31 seconds). [2025-09-24T17:48:09.334128] [INFO ] [REMOTE ] BWLP: Full fetch complete (48359 records). [2025-09-24T17:48:09.334221] [DEBUG] [VALIDATOR ] BWLP: Validating primary data. [2025-09-24T17:48:09.336725] [FATAL] [VALIDATOR ] BWLP: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:48:09.336816] [FATAL] [MAIN ] BWLP: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:48:09.336858] [WARN ] [MAIN ] BWLP: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:48:09.336943] [INFO ] [LOCAL ] BWLP: Starting deletion of primary data. [2025-09-24T17:48:09.337011] [DEBUG] [LOCAL ] BWLP: No primary data file found to delete. [2025-09-24T17:48:09.337046] [INFO ] [LOCAL ] BWLP: Starting deletion of derivative data. [2025-09-24T17:48:09.337560] [DEBUG] [LOCAL ] BWLP: Deleted derivative data file. [2025-09-24T17:48:09.337686] [INFO ] [MAIN ] Update Progress: 366/2373 symbols completed. BWLP took 31.5s. Estimated remaining: 4h 23m 44s. Rate: 7.6 symbols/min [2025-09-24T17:48:09.509203] [INFO ] [MAIN ] BWXT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:48:09.572294] [DEBUG] [LOCAL ] BWXT: Loaded 46764 existing records from primary storage. [2025-09-24T17:48:09.572447] [INFO ] [MAIN ] BWXT: Loaded 46764 existing records. [2025-09-24T17:48:09.617117] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2025-09. [2025-09-24T17:48:09.760758] [WARN ] [MAIN ] BWXT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:48:09.761248] [INFO ] [MAIN ] BWXT: Wiping existing primary data before full refresh. [2025-09-24T17:48:09.761786] [INFO ] [LOCAL ] BWXT: Starting deletion of primary data. [2025-09-24T17:48:09.763243] [DEBUG] [LOCAL ] BWXT: Deleted primary data file. [2025-09-24T17:48:09.763305] [INFO ] [MAIN ] BWXT: Starting full primary refresh. [2025-09-24T17:48:09.881479] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2025-07 (1.07 seconds). [2025-09-24T17:48:10.148417] [INFO ] [REMOTE ] BWXT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:48:10.416050] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2025-02. [2025-09-24T17:48:10.462214] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2025-09 (0.85 seconds). [2025-09-24T17:48:10.463957] [INFO ] [REMOTE ] BWMX: Full fetch complete (10056 records). [2025-09-24T17:48:10.464027] [DEBUG] [VALIDATOR ] BWMX: Validating primary data. [2025-09-24T17:48:10.820930] [DEBUG] [VALIDATOR ] BWMX: All expected trading days are present. [2025-09-24T17:48:10.821010] [DEBUG] [VALIDATOR ] BWMX: Primary data validation passed. [2025-09-24T17:48:10.821285] [INFO ] [MAIN ] BWMX: Fetched primary data is valid. [2025-09-24T17:48:10.821324] [DEBUG] [LOCAL ] BWMX: Saving primary data. [2025-09-24T17:48:10.821793] [DEBUG] [LOCAL ] BWMX: Trimmed 10056 records to 7626 (keeping 200 days of data) [2025-09-24T17:48:10.860352] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-24T17:48:10.873529] [DEBUG] [LOCAL ] BWMX: Primary data saved (7626 records). [2025-09-24T17:48:10.873612] [INFO ] [MAIN ] BWMX: Full history saved. [2025-09-24T17:48:10.873714] [INFO ] [MAIN ] Update Progress: 367/2373 symbols completed. BWMX took 30.5s. Estimated remaining: 4h 23m 1s. Rate: 7.6 symbols/min [2025-09-24T17:48:11.046936] [INFO ] [MAIN ] BX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:48:11.108894] [DEBUG] [LOCAL ] BX: Loaded 53497 existing records from primary storage. [2025-09-24T17:48:11.109067] [INFO ] [MAIN ] BX: Loaded 53497 existing records. [2025-09-24T17:48:11.219771] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2024-12. [2025-09-24T17:48:11.302305] [WARN ] [MAIN ] BX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:48:11.302555] [INFO ] [MAIN ] BX: Wiping existing primary data before full refresh. [2025-09-24T17:48:11.302604] [INFO ] [LOCAL ] BX: Starting deletion of primary data. [2025-09-24T17:48:11.305712] [DEBUG] [LOCAL ] BX: Deleted primary data file. [2025-09-24T17:48:11.305790] [INFO ] [MAIN ] BX: Starting full primary refresh. [2025-09-24T17:48:11.665101] [INFO ] [REMOTE ] BX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:48:12.016053] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2025-03. [2025-09-24T17:48:12.691633] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2025-03 (0.68 seconds). [2025-09-24T17:48:12.816057] [INFO ] [REMOTE ] BX: Fetching primary data for 2024-12. [2025-09-24T17:48:13.089081] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2024-12 (1.87 seconds). [2025-09-24T17:48:13.616136] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2025-01. [2025-09-24T17:48:14.416130] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2025-04. [2025-09-24T17:48:15.216060] [INFO ] [REMOTE ] BWG: Fetching primary data for 2025-08. [2025-09-24T17:48:15.275351] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2024-12 (2.46 seconds). [2025-09-24T17:48:16.016053] [INFO ] [REMOTE ] BX: Fetching primary data for 2025-01. [2025-09-24T17:48:16.127866] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2025-01 (2.51 seconds). [2025-09-24T17:48:16.291088] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2025-04 (1.87 seconds). [2025-09-24T17:48:16.715577] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2025-08 (1.50 seconds). [2025-09-24T17:48:16.816093] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2025-05. [2025-09-24T17:48:17.269776] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2025-05 (0.45 seconds). [2025-09-24T17:48:17.616096] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2025-06. [2025-09-24T17:48:17.981555] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2025-01 (1.97 seconds). [2025-09-24T17:48:18.416143] [INFO ] [REMOTE ] BWG: Fetching primary data for 2025-09. [2025-09-24T17:48:18.452098] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2025-06 (0.84 seconds). [2025-09-24T17:48:19.216137] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2025-02. [2025-09-24T17:48:19.260024] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2025-09 (0.84 seconds). [2025-09-24T17:48:19.264711] [INFO ] [REMOTE ] BWG: Full fetch complete (17754 records). [2025-09-24T17:48:19.264830] [DEBUG] [VALIDATOR ] BWG: Validating primary data. [2025-09-24T17:48:19.645152] [DEBUG] [VALIDATOR ] BWG: All expected trading days are present. [2025-09-24T17:48:19.645242] [DEBUG] [VALIDATOR ] BWG: Primary data validation passed. [2025-09-24T17:48:19.645586] [INFO ] [MAIN ] BWG: Fetched primary data is valid. [2025-09-24T17:48:19.645626] [DEBUG] [LOCAL ] BWG: Saving primary data. [2025-09-24T17:48:19.646788] [DEBUG] [LOCAL ] BWG: Trimmed 17754 records to 12359 (keeping 200 days of data) [2025-09-24T17:48:19.721692] [DEBUG] [LOCAL ] BWG: Primary data saved (12359 records). [2025-09-24T17:48:19.721845] [INFO ] [MAIN ] BWG: Full history saved. [2025-09-24T17:48:19.721949] [INFO ] [MAIN ] Update Progress: 368/2373 symbols completed. BWG took 43.7s. Estimated remaining: 4h 22m 59s. Rate: 7.6 symbols/min [2025-09-24T17:48:19.894966] [INFO ] [MAIN ] BXC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:48:19.913675] [DEBUG] [LOCAL ] BXC: Loaded 13767 existing records from primary storage. [2025-09-24T17:48:19.913838] [INFO ] [MAIN ] BXC: Loaded 13767 existing records. [2025-09-24T17:48:20.020158] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2025-07. [2025-09-24T17:48:20.103089] [WARN ] [MAIN ] BXC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:48:20.103320] [INFO ] [MAIN ] BXC: Wiping existing primary data before full refresh. [2025-09-24T17:48:20.103369] [INFO ] [LOCAL ] BXC: Starting deletion of primary data. [2025-09-24T17:48:20.103964] [DEBUG] [LOCAL ] BXC: Deleted primary data file. [2025-09-24T17:48:20.104027] [INFO ] [MAIN ] BXC: Starting full primary refresh. [2025-09-24T17:48:20.468472] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2025-07 (0.45 seconds). [2025-09-24T17:48:20.472456] [INFO ] [REMOTE ] BXC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:48:20.816137] [INFO ] [REMOTE ] BX: Fetching primary data for 2025-02. [2025-09-24T17:48:21.100407] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2025-02 (1.88 seconds). [2025-09-24T17:48:21.616089] [INFO ] [REMOTE ] BXC: Fetching primary data for 2024-12. [2025-09-24T17:48:22.416084] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2025-08. [2025-09-24T17:48:22.559718] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2024-12 (0.94 seconds). [2025-09-24T17:48:22.786239] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2025-02 (1.97 seconds). [2025-09-24T17:48:23.118388] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2025-08 (0.70 seconds). [2025-09-24T17:48:23.216139] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2025-03. [2025-09-24T17:48:24.016109] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2025-09. [2025-09-24T17:48:24.670021] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2025-09 (0.65 seconds). [2025-09-24T17:48:24.672418] [INFO ] [REMOTE ] BWSN: Full fetch complete (6122 records). [2025-09-24T17:48:24.672605] [DEBUG] [VALIDATOR ] BWSN: Validating primary data. [2025-09-24T17:48:24.673222] [FATAL] [VALIDATOR ] BWSN: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:48:24.673313] [FATAL] [MAIN ] BWSN: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:48:24.673357] [WARN ] [MAIN ] BWSN: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:48:24.673399] [INFO ] [LOCAL ] BWSN: Starting deletion of primary data. [2025-09-24T17:48:24.673490] [DEBUG] [LOCAL ] BWSN: No primary data file found to delete. [2025-09-24T17:48:24.673541] [INFO ] [LOCAL ] BWSN: Starting deletion of derivative data. [2025-09-24T17:48:24.673963] [DEBUG] [LOCAL ] BWSN: Deleted derivative data file. [2025-09-24T17:48:24.674083] [INFO ] [MAIN ] Update Progress: 369/2373 symbols completed. BWSN took 22.5s. Estimated remaining: 4h 22m 35s. Rate: 7.6 symbols/min [2025-09-24T17:48:24.824609] [INFO ] [REMOTE ] BX: Fetching primary data for 2025-03. [2025-09-24T17:48:24.853189] [INFO ] [MAIN ] BXMT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:48:24.907180] [DEBUG] [LOCAL ] BXMT: Loaded 47250 existing records from primary storage. [2025-09-24T17:48:24.907364] [INFO ] [MAIN ] BXMT: Loaded 47250 existing records. [2025-09-24T17:48:25.091811] [WARN ] [MAIN ] BXMT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:48:25.107353] [INFO ] [MAIN ] BXMT: Wiping existing primary data before full refresh. [2025-09-24T17:48:25.107464] [INFO ] [LOCAL ] BXMT: Starting deletion of primary data. [2025-09-24T17:48:25.114120] [DEBUG] [LOCAL ] BXMT: Deleted primary data file. [2025-09-24T17:48:25.130879] [INFO ] [MAIN ] BXMT: Starting full primary refresh. [2025-09-24T17:48:25.198820] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2025-03 (1.98 seconds). [2025-09-24T17:48:25.506639] [INFO ] [REMOTE ] BXMT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:48:25.616077] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2024-12. [2025-09-24T17:48:26.416047] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2025-04. [2025-09-24T17:48:26.627139] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-24T17:48:27.216093] [INFO ] [REMOTE ] BXC: Fetching primary data for 2025-01. [2025-09-24T17:48:27.424674] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2024-12 (1.81 seconds). [2025-09-24T17:48:28.016081] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2025-01. [2025-09-24T17:48:28.650798] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-24T17:48:28.816060] [INFO ] [REMOTE ] BXC: Fetching primary data for 2025-02. [2025-09-24T17:48:28.897379] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2025-04 (2.48 seconds). [2025-09-24T17:48:29.577212] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2025-02 (0.76 seconds). [2025-09-24T17:48:29.616025] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2025-05. [2025-09-24T17:48:29.738129] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2025-01 (1.72 seconds). [2025-09-24T17:48:30.416093] [INFO ] [REMOTE ] BXC: Fetching primary data for 2025-03. [2025-09-24T17:48:31.216075] [INFO ] [REMOTE ] BX: Fetching primary data for 2025-04. [2025-09-24T17:48:31.246900] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-24T17:48:31.415019] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2025-03 (1.00 seconds). [2025-09-24T17:48:32.016103] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2025-06. [2025-09-24T17:48:32.816163] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2025-02. [2025-09-24T17:48:33.238327] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2025-04 (2.02 seconds). [2025-09-24T17:48:33.616164] [INFO ] [REMOTE ] BXC: Fetching primary data for 2025-04. [2025-09-24T17:48:33.905275] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2025-06 (1.89 seconds). [2025-09-24T17:48:34.416098] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2025-07. [2025-09-24T17:48:34.549527] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-24T17:48:34.806833] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2025-04 (1.19 seconds). [2025-09-24T17:48:35.216137] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2025-03. [2025-09-24T17:48:36.016111] [INFO ] [REMOTE ] BX: Fetching primary data for 2025-05. [2025-09-24T17:48:36.440217] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2025-07 (2.02 seconds). [2025-09-24T17:48:36.811362] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-24T17:48:36.821279] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2025-08. [2025-09-24T17:48:37.616094] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2025-04. [2025-09-24T17:48:38.073969] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2025-05 (2.06 seconds). [2025-09-24T17:48:38.416070] [INFO ] [REMOTE ] BX: Fetching primary data for 2025-06. [2025-09-24T17:48:38.681508] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-24T17:48:39.216107] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2025-09. [2025-09-24T17:48:39.355882] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-24T17:48:39.901867] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-24T17:48:40.016104] [INFO ] [REMOTE ] BX: Fetching primary data for 2025-07. [2025-09-24T17:48:40.816146] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2025-05. [2025-09-24T17:48:41.501751] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2025-09 (2.29 seconds). [2025-09-24T17:48:41.509931] [INFO ] [REMOTE ] BWXT: Full fetch complete (67285 records). [2025-09-24T17:48:41.510055] [DEBUG] [VALIDATOR ] BWXT: Validating primary data. [2025-09-24T17:48:41.617228] [INFO ] [REMOTE ] BXC: Fetching primary data for 2025-05. [2025-09-24T17:48:41.944097] [DEBUG] [VALIDATOR ] BWXT: All expected trading days are present. [2025-09-24T17:48:41.944230] [DEBUG] [VALIDATOR ] BWXT: Primary data validation passed. [2025-09-24T17:48:41.945145] [INFO ] [MAIN ] BWXT: Fetched primary data is valid. [2025-09-24T17:48:41.945224] [DEBUG] [LOCAL ] BWXT: Saving primary data. [2025-09-24T17:48:41.946675] [DEBUG] [LOCAL ] BWXT: Trimmed 67285 records to 46755 (keeping 200 days of data) [2025-09-24T17:48:42.218587] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2025-07 (2.20 seconds). [2025-09-24T17:48:42.262150] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2025-05 (1.45 seconds). [2025-09-24T17:48:42.329947] [DEBUG] [LOCAL ] BWXT: Primary data saved (46755 records). [2025-09-24T17:48:42.330097] [INFO ] [MAIN ] BWXT: Full history saved. [2025-09-24T17:48:42.330184] [INFO ] [MAIN ] Update Progress: 370/2373 symbols completed. BWXT took 33.0s. Estimated remaining: 4h 23m 20s. Rate: 7.6 symbols/min [2025-09-24T17:48:42.426144] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2025-06. [2025-09-24T17:48:42.510463] [INFO ] [MAIN ] BXMX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:48:42.532048] [DEBUG] [LOCAL ] BXMX: Loaded 19572 existing records from primary storage. [2025-09-24T17:48:42.532186] [INFO ] [MAIN ] BXMX: Loaded 19572 existing records. [2025-09-24T17:48:42.642406] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2025-05 (1.03 seconds). [2025-09-24T17:48:42.724044] [WARN ] [MAIN ] BXMX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:48:42.724348] [INFO ] [MAIN ] BXMX: Wiping existing primary data before full refresh. [2025-09-24T17:48:42.724402] [INFO ] [LOCAL ] BXMX: Starting deletion of primary data. [2025-09-24T17:48:42.725096] [DEBUG] [LOCAL ] BXMX: Deleted primary data file. [2025-09-24T17:48:42.725156] [INFO ] [MAIN ] BXMX: Starting full primary refresh. [2025-09-24T17:48:43.097177] [INFO ] [REMOTE ] BXMX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:48:43.216098] [INFO ] [REMOTE ] BXC: Fetching primary data for 2025-06. [2025-09-24T17:48:44.016104] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2024-12. [2025-09-24T17:48:44.106745] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2025-06 (1.68 seconds). [2025-09-24T17:48:44.135758] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2025-06 (0.92 seconds). [2025-09-24T17:48:44.816069] [INFO ] [REMOTE ] BXC: Fetching primary data for 2025-07. [2025-09-24T17:48:44.963471] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2024-12 (0.95 seconds). [2025-09-24T17:48:45.616125] [INFO ] [REMOTE ] BX: Fetching primary data for 2025-08. [2025-09-24T17:48:46.016406] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2025-07 (1.20 seconds). [2025-09-24T17:48:46.416086] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2025-07. [2025-09-24T17:48:47.216124] [INFO ] [REMOTE ] BXC: Fetching primary data for 2025-08. [2025-09-24T17:48:47.287187] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2025-08 (1.67 seconds). [2025-09-24T17:48:47.734185] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-24T17:48:48.016117] [INFO ] [REMOTE ] BX: Fetching primary data for 2025-09. [2025-09-24T17:48:48.021385] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2025-08 (0.81 seconds). [2025-09-24T17:48:48.816120] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2025-01. [2025-09-24T17:48:49.616135] [INFO ] [REMOTE ] BXC: Fetching primary data for 2025-09. [2025-09-24T17:48:49.884995] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2025-01 (1.07 seconds). [2025-09-24T17:48:49.991528] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2025-09 (1.98 seconds). [2025-09-24T17:48:50.001854] [INFO ] [REMOTE ] BX: Full fetch complete (77011 records). [2025-09-24T17:48:50.002145] [DEBUG] [VALIDATOR ] BX: Validating primary data. [2025-09-24T17:48:50.003395] [FATAL] [VALIDATOR ] BX: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:48:50.003496] [FATAL] [MAIN ] BX: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:48:50.003583] [WARN ] [MAIN ] BX: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:48:50.003690] [INFO ] [LOCAL ] BX: Starting deletion of primary data. [2025-09-24T17:48:50.003776] [DEBUG] [LOCAL ] BX: No primary data file found to delete. [2025-09-24T17:48:50.003816] [INFO ] [LOCAL ] BX: Starting deletion of derivative data. [2025-09-24T17:48:50.004233] [DEBUG] [LOCAL ] BX: Deleted derivative data file. [2025-09-24T17:48:50.005395] [INFO ] [MAIN ] Update Progress: 371/2373 symbols completed. BX took 39.1s. Estimated remaining: 4h 23m 11s. Rate: 7.6 symbols/min [2025-09-24T17:48:50.183432] [INFO ] [MAIN ] BXP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:48:50.239446] [DEBUG] [LOCAL ] BXP: Loaded 49802 existing records from primary storage. [2025-09-24T17:48:50.239597] [INFO ] [MAIN ] BXP: Loaded 49802 existing records. [2025-09-24T17:48:50.416072] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2025-08. [2025-09-24T17:48:50.419911] [WARN ] [MAIN ] BXP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:48:50.420869] [INFO ] [MAIN ] BXP: Wiping existing primary data before full refresh. [2025-09-24T17:48:50.420924] [INFO ] [LOCAL ] BXP: Starting deletion of primary data. [2025-09-24T17:48:50.422277] [DEBUG] [LOCAL ] BXP: Deleted primary data file. [2025-09-24T17:48:50.422339] [INFO ] [MAIN ] BXP: Starting full primary refresh. [2025-09-24T17:48:50.712000] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2025-09 (1.10 seconds). [2025-09-24T17:48:50.730611] [INFO ] [REMOTE ] BXC: Full fetch complete (17681 records). [2025-09-24T17:48:50.740981] [DEBUG] [VALIDATOR ] BXC: Validating primary data. [2025-09-24T17:48:50.777337] [FATAL] [VALIDATOR ] BXC: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:48:50.799823] [FATAL] [MAIN ] BXC: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:48:50.799749] [INFO ] [REMOTE ] BXP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:48:50.799930] [WARN ] [MAIN ] BXC: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:48:50.800280] [INFO ] [LOCAL ] BXC: Starting deletion of primary data. [2025-09-24T17:48:50.800382] [DEBUG] [LOCAL ] BXC: No primary data file found to delete. [2025-09-24T17:48:50.800442] [INFO ] [LOCAL ] BXC: Starting deletion of derivative data. [2025-09-24T17:48:50.800816] [DEBUG] [LOCAL ] BXC: Deleted derivative data file. [2025-09-24T17:48:50.800916] [INFO ] [MAIN ] Update Progress: 372/2373 symbols completed. BXC took 31.1s. Estimated remaining: 4h 22m 25s. Rate: 7.6 symbols/min [2025-09-24T17:48:50.998483] [INFO ] [MAIN ] BXSL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:48:51.052338] [DEBUG] [LOCAL ] BXSL: Loaded 47457 existing records from primary storage. [2025-09-24T17:48:51.052498] [INFO ] [MAIN ] BXSL: Loaded 47457 existing records. [2025-09-24T17:48:51.235740] [INFO ] [REMOTE ] BXP: Fetching primary data for 2024-12. [2025-09-24T17:48:51.242110] [WARN ] [MAIN ] BXSL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:48:51.243029] [INFO ] [MAIN ] BXSL: Wiping existing primary data before full refresh. [2025-09-24T17:48:51.243079] [INFO ] [LOCAL ] BXSL: Starting deletion of primary data. [2025-09-24T17:48:51.244275] [DEBUG] [LOCAL ] BXSL: Deleted primary data file. [2025-09-24T17:48:51.244339] [INFO ] [MAIN ] BXSL: Starting full primary refresh. [2025-09-24T17:48:51.612805] [INFO ] [REMOTE ] BXSL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:48:52.016083] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2024-12. [2025-09-24T17:48:52.069560] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-24T17:48:52.816080] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2025-09. [2025-09-24T17:48:52.983728] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2024-12 (1.75 seconds). [2025-09-24T17:48:53.616053] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2025-02. [2025-09-24T17:48:53.719749] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2024-12 (1.70 seconds). [2025-09-24T17:48:54.416112] [INFO ] [REMOTE ] BXP: Fetching primary data for 2025-01. [2025-09-24T17:48:54.472357] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2025-09 (1.66 seconds). [2025-09-24T17:48:54.481361] [INFO ] [REMOTE ] BXMT: Full fetch complete (69439 records). [2025-09-24T17:48:54.481538] [DEBUG] [VALIDATOR ] BXMT: Validating primary data. [2025-09-24T17:48:54.847925] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2025-02 (1.23 seconds). [2025-09-24T17:48:54.900284] [DEBUG] [VALIDATOR ] BXMT: All expected trading days are present. [2025-09-24T17:48:54.900386] [DEBUG] [VALIDATOR ] BXMT: Primary data validation passed. [2025-09-24T17:48:54.901189] [INFO ] [MAIN ] BXMT: Fetched primary data is valid. [2025-09-24T17:48:54.901301] [DEBUG] [LOCAL ] BXMT: Saving primary data. [2025-09-24T17:48:54.905074] [DEBUG] [LOCAL ] BXMT: Trimmed 69439 records to 47261 (keeping 200 days of data) [2025-09-24T17:48:55.188337] [DEBUG] [LOCAL ] BXMT: Primary data saved (47261 records). [2025-09-24T17:48:55.188479] [INFO ] [MAIN ] BXMT: Full history saved. [2025-09-24T17:48:55.188564] [INFO ] [MAIN ] Update Progress: 373/2373 symbols completed. BXMT took 30.5s. Estimated remaining: 4h 21m 59s. Rate: 7.6 symbols/min [2025-09-24T17:48:55.221223] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2025-01. [2025-09-24T17:48:55.360310] [INFO ] [MAIN ] BY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:48:55.381125] [DEBUG] [LOCAL ] BY: Loaded 21542 existing records from primary storage. [2025-09-24T17:48:55.381248] [INFO ] [MAIN ] BY: Loaded 21542 existing records. [2025-09-24T17:48:55.558951] [WARN ] [MAIN ] BY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:48:55.559335] [INFO ] [MAIN ] BY: Wiping existing primary data before full refresh. [2025-09-24T17:48:55.559393] [INFO ] [LOCAL ] BY: Starting deletion of primary data. [2025-09-24T17:48:55.560161] [DEBUG] [LOCAL ] BY: Deleted primary data file. [2025-09-24T17:48:55.560223] [INFO ] [MAIN ] BY: Starting full primary refresh. [2025-09-24T17:48:55.922434] [INFO ] [REMOTE ] BY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:48:55.950769] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T17:48:56.016081] [INFO ] [REMOTE ] BXP: Fetching primary data for 2025-02. [2025-09-24T17:48:56.816101] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2025-03. [2025-09-24T17:48:57.103450] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2025-01 (1.88 seconds). [2025-09-24T17:48:57.616065] [INFO ] [REMOTE ] BY: Fetching primary data for 2024-12. [2025-09-24T17:48:57.775336] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2025-02 (1.76 seconds). [2025-09-24T17:48:58.267678] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2025-03 (1.45 seconds). [2025-09-24T17:48:58.416055] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2025-04. [2025-09-24T17:48:58.722763] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-24T17:48:59.216078] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2025-02. [2025-09-24T17:48:59.301376] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2025-04 (0.89 seconds). [2025-09-24T17:49:00.016133] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2025-05. [2025-09-24T17:49:00.821237] [INFO ] [REMOTE ] BY: Fetching primary data for 2025-01. [2025-09-24T17:49:00.844753] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-24T17:49:01.178140] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2025-05 (1.16 seconds). [2025-09-24T17:49:01.616105] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2025-03. [2025-09-24T17:49:01.926251] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2025-01 (1.11 seconds). [2025-09-24T17:49:02.416109] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2025-06. [2025-09-24T17:49:03.136748] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-24T17:49:03.174408] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2025-06 (0.76 seconds). [2025-09-24T17:49:03.216078] [INFO ] [REMOTE ] BXP: Fetching primary data for 2025-03. [2025-09-24T17:49:04.016168] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2025-07. [2025-09-24T17:49:04.816111] [INFO ] [REMOTE ] BY: Fetching primary data for 2025-02. [2025-09-24T17:49:05.104757] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2025-07 (1.09 seconds). [2025-09-24T17:49:05.227977] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2025-03 (2.01 seconds). [2025-09-24T17:49:05.616104] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2025-04. [2025-09-24T17:49:05.729181] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2025-02 (0.91 seconds). [2025-09-24T17:49:06.416118] [INFO ] [REMOTE ] BY: Fetching primary data for 2025-03. [2025-09-24T17:49:07.216051] [INFO ] [REMOTE ] BXP: Fetching primary data for 2025-04. [2025-09-24T17:49:07.309089] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-24T17:49:07.499860] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2025-03 (1.08 seconds). [2025-09-24T17:49:08.016085] [INFO ] [REMOTE ] BY: Fetching primary data for 2025-04. [2025-09-24T17:49:08.733759] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-24T17:49:08.816056] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2025-08. [2025-09-24T17:49:08.986144] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2025-04 (0.97 seconds). [2025-09-24T17:49:09.616066] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2025-05. [2025-09-24T17:49:09.838035] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-24T17:49:10.416114] [INFO ] [REMOTE ] BXP: Fetching primary data for 2025-05. [2025-09-24T17:49:11.020186] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-24T17:49:11.216091] [INFO ] [REMOTE ] BY: Fetching primary data for 2025-05. [2025-09-24T17:49:11.912490] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-24T17:49:12.016129] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2025-06. [2025-09-24T17:49:12.309908] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2025-05 (1.09 seconds). [2025-09-24T17:49:12.816123] [INFO ] [REMOTE ] BY: Fetching primary data for 2025-06. [2025-09-24T17:49:13.581595] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-24T17:49:13.616114] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2025-07. [2025-09-24T17:49:14.056345] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-24T17:49:14.416091] [INFO ] [REMOTE ] BXP: Fetching primary data for 2025-06. [2025-09-24T17:49:14.917095] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2025-07 (1.30 seconds). [2025-09-24T17:49:15.216132] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2025-08. [2025-09-24T17:49:16.016159] [INFO ] [REMOTE ] BY: Fetching primary data for 2025-07. [2025-09-24T17:49:16.311514] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2025-06 (1.90 seconds). [2025-09-24T17:49:16.738462] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-24T17:49:16.816051] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2025-09. [2025-09-24T17:49:17.185347] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2025-07 (1.17 seconds). [2025-09-24T17:49:17.616094] [INFO ] [REMOTE ] BY: Fetching primary data for 2025-08. [2025-09-24T17:49:18.416092] [INFO ] [REMOTE ] BXP: Fetching primary data for 2025-07. [2025-09-24T17:49:18.807745] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2025-08 (1.19 seconds). [2025-09-24T17:49:18.949576] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2025-09 (2.13 seconds). [2025-09-24T17:49:18.958460] [INFO ] [REMOTE ] BXSL: Full fetch complete (68855 records). [2025-09-24T17:49:18.958626] [DEBUG] [VALIDATOR ] BXSL: Validating primary data. [2025-09-24T17:49:18.959477] [FATAL] [VALIDATOR ] BXSL: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:49:18.959563] [FATAL] [MAIN ] BXSL: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:49:18.959633] [WARN ] [MAIN ] BXSL: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:49:18.959734] [INFO ] [LOCAL ] BXSL: Starting deletion of primary data. [2025-09-24T17:49:18.959804] [DEBUG] [LOCAL ] BXSL: No primary data file found to delete. [2025-09-24T17:49:18.959843] [INFO ] [LOCAL ] BXSL: Starting deletion of derivative data. [2025-09-24T17:49:18.960201] [DEBUG] [LOCAL ] BXSL: Deleted derivative data file. [2025-09-24T17:49:18.960301] [INFO ] [MAIN ] Update Progress: 374/2373 symbols completed. BXSL took 28.2s. Estimated remaining: 4h 23m 16s. Rate: 7.6 symbols/min [2025-09-24T17:49:19.136707] [INFO ] [MAIN ] BYD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:49:19.181682] [DEBUG] [LOCAL ] BYD: Loaded 45300 existing records from primary storage. [2025-09-24T17:49:19.181860] [INFO ] [MAIN ] BYD: Loaded 45300 existing records. [2025-09-24T17:49:19.225028] [INFO ] [REMOTE ] BY: Fetching primary data for 2025-09. [2025-09-24T17:49:19.364298] [WARN ] [MAIN ] BYD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:49:19.364553] [INFO ] [MAIN ] BYD: Wiping existing primary data before full refresh. [2025-09-24T17:49:19.364603] [INFO ] [LOCAL ] BYD: Starting deletion of primary data. [2025-09-24T17:49:19.365940] [DEBUG] [LOCAL ] BYD: Deleted primary data file. [2025-09-24T17:49:19.366003] [INFO ] [MAIN ] BYD: Starting full primary refresh. [2025-09-24T17:49:19.736692] [INFO ] [REMOTE ] BYD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:49:19.896926] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-24T17:49:20.016098] [INFO ] [REMOTE ] BXP: Fetching primary data for 2025-08. [2025-09-24T17:49:20.312572] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2025-09 (1.09 seconds). [2025-09-24T17:49:20.316903] [INFO ] [REMOTE ] BY: Full fetch complete (29142 records). [2025-09-24T17:49:20.316998] [DEBUG] [VALIDATOR ] BY: Validating primary data. [2025-09-24T17:49:20.689335] [DEBUG] [VALIDATOR ] BY: All expected trading days are present. [2025-09-24T17:49:20.689485] [DEBUG] [VALIDATOR ] BY: Primary data validation passed. [2025-09-24T17:49:20.690056] [INFO ] [MAIN ] BY: Fetched primary data is valid. [2025-09-24T17:49:20.690120] [DEBUG] [LOCAL ] BY: Saving primary data. [2025-09-24T17:49:20.690972] [DEBUG] [LOCAL ] BY: Trimmed 29142 records to 21597 (keeping 200 days of data) [2025-09-24T17:49:20.820036] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2025-09. [2025-09-24T17:49:20.823573] [DEBUG] [LOCAL ] BY: Primary data saved (21597 records). [2025-09-24T17:49:20.823706] [INFO ] [MAIN ] BY: Full history saved. [2025-09-24T17:49:20.823805] [INFO ] [MAIN ] Update Progress: 375/2373 symbols completed. BY took 25.6s. Estimated remaining: 4h 22m 36s. Rate: 7.6 symbols/min [2025-09-24T17:49:20.997150] [INFO ] [MAIN ] BYM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:49:21.010731] [DEBUG] [LOCAL ] BYM: Loaded 12057 existing records from primary storage. [2025-09-24T17:49:21.010882] [INFO ] [MAIN ] BYM: Loaded 12057 existing records. [2025-09-24T17:49:21.192827] [WARN ] [MAIN ] BYM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:49:21.193212] [INFO ] [MAIN ] BYM: Wiping existing primary data before full refresh. [2025-09-24T17:49:21.193268] [INFO ] [LOCAL ] BYM: Starting deletion of primary data. [2025-09-24T17:49:21.194259] [DEBUG] [LOCAL ] BYM: Deleted primary data file. [2025-09-24T17:49:21.194320] [INFO ] [MAIN ] BYM: Starting full primary refresh. [2025-09-24T17:49:21.559342] [INFO ] [REMOTE ] BYM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:49:21.628602] [INFO ] [REMOTE ] BYM: Fetching primary data for 2024-12. [2025-09-24T17:49:21.638720] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2025-08 (1.62 seconds). [2025-09-24T17:49:22.026699] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2025-09 (1.21 seconds). [2025-09-24T17:49:22.030277] [INFO ] [REMOTE ] BXMX: Full fetch complete (28733 records). [2025-09-24T17:49:22.030356] [DEBUG] [VALIDATOR ] BXMX: Validating primary data. [2025-09-24T17:49:22.398543] [DEBUG] [VALIDATOR ] BXMX: All expected trading days are present. [2025-09-24T17:49:22.398632] [DEBUG] [VALIDATOR ] BXMX: Primary data validation passed. [2025-09-24T17:49:22.399100] [INFO ] [MAIN ] BXMX: Fetched primary data is valid. [2025-09-24T17:49:22.399147] [DEBUG] [LOCAL ] BXMX: Saving primary data. [2025-09-24T17:49:22.399886] [DEBUG] [LOCAL ] BXMX: Trimmed 28733 records to 19561 (keeping 200 days of data) [2025-09-24T17:49:22.451308] [INFO ] [REMOTE ] BYD: Fetching primary data for 2024-12. [2025-09-24T17:49:22.521616] [DEBUG] [LOCAL ] BXMX: Primary data saved (19561 records). [2025-09-24T17:49:22.521801] [INFO ] [MAIN ] BXMX: Full history saved. [2025-09-24T17:49:22.521895] [INFO ] [MAIN ] Update Progress: 376/2373 symbols completed. BXMX took 40.2s. Estimated remaining: 4h 21m 55s. Rate: 7.6 symbols/min [2025-09-24T17:49:22.697980] [INFO ] [MAIN ] BZH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:49:22.707774] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2024-12 (1.08 seconds). [2025-09-24T17:49:22.742416] [DEBUG] [LOCAL ] BZH: Loaded 32727 existing records from primary storage. [2025-09-24T17:49:22.742566] [INFO ] [MAIN ] BZH: Loaded 32727 existing records. [2025-09-24T17:49:22.921396] [WARN ] [MAIN ] BZH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:49:22.921760] [INFO ] [MAIN ] BZH: Wiping existing primary data before full refresh. [2025-09-24T17:49:22.921817] [INFO ] [LOCAL ] BZH: Starting deletion of primary data. [2025-09-24T17:49:22.922737] [DEBUG] [LOCAL ] BZH: Deleted primary data file. [2025-09-24T17:49:22.922798] [INFO ] [MAIN ] BZH: Starting full primary refresh. [2025-09-24T17:49:23.221284] [INFO ] [REMOTE ] BXP: Fetching primary data for 2025-09. [2025-09-24T17:49:23.288080] [INFO ] [REMOTE ] BZH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:49:23.867277] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2024-12 (1.42 seconds). [2025-09-24T17:49:24.016095] [INFO ] [REMOTE ] BYM: Fetching primary data for 2025-01. [2025-09-24T17:49:24.787687] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2025-09 (1.57 seconds). [2025-09-24T17:49:24.796744] [INFO ] [REMOTE ] BXP: Full fetch complete (71230 records). [2025-09-24T17:49:24.796878] [DEBUG] [VALIDATOR ] BXP: Validating primary data. [2025-09-24T17:49:24.828145] [INFO ] [REMOTE ] BZH: Fetching primary data for 2024-12. [2025-09-24T17:49:24.932101] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2025-01 (0.92 seconds). [2025-09-24T17:49:25.201512] [DEBUG] [VALIDATOR ] BXP: All expected trading days are present. [2025-09-24T17:49:25.201596] [DEBUG] [VALIDATOR ] BXP: Primary data validation passed. [2025-09-24T17:49:25.202355] [INFO ] [MAIN ] BXP: Fetched primary data is valid. [2025-09-24T17:49:25.202419] [DEBUG] [LOCAL ] BXP: Saving primary data. [2025-09-24T17:49:25.203897] [DEBUG] [LOCAL ] BXP: Trimmed 71230 records to 49802 (keeping 200 days of data) [2025-09-24T17:49:25.505864] [DEBUG] [LOCAL ] BXP: Primary data saved (49802 records). [2025-09-24T17:49:25.506008] [INFO ] [MAIN ] BXP: Full history saved. [2025-09-24T17:49:25.507858] [INFO ] [MAIN ] Update Progress: 377/2373 symbols completed. BXP took 35.5s. Estimated remaining: 4h 21m 21s. Rate: 7.6 symbols/min [2025-09-24T17:49:25.621237] [INFO ] [REMOTE ] BYD: Fetching primary data for 2025-01. [2025-09-24T17:49:25.679350] [INFO ] [MAIN ] C: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:49:25.733973] [DEBUG] [LOCAL ] C: Loaded 53741 existing records from primary storage. [2025-09-24T17:49:25.734188] [INFO ] [MAIN ] C: Loaded 53741 existing records. [2025-09-24T17:49:25.912892] [WARN ] [MAIN ] C: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:49:25.913120] [INFO ] [MAIN ] C: Wiping existing primary data before full refresh. [2025-09-24T17:49:25.913173] [INFO ] [LOCAL ] C: Starting deletion of primary data. [2025-09-24T17:49:25.914476] [DEBUG] [LOCAL ] C: Deleted primary data file. [2025-09-24T17:49:25.914537] [INFO ] [MAIN ] C: Starting full primary refresh. [2025-09-24T17:49:26.287248] [INFO ] [REMOTE ] C: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:49:26.288708] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-24T17:49:26.416088] [INFO ] [REMOTE ] C: Fetching primary data for 2024-12. [2025-09-24T17:49:27.127123] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-24T17:49:27.216075] [INFO ] [REMOTE ] BYD: Fetching primary data for 2025-02. [2025-09-24T17:49:28.016088] [INFO ] [REMOTE ] BYM: Fetching primary data for 2025-02. [2025-09-24T17:49:28.222702] [INFO ] [REMOTE ] C: Incremental fetch complete for 2024-12 (1.81 seconds). [2025-09-24T17:49:28.461364] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2025-02 (1.25 seconds). [2025-09-24T17:49:28.773310] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2025-02 (0.76 seconds). [2025-09-24T17:49:28.816102] [INFO ] [REMOTE ] C: Fetching primary data for 2025-01. [2025-09-24T17:49:29.616110] [INFO ] [REMOTE ] BZH: Fetching primary data for 2025-01. [2025-09-24T17:49:30.416165] [INFO ] [REMOTE ] BYD: Fetching primary data for 2025-03. [2025-09-24T17:49:30.668452] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-24T17:49:30.911286] [INFO ] [REMOTE ] C: Incremental fetch complete for 2025-01 (2.10 seconds). [2025-09-24T17:49:31.216100] [INFO ] [REMOTE ] C: Fetching primary data for 2025-02. [2025-09-24T17:49:32.016097] [INFO ] [REMOTE ] BZH: Fetching primary data for 2025-02. [2025-09-24T17:49:32.166321] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-24T17:49:32.816100] [INFO ] [REMOTE ] BYD: Fetching primary data for 2025-04. [2025-09-24T17:49:33.049986] [INFO ] [REMOTE ] C: Incremental fetch complete for 2025-02 (1.83 seconds). [2025-09-24T17:49:33.458003] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2025-02 (1.44 seconds). [2025-09-24T17:49:33.616156] [INFO ] [REMOTE ] C: Fetching primary data for 2025-03. [2025-09-24T17:49:34.416092] [INFO ] [REMOTE ] BYM: Fetching primary data for 2025-03. [2025-09-24T17:49:34.601242] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-24T17:49:35.216076] [INFO ] [REMOTE ] BYD: Fetching primary data for 2025-05. [2025-09-24T17:49:35.510181] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2025-03 (1.09 seconds). [2025-09-24T17:49:35.668857] [INFO ] [REMOTE ] C: Incremental fetch complete for 2025-03 (2.05 seconds). [2025-09-24T17:49:36.016083] [INFO ] [REMOTE ] BYM: Fetching primary data for 2025-04. [2025-09-24T17:49:36.818028] [INFO ] [REMOTE ] BZH: Fetching primary data for 2025-03. [2025-09-24T17:49:36.844773] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-24T17:49:37.047789] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2025-04 (1.03 seconds). [2025-09-24T17:49:37.616101] [INFO ] [REMOTE ] BYD: Fetching primary data for 2025-06. [2025-09-24T17:49:38.400281] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-24T17:49:38.416048] [INFO ] [REMOTE ] BZH: Fetching primary data for 2025-04. [2025-09-24T17:49:39.129240] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-24T17:49:39.216093] [INFO ] [REMOTE ] BYD: Fetching primary data for 2025-07. [2025-09-24T17:49:39.970092] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-24T17:49:40.016078] [INFO ] [REMOTE ] BZH: Fetching primary data for 2025-05. [2025-09-24T17:49:40.709545] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-24T17:49:40.816079] [INFO ] [REMOTE ] BYD: Fetching primary data for 2025-08. [2025-09-24T17:49:41.380749] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-24T17:49:41.616147] [INFO ] [REMOTE ] BZH: Fetching primary data for 2025-06. [2025-09-24T17:49:42.421167] [INFO ] [REMOTE ] BYM: Fetching primary data for 2025-05. [2025-09-24T17:49:42.446270] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-24T17:49:42.557357] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2025-06 (0.94 seconds). [2025-09-24T17:49:43.216139] [INFO ] [REMOTE ] BZH: Fetching primary data for 2025-07. [2025-09-24T17:49:43.378251] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2025-05 (0.96 seconds). [2025-09-24T17:49:44.016089] [INFO ] [REMOTE ] C: Fetching primary data for 2025-04. [2025-09-24T17:49:44.533638] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-24T17:49:44.816169] [INFO ] [REMOTE ] BYD: Fetching primary data for 2025-09. [2025-09-24T17:49:45.616124] [INFO ] [REMOTE ] BZH: Fetching primary data for 2025-08. [2025-09-24T17:49:46.242502] [INFO ] [REMOTE ] C: Incremental fetch complete for 2025-04 (2.23 seconds). [2025-09-24T17:49:46.416101] [INFO ] [REMOTE ] BYM: Fetching primary data for 2025-06. [2025-09-24T17:49:46.549496] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-24T17:49:46.557108] [INFO ] [REMOTE ] BYD: Full fetch complete (64651 records). [2025-09-24T17:49:46.557289] [DEBUG] [VALIDATOR ] BYD: Validating primary data. [2025-09-24T17:49:46.558483] [FATAL] [VALIDATOR ] BYD: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:49:46.558601] [FATAL] [MAIN ] BYD: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:49:46.558707] [WARN ] [MAIN ] BYD: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:49:46.558803] [INFO ] [LOCAL ] BYD: Starting deletion of primary data. [2025-09-24T17:49:46.558990] [DEBUG] [LOCAL ] BYD: No primary data file found to delete. [2025-09-24T17:49:46.559061] [INFO ] [LOCAL ] BYD: Starting deletion of derivative data. [2025-09-24T17:49:46.559624] [DEBUG] [LOCAL ] BYD: Deleted derivative data file. [2025-09-24T17:49:46.559838] [INFO ] [MAIN ] Update Progress: 378/2373 symbols completed. BYD took 27.6s. Estimated remaining: 4h 22m 23s. Rate: 7.6 symbols/min [2025-09-24T17:49:46.743582] [INFO ] [MAIN ] CAAP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:49:46.765823] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2025-08 (1.15 seconds). [2025-09-24T17:49:46.789528] [DEBUG] [LOCAL ] CAAP: Loaded 19410 existing records from primary storage. [2025-09-24T17:49:46.789707] [INFO ] [MAIN ] CAAP: Loaded 19410 existing records. [2025-09-24T17:49:46.972513] [WARN ] [MAIN ] CAAP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:49:46.972812] [INFO ] [MAIN ] CAAP: Wiping existing primary data before full refresh. [2025-09-24T17:49:46.972861] [INFO ] [LOCAL ] CAAP: Starting deletion of primary data. [2025-09-24T17:49:46.973635] [DEBUG] [LOCAL ] CAAP: Deleted primary data file. [2025-09-24T17:49:46.973746] [INFO ] [MAIN ] CAAP: Starting full primary refresh. [2025-09-24T17:49:47.218583] [INFO ] [REMOTE ] BZH: Fetching primary data for 2025-09. [2025-09-24T17:49:47.341682] [INFO ] [REMOTE ] CAAP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:49:47.348979] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2025-06 (0.93 seconds). [2025-09-24T17:49:48.016133] [INFO ] [REMOTE ] BYM: Fetching primary data for 2025-07. [2025-09-24T17:49:48.674614] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-24T17:49:48.680661] [INFO ] [REMOTE ] BZH: Full fetch complete (47001 records). [2025-09-24T17:49:48.680789] [DEBUG] [VALIDATOR ] BZH: Validating primary data. [2025-09-24T17:49:48.829481] [INFO ] [REMOTE ] C: Fetching primary data for 2025-05. [2025-09-24T17:49:48.989852] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2025-07 (0.97 seconds). [2025-09-24T17:49:49.085839] [DEBUG] [VALIDATOR ] BZH: All expected trading days are present. [2025-09-24T17:49:49.085927] [DEBUG] [VALIDATOR ] BZH: Primary data validation passed. [2025-09-24T17:49:49.086529] [INFO ] [MAIN ] BZH: Fetched primary data is valid. [2025-09-24T17:49:49.086593] [DEBUG] [LOCAL ] BZH: Saving primary data. [2025-09-24T17:49:49.087758] [DEBUG] [LOCAL ] BZH: Trimmed 47001 records to 32665 (keeping 200 days of data) [2025-09-24T17:49:49.284260] [DEBUG] [LOCAL ] BZH: Primary data saved (32665 records). [2025-09-24T17:49:49.284530] [INFO ] [MAIN ] BZH: Full history saved. [2025-09-24T17:49:49.284853] [INFO ] [MAIN ] Update Progress: 379/2373 symbols completed. BZH took 26.8s. Estimated remaining: 4h 21m 48s. Rate: 7.6 symbols/min [2025-09-24T17:49:49.460796] [INFO ] [MAIN ] CABO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:49:49.480100] [DEBUG] [LOCAL ] CABO: Loaded 17449 existing records from primary storage. [2025-09-24T17:49:49.480231] [INFO ] [MAIN ] CABO: Loaded 17449 existing records. [2025-09-24T17:49:49.621426] [INFO ] [REMOTE ] BYM: Fetching primary data for 2025-08. [2025-09-24T17:49:49.668907] [WARN ] [MAIN ] CABO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:49:49.669216] [INFO ] [MAIN ] CABO: Wiping existing primary data before full refresh. [2025-09-24T17:49:49.669264] [INFO ] [LOCAL ] CABO: Starting deletion of primary data. [2025-09-24T17:49:49.670032] [DEBUG] [LOCAL ] CABO: Deleted primary data file. [2025-09-24T17:49:49.670102] [INFO ] [MAIN ] CABO: Starting full primary refresh. [2025-09-24T17:49:50.069870] [INFO ] [REMOTE ] CABO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:49:50.354874] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2025-08 (0.73 seconds). [2025-09-24T17:49:50.416049] [INFO ] [REMOTE ] BYM: Fetching primary data for 2025-09. [2025-09-24T17:49:50.971773] [INFO ] [REMOTE ] C: Incremental fetch complete for 2025-05 (2.14 seconds). [2025-09-24T17:49:51.186423] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2025-09 (0.77 seconds). [2025-09-24T17:49:51.189364] [INFO ] [REMOTE ] BYM: Full fetch complete (17973 records). [2025-09-24T17:49:51.189459] [DEBUG] [VALIDATOR ] BYM: Validating primary data. [2025-09-24T17:49:51.221256] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2024-12. [2025-09-24T17:49:51.576739] [DEBUG] [VALIDATOR ] BYM: All expected trading days are present. [2025-09-24T17:49:51.576847] [DEBUG] [VALIDATOR ] BYM: Primary data validation passed. [2025-09-24T17:49:51.577304] [INFO ] [MAIN ] BYM: Fetched primary data is valid. [2025-09-24T17:49:51.577379] [DEBUG] [LOCAL ] BYM: Saving primary data. [2025-09-24T17:49:51.578205] [DEBUG] [LOCAL ] BYM: Trimmed 17973 records to 12061 (keeping 200 days of data) [2025-09-24T17:49:51.662307] [DEBUG] [LOCAL ] BYM: Primary data saved (12061 records). [2025-09-24T17:49:51.662463] [INFO ] [MAIN ] BYM: Full history saved. [2025-09-24T17:49:51.662599] [INFO ] [MAIN ] Update Progress: 380/2373 symbols completed. BYM took 30.8s. Estimated remaining: 4h 21m 11s. Rate: 7.6 symbols/min [2025-09-24T17:49:51.854178] [INFO ] [MAIN ] CACI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:49:51.893740] [DEBUG] [LOCAL ] CACI: Loaded 25266 existing records from primary storage. [2025-09-24T17:49:51.893949] [INFO ] [MAIN ] CACI: Loaded 25266 existing records. [2025-09-24T17:49:52.021251] [INFO ] [REMOTE ] C: Fetching primary data for 2025-06. [2025-09-24T17:49:52.086509] [WARN ] [MAIN ] CACI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:49:52.086887] [INFO ] [MAIN ] CACI: Wiping existing primary data before full refresh. [2025-09-24T17:49:52.086950] [INFO ] [LOCAL ] CACI: Starting deletion of primary data. [2025-09-24T17:49:52.088202] [DEBUG] [LOCAL ] CACI: Deleted primary data file. [2025-09-24T17:49:52.088285] [INFO ] [MAIN ] CACI: Starting full primary refresh. [2025-09-24T17:49:52.523728] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2024-12 (1.30 seconds). [2025-09-24T17:49:52.573941] [INFO ] [REMOTE ] CACI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:49:52.816121] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2025-01. [2025-09-24T17:49:53.616090] [INFO ] [REMOTE ] CABO: Fetching primary data for 2024-12. [2025-09-24T17:49:53.805810] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2025-01 (0.99 seconds). [2025-09-24T17:49:53.885181] [INFO ] [REMOTE ] C: Incremental fetch complete for 2025-06 (1.86 seconds). [2025-09-24T17:49:54.272345] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2024-12 (0.66 seconds). [2025-09-24T17:49:54.416125] [INFO ] [REMOTE ] CABO: Fetching primary data for 2025-01. [2025-09-24T17:49:55.216123] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2025-02. [2025-09-24T17:49:55.327547] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2025-01 (0.91 seconds). [2025-09-24T17:49:56.005998] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2025-02 (0.79 seconds). [2025-09-24T17:49:56.016024] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2025-03. [2025-09-24T17:49:56.816150] [INFO ] [REMOTE ] CACI: Fetching primary data for 2024-12. [2025-09-24T17:49:57.086253] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2025-03 (1.07 seconds). [2025-09-24T17:49:57.616085] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2025-04. [2025-09-24T17:49:58.049239] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-24T17:49:58.416094] [INFO ] [REMOTE ] C: Fetching primary data for 2025-07. [2025-09-24T17:49:58.682364] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2025-04 (1.07 seconds). [2025-09-24T17:49:59.216089] [INFO ] [REMOTE ] CABO: Fetching primary data for 2025-02. [2025-09-24T17:50:00.016109] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2025-05. [2025-09-24T17:50:00.213009] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2025-02 (1.00 seconds). [2025-09-24T17:50:00.646895] [INFO ] [REMOTE ] C: Incremental fetch complete for 2025-07 (2.23 seconds). [2025-09-24T17:50:00.816104] [INFO ] [REMOTE ] CACI: Fetching primary data for 2025-01. [2025-09-24T17:50:01.074214] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2025-05 (1.06 seconds). [2025-09-24T17:50:01.616144] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2025-06. [2025-09-24T17:50:02.088345] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-24T17:50:02.416140] [INFO ] [REMOTE ] CABO: Fetching primary data for 2025-03. [2025-09-24T17:50:02.857217] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-24T17:50:03.216049] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2025-07. [2025-09-24T17:50:03.531977] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2025-03 (1.12 seconds). [2025-09-24T17:50:04.016100] [INFO ] [REMOTE ] CACI: Fetching primary data for 2025-02. [2025-09-24T17:50:04.136328] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2025-07 (0.92 seconds). [2025-09-24T17:50:04.816119] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2025-08. [2025-09-24T17:50:05.385415] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-24T17:50:05.616066] [INFO ] [REMOTE ] C: Fetching primary data for 2025-08. [2025-09-24T17:50:05.734314] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2025-08 (0.92 seconds). [2025-09-24T17:50:06.416082] [INFO ] [REMOTE ] CABO: Fetching primary data for 2025-04. [2025-09-24T17:50:07.216090] [INFO ] [REMOTE ] CACI: Fetching primary data for 2025-03. [2025-09-24T17:50:07.269685] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2025-04 (0.85 seconds). [2025-09-24T17:50:07.612083] [INFO ] [REMOTE ] C: Incremental fetch complete for 2025-08 (2.00 seconds). [2025-09-24T17:50:08.016120] [INFO ] [REMOTE ] CABO: Fetching primary data for 2025-05. [2025-09-24T17:50:08.759688] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-24T17:50:08.816084] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2025-09. [2025-09-24T17:50:09.261591] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2025-05 (1.25 seconds). [2025-09-24T17:50:09.616097] [INFO ] [REMOTE ] C: Fetching primary data for 2025-09. [2025-09-24T17:50:10.113221] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2025-09 (1.30 seconds). [2025-09-24T17:50:10.118860] [INFO ] [REMOTE ] CAAP: Full fetch complete (27696 records). [2025-09-24T17:50:10.118977] [DEBUG] [VALIDATOR ] CAAP: Validating primary data. [2025-09-24T17:50:10.426392] [INFO ] [REMOTE ] CACI: Fetching primary data for 2025-04. [2025-09-24T17:50:10.531784] [DEBUG] [VALIDATOR ] CAAP: All expected trading days are present. [2025-09-24T17:50:10.531870] [DEBUG] [VALIDATOR ] CAAP: Primary data validation passed. [2025-09-24T17:50:10.532373] [INFO ] [MAIN ] CAAP: Fetched primary data is valid. [2025-09-24T17:50:10.532438] [DEBUG] [LOCAL ] CAAP: Saving primary data. [2025-09-24T17:50:10.534423] [DEBUG] [LOCAL ] CAAP: Trimmed 27696 records to 19503 (keeping 200 days of data) [2025-09-24T17:50:10.674230] [DEBUG] [LOCAL ] CAAP: Primary data saved (19503 records). [2025-09-24T17:50:10.674400] [INFO ] [MAIN ] CAAP: Full history saved. [2025-09-24T17:50:10.674520] [INFO ] [MAIN ] Update Progress: 381/2373 symbols completed. CAAP took 24.1s. Estimated remaining: 4h 22m 2s. Rate: 7.6 symbols/min [2025-09-24T17:50:10.875779] [INFO ] [MAIN ] CADE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:50:10.927715] [DEBUG] [LOCAL ] CADE: Loaded 48801 existing records from primary storage. [2025-09-24T17:50:10.927877] [INFO ] [MAIN ] CADE: Loaded 48801 existing records. [2025-09-24T17:50:11.138631] [WARN ] [MAIN ] CADE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:50:11.139001] [INFO ] [MAIN ] CADE: Wiping existing primary data before full refresh. [2025-09-24T17:50:11.139087] [INFO ] [LOCAL ] CADE: Starting deletion of primary data. [2025-09-24T17:50:11.142324] [DEBUG] [LOCAL ] CADE: Deleted primary data file. [2025-09-24T17:50:11.142420] [INFO ] [MAIN ] CADE: Starting full primary refresh. [2025-09-24T17:50:11.223254] [INFO ] [REMOTE ] CABO: Fetching primary data for 2025-06. [2025-09-24T17:50:11.554886] [INFO ] [REMOTE ] CADE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:50:11.718347] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-24T17:50:11.772864] [INFO ] [REMOTE ] C: Incremental fetch complete for 2025-09 (2.16 seconds). [2025-09-24T17:50:11.782705] [INFO ] [REMOTE ] C: Full fetch complete (77784 records). [2025-09-24T17:50:11.782878] [DEBUG] [VALIDATOR ] C: Validating primary data. [2025-09-24T17:50:12.018996] [INFO ] [REMOTE ] CADE: Fetching primary data for 2024-12. [2025-09-24T17:50:12.208339] [DEBUG] [VALIDATOR ] C: All expected trading days are present. [2025-09-24T17:50:12.208627] [DEBUG] [VALIDATOR ] C: Primary data validation passed. [2025-09-24T17:50:12.209989] [INFO ] [MAIN ] C: Fetched primary data is valid. [2025-09-24T17:50:12.210181] [DEBUG] [LOCAL ] C: Saving primary data. [2025-09-24T17:50:12.212510] [DEBUG] [LOCAL ] C: Trimmed 77784 records to 53741 (keeping 200 days of data) [2025-09-24T17:50:12.332844] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2025-06 (1.11 seconds). [2025-09-24T17:50:12.590702] [DEBUG] [LOCAL ] C: Primary data saved (53741 records). [2025-09-24T17:50:12.590874] [INFO ] [MAIN ] C: Full history saved. [2025-09-24T17:50:12.591427] [INFO ] [MAIN ] Update Progress: 382/2373 symbols completed. C took 47.1s. Estimated remaining: 4h 21m 23s. Rate: 7.6 symbols/min [2025-09-24T17:50:12.772240] [INFO ] [MAIN ] CAE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:50:12.817074] [INFO ] [REMOTE ] CABO: Fetching primary data for 2025-07. [2025-09-24T17:50:12.819495] [DEBUG] [LOCAL ] CAE: Loaded 38961 existing records from primary storage. [2025-09-24T17:50:12.819690] [INFO ] [MAIN ] CAE: Loaded 38961 existing records. [2025-09-24T17:50:13.002892] [WARN ] [MAIN ] CAE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:50:13.003229] [INFO ] [MAIN ] CAE: Wiping existing primary data before full refresh. [2025-09-24T17:50:13.003286] [INFO ] [LOCAL ] CAE: Starting deletion of primary data. [2025-09-24T17:50:13.004485] [DEBUG] [LOCAL ] CAE: Deleted primary data file. [2025-09-24T17:50:13.004549] [INFO ] [MAIN ] CAE: Starting full primary refresh. [2025-09-24T17:50:13.359626] [INFO ] [REMOTE ] CAE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:50:13.616092] [INFO ] [REMOTE ] CAE: Fetching primary data for 2024-12. [2025-09-24T17:50:13.873979] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2025-07 (1.06 seconds). [2025-09-24T17:50:14.416105] [INFO ] [REMOTE ] CABO: Fetching primary data for 2025-08. [2025-09-24T17:50:14.942025] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2024-12 (1.33 seconds). [2025-09-24T17:50:15.054882] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2025-08 (0.64 seconds). [2025-09-24T17:50:15.216080] [INFO ] [REMOTE ] CAE: Fetching primary data for 2025-01. [2025-09-24T17:50:15.413268] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2024-12 (3.39 seconds). [2025-09-24T17:50:16.016114] [INFO ] [REMOTE ] CABO: Fetching primary data for 2025-09. [2025-09-24T17:50:16.615676] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2025-01 (1.40 seconds). [2025-09-24T17:50:16.816047] [INFO ] [REMOTE ] CACI: Fetching primary data for 2025-05. [2025-09-24T17:50:17.053044] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2025-09 (1.04 seconds). [2025-09-24T17:50:17.055849] [INFO ] [REMOTE ] CABO: Full fetch complete (22919 records). [2025-09-24T17:50:17.055954] [DEBUG] [VALIDATOR ] CABO: Validating primary data. [2025-09-24T17:50:17.056722] [FATAL] [VALIDATOR ] CABO: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:50:17.056799] [FATAL] [MAIN ] CABO: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:50:17.056836] [WARN ] [MAIN ] CABO: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:50:17.056873] [INFO ] [LOCAL ] CABO: Starting deletion of primary data. [2025-09-24T17:50:17.056929] [DEBUG] [LOCAL ] CABO: No primary data file found to delete. [2025-09-24T17:50:17.056966] [INFO ] [LOCAL ] CABO: Starting deletion of derivative data. [2025-09-24T17:50:17.057361] [DEBUG] [LOCAL ] CABO: Deleted derivative data file. [2025-09-24T17:50:17.057473] [INFO ] [MAIN ] Update Progress: 383/2373 symbols completed. CABO took 27.8s. Estimated remaining: 4h 20m 57s. Rate: 7.6 symbols/min [2025-09-24T17:50:17.230891] [INFO ] [MAIN ] CAF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:50:17.239169] [DEBUG] [LOCAL ] CAF: Loaded 3440 existing records from primary storage. [2025-09-24T17:50:17.239265] [INFO ] [MAIN ] CAF: Loaded 3440 existing records. [2025-09-24T17:50:17.422504] [WARN ] [MAIN ] CAF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:50:17.422795] [INFO ] [MAIN ] CAF: Wiping existing primary data before full refresh. [2025-09-24T17:50:17.422845] [INFO ] [LOCAL ] CAF: Starting deletion of primary data. [2025-09-24T17:50:17.423115] [DEBUG] [LOCAL ] CAF: Deleted primary data file. [2025-09-24T17:50:17.423183] [INFO ] [MAIN ] CAF: Starting full primary refresh. [2025-09-24T17:50:17.625409] [INFO ] [REMOTE ] CADE: Fetching primary data for 2025-01. [2025-09-24T17:50:17.795582] [INFO ] [REMOTE ] CAF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:50:17.975373] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2025-05 (1.16 seconds). [2025-09-24T17:50:18.416151] [INFO ] [REMOTE ] CAE: Fetching primary data for 2025-02. [2025-09-24T17:50:19.059449] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-24T17:50:19.216091] [INFO ] [REMOTE ] CADE: Fetching primary data for 2025-02. [2025-09-24T17:50:19.886731] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-24T17:50:20.016079] [INFO ] [REMOTE ] CAE: Fetching primary data for 2025-03. [2025-09-24T17:50:20.573869] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-24T17:50:20.816087] [INFO ] [REMOTE ] CADE: Fetching primary data for 2025-03. [2025-09-24T17:50:21.442590] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2025-03 (1.43 seconds). [2025-09-24T17:50:21.616080] [INFO ] [REMOTE ] CAF: Fetching primary data for 2024-12. [2025-09-24T17:50:22.412086] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-24T17:50:22.421260] [INFO ] [REMOTE ] CAE: Fetching primary data for 2025-04. [2025-09-24T17:50:22.429329] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2024-12 (0.81 seconds). [2025-09-24T17:50:23.216197] [INFO ] [REMOTE ] CADE: Fetching primary data for 2025-04. [2025-09-24T17:50:23.757753] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2025-04 (1.34 seconds). [2025-09-24T17:50:24.016125] [INFO ] [REMOTE ] CAF: Fetching primary data for 2025-01. [2025-09-24T17:50:24.607527] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2025-01 (0.59 seconds). [2025-09-24T17:50:24.816126] [INFO ] [REMOTE ] CAE: Fetching primary data for 2025-05. [2025-09-24T17:50:24.941430] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2025-04 (1.73 seconds). [2025-09-24T17:50:25.616135] [INFO ] [REMOTE ] CADE: Fetching primary data for 2025-05. [2025-09-24T17:50:26.416173] [INFO ] [REMOTE ] CACI: Fetching primary data for 2025-06. [2025-09-24T17:50:26.471259] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2025-05 (1.66 seconds). [2025-09-24T17:50:27.216180] [INFO ] [REMOTE ] CAE: Fetching primary data for 2025-06. [2025-09-24T17:50:27.306587] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2025-05 (1.69 seconds). [2025-09-24T17:50:27.493891] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2025-06 (1.08 seconds). [2025-09-24T17:50:28.016120] [INFO ] [REMOTE ] CACI: Fetching primary data for 2025-07. [2025-09-24T17:50:28.618595] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-24T17:50:28.816145] [INFO ] [REMOTE ] CAE: Fetching primary data for 2025-07. [2025-09-24T17:50:29.025869] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2025-07 (1.01 seconds). [2025-09-24T17:50:29.616101] [INFO ] [REMOTE ] CADE: Fetching primary data for 2025-06. [2025-09-24T17:50:30.318937] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2025-07 (1.50 seconds). [2025-09-24T17:50:30.416096] [INFO ] [REMOTE ] CAF: Fetching primary data for 2025-02. [2025-09-24T17:50:30.813943] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2025-02 (0.40 seconds). [2025-09-24T17:50:30.857082] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-24T17:50:31.216091] [INFO ] [REMOTE ] CAF: Fetching primary data for 2025-03. [2025-09-24T17:50:31.778424] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2025-03 (0.56 seconds). [2025-09-24T17:50:32.016109] [INFO ] [REMOTE ] CADE: Fetching primary data for 2025-07. [2025-09-24T17:50:32.816081] [INFO ] [REMOTE ] CACI: Fetching primary data for 2025-08. [2025-09-24T17:50:33.616165] [INFO ] [REMOTE ] CAE: Fetching primary data for 2025-08. [2025-09-24T17:50:33.767401] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-24T17:50:33.795176] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2025-08 (0.98 seconds). [2025-09-24T17:50:34.416069] [INFO ] [REMOTE ] CADE: Fetching primary data for 2025-08. [2025-09-24T17:50:35.100037] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2025-08 (1.48 seconds). [2025-09-24T17:50:35.216074] [INFO ] [REMOTE ] CAE: Fetching primary data for 2025-09. [2025-09-24T17:50:35.870134] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-24T17:50:36.016076] [INFO ] [REMOTE ] CACI: Fetching primary data for 2025-09. [2025-09-24T17:50:36.816134] [INFO ] [REMOTE ] CADE: Fetching primary data for 2025-09. [2025-09-24T17:50:36.861312] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-24T17:50:36.877749] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2025-09 (0.86 seconds). [2025-09-24T17:50:36.892185] [INFO ] [REMOTE ] CAE: Full fetch complete (55745 records). [2025-09-24T17:50:36.892425] [DEBUG] [VALIDATOR ] CAE: Validating primary data. [2025-09-24T17:50:36.913236] [INFO ] [REMOTE ] CACI: Full fetch complete (39110 records). [2025-09-24T17:50:36.929362] [DEBUG] [VALIDATOR ] CACI: Validating primary data. [2025-09-24T17:50:37.634031] [INFO ] [REMOTE ] CAF: Fetching primary data for 2025-04. [2025-09-24T17:50:37.905394] [DEBUG] [VALIDATOR ] CAE: All expected trading days are present. [2025-09-24T17:50:37.924279] [DEBUG] [VALIDATOR ] CAE: Primary data validation passed. [2025-09-24T17:50:37.933748] [INFO ] [MAIN ] CAE: Fetched primary data is valid. [2025-09-24T17:50:37.943673] [DEBUG] [LOCAL ] CAE: Saving primary data. [2025-09-24T17:50:37.957138] [DEBUG] [VALIDATOR ] CACI: All expected trading days are present. [2025-09-24T17:50:37.957272] [DEBUG] [VALIDATOR ] CACI: Primary data validation passed. [2025-09-24T17:50:37.957688] [INFO ] [MAIN ] CACI: Fetched primary data is valid. [2025-09-24T17:50:37.957832] [DEBUG] [LOCAL ] CACI: Saving primary data. [2025-09-24T17:50:37.958613] [DEBUG] [LOCAL ] CAE: Trimmed 55745 records to 39010 (keeping 200 days of data) [2025-09-24T17:50:37.959072] [DEBUG] [LOCAL ] CACI: Trimmed 39110 records to 25045 (keeping 200 days of data) [2025-09-24T17:50:38.312894] [DEBUG] [LOCAL ] CACI: Primary data saved (25045 records). [2025-09-24T17:50:38.313272] [INFO ] [MAIN ] CACI: Full history saved. [2025-09-24T17:50:38.314714] [INFO ] [MAIN ] Update Progress: 384/2373 symbols completed. CACI took 46.7s. Estimated remaining: 4h 21m 58s. Rate: 7.6 symbols/min [2025-09-24T17:50:38.462204] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2025-04 (0.83 seconds). [2025-09-24T17:50:38.486531] [INFO ] [REMOTE ] CAF: Fetching primary data for 2025-05. [2025-09-24T17:50:38.512316] [INFO ] [MAIN ] CAG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:50:38.540842] [DEBUG] [LOCAL ] CAE: Primary data saved (39010 records). [2025-09-24T17:50:38.541022] [INFO ] [MAIN ] CAE: Full history saved. [2025-09-24T17:50:38.541873] [INFO ] [MAIN ] Update Progress: 385/2373 symbols completed. CAE took 26.0s. Estimated remaining: 4h 21m 11s. Rate: 7.6 symbols/min [2025-09-24T17:50:38.680951] [DEBUG] [LOCAL ] CAG: Loaded 53659 existing records from primary storage. [2025-09-24T17:50:38.701918] [INFO ] [MAIN ] CAG: Loaded 53659 existing records. [2025-09-24T17:50:38.753030] [INFO ] [MAIN ] CAH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:50:38.765246] [DEBUG] [LOCAL ] CAH: No existing data file found in primary storage. [2025-09-24T17:50:38.775243] [WARN ] [MAIN ] CAH: No existing data found, performing full refresh instead. [2025-09-24T17:50:38.786635] [INFO ] [MAIN ] CAH: Wiping existing primary data before full refresh. [2025-09-24T17:50:38.799204] [INFO ] [LOCAL ] CAH: Starting deletion of primary data. [2025-09-24T17:50:38.823346] [DEBUG] [LOCAL ] CAH: No primary data file found to delete. [2025-09-24T17:50:38.848075] [INFO ] [MAIN ] CAH: Starting full primary refresh. [2025-09-24T17:50:39.109543] [WARN ] [MAIN ] CAG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:50:39.119946] [INFO ] [MAIN ] CAG: Wiping existing primary data before full refresh. [2025-09-24T17:50:39.126046] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2025-05 (0.64 seconds). [2025-09-24T17:50:39.126272] [INFO ] [LOCAL ] CAG: Starting deletion of primary data. [2025-09-24T17:50:39.229946] [INFO ] [REMOTE ] CAF: Fetching primary data for 2025-06. [2025-09-24T17:50:39.229853] [DEBUG] [LOCAL ] CAG: Deleted primary data file. [2025-09-24T17:50:39.296075] [INFO ] [MAIN ] CAG: Starting full primary refresh. [2025-09-24T17:50:39.303607] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2025-09 (2.49 seconds). [2025-09-24T17:50:39.403422] [INFO ] [REMOTE ] CADE: Full fetch complete (69661 records). [2025-09-24T17:50:39.468560] [DEBUG] [VALIDATOR ] CADE: Validating primary data. [2025-09-24T17:50:39.571567] [INFO ] [REMOTE ] CAH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:50:39.823933] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2025-06 (0.59 seconds). [2025-09-24T17:50:40.031716] [INFO ] [REMOTE ] CAF: Fetching primary data for 2025-07. [2025-09-24T17:50:40.094913] [INFO ] [REMOTE ] CAG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:50:40.225125] [DEBUG] [VALIDATOR ] CADE: All expected trading days are present. [2025-09-24T17:50:40.225216] [DEBUG] [VALIDATOR ] CADE: Primary data validation passed. [2025-09-24T17:50:40.226014] [INFO ] [MAIN ] CADE: Fetched primary data is valid. [2025-09-24T17:50:40.226079] [DEBUG] [LOCAL ] CADE: Saving primary data. [2025-09-24T17:50:40.228668] [DEBUG] [LOCAL ] CADE: Trimmed 69661 records to 48819 (keeping 200 days of data) [2025-09-24T17:50:40.533150] [DEBUG] [LOCAL ] CADE: Primary data saved (48819 records). [2025-09-24T17:50:40.533306] [INFO ] [MAIN ] CADE: Full history saved. [2025-09-24T17:50:40.533397] [INFO ] [MAIN ] Update Progress: 386/2373 symbols completed. CADE took 29.9s. Estimated remaining: 4h 20m 33s. Rate: 7.6 symbols/min [2025-09-24T17:50:40.646209] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2025-07 (0.61 seconds). [2025-09-24T17:50:40.723057] [INFO ] [MAIN ] CAL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:50:40.768172] [DEBUG] [LOCAL ] CAL: Loaded 43299 existing records from primary storage. [2025-09-24T17:50:40.768336] [INFO ] [MAIN ] CAL: Loaded 43299 existing records. [2025-09-24T17:50:40.821554] [INFO ] [REMOTE ] CAH: Fetching primary data for 2024-12. [2025-09-24T17:50:40.954419] [WARN ] [MAIN ] CAL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:50:40.954742] [INFO ] [MAIN ] CAL: Wiping existing primary data before full refresh. [2025-09-24T17:50:40.954801] [INFO ] [LOCAL ] CAL: Starting deletion of primary data. [2025-09-24T17:50:40.956089] [DEBUG] [LOCAL ] CAL: Deleted primary data file. [2025-09-24T17:50:40.956156] [INFO ] [MAIN ] CAL: Starting full primary refresh. [2025-09-24T17:50:41.328482] [INFO ] [REMOTE ] CAL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:50:41.616136] [INFO ] [REMOTE ] CAG: Fetching primary data for 2024-12. [2025-09-24T17:50:42.416045] [INFO ] [REMOTE ] CAL: Fetching primary data for 2024-12. [2025-09-24T17:50:42.545531] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-24T17:50:43.216051] [INFO ] [REMOTE ] CAH: Fetching primary data for 2025-01. [2025-09-24T17:50:43.725128] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2024-12 (2.11 seconds). [2025-09-24T17:50:43.830591] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-24T17:50:44.016123] [INFO ] [REMOTE ] CAG: Fetching primary data for 2025-01. [2025-09-24T17:50:44.728515] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-24T17:50:44.816124] [INFO ] [REMOTE ] CAF: Fetching primary data for 2025-08. [2025-09-24T17:50:45.268153] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2025-08 (0.45 seconds). [2025-09-24T17:50:45.363915] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-24T17:50:45.616095] [INFO ] [REMOTE ] CAF: Fetching primary data for 2025-09. [2025-09-24T17:50:46.315575] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2025-09 (0.70 seconds). [2025-09-24T17:50:46.317003] [INFO ] [REMOTE ] CAF: Full fetch complete (5780 records). [2025-09-24T17:50:46.317073] [DEBUG] [VALIDATOR ] CAF: Validating primary data. [2025-09-24T17:50:46.418502] [INFO ] [REMOTE ] CAG: Fetching primary data for 2025-02. [2025-09-24T17:50:46.688051] [DEBUG] [VALIDATOR ] CAF: All expected trading days are present. [2025-09-24T17:50:46.688160] [DEBUG] [VALIDATOR ] CAF: Primary data validation passed. [2025-09-24T17:50:46.688395] [INFO ] [MAIN ] CAF: Fetched primary data is valid. [2025-09-24T17:50:46.688441] [DEBUG] [LOCAL ] CAF: Saving primary data. [2025-09-24T17:50:46.689317] [DEBUG] [LOCAL ] CAF: Trimmed 5780 records to 3440 (keeping 200 days of data) [2025-09-24T17:50:46.712278] [DEBUG] [LOCAL ] CAF: Primary data saved (3440 records). [2025-09-24T17:50:46.712433] [INFO ] [MAIN ] CAF: Full history saved. [2025-09-24T17:50:46.712548] [INFO ] [MAIN ] Update Progress: 387/2373 symbols completed. CAF took 29.7s. Estimated remaining: 4h 20m 16s. Rate: 7.6 symbols/min [2025-09-24T17:50:46.895298] [INFO ] [MAIN ] CALX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:50:46.945961] [DEBUG] [LOCAL ] CALX: Loaded 38586 existing records from primary storage. [2025-09-24T17:50:46.946149] [INFO ] [MAIN ] CALX: Loaded 38586 existing records. [2025-09-24T17:50:47.137633] [WARN ] [MAIN ] CALX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:50:47.137998] [INFO ] [MAIN ] CALX: Wiping existing primary data before full refresh. [2025-09-24T17:50:47.138063] [INFO ] [LOCAL ] CALX: Starting deletion of primary data. [2025-09-24T17:50:47.139032] [DEBUG] [LOCAL ] CALX: Deleted primary data file. [2025-09-24T17:50:47.139096] [INFO ] [MAIN ] CALX: Starting full primary refresh. [2025-09-24T17:50:47.221319] [INFO ] [REMOTE ] CAL: Fetching primary data for 2025-01. [2025-09-24T17:50:47.534092] [INFO ] [REMOTE ] CALX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:50:48.016126] [INFO ] [REMOTE ] CAH: Fetching primary data for 2025-02. [2025-09-24T17:50:48.204889] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-24T17:50:48.673898] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2025-01 (1.45 seconds). [2025-09-24T17:50:48.816137] [INFO ] [REMOTE ] CAG: Fetching primary data for 2025-03. [2025-09-24T17:50:49.616116] [INFO ] [REMOTE ] CAL: Fetching primary data for 2025-02. [2025-09-24T17:50:49.663303] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2025-02 (1.65 seconds). [2025-09-24T17:50:50.416130] [INFO ] [REMOTE ] CALX: Fetching primary data for 2024-12. [2025-09-24T17:50:50.590254] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-24T17:50:50.658401] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2025-02 (1.04 seconds). [2025-09-24T17:50:51.216077] [INFO ] [REMOTE ] CAG: Fetching primary data for 2025-04. [2025-09-24T17:50:51.938105] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2024-12 (1.52 seconds). [2025-09-24T17:50:52.016186] [INFO ] [REMOTE ] CAL: Fetching primary data for 2025-03. [2025-09-24T17:50:52.816197] [INFO ] [REMOTE ] CAH: Fetching primary data for 2025-03. [2025-09-24T17:50:53.125696] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2025-04 (1.91 seconds). [2025-09-24T17:50:53.523930] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2025-03 (1.51 seconds). [2025-09-24T17:50:53.616149] [INFO ] [REMOTE ] CAL: Fetching primary data for 2025-04. [2025-09-24T17:50:54.416134] [INFO ] [REMOTE ] CALX: Fetching primary data for 2025-01. [2025-09-24T17:50:54.625347] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-24T17:50:55.216102] [INFO ] [REMOTE ] CAG: Fetching primary data for 2025-05. [2025-09-24T17:50:55.283295] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-24T17:50:55.605398] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-24T17:50:56.016100] [INFO ] [REMOTE ] CALX: Fetching primary data for 2025-02. [2025-09-24T17:50:56.816061] [INFO ] [REMOTE ] CAH: Fetching primary data for 2025-04. [2025-09-24T17:50:57.152799] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2025-05 (1.94 seconds). [2025-09-24T17:50:57.286592] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-24T17:50:57.616083] [INFO ] [REMOTE ] CAL: Fetching primary data for 2025-05. [2025-09-24T17:50:58.310606] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-24T17:50:58.416068] [INFO ] [REMOTE ] CAH: Fetching primary data for 2025-05. [2025-09-24T17:50:59.175696] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-24T17:50:59.216038] [INFO ] [REMOTE ] CAL: Fetching primary data for 2025-06. [2025-09-24T17:50:59.949096] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-24T17:51:00.016079] [INFO ] [REMOTE ] CAH: Fetching primary data for 2025-06. [2025-09-24T17:51:00.675480] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-24T17:51:00.816040] [INFO ] [REMOTE ] CAG: Fetching primary data for 2025-06. [2025-09-24T17:51:01.616104] [INFO ] [REMOTE ] CALX: Fetching primary data for 2025-03. [2025-09-24T17:51:02.343141] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2025-06 (2.33 seconds). [2025-09-24T17:51:02.416127] [INFO ] [REMOTE ] CAH: Fetching primary data for 2025-07. [2025-09-24T17:51:03.216101] [INFO ] [REMOTE ] CAL: Fetching primary data for 2025-07. [2025-09-24T17:51:03.641168] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2025-06 (2.83 seconds). [2025-09-24T17:51:04.016095] [INFO ] [REMOTE ] CAG: Fetching primary data for 2025-07. [2025-09-24T17:51:04.121691] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2025-03 (2.51 seconds). [2025-09-24T17:51:04.816115] [INFO ] [REMOTE ] CALX: Fetching primary data for 2025-04. [2025-09-24T17:51:05.015398] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2025-07 (2.60 seconds). [2025-09-24T17:51:05.143020] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2025-07 (1.93 seconds). [2025-09-24T17:51:05.616118] [INFO ] [REMOTE ] CAH: Fetching primary data for 2025-08. [2025-09-24T17:51:06.054852] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2025-07 (2.04 seconds). [2025-09-24T17:51:06.420722] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2025-04 (1.60 seconds). [2025-09-24T17:51:06.420887] [INFO ] [REMOTE ] CAG: Fetching primary data for 2025-08. [2025-09-24T17:51:07.216094] [INFO ] [REMOTE ] CALX: Fetching primary data for 2025-05. [2025-09-24T17:51:07.529483] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2025-08 (1.91 seconds). [2025-09-24T17:51:08.016094] [INFO ] [REMOTE ] CAH: Fetching primary data for 2025-09. [2025-09-24T17:51:08.502480] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2025-08 (2.08 seconds). [2025-09-24T17:51:08.753677] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-24T17:51:08.816081] [INFO ] [REMOTE ] CALX: Fetching primary data for 2025-06. [2025-09-24T17:51:09.616067] [INFO ] [REMOTE ] CAL: Fetching primary data for 2025-08. [2025-09-24T17:51:09.827001] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2025-09 (1.81 seconds). [2025-09-24T17:51:09.836221] [INFO ] [REMOTE ] CAH: Full fetch complete (74564 records). [2025-09-24T17:51:09.836400] [DEBUG] [VALIDATOR ] CAH: Validating primary data. [2025-09-24T17:51:10.190800] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-24T17:51:10.278867] [DEBUG] [VALIDATOR ] CAH: All expected trading days are present. [2025-09-24T17:51:10.278967] [DEBUG] [VALIDATOR ] CAH: Primary data validation passed. [2025-09-24T17:51:10.279883] [INFO ] [MAIN ] CAH: Fetched primary data is valid. [2025-09-24T17:51:10.279955] [DEBUG] [LOCAL ] CAH: Saving primary data. [2025-09-24T17:51:10.281673] [DEBUG] [LOCAL ] CAH: Trimmed 74564 records to 51442 (keeping 200 days of data) [2025-09-24T17:51:10.464497] [INFO ] [REMOTE ] CALX: Fetching primary data for 2025-07. [2025-09-24T17:51:10.617931] [DEBUG] [LOCAL ] CAH: Primary data saved (51442 records). [2025-09-24T17:51:10.618104] [INFO ] [MAIN ] CAH: Full history saved. [2025-09-24T17:51:10.618244] [INFO ] [MAIN ] Update Progress: 388/2373 symbols completed. CAH took 32.1s. Estimated remaining: 4h 21m 30s. Rate: 7.6 symbols/min [2025-09-24T17:51:10.802011] [INFO ] [MAIN ] CANG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:51:10.828078] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2025-08 (1.21 seconds). [2025-09-24T17:51:10.857909] [DEBUG] [LOCAL ] CANG: Loaded 26721 existing records from primary storage. [2025-09-24T17:51:10.858063] [INFO ] [MAIN ] CANG: Loaded 26721 existing records. [2025-09-24T17:51:11.036261] [WARN ] [MAIN ] CANG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:51:11.036565] [INFO ] [MAIN ] CANG: Wiping existing primary data before full refresh. [2025-09-24T17:51:11.036623] [INFO ] [LOCAL ] CANG: Starting deletion of primary data. [2025-09-24T17:51:11.037381] [DEBUG] [LOCAL ] CANG: Deleted primary data file. [2025-09-24T17:51:11.037441] [INFO ] [MAIN ] CANG: Starting full primary refresh. [2025-09-24T17:51:11.222581] [INFO ] [REMOTE ] CAG: Fetching primary data for 2025-09. [2025-09-24T17:51:11.400868] [INFO ] [REMOTE ] CANG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:51:11.700993] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2025-07 (1.24 seconds). [2025-09-24T17:51:12.016113] [INFO ] [REMOTE ] CANG: Fetching primary data for 2024-12. [2025-09-24T17:51:12.816118] [INFO ] [REMOTE ] CALX: Fetching primary data for 2025-08. [2025-09-24T17:51:13.093899] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-24T17:51:13.103732] [INFO ] [REMOTE ] CAG: Full fetch complete (77649 records). [2025-09-24T17:51:13.103884] [DEBUG] [VALIDATOR ] CAG: Validating primary data. [2025-09-24T17:51:13.512362] [DEBUG] [VALIDATOR ] CAG: All expected trading days are present. [2025-09-24T17:51:13.512450] [DEBUG] [VALIDATOR ] CAG: Primary data validation passed. [2025-09-24T17:51:13.513351] [INFO ] [MAIN ] CAG: Fetched primary data is valid. [2025-09-24T17:51:13.513418] [DEBUG] [LOCAL ] CAG: Saving primary data. [2025-09-24T17:51:13.515007] [DEBUG] [LOCAL ] CAG: Trimmed 77649 records to 53659 (keeping 200 days of data) [2025-09-24T17:51:13.616758] [INFO ] [REMOTE ] CAL: Fetching primary data for 2025-09. [2025-09-24T17:51:13.663538] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T17:51:13.889217] [DEBUG] [LOCAL ] CAG: Primary data saved (53659 records). [2025-09-24T17:51:13.889365] [INFO ] [MAIN ] CAG: Full history saved. [2025-09-24T17:51:13.889458] [INFO ] [MAIN ] Update Progress: 389/2373 symbols completed. CAG took 35.6s. Estimated remaining: 4h 20m 59s. Rate: 7.6 symbols/min [2025-09-24T17:51:14.065335] [INFO ] [MAIN ] CAPL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:51:14.072909] [DEBUG] [LOCAL ] CAPL: Loaded 5866 existing records from primary storage. [2025-09-24T17:51:14.073043] [INFO ] [MAIN ] CAPL: Loaded 5866 existing records. [2025-09-24T17:51:14.281137] [WARN ] [MAIN ] CAPL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:51:14.281421] [INFO ] [MAIN ] CAPL: Wiping existing primary data before full refresh. [2025-09-24T17:51:14.281476] [INFO ] [LOCAL ] CAPL: Starting deletion of primary data. [2025-09-24T17:51:14.281835] [DEBUG] [LOCAL ] CAPL: Deleted primary data file. [2025-09-24T17:51:14.281918] [INFO ] [MAIN ] CAPL: Starting full primary refresh. [2025-09-24T17:51:14.421176] [INFO ] [REMOTE ] CANG: Fetching primary data for 2025-01. [2025-09-24T17:51:14.678498] [INFO ] [REMOTE ] CAPL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:51:14.703555] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2025-08 (1.89 seconds). [2025-09-24T17:51:15.216169] [INFO ] [REMOTE ] CALX: Fetching primary data for 2025-09. [2025-09-24T17:51:16.016089] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2024-12. [2025-09-24T17:51:16.283402] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2025-09 (2.67 seconds). [2025-09-24T17:51:16.291919] [INFO ] [REMOTE ] CAL: Full fetch complete (61931 records). [2025-09-24T17:51:16.292075] [DEBUG] [VALIDATOR ] CAL: Validating primary data. [2025-09-24T17:51:16.753487] [DEBUG] [VALIDATOR ] CAL: All expected trading days are present. [2025-09-24T17:51:16.754181] [DEBUG] [VALIDATOR ] CAL: Primary data validation passed. [2025-09-24T17:51:16.755041] [INFO ] [MAIN ] CAL: Fetched primary data is valid. [2025-09-24T17:51:16.756476] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2025-01 (2.34 seconds). [2025-09-24T17:51:16.756566] [DEBUG] [LOCAL ] CAL: Saving primary data. [2025-09-24T17:51:16.764495] [DEBUG] [LOCAL ] CAL: Trimmed 61931 records to 43227 (keeping 200 days of data) [2025-09-24T17:51:16.818355] [INFO ] [REMOTE ] CANG: Fetching primary data for 2025-02. [2025-09-24T17:51:16.873383] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-24T17:51:17.052141] [DEBUG] [LOCAL ] CAL: Primary data saved (43227 records). [2025-09-24T17:51:17.052328] [INFO ] [MAIN ] CAL: Full history saved. [2025-09-24T17:51:17.052496] [INFO ] [MAIN ] Update Progress: 390/2373 symbols completed. CAL took 36.5s. Estimated remaining: 4h 20m 27s. Rate: 7.6 symbols/min [2025-09-24T17:51:17.210445] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2025-09 (1.99 seconds). [2025-09-24T17:51:17.248977] [INFO ] [MAIN ] CARR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:51:17.247263] [INFO ] [REMOTE ] CALX: Full fetch complete (54241 records). [2025-09-24T17:51:17.249668] [DEBUG] [VALIDATOR ] CALX: Validating primary data. [2025-09-24T17:51:17.634348] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2025-01. [2025-09-24T17:51:17.671432] [DEBUG] [LOCAL ] CARR: Loaded 53596 existing records from primary storage. [2025-09-24T17:51:17.703513] [INFO ] [MAIN ] CARR: Loaded 53596 existing records. [2025-09-24T17:51:17.786707] [DEBUG] [VALIDATOR ] CALX: All expected trading days are present. [2025-09-24T17:51:17.808690] [DEBUG] [VALIDATOR ] CALX: Primary data validation passed. [2025-09-24T17:51:17.816005] [INFO ] [MAIN ] CALX: Fetched primary data is valid. [2025-09-24T17:51:17.824594] [DEBUG] [LOCAL ] CALX: Saving primary data. [2025-09-24T17:51:17.885764] [DEBUG] [LOCAL ] CALX: Trimmed 54241 records to 38509 (keeping 200 days of data) [2025-09-24T17:51:17.912148] [WARN ] [MAIN ] CARR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:51:17.912383] [INFO ] [MAIN ] CARR: Wiping existing primary data before full refresh. [2025-09-24T17:51:17.912436] [INFO ] [LOCAL ] CARR: Starting deletion of primary data. [2025-09-24T17:51:17.913703] [DEBUG] [LOCAL ] CARR: Deleted primary data file. [2025-09-24T17:51:17.913771] [INFO ] [MAIN ] CARR: Starting full primary refresh. [2025-09-24T17:51:18.305169] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-24T17:51:18.406162] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2025-01 (0.77 seconds). [2025-09-24T17:51:18.417236] [INFO ] [REMOTE ] CANG: Fetching primary data for 2025-03. [2025-09-24T17:51:18.448685] [INFO ] [REMOTE ] CARR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:51:18.582430] [DEBUG] [LOCAL ] CALX: Primary data saved (38509 records). [2025-09-24T17:51:18.582711] [INFO ] [MAIN ] CALX: Full history saved. [2025-09-24T17:51:18.582908] [INFO ] [MAIN ] Update Progress: 391/2373 symbols completed. CALX took 31.9s. Estimated remaining: 4h 19m 47s. Rate: 7.6 symbols/min [2025-09-24T17:51:18.783146] [INFO ] [MAIN ] CARS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:51:18.840759] [DEBUG] [LOCAL ] CARS: Loaded 40251 existing records from primary storage. [2025-09-24T17:51:18.841042] [INFO ] [MAIN ] CARS: Loaded 40251 existing records. [2025-09-24T17:51:19.069205] [WARN ] [MAIN ] CARS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:51:19.069541] [INFO ] [MAIN ] CARS: Wiping existing primary data before full refresh. [2025-09-24T17:51:19.069597] [INFO ] [LOCAL ] CARS: Starting deletion of primary data. [2025-09-24T17:51:19.070796] [DEBUG] [LOCAL ] CARS: Deleted primary data file. [2025-09-24T17:51:19.070861] [INFO ] [MAIN ] CARS: Starting full primary refresh. [2025-09-24T17:51:19.221356] [INFO ] [REMOTE ] CARR: Fetching primary data for 2024-12. [2025-09-24T17:51:19.470599] [INFO ] [REMOTE ] CARS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:51:19.577038] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2025-03 (1.16 seconds). [2025-09-24T17:51:20.016157] [INFO ] [REMOTE ] CARS: Fetching primary data for 2024-12. [2025-09-24T17:51:20.816122] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2025-02. [2025-09-24T17:51:21.109420] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2024-12 (1.09 seconds). [2025-09-24T17:51:21.284527] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2024-12 (2.06 seconds). [2025-09-24T17:51:21.285283] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2025-02 (0.47 seconds). [2025-09-24T17:51:21.616083] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2025-03. [2025-09-24T17:51:22.258929] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2025-03 (0.64 seconds). [2025-09-24T17:51:22.416078] [INFO ] [REMOTE ] CARS: Fetching primary data for 2025-01. [2025-09-24T17:51:23.216049] [INFO ] [REMOTE ] CARR: Fetching primary data for 2025-01. [2025-09-24T17:51:23.653940] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2025-01 (1.24 seconds). [2025-09-24T17:51:24.016135] [INFO ] [REMOTE ] CANG: Fetching primary data for 2025-04. [2025-09-24T17:51:24.816109] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2025-04. [2025-09-24T17:51:24.980472] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2025-01 (1.76 seconds). [2025-09-24T17:51:25.123081] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2025-04 (1.11 seconds). [2025-09-24T17:51:25.616088] [INFO ] [REMOTE ] CARS: Fetching primary data for 2025-02. [2025-09-24T17:51:25.781972] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2025-04 (0.97 seconds). [2025-09-24T17:51:26.416091] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2025-05. [2025-09-24T17:51:26.722417] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-24T17:51:27.071257] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2025-05 (0.66 seconds). [2025-09-24T17:51:27.216092] [INFO ] [REMOTE ] CANG: Fetching primary data for 2025-05. [2025-09-24T17:51:28.016088] [INFO ] [REMOTE ] CARR: Fetching primary data for 2025-02. [2025-09-24T17:51:28.707052] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-24T17:51:28.816102] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2025-06. [2025-09-24T17:51:29.616122] [INFO ] [REMOTE ] CANG: Fetching primary data for 2025-06. [2025-09-24T17:51:29.770683] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2025-06 (0.95 seconds). [2025-09-24T17:51:30.241820] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2025-02 (2.23 seconds). [2025-09-24T17:51:30.416089] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2025-07. [2025-09-24T17:51:30.755490] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-24T17:51:30.841133] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2025-07 (0.43 seconds). [2025-09-24T17:51:31.216089] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2025-08. [2025-09-24T17:51:31.833394] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2025-08 (0.62 seconds). [2025-09-24T17:51:32.016086] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2025-09. [2025-09-24T17:51:32.594799] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2025-09 (0.58 seconds). [2025-09-24T17:51:32.596352] [INFO ] [REMOTE ] CAPL: Full fetch complete (8926 records). [2025-09-24T17:51:32.596430] [DEBUG] [VALIDATOR ] CAPL: Validating primary data. [2025-09-24T17:51:32.821373] [INFO ] [REMOTE ] CARS: Fetching primary data for 2025-03. [2025-09-24T17:51:32.967940] [DEBUG] [VALIDATOR ] CAPL: All expected trading days are present. [2025-09-24T17:51:32.968029] [DEBUG] [VALIDATOR ] CAPL: Primary data validation passed. [2025-09-24T17:51:32.968286] [INFO ] [MAIN ] CAPL: Fetched primary data is valid. [2025-09-24T17:51:32.968328] [DEBUG] [LOCAL ] CAPL: Saving primary data. [2025-09-24T17:51:32.968807] [DEBUG] [LOCAL ] CAPL: Trimmed 8926 records to 5870 (keeping 200 days of data) [2025-09-24T17:51:33.004532] [DEBUG] [LOCAL ] CAPL: Primary data saved (5870 records). [2025-09-24T17:51:33.004706] [INFO ] [MAIN ] CAPL: Full history saved. [2025-09-24T17:51:33.004810] [INFO ] [MAIN ] Update Progress: 392/2373 symbols completed. CAPL took 19.1s. Estimated remaining: 4h 20m 12s. Rate: 7.6 symbols/min [2025-09-24T17:51:33.181074] [INFO ] [MAIN ] CAT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:51:33.233299] [DEBUG] [LOCAL ] CAT: Loaded 52925 existing records from primary storage. [2025-09-24T17:51:33.233483] [INFO ] [MAIN ] CAT: Loaded 52925 existing records. [2025-09-24T17:51:33.422042] [WARN ] [MAIN ] CAT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:51:33.422436] [INFO ] [MAIN ] CAT: Wiping existing primary data before full refresh. [2025-09-24T17:51:33.422495] [INFO ] [LOCAL ] CAT: Starting deletion of primary data. [2025-09-24T17:51:33.423922] [DEBUG] [LOCAL ] CAT: Deleted primary data file. [2025-09-24T17:51:33.423987] [INFO ] [MAIN ] CAT: Starting full primary refresh. [2025-09-24T17:51:33.621805] [INFO ] [REMOTE ] CANG: Fetching primary data for 2025-07. [2025-09-24T17:51:33.803241] [INFO ] [REMOTE ] CAT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:51:34.416103] [INFO ] [REMOTE ] CARR: Fetching primary data for 2025-03. [2025-09-24T17:51:34.550524] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-24T17:51:35.216066] [INFO ] [REMOTE ] CARS: Fetching primary data for 2025-04. [2025-09-24T17:51:35.241056] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2025-07 (1.62 seconds). [2025-09-24T17:51:36.016132] [INFO ] [REMOTE ] CANG: Fetching primary data for 2025-08. [2025-09-24T17:51:36.164866] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-24T17:51:36.339808] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2025-04 (1.12 seconds). [2025-09-24T17:51:36.816128] [INFO ] [REMOTE ] CAT: Fetching primary data for 2024-12. [2025-09-24T17:51:36.934953] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2025-08 (0.92 seconds). [2025-09-24T17:51:37.616088] [INFO ] [REMOTE ] CARR: Fetching primary data for 2025-04. [2025-09-24T17:51:38.416058] [INFO ] [REMOTE ] CARS: Fetching primary data for 2025-05. [2025-09-24T17:51:38.819056] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2024-12 (2.00 seconds). [2025-09-24T17:51:39.110207] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-24T17:51:39.216040] [INFO ] [REMOTE ] CARR: Fetching primary data for 2025-05. [2025-09-24T17:51:39.942756] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-24T17:51:40.016097] [INFO ] [REMOTE ] CANG: Fetching primary data for 2025-09. [2025-09-24T17:51:40.816132] [INFO ] [REMOTE ] CAT: Fetching primary data for 2025-01. [2025-09-24T17:51:40.978059] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-24T17:51:41.283165] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-24T17:51:41.289080] [INFO ] [REMOTE ] CANG: Full fetch complete (40552 records). [2025-09-24T17:51:41.289209] [DEBUG] [VALIDATOR ] CANG: Validating primary data. [2025-09-24T17:51:41.631025] [INFO ] [REMOTE ] CARR: Fetching primary data for 2025-06. [2025-09-24T17:51:41.688888] [DEBUG] [VALIDATOR ] CANG: All expected trading days are present. [2025-09-24T17:51:41.688974] [DEBUG] [VALIDATOR ] CANG: Primary data validation passed. [2025-09-24T17:51:41.689499] [INFO ] [MAIN ] CANG: Fetched primary data is valid. [2025-09-24T17:51:41.689539] [DEBUG] [LOCAL ] CANG: Saving primary data. [2025-09-24T17:51:41.690427] [DEBUG] [LOCAL ] CANG: Trimmed 40552 records to 26695 (keeping 200 days of data) [2025-09-24T17:51:41.840635] [DEBUG] [LOCAL ] CANG: Primary data saved (26695 records). [2025-09-24T17:51:41.840806] [INFO ] [MAIN ] CANG: Full history saved. [2025-09-24T17:51:41.840892] [INFO ] [MAIN ] Update Progress: 393/2373 symbols completed. CANG took 31.2s. Estimated remaining: 4h 20m 9s. Rate: 7.6 symbols/min [2025-09-24T17:51:42.010351] [INFO ] [MAIN ] CATO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:51:42.019068] [DEBUG] [LOCAL ] CATO: Loaded 7317 existing records from primary storage. [2025-09-24T17:51:42.019159] [INFO ] [MAIN ] CATO: Loaded 7317 existing records. [2025-09-24T17:51:42.197621] [WARN ] [MAIN ] CATO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:51:42.197946] [INFO ] [MAIN ] CATO: Wiping existing primary data before full refresh. [2025-09-24T17:51:42.197997] [INFO ] [LOCAL ] CATO: Starting deletion of primary data. [2025-09-24T17:51:42.198390] [DEBUG] [LOCAL ] CATO: Deleted primary data file. [2025-09-24T17:51:42.198451] [INFO ] [MAIN ] CATO: Starting full primary refresh. [2025-09-24T17:51:42.418558] [INFO ] [REMOTE ] CARS: Fetching primary data for 2025-06. [2025-09-24T17:51:42.560804] [INFO ] [REMOTE ] CATO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:51:42.697177] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2025-01 (1.88 seconds). [2025-09-24T17:51:43.181339] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2025-06 (1.55 seconds). [2025-09-24T17:51:43.216045] [INFO ] [REMOTE ] CAT: Fetching primary data for 2025-02. [2025-09-24T17:51:43.807152] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-24T17:51:44.016116] [INFO ] [REMOTE ] CATO: Fetching primary data for 2024-12. [2025-09-24T17:51:44.816055] [INFO ] [REMOTE ] CARS: Fetching primary data for 2025-07. [2025-09-24T17:51:44.947083] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-24T17:51:45.046233] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2024-12 (1.03 seconds). [2025-09-24T17:51:45.616099] [INFO ] [REMOTE ] CAT: Fetching primary data for 2025-03. [2025-09-24T17:51:46.277966] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-24T17:51:46.416112] [INFO ] [REMOTE ] CARS: Fetching primary data for 2025-08. [2025-09-24T17:51:47.216147] [INFO ] [REMOTE ] CARR: Fetching primary data for 2025-07. [2025-09-24T17:51:47.597737] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2025-08 (1.18 seconds). [2025-09-24T17:51:47.657984] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2025-03 (2.04 seconds). [2025-09-24T17:51:48.016092] [INFO ] [REMOTE ] CAT: Fetching primary data for 2025-04. [2025-09-24T17:51:48.816064] [INFO ] [REMOTE ] CARS: Fetching primary data for 2025-09. [2025-09-24T17:51:48.922899] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-24T17:51:49.616084] [INFO ] [REMOTE ] CARR: Fetching primary data for 2025-08. [2025-09-24T17:51:49.948140] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2025-04 (1.93 seconds). [2025-09-24T17:51:50.318977] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2025-09 (1.50 seconds). [2025-09-24T17:51:50.328750] [INFO ] [REMOTE ] CARS: Full fetch complete (55358 records). [2025-09-24T17:51:50.328987] [DEBUG] [VALIDATOR ] CARS: Validating primary data. [2025-09-24T17:51:50.421185] [INFO ] [REMOTE ] CAT: Fetching primary data for 2025-05. [2025-09-24T17:51:50.745575] [DEBUG] [VALIDATOR ] CARS: All expected trading days are present. [2025-09-24T17:51:50.745695] [DEBUG] [VALIDATOR ] CARS: Primary data validation passed. [2025-09-24T17:51:50.746362] [INFO ] [MAIN ] CARS: Fetched primary data is valid. [2025-09-24T17:51:50.746408] [DEBUG] [LOCAL ] CARS: Saving primary data. [2025-09-24T17:51:50.747754] [DEBUG] [LOCAL ] CARS: Trimmed 55358 records to 40146 (keeping 200 days of data) [2025-09-24T17:51:50.986130] [DEBUG] [LOCAL ] CARS: Primary data saved (40146 records). [2025-09-24T17:51:50.986282] [INFO ] [MAIN ] CARS: Full history saved. [2025-09-24T17:51:50.986371] [INFO ] [MAIN ] Update Progress: 394/2373 symbols completed. CARS took 32.4s. Estimated remaining: 4h 20m 8s. Rate: 7.6 symbols/min [2025-09-24T17:51:51.158285] [INFO ] [MAIN ] CAVA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:51:51.218701] [INFO ] [REMOTE ] CATO: Fetching primary data for 2025-01. [2025-09-24T17:51:51.239729] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2025-08 (1.62 seconds). [2025-09-24T17:51:51.270862] [DEBUG] [LOCAL ] CAVA: Loaded 53550 existing records from primary storage. [2025-09-24T17:51:51.271070] [INFO ] [MAIN ] CAVA: Loaded 53550 existing records. [2025-09-24T17:51:51.451117] [WARN ] [MAIN ] CAVA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:51:51.451427] [INFO ] [MAIN ] CAVA: Wiping existing primary data before full refresh. [2025-09-24T17:51:51.451501] [INFO ] [LOCAL ] CAVA: Starting deletion of primary data. [2025-09-24T17:51:51.452899] [DEBUG] [LOCAL ] CAVA: Deleted primary data file. [2025-09-24T17:51:51.452973] [INFO ] [MAIN ] CAVA: Starting full primary refresh. [2025-09-24T17:51:51.810174] [INFO ] [REMOTE ] CAVA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:51:51.972856] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2025-01 (0.75 seconds). [2025-09-24T17:51:52.016098] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2024-12. [2025-09-24T17:51:52.547512] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2025-05 (2.13 seconds). [2025-09-24T17:51:52.816114] [INFO ] [REMOTE ] CATO: Fetching primary data for 2025-02. [2025-09-24T17:51:53.535450] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2025-02 (0.72 seconds). [2025-09-24T17:51:53.616117] [INFO ] [REMOTE ] CATO: Fetching primary data for 2025-03. [2025-09-24T17:51:54.295466] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2025-03 (0.68 seconds). [2025-09-24T17:51:54.298534] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2024-12 (2.28 seconds). [2025-09-24T17:51:54.416107] [INFO ] [REMOTE ] CATO: Fetching primary data for 2025-04. [2025-09-24T17:51:55.216105] [INFO ] [REMOTE ] CAT: Fetching primary data for 2025-06. [2025-09-24T17:51:55.400223] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2025-04 (0.98 seconds). [2025-09-24T17:51:56.016101] [INFO ] [REMOTE ] CARR: Fetching primary data for 2025-09. [2025-09-24T17:51:56.816105] [INFO ] [REMOTE ] CATO: Fetching primary data for 2025-05. [2025-09-24T17:51:57.138070] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2025-06 (1.92 seconds). [2025-09-24T17:51:57.435315] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2025-05 (0.62 seconds). [2025-09-24T17:51:57.616063] [INFO ] [REMOTE ] CAT: Fetching primary data for 2025-07. [2025-09-24T17:51:57.826019] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2025-09 (1.81 seconds). [2025-09-24T17:51:57.835626] [INFO ] [REMOTE ] CARR: Full fetch complete (77600 records). [2025-09-24T17:51:57.835838] [DEBUG] [VALIDATOR ] CARR: Validating primary data. [2025-09-24T17:51:58.255066] [DEBUG] [VALIDATOR ] CARR: All expected trading days are present. [2025-09-24T17:51:58.255207] [DEBUG] [VALIDATOR ] CARR: Primary data validation passed. [2025-09-24T17:51:58.256089] [INFO ] [MAIN ] CARR: Fetched primary data is valid. [2025-09-24T17:51:58.256166] [DEBUG] [LOCAL ] CARR: Saving primary data. [2025-09-24T17:51:58.257757] [DEBUG] [LOCAL ] CARR: Trimmed 77600 records to 53594 (keeping 200 days of data) [2025-09-24T17:51:58.441768] [INFO ] [REMOTE ] CATO: Fetching primary data for 2025-06. [2025-09-24T17:51:58.594973] [DEBUG] [LOCAL ] CARR: Primary data saved (53594 records). [2025-09-24T17:51:58.595142] [INFO ] [MAIN ] CARR: Full history saved. [2025-09-24T17:51:58.595252] [INFO ] [MAIN ] Update Progress: 395/2373 symbols completed. CARR took 41.5s. Estimated remaining: 4h 19m 58s. Rate: 7.6 symbols/min [2025-09-24T17:51:58.775807] [INFO ] [MAIN ] CB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:51:58.831482] [DEBUG] [LOCAL ] CB: Loaded 50089 existing records from primary storage. [2025-09-24T17:51:58.831689] [INFO ] [MAIN ] CB: Loaded 50089 existing records. [2025-09-24T17:51:58.951211] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2025-06 (0.51 seconds). [2025-09-24T17:51:59.021278] [WARN ] [MAIN ] CB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:51:59.021663] [INFO ] [MAIN ] CB: Wiping existing primary data before full refresh. [2025-09-24T17:51:59.021745] [INFO ] [LOCAL ] CB: Starting deletion of primary data. [2025-09-24T17:51:59.023032] [DEBUG] [LOCAL ] CB: Deleted primary data file. [2025-09-24T17:51:59.023101] [INFO ] [MAIN ] CB: Starting full primary refresh. [2025-09-24T17:51:59.221321] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2025-01. [2025-09-24T17:51:59.398282] [INFO ] [REMOTE ] CB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:51:59.436515] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-24T17:52:00.016127] [INFO ] [REMOTE ] CAT: Fetching primary data for 2025-08. [2025-09-24T17:52:00.816052] [INFO ] [REMOTE ] CATO: Fetching primary data for 2025-07. [2025-09-24T17:52:01.091619] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2025-01 (1.87 seconds). [2025-09-24T17:52:01.492676] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2025-07 (0.68 seconds). [2025-09-24T17:52:01.616105] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2025-02. [2025-09-24T17:52:02.416128] [INFO ] [REMOTE ] CB: Fetching primary data for 2024-12. [2025-09-24T17:52:02.579508] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2025-08 (2.56 seconds). [2025-09-24T17:52:03.216157] [INFO ] [REMOTE ] CATO: Fetching primary data for 2025-08. [2025-09-24T17:52:03.566437] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2025-02 (1.95 seconds). [2025-09-24T17:52:03.838180] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2025-08 (0.62 seconds). [2025-09-24T17:52:04.000155] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2024-12 (1.58 seconds). [2025-09-24T17:52:04.016024] [INFO ] [REMOTE ] CB: Fetching primary data for 2025-01. [2025-09-24T17:52:04.816120] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2025-03. [2025-09-24T17:52:05.616133] [INFO ] [REMOTE ] CAT: Fetching primary data for 2025-09. [2025-09-24T17:52:05.953695] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2025-01 (1.94 seconds). [2025-09-24T17:52:06.416142] [INFO ] [REMOTE ] CATO: Fetching primary data for 2025-09. [2025-09-24T17:52:07.134242] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2025-03 (2.32 seconds). [2025-09-24T17:52:07.151109] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2025-09 (0.73 seconds). [2025-09-24T17:52:07.153721] [INFO ] [REMOTE ] CATO: Full fetch complete (12009 records). [2025-09-24T17:52:07.153830] [DEBUG] [VALIDATOR ] CATO: Validating primary data. [2025-09-24T17:52:07.221163] [INFO ] [REMOTE ] CB: Fetching primary data for 2025-02. [2025-09-24T17:52:07.570500] [DEBUG] [VALIDATOR ] CATO: All expected trading days are present. [2025-09-24T17:52:07.570632] [DEBUG] [VALIDATOR ] CATO: Primary data validation passed. [2025-09-24T17:52:07.571026] [INFO ] [MAIN ] CATO: Fetched primary data is valid. [2025-09-24T17:52:07.571120] [DEBUG] [LOCAL ] CATO: Saving primary data. [2025-09-24T17:52:07.572501] [DEBUG] [LOCAL ] CATO: Trimmed 12009 records to 7234 (keeping 200 days of data) [2025-09-24T17:52:07.633636] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2025-09 (2.02 seconds). [2025-09-24T17:52:07.657816] [DEBUG] [LOCAL ] CATO: Primary data saved (7234 records). [2025-09-24T17:52:07.657981] [INFO ] [MAIN ] CATO: Full history saved. [2025-09-24T17:52:07.658179] [INFO ] [MAIN ] Update Progress: 396/2373 symbols completed. CATO took 25.8s. Estimated remaining: 4h 19m 56s. Rate: 7.6 symbols/min [2025-09-24T17:52:07.654557] [INFO ] [REMOTE ] CAT: Full fetch complete (76617 records). [2025-09-24T17:52:07.724269] [DEBUG] [VALIDATOR ] CAT: Validating primary data. [2025-09-24T17:52:07.995804] [INFO ] [MAIN ] CBAN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:52:08.023879] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2025-04. [2025-09-24T17:52:08.164847] [DEBUG] [LOCAL ] CBAN: Loaded 11122 existing records from primary storage. [2025-09-24T17:52:08.175597] [INFO ] [MAIN ] CBAN: Loaded 11122 existing records. [2025-09-24T17:52:08.415770] [DEBUG] [VALIDATOR ] CAT: All expected trading days are present. [2025-09-24T17:52:08.508228] [DEBUG] [VALIDATOR ] CAT: Primary data validation passed. [2025-09-24T17:52:08.513619] [WARN ] [MAIN ] CBAN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:52:08.515198] [INFO ] [MAIN ] CAT: Fetched primary data is valid. [2025-09-24T17:52:08.515380] [DEBUG] [LOCAL ] CAT: Saving primary data. [2025-09-24T17:52:08.516014] [INFO ] [MAIN ] CBAN: Wiping existing primary data before full refresh. [2025-09-24T17:52:08.516120] [INFO ] [LOCAL ] CBAN: Starting deletion of primary data. [2025-09-24T17:52:08.516789] [DEBUG] [LOCAL ] CBAN: Deleted primary data file. [2025-09-24T17:52:08.516868] [INFO ] [MAIN ] CBAN: Starting full primary refresh. [2025-09-24T17:52:08.602073] [DEBUG] [LOCAL ] CAT: Trimmed 76617 records to 52923 (keeping 200 days of data) [2025-09-24T17:52:09.147994] [INFO ] [REMOTE ] CBAN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:52:09.170296] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2024-12. [2025-09-24T17:52:09.261672] [DEBUG] [LOCAL ] CAT: Primary data saved (52923 records). [2025-09-24T17:52:09.261884] [INFO ] [MAIN ] CAT: Full history saved. [2025-09-24T17:52:09.262458] [INFO ] [MAIN ] Update Progress: 397/2373 symbols completed. CAT took 36.3s. Estimated remaining: 4h 19m 17s. Rate: 7.6 symbols/min [2025-09-24T17:52:09.314057] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2025-02 (2.09 seconds). [2025-09-24T17:52:09.616147] [INFO ] [REMOTE ] CB: Fetching primary data for 2025-03. [2025-09-24T17:52:10.096320] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2024-12 (0.93 seconds). [2025-09-24T17:52:10.129459] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2025-04 (2.11 seconds). [2025-09-24T17:52:10.416140] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2025-05. [2025-09-24T17:52:11.216105] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2025-01. [2025-09-24T17:52:11.403518] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-24T17:52:11.957239] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2025-01 (0.74 seconds). [2025-09-24T17:52:12.016045] [INFO ] [REMOTE ] CB: Fetching primary data for 2025-04. [2025-09-24T17:52:12.146434] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-24T17:52:12.816175] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2025-06. [2025-09-24T17:52:13.621186] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2025-02. [2025-09-24T17:52:13.643466] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2025-04 (1.63 seconds). [2025-09-24T17:52:14.416055] [INFO ] [REMOTE ] CB: Fetching primary data for 2025-05. [2025-09-24T17:52:14.533729] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2025-02 (0.91 seconds). [2025-09-24T17:52:14.951463] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2025-06 (2.14 seconds). [2025-09-24T17:52:15.216097] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2025-07. [2025-09-24T17:52:16.016093] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2025-03. [2025-09-24T17:52:16.291786] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2025-05 (1.88 seconds). [2025-09-24T17:52:16.610560] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2025-03 (0.59 seconds). [2025-09-24T17:52:16.816087] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2025-04. [2025-09-24T17:52:17.085663] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2025-07 (1.87 seconds). [2025-09-24T17:52:17.616099] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2025-08. [2025-09-24T17:52:17.782314] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2025-04 (0.97 seconds). [2025-09-24T17:52:18.416121] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2025-05. [2025-09-24T17:52:19.216170] [INFO ] [REMOTE ] CB: Fetching primary data for 2025-06. [2025-09-24T17:52:19.236223] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-24T17:52:19.680476] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2025-08 (2.06 seconds). [2025-09-24T17:52:20.016197] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2025-09. [2025-09-24T17:52:20.816218] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2025-06. [2025-09-24T17:52:21.114778] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2025-06 (1.90 seconds). [2025-09-24T17:52:21.558191] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2025-06 (0.74 seconds). [2025-09-24T17:52:21.616218] [INFO ] [REMOTE ] CB: Fetching primary data for 2025-07. [2025-09-24T17:52:22.206638] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2025-09 (2.19 seconds). [2025-09-24T17:52:22.226759] [INFO ] [REMOTE ] CAVA: Full fetch complete (77282 records). [2025-09-24T17:52:22.227141] [DEBUG] [VALIDATOR ] CAVA: Validating primary data. [2025-09-24T17:52:22.421234] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2025-07. [2025-09-24T17:52:22.688595] [DEBUG] [VALIDATOR ] CAVA: All expected trading days are present. [2025-09-24T17:52:22.688725] [DEBUG] [VALIDATOR ] CAVA: Primary data validation passed. [2025-09-24T17:52:22.689557] [INFO ] [MAIN ] CAVA: Fetched primary data is valid. [2025-09-24T17:52:22.689628] [DEBUG] [LOCAL ] CAVA: Saving primary data. [2025-09-24T17:52:22.691772] [DEBUG] [LOCAL ] CAVA: Trimmed 77282 records to 53550 (keeping 200 days of data) [2025-09-24T17:52:23.023907] [DEBUG] [LOCAL ] CAVA: Primary data saved (53550 records). [2025-09-24T17:52:23.024071] [INFO ] [MAIN ] CAVA: Full history saved. [2025-09-24T17:52:23.024160] [INFO ] [MAIN ] Update Progress: 398/2373 symbols completed. CAVA took 32.0s. Estimated remaining: 4h 19m 38s. Rate: 7.6 symbols/min [2025-09-24T17:52:23.564553] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2025-07 (1.95 seconds). [2025-09-24T17:52:23.576641] [INFO ] [REMOTE ] CB: Fetching primary data for 2025-08. [2025-09-24T17:52:23.584893] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2025-07 (1.16 seconds). [2025-09-24T17:52:24.016087] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2025-08. [2025-09-24T17:52:24.880389] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2025-08 (0.86 seconds). [2025-09-24T17:52:24.883450] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2025-09. [2025-09-24T17:52:25.279595] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2025-08 (1.70 seconds). [2025-09-24T17:52:25.417234] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2025-09 (0.53 seconds). [2025-09-24T17:52:25.419451] [INFO ] [REMOTE ] CBAN: Full fetch complete (16077 records). [2025-09-24T17:52:25.419522] [DEBUG] [VALIDATOR ] CBAN: Validating primary data. [2025-09-24T17:52:25.630060] [INFO ] [REMOTE ] CB: Fetching primary data for 2025-09. [2025-09-24T17:52:25.785894] [DEBUG] [VALIDATOR ] CBAN: All expected trading days are present. [2025-09-24T17:52:25.786052] [DEBUG] [VALIDATOR ] CBAN: Primary data validation passed. [2025-09-24T17:52:25.786439] [INFO ] [MAIN ] CBAN: Fetched primary data is valid. [2025-09-24T17:52:25.786518] [DEBUG] [LOCAL ] CBAN: Saving primary data. [2025-09-24T17:52:25.787115] [DEBUG] [LOCAL ] CBAN: Trimmed 16077 records to 11061 (keeping 200 days of data) [2025-09-24T17:52:25.861570] [DEBUG] [LOCAL ] CBAN: Primary data saved (11061 records). [2025-09-24T17:52:25.861790] [INFO ] [MAIN ] CBAN: Full history saved. [2025-09-24T17:52:25.861900] [INFO ] [MAIN ] Update Progress: 399/2373 symbols completed. CBAN took 18.2s. Estimated remaining: 4h 19m 6s. Rate: 7.6 symbols/min [2025-09-24T17:52:27.796083] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2025-09 (2.17 seconds). [2025-09-24T17:52:27.808805] [INFO ] [REMOTE ] CB: Full fetch complete (72706 records). [2025-09-24T17:52:27.808983] [DEBUG] [VALIDATOR ] CB: Validating primary data. [2025-09-24T17:52:28.210042] [DEBUG] [VALIDATOR ] CB: All expected trading days are present. [2025-09-24T17:52:28.210140] [DEBUG] [VALIDATOR ] CB: Primary data validation passed. [2025-09-24T17:52:28.211044] [INFO ] [MAIN ] CB: Fetched primary data is valid. [2025-09-24T17:52:28.211133] [DEBUG] [LOCAL ] CB: Saving primary data. [2025-09-24T17:52:28.212702] [DEBUG] [LOCAL ] CB: Trimmed 72706 records to 50082 (keeping 200 days of data) [2025-09-24T17:52:28.546202] [DEBUG] [LOCAL ] CB: Primary data saved (50082 records). [2025-09-24T17:52:28.546361] [INFO ] [MAIN ] CB: Full history saved. [2025-09-24T17:52:28.546449] [INFO ] [MAIN ] Update Progress: 400/2373 symbols completed. CB took 30.0s. Estimated remaining: 4h 18m 32s. Rate: 7.6 symbols/min [2025-09-24T17:52:29.120785] [INFO ] [MAIN ] CBRE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:52:29.239323] [INFO ] [MAIN ] CBL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:52:29.257825] [INFO ] [MAIN ] CBNA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:52:29.258951] [INFO ] [MAIN ] CBO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:52:29.259604] [DEBUG] [LOCAL ] CBO: No existing data file found in primary storage. [2025-09-24T17:52:29.259684] [WARN ] [MAIN ] CBO: No existing data found, performing full refresh instead. [2025-09-24T17:52:29.260397] [INFO ] [MAIN ] CBO: Wiping existing primary data before full refresh. [2025-09-24T17:52:29.260473] [INFO ] [LOCAL ] CBO: Starting deletion of primary data. [2025-09-24T17:52:29.260546] [DEBUG] [LOCAL ] CBO: No primary data file found to delete. [2025-09-24T17:52:29.260595] [INFO ] [MAIN ] CBO: Starting full primary refresh. [2025-09-24T17:52:29.317772] [DEBUG] [LOCAL ] CBNA: Loaded 2892 existing records from primary storage. [2025-09-24T17:52:29.350303] [INFO ] [MAIN ] CBNA: Loaded 2892 existing records. [2025-09-24T17:52:29.439771] [DEBUG] [LOCAL ] CBL: Loaded 16744 existing records from primary storage. [2025-09-24T17:52:29.450425] [INFO ] [MAIN ] CBL: Loaded 16744 existing records. [2025-09-24T17:52:29.724131] [DEBUG] [LOCAL ] CBRE: Loaded 50658 existing records from primary storage. [2025-09-24T17:52:29.777164] [INFO ] [MAIN ] CBRE: Loaded 50658 existing records. [2025-09-24T17:52:30.003134] [WARN ] [MAIN ] CBNA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:52:30.037403] [INFO ] [MAIN ] CBNA: Wiping existing primary data before full refresh. [2025-09-24T17:52:30.064145] [WARN ] [MAIN ] CBL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:52:30.086415] [INFO ] [LOCAL ] CBNA: Starting deletion of primary data. [2025-09-24T17:52:30.133266] [INFO ] [MAIN ] CBL: Wiping existing primary data before full refresh. [2025-09-24T17:52:30.149095] [INFO ] [LOCAL ] CBL: Starting deletion of primary data. [2025-09-24T17:52:30.127926] [DEBUG] [LOCAL ] CBNA: Deleted primary data file. [2025-09-24T17:52:30.175495] [DEBUG] [LOCAL ] CBL: Deleted primary data file. [2025-09-24T17:52:30.230363] [INFO ] [MAIN ] CBL: Starting full primary refresh. [2025-09-24T17:52:30.230199] [INFO ] [MAIN ] CBNA: Starting full primary refresh. [2025-09-24T17:52:30.365753] [INFO ] [REMOTE ] CBO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:52:30.487307] [INFO ] [REMOTE ] CBO: Fetching primary data for 2024-12. [2025-09-24T17:52:30.541466] [WARN ] [MAIN ] CBRE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:52:30.576395] [INFO ] [MAIN ] CBRE: Wiping existing primary data before full refresh. [2025-09-24T17:52:30.599349] [INFO ] [LOCAL ] CBRE: Starting deletion of primary data. [2025-09-24T17:52:30.716684] [DEBUG] [LOCAL ] CBRE: Deleted primary data file. [2025-09-24T17:52:30.796702] [INFO ] [MAIN ] CBRE: Starting full primary refresh. [2025-09-24T17:52:30.869149] [DEBUG] [REMOTE ] CBO: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:52:30.986412] [WARN ] [REMOTE ] CBO: No data returned for month 2024-12 [2025-09-24T17:52:31.065884] [INFO ] [REMOTE ] CBO: Fetching primary data for 2025-01. [2025-09-24T17:52:31.261515] [INFO ] [REMOTE ] CBNA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:52:31.325203] [INFO ] [REMOTE ] CBL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:52:31.336314] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2024-12. [2025-09-24T17:52:31.355896] [INFO ] [REMOTE ] CBL: Fetching primary data for 2024-12. [2025-09-24T17:52:31.478334] [DEBUG] [REMOTE ] CBO: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:52:31.479053] [WARN ] [REMOTE ] CBO: No data returned for month 2025-01 [2025-09-24T17:52:31.495442] [INFO ] [REMOTE ] CBO: Fetching primary data for 2025-02. [2025-09-24T17:52:31.581026] [INFO ] [REMOTE ] CBRE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:52:31.581361] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2024-12. [2025-09-24T17:52:31.789711] [DEBUG] [REMOTE ] CBO: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:52:31.790084] [WARN ] [REMOTE ] CBO: No data returned for month 2025-02 [2025-09-24T17:52:31.790516] [INFO ] [REMOTE ] CBO: Fetching primary data for 2025-03. [2025-09-24T17:52:32.095147] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2024-12 (0.76 seconds). [2025-09-24T17:52:32.096996] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2025-01. [2025-09-24T17:52:32.132826] [INFO ] [REMOTE ] CBO: Incremental fetch complete for 2025-03 (0.34 seconds). [2025-09-24T17:52:32.551266] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2025-01 (0.45 seconds). [2025-09-24T17:52:32.617163] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-24T17:52:32.816197] [INFO ] [REMOTE ] CBO: Fetching primary data for 2025-04. [2025-09-24T17:52:33.037403] [INFO ] [REMOTE ] CBO: Incremental fetch complete for 2025-04 (0.22 seconds). [2025-09-24T17:52:33.232716] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T17:52:33.616094] [INFO ] [REMOTE ] CBL: Fetching primary data for 2025-01. [2025-09-24T17:52:34.416091] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2025-02. [2025-09-24T17:52:34.644389] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2025-01 (1.03 seconds). [2025-09-24T17:52:34.834868] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2025-02 (0.42 seconds). [2025-09-24T17:52:35.216109] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2025-01. [2025-09-24T17:52:36.016138] [INFO ] [REMOTE ] CBL: Fetching primary data for 2025-02. [2025-09-24T17:52:36.816122] [INFO ] [REMOTE ] CBO: Fetching primary data for 2025-05. [2025-09-24T17:52:37.021763] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2025-02 (1.01 seconds). [2025-09-24T17:52:37.067404] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2025-01 (1.85 seconds). [2025-09-24T17:52:37.565531] [INFO ] [REMOTE ] CBO: Incremental fetch complete for 2025-05 (0.75 seconds). [2025-09-24T17:52:37.616102] [INFO ] [REMOTE ] CBO: Fetching primary data for 2025-06. [2025-09-24T17:52:37.859620] [INFO ] [REMOTE ] CBO: Incremental fetch complete for 2025-06 (0.24 seconds). [2025-09-24T17:52:38.416115] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2025-03. [2025-09-24T17:52:38.717511] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2025-03 (0.30 seconds). [2025-09-24T17:52:39.216101] [INFO ] [REMOTE ] CBL: Fetching primary data for 2025-03. [2025-09-24T17:52:40.016107] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2025-02. [2025-09-24T17:52:40.259504] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2025-03 (1.04 seconds). [2025-09-24T17:52:40.816127] [INFO ] [REMOTE ] CBL: Fetching primary data for 2025-04. [2025-09-24T17:52:41.586334] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-24T17:52:41.616033] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2025-03. [2025-09-24T17:52:41.749448] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2025-04 (0.93 seconds). [2025-09-24T17:52:42.416071] [INFO ] [REMOTE ] CBO: Fetching primary data for 2025-07. [2025-09-24T17:52:42.718414] [INFO ] [REMOTE ] CBO: Incremental fetch complete for 2025-07 (0.30 seconds). [2025-09-24T17:52:43.216056] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2025-04. [2025-09-24T17:52:43.352333] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-24T17:52:43.646949] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2025-04 (0.43 seconds). [2025-09-24T17:52:44.016093] [INFO ] [REMOTE ] CBL: Fetching primary data for 2025-05. [2025-09-24T17:52:44.816071] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2025-05. [2025-09-24T17:52:45.141179] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2025-05 (1.13 seconds). [2025-09-24T17:52:45.247071] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2025-05 (0.43 seconds). [2025-09-24T17:52:45.616086] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2025-06. [2025-09-24T17:52:46.175664] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2025-06 (0.56 seconds). [2025-09-24T17:52:46.416066] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2025-04. [2025-09-24T17:52:47.216116] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2025-07. [2025-09-24T17:52:47.549051] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2025-07 (0.33 seconds). [2025-09-24T17:52:47.907914] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-24T17:52:48.016072] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2025-05. [2025-09-24T17:52:48.816095] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2025-08. [2025-09-24T17:52:49.353273] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2025-08 (0.54 seconds). [2025-09-24T17:52:49.616051] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2025-09. [2025-09-24T17:52:49.710276] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2025-05 (1.69 seconds). [2025-09-24T17:52:50.232430] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2025-09 (0.62 seconds). [2025-09-24T17:52:50.233466] [INFO ] [REMOTE ] CBNA: Full fetch complete (4676 records). [2025-09-24T17:52:50.233537] [DEBUG] [VALIDATOR ] CBNA: Validating primary data. [2025-09-24T17:52:50.425405] [INFO ] [REMOTE ] CBO: Fetching primary data for 2025-08. [2025-09-24T17:52:50.611142] [DEBUG] [VALIDATOR ] CBNA: All expected trading days are present. [2025-09-24T17:52:50.611237] [DEBUG] [VALIDATOR ] CBNA: Primary data validation passed. [2025-09-24T17:52:50.611405] [INFO ] [MAIN ] CBNA: Fetched primary data is valid. [2025-09-24T17:52:50.611445] [DEBUG] [LOCAL ] CBNA: Saving primary data. [2025-09-24T17:52:50.611855] [DEBUG] [LOCAL ] CBNA: Trimmed 4676 records to 2887 (keeping 200 days of data) [2025-09-24T17:52:50.630381] [DEBUG] [LOCAL ] CBNA: Primary data saved (2887 records). [2025-09-24T17:52:50.630540] [INFO ] [MAIN ] CBNA: Full history saved. [2025-09-24T17:52:50.630633] [INFO ] [MAIN ] Update Progress: 401/2373 symbols completed. CBNA took 22.1s. Estimated remaining: 4h 19m 34s. Rate: 7.6 symbols/min [2025-09-24T17:52:50.748456] [DEBUG] [REMOTE ] CBO: Error fetching primary data for 2025-08: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:52:50.764460] [WARN ] [REMOTE ] CBO: No data returned for month 2025-08 [2025-09-24T17:52:50.810914] [INFO ] [MAIN ] CBT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:52:50.847035] [DEBUG] [LOCAL ] CBT: Loaded 31140 existing records from primary storage. [2025-09-24T17:52:50.847193] [INFO ] [MAIN ] CBT: Loaded 31140 existing records. [2025-09-24T17:52:51.027929] [WARN ] [MAIN ] CBT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:52:51.028201] [INFO ] [MAIN ] CBT: Wiping existing primary data before full refresh. [2025-09-24T17:52:51.028269] [INFO ] [LOCAL ] CBT: Starting deletion of primary data. [2025-09-24T17:52:51.029323] [DEBUG] [LOCAL ] CBT: Deleted primary data file. [2025-09-24T17:52:51.029387] [INFO ] [MAIN ] CBT: Starting full primary refresh. [2025-09-24T17:52:51.226155] [INFO ] [REMOTE ] CBL: Fetching primary data for 2025-06. [2025-09-24T17:52:51.415406] [INFO ] [REMOTE ] CBT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:52:52.016139] [INFO ] [REMOTE ] CBO: Fetching primary data for 2025-09. [2025-09-24T17:52:52.274023] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2025-06 (1.05 seconds). [2025-09-24T17:52:52.470837] [DEBUG] [REMOTE ] CBO: Error fetching primary data for 2025-09: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:52:52.471257] [WARN ] [REMOTE ] CBO: No data returned for month 2025-09 [2025-09-24T17:52:52.471369] [INFO ] [REMOTE ] CBO: Full fetch complete (1016 records). [2025-09-24T17:52:52.471458] [DEBUG] [VALIDATOR ] CBO: Validating primary data. [2025-09-24T17:52:52.472378] [FATAL] [VALIDATOR ] CBO: Data is stale - most recent date (2025-07-10) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:52:52.472461] [FATAL] [MAIN ] CBO: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:52:52.472514] [WARN ] [MAIN ] CBO: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:52:52.472558] [INFO ] [LOCAL ] CBO: Starting deletion of primary data. [2025-09-24T17:52:52.472624] [DEBUG] [LOCAL ] CBO: No primary data file found to delete. [2025-09-24T17:52:52.472704] [INFO ] [LOCAL ] CBO: Starting deletion of derivative data. [2025-09-24T17:52:52.472781] [DEBUG] [LOCAL ] CBO: No derivative data file found to delete. [2025-09-24T17:52:52.472882] [INFO ] [MAIN ] Update Progress: 402/2373 symbols completed. CBO took 23.9s. Estimated remaining: 4h 18m 57s. Rate: 7.6 symbols/min [2025-09-24T17:52:52.650388] [INFO ] [MAIN ] CBU: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:52:52.672823] [DEBUG] [LOCAL ] CBU: Loaded 22875 existing records from primary storage. [2025-09-24T17:52:52.672968] [INFO ] [MAIN ] CBU: Loaded 22875 existing records. [2025-09-24T17:52:52.816168] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2025-06. [2025-09-24T17:52:52.852775] [WARN ] [MAIN ] CBU: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:52:52.853034] [INFO ] [MAIN ] CBU: Wiping existing primary data before full refresh. [2025-09-24T17:52:52.853088] [INFO ] [LOCAL ] CBU: Starting deletion of primary data. [2025-09-24T17:52:52.854257] [DEBUG] [LOCAL ] CBU: Deleted primary data file. [2025-09-24T17:52:52.854319] [INFO ] [MAIN ] CBU: Starting full primary refresh. [2025-09-24T17:52:53.203838] [INFO ] [REMOTE ] CBU: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:52:53.616165] [INFO ] [REMOTE ] CBU: Fetching primary data for 2024-12. [2025-09-24T17:52:54.416093] [INFO ] [REMOTE ] CBL: Fetching primary data for 2025-07. [2025-09-24T17:52:54.554041] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-24T17:52:54.570618] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2024-12 (0.95 seconds). [2025-09-24T17:52:55.216042] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2025-07. [2025-09-24T17:52:55.254838] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2025-07 (0.84 seconds). [2025-09-24T17:52:56.016077] [INFO ] [REMOTE ] CBL: Fetching primary data for 2025-08. [2025-09-24T17:52:56.573152] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2025-07 (1.36 seconds). [2025-09-24T17:52:56.644392] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2025-08 (0.63 seconds). [2025-09-24T17:52:56.816113] [INFO ] [REMOTE ] CBT: Fetching primary data for 2024-12. [2025-09-24T17:52:57.616124] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2025-08. [2025-09-24T17:52:57.958172] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2024-12 (1.14 seconds). [2025-09-24T17:52:58.416078] [INFO ] [REMOTE ] CBT: Fetching primary data for 2025-01. [2025-09-24T17:52:59.192430] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2025-08 (1.58 seconds). [2025-09-24T17:52:59.216031] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2025-09. [2025-09-24T17:52:59.683198] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-24T17:53:00.016079] [INFO ] [REMOTE ] CBT: Fetching primary data for 2025-02. [2025-09-24T17:53:00.816075] [INFO ] [REMOTE ] CBL: Fetching primary data for 2025-09. [2025-09-24T17:53:00.984802] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-24T17:53:00.993420] [INFO ] [REMOTE ] CBRE: Full fetch complete (73931 records). [2025-09-24T17:53:00.993550] [DEBUG] [VALIDATOR ] CBRE: Validating primary data. [2025-09-24T17:53:01.391538] [DEBUG] [VALIDATOR ] CBRE: All expected trading days are present. [2025-09-24T17:53:01.391678] [DEBUG] [VALIDATOR ] CBRE: Primary data validation passed. [2025-09-24T17:53:01.392499] [INFO ] [MAIN ] CBRE: Fetched primary data is valid. [2025-09-24T17:53:01.392578] [DEBUG] [LOCAL ] CBRE: Saving primary data. [2025-09-24T17:53:01.412680] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-24T17:53:01.419433] [DEBUG] [LOCAL ] CBRE: Trimmed 73931 records to 50635 (keeping 200 days of data) [2025-09-24T17:53:01.625152] [INFO ] [REMOTE ] CBT: Fetching primary data for 2025-03. [2025-09-24T17:53:01.736340] [DEBUG] [LOCAL ] CBRE: Primary data saved (50635 records). [2025-09-24T17:53:01.736568] [INFO ] [MAIN ] CBRE: Full history saved. [2025-09-24T17:53:01.736709] [INFO ] [MAIN ] Update Progress: 403/2373 symbols completed. CBRE took 33.2s. Estimated remaining: 4h 18m 55s. Rate: 7.6 symbols/min [2025-09-24T17:53:01.925883] [INFO ] [MAIN ] CBX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:53:01.934390] [DEBUG] [LOCAL ] CBX: No existing data file found in primary storage. [2025-09-24T17:53:01.934495] [WARN ] [MAIN ] CBX: No existing data found, performing full refresh instead. [2025-09-24T17:53:01.934912] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2025-09 (1.12 seconds). [2025-09-24T17:53:01.938572] [INFO ] [MAIN ] CBX: Wiping existing primary data before full refresh. [2025-09-24T17:53:01.938837] [INFO ] [REMOTE ] CBL: Full fetch complete (25645 records). [2025-09-24T17:53:01.938953] [INFO ] [LOCAL ] CBX: Starting deletion of primary data. [2025-09-24T17:53:01.939228] [DEBUG] [VALIDATOR ] CBL: Validating primary data. [2025-09-24T17:53:01.939146] [DEBUG] [LOCAL ] CBX: No primary data file found to delete. [2025-09-24T17:53:01.939521] [INFO ] [MAIN ] CBX: Starting full primary refresh. [2025-09-24T17:53:02.423069] [INFO ] [REMOTE ] CBU: Fetching primary data for 2025-01. [2025-09-24T17:53:02.684705] [INFO ] [REMOTE ] CBX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:53:02.748292] [DEBUG] [VALIDATOR ] CBL: All expected trading days are present. [2025-09-24T17:53:02.748384] [DEBUG] [VALIDATOR ] CBL: Primary data validation passed. [2025-09-24T17:53:02.748853] [INFO ] [MAIN ] CBL: Fetched primary data is valid. [2025-09-24T17:53:02.748924] [DEBUG] [LOCAL ] CBL: Saving primary data. [2025-09-24T17:53:02.749710] [DEBUG] [LOCAL ] CBL: Trimmed 25645 records to 16676 (keeping 200 days of data) [2025-09-24T17:53:02.858880] [DEBUG] [LOCAL ] CBL: Primary data saved (16676 records). [2025-09-24T17:53:02.859063] [INFO ] [MAIN ] CBL: Full history saved. [2025-09-24T17:53:02.859176] [INFO ] [MAIN ] Update Progress: 404/2373 symbols completed. CBL took 34.3s. Estimated remaining: 4h 18m 15s. Rate: 7.6 symbols/min [2025-09-24T17:53:03.031819] [INFO ] [MAIN ] CBZ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:53:03.052163] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2025-03 (1.43 seconds). [2025-09-24T17:53:03.088873] [DEBUG] [LOCAL ] CBZ: Loaded 33481 existing records from primary storage. [2025-09-24T17:53:03.089049] [INFO ] [MAIN ] CBZ: Loaded 33481 existing records. [2025-09-24T17:53:03.226551] [INFO ] [REMOTE ] CBT: Fetching primary data for 2025-04. [2025-09-24T17:53:03.268075] [WARN ] [MAIN ] CBZ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:53:03.268362] [INFO ] [MAIN ] CBZ: Wiping existing primary data before full refresh. [2025-09-24T17:53:03.268417] [INFO ] [LOCAL ] CBZ: Starting deletion of primary data. [2025-09-24T17:53:03.269286] [DEBUG] [LOCAL ] CBZ: Deleted primary data file. [2025-09-24T17:53:03.269348] [INFO ] [MAIN ] CBZ: Starting full primary refresh. [2025-09-24T17:53:03.639136] [INFO ] [REMOTE ] CBZ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:53:03.734561] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-24T17:53:04.016113] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2024-12. [2025-09-24T17:53:04.650175] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2025-04 (1.42 seconds). [2025-09-24T17:53:04.816093] [INFO ] [REMOTE ] CBT: Fetching primary data for 2025-05. [2025-09-24T17:53:05.333760] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2024-12 (1.32 seconds). [2025-09-24T17:53:05.616095] [INFO ] [REMOTE ] CBU: Fetching primary data for 2025-02. [2025-09-24T17:53:06.122074] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2025-05 (1.31 seconds). [2025-09-24T17:53:06.416058] [INFO ] [REMOTE ] CBT: Fetching primary data for 2025-06. [2025-09-24T17:53:06.792267] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-24T17:53:07.216058] [INFO ] [REMOTE ] CBU: Fetching primary data for 2025-03. [2025-09-24T17:53:07.432144] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-24T17:53:08.016185] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2025-01. [2025-09-24T17:53:08.442136] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2025-03 (1.23 seconds). [2025-09-24T17:53:08.816078] [INFO ] [REMOTE ] CBT: Fetching primary data for 2025-07. [2025-09-24T17:53:08.935998] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2025-01 (0.92 seconds). [2025-09-24T17:53:09.616152] [INFO ] [REMOTE ] CBX: Fetching primary data for 2024-12. [2025-09-24T17:53:09.870274] [DEBUG] [REMOTE ] CBX: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:53:09.870731] [WARN ] [REMOTE ] CBX: No data returned for month 2024-12 [2025-09-24T17:53:10.015187] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2025-07 (1.20 seconds). [2025-09-24T17:53:10.416124] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2025-02. [2025-09-24T17:53:11.216044] [INFO ] [REMOTE ] CBU: Fetching primary data for 2025-04. [2025-09-24T17:53:11.530011] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-24T17:53:12.016099] [INFO ] [REMOTE ] CBX: Fetching primary data for 2025-01. [2025-09-24T17:53:12.114783] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2025-04 (0.90 seconds). [2025-09-24T17:53:12.220955] [DEBUG] [REMOTE ] CBX: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:53:12.221443] [WARN ] [REMOTE ] CBX: No data returned for month 2025-01 [2025-09-24T17:53:12.816121] [INFO ] [REMOTE ] CBT: Fetching primary data for 2025-08. [2025-09-24T17:53:13.616088] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2025-03. [2025-09-24T17:53:14.035173] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2025-08 (1.22 seconds). [2025-09-24T17:53:14.416112] [INFO ] [REMOTE ] CBT: Fetching primary data for 2025-09. [2025-09-24T17:53:14.911310] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-24T17:53:15.216132] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2025-04. [2025-09-24T17:53:15.838712] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2025-09 (1.42 seconds). [2025-09-24T17:53:15.846952] [INFO ] [REMOTE ] CBT: Full fetch complete (45984 records). [2025-09-24T17:53:15.847118] [DEBUG] [VALIDATOR ] CBT: Validating primary data. [2025-09-24T17:53:16.028793] [INFO ] [REMOTE ] CBX: Fetching primary data for 2025-02. [2025-09-24T17:53:16.239749] [DEBUG] [VALIDATOR ] CBT: All expected trading days are present. [2025-09-24T17:53:16.239835] [DEBUG] [VALIDATOR ] CBT: Primary data validation passed. [2025-09-24T17:53:16.240393] [INFO ] [MAIN ] CBT: Fetched primary data is valid. [2025-09-24T17:53:16.240435] [DEBUG] [LOCAL ] CBT: Saving primary data. [2025-09-24T17:53:16.241465] [DEBUG] [LOCAL ] CBT: Trimmed 45984 records to 31097 (keeping 200 days of data) [2025-09-24T17:53:16.372432] [DEBUG] [REMOTE ] CBX: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:53:16.406727] [WARN ] [REMOTE ] CBX: No data returned for month 2025-02 [2025-09-24T17:53:16.443839] [DEBUG] [LOCAL ] CBT: Primary data saved (31097 records). [2025-09-24T17:53:16.444011] [INFO ] [MAIN ] CBT: Full history saved. [2025-09-24T17:53:16.444105] [INFO ] [MAIN ] Update Progress: 405/2373 symbols completed. CBT took 25.8s. Estimated remaining: 4h 18m 34s. Rate: 7.6 symbols/min [2025-09-24T17:53:16.623665] [INFO ] [MAIN ] CC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:53:16.675529] [DEBUG] [LOCAL ] CC: Loaded 53032 existing records from primary storage. [2025-09-24T17:53:16.675709] [INFO ] [MAIN ] CC: Loaded 53032 existing records. [2025-09-24T17:53:16.837739] [INFO ] [REMOTE ] CBU: Fetching primary data for 2025-05. [2025-09-24T17:53:16.860358] [WARN ] [MAIN ] CC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:53:16.860888] [INFO ] [MAIN ] CC: Wiping existing primary data before full refresh. [2025-09-24T17:53:16.860964] [INFO ] [LOCAL ] CC: Starting deletion of primary data. [2025-09-24T17:53:16.868576] [DEBUG] [LOCAL ] CC: Deleted primary data file. [2025-09-24T17:53:16.881295] [INFO ] [MAIN ] CC: Starting full primary refresh. [2025-09-24T17:53:16.881945] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-24T17:53:17.249586] [INFO ] [REMOTE ] CC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:53:17.616092] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2025-05. [2025-09-24T17:53:17.679698] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2025-05 (0.84 seconds). [2025-09-24T17:53:18.416128] [INFO ] [REMOTE ] CC: Fetching primary data for 2024-12. [2025-09-24T17:53:18.625833] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2025-05 (1.01 seconds). [2025-09-24T17:53:19.216143] [INFO ] [REMOTE ] CBU: Fetching primary data for 2025-06. [2025-09-24T17:53:20.016102] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2025-06. [2025-09-24T17:53:20.158509] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-24T17:53:20.210348] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2025-06 (0.99 seconds). [2025-09-24T17:53:20.816092] [INFO ] [REMOTE ] CBX: Fetching primary data for 2025-03. [2025-09-24T17:53:20.935877] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2025-06 (0.92 seconds). [2025-09-24T17:53:21.016137] [DEBUG] [REMOTE ] CBX: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:53:21.016505] [WARN ] [REMOTE ] CBX: No data returned for month 2025-03 [2025-09-24T17:53:21.616095] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2025-07. [2025-09-24T17:53:22.416096] [INFO ] [REMOTE ] CBX: Fetching primary data for 2025-04. [2025-09-24T17:53:22.636899] [DEBUG] [REMOTE ] CBX: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:53:22.637274] [WARN ] [REMOTE ] CBX: No data returned for month 2025-04 [2025-09-24T17:53:22.788442] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2025-07 (1.17 seconds). [2025-09-24T17:53:23.216156] [INFO ] [REMOTE ] CBU: Fetching primary data for 2025-07. [2025-09-24T17:53:24.016079] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2025-08. [2025-09-24T17:53:24.497466] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2025-07 (1.28 seconds). [2025-09-24T17:53:24.816094] [INFO ] [REMOTE ] CBU: Fetching primary data for 2025-08. [2025-09-24T17:53:25.477027] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-24T17:53:25.616052] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2025-09. [2025-09-24T17:53:25.828811] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2025-08 (1.01 seconds). [2025-09-24T17:53:26.416093] [INFO ] [REMOTE ] CC: Fetching primary data for 2025-01. [2025-09-24T17:53:27.227140] [INFO ] [REMOTE ] CBX: Fetching primary data for 2025-05. [2025-09-24T17:53:27.229690] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-24T17:53:27.241153] [INFO ] [REMOTE ] CBZ: Full fetch complete (44827 records). [2025-09-24T17:53:27.241275] [DEBUG] [VALIDATOR ] CBZ: Validating primary data. [2025-09-24T17:53:27.636775] [DEBUG] [VALIDATOR ] CBZ: All expected trading days are present. [2025-09-24T17:53:27.636899] [DEBUG] [VALIDATOR ] CBZ: Primary data validation passed. [2025-09-24T17:53:27.637482] [INFO ] [MAIN ] CBZ: Fetched primary data is valid. [2025-09-24T17:53:27.637528] [DEBUG] [LOCAL ] CBZ: Saving primary data. [2025-09-24T17:53:27.638525] [DEBUG] [LOCAL ] CBZ: Trimmed 44827 records to 33505 (keeping 200 days of data) [2025-09-24T17:53:27.834197] [DEBUG] [LOCAL ] CBZ: Primary data saved (33505 records). [2025-09-24T17:53:27.834355] [INFO ] [MAIN ] CBZ: Full history saved. [2025-09-24T17:53:27.834444] [INFO ] [MAIN ] Update Progress: 406/2373 symbols completed. CBZ took 25.0s. Estimated remaining: 4h 18m 44s. Rate: 7.6 symbols/min [2025-09-24T17:53:28.011417] [INFO ] [MAIN ] CCI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:53:28.030673] [INFO ] [REMOTE ] CBU: Fetching primary data for 2025-09. [2025-09-24T17:53:28.070852] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-24T17:53:28.114559] [INFO ] [REMOTE ] CBX: Incremental fetch complete for 2025-05 (0.89 seconds). [2025-09-24T17:53:28.135580] [DEBUG] [LOCAL ] CCI: Loaded 53153 existing records from primary storage. [2025-09-24T17:53:28.135766] [INFO ] [MAIN ] CCI: Loaded 53153 existing records. [2025-09-24T17:53:28.317903] [WARN ] [MAIN ] CCI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:53:28.318214] [INFO ] [MAIN ] CCI: Wiping existing primary data before full refresh. [2025-09-24T17:53:28.318302] [INFO ] [LOCAL ] CCI: Starting deletion of primary data. [2025-09-24T17:53:28.319726] [DEBUG] [LOCAL ] CCI: Deleted primary data file. [2025-09-24T17:53:28.319789] [INFO ] [MAIN ] CCI: Starting full primary refresh. [2025-09-24T17:53:28.677279] [INFO ] [REMOTE ] CCI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:53:28.816034] [INFO ] [REMOTE ] CCI: Fetching primary data for 2024-12. [2025-09-24T17:53:29.176986] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2025-09 (1.15 seconds). [2025-09-24T17:53:29.181588] [INFO ] [REMOTE ] CBU: Full fetch complete (32232 records). [2025-09-24T17:53:29.181733] [DEBUG] [VALIDATOR ] CBU: Validating primary data. [2025-09-24T17:53:29.613441] [DEBUG] [VALIDATOR ] CBU: All expected trading days are present. [2025-09-24T17:53:29.613572] [DEBUG] [VALIDATOR ] CBU: Primary data validation passed. [2025-09-24T17:53:29.614057] [INFO ] [MAIN ] CBU: Fetched primary data is valid. [2025-09-24T17:53:29.614119] [DEBUG] [LOCAL ] CBU: Saving primary data. [2025-09-24T17:53:29.615001] [DEBUG] [LOCAL ] CBU: Trimmed 32232 records to 22866 (keeping 200 days of data) [2025-09-24T17:53:29.616071] [INFO ] [REMOTE ] CC: Fetching primary data for 2025-02. [2025-09-24T17:53:29.760889] [DEBUG] [LOCAL ] CBU: Primary data saved (22866 records). [2025-09-24T17:53:29.761034] [INFO ] [MAIN ] CBU: Full history saved. [2025-09-24T17:53:29.761119] [INFO ] [MAIN ] Update Progress: 407/2373 symbols completed. CBU took 37.3s. Estimated remaining: 4h 18m 7s. Rate: 7.6 symbols/min [2025-09-24T17:53:29.930204] [INFO ] [MAIN ] CCIA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:53:29.930436] [DEBUG] [LOCAL ] CCIA: No existing data file found in primary storage. [2025-09-24T17:53:29.930491] [WARN ] [MAIN ] CCIA: No existing data found, performing full refresh instead. [2025-09-24T17:53:29.930661] [INFO ] [MAIN ] CCIA: Wiping existing primary data before full refresh. [2025-09-24T17:53:29.930719] [INFO ] [LOCAL ] CCIA: Starting deletion of primary data. [2025-09-24T17:53:29.930767] [DEBUG] [LOCAL ] CCIA: No primary data file found to delete. [2025-09-24T17:53:29.930802] [INFO ] [MAIN ] CCIA: Starting full primary refresh. [2025-09-24T17:53:30.296528] [INFO ] [REMOTE ] CCIA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:53:30.416088] [INFO ] [REMOTE ] CBX: Fetching primary data for 2025-06. [2025-09-24T17:53:30.659019] [INFO ] [REMOTE ] CBX: Incremental fetch complete for 2025-06 (0.24 seconds). [2025-09-24T17:53:30.873579] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2024-12 (2.06 seconds). [2025-09-24T17:53:31.216087] [INFO ] [REMOTE ] CBX: Fetching primary data for 2025-07. [2025-09-24T17:53:31.343319] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-24T17:53:31.443931] [INFO ] [REMOTE ] CBX: Incremental fetch complete for 2025-07 (0.23 seconds). [2025-09-24T17:53:32.016090] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2024-12. [2025-09-24T17:53:32.525371] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2024-12 (0.51 seconds). [2025-09-24T17:53:32.816166] [INFO ] [REMOTE ] CC: Fetching primary data for 2025-03. [2025-09-24T17:53:33.616207] [INFO ] [REMOTE ] CCI: Fetching primary data for 2025-01. [2025-09-24T17:53:34.416130] [INFO ] [REMOTE ] CBX: Fetching primary data for 2025-08. [2025-09-24T17:53:34.460474] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2025-03 (1.64 seconds). [2025-09-24T17:53:34.617290] [DEBUG] [REMOTE ] CBX: Error fetching primary data for 2025-08: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:53:34.617751] [WARN ] [REMOTE ] CBX: No data returned for month 2025-08 [2025-09-24T17:53:35.216055] [INFO ] [REMOTE ] CBX: Fetching primary data for 2025-09. [2025-09-24T17:53:35.408972] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2025-01 (1.79 seconds). [2025-09-24T17:53:35.507359] [DEBUG] [REMOTE ] CBX: Error fetching primary data for 2025-09: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:53:35.507918] [WARN ] [REMOTE ] CBX: No data returned for month 2025-09 [2025-09-24T17:53:35.508057] [INFO ] [REMOTE ] CBX: Full fetch complete (1040 records). [2025-09-24T17:53:35.508159] [DEBUG] [VALIDATOR ] CBX: Validating primary data. [2025-09-24T17:53:35.508957] [FATAL] [VALIDATOR ] CBX: Data is stale - most recent date (2025-07-02) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:53:35.509062] [FATAL] [MAIN ] CBX: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:53:35.509154] [WARN ] [MAIN ] CBX: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:53:35.509252] [INFO ] [LOCAL ] CBX: Starting deletion of primary data. [2025-09-24T17:53:35.509347] [DEBUG] [LOCAL ] CBX: No primary data file found to delete. [2025-09-24T17:53:35.509407] [INFO ] [LOCAL ] CBX: Starting deletion of derivative data. [2025-09-24T17:53:35.509502] [DEBUG] [LOCAL ] CBX: No derivative data file found to delete. [2025-09-24T17:53:35.509611] [INFO ] [MAIN ] Update Progress: 408/2373 symbols completed. CBX took 33.8s. Estimated remaining: 4h 17m 49s. Rate: 7.6 symbols/min [2025-09-24T17:53:35.713717] [INFO ] [MAIN ] CCIF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:53:35.730060] [DEBUG] [LOCAL ] CCIF: Loaded 15346 existing records from primary storage. [2025-09-24T17:53:35.730219] [INFO ] [MAIN ] CCIF: Loaded 15346 existing records. [2025-09-24T17:53:35.910614] [WARN ] [MAIN ] CCIF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:53:35.910892] [INFO ] [MAIN ] CCIF: Wiping existing primary data before full refresh. [2025-09-24T17:53:35.910941] [INFO ] [LOCAL ] CCIF: Starting deletion of primary data. [2025-09-24T17:53:35.911506] [DEBUG] [LOCAL ] CCIF: Deleted primary data file. [2025-09-24T17:53:35.911568] [INFO ] [MAIN ] CCIF: Starting full primary refresh. [2025-09-24T17:53:36.021184] [INFO ] [REMOTE ] CCI: Fetching primary data for 2025-02. [2025-09-24T17:53:36.271760] [INFO ] [REMOTE ] CCIF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:53:36.816096] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2025-01. [2025-09-24T17:53:37.244267] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2025-01 (0.43 seconds). [2025-09-24T17:53:37.616148] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2024-12. [2025-09-24T17:53:37.707287] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2025-02 (1.69 seconds). [2025-09-24T17:53:38.416112] [INFO ] [REMOTE ] CCI: Fetching primary data for 2025-03. [2025-09-24T17:53:38.647836] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2024-12 (1.03 seconds). [2025-09-24T17:53:39.216132] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2025-01. [2025-09-24T17:53:40.003305] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-24T17:53:40.016033] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2025-02. [2025-09-24T17:53:40.281484] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2025-03 (1.87 seconds). [2025-09-24T17:53:40.816087] [INFO ] [REMOTE ] CCI: Fetching primary data for 2025-04. [2025-09-24T17:53:40.900017] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2025-02 (0.88 seconds). [2025-09-24T17:53:41.616197] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2025-02. [2025-09-24T17:53:41.988062] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2025-02 (0.37 seconds). [2025-09-24T17:53:42.416116] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2025-03. [2025-09-24T17:53:42.556009] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-24T17:53:42.830245] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2025-03 (0.41 seconds). [2025-09-24T17:53:43.216142] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2025-03. [2025-09-24T17:53:44.016130] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2025-04. [2025-09-24T17:53:44.120476] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2025-03 (0.90 seconds). [2025-09-24T17:53:44.445870] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2025-04 (0.43 seconds). [2025-09-24T17:53:44.816065] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2025-04. [2025-09-24T17:53:45.616058] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2025-05. [2025-09-24T17:53:45.774990] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2025-04 (0.96 seconds). [2025-09-24T17:53:46.091505] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2025-05 (0.48 seconds). [2025-09-24T17:53:46.416069] [INFO ] [REMOTE ] CC: Fetching primary data for 2025-04. [2025-09-24T17:53:47.216104] [INFO ] [REMOTE ] CCI: Fetching primary data for 2025-05. [2025-09-24T17:53:48.016082] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2025-05. [2025-09-24T17:53:48.281294] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2025-04 (1.87 seconds). [2025-09-24T17:53:48.608461] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2025-05 (1.39 seconds). [2025-09-24T17:53:48.816064] [INFO ] [REMOTE ] CCI: Fetching primary data for 2025-06. [2025-09-24T17:53:49.026675] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2025-05 (1.01 seconds). [2025-09-24T17:53:49.616106] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2025-06. [2025-09-24T17:53:49.945285] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2025-06 (0.33 seconds). [2025-09-24T17:53:50.416053] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2025-06. [2025-09-24T17:53:50.634719] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2025-06 (1.82 seconds). [2025-09-24T17:53:51.216728] [INFO ] [REMOTE ] CC: Fetching primary data for 2025-05. [2025-09-24T17:53:51.218606] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2025-06 (0.80 seconds). [2025-09-24T17:53:52.016181] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2025-07. [2025-09-24T17:53:52.432821] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2025-07 (0.42 seconds). [2025-09-24T17:53:52.816094] [INFO ] [REMOTE ] CCI: Fetching primary data for 2025-07. [2025-09-24T17:53:53.024416] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-24T17:53:53.616122] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2025-08. [2025-09-24T17:53:54.139445] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2025-08 (0.52 seconds). [2025-09-24T17:53:54.416067] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2025-09. [2025-09-24T17:53:54.664077] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2025-07 (1.85 seconds). [2025-09-24T17:53:54.864397] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2025-09 (0.45 seconds). [2025-09-24T17:53:54.865321] [INFO ] [REMOTE ] CCIA: Full fetch complete (2033 records). [2025-09-24T17:53:54.865392] [DEBUG] [VALIDATOR ] CCIA: Validating primary data. [2025-09-24T17:53:55.047231] [WARN ] [VALIDATOR ] CCIA: Validation failed - insufficient historical data. Have 198 unique days, need 200 days [2025-09-24T17:53:55.047446] [FATAL] [MAIN ] CCIA: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:53:55.047517] [WARN ] [MAIN ] CCIA: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:53:55.047587] [INFO ] [LOCAL ] CCIA: Starting deletion of primary data. [2025-09-24T17:53:55.047682] [DEBUG] [LOCAL ] CCIA: No primary data file found to delete. [2025-09-24T17:53:55.047788] [INFO ] [LOCAL ] CCIA: Starting deletion of derivative data. [2025-09-24T17:53:55.047869] [DEBUG] [LOCAL ] CCIA: No derivative data file found to delete. [2025-09-24T17:53:55.047953] [INFO ] [MAIN ] Update Progress: 409/2373 symbols completed. CCIA took 25.3s. Estimated remaining: 4h 18m 37s. Rate: 7.6 symbols/min [2025-09-24T17:53:55.222303] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2025-07. [2025-09-24T17:53:55.222181] [INFO ] [MAIN ] CCJ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:53:55.285326] [DEBUG] [LOCAL ] CCJ: Loaded 53675 existing records from primary storage. [2025-09-24T17:53:55.285501] [INFO ] [MAIN ] CCJ: Loaded 53675 existing records. [2025-09-24T17:53:55.484095] [WARN ] [MAIN ] CCJ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:53:55.484364] [INFO ] [MAIN ] CCJ: Wiping existing primary data before full refresh. [2025-09-24T17:53:55.484415] [INFO ] [LOCAL ] CCJ: Starting deletion of primary data. [2025-09-24T17:53:55.485803] [DEBUG] [LOCAL ] CCJ: Deleted primary data file. [2025-09-24T17:53:55.485872] [INFO ] [MAIN ] CCJ: Starting full primary refresh. [2025-09-24T17:53:55.844218] [INFO ] [REMOTE ] CCJ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:53:56.016061] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2024-12. [2025-09-24T17:53:56.267548] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2025-07 (1.05 seconds). [2025-09-24T17:53:56.816082] [INFO ] [REMOTE ] CCI: Fetching primary data for 2025-08. [2025-09-24T17:53:57.616059] [INFO ] [REMOTE ] CC: Fetching primary data for 2025-06. [2025-09-24T17:53:57.652281] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-24T17:53:58.144866] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-24T17:53:58.416097] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2025-01. [2025-09-24T17:53:59.175956] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-24T17:53:59.216076] [INFO ] [REMOTE ] CC: Fetching primary data for 2025-07. [2025-09-24T17:54:00.016128] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2025-08. [2025-09-24T17:54:00.361811] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2025-01 (1.95 seconds). [2025-09-24T17:54:00.816040] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2025-02. [2025-09-24T17:54:00.905776] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2025-07 (1.69 seconds). [2025-09-24T17:54:01.124131] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-24T17:54:01.616135] [INFO ] [REMOTE ] CC: Fetching primary data for 2025-08. [2025-09-24T17:54:02.416086] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2025-09. [2025-09-24T17:54:03.216063] [INFO ] [REMOTE ] CCI: Fetching primary data for 2025-09. [2025-09-24T17:54:03.309711] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2025-02 (2.49 seconds). [2025-09-24T17:54:04.016113] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2025-03. [2025-09-24T17:54:04.574022] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2025-09 (2.16 seconds). [2025-09-24T17:54:04.579055] [INFO ] [REMOTE ] CCIF: Full fetch complete (21546 records). [2025-09-24T17:54:04.579196] [DEBUG] [VALIDATOR ] CCIF: Validating primary data. [2025-09-24T17:54:04.972213] [DEBUG] [VALIDATOR ] CCIF: All expected trading days are present. [2025-09-24T17:54:04.972311] [DEBUG] [VALIDATOR ] CCIF: Primary data validation passed. [2025-09-24T17:54:04.972768] [INFO ] [MAIN ] CCIF: Fetched primary data is valid. [2025-09-24T17:54:04.972909] [DEBUG] [LOCAL ] CCIF: Saving primary data. [2025-09-24T17:54:04.973837] [DEBUG] [LOCAL ] CCIF: Trimmed 21546 records to 15401 (keeping 200 days of data) [2025-09-24T17:54:05.065577] [DEBUG] [LOCAL ] CCIF: Primary data saved (15401 records). [2025-09-24T17:54:05.065753] [INFO ] [MAIN ] CCIF: Full history saved. [2025-09-24T17:54:05.065847] [INFO ] [MAIN ] Update Progress: 410/2373 symbols completed. CCIF took 29.6s. Estimated remaining: 4h 18m 39s. Rate: 7.6 symbols/min [2025-09-24T17:54:05.247699] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2025-08 (3.63 seconds). [2025-09-24T17:54:05.304931] [INFO ] [MAIN ] CCK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:54:05.306098] [INFO ] [REMOTE ] CC: Fetching primary data for 2025-09. [2025-09-24T17:54:05.352854] [DEBUG] [LOCAL ] CCK: Loaded 46406 existing records from primary storage. [2025-09-24T17:54:05.353019] [INFO ] [MAIN ] CCK: Loaded 46406 existing records. [2025-09-24T17:54:05.539661] [WARN ] [MAIN ] CCK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:54:05.539915] [INFO ] [MAIN ] CCK: Wiping existing primary data before full refresh. [2025-09-24T17:54:05.539965] [INFO ] [LOCAL ] CCK: Starting deletion of primary data. [2025-09-24T17:54:05.541637] [DEBUG] [LOCAL ] CCK: Deleted primary data file. [2025-09-24T17:54:05.541723] [INFO ] [MAIN ] CCK: Starting full primary refresh. [2025-09-24T17:54:05.961301] [INFO ] [REMOTE ] CCK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:54:05.971143] [INFO ] [REMOTE ] CCK: Fetching primary data for 2024-12. [2025-09-24T17:54:05.973970] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2025-09 (2.76 seconds). [2025-09-24T17:54:05.984151] [INFO ] [REMOTE ] CCI: Full fetch complete (76999 records). [2025-09-24T17:54:05.984317] [DEBUG] [VALIDATOR ] CCI: Validating primary data. [2025-09-24T17:54:06.428249] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2025-03 (2.41 seconds). [2025-09-24T17:54:06.443403] [DEBUG] [VALIDATOR ] CCI: All expected trading days are present. [2025-09-24T17:54:06.443810] [DEBUG] [VALIDATOR ] CCI: Primary data validation passed. [2025-09-24T17:54:06.445206] [INFO ] [MAIN ] CCI: Fetched primary data is valid. [2025-09-24T17:54:06.445800] [DEBUG] [LOCAL ] CCI: Saving primary data. [2025-09-24T17:54:06.445702] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2025-04. [2025-09-24T17:54:06.448125] [DEBUG] [LOCAL ] CCI: Trimmed 76999 records to 53149 (keeping 200 days of data) [2025-09-24T17:54:06.783002] [DEBUG] [LOCAL ] CCI: Primary data saved (53149 records). [2025-09-24T17:54:06.783157] [INFO ] [MAIN ] CCI: Full history saved. [2025-09-24T17:54:06.783242] [INFO ] [MAIN ] Update Progress: 411/2373 symbols completed. CCI took 38.9s. Estimated remaining: 4h 18m 2s. Rate: 7.6 symbols/min [2025-09-24T17:54:06.962618] [INFO ] [MAIN ] CCL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:54:07.016287] [DEBUG] [LOCAL ] CCL: Loaded 53800 existing records from primary storage. [2025-09-24T17:54:07.016497] [INFO ] [MAIN ] CCL: Loaded 53800 existing records. [2025-09-24T17:54:07.200111] [WARN ] [MAIN ] CCL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:54:07.200456] [INFO ] [MAIN ] CCL: Wiping existing primary data before full refresh. [2025-09-24T17:54:07.200515] [INFO ] [LOCAL ] CCL: Starting deletion of primary data. [2025-09-24T17:54:07.201984] [DEBUG] [LOCAL ] CCL: Deleted primary data file. [2025-09-24T17:54:07.202050] [INFO ] [MAIN ] CCL: Starting full primary refresh. [2025-09-24T17:54:07.499948] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2025-09 (2.19 seconds). [2025-09-24T17:54:07.567511] [INFO ] [REMOTE ] CC: Full fetch complete (75530 records). [2025-09-24T17:54:07.624410] [DEBUG] [VALIDATOR ] CC: Validating primary data. [2025-09-24T17:54:07.624249] [INFO ] [REMOTE ] CCL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:54:07.625165] [INFO ] [REMOTE ] CCL: Fetching primary data for 2024-12. [2025-09-24T17:54:07.941892] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2024-12 (1.97 seconds). [2025-09-24T17:54:08.024845] [INFO ] [REMOTE ] CCK: Fetching primary data for 2025-01. [2025-09-24T17:54:08.077370] [DEBUG] [VALIDATOR ] CC: All expected trading days are present. [2025-09-24T17:54:08.077478] [DEBUG] [VALIDATOR ] CC: Primary data validation passed. [2025-09-24T17:54:08.078450] [INFO ] [MAIN ] CC: Fetched primary data is valid. [2025-09-24T17:54:08.078515] [DEBUG] [LOCAL ] CC: Saving primary data. [2025-09-24T17:54:08.080342] [DEBUG] [LOCAL ] CC: Trimmed 75530 records to 53032 (keeping 200 days of data) [2025-09-24T17:54:08.407233] [DEBUG] [LOCAL ] CC: Primary data saved (53032 records). [2025-09-24T17:54:08.407379] [INFO ] [MAIN ] CC: Full history saved. [2025-09-24T17:54:08.407467] [INFO ] [MAIN ] Update Progress: 412/2373 symbols completed. CC took 52.0s. Estimated remaining: 4h 17m 24s. Rate: 7.6 symbols/min [2025-09-24T17:54:08.587485] [INFO ] [MAIN ] CCO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:54:08.632726] [DEBUG] [LOCAL ] CCO: Loaded 47684 existing records from primary storage. [2025-09-24T17:54:08.632940] [INFO ] [MAIN ] CCO: Loaded 47684 existing records. [2025-09-24T17:54:08.838186] [WARN ] [MAIN ] CCO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:54:08.838612] [INFO ] [MAIN ] CCO: Wiping existing primary data before full refresh. [2025-09-24T17:54:08.838749] [INFO ] [LOCAL ] CCO: Starting deletion of primary data. [2025-09-24T17:54:08.840200] [DEBUG] [LOCAL ] CCO: Deleted primary data file. [2025-09-24T17:54:08.840267] [INFO ] [MAIN ] CCO: Starting full primary refresh. [2025-09-24T17:54:08.983235] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2025-04 (2.54 seconds). [2025-09-24T17:54:09.056388] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2025-05. [2025-09-24T17:54:09.256786] [INFO ] [REMOTE ] CCO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:54:09.616142] [INFO ] [REMOTE ] CCO: Fetching primary data for 2024-12. [2025-09-24T17:54:09.709159] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2025-01 (1.68 seconds). [2025-09-24T17:54:10.002993] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2024-12 (2.38 seconds). [2025-09-24T17:54:10.416083] [INFO ] [REMOTE ] CCK: Fetching primary data for 2025-02. [2025-09-24T17:54:10.822717] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-24T17:54:11.225111] [INFO ] [REMOTE ] CCL: Fetching primary data for 2025-01. [2025-09-24T17:54:11.246235] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2025-05 (2.19 seconds). [2025-09-24T17:54:11.803453] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2025-02 (1.39 seconds). [2025-09-24T17:54:12.016116] [INFO ] [REMOTE ] CCK: Fetching primary data for 2025-03. [2025-09-24T17:54:12.816084] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2025-06. [2025-09-24T17:54:13.566910] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2025-01 (2.34 seconds). [2025-09-24T17:54:13.616068] [INFO ] [REMOTE ] CCL: Fetching primary data for 2025-02. [2025-09-24T17:54:13.747342] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-24T17:54:14.416123] [INFO ] [REMOTE ] CCK: Fetching primary data for 2025-04. [2025-09-24T17:54:15.216172] [INFO ] [REMOTE ] CCO: Fetching primary data for 2025-01. [2025-09-24T17:54:15.967066] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2025-06 (3.15 seconds). [2025-09-24T17:54:16.016053] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2025-07. [2025-09-24T17:54:16.503919] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2025-02 (2.89 seconds). [2025-09-24T17:54:16.816054] [INFO ] [REMOTE ] CCL: Fetching primary data for 2025-03. [2025-09-24T17:54:17.094820] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2025-04 (2.68 seconds). [2025-09-24T17:54:17.134522] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2025-01 (1.92 seconds). [2025-09-24T17:54:17.616156] [INFO ] [REMOTE ] CCO: Fetching primary data for 2025-02. [2025-09-24T17:54:18.352462] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2025-07 (2.34 seconds). [2025-09-24T17:54:18.416104] [INFO ] [REMOTE ] CCK: Fetching primary data for 2025-05. [2025-09-24T17:54:19.056229] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2025-02 (1.44 seconds). [2025-09-24T17:54:19.216113] [INFO ] [REMOTE ] CCO: Fetching primary data for 2025-03. [2025-09-24T17:54:19.269813] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2025-03 (2.45 seconds). [2025-09-24T17:54:20.016045] [INFO ] [REMOTE ] CCL: Fetching primary data for 2025-04. [2025-09-24T17:54:20.223414] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-24T17:54:20.691687] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-24T17:54:20.816092] [INFO ] [REMOTE ] CCK: Fetching primary data for 2025-06. [2025-09-24T17:54:21.616093] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2025-08. [2025-09-24T17:54:22.372010] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-24T17:54:22.416033] [INFO ] [REMOTE ] CCK: Fetching primary data for 2025-07. [2025-09-24T17:54:22.634182] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2025-04 (2.62 seconds). [2025-09-24T17:54:23.216057] [INFO ] [REMOTE ] CCL: Fetching primary data for 2025-05. [2025-09-24T17:54:23.401630] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-24T17:54:24.016054] [INFO ] [REMOTE ] CCO: Fetching primary data for 2025-04. [2025-09-24T17:54:24.112544] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-24T17:54:24.816092] [INFO ] [REMOTE ] CCK: Fetching primary data for 2025-08. [2025-09-24T17:54:25.560605] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-24T17:54:25.616073] [INFO ] [REMOTE ] CCO: Fetching primary data for 2025-05. [2025-09-24T17:54:25.700109] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2025-05 (2.48 seconds). [2025-09-24T17:54:26.427012] [INFO ] [REMOTE ] CCL: Fetching primary data for 2025-06. [2025-09-24T17:54:26.467351] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-24T17:54:27.216127] [INFO ] [REMOTE ] CCK: Fetching primary data for 2025-09. [2025-09-24T17:54:27.957789] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2025-05 (2.34 seconds). [2025-09-24T17:54:28.016094] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2025-09. [2025-09-24T17:54:28.816143] [INFO ] [REMOTE ] CCO: Fetching primary data for 2025-06. [2025-09-24T17:54:28.939437] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2025-06 (2.51 seconds). [2025-09-24T17:54:29.616107] [INFO ] [REMOTE ] CCL: Fetching primary data for 2025-07. [2025-09-24T17:54:29.747275] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2025-09 (2.53 seconds). [2025-09-24T17:54:29.755607] [INFO ] [REMOTE ] CCK: Full fetch complete (67751 records). [2025-09-24T17:54:29.755785] [DEBUG] [VALIDATOR ] CCK: Validating primary data. [2025-09-24T17:54:30.168975] [DEBUG] [VALIDATOR ] CCK: All expected trading days are present. [2025-09-24T17:54:30.169391] [DEBUG] [VALIDATOR ] CCK: Primary data validation passed. [2025-09-24T17:54:30.170769] [INFO ] [MAIN ] CCK: Fetched primary data is valid. [2025-09-24T17:54:30.170970] [DEBUG] [LOCAL ] CCK: Saving primary data. [2025-09-24T17:54:30.203123] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-24T17:54:30.203367] [DEBUG] [LOCAL ] CCK: Trimmed 67751 records to 46358 (keeping 200 days of data) [2025-09-24T17:54:30.334481] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2025-09 (2.32 seconds). [2025-09-24T17:54:30.350443] [INFO ] [REMOTE ] CCJ: Full fetch complete (77685 records). [2025-09-24T17:54:30.352980] [DEBUG] [VALIDATOR ] CCJ: Validating primary data. [2025-09-24T17:54:30.433901] [INFO ] [REMOTE ] CCO: Fetching primary data for 2025-07. [2025-09-24T17:54:30.781487] [DEBUG] [VALIDATOR ] CCJ: All expected trading days are present. [2025-09-24T17:54:30.781889] [DEBUG] [VALIDATOR ] CCJ: Primary data validation passed. [2025-09-24T17:54:30.783251] [INFO ] [MAIN ] CCJ: Fetched primary data is valid. [2025-09-24T17:54:30.783344] [DEBUG] [LOCAL ] CCJ: Saving primary data. [2025-09-24T17:54:30.787430] [DEBUG] [LOCAL ] CCJ: Trimmed 77685 records to 53675 (keeping 200 days of data) [2025-09-24T17:54:31.254841] [DEBUG] [LOCAL ] CCK: Primary data saved (46358 records). [2025-09-24T17:54:31.256089] [INFO ] [MAIN ] CCK: Full history saved. [2025-09-24T17:54:31.256494] [INFO ] [MAIN ] Update Progress: 413/2373 symbols completed. CCK took 26.2s. Estimated remaining: 4h 18m 27s. Rate: 7.6 symbols/min [2025-09-24T17:54:31.381390] [DEBUG] [LOCAL ] CCJ: Primary data saved (53675 records). [2025-09-24T17:54:31.405343] [INFO ] [MAIN ] CCJ: Full history saved. [2025-09-24T17:54:31.413952] [INFO ] [MAIN ] Update Progress: 414/2373 symbols completed. CCJ took 36.4s. Estimated remaining: 4h 17m 43s. Rate: 7.6 symbols/min [2025-09-24T17:54:31.522379] [INFO ] [MAIN ] CCRD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:54:31.622016] [DEBUG] [LOCAL ] CCRD: Loaded 9000 existing records from primary storage. [2025-09-24T17:54:31.648909] [INFO ] [MAIN ] CCRD: Loaded 9000 existing records. [2025-09-24T17:54:31.648776] [INFO ] [MAIN ] CCS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:54:31.899332] [WARN ] [MAIN ] CCRD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:54:31.902347] [DEBUG] [LOCAL ] CCS: Loaded 30701 existing records from primary storage. [2025-09-24T17:54:31.903252] [INFO ] [MAIN ] CCS: Loaded 30701 existing records. [2025-09-24T17:54:31.903438] [INFO ] [MAIN ] CCRD: Wiping existing primary data before full refresh. [2025-09-24T17:54:32.001807] [INFO ] [LOCAL ] CCRD: Starting deletion of primary data. [2025-09-24T17:54:32.051317] [DEBUG] [LOCAL ] CCRD: Deleted primary data file. [2025-09-24T17:54:32.051515] [INFO ] [MAIN ] CCRD: Starting full primary refresh. [2025-09-24T17:54:32.222819] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-24T17:54:32.306742] [WARN ] [MAIN ] CCS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:54:32.314933] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2025-07 (2.70 seconds). [2025-09-24T17:54:32.366690] [INFO ] [REMOTE ] CCO: Fetching primary data for 2025-08. [2025-09-24T17:54:32.392622] [INFO ] [MAIN ] CCS: Wiping existing primary data before full refresh. [2025-09-24T17:54:32.393216] [INFO ] [LOCAL ] CCS: Starting deletion of primary data. [2025-09-24T17:54:32.419373] [DEBUG] [LOCAL ] CCS: Deleted primary data file. [2025-09-24T17:54:32.419893] [INFO ] [REMOTE ] CCL: Fetching primary data for 2025-08. [2025-09-24T17:54:32.420193] [INFO ] [MAIN ] CCS: Starting full primary refresh. [2025-09-24T17:54:32.828868] [INFO ] [REMOTE ] CCRD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:54:32.861765] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2024-12. [2025-09-24T17:54:32.980524] [INFO ] [REMOTE ] CCS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:54:33.616118] [INFO ] [REMOTE ] CCS: Fetching primary data for 2024-12. [2025-09-24T17:54:33.769566] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2024-12 (0.91 seconds). [2025-09-24T17:54:34.146055] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-24T17:54:34.416067] [INFO ] [REMOTE ] CCO: Fetching primary data for 2025-09. [2025-09-24T17:54:34.875735] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2025-08 (2.46 seconds). [2025-09-24T17:54:34.908608] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2024-12 (1.29 seconds). [2025-09-24T17:54:35.216134] [INFO ] [REMOTE ] CCS: Fetching primary data for 2025-01. [2025-09-24T17:54:35.981428] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2025-09 (1.57 seconds). [2025-09-24T17:54:35.990936] [INFO ] [REMOTE ] CCO: Full fetch complete (66131 records). [2025-09-24T17:54:35.991059] [DEBUG] [VALIDATOR ] CCO: Validating primary data. [2025-09-24T17:54:36.026341] [INFO ] [REMOTE ] CCL: Fetching primary data for 2025-09. [2025-09-24T17:54:36.445537] [DEBUG] [VALIDATOR ] CCO: All expected trading days are present. [2025-09-24T17:54:36.445798] [DEBUG] [VALIDATOR ] CCO: Primary data validation passed. [2025-09-24T17:54:36.446939] [INFO ] [MAIN ] CCO: Fetched primary data is valid. [2025-09-24T17:54:36.447239] [DEBUG] [LOCAL ] CCO: Saving primary data. [2025-09-24T17:54:36.449548] [DEBUG] [LOCAL ] CCO: Trimmed 66131 records to 47658 (keeping 200 days of data) [2025-09-24T17:54:36.587324] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-24T17:54:36.760619] [DEBUG] [LOCAL ] CCO: Primary data saved (47658 records). [2025-09-24T17:54:36.760840] [INFO ] [MAIN ] CCO: Full history saved. [2025-09-24T17:54:36.760980] [INFO ] [MAIN ] Update Progress: 415/2373 symbols completed. CCO took 28.4s. Estimated remaining: 4h 17m 23s. Rate: 7.6 symbols/min [2025-09-24T17:54:36.827728] [INFO ] [REMOTE ] CCS: Fetching primary data for 2025-02. [2025-09-24T17:54:36.944303] [INFO ] [MAIN ] CCU: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:54:36.967564] [DEBUG] [LOCAL ] CCU: Loaded 23677 existing records from primary storage. [2025-09-24T17:54:36.967738] [INFO ] [MAIN ] CCU: Loaded 23677 existing records. [2025-09-24T17:54:37.146993] [WARN ] [MAIN ] CCU: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:54:37.147277] [INFO ] [MAIN ] CCU: Wiping existing primary data before full refresh. [2025-09-24T17:54:37.147327] [INFO ] [LOCAL ] CCU: Starting deletion of primary data. [2025-09-24T17:54:37.148228] [DEBUG] [LOCAL ] CCU: Deleted primary data file. [2025-09-24T17:54:37.148292] [INFO ] [MAIN ] CCU: Starting full primary refresh. [2025-09-24T17:54:37.511206] [INFO ] [REMOTE ] CCU: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:54:37.616125] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2025-01. [2025-09-24T17:54:37.997294] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2025-02 (1.17 seconds). [2025-09-24T17:54:38.232384] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2025-09 (2.21 seconds). [2025-09-24T17:54:38.242265] [INFO ] [REMOTE ] CCL: Full fetch complete (77920 records). [2025-09-24T17:54:38.242465] [DEBUG] [VALIDATOR ] CCL: Validating primary data. [2025-09-24T17:54:38.382809] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2025-01 (0.77 seconds). [2025-09-24T17:54:38.422060] [INFO ] [REMOTE ] CCS: Fetching primary data for 2025-03. [2025-09-24T17:54:38.670476] [DEBUG] [VALIDATOR ] CCL: All expected trading days are present. [2025-09-24T17:54:38.670637] [DEBUG] [VALIDATOR ] CCL: Primary data validation passed. [2025-09-24T17:54:38.671553] [INFO ] [MAIN ] CCL: Fetched primary data is valid. [2025-09-24T17:54:38.671615] [DEBUG] [LOCAL ] CCL: Saving primary data. [2025-09-24T17:54:38.673166] [DEBUG] [LOCAL ] CCL: Trimmed 77920 records to 53800 (keeping 200 days of data) [2025-09-24T17:54:39.000271] [DEBUG] [LOCAL ] CCL: Primary data saved (53800 records). [2025-09-24T17:54:39.000420] [INFO ] [MAIN ] CCL: Full history saved. [2025-09-24T17:54:39.000519] [INFO ] [MAIN ] Update Progress: 416/2373 symbols completed. CCL took 32.2s. Estimated remaining: 4h 16m 48s. Rate: 7.6 symbols/min [2025-09-24T17:54:39.171700] [INFO ] [MAIN ] CCZ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:54:39.171893] [DEBUG] [LOCAL ] CCZ: No existing data file found in primary storage. [2025-09-24T17:54:39.171948] [WARN ] [MAIN ] CCZ: No existing data found, performing full refresh instead. [2025-09-24T17:54:39.172147] [INFO ] [MAIN ] CCZ: Wiping existing primary data before full refresh. [2025-09-24T17:54:39.172205] [INFO ] [LOCAL ] CCZ: Starting deletion of primary data. [2025-09-24T17:54:39.172273] [DEBUG] [LOCAL ] CCZ: No primary data file found to delete. [2025-09-24T17:54:39.172321] [INFO ] [MAIN ] CCZ: Starting full primary refresh. [2025-09-24T17:54:39.225672] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2025-02. [2025-09-24T17:54:39.544337] [INFO ] [REMOTE ] CCZ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:54:39.903326] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2025-02 (0.68 seconds). [2025-09-24T17:54:39.938019] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-24T17:54:40.016059] [INFO ] [REMOTE ] CCS: Fetching primary data for 2025-04. [2025-09-24T17:54:40.816090] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2025-03. [2025-09-24T17:54:41.429429] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2025-04 (1.41 seconds). [2025-09-24T17:54:41.447047] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2025-03 (0.63 seconds). [2025-09-24T17:54:41.616080] [INFO ] [REMOTE ] CCU: Fetching primary data for 2024-12. [2025-09-24T17:54:42.416090] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2025-04. [2025-09-24T17:54:42.832529] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-24T17:54:42.886198] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2025-04 (0.47 seconds). [2025-09-24T17:54:43.216106] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2024-12. [2025-09-24T17:54:43.641242] [INFO ] [REMOTE ] CCZ: Incremental fetch complete for 2024-12 (0.43 seconds). [2025-09-24T17:54:44.016142] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2025-01. [2025-09-24T17:54:44.243279] [INFO ] [REMOTE ] CCZ: Incremental fetch complete for 2025-01 (0.23 seconds). [2025-09-24T17:54:44.816077] [INFO ] [REMOTE ] CCU: Fetching primary data for 2025-01. [2025-09-24T17:54:45.616067] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2025-02. [2025-09-24T17:54:45.795278] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2025-01 (0.98 seconds). [2025-09-24T17:54:45.828879] [INFO ] [REMOTE ] CCZ: Incremental fetch complete for 2025-02 (0.21 seconds). [2025-09-24T17:54:46.416094] [INFO ] [REMOTE ] CCS: Fetching primary data for 2025-05. [2025-09-24T17:54:47.216110] [INFO ] [REMOTE ] CCU: Fetching primary data for 2025-02. [2025-09-24T17:54:47.820480] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-24T17:54:47.909803] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2025-02 (0.69 seconds). [2025-09-24T17:54:48.016094] [INFO ] [REMOTE ] CCU: Fetching primary data for 2025-03. [2025-09-24T17:54:48.816047] [INFO ] [REMOTE ] CCS: Fetching primary data for 2025-06. [2025-09-24T17:54:49.269129] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2025-03 (1.25 seconds). [2025-09-24T17:54:49.616065] [INFO ] [REMOTE ] CCU: Fetching primary data for 2025-04. [2025-09-24T17:54:49.840456] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-24T17:54:50.416079] [INFO ] [REMOTE ] CCS: Fetching primary data for 2025-07. [2025-09-24T17:54:50.652087] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2025-04 (1.04 seconds). [2025-09-24T17:54:51.216154] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2025-03. [2025-09-24T17:54:51.434957] [INFO ] [REMOTE ] CCZ: Incremental fetch complete for 2025-03 (0.22 seconds). [2025-09-24T17:54:51.773113] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2025-07 (1.36 seconds). [2025-09-24T17:54:52.016074] [INFO ] [REMOTE ] CCS: Fetching primary data for 2025-08. [2025-09-24T17:54:52.816044] [INFO ] [REMOTE ] CCU: Fetching primary data for 2025-05. [2025-09-24T17:54:52.969123] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2025-08 (0.95 seconds). [2025-09-24T17:54:53.616130] [INFO ] [REMOTE ] CCS: Fetching primary data for 2025-09. [2025-09-24T17:54:54.143516] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2025-05 (1.33 seconds). [2025-09-24T17:54:54.416189] [INFO ] [REMOTE ] CCU: Fetching primary data for 2025-06. [2025-09-24T17:54:54.706341] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2025-09 (1.09 seconds). [2025-09-24T17:54:54.712089] [INFO ] [REMOTE ] CCS: Full fetch complete (44931 records). [2025-09-24T17:54:54.712244] [DEBUG] [VALIDATOR ] CCS: Validating primary data. [2025-09-24T17:54:55.100146] [DEBUG] [VALIDATOR ] CCS: All expected trading days are present. [2025-09-24T17:54:55.100457] [DEBUG] [VALIDATOR ] CCS: Primary data validation passed. [2025-09-24T17:54:55.101182] [INFO ] [MAIN ] CCS: Fetched primary data is valid. [2025-09-24T17:54:55.101384] [DEBUG] [LOCAL ] CCS: Saving primary data. [2025-09-24T17:54:55.103600] [DEBUG] [LOCAL ] CCS: Trimmed 44931 records to 30736 (keeping 200 days of data) [2025-09-24T17:54:55.214879] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2025-06 (0.80 seconds). [2025-09-24T17:54:55.223696] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2025-05. [2025-09-24T17:54:55.320887] [DEBUG] [LOCAL ] CCS: Primary data saved (30736 records). [2025-09-24T17:54:55.321039] [INFO ] [MAIN ] CCS: Full history saved. [2025-09-24T17:54:55.321138] [INFO ] [MAIN ] Update Progress: 417/2373 symbols completed. CCS took 23.9s. Estimated remaining: 4h 17m 20s. Rate: 7.6 symbols/min [2025-09-24T17:54:55.493899] [INFO ] [MAIN ] CDE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:54:55.549759] [DEBUG] [LOCAL ] CDE: Loaded 53641 existing records from primary storage. [2025-09-24T17:54:55.549928] [INFO ] [MAIN ] CDE: Loaded 53641 existing records. [2025-09-24T17:54:55.728932] [WARN ] [MAIN ] CDE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:54:55.729223] [INFO ] [MAIN ] CDE: Wiping existing primary data before full refresh. [2025-09-24T17:54:55.729272] [INFO ] [LOCAL ] CDE: Starting deletion of primary data. [2025-09-24T17:54:55.730601] [DEBUG] [LOCAL ] CDE: Deleted primary data file. [2025-09-24T17:54:55.730704] [INFO ] [MAIN ] CDE: Starting full primary refresh. [2025-09-24T17:54:56.020995] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2025-04. [2025-09-24T17:54:56.115685] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2025-05 (0.89 seconds). [2025-09-24T17:54:56.119632] [INFO ] [REMOTE ] CDE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:54:56.462140] [INFO ] [REMOTE ] CCZ: Incremental fetch complete for 2025-04 (0.44 seconds). [2025-09-24T17:54:56.816097] [INFO ] [REMOTE ] CDE: Fetching primary data for 2024-12. [2025-09-24T17:54:57.616085] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2025-05. [2025-09-24T17:54:57.879666] [INFO ] [REMOTE ] CCZ: Incremental fetch complete for 2025-05 (0.26 seconds). [2025-09-24T17:54:58.416100] [INFO ] [REMOTE ] CCU: Fetching primary data for 2025-07. [2025-09-24T17:54:58.712845] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2024-12 (1.90 seconds). [2025-09-24T17:54:59.216134] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2025-06. [2025-09-24T17:54:59.504279] [DEBUG] [REMOTE ] CCZ: Error fetching primary data for 2025-06: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:54:59.504605] [WARN ] [REMOTE ] CCZ: No data returned for month 2025-06 [2025-09-24T17:54:59.611354] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2025-07 (1.20 seconds). [2025-09-24T17:55:00.016116] [INFO ] [REMOTE ] CDE: Fetching primary data for 2025-01. [2025-09-24T17:55:00.816082] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2025-06. [2025-09-24T17:55:01.616109] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2025-07. [2025-09-24T17:55:01.653426] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2025-06 (0.84 seconds). [2025-09-24T17:55:01.799765] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2025-01 (1.78 seconds). [2025-09-24T17:55:01.853209] [INFO ] [REMOTE ] CCZ: Incremental fetch complete for 2025-07 (0.24 seconds). [2025-09-24T17:55:02.416090] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2025-07. [2025-09-24T17:55:03.216083] [INFO ] [REMOTE ] CDE: Fetching primary data for 2025-02. [2025-09-24T17:55:03.424370] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2025-07 (1.01 seconds). [2025-09-24T17:55:04.016081] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2025-08. [2025-09-24T17:55:04.412255] [INFO ] [REMOTE ] CCZ: Incremental fetch complete for 2025-08 (0.40 seconds). [2025-09-24T17:55:04.816093] [INFO ] [REMOTE ] CCU: Fetching primary data for 2025-08. [2025-09-24T17:55:05.018164] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2025-02 (1.80 seconds). [2025-09-24T17:55:05.616053] [INFO ] [REMOTE ] CDE: Fetching primary data for 2025-03. [2025-09-24T17:55:05.956220] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2025-08 (1.14 seconds). [2025-09-24T17:55:06.416083] [INFO ] [REMOTE ] CCU: Fetching primary data for 2025-09. [2025-09-24T17:55:07.216116] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2025-09. [2025-09-24T17:55:07.492727] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2025-03 (1.88 seconds). [2025-09-24T17:55:07.543782] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-24T17:55:07.548385] [INFO ] [REMOTE ] CCU: Full fetch complete (33180 records). [2025-09-24T17:55:07.548588] [DEBUG] [VALIDATOR ] CCU: Validating primary data. [2025-09-24T17:55:07.663213] [INFO ] [REMOTE ] CCZ: Incremental fetch complete for 2025-09 (0.45 seconds). [2025-09-24T17:55:07.670101] [INFO ] [REMOTE ] CCZ: Full fetch complete (122 records). [2025-09-24T17:55:07.690824] [DEBUG] [VALIDATOR ] CCZ: Validating primary data. [2025-09-24T17:55:07.699922] [FATAL] [VALIDATOR ] CCZ: Data is stale - most recent date (2025-09-15) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:55:07.720709] [FATAL] [MAIN ] CCZ: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:55:07.726847] [WARN ] [MAIN ] CCZ: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:55:07.752549] [INFO ] [LOCAL ] CCZ: Starting deletion of primary data. [2025-09-24T17:55:07.758392] [DEBUG] [LOCAL ] CCZ: No primary data file found to delete. [2025-09-24T17:55:07.758502] [INFO ] [LOCAL ] CCZ: Starting deletion of derivative data. [2025-09-24T17:55:07.770315] [DEBUG] [LOCAL ] CCZ: No derivative data file found to delete. [2025-09-24T17:55:07.797793] [INFO ] [MAIN ] Update Progress: 418/2373 symbols completed. CCZ took 28.8s. Estimated remaining: 4h 17m 33s. Rate: 7.6 symbols/min [2025-09-24T17:55:08.023144] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2025-08. [2025-09-24T17:55:08.088534] [DEBUG] [VALIDATOR ] CCU: All expected trading days are present. [2025-09-24T17:55:08.093925] [DEBUG] [VALIDATOR ] CCU: Primary data validation passed. [2025-09-24T17:55:08.100106] [INFO ] [MAIN ] CCU: Fetched primary data is valid. [2025-09-24T17:55:08.105323] [DEBUG] [LOCAL ] CCU: Saving primary data. [2025-09-24T17:55:08.145591] [DEBUG] [LOCAL ] CCU: Trimmed 33180 records to 23608 (keeping 200 days of data) [2025-09-24T17:55:08.166093] [INFO ] [MAIN ] CDLR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:55:08.166684] [DEBUG] [LOCAL ] CDLR: No existing data file found in primary storage. [2025-09-24T17:55:08.166743] [WARN ] [MAIN ] CDLR: No existing data found, performing full refresh instead. [2025-09-24T17:55:08.167231] [INFO ] [MAIN ] CDLR: Wiping existing primary data before full refresh. [2025-09-24T17:55:08.167287] [INFO ] [LOCAL ] CDLR: Starting deletion of primary data. [2025-09-24T17:55:08.167333] [DEBUG] [LOCAL ] CDLR: No primary data file found to delete. [2025-09-24T17:55:08.167393] [INFO ] [MAIN ] CDLR: Starting full primary refresh. [2025-09-24T17:55:08.655957] [INFO ] [REMOTE ] CDLR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:55:08.705234] [DEBUG] [LOCAL ] CCU: Primary data saved (23608 records). [2025-09-24T17:55:08.705410] [INFO ] [MAIN ] CCU: Full history saved. [2025-09-24T17:55:08.705522] [INFO ] [MAIN ] Update Progress: 419/2373 symbols completed. CCU took 31.9s. Estimated remaining: 4h 16m 53s. Rate: 7.6 symbols/min [2025-09-24T17:55:08.821634] [INFO ] [REMOTE ] CDE: Fetching primary data for 2025-04. [2025-09-24T17:55:08.900084] [INFO ] [MAIN ] CDP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:55:08.947574] [DEBUG] [LOCAL ] CDP: Loaded 42704 existing records from primary storage. [2025-09-24T17:55:08.947798] [INFO ] [MAIN ] CDP: Loaded 42704 existing records. [2025-09-24T17:55:09.141361] [WARN ] [MAIN ] CDP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:55:09.141898] [INFO ] [MAIN ] CDP: Wiping existing primary data before full refresh. [2025-09-24T17:55:09.142085] [INFO ] [LOCAL ] CDP: Starting deletion of primary data. [2025-09-24T17:55:09.153459] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2025-08 (1.13 seconds). [2025-09-24T17:55:09.153695] [DEBUG] [LOCAL ] CDP: Deleted primary data file. [2025-09-24T17:55:09.153845] [INFO ] [MAIN ] CDP: Starting full primary refresh. [2025-09-24T17:55:09.529991] [INFO ] [REMOTE ] CDP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:55:09.616091] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2024-12. [2025-09-24T17:55:10.410062] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2024-12 (0.79 seconds). [2025-09-24T17:55:10.416027] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2025-01. [2025-09-24T17:55:10.944416] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2025-04 (2.12 seconds). [2025-09-24T17:55:11.025468] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2025-01 (0.61 seconds). [2025-09-24T17:55:11.216095] [INFO ] [REMOTE ] CDE: Fetching primary data for 2025-05. [2025-09-24T17:55:12.016092] [INFO ] [REMOTE ] CDP: Fetching primary data for 2024-12. [2025-09-24T17:55:12.816058] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2025-02. [2025-09-24T17:55:12.976021] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-24T17:55:13.416250] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2025-02 (0.60 seconds). [2025-09-24T17:55:13.556081] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-24T17:55:13.616051] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2025-09. [2025-09-24T17:55:14.416091] [INFO ] [REMOTE ] CDE: Fetching primary data for 2025-06. [2025-09-24T17:55:14.469329] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2025-09 (0.85 seconds). [2025-09-24T17:55:14.471584] [INFO ] [REMOTE ] CCRD: Full fetch complete (11937 records). [2025-09-24T17:55:14.471688] [DEBUG] [VALIDATOR ] CCRD: Validating primary data. [2025-09-24T17:55:14.837391] [DEBUG] [VALIDATOR ] CCRD: All expected trading days are present. [2025-09-24T17:55:14.837475] [DEBUG] [VALIDATOR ] CCRD: Primary data validation passed. [2025-09-24T17:55:14.837837] [INFO ] [MAIN ] CCRD: Fetched primary data is valid. [2025-09-24T17:55:14.837903] [DEBUG] [LOCAL ] CCRD: Saving primary data. [2025-09-24T17:55:14.838422] [DEBUG] [LOCAL ] CCRD: Trimmed 11937 records to 9021 (keeping 200 days of data) [2025-09-24T17:55:14.895664] [DEBUG] [LOCAL ] CCRD: Primary data saved (9021 records). [2025-09-24T17:55:14.895818] [INFO ] [MAIN ] CCRD: Full history saved. [2025-09-24T17:55:14.895921] [INFO ] [MAIN ] Update Progress: 420/2373 symbols completed. CCRD took 43.6s. Estimated remaining: 4h 16m 37s. Rate: 7.6 symbols/min [2025-09-24T17:55:15.065793] [INFO ] [MAIN ] CDRE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:55:15.066013] [DEBUG] [LOCAL ] CDRE: No existing data file found in primary storage. [2025-09-24T17:55:15.066069] [WARN ] [MAIN ] CDRE: No existing data found, performing full refresh instead. [2025-09-24T17:55:15.066224] [INFO ] [MAIN ] CDRE: Wiping existing primary data before full refresh. [2025-09-24T17:55:15.066292] [INFO ] [LOCAL ] CDRE: Starting deletion of primary data. [2025-09-24T17:55:15.066356] [DEBUG] [LOCAL ] CDRE: No primary data file found to delete. [2025-09-24T17:55:15.066404] [INFO ] [MAIN ] CDRE: Starting full primary refresh. [2025-09-24T17:55:15.225552] [INFO ] [REMOTE ] CDP: Fetching primary data for 2025-01. [2025-09-24T17:55:15.457913] [INFO ] [REMOTE ] CDRE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:55:16.016086] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2025-03. [2025-09-24T17:55:16.291156] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2025-06 (1.88 seconds). [2025-09-24T17:55:16.429810] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2025-01 (1.20 seconds). [2025-09-24T17:55:16.623409] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2025-03 (0.61 seconds). [2025-09-24T17:55:16.816079] [INFO ] [REMOTE ] CDE: Fetching primary data for 2025-07. [2025-09-24T17:55:17.616087] [INFO ] [REMOTE ] CDP: Fetching primary data for 2025-02. [2025-09-24T17:55:18.416100] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2024-12. [2025-09-24T17:55:18.742527] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2025-07 (1.93 seconds). [2025-09-24T17:55:19.098503] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-24T17:55:19.216138] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2025-04. [2025-09-24T17:55:19.384899] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2024-12 (0.97 seconds). [2025-09-24T17:55:19.946014] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2025-04 (0.73 seconds). [2025-09-24T17:55:20.016125] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2025-01. [2025-09-24T17:55:20.816092] [INFO ] [REMOTE ] CDE: Fetching primary data for 2025-08. [2025-09-24T17:55:21.141116] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2025-01 (1.12 seconds). [2025-09-24T17:55:21.616078] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2025-02. [2025-09-24T17:55:22.416101] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2025-05. [2025-09-24T17:55:22.655358] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2025-02 (1.04 seconds). [2025-09-24T17:55:22.814702] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2025-08 (2.00 seconds). [2025-09-24T17:55:23.216085] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2025-03. [2025-09-24T17:55:23.246708] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2025-05 (0.83 seconds). [2025-09-24T17:55:24.016089] [INFO ] [REMOTE ] CDP: Fetching primary data for 2025-03. [2025-09-24T17:55:24.371158] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2025-03 (1.16 seconds). [2025-09-24T17:55:24.816086] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2025-04. [2025-09-24T17:55:25.616134] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2025-06. [2025-09-24T17:55:25.676323] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2025-03 (1.66 seconds). [2025-09-24T17:55:26.073572] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2025-04 (1.26 seconds). [2025-09-24T17:55:26.409470] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2025-06 (0.79 seconds). [2025-09-24T17:55:26.416047] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2025-05. [2025-09-24T17:55:27.216121] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2025-07. [2025-09-24T17:55:27.627880] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-24T17:55:28.015610] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2025-07 (0.80 seconds). [2025-09-24T17:55:28.018682] [INFO ] [REMOTE ] CDE: Fetching primary data for 2025-09. [2025-09-24T17:55:28.816113] [INFO ] [REMOTE ] CDP: Fetching primary data for 2025-04. [2025-09-24T17:55:29.616164] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2025-08. [2025-09-24T17:55:30.119895] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2025-09 (2.10 seconds). [2025-09-24T17:55:30.130123] [INFO ] [REMOTE ] CDE: Full fetch complete (77578 records). [2025-09-24T17:55:30.130309] [DEBUG] [VALIDATOR ] CDE: Validating primary data. [2025-09-24T17:55:30.420850] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2025-06. [2025-09-24T17:55:30.460806] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2025-08 (0.84 seconds). [2025-09-24T17:55:30.615132] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2025-04 (1.80 seconds). [2025-09-24T17:55:30.650898] [DEBUG] [VALIDATOR ] CDE: All expected trading days are present. [2025-09-24T17:55:30.651141] [DEBUG] [VALIDATOR ] CDE: Primary data validation passed. [2025-09-24T17:55:30.652192] [INFO ] [MAIN ] CDE: Fetched primary data is valid. [2025-09-24T17:55:30.652324] [DEBUG] [LOCAL ] CDE: Saving primary data. [2025-09-24T17:55:30.654560] [DEBUG] [LOCAL ] CDE: Trimmed 77578 records to 53641 (keeping 200 days of data) [2025-09-24T17:55:30.974629] [DEBUG] [LOCAL ] CDE: Primary data saved (53641 records). [2025-09-24T17:55:30.974813] [INFO ] [MAIN ] CDE: Full history saved. [2025-09-24T17:55:30.975503] [INFO ] [MAIN ] Update Progress: 421/2373 symbols completed. CDE took 35.7s. Estimated remaining: 4h 17m 7s. Rate: 7.6 symbols/min [2025-09-24T17:55:31.181843] [INFO ] [MAIN ] CE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:55:31.216135] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2025-09. [2025-09-24T17:55:31.237374] [DEBUG] [LOCAL ] CE: Loaded 51554 existing records from primary storage. [2025-09-24T17:55:31.237566] [INFO ] [MAIN ] CE: Loaded 51554 existing records. [2025-09-24T17:55:31.424220] [WARN ] [MAIN ] CE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:55:31.424478] [INFO ] [MAIN ] CE: Wiping existing primary data before full refresh. [2025-09-24T17:55:31.424528] [INFO ] [LOCAL ] CE: Starting deletion of primary data. [2025-09-24T17:55:31.425911] [DEBUG] [LOCAL ] CE: Deleted primary data file. [2025-09-24T17:55:31.425973] [INFO ] [MAIN ] CE: Starting full primary refresh. [2025-09-24T17:55:31.864636] [INFO ] [REMOTE ] CE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:55:31.880860] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-24T17:55:32.016057] [INFO ] [REMOTE ] CDP: Fetching primary data for 2025-05. [2025-09-24T17:55:32.092862] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2025-09 (0.88 seconds). [2025-09-24T17:55:32.095106] [INFO ] [REMOTE ] CDLR: Full fetch complete (13104 records). [2025-09-24T17:55:32.095181] [DEBUG] [VALIDATOR ] CDLR: Validating primary data. [2025-09-24T17:55:32.470733] [DEBUG] [VALIDATOR ] CDLR: All expected trading days are present. [2025-09-24T17:55:32.470829] [DEBUG] [VALIDATOR ] CDLR: Primary data validation passed. [2025-09-24T17:55:32.471184] [INFO ] [MAIN ] CDLR: Fetched primary data is valid. [2025-09-24T17:55:32.471227] [DEBUG] [LOCAL ] CDLR: Saving primary data. [2025-09-24T17:55:32.471902] [DEBUG] [LOCAL ] CDLR: Trimmed 13104 records to 9802 (keeping 200 days of data) [2025-09-24T17:55:32.530756] [DEBUG] [LOCAL ] CDLR: Primary data saved (9802 records). [2025-09-24T17:55:32.530902] [INFO ] [MAIN ] CDLR: Full history saved. [2025-09-24T17:55:32.530991] [INFO ] [MAIN ] Update Progress: 422/2373 symbols completed. CDLR took 24.7s. Estimated remaining: 4h 16m 30s. Rate: 7.6 symbols/min [2025-09-24T17:55:32.702217] [INFO ] [MAIN ] CEE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:55:32.712208] [DEBUG] [LOCAL ] CEE: Loaded 6777 existing records from primary storage. [2025-09-24T17:55:32.712353] [INFO ] [MAIN ] CEE: Loaded 6777 existing records. [2025-09-24T17:55:32.821688] [INFO ] [REMOTE ] CE: Fetching primary data for 2024-12. [2025-09-24T17:55:32.904550] [WARN ] [MAIN ] CEE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:55:32.904828] [INFO ] [MAIN ] CEE: Wiping existing primary data before full refresh. [2025-09-24T17:55:32.904881] [INFO ] [LOCAL ] CEE: Starting deletion of primary data. [2025-09-24T17:55:32.905156] [DEBUG] [LOCAL ] CEE: Deleted primary data file. [2025-09-24T17:55:32.905226] [INFO ] [MAIN ] CEE: Starting full primary refresh. [2025-09-24T17:55:33.278596] [INFO ] [REMOTE ] CEE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:55:33.569124] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2025-05 (1.55 seconds). [2025-09-24T17:55:33.616061] [INFO ] [REMOTE ] CEE: Fetching primary data for 2024-12. [2025-09-24T17:55:34.260587] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2024-12 (0.64 seconds). [2025-09-24T17:55:34.416120] [INFO ] [REMOTE ] CDP: Fetching primary data for 2025-06. [2025-09-24T17:55:34.771746] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2024-12 (1.95 seconds). [2025-09-24T17:55:35.216103] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2025-07. [2025-09-24T17:55:36.016050] [INFO ] [REMOTE ] CE: Fetching primary data for 2025-01. [2025-09-24T17:55:36.124253] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2025-06 (1.71 seconds). [2025-09-24T17:55:36.308856] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2025-07 (1.09 seconds). [2025-09-24T17:55:36.816079] [INFO ] [REMOTE ] CEE: Fetching primary data for 2025-01. [2025-09-24T17:55:37.413340] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2025-01 (0.60 seconds). [2025-09-24T17:55:37.616052] [INFO ] [REMOTE ] CDP: Fetching primary data for 2025-07. [2025-09-24T17:55:37.734588] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2025-01 (1.72 seconds). [2025-09-24T17:55:38.416099] [INFO ] [REMOTE ] CEE: Fetching primary data for 2025-02. [2025-09-24T17:55:39.102060] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-24T17:55:39.216041] [INFO ] [REMOTE ] CDP: Fetching primary data for 2025-08. [2025-09-24T17:55:39.252590] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2025-02 (0.84 seconds). [2025-09-24T17:55:40.016124] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2025-08. [2025-09-24T17:55:40.550611] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-24T17:55:40.816099] [INFO ] [REMOTE ] CEE: Fetching primary data for 2025-03. [2025-09-24T17:55:41.012421] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2025-08 (1.00 seconds). [2025-09-24T17:55:41.616086] [INFO ] [REMOTE ] CE: Fetching primary data for 2025-02. [2025-09-24T17:55:41.734178] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2025-03 (0.92 seconds). [2025-09-24T17:55:42.416142] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2025-09. [2025-09-24T17:55:43.188883] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-24T17:55:43.216046] [INFO ] [REMOTE ] CE: Fetching primary data for 2025-03. [2025-09-24T17:55:43.553122] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2025-09 (1.14 seconds). [2025-09-24T17:55:43.558340] [INFO ] [REMOTE ] CDRE: Full fetch complete (35531 records). [2025-09-24T17:55:43.558496] [DEBUG] [VALIDATOR ] CDRE: Validating primary data. [2025-09-24T17:55:43.937328] [DEBUG] [VALIDATOR ] CDRE: All expected trading days are present. [2025-09-24T17:55:43.937416] [DEBUG] [VALIDATOR ] CDRE: Primary data validation passed. [2025-09-24T17:55:43.937985] [INFO ] [MAIN ] CDRE: Fetched primary data is valid. [2025-09-24T17:55:43.938051] [DEBUG] [LOCAL ] CDRE: Saving primary data. [2025-09-24T17:55:43.940443] [DEBUG] [LOCAL ] CDRE: Trimmed 35531 records to 25426 (keeping 200 days of data) [2025-09-24T17:55:44.038495] [INFO ] [REMOTE ] CDP: Fetching primary data for 2025-09. [2025-09-24T17:55:44.106984] [DEBUG] [LOCAL ] CDRE: Primary data saved (25426 records). [2025-09-24T17:55:44.107135] [INFO ] [MAIN ] CDRE: Full history saved. [2025-09-24T17:55:44.107215] [INFO ] [MAIN ] Update Progress: 423/2373 symbols completed. CDRE took 29.2s. Estimated remaining: 4h 16m 39s. Rate: 7.6 symbols/min [2025-09-24T17:55:44.275170] [INFO ] [MAIN ] CEPU: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:55:44.304047] [DEBUG] [LOCAL ] CEPU: Loaded 25995 existing records from primary storage. [2025-09-24T17:55:44.304217] [INFO ] [MAIN ] CEPU: Loaded 25995 existing records. [2025-09-24T17:55:44.484224] [WARN ] [MAIN ] CEPU: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:55:44.484485] [INFO ] [MAIN ] CEPU: Wiping existing primary data before full refresh. [2025-09-24T17:55:44.484533] [INFO ] [LOCAL ] CEPU: Starting deletion of primary data. [2025-09-24T17:55:44.485168] [DEBUG] [LOCAL ] CEPU: Deleted primary data file. [2025-09-24T17:55:44.485243] [INFO ] [MAIN ] CEPU: Starting full primary refresh. [2025-09-24T17:55:44.818085] [INFO ] [REMOTE ] CEE: Fetching primary data for 2025-04. [2025-09-24T17:55:44.880711] [INFO ] [REMOTE ] CEPU: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:55:44.959184] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-24T17:55:45.598259] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-24T17:55:45.606162] [INFO ] [REMOTE ] CDP: Full fetch complete (61836 records). [2025-09-24T17:55:45.606327] [DEBUG] [VALIDATOR ] CDP: Validating primary data. [2025-09-24T17:55:45.621164] [INFO ] [REMOTE ] CE: Fetching primary data for 2025-04. [2025-09-24T17:55:45.734792] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2025-04 (0.92 seconds). [2025-09-24T17:55:46.049826] [DEBUG] [VALIDATOR ] CDP: All expected trading days are present. [2025-09-24T17:55:46.049922] [DEBUG] [VALIDATOR ] CDP: Primary data validation passed. [2025-09-24T17:55:46.050821] [INFO ] [MAIN ] CDP: Fetched primary data is valid. [2025-09-24T17:55:46.050890] [DEBUG] [LOCAL ] CDP: Saving primary data. [2025-09-24T17:55:46.052316] [DEBUG] [LOCAL ] CDP: Trimmed 61836 records to 42701 (keeping 200 days of data) [2025-09-24T17:55:46.322959] [DEBUG] [LOCAL ] CDP: Primary data saved (42701 records). [2025-09-24T17:55:46.323112] [INFO ] [MAIN ] CDP: Full history saved. [2025-09-24T17:55:46.323204] [INFO ] [MAIN ] Update Progress: 424/2373 symbols completed. CDP took 37.6s. Estimated remaining: 4h 16m 5s. Rate: 7.6 symbols/min [2025-09-24T17:55:46.421459] [INFO ] [REMOTE ] CEE: Fetching primary data for 2025-05. [2025-09-24T17:55:46.520535] [INFO ] [MAIN ] CF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:55:46.571394] [DEBUG] [LOCAL ] CF: Loaded 52228 existing records from primary storage. [2025-09-24T17:55:46.571567] [INFO ] [MAIN ] CF: Loaded 52228 existing records. [2025-09-24T17:55:46.768332] [WARN ] [MAIN ] CF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:55:46.768602] [INFO ] [MAIN ] CF: Wiping existing primary data before full refresh. [2025-09-24T17:55:46.768706] [INFO ] [LOCAL ] CF: Starting deletion of primary data. [2025-09-24T17:55:46.770088] [DEBUG] [LOCAL ] CF: Deleted primary data file. [2025-09-24T17:55:46.770152] [INFO ] [MAIN ] CF: Starting full primary refresh. [2025-09-24T17:55:47.143805] [INFO ] [REMOTE ] CF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:55:47.161576] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2025-05 (0.74 seconds). [2025-09-24T17:55:47.216037] [INFO ] [REMOTE ] CEE: Fetching primary data for 2025-06. [2025-09-24T17:55:47.572711] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2025-04 (1.95 seconds). [2025-09-24T17:55:47.691031] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2025-06 (0.47 seconds). [2025-09-24T17:55:48.016120] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2024-12. [2025-09-24T17:55:48.816127] [INFO ] [REMOTE ] CEE: Fetching primary data for 2025-07. [2025-09-24T17:55:49.394902] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2025-07 (0.58 seconds). [2025-09-24T17:55:49.416736] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2024-12 (1.40 seconds). [2025-09-24T17:55:49.616096] [INFO ] [REMOTE ] CE: Fetching primary data for 2025-05. [2025-09-24T17:55:50.416132] [INFO ] [REMOTE ] CF: Fetching primary data for 2024-12. [2025-09-24T17:55:51.216066] [INFO ] [REMOTE ] CEE: Fetching primary data for 2025-08. [2025-09-24T17:55:51.438944] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2025-05 (1.82 seconds). [2025-09-24T17:55:51.826314] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-24T17:55:51.882137] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2025-08 (0.67 seconds). [2025-09-24T17:55:52.016081] [INFO ] [REMOTE ] CE: Fetching primary data for 2025-06. [2025-09-24T17:55:52.816091] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2025-01. [2025-09-24T17:55:53.616076] [INFO ] [REMOTE ] CEE: Fetching primary data for 2025-09. [2025-09-24T17:55:53.704866] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2025-06 (1.69 seconds). [2025-09-24T17:55:53.900836] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2025-01 (1.08 seconds). [2025-09-24T17:55:54.300301] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2025-09 (0.68 seconds). [2025-09-24T17:55:54.302563] [INFO ] [REMOTE ] CEE: Full fetch complete (10211 records). [2025-09-24T17:55:54.302680] [DEBUG] [VALIDATOR ] CEE: Validating primary data. [2025-09-24T17:55:54.421209] [INFO ] [REMOTE ] CF: Fetching primary data for 2025-01. [2025-09-24T17:55:54.679956] [DEBUG] [VALIDATOR ] CEE: All expected trading days are present. [2025-09-24T17:55:54.680082] [DEBUG] [VALIDATOR ] CEE: Primary data validation passed. [2025-09-24T17:55:54.680348] [INFO ] [MAIN ] CEE: Fetched primary data is valid. [2025-09-24T17:55:54.680390] [DEBUG] [LOCAL ] CEE: Saving primary data. [2025-09-24T17:55:54.680910] [DEBUG] [LOCAL ] CEE: Trimmed 10211 records to 6649 (keeping 200 days of data) [2025-09-24T17:55:54.720582] [DEBUG] [LOCAL ] CEE: Primary data saved (6649 records). [2025-09-24T17:55:54.720747] [INFO ] [MAIN ] CEE: Full history saved. [2025-09-24T17:55:54.720841] [INFO ] [MAIN ] Update Progress: 425/2373 symbols completed. CEE took 22.2s. Estimated remaining: 4h 15m 60s. Rate: 7.6 symbols/min [2025-09-24T17:55:54.894203] [INFO ] [MAIN ] CFG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:55:54.954521] [DEBUG] [LOCAL ] CFG: Loaded 53624 existing records from primary storage. [2025-09-24T17:55:54.954716] [INFO ] [MAIN ] CFG: Loaded 53624 existing records. [2025-09-24T17:55:55.132049] [WARN ] [MAIN ] CFG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:55:55.132353] [INFO ] [MAIN ] CFG: Wiping existing primary data before full refresh. [2025-09-24T17:55:55.132418] [INFO ] [LOCAL ] CFG: Starting deletion of primary data. [2025-09-24T17:55:55.133874] [DEBUG] [LOCAL ] CFG: Deleted primary data file. [2025-09-24T17:55:55.133940] [INFO ] [MAIN ] CFG: Starting full primary refresh. [2025-09-24T17:55:55.225068] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2025-02. [2025-09-24T17:55:55.492744] [INFO ] [REMOTE ] CFG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:55:56.016049] [INFO ] [REMOTE ] CE: Fetching primary data for 2025-07. [2025-09-24T17:55:56.218775] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2025-01 (1.80 seconds). [2025-09-24T17:55:56.404370] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-24T17:55:56.816159] [INFO ] [REMOTE ] CFG: Fetching primary data for 2024-12. [2025-09-24T17:55:57.616078] [INFO ] [REMOTE ] CF: Fetching primary data for 2025-02. [2025-09-24T17:55:57.781704] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2025-07 (1.77 seconds). [2025-09-24T17:55:58.416062] [INFO ] [REMOTE ] CE: Fetching primary data for 2025-08. [2025-09-24T17:55:58.545736] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-24T17:55:59.204851] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-24T17:55:59.216019] [INFO ] [REMOTE ] CF: Fetching primary data for 2025-03. [2025-09-24T17:56:00.016121] [INFO ] [REMOTE ] CFG: Fetching primary data for 2025-01. [2025-09-24T17:56:00.086690] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2025-08 (1.67 seconds). [2025-09-24T17:56:00.816105] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2025-03. [2025-09-24T17:56:01.057036] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2025-03 (1.84 seconds). [2025-09-24T17:56:01.575699] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-24T17:56:01.616063] [INFO ] [REMOTE ] CFG: Fetching primary data for 2025-02. [2025-09-24T17:56:02.093464] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2025-03 (1.28 seconds). [2025-09-24T17:56:02.416079] [INFO ] [REMOTE ] CE: Fetching primary data for 2025-09. [2025-09-24T17:56:02.994725] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-24T17:56:03.216096] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2025-04. [2025-09-24T17:56:04.016100] [INFO ] [REMOTE ] CFG: Fetching primary data for 2025-03. [2025-09-24T17:56:04.203309] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-24T17:56:04.213126] [INFO ] [REMOTE ] CE: Full fetch complete (74885 records). [2025-09-24T17:56:04.213370] [DEBUG] [VALIDATOR ] CE: Validating primary data. [2025-09-24T17:56:04.569371] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2025-04 (1.35 seconds). [2025-09-24T17:56:04.669545] [DEBUG] [VALIDATOR ] CE: All expected trading days are present. [2025-09-24T17:56:04.669622] [DEBUG] [VALIDATOR ] CE: Primary data validation passed. [2025-09-24T17:56:04.670431] [INFO ] [MAIN ] CE: Fetched primary data is valid. [2025-09-24T17:56:04.670487] [DEBUG] [LOCAL ] CE: Saving primary data. [2025-09-24T17:56:04.671934] [DEBUG] [LOCAL ] CE: Trimmed 74885 records to 51543 (keeping 200 days of data) [2025-09-24T17:56:04.857621] [INFO ] [REMOTE ] CF: Fetching primary data for 2025-04. [2025-09-24T17:56:04.994448] [DEBUG] [LOCAL ] CE: Primary data saved (51543 records). [2025-09-24T17:56:04.994603] [INFO ] [MAIN ] CE: Full history saved. [2025-09-24T17:56:04.994718] [INFO ] [MAIN ] Update Progress: 426/2373 symbols completed. CE took 34.0s. Estimated remaining: 4h 16m 3s. Rate: 7.6 symbols/min [2025-09-24T17:56:05.178850] [INFO ] [MAIN ] CFND: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:56:05.179119] [DEBUG] [LOCAL ] CFND: No existing data file found in primary storage. [2025-09-24T17:56:05.179176] [WARN ] [MAIN ] CFND: No existing data found, performing full refresh instead. [2025-09-24T17:56:05.179330] [INFO ] [MAIN ] CFND: Wiping existing primary data before full refresh. [2025-09-24T17:56:05.179373] [INFO ] [LOCAL ] CFND: Starting deletion of primary data. [2025-09-24T17:56:05.179416] [DEBUG] [LOCAL ] CFND: No primary data file found to delete. [2025-09-24T17:56:05.179449] [INFO ] [MAIN ] CFND: Starting full primary refresh. [2025-09-24T17:56:05.554052] [INFO ] [REMOTE ] CFND: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:56:05.616081] [INFO ] [REMOTE ] CFND: Fetching primary data for 2024-12. [2025-09-24T17:56:05.887521] [DEBUG] [REMOTE ] CFND: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:56:05.890042] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2025-03 (1.87 seconds). [2025-09-24T17:56:05.890176] [WARN ] [REMOTE ] CFND: No data returned for month 2024-12 [2025-09-24T17:56:06.416062] [INFO ] [REMOTE ] CFG: Fetching primary data for 2025-04. [2025-09-24T17:56:06.937129] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2025-04 (2.08 seconds). [2025-09-24T17:56:07.216100] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2025-05. [2025-09-24T17:56:07.864991] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2025-04 (1.45 seconds). [2025-09-24T17:56:08.016041] [INFO ] [REMOTE ] CFG: Fetching primary data for 2025-05. [2025-09-24T17:56:08.556623] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2025-05 (1.34 seconds). [2025-09-24T17:56:08.816081] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2025-06. [2025-09-24T17:56:09.602937] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-24T17:56:09.616025] [INFO ] [REMOTE ] CFG: Fetching primary data for 2025-06. [2025-09-24T17:56:09.855701] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-24T17:56:10.416083] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2025-07. [2025-09-24T17:56:11.141258] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2025-06 (1.53 seconds). [2025-09-24T17:56:11.216137] [INFO ] [REMOTE ] CF: Fetching primary data for 2025-05. [2025-09-24T17:56:11.622261] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2025-07 (1.21 seconds). [2025-09-24T17:56:12.016168] [INFO ] [REMOTE ] CFG: Fetching primary data for 2025-07. [2025-09-24T17:56:12.816107] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2025-08. [2025-09-24T17:56:12.976837] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-24T17:56:13.616085] [INFO ] [REMOTE ] CF: Fetching primary data for 2025-06. [2025-09-24T17:56:13.765263] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-24T17:56:14.102061] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-24T17:56:14.416126] [INFO ] [REMOTE ] CFG: Fetching primary data for 2025-08. [2025-09-24T17:56:15.136141] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-24T17:56:15.216130] [INFO ] [REMOTE ] CFND: Fetching primary data for 2025-01. [2025-09-24T17:56:15.425444] [DEBUG] [REMOTE ] CFND: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:56:15.425814] [WARN ] [REMOTE ] CFND: No data returned for month 2025-01 [2025-09-24T17:56:16.016059] [INFO ] [REMOTE ] CFND: Fetching primary data for 2025-02. [2025-09-24T17:56:16.190088] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-24T17:56:16.219270] [DEBUG] [REMOTE ] CFND: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:56:16.219599] [WARN ] [REMOTE ] CFND: No data returned for month 2025-02 [2025-09-24T17:56:16.816104] [INFO ] [REMOTE ] CF: Fetching primary data for 2025-07. [2025-09-24T17:56:17.616083] [INFO ] [REMOTE ] CFG: Fetching primary data for 2025-09. [2025-09-24T17:56:18.416076] [INFO ] [REMOTE ] CFND: Fetching primary data for 2025-03. [2025-09-24T17:56:18.469670] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-24T17:56:18.615422] [DEBUG] [REMOTE ] CFND: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:56:18.615852] [WARN ] [REMOTE ] CFND: No data returned for month 2025-03 [2025-09-24T17:56:19.220421] [INFO ] [REMOTE ] CFND: Fetching primary data for 2025-04. [2025-09-24T17:56:19.225688] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-24T17:56:19.235748] [INFO ] [REMOTE ] CFG: Full fetch complete (77575 records). [2025-09-24T17:56:19.235881] [DEBUG] [VALIDATOR ] CFG: Validating primary data. [2025-09-24T17:56:19.493224] [DEBUG] [REMOTE ] CFND: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:56:19.522680] [WARN ] [REMOTE ] CFND: No data returned for month 2025-04 [2025-09-24T17:56:19.657171] [DEBUG] [VALIDATOR ] CFG: All expected trading days are present. [2025-09-24T17:56:19.657271] [DEBUG] [VALIDATOR ] CFG: Primary data validation passed. [2025-09-24T17:56:19.658147] [INFO ] [MAIN ] CFG: Fetched primary data is valid. [2025-09-24T17:56:19.658220] [DEBUG] [LOCAL ] CFG: Saving primary data. [2025-09-24T17:56:19.659934] [DEBUG] [LOCAL ] CFG: Trimmed 77575 records to 53624 (keeping 200 days of data) [2025-09-24T17:56:19.997865] [DEBUG] [LOCAL ] CFG: Primary data saved (53624 records). [2025-09-24T17:56:19.998027] [INFO ] [MAIN ] CFG: Full history saved. [2025-09-24T17:56:19.998129] [INFO ] [MAIN ] Update Progress: 427/2373 symbols completed. CFG took 25.3s. Estimated remaining: 4h 16m 27s. Rate: 7.6 symbols/min [2025-09-24T17:56:20.021154] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2025-09. [2025-09-24T17:56:20.175367] [INFO ] [MAIN ] CFR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:56:20.213917] [DEBUG] [LOCAL ] CFR: Loaded 33622 existing records from primary storage. [2025-09-24T17:56:20.214112] [INFO ] [MAIN ] CFR: Loaded 33622 existing records. [2025-09-24T17:56:20.394970] [WARN ] [MAIN ] CFR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:56:20.395217] [INFO ] [MAIN ] CFR: Wiping existing primary data before full refresh. [2025-09-24T17:56:20.395268] [INFO ] [LOCAL ] CFR: Starting deletion of primary data. [2025-09-24T17:56:20.397022] [DEBUG] [LOCAL ] CFR: Deleted primary data file. [2025-09-24T17:56:20.397085] [INFO ] [MAIN ] CFR: Starting full primary refresh. [2025-09-24T17:56:20.767196] [INFO ] [REMOTE ] CFR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:56:20.816080] [INFO ] [REMOTE ] CFR: Fetching primary data for 2024-12. [2025-09-24T17:56:21.493617] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2025-09 (1.47 seconds). [2025-09-24T17:56:21.500041] [INFO ] [REMOTE ] CEPU: Full fetch complete (39631 records). [2025-09-24T17:56:21.500204] [DEBUG] [VALIDATOR ] CEPU: Validating primary data. [2025-09-24T17:56:21.621178] [INFO ] [REMOTE ] CF: Fetching primary data for 2025-08. [2025-09-24T17:56:21.896745] [DEBUG] [VALIDATOR ] CEPU: All expected trading days are present. [2025-09-24T17:56:21.896831] [DEBUG] [VALIDATOR ] CEPU: Primary data validation passed. [2025-09-24T17:56:21.897360] [INFO ] [MAIN ] CEPU: Fetched primary data is valid. [2025-09-24T17:56:21.897400] [DEBUG] [LOCAL ] CEPU: Saving primary data. [2025-09-24T17:56:21.898325] [DEBUG] [LOCAL ] CEPU: Trimmed 39631 records to 26053 (keeping 200 days of data) [2025-09-24T17:56:22.014359] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2024-12 (1.20 seconds). [2025-09-24T17:56:22.082850] [DEBUG] [LOCAL ] CEPU: Primary data saved (26053 records). [2025-09-24T17:56:22.082990] [INFO ] [MAIN ] CEPU: Full history saved. [2025-09-24T17:56:22.083089] [INFO ] [MAIN ] Update Progress: 428/2373 symbols completed. CEPU took 38.0s. Estimated remaining: 4h 15m 53s. Rate: 7.6 symbols/min [2025-09-24T17:56:22.259867] [INFO ] [MAIN ] CGAU: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:56:22.302938] [DEBUG] [LOCAL ] CGAU: Loaded 42686 existing records from primary storage. [2025-09-24T17:56:22.303125] [INFO ] [MAIN ] CGAU: Loaded 42686 existing records. [2025-09-24T17:56:22.421144] [INFO ] [REMOTE ] CFR: Fetching primary data for 2025-01. [2025-09-24T17:56:22.490024] [WARN ] [MAIN ] CGAU: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:56:22.490244] [INFO ] [MAIN ] CGAU: Wiping existing primary data before full refresh. [2025-09-24T17:56:22.490296] [INFO ] [LOCAL ] CGAU: Starting deletion of primary data. [2025-09-24T17:56:22.491267] [DEBUG] [LOCAL ] CGAU: Deleted primary data file. [2025-09-24T17:56:22.491329] [INFO ] [MAIN ] CGAU: Starting full primary refresh. [2025-09-24T17:56:22.841607] [INFO ] [REMOTE ] CGAU: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:56:23.216067] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2024-12. [2025-09-24T17:56:23.427878] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2025-08 (1.81 seconds). [2025-09-24T17:56:23.946328] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T17:56:24.016077] [INFO ] [REMOTE ] CFR: Fetching primary data for 2025-02. [2025-09-24T17:56:24.386918] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2024-12 (1.17 seconds). [2025-09-24T17:56:24.816116] [INFO ] [REMOTE ] CFND: Fetching primary data for 2025-05. [2025-09-24T17:56:25.084818] [DEBUG] [REMOTE ] CFND: Error fetching primary data for 2025-05: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:56:25.085274] [WARN ] [REMOTE ] CFND: No data returned for month 2025-05 [2025-09-24T17:56:25.408216] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2025-02 (1.39 seconds). [2025-09-24T17:56:25.616121] [INFO ] [REMOTE ] CFND: Fetching primary data for 2025-06. [2025-09-24T17:56:25.812519] [DEBUG] [REMOTE ] CFND: Error fetching primary data for 2025-06: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:56:25.812896] [WARN ] [REMOTE ] CFND: No data returned for month 2025-06 [2025-09-24T17:56:26.416121] [INFO ] [REMOTE ] CF: Fetching primary data for 2025-09. [2025-09-24T17:56:27.216095] [INFO ] [REMOTE ] CFND: Fetching primary data for 2025-07. [2025-09-24T17:56:27.423729] [DEBUG] [REMOTE ] CFND: Error fetching primary data for 2025-07: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:56:27.424106] [WARN ] [REMOTE ] CFND: No data returned for month 2025-07 [2025-09-24T17:56:28.016113] [INFO ] [REMOTE ] CFR: Fetching primary data for 2025-03. [2025-09-24T17:56:28.419959] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2025-09 (2.00 seconds). [2025-09-24T17:56:28.429992] [INFO ] [REMOTE ] CF: Full fetch complete (75141 records). [2025-09-24T17:56:28.430192] [DEBUG] [VALIDATOR ] CF: Validating primary data. [2025-09-24T17:56:28.825928] [INFO ] [REMOTE ] CFND: Fetching primary data for 2025-08. [2025-09-24T17:56:28.851221] [DEBUG] [VALIDATOR ] CF: All expected trading days are present. [2025-09-24T17:56:28.851296] [DEBUG] [VALIDATOR ] CF: Primary data validation passed. [2025-09-24T17:56:28.852208] [INFO ] [MAIN ] CF: Fetched primary data is valid. [2025-09-24T17:56:28.852280] [DEBUG] [LOCAL ] CF: Saving primary data. [2025-09-24T17:56:28.854080] [DEBUG] [LOCAL ] CF: Trimmed 75141 records to 52229 (keeping 200 days of data) [2025-09-24T17:56:29.179824] [DEBUG] [LOCAL ] CF: Primary data saved (52229 records). [2025-09-24T17:56:29.180028] [INFO ] [MAIN ] CF: Full history saved. [2025-09-24T17:56:29.180159] [INFO ] [MAIN ] Update Progress: 429/2373 symbols completed. CF took 42.9s. Estimated remaining: 4h 15m 41s. Rate: 7.6 symbols/min [2025-09-24T17:56:29.358275] [INFO ] [MAIN ] CGV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:56:29.361922] [DEBUG] [LOCAL ] CGV: Loaded 1405 existing records from primary storage. [2025-09-24T17:56:29.362048] [INFO ] [MAIN ] CGV: Loaded 1405 existing records. [2025-09-24T17:56:29.490596] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-24T17:56:29.593508] [WARN ] [MAIN ] CGV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:56:29.594057] [INFO ] [MAIN ] CGV: Wiping existing primary data before full refresh. [2025-09-24T17:56:29.594145] [INFO ] [LOCAL ] CGV: Starting deletion of primary data. [2025-09-24T17:56:29.594428] [DEBUG] [LOCAL ] CGV: Deleted primary data file. [2025-09-24T17:56:29.594502] [INFO ] [MAIN ] CGV: Starting full primary refresh. [2025-09-24T17:56:29.625095] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2025-01. [2025-09-24T17:56:29.972128] [INFO ] [REMOTE ] CGV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:56:29.982627] [INFO ] [REMOTE ] CFND: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-24T17:56:30.416122] [INFO ] [REMOTE ] CFR: Fetching primary data for 2025-04. [2025-09-24T17:56:31.125672] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2025-01 (1.50 seconds). [2025-09-24T17:56:31.216098] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2025-02. [2025-09-24T17:56:31.859832] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2025-04 (1.44 seconds). [2025-09-24T17:56:32.016123] [INFO ] [REMOTE ] CGV: Fetching primary data for 2024-12. [2025-09-24T17:56:32.611597] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-24T17:56:32.622189] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2024-12 (0.61 seconds). [2025-09-24T17:56:32.816094] [INFO ] [REMOTE ] CGV: Fetching primary data for 2025-01. [2025-09-24T17:56:33.253145] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2025-01 (0.44 seconds). [2025-09-24T17:56:33.616093] [INFO ] [REMOTE ] CFND: Fetching primary data for 2025-09. [2025-09-24T17:56:34.171927] [INFO ] [REMOTE ] CFND: Incremental fetch complete for 2025-09 (0.56 seconds). [2025-09-24T17:56:34.173630] [INFO ] [REMOTE ] CFND: Full fetch complete (2546 records). [2025-09-24T17:56:34.173726] [DEBUG] [VALIDATOR ] CFND: Validating primary data. [2025-09-24T17:56:34.353440] [WARN ] [VALIDATOR ] CFND: Validation failed - insufficient historical data. Have 34 unique days, need 200 days [2025-09-24T17:56:34.353658] [FATAL] [MAIN ] CFND: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:56:34.353727] [WARN ] [MAIN ] CFND: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:56:34.353798] [INFO ] [LOCAL ] CFND: Starting deletion of primary data. [2025-09-24T17:56:34.353887] [DEBUG] [LOCAL ] CFND: No primary data file found to delete. [2025-09-24T17:56:34.353944] [INFO ] [LOCAL ] CFND: Starting deletion of derivative data. [2025-09-24T17:56:34.354014] [DEBUG] [LOCAL ] CFND: No derivative data file found to delete. [2025-09-24T17:56:34.354108] [INFO ] [MAIN ] Update Progress: 430/2373 symbols completed. CFND took 29.4s. Estimated remaining: 4h 15m 21s. Rate: 7.6 symbols/min [2025-09-24T17:56:34.421258] [INFO ] [REMOTE ] CGV: Fetching primary data for 2025-02. [2025-09-24T17:56:34.528967] [INFO ] [MAIN ] CHCT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:56:34.572493] [DEBUG] [LOCAL ] CHCT: Loaded 24013 existing records from primary storage. [2025-09-24T17:56:34.572723] [INFO ] [MAIN ] CHCT: Loaded 24013 existing records. [2025-09-24T17:56:34.756701] [WARN ] [MAIN ] CHCT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:56:34.757158] [INFO ] [MAIN ] CHCT: Wiping existing primary data before full refresh. [2025-09-24T17:56:34.757251] [INFO ] [LOCAL ] CHCT: Starting deletion of primary data. [2025-09-24T17:56:34.757941] [DEBUG] [LOCAL ] CHCT: Deleted primary data file. [2025-09-24T17:56:34.758001] [INFO ] [MAIN ] CHCT: Starting full primary refresh. [2025-09-24T17:56:34.914789] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2025-02 (0.49 seconds). [2025-09-24T17:56:35.124439] [INFO ] [REMOTE ] CHCT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:56:35.216097] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2024-12. [2025-09-24T17:56:36.016087] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2025-03. [2025-09-24T17:56:36.229628] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2024-12 (1.01 seconds). [2025-09-24T17:56:36.816091] [INFO ] [REMOTE ] CGV: Fetching primary data for 2025-03. [2025-09-24T17:56:37.300483] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2025-03 (0.48 seconds). [2025-09-24T17:56:37.571840] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2025-03 (1.56 seconds). [2025-09-24T17:56:37.616148] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2025-01. [2025-09-24T17:56:38.416130] [INFO ] [REMOTE ] CFR: Fetching primary data for 2025-05. [2025-09-24T17:56:38.820192] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2025-01 (1.20 seconds). [2025-09-24T17:56:39.216076] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2025-02. [2025-09-24T17:56:39.708546] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2025-05 (1.29 seconds). [2025-09-24T17:56:39.960096] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2025-02 (0.74 seconds). [2025-09-24T17:56:40.016034] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2025-03. [2025-09-24T17:56:40.816103] [INFO ] [REMOTE ] CGV: Fetching primary data for 2025-04. [2025-09-24T17:56:41.093329] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2025-03 (1.08 seconds). [2025-09-24T17:56:41.245006] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2025-04 (0.43 seconds). [2025-09-24T17:56:41.616108] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2025-04. [2025-09-24T17:56:42.416051] [INFO ] [REMOTE ] CGV: Fetching primary data for 2025-05. [2025-09-24T17:56:42.792202] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-24T17:56:42.952585] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2025-05 (0.54 seconds). [2025-09-24T17:56:43.216078] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2025-04. [2025-09-24T17:56:44.016080] [INFO ] [REMOTE ] CGV: Fetching primary data for 2025-06. [2025-09-24T17:56:44.440441] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2025-06 (0.42 seconds). [2025-09-24T17:56:44.773281] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-24T17:56:44.816052] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2025-05. [2025-09-24T17:56:45.616133] [INFO ] [REMOTE ] CFR: Fetching primary data for 2025-06. [2025-09-24T17:56:46.242330] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-24T17:56:46.416091] [INFO ] [REMOTE ] CGV: Fetching primary data for 2025-07. [2025-09-24T17:56:46.741873] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2025-07 (0.33 seconds). [2025-09-24T17:56:46.767844] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2025-06 (1.15 seconds). [2025-09-24T17:56:47.216093] [INFO ] [REMOTE ] CFR: Fetching primary data for 2025-07. [2025-09-24T17:56:48.016138] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2025-05. [2025-09-24T17:56:48.573361] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2025-07 (1.36 seconds). [2025-09-24T17:56:48.816055] [INFO ] [REMOTE ] CFR: Fetching primary data for 2025-08. [2025-09-24T17:56:48.838219] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-24T17:56:49.616076] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2025-06. [2025-09-24T17:56:50.255601] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-24T17:56:50.416076] [INFO ] [REMOTE ] CFR: Fetching primary data for 2025-09. [2025-09-24T17:56:51.012110] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-24T17:56:51.216092] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2025-07. [2025-09-24T17:56:51.561441] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2025-09 (1.15 seconds). [2025-09-24T17:56:51.571093] [INFO ] [REMOTE ] CFR: Full fetch complete (48475 records). [2025-09-24T17:56:51.571345] [DEBUG] [VALIDATOR ] CFR: Validating primary data. [2025-09-24T17:56:51.974225] [DEBUG] [VALIDATOR ] CFR: All expected trading days are present. [2025-09-24T17:56:51.974334] [DEBUG] [VALIDATOR ] CFR: Primary data validation passed. [2025-09-24T17:56:51.975412] [INFO ] [MAIN ] CFR: Fetched primary data is valid. [2025-09-24T17:56:51.975502] [DEBUG] [LOCAL ] CFR: Saving primary data. [2025-09-24T17:56:51.980695] [DEBUG] [LOCAL ] CFR: Trimmed 48475 records to 33520 (keeping 200 days of data) [2025-09-24T17:56:52.044432] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2025-06. [2025-09-24T17:56:52.207473] [DEBUG] [LOCAL ] CFR: Primary data saved (33520 records). [2025-09-24T17:56:52.207624] [INFO ] [MAIN ] CFR: Full history saved. [2025-09-24T17:56:52.207758] [INFO ] [MAIN ] Update Progress: 431/2373 symbols completed. CFR took 32.2s. Estimated remaining: 4h 15m 58s. Rate: 7.6 symbols/min [2025-09-24T17:56:52.386300] [INFO ] [MAIN ] CHD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:56:52.446956] [DEBUG] [LOCAL ] CHD: Loaded 52024 existing records from primary storage. [2025-09-24T17:56:52.447135] [INFO ] [MAIN ] CHD: Loaded 52024 existing records. [2025-09-24T17:56:52.650273] [WARN ] [MAIN ] CHD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:56:52.651368] [INFO ] [MAIN ] CHD: Wiping existing primary data before full refresh. [2025-09-24T17:56:52.651515] [INFO ] [LOCAL ] CHD: Starting deletion of primary data. [2025-09-24T17:56:52.652885] [DEBUG] [LOCAL ] CHD: Deleted primary data file. [2025-09-24T17:56:52.652962] [INFO ] [MAIN ] CHD: Starting full primary refresh. [2025-09-24T17:56:52.826032] [INFO ] [REMOTE ] CGV: Fetching primary data for 2025-08. [2025-09-24T17:56:52.868720] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-24T17:56:53.078230] [INFO ] [REMOTE ] CHD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:56:53.200261] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2025-06 (1.16 seconds). [2025-09-24T17:56:53.287970] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2025-08 (0.46 seconds). [2025-09-24T17:56:53.616087] [INFO ] [REMOTE ] CHD: Fetching primary data for 2024-12. [2025-09-24T17:56:54.416092] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2025-08. [2025-09-24T17:56:55.169635] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2024-12 (1.55 seconds). [2025-09-24T17:56:55.216043] [INFO ] [REMOTE ] CHD: Fetching primary data for 2025-01. [2025-09-24T17:56:56.016043] [INFO ] [REMOTE ] CGV: Fetching primary data for 2025-09. [2025-09-24T17:56:56.048269] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-24T17:56:56.513493] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2025-09 (0.50 seconds). [2025-09-24T17:56:56.514369] [INFO ] [REMOTE ] CGV: Full fetch complete (2288 records). [2025-09-24T17:56:56.514438] [DEBUG] [VALIDATOR ] CGV: Validating primary data. [2025-09-24T17:56:56.822321] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2025-09. [2025-09-24T17:56:56.909386] [DEBUG] [VALIDATOR ] CGV: All expected trading days are present. [2025-09-24T17:56:56.909528] [DEBUG] [VALIDATOR ] CGV: Primary data validation passed. [2025-09-24T17:56:56.909744] [INFO ] [MAIN ] CGV: Fetched primary data is valid. [2025-09-24T17:56:56.909806] [DEBUG] [LOCAL ] CGV: Saving primary data. [2025-09-24T17:56:56.910235] [DEBUG] [LOCAL ] CGV: Trimmed 2288 records to 1403 (keeping 200 days of data) [2025-09-24T17:56:56.920221] [DEBUG] [LOCAL ] CGV: Primary data saved (1403 records). [2025-09-24T17:56:56.920493] [INFO ] [MAIN ] CGV: Full history saved. [2025-09-24T17:56:56.920743] [INFO ] [MAIN ] Update Progress: 432/2373 symbols completed. CGV took 27.7s. Estimated remaining: 4h 15m 36s. Rate: 7.6 symbols/min [2025-09-24T17:56:57.141561] [INFO ] [MAIN ] CHE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:56:57.145921] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2025-01 (1.93 seconds). [2025-09-24T17:56:57.174228] [DEBUG] [LOCAL ] CHE: Loaded 14740 existing records from primary storage. [2025-09-24T17:56:57.174362] [INFO ] [MAIN ] CHE: Loaded 14740 existing records. [2025-09-24T17:56:57.350862] [WARN ] [MAIN ] CHE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:56:57.351134] [INFO ] [MAIN ] CHE: Wiping existing primary data before full refresh. [2025-09-24T17:56:57.351196] [INFO ] [LOCAL ] CHE: Starting deletion of primary data. [2025-09-24T17:56:57.351798] [DEBUG] [LOCAL ] CHE: Deleted primary data file. [2025-09-24T17:56:57.351868] [INFO ] [MAIN ] CHE: Starting full primary refresh. [2025-09-24T17:56:57.623685] [INFO ] [REMOTE ] CHD: Fetching primary data for 2025-02. [2025-09-24T17:56:57.706132] [INFO ] [REMOTE ] CHE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:56:58.416146] [INFO ] [REMOTE ] CHE: Fetching primary data for 2024-12. [2025-09-24T17:56:58.764760] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2025-09 (1.94 seconds). [2025-09-24T17:56:58.773286] [INFO ] [REMOTE ] CGAU: Full fetch complete (60587 records). [2025-09-24T17:56:58.773418] [DEBUG] [VALIDATOR ] CGAU: Validating primary data. [2025-09-24T17:56:59.175732] [DEBUG] [VALIDATOR ] CGAU: All expected trading days are present. [2025-09-24T17:56:59.176179] [DEBUG] [VALIDATOR ] CGAU: Primary data validation passed. [2025-09-24T17:56:59.183903] [INFO ] [MAIN ] CGAU: Fetched primary data is valid. [2025-09-24T17:56:59.184006] [DEBUG] [LOCAL ] CGAU: Saving primary data. [2025-09-24T17:56:59.184778] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2024-12 (0.77 seconds). [2025-09-24T17:56:59.189265] [DEBUG] [LOCAL ] CGAU: Trimmed 60587 records to 42718 (keeping 200 days of data) [2025-09-24T17:56:59.256874] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2025-07. [2025-09-24T17:56:59.319926] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2025-02 (1.70 seconds). [2025-09-24T17:56:59.483899] [DEBUG] [LOCAL ] CGAU: Primary data saved (42718 records). [2025-09-24T17:56:59.484033] [INFO ] [MAIN ] CGAU: Full history saved. [2025-09-24T17:56:59.484118] [INFO ] [MAIN ] Update Progress: 433/2373 symbols completed. CGAU took 37.4s. Estimated remaining: 4h 15m 4s. Rate: 7.6 symbols/min [2025-09-24T17:56:59.653547] [INFO ] [MAIN ] CHGG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:56:59.701542] [DEBUG] [LOCAL ] CHGG: Loaded 47742 existing records from primary storage. [2025-09-24T17:56:59.701749] [INFO ] [MAIN ] CHGG: Loaded 47742 existing records. [2025-09-24T17:56:59.887357] [WARN ] [MAIN ] CHGG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:56:59.887944] [INFO ] [MAIN ] CHGG: Wiping existing primary data before full refresh. [2025-09-24T17:56:59.888002] [INFO ] [LOCAL ] CHGG: Starting deletion of primary data. [2025-09-24T17:56:59.889173] [DEBUG] [LOCAL ] CHGG: Deleted primary data file. [2025-09-24T17:56:59.889235] [INFO ] [MAIN ] CHGG: Starting full primary refresh. [2025-09-24T17:57:00.029043] [INFO ] [REMOTE ] CHE: Fetching primary data for 2025-01. [2025-09-24T17:57:00.247809] [INFO ] [REMOTE ] CHGG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:57:00.717866] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-24T17:57:00.816042] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2025-08. [2025-09-24T17:57:00.876127] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-24T17:57:01.616046] [INFO ] [REMOTE ] CHE: Fetching primary data for 2025-02. [2025-09-24T17:57:01.991354] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2025-08 (1.18 seconds). [2025-09-24T17:57:02.416095] [INFO ] [REMOTE ] CHD: Fetching primary data for 2025-03. [2025-09-24T17:57:03.216135] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2025-09. [2025-09-24T17:57:03.539455] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2025-02 (1.92 seconds). [2025-09-24T17:57:04.016110] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2024-12. [2025-09-24T17:57:04.816097] [INFO ] [REMOTE ] CHE: Fetching primary data for 2025-03. [2025-09-24T17:57:05.124699] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2025-09 (1.91 seconds). [2025-09-24T17:57:05.131320] [INFO ] [REMOTE ] CHCT: Full fetch complete (35018 records). [2025-09-24T17:57:05.131583] [DEBUG] [VALIDATOR ] CHCT: Validating primary data. [2025-09-24T17:57:05.617033] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2025-03 (0.80 seconds). [2025-09-24T17:57:05.620485] [DEBUG] [VALIDATOR ] CHCT: All expected trading days are present. [2025-09-24T17:57:05.623443] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2025-03 (3.21 seconds). [2025-09-24T17:57:05.633429] [INFO ] [REMOTE ] CHE: Fetching primary data for 2025-04. [2025-09-24T17:57:05.627210] [DEBUG] [VALIDATOR ] CHCT: Primary data validation passed. [2025-09-24T17:57:05.634886] [INFO ] [MAIN ] CHCT: Fetched primary data is valid. [2025-09-24T17:57:05.636489] [DEBUG] [LOCAL ] CHCT: Saving primary data. [2025-09-24T17:57:05.638476] [DEBUG] [LOCAL ] CHCT: Trimmed 35018 records to 23991 (keeping 200 days of data) [2025-09-24T17:57:05.823286] [DEBUG] [LOCAL ] CHCT: Primary data saved (23991 records). [2025-09-24T17:57:05.823472] [INFO ] [MAIN ] CHCT: Full history saved. [2025-09-24T17:57:05.823594] [INFO ] [MAIN ] Update Progress: 434/2373 symbols completed. CHCT took 31.5s. Estimated remaining: 4h 14m 49s. Rate: 7.6 symbols/min [2025-09-24T17:57:06.016031] [INFO ] [MAIN ] CHH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:57:06.074257] [DEBUG] [LOCAL ] CHH: Loaded 32213 existing records from primary storage. [2025-09-24T17:57:06.101910] [INFO ] [MAIN ] CHH: Loaded 32213 existing records. [2025-09-24T17:57:06.220286] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2024-12 (2.20 seconds). [2025-09-24T17:57:06.321924] [WARN ] [MAIN ] CHH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:57:06.322253] [INFO ] [MAIN ] CHH: Wiping existing primary data before full refresh. [2025-09-24T17:57:06.322306] [INFO ] [LOCAL ] CHH: Starting deletion of primary data. [2025-09-24T17:57:06.323290] [DEBUG] [LOCAL ] CHH: Deleted primary data file. [2025-09-24T17:57:06.323354] [INFO ] [MAIN ] CHH: Starting full primary refresh. [2025-09-24T17:57:06.422747] [INFO ] [REMOTE ] CHD: Fetching primary data for 2025-04. [2025-09-24T17:57:06.728033] [INFO ] [REMOTE ] CHH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:57:06.734582] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2025-04 (1.10 seconds). [2025-09-24T17:57:07.216089] [INFO ] [REMOTE ] CHE: Fetching primary data for 2025-05. [2025-09-24T17:57:08.016092] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2025-01. [2025-09-24T17:57:08.174222] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-24T17:57:08.193428] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2025-05 (0.98 seconds). [2025-09-24T17:57:08.816097] [INFO ] [REMOTE ] CHE: Fetching primary data for 2025-06. [2025-09-24T17:57:09.616074] [INFO ] [REMOTE ] CHH: Fetching primary data for 2024-12. [2025-09-24T17:57:09.838091] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2025-01 (1.82 seconds). [2025-09-24T17:57:09.839418] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-24T17:57:10.416141] [INFO ] [REMOTE ] CHD: Fetching primary data for 2025-05. [2025-09-24T17:57:11.054084] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-24T17:57:11.216104] [INFO ] [REMOTE ] CHH: Fetching primary data for 2025-01. [2025-09-24T17:57:12.016131] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2025-02. [2025-09-24T17:57:12.267623] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2025-05 (1.85 seconds). [2025-09-24T17:57:12.464439] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-24T17:57:12.816137] [INFO ] [REMOTE ] CHD: Fetching primary data for 2025-06. [2025-09-24T17:57:13.616087] [INFO ] [REMOTE ] CHE: Fetching primary data for 2025-07. [2025-09-24T17:57:13.671901] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-24T17:57:14.347237] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2025-06 (1.53 seconds). [2025-09-24T17:57:14.416051] [INFO ] [REMOTE ] CHD: Fetching primary data for 2025-07. [2025-09-24T17:57:14.777280] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2025-07 (1.16 seconds). [2025-09-24T17:57:15.216100] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2025-03. [2025-09-24T17:57:16.016054] [INFO ] [REMOTE ] CHH: Fetching primary data for 2025-02. [2025-09-24T17:57:16.237056] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-24T17:57:16.816059] [INFO ] [REMOTE ] CHD: Fetching primary data for 2025-08. [2025-09-24T17:57:16.970842] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-24T17:57:17.572245] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-24T17:57:17.616087] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2025-04. [2025-09-24T17:57:18.416102] [INFO ] [REMOTE ] CHH: Fetching primary data for 2025-03. [2025-09-24T17:57:18.521428] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2025-08 (1.71 seconds). [2025-09-24T17:57:19.216058] [INFO ] [REMOTE ] CHE: Fetching primary data for 2025-08. [2025-09-24T17:57:19.322532] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-24T17:57:19.798364] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2025-03 (1.38 seconds). [2025-09-24T17:57:20.016042] [INFO ] [REMOTE ] CHH: Fetching primary data for 2025-04. [2025-09-24T17:57:20.071470] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2025-08 (0.86 seconds). [2025-09-24T17:57:20.816077] [INFO ] [REMOTE ] CHE: Fetching primary data for 2025-09. [2025-09-24T17:57:21.616082] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2025-05. [2025-09-24T17:57:22.416087] [INFO ] [REMOTE ] CHD: Fetching primary data for 2025-09. [2025-09-24T17:57:22.580767] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2025-04 (2.56 seconds). [2025-09-24T17:57:23.216203] [INFO ] [REMOTE ] CHH: Fetching primary data for 2025-05. [2025-09-24T17:57:23.482930] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2025-09 (2.67 seconds). [2025-09-24T17:57:23.487414] [INFO ] [REMOTE ] CHE: Full fetch complete (19702 records). [2025-09-24T17:57:23.487581] [DEBUG] [VALIDATOR ] CHE: Validating primary data. [2025-09-24T17:57:23.991370] [DEBUG] [VALIDATOR ] CHE: All expected trading days are present. [2025-09-24T17:57:23.991852] [DEBUG] [VALIDATOR ] CHE: Primary data validation passed. [2025-09-24T17:57:23.992565] [INFO ] [MAIN ] CHE: Fetched primary data is valid. [2025-09-24T17:57:23.992687] [DEBUG] [LOCAL ] CHE: Saving primary data. [2025-09-24T17:57:23.993781] [DEBUG] [LOCAL ] CHE: Trimmed 19702 records to 14812 (keeping 200 days of data) [2025-09-24T17:57:24.089250] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2025-05 (2.47 seconds). [2025-09-24T17:57:24.117064] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2025-06. [2025-09-24T17:57:24.129629] [DEBUG] [LOCAL ] CHE: Primary data saved (14812 records). [2025-09-24T17:57:24.129905] [INFO ] [MAIN ] CHE: Full history saved. [2025-09-24T17:57:24.130129] [INFO ] [MAIN ] Update Progress: 435/2373 symbols completed. CHE took 27.2s. Estimated remaining: 4h 15m 28s. Rate: 7.6 symbols/min [2025-09-24T17:57:24.332331] [INFO ] [MAIN ] CHMI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:57:24.348483] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-24T17:57:24.357891] [INFO ] [REMOTE ] CHD: Full fetch complete (74368 records). [2025-09-24T17:57:24.358040] [DEBUG] [VALIDATOR ] CHD: Validating primary data. [2025-09-24T17:57:24.494202] [DEBUG] [LOCAL ] CHMI: Loaded 22112 existing records from primary storage. [2025-09-24T17:57:24.517544] [INFO ] [MAIN ] CHMI: Loaded 22112 existing records. [2025-09-24T17:57:24.956600] [WARN ] [MAIN ] CHMI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:57:24.981349] [INFO ] [MAIN ] CHMI: Wiping existing primary data before full refresh. [2025-09-24T17:57:24.989406] [INFO ] [LOCAL ] CHMI: Starting deletion of primary data. [2025-09-24T17:57:24.999054] [DEBUG] [VALIDATOR ] CHD: All expected trading days are present. [2025-09-24T17:57:25.003156] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2025-05 (1.79 seconds). [2025-09-24T17:57:25.003311] [DEBUG] [LOCAL ] CHMI: Deleted primary data file. [2025-09-24T17:57:25.002240] [DEBUG] [VALIDATOR ] CHD: Primary data validation passed. [2025-09-24T17:57:25.003440] [INFO ] [MAIN ] CHMI: Starting full primary refresh. [2025-09-24T17:57:25.011850] [INFO ] [MAIN ] CHD: Fetched primary data is valid. [2025-09-24T17:57:25.032985] [DEBUG] [LOCAL ] CHD: Saving primary data. [2025-09-24T17:57:25.088831] [INFO ] [REMOTE ] CHH: Fetching primary data for 2025-06. [2025-09-24T17:57:25.116824] [DEBUG] [LOCAL ] CHD: Trimmed 74368 records to 52017 (keeping 200 days of data) [2025-09-24T17:57:25.500716] [INFO ] [REMOTE ] CHMI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:57:25.617020] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2024-12. [2025-09-24T17:57:25.709970] [DEBUG] [LOCAL ] CHD: Primary data saved (52017 records). [2025-09-24T17:57:25.710123] [INFO ] [MAIN ] CHD: Full history saved. [2025-09-24T17:57:25.710219] [INFO ] [MAIN ] Update Progress: 436/2373 symbols completed. CHD took 33.5s. Estimated remaining: 4h 14m 52s. Rate: 7.6 symbols/min [2025-09-24T17:57:25.882491] [INFO ] [MAIN ] CHN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:57:25.888947] [DEBUG] [LOCAL ] CHN: Loaded 4788 existing records from primary storage. [2025-09-24T17:57:25.889099] [INFO ] [MAIN ] CHN: Loaded 4788 existing records. [2025-09-24T17:57:26.079990] [WARN ] [MAIN ] CHN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:57:26.080451] [INFO ] [MAIN ] CHN: Wiping existing primary data before full refresh. [2025-09-24T17:57:26.080698] [INFO ] [LOCAL ] CHN: Starting deletion of primary data. [2025-09-24T17:57:26.081076] [DEBUG] [LOCAL ] CHN: Deleted primary data file. [2025-09-24T17:57:26.081139] [INFO ] [MAIN ] CHN: Starting full primary refresh. [2025-09-24T17:57:26.373820] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2025-06 (2.26 seconds). [2025-09-24T17:57:26.416273] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2025-07. [2025-09-24T17:57:26.533920] [INFO ] [REMOTE ] CHN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:57:26.566482] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2025-06 (1.48 seconds). [2025-09-24T17:57:26.575754] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2024-12 (0.96 seconds). [2025-09-24T17:57:27.216139] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2025-01. [2025-09-24T17:57:28.016053] [INFO ] [REMOTE ] CHH: Fetching primary data for 2025-07. [2025-09-24T17:57:28.339761] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2025-01 (1.12 seconds). [2025-09-24T17:57:28.499686] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2025-07 (2.08 seconds). [2025-09-24T17:57:28.816096] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2025-08. [2025-09-24T17:57:29.362036] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2025-07 (1.35 seconds). [2025-09-24T17:57:29.616133] [INFO ] [REMOTE ] CHN: Fetching primary data for 2024-12. [2025-09-24T17:57:30.273685] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2024-12 (0.66 seconds). [2025-09-24T17:57:30.416119] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2025-02. [2025-09-24T17:57:30.502311] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2025-08 (1.69 seconds). [2025-09-24T17:57:31.216086] [INFO ] [REMOTE ] CHN: Fetching primary data for 2025-01. [2025-09-24T17:57:31.490093] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2025-02 (1.07 seconds). [2025-09-24T17:57:31.888433] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2025-01 (0.67 seconds). [2025-09-24T17:57:32.016066] [INFO ] [REMOTE ] CHN: Fetching primary data for 2025-02. [2025-09-24T17:57:32.816119] [INFO ] [REMOTE ] CHH: Fetching primary data for 2025-08. [2025-09-24T17:57:32.900378] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2025-02 (0.88 seconds). [2025-09-24T17:57:33.616083] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2025-03. [2025-09-24T17:57:34.309386] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-24T17:57:34.416096] [INFO ] [REMOTE ] CHN: Fetching primary data for 2025-03. [2025-09-24T17:57:34.933771] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2025-03 (1.32 seconds). [2025-09-24T17:57:34.989413] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2025-03 (0.57 seconds). [2025-09-24T17:57:35.216110] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2025-09. [2025-09-24T17:57:36.016135] [INFO ] [REMOTE ] CHH: Fetching primary data for 2025-09. [2025-09-24T17:57:36.816109] [INFO ] [REMOTE ] CHN: Fetching primary data for 2025-04. [2025-09-24T17:57:37.101739] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2025-09 (1.89 seconds). [2025-09-24T17:57:37.110262] [INFO ] [REMOTE ] CHGG: Full fetch complete (70627 records). [2025-09-24T17:57:37.110392] [DEBUG] [VALIDATOR ] CHGG: Validating primary data. [2025-09-24T17:57:37.541986] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2025-09 (1.53 seconds). [2025-09-24T17:57:37.584685] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2025-04 (0.77 seconds). [2025-09-24T17:57:37.587377] [INFO ] [REMOTE ] CHH: Full fetch complete (46340 records). [2025-09-24T17:57:37.587793] [DEBUG] [VALIDATOR ] CHH: Validating primary data. [2025-09-24T17:57:37.587616] [DEBUG] [VALIDATOR ] CHGG: All expected trading days are present. [2025-09-24T17:57:37.588487] [DEBUG] [VALIDATOR ] CHGG: Primary data validation passed. [2025-09-24T17:57:37.589547] [INFO ] [MAIN ] CHGG: Fetched primary data is valid. [2025-09-24T17:57:37.589677] [DEBUG] [LOCAL ] CHGG: Saving primary data. [2025-09-24T17:57:37.621168] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2025-04. [2025-09-24T17:57:37.698047] [DEBUG] [LOCAL ] CHGG: Trimmed 70627 records to 47701 (keeping 200 days of data) [2025-09-24T17:57:38.144338] [DEBUG] [VALIDATOR ] CHH: All expected trading days are present. [2025-09-24T17:57:38.144749] [DEBUG] [VALIDATOR ] CHH: Primary data validation passed. [2025-09-24T17:57:38.148989] [INFO ] [MAIN ] CHH: Fetched primary data is valid. [2025-09-24T17:57:38.149132] [DEBUG] [LOCAL ] CHH: Saving primary data. [2025-09-24T17:57:38.204401] [DEBUG] [LOCAL ] CHH: Trimmed 46340 records to 32181 (keeping 200 days of data) [2025-09-24T17:57:38.417529] [INFO ] [REMOTE ] CHN: Fetching primary data for 2025-05. [2025-09-24T17:57:38.429688] [DEBUG] [LOCAL ] CHGG: Primary data saved (47701 records). [2025-09-24T17:57:38.430165] [INFO ] [MAIN ] CHGG: Full history saved. [2025-09-24T17:57:38.430939] [INFO ] [MAIN ] Update Progress: 437/2373 symbols completed. CHGG took 38.9s. Estimated remaining: 4h 15m 5s. Rate: 7.6 symbols/min [2025-09-24T17:57:38.516054] [DEBUG] [LOCAL ] CHH: Primary data saved (32181 records). [2025-09-24T17:57:38.516193] [INFO ] [MAIN ] CHH: Full history saved. [2025-09-24T17:57:38.516935] [INFO ] [MAIN ] Update Progress: 438/2373 symbols completed. CHH took 32.7s. Estimated remaining: 4h 14m 23s. Rate: 7.6 symbols/min [2025-09-24T17:57:39.374486] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2025-05 (0.96 seconds). [2025-09-24T17:57:39.376366] [INFO ] [REMOTE ] CHN: Fetching primary data for 2025-06. [2025-09-24T17:57:39.440302] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-24T17:57:40.016088] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2025-05. [2025-09-24T17:57:40.212161] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2025-06 (0.84 seconds). [2025-09-24T17:57:40.816059] [INFO ] [REMOTE ] CHN: Fetching primary data for 2025-07. [2025-09-24T17:57:40.903601] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2025-05 (0.89 seconds). [2025-09-24T17:57:41.383614] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2025-07 (0.57 seconds). [2025-09-24T17:57:41.616125] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2025-06. [2025-09-24T17:57:42.416106] [INFO ] [REMOTE ] CHN: Fetching primary data for 2025-08. [2025-09-24T17:57:42.685497] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2025-06 (1.07 seconds). [2025-09-24T17:57:43.101300] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2025-08 (0.69 seconds). [2025-09-24T17:57:43.216124] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2025-07. [2025-09-24T17:57:44.016053] [INFO ] [REMOTE ] CHN: Fetching primary data for 2025-09. [2025-09-24T17:57:44.265073] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2025-07 (1.05 seconds). [2025-09-24T17:57:44.710130] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2025-09 (0.69 seconds). [2025-09-24T17:57:44.711722] [INFO ] [REMOTE ] CHN: Full fetch complete (7592 records). [2025-09-24T17:57:44.711860] [DEBUG] [VALIDATOR ] CHN: Validating primary data. [2025-09-24T17:57:44.819601] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2025-08. [2025-09-24T17:57:45.089363] [DEBUG] [VALIDATOR ] CHN: All expected trading days are present. [2025-09-24T17:57:45.089450] [DEBUG] [VALIDATOR ] CHN: Primary data validation passed. [2025-09-24T17:57:45.089670] [INFO ] [MAIN ] CHN: Fetched primary data is valid. [2025-09-24T17:57:45.089733] [DEBUG] [LOCAL ] CHN: Saving primary data. [2025-09-24T17:57:45.090123] [DEBUG] [LOCAL ] CHN: Trimmed 7592 records to 4808 (keeping 200 days of data) [2025-09-24T17:57:45.117942] [DEBUG] [LOCAL ] CHN: Primary data saved (4808 records). [2025-09-24T17:57:45.118039] [INFO ] [MAIN ] CHN: Full history saved. [2025-09-24T17:57:45.118123] [INFO ] [MAIN ] Update Progress: 439/2373 symbols completed. CHN took 19.4s. Estimated remaining: 4h 14m 9s. Rate: 7.6 symbols/min [2025-09-24T17:57:45.965475] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2025-08 (1.15 seconds). [2025-09-24T17:57:45.970410] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2025-09. [2025-09-24T17:57:47.157671] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2025-09 (1.19 seconds). [2025-09-24T17:57:47.161887] [INFO ] [REMOTE ] CHMI: Full fetch complete (31614 records). [2025-09-24T17:57:47.161969] [DEBUG] [VALIDATOR ] CHMI: Validating primary data. [2025-09-24T17:57:47.536799] [DEBUG] [VALIDATOR ] CHMI: All expected trading days are present. [2025-09-24T17:57:47.536883] [DEBUG] [VALIDATOR ] CHMI: Primary data validation passed. [2025-09-24T17:57:47.537439] [INFO ] [MAIN ] CHMI: Fetched primary data is valid. [2025-09-24T17:57:47.537482] [DEBUG] [LOCAL ] CHMI: Saving primary data. [2025-09-24T17:57:47.538327] [DEBUG] [LOCAL ] CHMI: Trimmed 31614 records to 22062 (keeping 200 days of data) [2025-09-24T17:57:47.685860] [DEBUG] [LOCAL ] CHMI: Primary data saved (22062 records). [2025-09-24T17:57:47.685996] [INFO ] [MAIN ] CHMI: Full history saved. [2025-09-24T17:57:47.686089] [INFO ] [MAIN ] Update Progress: 440/2373 symbols completed. CHMI took 23.6s. Estimated remaining: 4h 13m 38s. Rate: 7.6 symbols/min [2025-09-24T17:57:48.309785] [INFO ] [MAIN ] CHWY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:57:48.369233] [INFO ] [MAIN ] CHPT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:57:48.395143] [INFO ] [MAIN ] CHT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:57:48.412175] [INFO ] [MAIN ] CI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:57:48.440587] [DEBUG] [LOCAL ] CHT: Loaded 19542 existing records from primary storage. [2025-09-24T17:57:48.440794] [INFO ] [MAIN ] CHT: Loaded 19542 existing records. [2025-09-24T17:57:48.615997] [DEBUG] [LOCAL ] CHPT: Loaded 49401 existing records from primary storage. [2025-09-24T17:57:48.627542] [INFO ] [MAIN ] CHPT: Loaded 49401 existing records. [2025-09-24T17:57:48.773419] [WARN ] [MAIN ] CHT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:57:48.789873] [DEBUG] [LOCAL ] CI: Loaded 49904 existing records from primary storage. [2025-09-24T17:57:48.816084] [DEBUG] [LOCAL ] CHWY: Loaded 53654 existing records from primary storage. [2025-09-24T17:57:48.821838] [INFO ] [MAIN ] CI: Loaded 49904 existing records. [2025-09-24T17:57:48.821406] [INFO ] [MAIN ] CHT: Wiping existing primary data before full refresh. [2025-09-24T17:57:48.821691] [INFO ] [MAIN ] CHWY: Loaded 53654 existing records. [2025-09-24T17:57:48.832371] [INFO ] [LOCAL ] CHT: Starting deletion of primary data. [2025-09-24T17:57:48.848458] [DEBUG] [LOCAL ] CHT: Deleted primary data file. [2025-09-24T17:57:48.868944] [INFO ] [MAIN ] CHT: Starting full primary refresh. [2025-09-24T17:57:49.280810] [WARN ] [MAIN ] CHPT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:57:49.377215] [INFO ] [MAIN ] CHPT: Wiping existing primary data before full refresh. [2025-09-24T17:57:49.377421] [INFO ] [LOCAL ] CHPT: Starting deletion of primary data. [2025-09-24T17:57:49.431605] [DEBUG] [LOCAL ] CHPT: Deleted primary data file. [2025-09-24T17:57:49.458268] [INFO ] [MAIN ] CHPT: Starting full primary refresh. [2025-09-24T17:57:49.569540] [WARN ] [MAIN ] CI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:57:49.626429] [WARN ] [MAIN ] CHWY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:57:49.681991] [INFO ] [MAIN ] CI: Wiping existing primary data before full refresh. [2025-09-24T17:57:49.708366] [INFO ] [LOCAL ] CI: Starting deletion of primary data. [2025-09-24T17:57:49.724057] [INFO ] [MAIN ] CHWY: Wiping existing primary data before full refresh. [2025-09-24T17:57:49.765827] [DEBUG] [LOCAL ] CI: Deleted primary data file. [2025-09-24T17:57:49.765749] [INFO ] [LOCAL ] CHWY: Starting deletion of primary data. [2025-09-24T17:57:49.777701] [INFO ] [MAIN ] CI: Starting full primary refresh. [2025-09-24T17:57:49.777108] [DEBUG] [LOCAL ] CHWY: Deleted primary data file. [2025-09-24T17:57:49.777943] [INFO ] [MAIN ] CHWY: Starting full primary refresh. [2025-09-24T17:57:50.059086] [INFO ] [REMOTE ] CHT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:57:50.251907] [INFO ] [REMOTE ] CHT: Fetching primary data for 2024-12. [2025-09-24T17:57:50.757742] [INFO ] [REMOTE ] CHPT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:57:50.809905] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2024-12. [2025-09-24T17:57:50.948982] [INFO ] [REMOTE ] CI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:57:50.957333] [INFO ] [REMOTE ] CI: Fetching primary data for 2024-12. [2025-09-24T17:57:51.015908] [INFO ] [REMOTE ] CHWY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:57:51.016555] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2024-12. [2025-09-24T17:57:51.466023] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-24T17:57:51.470208] [INFO ] [REMOTE ] CHT: Fetching primary data for 2025-01. [2025-09-24T17:57:52.472951] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-24T17:57:52.477140] [INFO ] [REMOTE ] CHT: Fetching primary data for 2025-02. [2025-09-24T17:57:52.909029] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2024-12 (1.95 seconds). [2025-09-24T17:57:52.940621] [INFO ] [REMOTE ] CI: Fetching primary data for 2025-01. [2025-09-24T17:57:52.944075] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2024-12 (1.93 seconds). [2025-09-24T17:57:52.957096] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2025-01. [2025-09-24T17:57:52.997154] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2024-12 (2.19 seconds). [2025-09-24T17:57:53.009129] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2025-01. [2025-09-24T17:57:53.129124] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2025-02 (0.65 seconds). [2025-09-24T17:57:53.616107] [INFO ] [REMOTE ] CHT: Fetching primary data for 2025-03. [2025-09-24T17:57:54.423702] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2025-03 (0.81 seconds). [2025-09-24T17:57:54.429139] [INFO ] [REMOTE ] CHT: Fetching primary data for 2025-04. [2025-09-24T17:57:54.638697] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-24T17:57:54.725960] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2025-01 (1.77 seconds). [2025-09-24T17:57:54.780523] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2025-01 (1.77 seconds). [2025-09-24T17:57:55.216099] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2025-02. [2025-09-24T17:57:55.261062] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2025-04 (0.83 seconds). [2025-09-24T17:57:56.016169] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2025-02. [2025-09-24T17:57:56.816110] [INFO ] [REMOTE ] CI: Fetching primary data for 2025-02. [2025-09-24T17:57:57.388591] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2025-02 (2.17 seconds). [2025-09-24T17:57:57.519958] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2025-02 (1.50 seconds). [2025-09-24T17:57:57.616085] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2025-03. [2025-09-24T17:57:58.421191] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2025-03. [2025-09-24T17:57:58.440060] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-24T17:57:59.221368] [INFO ] [REMOTE ] CHT: Fetching primary data for 2025-05. [2025-09-24T17:57:59.238263] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-24T17:58:00.016063] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2025-04. [2025-09-24T17:58:00.113366] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2025-05 (0.89 seconds). [2025-09-24T17:58:00.357264] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2025-03 (1.94 seconds). [2025-09-24T17:58:00.816095] [INFO ] [REMOTE ] CI: Fetching primary data for 2025-03. [2025-09-24T17:58:01.616067] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2025-04. [2025-09-24T17:58:01.940756] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2025-04 (1.92 seconds). [2025-09-24T17:58:02.416111] [INFO ] [REMOTE ] CHT: Fetching primary data for 2025-06. [2025-09-24T17:58:02.646837] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2025-03 (1.83 seconds). [2025-09-24T17:58:03.216149] [INFO ] [REMOTE ] CI: Fetching primary data for 2025-04. [2025-09-24T17:58:03.428808] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-24T17:58:03.614044] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2025-06 (1.20 seconds). [2025-09-24T17:58:04.016131] [INFO ] [REMOTE ] CHT: Fetching primary data for 2025-07. [2025-09-24T17:58:04.816111] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2025-05. [2025-09-24T17:58:04.957776] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-24T17:58:05.108124] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2025-07 (1.09 seconds). [2025-09-24T17:58:05.616144] [INFO ] [REMOTE ] CI: Fetching primary data for 2025-05. [2025-09-24T17:58:06.416075] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2025-05. [2025-09-24T17:58:06.903125] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2025-05 (2.09 seconds). [2025-09-24T17:58:07.216063] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2025-06. [2025-09-24T17:58:07.403179] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2025-05 (1.79 seconds). [2025-09-24T17:58:08.016147] [INFO ] [REMOTE ] CI: Fetching primary data for 2025-06. [2025-09-24T17:58:08.500962] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2025-05 (2.08 seconds). [2025-09-24T17:58:08.816102] [INFO ] [REMOTE ] CHT: Fetching primary data for 2025-08. [2025-09-24T17:58:09.379029] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2025-06 (2.16 seconds). [2025-09-24T17:58:09.421791] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-24T17:58:09.616083] [INFO ] [REMOTE ] CI: Fetching primary data for 2025-07. [2025-09-24T17:58:09.761093] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2025-08 (0.94 seconds). [2025-09-24T17:58:10.416082] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2025-07. [2025-09-24T17:58:11.216053] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2025-06. [2025-09-24T17:58:11.386579] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2025-07 (1.77 seconds). [2025-09-24T17:58:12.016138] [INFO ] [REMOTE ] CI: Fetching primary data for 2025-08. [2025-09-24T17:58:12.755499] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2025-07 (2.34 seconds). [2025-09-24T17:58:12.816115] [INFO ] [REMOTE ] CHT: Fetching primary data for 2025-09. [2025-09-24T17:58:13.244020] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2025-06 (2.03 seconds). [2025-09-24T17:58:13.616174] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2025-07. [2025-09-24T17:58:13.892827] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2025-08 (1.88 seconds). [2025-09-24T17:58:14.146220] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2025-09 (1.33 seconds). [2025-09-24T17:58:14.150093] [INFO ] [REMOTE ] CHT: Full fetch complete (27322 records). [2025-09-24T17:58:14.150200] [DEBUG] [VALIDATOR ] CHT: Validating primary data. [2025-09-24T17:58:14.421228] [INFO ] [REMOTE ] CI: Fetching primary data for 2025-09. [2025-09-24T17:58:14.536514] [DEBUG] [VALIDATOR ] CHT: All expected trading days are present. [2025-09-24T17:58:14.536613] [DEBUG] [VALIDATOR ] CHT: Primary data validation passed. [2025-09-24T17:58:14.537132] [INFO ] [MAIN ] CHT: Fetched primary data is valid. [2025-09-24T17:58:14.537192] [DEBUG] [LOCAL ] CHT: Saving primary data. [2025-09-24T17:58:14.538099] [DEBUG] [LOCAL ] CHT: Trimmed 27322 records to 19530 (keeping 200 days of data) [2025-09-24T17:58:14.658452] [DEBUG] [LOCAL ] CHT: Primary data saved (19530 records). [2025-09-24T17:58:14.658597] [INFO ] [MAIN ] CHT: Full history saved. [2025-09-24T17:58:14.658707] [INFO ] [MAIN ] Update Progress: 441/2373 symbols completed. CHT took 27.0s. Estimated remaining: 4h 14m 54s. Rate: 7.6 symbols/min [2025-09-24T17:58:14.834824] [INFO ] [MAIN ] CIA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:58:14.852091] [DEBUG] [LOCAL ] CIA: Loaded 17059 existing records from primary storage. [2025-09-24T17:58:14.852215] [INFO ] [MAIN ] CIA: Loaded 17059 existing records. [2025-09-24T17:58:15.033208] [WARN ] [MAIN ] CIA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:58:15.033475] [INFO ] [MAIN ] CIA: Wiping existing primary data before full refresh. [2025-09-24T17:58:15.033538] [INFO ] [LOCAL ] CIA: Starting deletion of primary data. [2025-09-24T17:58:15.034036] [DEBUG] [LOCAL ] CIA: Deleted primary data file. [2025-09-24T17:58:15.034099] [INFO ] [MAIN ] CIA: Starting full primary refresh. [2025-09-24T17:58:15.216868] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2025-08. [2025-09-24T17:58:15.511411] [INFO ] [REMOTE ] CIA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:58:15.581102] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-24T17:58:16.016157] [INFO ] [REMOTE ] CIA: Fetching primary data for 2024-12. [2025-09-24T17:58:16.597038] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2025-09 (2.18 seconds). [2025-09-24T17:58:16.606159] [INFO ] [REMOTE ] CI: Full fetch complete (72512 records). [2025-09-24T17:58:16.606368] [DEBUG] [VALIDATOR ] CI: Validating primary data. [2025-09-24T17:58:16.824925] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2025-08. [2025-09-24T17:58:17.083673] [DEBUG] [VALIDATOR ] CI: All expected trading days are present. [2025-09-24T17:58:17.113039] [DEBUG] [VALIDATOR ] CI: Primary data validation passed. [2025-09-24T17:58:17.119131] [INFO ] [MAIN ] CI: Fetched primary data is valid. [2025-09-24T17:58:17.117599] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2024-12 (1.10 seconds). [2025-09-24T17:58:17.119415] [DEBUG] [LOCAL ] CI: Saving primary data. [2025-09-24T17:58:17.125107] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2025-08 (1.91 seconds). [2025-09-24T17:58:17.135553] [DEBUG] [LOCAL ] CI: Trimmed 72512 records to 49852 (keeping 200 days of data) [2025-09-24T17:58:17.463379] [DEBUG] [LOCAL ] CI: Primary data saved (49852 records). [2025-09-24T17:58:17.463538] [INFO ] [MAIN ] CI: Full history saved. [2025-09-24T17:58:17.463633] [INFO ] [MAIN ] Update Progress: 442/2373 symbols completed. CI took 29.8s. Estimated remaining: 4h 14m 24s. Rate: 7.6 symbols/min [2025-09-24T17:58:17.634481] [INFO ] [REMOTE ] CIA: Fetching primary data for 2025-01. [2025-09-24T17:58:17.638488] [INFO ] [MAIN ] CIB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:58:17.671392] [DEBUG] [LOCAL ] CIB: Loaded 31006 existing records from primary storage. [2025-09-24T17:58:17.671544] [INFO ] [MAIN ] CIB: Loaded 31006 existing records. [2025-09-24T17:58:17.856813] [WARN ] [MAIN ] CIB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:58:17.857087] [INFO ] [MAIN ] CIB: Wiping existing primary data before full refresh. [2025-09-24T17:58:17.857137] [INFO ] [LOCAL ] CIB: Starting deletion of primary data. [2025-09-24T17:58:17.858098] [DEBUG] [LOCAL ] CIB: Deleted primary data file. [2025-09-24T17:58:17.858162] [INFO ] [MAIN ] CIB: Starting full primary refresh. [2025-09-24T17:58:18.226517] [INFO ] [REMOTE ] CIB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:58:18.416068] [INFO ] [REMOTE ] CIB: Fetching primary data for 2024-12. [2025-09-24T17:58:18.611962] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2025-01 (0.98 seconds). [2025-09-24T17:58:18.966249] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2025-08 (2.14 seconds). [2025-09-24T17:58:19.216106] [INFO ] [REMOTE ] CIA: Fetching primary data for 2025-02. [2025-09-24T17:58:19.787496] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-24T17:58:20.016078] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2025-09. [2025-09-24T17:58:20.079331] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2025-02 (0.86 seconds). [2025-09-24T17:58:20.816083] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2025-09. [2025-09-24T17:58:21.616139] [INFO ] [REMOTE ] CIA: Fetching primary data for 2025-03. [2025-09-24T17:58:22.231768] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2025-09 (1.42 seconds). [2025-09-24T17:58:22.240069] [INFO ] [REMOTE ] CHPT: Full fetch complete (73386 records). [2025-09-24T17:58:22.240230] [DEBUG] [VALIDATOR ] CHPT: Validating primary data. [2025-09-24T17:58:22.424980] [INFO ] [REMOTE ] CIB: Fetching primary data for 2025-01. [2025-09-24T17:58:22.621336] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2025-09 (2.61 seconds). [2025-09-24T17:58:22.693610] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2025-03 (1.08 seconds). [2025-09-24T17:58:22.698326] [DEBUG] [VALIDATOR ] CHPT: All expected trading days are present. [2025-09-24T17:58:22.698678] [DEBUG] [VALIDATOR ] CHPT: Primary data validation passed. [2025-09-24T17:58:22.702216] [INFO ] [REMOTE ] CHWY: Full fetch complete (77635 records). [2025-09-24T17:58:22.703183] [INFO ] [MAIN ] CHPT: Fetched primary data is valid. [2025-09-24T17:58:22.703937] [DEBUG] [LOCAL ] CHPT: Saving primary data. [2025-09-24T17:58:22.704185] [DEBUG] [VALIDATOR ] CHWY: Validating primary data. [2025-09-24T17:58:22.705780] [DEBUG] [LOCAL ] CHPT: Trimmed 73386 records to 49274 (keeping 200 days of data) [2025-09-24T17:58:23.229603] [INFO ] [REMOTE ] CIA: Fetching primary data for 2025-04. [2025-09-24T17:58:23.260929] [DEBUG] [VALIDATOR ] CHWY: All expected trading days are present. [2025-09-24T17:58:23.265115] [DEBUG] [VALIDATOR ] CHWY: Primary data validation passed. [2025-09-24T17:58:23.266367] [INFO ] [MAIN ] CHWY: Fetched primary data is valid. [2025-09-24T17:58:23.266480] [DEBUG] [LOCAL ] CHWY: Saving primary data. [2025-09-24T17:58:23.357419] [DEBUG] [LOCAL ] CHWY: Trimmed 77635 records to 53654 (keeping 200 days of data) [2025-09-24T17:58:23.663862] [DEBUG] [LOCAL ] CHPT: Primary data saved (49274 records). [2025-09-24T17:58:23.664928] [INFO ] [MAIN ] CHPT: Full history saved. [2025-09-24T17:58:23.665906] [INFO ] [MAIN ] Update Progress: 443/2373 symbols completed. CHPT took 36.0s. Estimated remaining: 4h 14m 8s. Rate: 7.6 symbols/min [2025-09-24T17:58:23.867247] [INFO ] [MAIN ] CICB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:58:23.869109] [DEBUG] [LOCAL ] CICB: No existing data file found in primary storage. [2025-09-24T17:58:23.869902] [WARN ] [MAIN ] CICB: No existing data found, performing full refresh instead. [2025-09-24T17:58:23.870981] [INFO ] [MAIN ] CICB: Wiping existing primary data before full refresh. [2025-09-24T17:58:23.871620] [INFO ] [LOCAL ] CICB: Starting deletion of primary data. [2025-09-24T17:58:23.872603] [DEBUG] [LOCAL ] CICB: No primary data file found to delete. [2025-09-24T17:58:23.873281] [INFO ] [MAIN ] CICB: Starting full primary refresh. [2025-09-24T17:58:23.984239] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-24T17:58:24.017882] [INFO ] [REMOTE ] CIB: Fetching primary data for 2025-02. [2025-09-24T17:58:24.311591] [INFO ] [REMOTE ] CICB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:58:24.403452] [DEBUG] [LOCAL ] CHWY: Primary data saved (53654 records). [2025-09-24T17:58:24.403624] [INFO ] [MAIN ] CHWY: Full history saved. [2025-09-24T17:58:24.405504] [INFO ] [MAIN ] Update Progress: 444/2373 symbols completed. CHWY took 36.7s. Estimated remaining: 4h 13m 29s. Rate: 7.6 symbols/min [2025-09-24T17:58:24.543843] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2025-04 (1.31 seconds). [2025-09-24T17:58:24.641751] [INFO ] [MAIN ] CIEN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:58:24.697988] [DEBUG] [LOCAL ] CIEN: Loaded 52087 existing records from primary storage. [2025-09-24T17:58:24.698198] [INFO ] [MAIN ] CIEN: Loaded 52087 existing records. [2025-09-24T17:58:24.821250] [INFO ] [REMOTE ] CICB: Fetching primary data for 2024-12. [2025-09-24T17:58:24.896474] [WARN ] [MAIN ] CIEN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:58:24.896785] [INFO ] [MAIN ] CIEN: Wiping existing primary data before full refresh. [2025-09-24T17:58:24.896843] [INFO ] [LOCAL ] CIEN: Starting deletion of primary data. [2025-09-24T17:58:24.898331] [DEBUG] [LOCAL ] CIEN: Deleted primary data file. [2025-09-24T17:58:24.898540] [INFO ] [MAIN ] CIEN: Starting full primary refresh. [2025-09-24T17:58:25.289823] [INFO ] [REMOTE ] CIEN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:58:25.383282] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-24T17:58:25.444284] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2024-12 (0.62 seconds). [2025-09-24T17:58:25.616130] [INFO ] [REMOTE ] CICB: Fetching primary data for 2025-01. [2025-09-24T17:58:26.132294] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2025-01 (0.52 seconds). [2025-09-24T17:58:26.416097] [INFO ] [REMOTE ] CIA: Fetching primary data for 2025-05. [2025-09-24T17:58:27.216118] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2024-12. [2025-09-24T17:58:27.387098] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2025-05 (0.97 seconds). [2025-09-24T17:58:28.016100] [INFO ] [REMOTE ] CIA: Fetching primary data for 2025-06. [2025-09-24T17:58:28.788855] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-24T17:58:28.816039] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2025-01. [2025-09-24T17:58:29.115082] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2025-06 (1.10 seconds). [2025-09-24T17:58:29.616178] [INFO ] [REMOTE ] CICB: Fetching primary data for 2025-02. [2025-09-24T17:58:30.072812] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2025-02 (0.46 seconds). [2025-09-24T17:58:30.416053] [INFO ] [REMOTE ] CICB: Fetching primary data for 2025-03. [2025-09-24T17:58:30.728509] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2025-01 (1.91 seconds). [2025-09-24T17:58:30.815465] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2025-03 (0.40 seconds). [2025-09-24T17:58:31.216097] [INFO ] [REMOTE ] CIA: Fetching primary data for 2025-07. [2025-09-24T17:58:32.016054] [INFO ] [REMOTE ] CIB: Fetching primary data for 2025-03. [2025-09-24T17:58:32.279898] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2025-07 (1.06 seconds). [2025-09-24T17:58:32.816123] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2025-02. [2025-09-24T17:58:33.382204] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2025-03 (1.37 seconds). [2025-09-24T17:58:33.616059] [INFO ] [REMOTE ] CIB: Fetching primary data for 2025-04. [2025-09-24T17:58:34.424229] [INFO ] [REMOTE ] CICB: Fetching primary data for 2025-04. [2025-09-24T17:58:34.431821] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-24T17:58:34.776915] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2025-04 (1.16 seconds). [2025-09-24T17:58:34.884886] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2025-04 (0.46 seconds). [2025-09-24T17:58:35.216119] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2025-03. [2025-09-24T17:58:36.016100] [INFO ] [REMOTE ] CIA: Fetching primary data for 2025-08. [2025-09-24T17:58:36.816066] [INFO ] [REMOTE ] CIB: Fetching primary data for 2025-05. [2025-09-24T17:58:36.962412] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2025-08 (0.95 seconds). [2025-09-24T17:58:37.048321] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2025-03 (1.83 seconds). [2025-09-24T17:58:37.616103] [INFO ] [REMOTE ] CIA: Fetching primary data for 2025-09. [2025-09-24T17:58:37.975683] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2025-05 (1.16 seconds). [2025-09-24T17:58:38.416069] [INFO ] [REMOTE ] CICB: Fetching primary data for 2025-05. [2025-09-24T17:58:38.625856] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2025-09 (1.01 seconds). [2025-09-24T17:58:38.630340] [INFO ] [REMOTE ] CIA: Full fetch complete (23345 records). [2025-09-24T17:58:38.630448] [DEBUG] [VALIDATOR ] CIA: Validating primary data. [2025-09-24T17:58:38.926320] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2025-05 (0.51 seconds). [2025-09-24T17:58:39.036728] [DEBUG] [VALIDATOR ] CIA: All expected trading days are present. [2025-09-24T17:58:39.036822] [DEBUG] [VALIDATOR ] CIA: Primary data validation passed. [2025-09-24T17:58:39.037271] [INFO ] [MAIN ] CIA: Fetched primary data is valid. [2025-09-24T17:58:39.037314] [DEBUG] [LOCAL ] CIA: Saving primary data. [2025-09-24T17:58:39.038119] [DEBUG] [LOCAL ] CIA: Trimmed 23345 records to 17021 (keeping 200 days of data) [2025-09-24T17:58:39.133796] [DEBUG] [LOCAL ] CIA: Primary data saved (17021 records). [2025-09-24T17:58:39.133948] [INFO ] [MAIN ] CIA: Full history saved. [2025-09-24T17:58:39.134038] [INFO ] [MAIN ] Update Progress: 445/2373 symbols completed. CIA took 24.5s. Estimated remaining: 4h 13m 51s. Rate: 7.6 symbols/min [2025-09-24T17:58:39.221181] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2025-04. [2025-09-24T17:58:39.309740] [INFO ] [MAIN ] CIF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:58:39.315704] [DEBUG] [LOCAL ] CIF: Loaded 4364 existing records from primary storage. [2025-09-24T17:58:39.315788] [INFO ] [MAIN ] CIF: Loaded 4364 existing records. [2025-09-24T17:58:39.508228] [WARN ] [MAIN ] CIF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:58:39.508623] [INFO ] [MAIN ] CIF: Wiping existing primary data before full refresh. [2025-09-24T17:58:39.508710] [INFO ] [LOCAL ] CIF: Starting deletion of primary data. [2025-09-24T17:58:39.509173] [DEBUG] [LOCAL ] CIF: Deleted primary data file. [2025-09-24T17:58:39.509237] [INFO ] [MAIN ] CIF: Starting full primary refresh. [2025-09-24T17:58:39.867073] [INFO ] [REMOTE ] CIF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:58:40.016071] [INFO ] [REMOTE ] CIF: Fetching primary data for 2024-12. [2025-09-24T17:58:40.725283] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2024-12 (0.71 seconds). [2025-09-24T17:58:40.816084] [INFO ] [REMOTE ] CIB: Fetching primary data for 2025-06. [2025-09-24T17:58:40.883005] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-24T17:58:41.616105] [INFO ] [REMOTE ] CICB: Fetching primary data for 2025-06. [2025-09-24T17:58:42.021946] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2025-06 (1.21 seconds). [2025-09-24T17:58:42.046675] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2025-06 (0.43 seconds). [2025-09-24T17:58:42.416121] [INFO ] [REMOTE ] CICB: Fetching primary data for 2025-07. [2025-09-24T17:58:42.751122] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2025-07 (0.34 seconds). [2025-09-24T17:58:43.216135] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2025-05. [2025-09-24T17:58:44.016087] [INFO ] [REMOTE ] CIF: Fetching primary data for 2025-01. [2025-09-24T17:58:44.584157] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2025-01 (0.57 seconds). [2025-09-24T17:58:44.816052] [INFO ] [REMOTE ] CIB: Fetching primary data for 2025-07. [2025-09-24T17:58:44.914460] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2025-05 (1.70 seconds). [2025-09-24T17:58:45.616109] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2025-06. [2025-09-24T17:58:46.340194] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2025-07 (1.52 seconds). [2025-09-24T17:58:46.416099] [INFO ] [REMOTE ] CICB: Fetching primary data for 2025-08. [2025-09-24T17:58:46.744352] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2025-08 (0.33 seconds). [2025-09-24T17:58:47.216054] [INFO ] [REMOTE ] CIF: Fetching primary data for 2025-02. [2025-09-24T17:58:47.253213] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-24T17:58:47.868361] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2025-02 (0.65 seconds). [2025-09-24T17:58:48.016076] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2025-07. [2025-09-24T17:58:48.816100] [INFO ] [REMOTE ] CIF: Fetching primary data for 2025-03. [2025-09-24T17:58:49.496003] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2025-03 (0.68 seconds). [2025-09-24T17:58:49.616062] [INFO ] [REMOTE ] CIF: Fetching primary data for 2025-04. [2025-09-24T17:58:49.662279] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-24T17:58:50.286603] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2025-04 (0.67 seconds). [2025-09-24T17:58:50.416137] [INFO ] [REMOTE ] CICB: Fetching primary data for 2025-09. [2025-09-24T17:58:50.886771] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2025-09 (0.47 seconds). [2025-09-24T17:58:50.887567] [INFO ] [REMOTE ] CICB: Full fetch complete (2124 records). [2025-09-24T17:58:50.887635] [DEBUG] [VALIDATOR ] CICB: Validating primary data. [2025-09-24T17:58:51.074177] [WARN ] [VALIDATOR ] CICB: Validation failed - insufficient historical data. Have 197 unique days, need 200 days [2025-09-24T17:58:51.074390] [FATAL] [MAIN ] CICB: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:58:51.074462] [WARN ] [MAIN ] CICB: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:58:51.074514] [INFO ] [LOCAL ] CICB: Starting deletion of primary data. [2025-09-24T17:58:51.074575] [DEBUG] [LOCAL ] CICB: No primary data file found to delete. [2025-09-24T17:58:51.074612] [INFO ] [LOCAL ] CICB: Starting deletion of derivative data. [2025-09-24T17:58:51.074703] [DEBUG] [LOCAL ] CICB: No derivative data file found to delete. [2025-09-24T17:58:51.074790] [INFO ] [MAIN ] Update Progress: 446/2373 symbols completed. CICB took 27.4s. Estimated remaining: 4h 14m 1s. Rate: 7.6 symbols/min [2025-09-24T17:58:51.228136] [INFO ] [REMOTE ] CIB: Fetching primary data for 2025-08. [2025-09-24T17:58:51.263263] [INFO ] [MAIN ] CIG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:58:51.311003] [DEBUG] [LOCAL ] CIG: Loaded 43739 existing records from primary storage. [2025-09-24T17:58:51.311167] [INFO ] [MAIN ] CIG: Loaded 43739 existing records. [2025-09-24T17:58:51.491219] [WARN ] [MAIN ] CIG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:58:51.491478] [INFO ] [MAIN ] CIG: Wiping existing primary data before full refresh. [2025-09-24T17:58:51.491526] [INFO ] [LOCAL ] CIG: Starting deletion of primary data. [2025-09-24T17:58:51.492579] [DEBUG] [LOCAL ] CIG: Deleted primary data file. [2025-09-24T17:58:51.492669] [INFO ] [MAIN ] CIG: Starting full primary refresh. [2025-09-24T17:58:51.884314] [INFO ] [REMOTE ] CIG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:58:52.016089] [INFO ] [REMOTE ] CIG: Fetching primary data for 2024-12. [2025-09-24T17:58:52.586707] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-24T17:58:52.816079] [INFO ] [REMOTE ] CIF: Fetching primary data for 2025-05. [2025-09-24T17:58:53.616080] [INFO ] [REMOTE ] CIB: Fetching primary data for 2025-09. [2025-09-24T17:58:53.626272] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2025-05 (0.81 seconds). [2025-09-24T17:58:53.652923] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-24T17:58:54.416113] [INFO ] [REMOTE ] CIF: Fetching primary data for 2025-06. [2025-09-24T17:58:55.020001] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2025-06 (0.60 seconds). [2025-09-24T17:58:55.022636] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2025-09 (1.41 seconds). [2025-09-24T17:58:55.031634] [INFO ] [REMOTE ] CIB: Full fetch complete (44341 records). [2025-09-24T17:58:55.031863] [DEBUG] [VALIDATOR ] CIB: Validating primary data. [2025-09-24T17:58:55.221594] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2025-08. [2025-09-24T17:58:55.464557] [DEBUG] [VALIDATOR ] CIB: All expected trading days are present. [2025-09-24T17:58:55.464726] [DEBUG] [VALIDATOR ] CIB: Primary data validation passed. [2025-09-24T17:58:55.465584] [INFO ] [MAIN ] CIB: Fetched primary data is valid. [2025-09-24T17:58:55.465687] [DEBUG] [LOCAL ] CIB: Saving primary data. [2025-09-24T17:58:55.468179] [DEBUG] [LOCAL ] CIB: Trimmed 44341 records to 31023 (keeping 200 days of data) [2025-09-24T17:58:55.660260] [DEBUG] [LOCAL ] CIB: Primary data saved (31023 records). [2025-09-24T17:58:55.660425] [INFO ] [MAIN ] CIB: Full history saved. [2025-09-24T17:58:55.660570] [INFO ] [MAIN ] Update Progress: 447/2373 symbols completed. CIB took 38.2s. Estimated remaining: 4h 13m 38s. Rate: 7.6 symbols/min [2025-09-24T17:58:55.840381] [INFO ] [MAIN ] CII: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:58:55.857743] [DEBUG] [LOCAL ] CII: Loaded 15526 existing records from primary storage. [2025-09-24T17:58:55.857917] [INFO ] [MAIN ] CII: Loaded 15526 existing records. [2025-09-24T17:58:56.024698] [INFO ] [REMOTE ] CIG: Fetching primary data for 2025-01. [2025-09-24T17:58:56.063249] [WARN ] [MAIN ] CII: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:58:56.064847] [INFO ] [MAIN ] CII: Wiping existing primary data before full refresh. [2025-09-24T17:58:56.064922] [INFO ] [LOCAL ] CII: Starting deletion of primary data. [2025-09-24T17:58:56.065478] [DEBUG] [LOCAL ] CII: Deleted primary data file. [2025-09-24T17:58:56.065567] [INFO ] [MAIN ] CII: Starting full primary refresh. [2025-09-24T17:58:56.512578] [INFO ] [REMOTE ] CII: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:58:56.816096] [INFO ] [REMOTE ] CIF: Fetching primary data for 2025-07. [2025-09-24T17:58:57.151890] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2025-08 (1.93 seconds). [2025-09-24T17:58:57.206795] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-24T17:58:57.463600] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2025-07 (0.65 seconds). [2025-09-24T17:58:57.616085] [INFO ] [REMOTE ] CIG: Fetching primary data for 2025-02. [2025-09-24T17:58:58.416106] [INFO ] [REMOTE ] CII: Fetching primary data for 2024-12. [2025-09-24T17:58:58.855565] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-24T17:58:59.216066] [INFO ] [REMOTE ] CIG: Fetching primary data for 2025-03. [2025-09-24T17:58:59.498466] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2024-12 (1.08 seconds). [2025-09-24T17:59:00.016114] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2025-09. [2025-09-24T17:59:00.816086] [INFO ] [REMOTE ] CIF: Fetching primary data for 2025-08. [2025-09-24T17:59:00.949553] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-24T17:59:01.243573] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2025-08 (0.43 seconds). [2025-09-24T17:59:01.616081] [INFO ] [REMOTE ] CIG: Fetching primary data for 2025-04. [2025-09-24T17:59:02.006189] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2025-09 (1.99 seconds). [2025-09-24T17:59:02.017036] [INFO ] [REMOTE ] CIEN: Full fetch complete (75551 records). [2025-09-24T17:59:02.017230] [DEBUG] [VALIDATOR ] CIEN: Validating primary data. [2025-09-24T17:59:02.421190] [INFO ] [REMOTE ] CII: Fetching primary data for 2025-01. [2025-09-24T17:59:02.470562] [DEBUG] [VALIDATOR ] CIEN: All expected trading days are present. [2025-09-24T17:59:02.470673] [DEBUG] [VALIDATOR ] CIEN: Primary data validation passed. [2025-09-24T17:59:02.471498] [INFO ] [MAIN ] CIEN: Fetched primary data is valid. [2025-09-24T17:59:02.471563] [DEBUG] [LOCAL ] CIEN: Saving primary data. [2025-09-24T17:59:02.473132] [DEBUG] [LOCAL ] CIEN: Trimmed 75551 records to 52083 (keeping 200 days of data) [2025-09-24T17:59:02.798399] [DEBUG] [LOCAL ] CIEN: Primary data saved (52083 records). [2025-09-24T17:59:02.798629] [INFO ] [MAIN ] CIEN: Full history saved. [2025-09-24T17:59:02.799023] [INFO ] [MAIN ] Update Progress: 448/2373 symbols completed. CIEN took 38.4s. Estimated remaining: 4h 13m 27s. Rate: 7.6 symbols/min [2025-09-24T17:59:02.996104] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2025-04 (1.38 seconds). [2025-09-24T17:59:02.998548] [INFO ] [MAIN ] CIM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:59:03.045736] [DEBUG] [LOCAL ] CIM: Loaded 37225 existing records from primary storage. [2025-09-24T17:59:03.045871] [INFO ] [MAIN ] CIM: Loaded 37225 existing records. [2025-09-24T17:59:03.224886] [INFO ] [REMOTE ] CIF: Fetching primary data for 2025-09. [2025-09-24T17:59:03.231444] [WARN ] [MAIN ] CIM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:59:03.233090] [INFO ] [MAIN ] CIM: Wiping existing primary data before full refresh. [2025-09-24T17:59:03.233166] [INFO ] [LOCAL ] CIM: Starting deletion of primary data. [2025-09-24T17:59:03.234969] [DEBUG] [LOCAL ] CIM: Deleted primary data file. [2025-09-24T17:59:03.235034] [INFO ] [MAIN ] CIM: Starting full primary refresh. [2025-09-24T17:59:03.511115] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2025-01 (1.09 seconds). [2025-09-24T17:59:03.628966] [INFO ] [REMOTE ] CIM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:59:03.862897] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2025-09 (0.64 seconds). [2025-09-24T17:59:03.864851] [INFO ] [REMOTE ] CIF: Full fetch complete (6607 records). [2025-09-24T17:59:03.864954] [DEBUG] [VALIDATOR ] CIF: Validating primary data. [2025-09-24T17:59:04.021361] [INFO ] [REMOTE ] CIG: Fetching primary data for 2025-05. [2025-09-24T17:59:04.287046] [DEBUG] [VALIDATOR ] CIF: All expected trading days are present. [2025-09-24T17:59:04.287163] [DEBUG] [VALIDATOR ] CIF: Primary data validation passed. [2025-09-24T17:59:04.287406] [INFO ] [MAIN ] CIF: Fetched primary data is valid. [2025-09-24T17:59:04.287449] [DEBUG] [LOCAL ] CIF: Saving primary data. [2025-09-24T17:59:04.288026] [DEBUG] [LOCAL ] CIF: Trimmed 6607 records to 4350 (keeping 200 days of data) [2025-09-24T17:59:04.323538] [DEBUG] [LOCAL ] CIF: Primary data saved (4350 records). [2025-09-24T17:59:04.323782] [INFO ] [MAIN ] CIF: Full history saved. [2025-09-24T17:59:04.323969] [INFO ] [MAIN ] Update Progress: 449/2373 symbols completed. CIF took 25.2s. Estimated remaining: 4h 12m 52s. Rate: 7.6 symbols/min [2025-09-24T17:59:04.532054] [INFO ] [MAIN ] CIMN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:59:04.538089] [DEBUG] [LOCAL ] CIMN: Loaded 2681 existing records from primary storage. [2025-09-24T17:59:04.538226] [INFO ] [MAIN ] CIMN: Loaded 2681 existing records. [2025-09-24T17:59:04.728276] [WARN ] [MAIN ] CIMN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:59:04.728685] [INFO ] [MAIN ] CIMN: Wiping existing primary data before full refresh. [2025-09-24T17:59:04.728790] [INFO ] [LOCAL ] CIMN: Starting deletion of primary data. [2025-09-24T17:59:04.729078] [DEBUG] [LOCAL ] CIMN: Deleted primary data file. [2025-09-24T17:59:04.729155] [INFO ] [MAIN ] CIMN: Starting full primary refresh. [2025-09-24T17:59:04.826356] [INFO ] [REMOTE ] CII: Fetching primary data for 2025-02. [2025-09-24T17:59:05.097945] [INFO ] [REMOTE ] CIMN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:59:05.583437] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-24T17:59:05.616034] [INFO ] [REMOTE ] CIG: Fetching primary data for 2025-06. [2025-09-24T17:59:05.636349] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2025-02 (0.81 seconds). [2025-09-24T17:59:06.416114] [INFO ] [REMOTE ] CII: Fetching primary data for 2025-03. [2025-09-24T17:59:07.189876] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-24T17:59:07.216048] [INFO ] [REMOTE ] CIG: Fetching primary data for 2025-07. [2025-09-24T17:59:07.431484] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2025-03 (1.02 seconds). [2025-09-24T17:59:08.016114] [INFO ] [REMOTE ] CII: Fetching primary data for 2025-04. [2025-09-24T17:59:08.630079] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2025-07 (1.41 seconds). [2025-09-24T17:59:08.816179] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2024-12. [2025-09-24T17:59:09.180883] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2025-04 (1.16 seconds). [2025-09-24T17:59:09.442047] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2024-12 (0.63 seconds). [2025-09-24T17:59:09.616113] [INFO ] [REMOTE ] CIG: Fetching primary data for 2025-08. [2025-09-24T17:59:10.416094] [INFO ] [REMOTE ] CII: Fetching primary data for 2025-05. [2025-09-24T17:59:11.136502] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-24T17:59:11.209787] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-24T17:59:11.216028] [INFO ] [REMOTE ] CII: Fetching primary data for 2025-06. [2025-09-24T17:59:12.023879] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2025-01. [2025-09-24T17:59:12.035958] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2025-06 (0.82 seconds). [2025-09-24T17:59:12.526033] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2025-01 (0.50 seconds). [2025-09-24T17:59:12.816086] [INFO ] [REMOTE ] CII: Fetching primary data for 2025-07. [2025-09-24T17:59:13.616057] [INFO ] [REMOTE ] CIM: Fetching primary data for 2024-12. [2025-09-24T17:59:13.667350] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2025-07 (0.85 seconds). [2025-09-24T17:59:14.416092] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2025-02. [2025-09-24T17:59:14.795215] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2025-02 (0.38 seconds). [2025-09-24T17:59:15.216100] [INFO ] [REMOTE ] CII: Fetching primary data for 2025-08. [2025-09-24T17:59:15.300178] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-24T17:59:16.016059] [INFO ] [REMOTE ] CIG: Fetching primary data for 2025-09. [2025-09-24T17:59:16.149943] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2025-08 (0.93 seconds). [2025-09-24T17:59:16.816072] [INFO ] [REMOTE ] CII: Fetching primary data for 2025-09. [2025-09-24T17:59:17.616125] [INFO ] [REMOTE ] CIM: Fetching primary data for 2025-01. [2025-09-24T17:59:17.688998] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2025-09 (1.67 seconds). [2025-09-24T17:59:17.701209] [INFO ] [REMOTE ] CIG: Full fetch complete (60851 records). [2025-09-24T17:59:17.701434] [DEBUG] [VALIDATOR ] CIG: Validating primary data. [2025-09-24T17:59:17.862767] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2025-09 (1.05 seconds). [2025-09-24T17:59:17.899461] [INFO ] [REMOTE ] CII: Full fetch complete (23128 records). [2025-09-24T17:59:17.914143] [DEBUG] [VALIDATOR ] CII: Validating primary data. [2025-09-24T17:59:18.421174] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2025-03. [2025-09-24T17:59:18.446721] [DEBUG] [VALIDATOR ] CIG: All expected trading days are present. [2025-09-24T17:59:18.458149] [DEBUG] [VALIDATOR ] CIG: Primary data validation passed. [2025-09-24T17:59:18.470193] [INFO ] [MAIN ] CIG: Fetched primary data is valid. [2025-09-24T17:59:18.496273] [DEBUG] [LOCAL ] CIG: Saving primary data. [2025-09-24T17:59:18.540325] [DEBUG] [VALIDATOR ] CII: All expected trading days are present. [2025-09-24T17:59:18.540633] [DEBUG] [VALIDATOR ] CII: Primary data validation passed. [2025-09-24T17:59:18.541023] [INFO ] [MAIN ] CII: Fetched primary data is valid. [2025-09-24T17:59:18.541137] [DEBUG] [LOCAL ] CII: Saving primary data. [2025-09-24T17:59:18.542141] [DEBUG] [LOCAL ] CII: Trimmed 23128 records to 15476 (keeping 200 days of data) [2025-09-24T17:59:18.543264] [DEBUG] [LOCAL ] CIG: Trimmed 60851 records to 43740 (keeping 200 days of data) [2025-09-24T17:59:18.948139] [DEBUG] [LOCAL ] CIG: Primary data saved (43740 records). [2025-09-24T17:59:18.950304] [INFO ] [MAIN ] CIG: Full history saved. [2025-09-24T17:59:18.950163] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2025-01 (1.33 seconds). [2025-09-24T17:59:18.950587] [INFO ] [MAIN ] Update Progress: 450/2373 symbols completed. CIG took 27.9s. Estimated remaining: 4h 13m 13s. Rate: 7.6 symbols/min [2025-09-24T17:59:19.067969] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2025-03 (0.65 seconds). [2025-09-24T17:59:19.181749] [INFO ] [MAIN ] CIMO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:59:19.182271] [DEBUG] [LOCAL ] CIMO: No existing data file found in primary storage. [2025-09-24T17:59:19.182677] [WARN ] [MAIN ] CIMO: No existing data found, performing full refresh instead. [2025-09-24T17:59:19.183226] [INFO ] [MAIN ] CIMO: Wiping existing primary data before full refresh. [2025-09-24T17:59:19.183715] [INFO ] [LOCAL ] CIMO: Starting deletion of primary data. [2025-09-24T17:59:19.183839] [DEBUG] [LOCAL ] CIMO: No primary data file found to delete. [2025-09-24T17:59:19.183906] [INFO ] [MAIN ] CIMO: Starting full primary refresh. [2025-09-24T17:59:19.219426] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2025-04. [2025-09-24T17:59:19.262667] [DEBUG] [LOCAL ] CII: Primary data saved (15476 records). [2025-09-24T17:59:19.269425] [INFO ] [MAIN ] CII: Full history saved. [2025-09-24T17:59:19.275763] [INFO ] [MAIN ] Update Progress: 451/2373 symbols completed. CII took 23.6s. Estimated remaining: 4h 12m 33s. Rate: 7.6 symbols/min [2025-09-24T17:59:19.580094] [INFO ] [MAIN ] CIMP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:59:19.647183] [DEBUG] [LOCAL ] CIMP: No existing data file found in primary storage. [2025-09-24T17:59:19.678937] [WARN ] [MAIN ] CIMP: No existing data found, performing full refresh instead. [2025-09-24T17:59:19.682104] [INFO ] [MAIN ] CIMP: Wiping existing primary data before full refresh. [2025-09-24T17:59:19.682193] [INFO ] [LOCAL ] CIMP: Starting deletion of primary data. [2025-09-24T17:59:19.682254] [DEBUG] [LOCAL ] CIMP: No primary data file found to delete. [2025-09-24T17:59:19.682289] [INFO ] [MAIN ] CIMP: Starting full primary refresh. [2025-09-24T17:59:19.855171] [INFO ] [REMOTE ] CIMO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:59:19.900003] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2025-04 (0.68 seconds). [2025-09-24T17:59:20.021148] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2024-12. [2025-09-24T17:59:20.166292] [INFO ] [REMOTE ] CIMP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:59:20.816063] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2025-05. [2025-09-24T17:59:20.903250] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-24T17:59:21.441326] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2025-05 (0.63 seconds). [2025-09-24T17:59:21.616105] [INFO ] [REMOTE ] CIM: Fetching primary data for 2025-02. [2025-09-24T17:59:22.416091] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2025-01. [2025-09-24T17:59:22.893986] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-24T17:59:22.905228] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2025-01 (0.49 seconds). [2025-09-24T17:59:23.216078] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2025-02. [2025-09-24T17:59:23.581155] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2025-02 (0.37 seconds). [2025-09-24T17:59:24.016132] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2025-06. [2025-09-24T17:59:24.532468] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2025-06 (0.52 seconds). [2025-09-24T17:59:24.816100] [INFO ] [REMOTE ] CIM: Fetching primary data for 2025-03. [2025-09-24T17:59:25.616096] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2025-07. [2025-09-24T17:59:25.970387] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2025-07 (0.35 seconds). [2025-09-24T17:59:26.427892] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2025-08. [2025-09-24T17:59:26.430300] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2025-03 (1.61 seconds). [2025-09-24T17:59:26.875369] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2025-08 (0.45 seconds). [2025-09-24T17:59:27.216123] [INFO ] [REMOTE ] CIM: Fetching primary data for 2025-04. [2025-09-24T17:59:28.016088] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2025-09. [2025-09-24T17:59:28.559366] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2025-09 (0.54 seconds). [2025-09-24T17:59:28.560434] [INFO ] [REMOTE ] CIMN: Full fetch complete (3901 records). [2025-09-24T17:59:28.560504] [DEBUG] [VALIDATOR ] CIMN: Validating primary data. [2025-09-24T17:59:28.819388] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2024-12. [2025-09-24T17:59:28.871129] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-24T17:59:28.979323] [DEBUG] [VALIDATOR ] CIMN: All expected trading days are present. [2025-09-24T17:59:28.979426] [DEBUG] [VALIDATOR ] CIMN: Primary data validation passed. [2025-09-24T17:59:28.979627] [INFO ] [MAIN ] CIMN: Fetched primary data is valid. [2025-09-24T17:59:28.979725] [DEBUG] [LOCAL ] CIMN: Saving primary data. [2025-09-24T17:59:28.980179] [DEBUG] [LOCAL ] CIMN: Trimmed 3901 records to 2666 (keeping 200 days of data) [2025-09-24T17:59:29.001087] [DEBUG] [LOCAL ] CIMN: Primary data saved (2666 records). [2025-09-24T17:59:29.001220] [INFO ] [MAIN ] CIMN: Full history saved. [2025-09-24T17:59:29.001378] [INFO ] [MAIN ] Update Progress: 452/2373 symbols completed. CIMN took 24.7s. Estimated remaining: 4h 12m 33s. Rate: 7.6 symbols/min [2025-09-24T17:59:29.083934] [DEBUG] [REMOTE ] CIMP: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:59:29.108533] [WARN ] [REMOTE ] CIMP: No data returned for month 2024-12 [2025-09-24T17:59:29.244906] [INFO ] [MAIN ] CINT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:59:29.264827] [DEBUG] [LOCAL ] CINT: Loaded 18366 existing records from primary storage. [2025-09-24T17:59:29.264951] [INFO ] [MAIN ] CINT: Loaded 18366 existing records. [2025-09-24T17:59:29.451730] [WARN ] [MAIN ] CINT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:59:29.452034] [INFO ] [MAIN ] CINT: Wiping existing primary data before full refresh. [2025-09-24T17:59:29.452123] [INFO ] [LOCAL ] CINT: Starting deletion of primary data. [2025-09-24T17:59:29.452855] [DEBUG] [LOCAL ] CINT: Deleted primary data file. [2025-09-24T17:59:29.452917] [INFO ] [MAIN ] CINT: Starting full primary refresh. [2025-09-24T17:59:29.627410] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2025-03. [2025-09-24T17:59:29.819859] [INFO ] [REMOTE ] CINT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:59:30.181249] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2025-03 (0.55 seconds). [2025-09-24T17:59:30.416089] [INFO ] [REMOTE ] CIM: Fetching primary data for 2025-05. [2025-09-24T17:59:31.216110] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2025-04. [2025-09-24T17:59:31.853501] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-24T17:59:31.854365] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2025-04 (0.64 seconds). [2025-09-24T17:59:32.016092] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2025-05. [2025-09-24T17:59:32.549927] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2025-05 (0.53 seconds). [2025-09-24T17:59:32.816133] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2025-06. [2025-09-24T17:59:33.155459] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2025-06 (0.34 seconds). [2025-09-24T17:59:33.616098] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2025-07. [2025-09-24T17:59:33.983311] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2025-07 (0.37 seconds). [2025-09-24T17:59:34.416110] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2025-08. [2025-09-24T17:59:34.948418] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2025-08 (0.53 seconds). [2025-09-24T17:59:35.216113] [INFO ] [REMOTE ] CIM: Fetching primary data for 2025-06. [2025-09-24T17:59:36.016101] [INFO ] [REMOTE ] CINT: Fetching primary data for 2024-12. [2025-09-24T17:59:36.709255] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-24T17:59:36.720446] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2024-12 (0.70 seconds). [2025-09-24T17:59:36.816149] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2025-01. [2025-09-24T17:59:37.078217] [DEBUG] [REMOTE ] CIMP: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:59:37.078557] [WARN ] [REMOTE ] CIMP: No data returned for month 2025-01 [2025-09-24T17:59:37.616092] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2025-02. [2025-09-24T17:59:37.814542] [DEBUG] [REMOTE ] CIMP: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:59:37.814945] [WARN ] [REMOTE ] CIMP: No data returned for month 2025-02 [2025-09-24T17:59:38.416160] [INFO ] [REMOTE ] CINT: Fetching primary data for 2025-01. [2025-09-24T17:59:39.216092] [INFO ] [REMOTE ] CIM: Fetching primary data for 2025-07. [2025-09-24T17:59:39.472711] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2025-01 (1.06 seconds). [2025-09-24T17:59:40.016093] [INFO ] [REMOTE ] CINT: Fetching primary data for 2025-02. [2025-09-24T17:59:40.429051] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2025-07 (1.21 seconds). [2025-09-24T17:59:40.644484] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2025-02 (0.63 seconds). [2025-09-24T17:59:40.816089] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2025-03. [2025-09-24T17:59:41.005698] [DEBUG] [REMOTE ] CIMP: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:59:41.006029] [WARN ] [REMOTE ] CIMP: No data returned for month 2025-03 [2025-09-24T17:59:41.616148] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2025-09. [2025-09-24T17:59:42.416123] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2025-04. [2025-09-24T17:59:42.476987] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2025-09 (0.86 seconds). [2025-09-24T17:59:42.478773] [INFO ] [REMOTE ] CIMO: Full fetch complete (5470 records). [2025-09-24T17:59:42.478854] [DEBUG] [VALIDATOR ] CIMO: Validating primary data. [2025-09-24T17:59:42.479333] [FATAL] [VALIDATOR ] CIMO: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T17:59:42.479422] [FATAL] [MAIN ] CIMO: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:59:42.479467] [WARN ] [MAIN ] CIMO: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:59:42.479507] [INFO ] [LOCAL ] CIMO: Starting deletion of primary data. [2025-09-24T17:59:42.479590] [DEBUG] [LOCAL ] CIMO: No primary data file found to delete. [2025-09-24T17:59:42.479673] [INFO ] [LOCAL ] CIMO: Starting deletion of derivative data. [2025-09-24T17:59:42.479795] [DEBUG] [LOCAL ] CIMO: No derivative data file found to delete. [2025-09-24T17:59:42.479884] [INFO ] [MAIN ] Update Progress: 453/2373 symbols completed. CIMO took 23.5s. Estimated remaining: 4h 12m 48s. Rate: 7.6 symbols/min [2025-09-24T17:59:42.654961] [DEBUG] [REMOTE ] CIMP: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:59:42.656764] [INFO ] [MAIN ] CIO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:59:42.657346] [WARN ] [REMOTE ] CIMP: No data returned for month 2025-04 [2025-09-24T17:59:42.680417] [DEBUG] [LOCAL ] CIO: Loaded 20138 existing records from primary storage. [2025-09-24T17:59:42.680621] [INFO ] [MAIN ] CIO: Loaded 20138 existing records. [2025-09-24T17:59:42.882957] [WARN ] [MAIN ] CIO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:59:42.883326] [INFO ] [MAIN ] CIO: Wiping existing primary data before full refresh. [2025-09-24T17:59:42.883380] [INFO ] [LOCAL ] CIO: Starting deletion of primary data. [2025-09-24T17:59:42.884317] [DEBUG] [LOCAL ] CIO: Deleted primary data file. [2025-09-24T17:59:42.884383] [INFO ] [MAIN ] CIO: Starting full primary refresh. [2025-09-24T17:59:43.221248] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2025-05. [2025-09-24T17:59:43.281682] [INFO ] [REMOTE ] CIO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:59:43.474490] [DEBUG] [REMOTE ] CIMP: Error fetching primary data for 2025-05: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:59:43.474972] [WARN ] [REMOTE ] CIMP: No data returned for month 2025-05 [2025-09-24T17:59:44.016119] [INFO ] [REMOTE ] CIO: Fetching primary data for 2024-12. [2025-09-24T17:59:44.816154] [INFO ] [REMOTE ] CINT: Fetching primary data for 2025-03. [2025-09-24T17:59:45.298049] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2024-12 (1.28 seconds). [2025-09-24T17:59:45.616056] [INFO ] [REMOTE ] CIM: Fetching primary data for 2025-08. [2025-09-24T17:59:45.750539] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2025-03 (0.93 seconds). [2025-09-24T17:59:46.416092] [INFO ] [REMOTE ] CINT: Fetching primary data for 2025-04. [2025-09-24T17:59:47.084626] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2025-08 (1.47 seconds). [2025-09-24T17:59:47.216091] [INFO ] [REMOTE ] CIM: Fetching primary data for 2025-09. [2025-09-24T17:59:47.432271] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2025-04 (1.02 seconds). [2025-09-24T17:59:48.016124] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2025-06. [2025-09-24T17:59:48.199957] [DEBUG] [REMOTE ] CIMP: Error fetching primary data for 2025-06: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:59:48.200365] [WARN ] [REMOTE ] CIMP: No data returned for month 2025-06 [2025-09-24T17:59:48.816056] [INFO ] [REMOTE ] CINT: Fetching primary data for 2025-05. [2025-09-24T17:59:48.834625] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-24T17:59:48.842070] [INFO ] [REMOTE ] CIM: Full fetch complete (54592 records). [2025-09-24T17:59:48.842176] [DEBUG] [VALIDATOR ] CIM: Validating primary data. [2025-09-24T17:59:49.219324] [DEBUG] [VALIDATOR ] CIM: All expected trading days are present. [2025-09-24T17:59:49.219402] [DEBUG] [VALIDATOR ] CIM: Primary data validation passed. [2025-09-24T17:59:49.220066] [INFO ] [MAIN ] CIM: Fetched primary data is valid. [2025-09-24T17:59:49.220134] [DEBUG] [LOCAL ] CIM: Saving primary data. [2025-09-24T17:59:49.221289] [DEBUG] [LOCAL ] CIM: Trimmed 54592 records to 37312 (keeping 200 days of data) [2025-09-24T17:59:49.470014] [DEBUG] [LOCAL ] CIM: Primary data saved (37312 records). [2025-09-24T17:59:49.470275] [INFO ] [MAIN ] CIM: Full history saved. [2025-09-24T17:59:49.470401] [INFO ] [MAIN ] Update Progress: 454/2373 symbols completed. CIM took 46.7s. Estimated remaining: 4h 12m 37s. Rate: 7.6 symbols/min [2025-09-24T17:59:49.621335] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2025-07. [2025-09-24T17:59:49.675100] [INFO ] [MAIN ] CION: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:59:49.721481] [DEBUG] [LOCAL ] CION: Loaded 29384 existing records from primary storage. [2025-09-24T17:59:49.721726] [INFO ] [MAIN ] CION: Loaded 29384 existing records. [2025-09-24T17:59:49.923254] [WARN ] [MAIN ] CION: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:59:49.936770] [INFO ] [MAIN ] CION: Wiping existing primary data before full refresh. [2025-09-24T17:59:49.937596] [INFO ] [LOCAL ] CION: Starting deletion of primary data. [2025-09-24T17:59:49.938321] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-24T17:59:49.942826] [DEBUG] [LOCAL ] CION: Deleted primary data file. [2025-09-24T17:59:49.943674] [INFO ] [MAIN ] CION: Starting full primary refresh. [2025-09-24T17:59:49.990561] [DEBUG] [REMOTE ] CIMP: Error fetching primary data for 2025-07: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:59:50.032069] [WARN ] [REMOTE ] CIMP: No data returned for month 2025-07 [2025-09-24T17:59:50.332475] [INFO ] [REMOTE ] CION: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:59:50.416161] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2025-08. [2025-09-24T17:59:50.613827] [DEBUG] [REMOTE ] CIMP: Error fetching primary data for 2025-08: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T17:59:50.614298] [WARN ] [REMOTE ] CIMP: No data returned for month 2025-08 [2025-09-24T17:59:51.216125] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2025-09. [2025-09-24T17:59:51.927979] [INFO ] [REMOTE ] CIMP: Incremental fetch complete for 2025-09 (0.71 seconds). [2025-09-24T17:59:51.929884] [INFO ] [REMOTE ] CIMP: Full fetch complete (798 records). [2025-09-24T17:59:51.929963] [DEBUG] [VALIDATOR ] CIMP: Validating primary data. [2025-09-24T17:59:52.021337] [INFO ] [REMOTE ] CINT: Fetching primary data for 2025-06. [2025-09-24T17:59:52.127236] [WARN ] [VALIDATOR ] CIMP: Validation failed - insufficient historical data. Have 5 unique days, need 200 days [2025-09-24T17:59:52.127552] [FATAL] [MAIN ] CIMP: Fetched primary data is invalid. Refusing to save it. [2025-09-24T17:59:52.127626] [WARN ] [MAIN ] CIMP: Deleting existing primary and derivative data due to validation failure. [2025-09-24T17:59:52.127722] [INFO ] [LOCAL ] CIMP: Starting deletion of primary data. [2025-09-24T17:59:52.127798] [DEBUG] [LOCAL ] CIMP: No primary data file found to delete. [2025-09-24T17:59:52.127837] [INFO ] [LOCAL ] CIMP: Starting deletion of derivative data. [2025-09-24T17:59:52.127911] [DEBUG] [LOCAL ] CIMP: No derivative data file found to delete. [2025-09-24T17:59:52.128005] [INFO ] [MAIN ] Update Progress: 455/2373 symbols completed. CIMP took 32.8s. Estimated remaining: 4h 12m 7s. Rate: 7.6 symbols/min [2025-09-24T17:59:52.312074] [INFO ] [MAIN ] CIVI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:59:52.381948] [DEBUG] [LOCAL ] CIVI: Loaded 52583 existing records from primary storage. [2025-09-24T17:59:52.382148] [INFO ] [MAIN ] CIVI: Loaded 52583 existing records. [2025-09-24T17:59:52.569578] [WARN ] [MAIN ] CIVI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T17:59:52.569897] [INFO ] [MAIN ] CIVI: Wiping existing primary data before full refresh. [2025-09-24T17:59:52.569947] [INFO ] [LOCAL ] CIVI: Starting deletion of primary data. [2025-09-24T17:59:52.572392] [DEBUG] [LOCAL ] CIVI: Deleted primary data file. [2025-09-24T17:59:52.572456] [INFO ] [MAIN ] CIVI: Starting full primary refresh. [2025-09-24T17:59:52.816391] [INFO ] [REMOTE ] CION: Fetching primary data for 2024-12. [2025-09-24T17:59:52.980552] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2025-06 (0.96 seconds). [2025-09-24T17:59:52.986215] [INFO ] [REMOTE ] CIVI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T17:59:53.616104] [INFO ] [REMOTE ] CIO: Fetching primary data for 2025-01. [2025-09-24T17:59:54.268022] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2024-12 (1.45 seconds). [2025-09-24T17:59:54.416071] [INFO ] [REMOTE ] CINT: Fetching primary data for 2025-07. [2025-09-24T17:59:54.476941] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2025-01 (0.86 seconds). [2025-09-24T17:59:55.216154] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2024-12. [2025-09-24T17:59:55.391465] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2025-07 (0.98 seconds). [2025-09-24T17:59:56.016114] [INFO ] [REMOTE ] CINT: Fetching primary data for 2025-08. [2025-09-24T17:59:56.816077] [INFO ] [REMOTE ] CIO: Fetching primary data for 2025-02. [2025-09-24T17:59:57.060684] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-24T17:59:57.085936] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2025-08 (1.07 seconds). [2025-09-24T17:59:57.457402] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2025-02 (0.64 seconds). [2025-09-24T17:59:57.616087] [INFO ] [REMOTE ] CINT: Fetching primary data for 2025-09. [2025-09-24T17:59:58.416128] [INFO ] [REMOTE ] CION: Fetching primary data for 2025-01. [2025-09-24T17:59:58.694235] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2025-09 (1.08 seconds). [2025-09-24T17:59:58.699128] [INFO ] [REMOTE ] CINT: Full fetch complete (26002 records). [2025-09-24T17:59:58.699233] [DEBUG] [VALIDATOR ] CINT: Validating primary data. [2025-09-24T17:59:59.098150] [DEBUG] [VALIDATOR ] CINT: All expected trading days are present. [2025-09-24T17:59:59.098275] [DEBUG] [VALIDATOR ] CINT: Primary data validation passed. [2025-09-24T17:59:59.099030] [INFO ] [MAIN ] CINT: Fetched primary data is valid. [2025-09-24T17:59:59.099097] [DEBUG] [LOCAL ] CINT: Saving primary data. [2025-09-24T17:59:59.099907] [DEBUG] [LOCAL ] CINT: Trimmed 26002 records to 18484 (keeping 200 days of data) [2025-09-24T17:59:59.216415] [INFO ] [REMOTE ] CIO: Fetching primary data for 2025-03. [2025-09-24T17:59:59.243604] [DEBUG] [LOCAL ] CINT: Primary data saved (18484 records). [2025-09-24T17:59:59.243868] [INFO ] [MAIN ] CINT: Full history saved. [2025-09-24T17:59:59.243990] [INFO ] [MAIN ] Update Progress: 456/2373 symbols completed. CINT took 30.2s. Estimated remaining: 4h 11m 56s. Rate: 7.6 symbols/min [2025-09-24T17:59:59.422041] [INFO ] [MAIN ] CL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T17:59:59.422360] [DEBUG] [LOCAL ] CL: No existing data file found in primary storage. [2025-09-24T17:59:59.422409] [WARN ] [MAIN ] CL: No existing data found, performing full refresh instead. [2025-09-24T17:59:59.422574] [INFO ] [MAIN ] CL: Wiping existing primary data before full refresh. [2025-09-24T17:59:59.422617] [INFO ] [LOCAL ] CL: Starting deletion of primary data. [2025-09-24T17:59:59.422701] [DEBUG] [LOCAL ] CL: No primary data file found to delete. [2025-09-24T17:59:59.422753] [INFO ] [MAIN ] CL: Starting full primary refresh. [2025-09-24T17:59:59.681317] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-24T17:59:59.843959] [INFO ] [REMOTE ] CL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:00:00.016188] [INFO ] [REMOTE ] CL: Fetching primary data for 2024-12. [2025-09-24T18:00:00.323903] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2025-03 (1.11 seconds). [2025-09-24T18:00:00.816129] [INFO ] [REMOTE ] CIO: Fetching primary data for 2025-04. [2025-09-24T18:00:01.616169] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2025-01. [2025-09-24T18:00:02.416146] [INFO ] [REMOTE ] CION: Fetching primary data for 2025-02. [2025-09-24T18:00:02.840854] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2024-12 (2.82 seconds). [2025-09-24T18:00:03.216202] [INFO ] [REMOTE ] CL: Fetching primary data for 2025-01. [2025-09-24T18:00:03.821324] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2025-04 (3.01 seconds). [2025-09-24T18:00:04.016093] [INFO ] [REMOTE ] CIO: Fetching primary data for 2025-05. [2025-09-24T18:00:05.314914] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2025-02 (2.90 seconds). [2025-09-24T18:00:05.321068] [INFO ] [REMOTE ] CION: Fetching primary data for 2025-03. [2025-09-24T18:00:05.425443] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2025-01 (3.81 seconds). [2025-09-24T18:00:05.616133] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2025-02. [2025-09-24T18:00:05.994882] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2025-05 (1.98 seconds). [2025-09-24T18:00:06.416059] [INFO ] [REMOTE ] CIO: Fetching primary data for 2025-06. [2025-09-24T18:00:06.551596] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2025-01 (3.34 seconds). [2025-09-24T18:00:06.613044] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-24T18:00:07.012210] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2025-06 (0.60 seconds). [2025-09-24T18:00:07.216070] [INFO ] [REMOTE ] CIO: Fetching primary data for 2025-07. [2025-09-24T18:00:07.402197] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-24T18:00:08.016120] [INFO ] [REMOTE ] CL: Fetching primary data for 2025-02. [2025-09-24T18:00:08.569273] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2025-07 (1.35 seconds). [2025-09-24T18:00:08.816155] [INFO ] [REMOTE ] CIO: Fetching primary data for 2025-08. [2025-09-24T18:00:09.616100] [INFO ] [REMOTE ] CION: Fetching primary data for 2025-04. [2025-09-24T18:00:09.836173] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2025-02 (1.82 seconds). [2025-09-24T18:00:09.877433] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2025-08 (1.06 seconds). [2025-09-24T18:00:10.416086] [INFO ] [REMOTE ] CL: Fetching primary data for 2025-03. [2025-09-24T18:00:10.837001] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2025-04 (1.22 seconds). [2025-09-24T18:00:11.216089] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2025-03. [2025-09-24T18:00:12.016093] [INFO ] [REMOTE ] CIO: Fetching primary data for 2025-09. [2025-09-24T18:00:12.473085] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2025-03 (2.06 seconds). [2025-09-24T18:00:12.816064] [INFO ] [REMOTE ] CL: Fetching primary data for 2025-04. [2025-09-24T18:00:12.959605] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2025-09 (0.94 seconds). [2025-09-24T18:00:12.965427] [INFO ] [REMOTE ] CIO: Full fetch complete (28865 records). [2025-09-24T18:00:12.965634] [DEBUG] [VALIDATOR ] CIO: Validating primary data. [2025-09-24T18:00:13.411168] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2025-03 (2.20 seconds). [2025-09-24T18:00:13.432396] [DEBUG] [VALIDATOR ] CIO: All expected trading days are present. [2025-09-24T18:00:13.432728] [DEBUG] [VALIDATOR ] CIO: Primary data validation passed. [2025-09-24T18:00:13.433399] [INFO ] [MAIN ] CIO: Fetched primary data is valid. [2025-09-24T18:00:13.433507] [DEBUG] [LOCAL ] CIO: Saving primary data. [2025-09-24T18:00:13.435050] [DEBUG] [LOCAL ] CIO: Trimmed 28865 records to 20031 (keeping 200 days of data) [2025-09-24T18:00:13.586253] [DEBUG] [LOCAL ] CIO: Primary data saved (20031 records). [2025-09-24T18:00:13.586392] [INFO ] [MAIN ] CIO: Full history saved. [2025-09-24T18:00:13.586502] [INFO ] [MAIN ] Update Progress: 457/2373 symbols completed. CIO took 31.1s. Estimated remaining: 4h 12m 15s. Rate: 7.6 symbols/min [2025-09-24T18:00:13.621206] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2025-04. [2025-09-24T18:00:13.759211] [INFO ] [MAIN ] CLB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:00:13.793296] [DEBUG] [LOCAL ] CLB: Loaded 33098 existing records from primary storage. [2025-09-24T18:00:13.793434] [INFO ] [MAIN ] CLB: Loaded 33098 existing records. [2025-09-24T18:00:13.973297] [WARN ] [MAIN ] CLB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:00:13.973600] [INFO ] [MAIN ] CLB: Wiping existing primary data before full refresh. [2025-09-24T18:00:13.973684] [INFO ] [LOCAL ] CLB: Starting deletion of primary data. [2025-09-24T18:00:13.974780] [DEBUG] [LOCAL ] CLB: Deleted primary data file. [2025-09-24T18:00:13.974843] [INFO ] [MAIN ] CLB: Starting full primary refresh. [2025-09-24T18:00:14.336976] [INFO ] [REMOTE ] CLB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:00:14.416080] [INFO ] [REMOTE ] CLB: Fetching primary data for 2024-12. [2025-09-24T18:00:15.216107] [INFO ] [REMOTE ] CION: Fetching primary data for 2025-05. [2025-09-24T18:00:15.786034] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2025-04 (2.97 seconds). [2025-09-24T18:00:16.016168] [INFO ] [REMOTE ] CL: Fetching primary data for 2025-05. [2025-09-24T18:00:16.252382] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-24T18:00:16.723813] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2025-05 (1.51 seconds). [2025-09-24T18:00:16.736385] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2025-04 (3.12 seconds). [2025-09-24T18:00:16.816086] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2025-05. [2025-09-24T18:00:17.616066] [INFO ] [REMOTE ] CLB: Fetching primary data for 2025-01. [2025-09-24T18:00:17.973630] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2025-05 (1.96 seconds). [2025-09-24T18:00:18.416130] [INFO ] [REMOTE ] CION: Fetching primary data for 2025-06. [2025-09-24T18:00:18.935415] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2025-01 (1.32 seconds). [2025-09-24T18:00:18.996879] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2025-05 (2.18 seconds). [2025-09-24T18:00:19.216111] [INFO ] [REMOTE ] CLB: Fetching primary data for 2025-02. [2025-09-24T18:00:19.592405] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2025-06 (1.18 seconds). [2025-09-24T18:00:20.016141] [INFO ] [REMOTE ] CL: Fetching primary data for 2025-06. [2025-09-24T18:00:20.046989] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2025-02 (0.83 seconds). [2025-09-24T18:00:20.816116] [INFO ] [REMOTE ] CION: Fetching primary data for 2025-07. [2025-09-24T18:00:21.616076] [INFO ] [REMOTE ] CLB: Fetching primary data for 2025-03. [2025-09-24T18:00:21.800207] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2025-06 (1.78 seconds). [2025-09-24T18:00:21.839922] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2025-07 (1.02 seconds). [2025-09-24T18:00:22.416128] [INFO ] [REMOTE ] CL: Fetching primary data for 2025-07. [2025-09-24T18:00:22.793574] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2025-03 (1.18 seconds). [2025-09-24T18:00:23.216177] [INFO ] [REMOTE ] CION: Fetching primary data for 2025-08. [2025-09-24T18:00:24.016076] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2025-06. [2025-09-24T18:00:24.483599] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2025-08 (1.27 seconds). [2025-09-24T18:00:24.545572] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2025-07 (2.13 seconds). [2025-09-24T18:00:24.816092] [INFO ] [REMOTE ] CL: Fetching primary data for 2025-08. [2025-09-24T18:00:25.455268] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2025-06 (1.44 seconds). [2025-09-24T18:00:25.616121] [INFO ] [REMOTE ] CION: Fetching primary data for 2025-09. [2025-09-24T18:00:26.347892] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-24T18:00:26.416112] [INFO ] [REMOTE ] CL: Fetching primary data for 2025-09. [2025-09-24T18:00:26.928698] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2025-09 (1.31 seconds). [2025-09-24T18:00:26.933691] [INFO ] [REMOTE ] CION: Full fetch complete (41105 records). [2025-09-24T18:00:26.933798] [DEBUG] [VALIDATOR ] CION: Validating primary data. [2025-09-24T18:00:26.934394] [FATAL] [VALIDATOR ] CION: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:00:26.934485] [FATAL] [MAIN ] CION: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:00:26.934530] [WARN ] [MAIN ] CION: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:00:26.934594] [INFO ] [LOCAL ] CION: Starting deletion of primary data. [2025-09-24T18:00:26.934691] [DEBUG] [LOCAL ] CION: No primary data file found to delete. [2025-09-24T18:00:26.934749] [INFO ] [LOCAL ] CION: Starting deletion of derivative data. [2025-09-24T18:00:26.935202] [DEBUG] [LOCAL ] CION: Deleted derivative data file. [2025-09-24T18:00:26.935300] [INFO ] [MAIN ] Update Progress: 458/2373 symbols completed. CION took 37.5s. Estimated remaining: 4h 12m 30s. Rate: 7.6 symbols/min [2025-09-24T18:00:27.115483] [INFO ] [MAIN ] CLCO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:00:27.128291] [DEBUG] [LOCAL ] CLCO: Loaded 12763 existing records from primary storage. [2025-09-24T18:00:27.128402] [INFO ] [MAIN ] CLCO: Loaded 12763 existing records. [2025-09-24T18:00:27.221283] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2025-07. [2025-09-24T18:00:27.317802] [WARN ] [MAIN ] CLCO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:00:27.318043] [INFO ] [MAIN ] CLCO: Wiping existing primary data before full refresh. [2025-09-24T18:00:27.318093] [INFO ] [LOCAL ] CLCO: Starting deletion of primary data. [2025-09-24T18:00:27.318514] [DEBUG] [LOCAL ] CLCO: Deleted primary data file. [2025-09-24T18:00:27.318575] [INFO ] [MAIN ] CLCO: Starting full primary refresh. [2025-09-24T18:00:27.676488] [INFO ] [REMOTE ] CLCO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:00:28.016090] [INFO ] [REMOTE ] CLB: Fetching primary data for 2025-04. [2025-09-24T18:00:28.273195] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2025-09 (1.86 seconds). [2025-09-24T18:00:28.283225] [INFO ] [REMOTE ] CL: Full fetch complete (77616 records). [2025-09-24T18:00:28.283376] [DEBUG] [VALIDATOR ] CL: Validating primary data. [2025-09-24T18:00:28.678058] [DEBUG] [VALIDATOR ] CL: All expected trading days are present. [2025-09-24T18:00:28.678141] [DEBUG] [VALIDATOR ] CL: Primary data validation passed. [2025-09-24T18:00:28.678993] [INFO ] [MAIN ] CL: Fetched primary data is valid. [2025-09-24T18:00:28.679058] [DEBUG] [LOCAL ] CL: Saving primary data. [2025-09-24T18:00:28.680863] [DEBUG] [LOCAL ] CL: Trimmed 77616 records to 53644 (keeping 200 days of data) [2025-09-24T18:00:28.867044] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2024-12. [2025-09-24T18:00:29.021327] [DEBUG] [LOCAL ] CL: Primary data saved (53644 records). [2025-09-24T18:00:29.021504] [INFO ] [MAIN ] CL: Full history saved. [2025-09-24T18:00:29.021588] [INFO ] [MAIN ] Update Progress: 459/2373 symbols completed. CL took 29.8s. Estimated remaining: 4h 11m 57s. Rate: 7.6 symbols/min [2025-09-24T18:00:29.193912] [INFO ] [MAIN ] CLDT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:00:29.219101] [DEBUG] [LOCAL ] CLDT: Loaded 25815 existing records from primary storage. [2025-09-24T18:00:29.219247] [INFO ] [MAIN ] CLDT: Loaded 25815 existing records. [2025-09-24T18:00:29.403136] [WARN ] [MAIN ] CLDT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:00:29.403391] [INFO ] [MAIN ] CLDT: Wiping existing primary data before full refresh. [2025-09-24T18:00:29.403442] [INFO ] [LOCAL ] CLDT: Starting deletion of primary data. [2025-09-24T18:00:29.404299] [DEBUG] [LOCAL ] CLDT: Deleted primary data file. [2025-09-24T18:00:29.404362] [INFO ] [MAIN ] CLDT: Starting full primary refresh. [2025-09-24T18:00:29.755509] [INFO ] [REMOTE ] CLDT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:00:29.755874] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2024-12. [2025-09-24T18:00:30.190724] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2025-07 (2.97 seconds). [2025-09-24T18:00:30.416062] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2025-08. [2025-09-24T18:00:30.511601] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2025-04 (2.50 seconds). [2025-09-24T18:00:30.721418] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2024-12 (1.85 seconds). [2025-09-24T18:00:31.032401] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2024-12 (1.28 seconds). [2025-09-24T18:00:31.216059] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2025-01. [2025-09-24T18:00:32.017192] [INFO ] [REMOTE ] CLB: Fetching primary data for 2025-05. [2025-09-24T18:00:32.023785] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-24T18:00:32.267439] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-24T18:00:32.816080] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2025-02. [2025-09-24T18:00:33.169308] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2025-05 (1.15 seconds). [2025-09-24T18:00:33.616082] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2025-09. [2025-09-24T18:00:34.136926] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-24T18:00:34.416089] [INFO ] [REMOTE ] CLB: Fetching primary data for 2025-06. [2025-09-24T18:00:35.216057] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2025-03. [2025-09-24T18:00:35.383328] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-24T18:00:35.393216] [INFO ] [REMOTE ] CIVI: Full fetch complete (75533 records). [2025-09-24T18:00:35.393410] [DEBUG] [VALIDATOR ] CIVI: Validating primary data. [2025-09-24T18:00:35.796497] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-24T18:00:35.860726] [DEBUG] [VALIDATOR ] CIVI: All expected trading days are present. [2025-09-24T18:00:35.860817] [DEBUG] [VALIDATOR ] CIVI: Primary data validation passed. [2025-09-24T18:00:35.861755] [INFO ] [MAIN ] CIVI: Fetched primary data is valid. [2025-09-24T18:00:35.861824] [DEBUG] [LOCAL ] CIVI: Saving primary data. [2025-09-24T18:00:35.863377] [DEBUG] [LOCAL ] CIVI: Trimmed 75533 records to 52587 (keeping 200 days of data) [2025-09-24T18:00:36.043510] [INFO ] [REMOTE ] CLB: Fetching primary data for 2025-07. [2025-09-24T18:00:36.195141] [DEBUG] [LOCAL ] CIVI: Primary data saved (52587 records). [2025-09-24T18:00:36.195276] [INFO ] [MAIN ] CIVI: Full history saved. [2025-09-24T18:00:36.195361] [INFO ] [MAIN ] Update Progress: 460/2373 symbols completed. CIVI took 44.1s. Estimated remaining: 4h 11m 47s. Rate: 7.6 symbols/min [2025-09-24T18:00:36.377136] [INFO ] [MAIN ] CLF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:00:36.396249] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2025-03 (1.18 seconds). [2025-09-24T18:00:36.453839] [DEBUG] [LOCAL ] CLF: Loaded 53741 existing records from primary storage. [2025-09-24T18:00:36.454030] [INFO ] [MAIN ] CLF: Loaded 53741 existing records. [2025-09-24T18:00:36.641768] [WARN ] [MAIN ] CLF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:00:36.642032] [INFO ] [MAIN ] CLF: Wiping existing primary data before full refresh. [2025-09-24T18:00:36.642081] [INFO ] [LOCAL ] CLF: Starting deletion of primary data. [2025-09-24T18:00:36.643466] [DEBUG] [LOCAL ] CLF: Deleted primary data file. [2025-09-24T18:00:36.643532] [INFO ] [MAIN ] CLF: Starting full primary refresh. [2025-09-24T18:00:36.821200] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2025-01. [2025-09-24T18:00:37.015406] [INFO ] [REMOTE ] CLF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:00:37.173089] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2025-07 (1.13 seconds). [2025-09-24T18:00:37.616095] [INFO ] [REMOTE ] CLF: Fetching primary data for 2024-12. [2025-09-24T18:00:37.953211] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2025-01 (1.13 seconds). [2025-09-24T18:00:38.416093] [INFO ] [REMOTE ] CLB: Fetching primary data for 2025-08. [2025-09-24T18:00:39.216108] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2025-02. [2025-09-24T18:00:39.757952] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2024-12 (2.14 seconds). [2025-09-24T18:00:39.760103] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2025-08 (1.34 seconds). [2025-09-24T18:00:40.016100] [INFO ] [REMOTE ] CLB: Fetching primary data for 2025-09. [2025-09-24T18:00:40.314993] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2025-02 (1.10 seconds). [2025-09-24T18:00:40.816114] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2025-04. [2025-09-24T18:00:41.537080] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2025-09 (1.52 seconds). [2025-09-24T18:00:41.543277] [INFO ] [REMOTE ] CLB: Full fetch complete (46334 records). [2025-09-24T18:00:41.543387] [DEBUG] [VALIDATOR ] CLB: Validating primary data. [2025-09-24T18:00:41.621605] [INFO ] [REMOTE ] CLF: Fetching primary data for 2025-01. [2025-09-24T18:00:41.933836] [DEBUG] [VALIDATOR ] CLB: All expected trading days are present. [2025-09-24T18:00:41.934032] [DEBUG] [VALIDATOR ] CLB: Primary data validation passed. [2025-09-24T18:00:41.934703] [INFO ] [MAIN ] CLB: Fetched primary data is valid. [2025-09-24T18:00:41.934821] [DEBUG] [LOCAL ] CLB: Saving primary data. [2025-09-24T18:00:41.935874] [DEBUG] [LOCAL ] CLB: Trimmed 46334 records to 33033 (keeping 200 days of data) [2025-09-24T18:00:42.062292] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2025-04 (1.25 seconds). [2025-09-24T18:00:42.187154] [DEBUG] [LOCAL ] CLB: Primary data saved (33033 records). [2025-09-24T18:00:42.187303] [INFO ] [MAIN ] CLB: Full history saved. [2025-09-24T18:00:42.187391] [INFO ] [MAIN ] Update Progress: 461/2373 symbols completed. CLB took 28.6s. Estimated remaining: 4h 11m 31s. Rate: 7.6 symbols/min [2025-09-24T18:00:42.355281] [INFO ] [MAIN ] CLH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:00:42.355512] [DEBUG] [LOCAL ] CLH: No existing data file found in primary storage. [2025-09-24T18:00:42.355569] [WARN ] [MAIN ] CLH: No existing data found, performing full refresh instead. [2025-09-24T18:00:42.355738] [INFO ] [MAIN ] CLH: Wiping existing primary data before full refresh. [2025-09-24T18:00:42.355789] [INFO ] [LOCAL ] CLH: Starting deletion of primary data. [2025-09-24T18:00:42.355833] [DEBUG] [LOCAL ] CLH: No primary data file found to delete. [2025-09-24T18:00:42.355866] [INFO ] [MAIN ] CLH: Starting full primary refresh. [2025-09-24T18:00:42.421445] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2025-03. [2025-09-24T18:00:42.722123] [INFO ] [REMOTE ] CLH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:00:43.216113] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2025-05. [2025-09-24T18:00:43.737880] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2025-01 (2.12 seconds). [2025-09-24T18:00:43.869674] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2025-03 (1.45 seconds). [2025-09-24T18:00:44.016117] [INFO ] [REMOTE ] CLH: Fetching primary data for 2024-12. [2025-09-24T18:00:44.494323] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2025-05 (1.28 seconds). [2025-09-24T18:00:44.816100] [INFO ] [REMOTE ] CLF: Fetching primary data for 2025-02. [2025-09-24T18:00:45.479206] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-24T18:00:45.616114] [INFO ] [REMOTE ] CLH: Fetching primary data for 2025-01. [2025-09-24T18:00:46.416119] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2025-04. [2025-09-24T18:00:46.741987] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2025-02 (1.93 seconds). [2025-09-24T18:00:46.969636] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-24T18:00:47.216113] [INFO ] [REMOTE ] CLH: Fetching primary data for 2025-02. [2025-09-24T18:00:48.016106] [INFO ] [REMOTE ] CLF: Fetching primary data for 2025-03. [2025-09-24T18:00:48.633761] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-24T18:00:48.816080] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2025-06. [2025-09-24T18:00:48.873881] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2025-04 (2.46 seconds). [2025-09-24T18:00:49.616129] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2025-05. [2025-09-24T18:00:49.842830] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-24T18:00:50.279020] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2025-03 (2.26 seconds). [2025-09-24T18:00:50.323906] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2025-05 (0.71 seconds). [2025-09-24T18:00:50.416095] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2025-06. [2025-09-24T18:00:51.221028] [INFO ] [REMOTE ] CLF: Fetching primary data for 2025-04. [2025-09-24T18:00:51.225071] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-24T18:00:52.016109] [INFO ] [REMOTE ] CLH: Fetching primary data for 2025-03. [2025-09-24T18:00:52.816091] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2025-07. [2025-09-24T18:00:53.061906] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2025-03 (1.05 seconds). [2025-09-24T18:00:53.310457] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2025-07 (0.49 seconds). [2025-09-24T18:00:53.390573] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2025-04 (2.17 seconds). [2025-09-24T18:00:53.616115] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2025-08. [2025-09-24T18:00:54.416061] [INFO ] [REMOTE ] CLH: Fetching primary data for 2025-04. [2025-09-24T18:00:54.556631] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2025-08 (0.94 seconds). [2025-09-24T18:00:55.216090] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2025-09. [2025-09-24T18:00:55.852715] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2025-09 (0.64 seconds). [2025-09-24T18:00:55.855053] [INFO ] [REMOTE ] CLCO: Full fetch complete (23089 records). [2025-09-24T18:00:55.855143] [DEBUG] [VALIDATOR ] CLCO: Validating primary data. [2025-09-24T18:00:56.017550] [INFO ] [REMOTE ] CLF: Fetching primary data for 2025-05. [2025-09-24T18:00:56.233295] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-24T18:00:56.304197] [DEBUG] [VALIDATOR ] CLCO: All expected trading days are present. [2025-09-24T18:00:56.304285] [DEBUG] [VALIDATOR ] CLCO: Primary data validation passed. [2025-09-24T18:00:56.304802] [INFO ] [MAIN ] CLCO: Fetched primary data is valid. [2025-09-24T18:00:56.304865] [DEBUG] [LOCAL ] CLCO: Saving primary data. [2025-09-24T18:00:56.305542] [DEBUG] [LOCAL ] CLCO: Trimmed 23089 records to 12868 (keeping 200 days of data) [2025-09-24T18:00:56.382659] [DEBUG] [LOCAL ] CLCO: Primary data saved (12868 records). [2025-09-24T18:00:56.382824] [INFO ] [MAIN ] CLCO: Full history saved. [2025-09-24T18:00:56.382940] [INFO ] [MAIN ] Update Progress: 462/2373 symbols completed. CLCO took 29.4s. Estimated remaining: 4h 11m 49s. Rate: 7.6 symbols/min [2025-09-24T18:00:56.577140] [INFO ] [MAIN ] CLPR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:00:56.591380] [DEBUG] [LOCAL ] CLPR: Loaded 11559 existing records from primary storage. [2025-09-24T18:00:56.591522] [INFO ] [MAIN ] CLPR: Loaded 11559 existing records. [2025-09-24T18:00:56.773583] [WARN ] [MAIN ] CLPR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:00:56.773912] [INFO ] [MAIN ] CLPR: Wiping existing primary data before full refresh. [2025-09-24T18:00:56.773969] [INFO ] [LOCAL ] CLPR: Starting deletion of primary data. [2025-09-24T18:00:56.774409] [DEBUG] [LOCAL ] CLPR: Deleted primary data file. [2025-09-24T18:00:56.774481] [INFO ] [MAIN ] CLPR: Starting full primary refresh. [2025-09-24T18:00:56.821240] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2025-07. [2025-09-24T18:00:57.159282] [INFO ] [REMOTE ] CLPR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:00:57.616151] [INFO ] [REMOTE ] CLH: Fetching primary data for 2025-05. [2025-09-24T18:00:58.120378] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2025-07 (1.30 seconds). [2025-09-24T18:00:58.343431] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2025-05 (2.33 seconds). [2025-09-24T18:00:58.416121] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2025-08. [2025-09-24T18:00:58.783324] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2025-05 (1.17 seconds). [2025-09-24T18:00:59.216095] [INFO ] [REMOTE ] CLH: Fetching primary data for 2025-06. [2025-09-24T18:00:59.293973] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2025-08 (0.88 seconds). [2025-09-24T18:01:00.016115] [INFO ] [REMOTE ] CLF: Fetching primary data for 2025-06. [2025-09-24T18:01:00.336894] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2025-06 (1.12 seconds). [2025-09-24T18:01:00.816124] [INFO ] [REMOTE ] CLH: Fetching primary data for 2025-07. [2025-09-24T18:01:01.616143] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2025-09. [2025-09-24T18:01:02.240951] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2025-07 (1.42 seconds). [2025-09-24T18:01:02.430089] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2024-12. [2025-09-24T18:01:02.435501] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2025-06 (2.42 seconds). [2025-09-24T18:01:03.131222] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2025-09 (1.52 seconds). [2025-09-24T18:01:03.137522] [INFO ] [REMOTE ] CLDT: Full fetch complete (36892 records). [2025-09-24T18:01:03.137710] [DEBUG] [VALIDATOR ] CLDT: Validating primary data. [2025-09-24T18:01:03.138493] [FATAL] [VALIDATOR ] CLDT: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:01:03.138596] [FATAL] [MAIN ] CLDT: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:01:03.138682] [WARN ] [MAIN ] CLDT: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:01:03.138792] [INFO ] [LOCAL ] CLDT: Starting deletion of primary data. [2025-09-24T18:01:03.138946] [DEBUG] [LOCAL ] CLDT: No primary data file found to delete. [2025-09-24T18:01:03.139029] [INFO ] [LOCAL ] CLDT: Starting deletion of derivative data. [2025-09-24T18:01:03.139627] [DEBUG] [LOCAL ] CLDT: Deleted derivative data file. [2025-09-24T18:01:03.139794] [INFO ] [MAIN ] Update Progress: 463/2373 symbols completed. CLDT took 34.1s. Estimated remaining: 4h 11m 36s. Rate: 7.6 symbols/min [2025-09-24T18:01:03.221177] [INFO ] [REMOTE ] CLH: Fetching primary data for 2025-08. [2025-09-24T18:01:03.321488] [INFO ] [MAIN ] CLS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:01:03.382926] [DEBUG] [LOCAL ] CLS: Loaded 53638 existing records from primary storage. [2025-09-24T18:01:03.383071] [INFO ] [MAIN ] CLS: Loaded 53638 existing records. [2025-09-24T18:01:03.589639] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-24T18:01:03.593914] [WARN ] [MAIN ] CLS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:01:03.598557] [INFO ] [MAIN ] CLS: Wiping existing primary data before full refresh. [2025-09-24T18:01:03.598631] [INFO ] [LOCAL ] CLS: Starting deletion of primary data. [2025-09-24T18:01:03.600092] [DEBUG] [LOCAL ] CLS: Deleted primary data file. [2025-09-24T18:01:03.600153] [INFO ] [MAIN ] CLS: Starting full primary refresh. [2025-09-24T18:01:03.964830] [INFO ] [REMOTE ] CLS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:01:04.016053] [INFO ] [REMOTE ] CLS: Fetching primary data for 2024-12. [2025-09-24T18:01:04.492508] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2025-08 (1.27 seconds). [2025-09-24T18:01:04.816085] [INFO ] [REMOTE ] CLH: Fetching primary data for 2025-09. [2025-09-24T18:01:05.616247] [INFO ] [REMOTE ] CLF: Fetching primary data for 2025-07. [2025-09-24T18:01:06.037344] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2024-12 (2.02 seconds). [2025-09-24T18:01:06.181829] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2025-09 (1.37 seconds). [2025-09-24T18:01:06.186969] [INFO ] [REMOTE ] CLH: Full fetch complete (41836 records). [2025-09-24T18:01:06.187129] [DEBUG] [VALIDATOR ] CLH: Validating primary data. [2025-09-24T18:01:06.424578] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2025-01. [2025-09-24T18:01:06.582589] [DEBUG] [VALIDATOR ] CLH: All expected trading days are present. [2025-09-24T18:01:06.582698] [DEBUG] [VALIDATOR ] CLH: Primary data validation passed. [2025-09-24T18:01:06.583287] [INFO ] [MAIN ] CLH: Fetched primary data is valid. [2025-09-24T18:01:06.583381] [DEBUG] [LOCAL ] CLH: Saving primary data. [2025-09-24T18:01:06.584295] [DEBUG] [LOCAL ] CLH: Trimmed 41836 records to 28056 (keeping 200 days of data) [2025-09-24T18:01:06.763541] [DEBUG] [LOCAL ] CLH: Primary data saved (28056 records). [2025-09-24T18:01:06.763709] [INFO ] [MAIN ] CLH: Full history saved. [2025-09-24T18:01:06.763841] [INFO ] [MAIN ] Update Progress: 464/2373 symbols completed. CLH took 24.6s. Estimated remaining: 4h 11m 11s. Rate: 7.6 symbols/min [2025-09-24T18:01:06.941824] [INFO ] [MAIN ] CLVT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:01:06.996251] [DEBUG] [LOCAL ] CLVT: Loaded 51969 existing records from primary storage. [2025-09-24T18:01:06.996392] [INFO ] [MAIN ] CLVT: Loaded 51969 existing records. [2025-09-24T18:01:07.179191] [WARN ] [MAIN ] CLVT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:01:07.179509] [INFO ] [MAIN ] CLVT: Wiping existing primary data before full refresh. [2025-09-24T18:01:07.179572] [INFO ] [LOCAL ] CLVT: Starting deletion of primary data. [2025-09-24T18:01:07.180993] [DEBUG] [LOCAL ] CLVT: Deleted primary data file. [2025-09-24T18:01:07.181068] [INFO ] [MAIN ] CLVT: Starting full primary refresh. [2025-09-24T18:01:07.224172] [INFO ] [REMOTE ] CLS: Fetching primary data for 2025-01. [2025-09-24T18:01:07.454956] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2025-01 (1.03 seconds). [2025-09-24T18:01:07.606825] [INFO ] [REMOTE ] CLVT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:01:07.646415] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2025-07 (2.03 seconds). [2025-09-24T18:01:08.016082] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2025-02. [2025-09-24T18:01:08.816116] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2024-12. [2025-09-24T18:01:08.859261] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2025-02 (0.84 seconds). [2025-09-24T18:01:09.189254] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2025-01 (1.97 seconds). [2025-09-24T18:01:09.616125] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2025-03. [2025-09-24T18:01:10.402755] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-24T18:01:10.416024] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2025-01. [2025-09-24T18:01:10.519029] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2025-03 (0.90 seconds). [2025-09-24T18:01:11.216132] [INFO ] [REMOTE ] CLF: Fetching primary data for 2025-08. [2025-09-24T18:01:12.016044] [INFO ] [REMOTE ] CLS: Fetching primary data for 2025-02. [2025-09-24T18:01:12.089251] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-24T18:01:12.816152] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2025-04. [2025-09-24T18:01:13.417190] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2025-08 (2.20 seconds). [2025-09-24T18:01:13.499368] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2025-04 (0.68 seconds). [2025-09-24T18:01:13.616148] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2025-05. [2025-09-24T18:01:14.186904] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2025-05 (0.57 seconds). [2025-09-24T18:01:14.217208] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2025-02 (2.20 seconds). [2025-09-24T18:01:14.416096] [INFO ] [REMOTE ] CLF: Fetching primary data for 2025-09. [2025-09-24T18:01:15.216135] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2025-02. [2025-09-24T18:01:16.016098] [INFO ] [REMOTE ] CLS: Fetching primary data for 2025-03. [2025-09-24T18:01:16.489142] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2025-09 (2.07 seconds). [2025-09-24T18:01:16.500543] [INFO ] [REMOTE ] CLF: Full fetch complete (77419 records). [2025-09-24T18:01:16.500752] [DEBUG] [VALIDATOR ] CLF: Validating primary data. [2025-09-24T18:01:16.501928] [FATAL] [VALIDATOR ] CLF: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:01:16.502025] [FATAL] [MAIN ] CLF: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:01:16.502080] [WARN ] [MAIN ] CLF: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:01:16.502154] [INFO ] [LOCAL ] CLF: Starting deletion of primary data. [2025-09-24T18:01:16.502222] [DEBUG] [LOCAL ] CLF: No primary data file found to delete. [2025-09-24T18:01:16.502270] [INFO ] [LOCAL ] CLF: Starting deletion of derivative data. [2025-09-24T18:01:16.502677] [DEBUG] [LOCAL ] CLF: Deleted derivative data file. [2025-09-24T18:01:16.502823] [INFO ] [MAIN ] Update Progress: 465/2373 symbols completed. CLF took 40.3s. Estimated remaining: 4h 11m 10s. Rate: 7.6 symbols/min [2025-09-24T18:01:16.684361] [INFO ] [MAIN ] CLW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:01:16.706560] [DEBUG] [LOCAL ] CLW: Loaded 21956 existing records from primary storage. [2025-09-24T18:01:16.706716] [INFO ] [MAIN ] CLW: Loaded 21956 existing records. [2025-09-24T18:01:16.824597] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2025-06. [2025-09-24T18:01:16.902345] [WARN ] [MAIN ] CLW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:01:16.903264] [INFO ] [MAIN ] CLW: Wiping existing primary data before full refresh. [2025-09-24T18:01:16.903359] [INFO ] [LOCAL ] CLW: Starting deletion of primary data. [2025-09-24T18:01:16.904341] [DEBUG] [LOCAL ] CLW: Deleted primary data file. [2025-09-24T18:01:16.904434] [INFO ] [MAIN ] CLW: Starting full primary refresh. [2025-09-24T18:01:17.042061] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2025-02 (1.83 seconds). [2025-09-24T18:01:17.316050] [INFO ] [REMOTE ] CLW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:01:17.616074] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2025-03. [2025-09-24T18:01:17.690474] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2025-06 (0.87 seconds). [2025-09-24T18:01:18.380844] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2025-03 (2.36 seconds). [2025-09-24T18:01:18.416051] [INFO ] [REMOTE ] CLS: Fetching primary data for 2025-04. [2025-09-24T18:01:19.216051] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2025-07. [2025-09-24T18:01:19.452321] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2025-03 (1.84 seconds). [2025-09-24T18:01:20.016134] [INFO ] [REMOTE ] CLW: Fetching primary data for 2024-12. [2025-09-24T18:01:20.046847] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2025-07 (0.83 seconds). [2025-09-24T18:01:20.816135] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2025-08. [2025-09-24T18:01:20.901761] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2025-04 (2.49 seconds). [2025-09-24T18:01:21.324598] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2025-08 (0.51 seconds). [2025-09-24T18:01:21.511806] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2024-12 (1.50 seconds). [2025-09-24T18:01:21.616112] [INFO ] [REMOTE ] CLW: Fetching primary data for 2025-01. [2025-09-24T18:01:22.416113] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2025-09. [2025-09-24T18:01:23.039921] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2025-09 (0.62 seconds). [2025-09-24T18:01:23.042327] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-24T18:01:23.052230] [INFO ] [REMOTE ] CLPR: Full fetch complete (17718 records). [2025-09-24T18:01:23.052902] [DEBUG] [VALIDATOR ] CLPR: Validating primary data. [2025-09-24T18:01:23.221348] [INFO ] [REMOTE ] CLW: Fetching primary data for 2025-02. [2025-09-24T18:01:23.495389] [DEBUG] [VALIDATOR ] CLPR: All expected trading days are present. [2025-09-24T18:01:23.495568] [DEBUG] [VALIDATOR ] CLPR: Primary data validation passed. [2025-09-24T18:01:23.496284] [INFO ] [MAIN ] CLPR: Fetched primary data is valid. [2025-09-24T18:01:23.496383] [DEBUG] [LOCAL ] CLPR: Saving primary data. [2025-09-24T18:01:23.497558] [DEBUG] [LOCAL ] CLPR: Trimmed 17718 records to 11546 (keeping 200 days of data) [2025-09-24T18:01:23.584826] [DEBUG] [LOCAL ] CLPR: Primary data saved (11546 records). [2025-09-24T18:01:23.585058] [INFO ] [MAIN ] CLPR: Full history saved. [2025-09-24T18:01:23.585199] [INFO ] [MAIN ] Update Progress: 466/2373 symbols completed. CLPR took 27.2s. Estimated remaining: 4h 10m 59s. Rate: 7.6 symbols/min [2025-09-24T18:01:23.834344] [INFO ] [MAIN ] CLX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:01:23.834712] [DEBUG] [LOCAL ] CLX: No existing data file found in primary storage. [2025-09-24T18:01:23.834776] [WARN ] [MAIN ] CLX: No existing data found, performing full refresh instead. [2025-09-24T18:01:23.835068] [INFO ] [MAIN ] CLX: Wiping existing primary data before full refresh. [2025-09-24T18:01:23.835159] [INFO ] [LOCAL ] CLX: Starting deletion of primary data. [2025-09-24T18:01:23.835248] [DEBUG] [LOCAL ] CLX: No primary data file found to delete. [2025-09-24T18:01:23.835382] [INFO ] [MAIN ] CLX: Starting full primary refresh. [2025-09-24T18:01:24.021319] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2025-04. [2025-09-24T18:01:24.298234] [INFO ] [REMOTE ] CLX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:01:24.585244] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-24T18:01:24.816137] [INFO ] [REMOTE ] CLW: Fetching primary data for 2025-03. [2025-09-24T18:01:25.432336] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2025-04 (1.41 seconds). [2025-09-24T18:01:25.616119] [INFO ] [REMOTE ] CLS: Fetching primary data for 2025-05. [2025-09-24T18:01:25.896931] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2025-03 (1.08 seconds). [2025-09-24T18:01:26.416181] [INFO ] [REMOTE ] CLX: Fetching primary data for 2024-12. [2025-09-24T18:01:27.216142] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2025-05. [2025-09-24T18:01:27.856280] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2025-05 (2.24 seconds). [2025-09-24T18:01:28.016100] [INFO ] [REMOTE ] CLS: Fetching primary data for 2025-06. [2025-09-24T18:01:28.271285] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2024-12 (1.86 seconds). [2025-09-24T18:01:28.816083] [INFO ] [REMOTE ] CLX: Fetching primary data for 2025-01. [2025-09-24T18:01:28.953680] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2025-05 (1.74 seconds). [2025-09-24T18:01:29.616128] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2025-06. [2025-09-24T18:01:30.182337] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2025-06 (2.17 seconds). [2025-09-24T18:01:30.223444] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2025-01 (1.41 seconds). [2025-09-24T18:01:30.416089] [INFO ] [REMOTE ] CLW: Fetching primary data for 2025-04. [2025-09-24T18:01:31.216051] [INFO ] [REMOTE ] CLS: Fetching primary data for 2025-07. [2025-09-24T18:01:31.483808] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2025-06 (1.87 seconds). [2025-09-24T18:01:31.669681] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2025-04 (1.25 seconds). [2025-09-24T18:01:32.016080] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2025-07. [2025-09-24T18:01:32.816160] [INFO ] [REMOTE ] CLW: Fetching primary data for 2025-05. [2025-09-24T18:01:33.354680] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2025-07 (2.14 seconds). [2025-09-24T18:01:33.616121] [INFO ] [REMOTE ] CLX: Fetching primary data for 2025-02. [2025-09-24T18:01:33.821698] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2025-07 (1.81 seconds). [2025-09-24T18:01:33.957498] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2025-05 (1.14 seconds). [2025-09-24T18:01:34.416083] [INFO ] [REMOTE ] CLS: Fetching primary data for 2025-08. [2025-09-24T18:01:35.216064] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2025-08. [2025-09-24T18:01:35.306122] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2025-02 (1.69 seconds). [2025-09-24T18:01:36.016146] [INFO ] [REMOTE ] CLX: Fetching primary data for 2025-03. [2025-09-24T18:01:36.733568] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2025-08 (2.32 seconds). [2025-09-24T18:01:36.816063] [INFO ] [REMOTE ] CLW: Fetching primary data for 2025-06. [2025-09-24T18:01:36.908218] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2025-08 (1.69 seconds). [2025-09-24T18:01:37.616067] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2025-09. [2025-09-24T18:01:37.762432] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-24T18:01:37.763867] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2025-06 (0.95 seconds). [2025-09-24T18:01:38.416152] [INFO ] [REMOTE ] CLX: Fetching primary data for 2025-04. [2025-09-24T18:01:39.216065] [INFO ] [REMOTE ] CLW: Fetching primary data for 2025-07. [2025-09-24T18:01:39.354171] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-24T18:01:39.363138] [INFO ] [REMOTE ] CLVT: Full fetch complete (75225 records). [2025-09-24T18:01:39.363268] [DEBUG] [VALIDATOR ] CLVT: Validating primary data. [2025-09-24T18:01:39.764987] [DEBUG] [VALIDATOR ] CLVT: All expected trading days are present. [2025-09-24T18:01:39.765082] [DEBUG] [VALIDATOR ] CLVT: Primary data validation passed. [2025-09-24T18:01:39.765957] [INFO ] [MAIN ] CLVT: Fetched primary data is valid. [2025-09-24T18:01:39.766028] [DEBUG] [LOCAL ] CLVT: Saving primary data. [2025-09-24T18:01:39.767623] [DEBUG] [LOCAL ] CLVT: Trimmed 75225 records to 51953 (keeping 200 days of data) [2025-09-24T18:01:40.041679] [INFO ] [REMOTE ] CLS: Fetching primary data for 2025-09. [2025-09-24T18:01:40.087084] [DEBUG] [LOCAL ] CLVT: Primary data saved (51953 records). [2025-09-24T18:01:40.087237] [INFO ] [MAIN ] CLVT: Full history saved. [2025-09-24T18:01:40.087357] [INFO ] [MAIN ] Update Progress: 467/2373 symbols completed. CLVT took 33.3s. Estimated remaining: 4h 11m 26s. Rate: 7.6 symbols/min [2025-09-24T18:01:40.277580] [INFO ] [MAIN ] CM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:01:40.287327] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2025-07 (1.07 seconds). [2025-09-24T18:01:40.340457] [DEBUG] [LOCAL ] CM: Loaded 48632 existing records from primary storage. [2025-09-24T18:01:40.340614] [INFO ] [MAIN ] CM: Loaded 48632 existing records. [2025-09-24T18:01:40.528272] [WARN ] [MAIN ] CM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:01:40.528735] [INFO ] [MAIN ] CM: Wiping existing primary data before full refresh. [2025-09-24T18:01:40.528931] [INFO ] [LOCAL ] CM: Starting deletion of primary data. [2025-09-24T18:01:40.530398] [DEBUG] [LOCAL ] CM: Deleted primary data file. [2025-09-24T18:01:40.530463] [INFO ] [MAIN ] CM: Starting full primary refresh. [2025-09-24T18:01:40.821072] [INFO ] [REMOTE ] CLW: Fetching primary data for 2025-08. [2025-09-24T18:01:40.937389] [INFO ] [REMOTE ] CM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:01:40.933224] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2025-04 (2.52 seconds). [2025-09-24T18:01:41.616072] [INFO ] [REMOTE ] CM: Fetching primary data for 2024-12. [2025-09-24T18:01:42.130912] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2025-08 (1.31 seconds). [2025-09-24T18:01:42.416059] [INFO ] [REMOTE ] CLX: Fetching primary data for 2025-05. [2025-09-24T18:01:42.702025] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2025-09 (2.66 seconds). [2025-09-24T18:01:42.715885] [INFO ] [REMOTE ] CLS: Full fetch complete (77448 records). [2025-09-24T18:01:42.716061] [DEBUG] [VALIDATOR ] CLS: Validating primary data. [2025-09-24T18:01:43.185135] [DEBUG] [VALIDATOR ] CLS: All expected trading days are present. [2025-09-24T18:01:43.185242] [DEBUG] [VALIDATOR ] CLS: Primary data validation passed. [2025-09-24T18:01:43.186111] [INFO ] [MAIN ] CLS: Fetched primary data is valid. [2025-09-24T18:01:43.186192] [DEBUG] [LOCAL ] CLS: Saving primary data. [2025-09-24T18:01:43.197354] [DEBUG] [LOCAL ] CLS: Trimmed 77448 records to 53636 (keeping 200 days of data) [2025-09-24T18:01:43.215333] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2024-12 (1.60 seconds). [2025-09-24T18:01:43.226013] [INFO ] [REMOTE ] CLW: Fetching primary data for 2025-09. [2025-09-24T18:01:43.547158] [DEBUG] [LOCAL ] CLS: Primary data saved (53636 records). [2025-09-24T18:01:43.547302] [INFO ] [MAIN ] CLS: Full history saved. [2025-09-24T18:01:43.549501] [INFO ] [MAIN ] Update Progress: 468/2373 symbols completed. CLS took 40.4s. Estimated remaining: 4h 11m 0s. Rate: 7.6 symbols/min [2025-09-24T18:01:43.719962] [INFO ] [MAIN ] CMA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:01:43.773729] [DEBUG] [LOCAL ] CMA: Loaded 50140 existing records from primary storage. [2025-09-24T18:01:43.773917] [INFO ] [MAIN ] CMA: Loaded 50140 existing records. [2025-09-24T18:01:43.950844] [WARN ] [MAIN ] CMA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:01:43.951117] [INFO ] [MAIN ] CMA: Wiping existing primary data before full refresh. [2025-09-24T18:01:43.951166] [INFO ] [LOCAL ] CMA: Starting deletion of primary data. [2025-09-24T18:01:43.952403] [DEBUG] [LOCAL ] CMA: Deleted primary data file. [2025-09-24T18:01:43.952464] [INFO ] [MAIN ] CMA: Starting full primary refresh. [2025-09-24T18:01:44.026771] [INFO ] [REMOTE ] CM: Fetching primary data for 2025-01. [2025-09-24T18:01:44.338490] [INFO ] [REMOTE ] CMA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:01:44.515083] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2025-05 (2.10 seconds). [2025-09-24T18:01:44.516086] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2025-09 (1.29 seconds). [2025-09-24T18:01:44.531085] [INFO ] [REMOTE ] CLW: Full fetch complete (35196 records). [2025-09-24T18:01:44.531179] [DEBUG] [VALIDATOR ] CLW: Validating primary data. [2025-09-24T18:01:44.821343] [INFO ] [REMOTE ] CMA: Fetching primary data for 2024-12. [2025-09-24T18:01:44.933932] [DEBUG] [VALIDATOR ] CLW: All expected trading days are present. [2025-09-24T18:01:44.934020] [DEBUG] [VALIDATOR ] CLW: Primary data validation passed. [2025-09-24T18:01:44.934575] [INFO ] [MAIN ] CLW: Fetched primary data is valid. [2025-09-24T18:01:44.934618] [DEBUG] [LOCAL ] CLW: Saving primary data. [2025-09-24T18:01:44.935398] [DEBUG] [LOCAL ] CLW: Trimmed 35196 records to 21898 (keeping 200 days of data) [2025-09-24T18:01:45.081116] [DEBUG] [LOCAL ] CLW: Primary data saved (21898 records). [2025-09-24T18:01:45.081258] [INFO ] [MAIN ] CLW: Full history saved. [2025-09-24T18:01:45.081349] [INFO ] [MAIN ] Update Progress: 469/2373 symbols completed. CLW took 28.6s. Estimated remaining: 4h 10m 27s. Rate: 7.6 symbols/min [2025-09-24T18:01:45.266955] [INFO ] [MAIN ] CMBT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:01:45.267913] [DEBUG] [LOCAL ] CMBT: No existing data file found in primary storage. [2025-09-24T18:01:45.267980] [WARN ] [MAIN ] CMBT: No existing data found, performing full refresh instead. [2025-09-24T18:01:45.268156] [INFO ] [MAIN ] CMBT: Wiping existing primary data before full refresh. [2025-09-24T18:01:45.268208] [INFO ] [LOCAL ] CMBT: Starting deletion of primary data. [2025-09-24T18:01:45.268252] [DEBUG] [LOCAL ] CMBT: No primary data file found to delete. [2025-09-24T18:01:45.268285] [INFO ] [MAIN ] CMBT: Starting full primary refresh. [2025-09-24T18:01:45.619389] [INFO ] [REMOTE ] CLX: Fetching primary data for 2025-06. [2025-09-24T18:01:45.641781] [INFO ] [REMOTE ] CMBT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:01:45.759719] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-24T18:01:46.416090] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2024-12. [2025-09-24T18:01:46.665875] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-24T18:01:47.141778] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2024-12 (0.73 seconds). [2025-09-24T18:01:47.216087] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2025-01. [2025-09-24T18:01:47.404681] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2025-06 (1.79 seconds). [2025-09-24T18:01:48.016131] [INFO ] [REMOTE ] CMA: Fetching primary data for 2025-01. [2025-09-24T18:01:48.257702] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-24T18:01:48.816124] [INFO ] [REMOTE ] CM: Fetching primary data for 2025-02. [2025-09-24T18:01:49.623116] [INFO ] [REMOTE ] CLX: Fetching primary data for 2025-07. [2025-09-24T18:01:49.629381] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-24T18:01:50.160271] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-24T18:01:50.416160] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2025-02. [2025-09-24T18:01:51.216088] [INFO ] [REMOTE ] CMA: Fetching primary data for 2025-02. [2025-09-24T18:01:51.303699] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2025-02 (0.89 seconds). [2025-09-24T18:01:51.563333] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2025-07 (1.94 seconds). [2025-09-24T18:01:52.016125] [INFO ] [REMOTE ] CM: Fetching primary data for 2025-03. [2025-09-24T18:01:52.774200] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-24T18:01:52.816094] [INFO ] [REMOTE ] CMA: Fetching primary data for 2025-03. [2025-09-24T18:01:53.616121] [INFO ] [REMOTE ] CLX: Fetching primary data for 2025-08. [2025-09-24T18:01:54.035980] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2025-03 (2.02 seconds). [2025-09-24T18:01:54.195833] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2025-03 (1.38 seconds). [2025-09-24T18:01:54.416080] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2025-03. [2025-09-24T18:01:55.216056] [INFO ] [REMOTE ] CMA: Fetching primary data for 2025-04. [2025-09-24T18:01:55.365170] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-24T18:01:55.510071] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2025-03 (1.09 seconds). [2025-09-24T18:01:56.016082] [INFO ] [REMOTE ] CLX: Fetching primary data for 2025-09. [2025-09-24T18:01:56.725704] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-24T18:01:56.816092] [INFO ] [REMOTE ] CMA: Fetching primary data for 2025-05. [2025-09-24T18:01:57.616093] [INFO ] [REMOTE ] CM: Fetching primary data for 2025-04. [2025-09-24T18:01:57.968793] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2025-09 (1.95 seconds). [2025-09-24T18:01:57.978755] [INFO ] [REMOTE ] CLX: Full fetch complete (72914 records). [2025-09-24T18:01:57.978939] [DEBUG] [VALIDATOR ] CLX: Validating primary data. [2025-09-24T18:01:58.418381] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2025-04. [2025-09-24T18:01:58.437904] [DEBUG] [VALIDATOR ] CLX: All expected trading days are present. [2025-09-24T18:01:58.439015] [DEBUG] [VALIDATOR ] CLX: Primary data validation passed. [2025-09-24T18:01:58.440052] [INFO ] [MAIN ] CLX: Fetched primary data is valid. [2025-09-24T18:01:58.440373] [DEBUG] [LOCAL ] CLX: Saving primary data. [2025-09-24T18:01:58.442436] [DEBUG] [LOCAL ] CLX: Trimmed 72914 records to 51425 (keeping 200 days of data) [2025-09-24T18:01:58.472846] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2025-05 (1.66 seconds). [2025-09-24T18:01:58.814668] [DEBUG] [LOCAL ] CLX: Primary data saved (51425 records). [2025-09-24T18:01:58.814828] [INFO ] [MAIN ] CLX: Full history saved. [2025-09-24T18:01:58.814907] [INFO ] [MAIN ] Update Progress: 470/2373 symbols completed. CLX took 35.2s. Estimated remaining: 4h 10m 42s. Rate: 7.6 symbols/min [2025-09-24T18:01:58.989706] [INFO ] [MAIN ] CMC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:01:59.036394] [DEBUG] [LOCAL ] CMC: Loaded 45728 existing records from primary storage. [2025-09-24T18:01:59.036568] [INFO ] [MAIN ] CMC: Loaded 45728 existing records. [2025-09-24T18:01:59.219833] [INFO ] [REMOTE ] CMA: Fetching primary data for 2025-06. [2025-09-24T18:01:59.228191] [WARN ] [MAIN ] CMC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:01:59.228603] [INFO ] [MAIN ] CMC: Wiping existing primary data before full refresh. [2025-09-24T18:01:59.228698] [INFO ] [LOCAL ] CMC: Starting deletion of primary data. [2025-09-24T18:01:59.230048] [DEBUG] [LOCAL ] CMC: Deleted primary data file. [2025-09-24T18:01:59.230117] [INFO ] [MAIN ] CMC: Starting full primary refresh. [2025-09-24T18:01:59.614486] [INFO ] [REMOTE ] CMC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:01:59.616213] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2025-04 (1.20 seconds). [2025-09-24T18:01:59.650299] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2025-04 (2.03 seconds). [2025-09-24T18:02:00.016075] [INFO ] [REMOTE ] CMC: Fetching primary data for 2024-12. [2025-09-24T18:02:00.705167] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-24T18:02:00.816078] [INFO ] [REMOTE ] CMA: Fetching primary data for 2025-07. [2025-09-24T18:02:01.616572] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2024-12 (1.60 seconds). [2025-09-24T18:02:01.616681] [INFO ] [REMOTE ] CM: Fetching primary data for 2025-05. [2025-09-24T18:02:02.416042] [INFO ] [REMOTE ] CMC: Fetching primary data for 2025-01. [2025-09-24T18:02:02.738986] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2025-07 (1.92 seconds). [2025-09-24T18:02:02.855465] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2025-05 (1.24 seconds). [2025-09-24T18:02:03.216100] [INFO ] [REMOTE ] CM: Fetching primary data for 2025-06. [2025-09-24T18:02:03.947305] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T18:02:04.016098] [INFO ] [REMOTE ] CMC: Fetching primary data for 2025-02. [2025-09-24T18:02:04.816070] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2025-05. [2025-09-24T18:02:04.909777] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2025-06 (1.69 seconds). [2025-09-24T18:02:05.616085] [INFO ] [REMOTE ] CM: Fetching primary data for 2025-07. [2025-09-24T18:02:05.622465] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-24T18:02:05.770010] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-24T18:02:06.416099] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2025-06. [2025-09-24T18:02:07.079862] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-24T18:02:07.216085] [INFO ] [REMOTE ] CMC: Fetching primary data for 2025-03. [2025-09-24T18:02:07.474876] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2025-06 (1.06 seconds). [2025-09-24T18:02:08.016136] [INFO ] [REMOTE ] CM: Fetching primary data for 2025-08. [2025-09-24T18:02:08.816118] [INFO ] [REMOTE ] CMA: Fetching primary data for 2025-08. [2025-09-24T18:02:08.979344] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-24T18:02:09.451508] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-24T18:02:09.616124] [INFO ] [REMOTE ] CM: Fetching primary data for 2025-09. [2025-09-24T18:02:10.416066] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2025-07. [2025-09-24T18:02:10.502500] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2025-08 (1.69 seconds). [2025-09-24T18:02:11.216032] [INFO ] [REMOTE ] CMA: Fetching primary data for 2025-09. [2025-09-24T18:02:11.493969] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2025-07 (1.08 seconds). [2025-09-24T18:02:11.548276] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-24T18:02:11.556907] [INFO ] [REMOTE ] CM: Full fetch complete (69055 records). [2025-09-24T18:02:11.557046] [DEBUG] [VALIDATOR ] CM: Validating primary data. [2025-09-24T18:02:11.557866] [FATAL] [VALIDATOR ] CM: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:02:11.557981] [FATAL] [MAIN ] CM: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:02:11.558025] [WARN ] [MAIN ] CM: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:02:11.558064] [INFO ] [LOCAL ] CM: Starting deletion of primary data. [2025-09-24T18:02:11.558121] [DEBUG] [LOCAL ] CM: No primary data file found to delete. [2025-09-24T18:02:11.558156] [INFO ] [LOCAL ] CM: Starting deletion of derivative data. [2025-09-24T18:02:11.558591] [DEBUG] [LOCAL ] CM: Deleted derivative data file. [2025-09-24T18:02:11.558717] [INFO ] [MAIN ] Update Progress: 471/2373 symbols completed. CM took 31.5s. Estimated remaining: 4h 10m 54s. Rate: 7.6 symbols/min [2025-09-24T18:02:11.748992] [INFO ] [MAIN ] CMCM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:02:11.755137] [DEBUG] [LOCAL ] CMCM: Loaded 4730 existing records from primary storage. [2025-09-24T18:02:11.755234] [INFO ] [MAIN ] CMCM: Loaded 4730 existing records. [2025-09-24T18:02:11.947278] [WARN ] [MAIN ] CMCM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:02:11.947525] [INFO ] [MAIN ] CMCM: Wiping existing primary data before full refresh. [2025-09-24T18:02:11.947572] [INFO ] [LOCAL ] CMCM: Starting deletion of primary data. [2025-09-24T18:02:11.947942] [DEBUG] [LOCAL ] CMCM: Deleted primary data file. [2025-09-24T18:02:11.948006] [INFO ] [MAIN ] CMCM: Starting full primary refresh. [2025-09-24T18:02:12.025880] [INFO ] [REMOTE ] CMC: Fetching primary data for 2025-04. [2025-09-24T18:02:12.320138] [INFO ] [REMOTE ] CMCM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:02:12.816098] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2024-12. [2025-09-24T18:02:13.126967] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2025-09 (1.91 seconds). [2025-09-24T18:02:13.139209] [INFO ] [REMOTE ] CMA: Full fetch complete (73326 records). [2025-09-24T18:02:13.139392] [DEBUG] [VALIDATOR ] CMA: Validating primary data. [2025-09-24T18:02:13.534950] [DEBUG] [VALIDATOR ] CMA: All expected trading days are present. [2025-09-24T18:02:13.535054] [DEBUG] [VALIDATOR ] CMA: Primary data validation passed. [2025-09-24T18:02:13.535985] [INFO ] [MAIN ] CMA: Fetched primary data is valid. [2025-09-24T18:02:13.536071] [DEBUG] [LOCAL ] CMA: Saving primary data. [2025-09-24T18:02:13.537894] [DEBUG] [LOCAL ] CMA: Trimmed 73326 records to 50097 (keeping 200 days of data) [2025-09-24T18:02:13.620438] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2025-08. [2025-09-24T18:02:13.670949] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-24T18:02:13.672392] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-24T18:02:13.900345] [DEBUG] [LOCAL ] CMA: Primary data saved (50097 records). [2025-09-24T18:02:13.900488] [INFO ] [MAIN ] CMA: Full history saved. [2025-09-24T18:02:13.901032] [INFO ] [MAIN ] Update Progress: 472/2373 symbols completed. CMA took 30.4s. Estimated remaining: 4h 10m 24s. Rate: 7.6 symbols/min [2025-09-24T18:02:14.075793] [INFO ] [MAIN ] CMDB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:02:14.075974] [DEBUG] [LOCAL ] CMDB: No existing data file found in primary storage. [2025-09-24T18:02:14.076014] [WARN ] [MAIN ] CMDB: No existing data found, performing full refresh instead. [2025-09-24T18:02:14.076170] [INFO ] [MAIN ] CMDB: Wiping existing primary data before full refresh. [2025-09-24T18:02:14.076231] [INFO ] [LOCAL ] CMDB: Starting deletion of primary data. [2025-09-24T18:02:14.076275] [DEBUG] [LOCAL ] CMDB: No primary data file found to delete. [2025-09-24T18:02:14.076310] [INFO ] [MAIN ] CMDB: Starting full primary refresh. [2025-09-24T18:02:14.424428] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2025-01. [2025-09-24T18:02:14.471549] [INFO ] [REMOTE ] CMDB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:02:14.976890] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2025-01 (0.55 seconds). [2025-09-24T18:02:15.066629] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-24T18:02:15.216066] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2025-09. [2025-09-24T18:02:16.016114] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2025-02. [2025-09-24T18:02:16.774059] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2025-02 (0.76 seconds). [2025-09-24T18:02:16.816051] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2025-03. [2025-09-24T18:02:17.129895] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2025-09 (1.91 seconds). [2025-09-24T18:02:17.138553] [INFO ] [REMOTE ] CMBT: Full fetch complete (29253 records). [2025-09-24T18:02:17.138683] [DEBUG] [VALIDATOR ] CMBT: Validating primary data. [2025-09-24T18:02:17.460296] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2025-03 (0.64 seconds). [2025-09-24T18:02:17.552027] [DEBUG] [VALIDATOR ] CMBT: All expected trading days are present. [2025-09-24T18:02:17.552115] [DEBUG] [VALIDATOR ] CMBT: Primary data validation passed. [2025-09-24T18:02:17.552681] [INFO ] [MAIN ] CMBT: Fetched primary data is valid. [2025-09-24T18:02:17.552746] [DEBUG] [LOCAL ] CMBT: Saving primary data. [2025-09-24T18:02:17.553479] [DEBUG] [LOCAL ] CMBT: Trimmed 29253 records to 22204 (keeping 200 days of data) [2025-09-24T18:02:17.637291] [INFO ] [REMOTE ] CMC: Fetching primary data for 2025-05. [2025-09-24T18:02:17.688344] [DEBUG] [LOCAL ] CMBT: Primary data saved (22204 records). [2025-09-24T18:02:17.688477] [INFO ] [MAIN ] CMBT: Full history saved. [2025-09-24T18:02:17.688553] [INFO ] [MAIN ] Update Progress: 473/2373 symbols completed. CMBT took 32.6s. Estimated remaining: 4h 9m 59s. Rate: 7.6 symbols/min [2025-09-24T18:02:17.859488] [INFO ] [MAIN ] CMG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:02:17.915436] [DEBUG] [LOCAL ] CMG: Loaded 53720 existing records from primary storage. [2025-09-24T18:02:17.915591] [INFO ] [MAIN ] CMG: Loaded 53720 existing records. [2025-09-24T18:02:18.098855] [WARN ] [MAIN ] CMG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:02:18.099164] [INFO ] [MAIN ] CMG: Wiping existing primary data before full refresh. [2025-09-24T18:02:18.099242] [INFO ] [LOCAL ] CMG: Starting deletion of primary data. [2025-09-24T18:02:18.100378] [DEBUG] [LOCAL ] CMG: Deleted primary data file. [2025-09-24T18:02:18.100439] [INFO ] [MAIN ] CMG: Starting full primary refresh. [2025-09-24T18:02:18.421155] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2024-12. [2025-09-24T18:02:18.466580] [INFO ] [REMOTE ] CMG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:02:18.664319] [DEBUG] [REMOTE ] CMDB: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:02:18.664705] [WARN ] [REMOTE ] CMDB: No data returned for month 2024-12 [2025-09-24T18:02:19.216065] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2025-04. [2025-09-24T18:02:19.244091] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2025-05 (1.61 seconds). [2025-09-24T18:02:19.723917] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2025-04 (0.51 seconds). [2025-09-24T18:02:20.016109] [INFO ] [REMOTE ] CMG: Fetching primary data for 2024-12. [2025-09-24T18:02:20.816139] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2025-01. [2025-09-24T18:02:21.013422] [DEBUG] [REMOTE ] CMDB: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:02:21.013773] [WARN ] [REMOTE ] CMDB: No data returned for month 2025-01 [2025-09-24T18:02:21.616171] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2025-05. [2025-09-24T18:02:22.066954] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2025-05 (0.45 seconds). [2025-09-24T18:02:22.340949] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2024-12 (2.32 seconds). [2025-09-24T18:02:22.416135] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2025-06. [2025-09-24T18:02:22.974720] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2025-06 (0.56 seconds). [2025-09-24T18:02:23.216119] [INFO ] [REMOTE ] CMC: Fetching primary data for 2025-06. [2025-09-24T18:02:24.016103] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2025-07. [2025-09-24T18:02:24.680964] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-24T18:02:24.816113] [INFO ] [REMOTE ] CMC: Fetching primary data for 2025-07. [2025-09-24T18:02:24.824577] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2025-07 (0.81 seconds). [2025-09-24T18:02:25.616118] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2025-02. [2025-09-24T18:02:25.807024] [DEBUG] [REMOTE ] CMDB: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:02:25.807353] [WARN ] [REMOTE ] CMDB: No data returned for month 2025-02 [2025-09-24T18:02:26.392327] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2025-07 (1.58 seconds). [2025-09-24T18:02:26.416032] [INFO ] [REMOTE ] CMC: Fetching primary data for 2025-08. [2025-09-24T18:02:27.216133] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2025-08. [2025-09-24T18:02:27.602442] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2025-08 (0.39 seconds). [2025-09-24T18:02:27.821821] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-24T18:02:28.016146] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2025-03. [2025-09-24T18:02:28.212425] [DEBUG] [REMOTE ] CMDB: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:02:28.212805] [WARN ] [REMOTE ] CMDB: No data returned for month 2025-03 [2025-09-24T18:02:28.816116] [INFO ] [REMOTE ] CMG: Fetching primary data for 2025-01. [2025-09-24T18:02:29.616105] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2025-04. [2025-09-24T18:02:29.822465] [DEBUG] [REMOTE ] CMDB: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:02:29.822850] [WARN ] [REMOTE ] CMDB: No data returned for month 2025-04 [2025-09-24T18:02:30.416172] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2025-09. [2025-09-24T18:02:31.034701] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2025-01 (2.22 seconds). [2025-09-24T18:02:31.097677] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2025-09 (0.68 seconds). [2025-09-24T18:02:31.100004] [INFO ] [REMOTE ] CMCM: Full fetch complete (7057 records). [2025-09-24T18:02:31.100091] [DEBUG] [VALIDATOR ] CMCM: Validating primary data. [2025-09-24T18:02:31.221173] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2025-05. [2025-09-24T18:02:31.478163] [DEBUG] [VALIDATOR ] CMCM: All expected trading days are present. [2025-09-24T18:02:31.478242] [DEBUG] [VALIDATOR ] CMCM: Primary data validation passed. [2025-09-24T18:02:31.478488] [INFO ] [MAIN ] CMCM: Fetched primary data is valid. [2025-09-24T18:02:31.478535] [DEBUG] [LOCAL ] CMCM: Saving primary data. [2025-09-24T18:02:31.478967] [DEBUG] [LOCAL ] CMCM: Trimmed 7057 records to 4756 (keeping 200 days of data) [2025-09-24T18:02:31.511058] [DEBUG] [LOCAL ] CMCM: Primary data saved (4756 records). [2025-09-24T18:02:31.511195] [INFO ] [MAIN ] CMCM: Full history saved. [2025-09-24T18:02:31.511281] [INFO ] [MAIN ] Update Progress: 474/2373 symbols completed. CMCM took 20.0s. Estimated remaining: 4h 10m 15s. Rate: 7.6 symbols/min [2025-09-24T18:02:31.684774] [INFO ] [MAIN ] CMI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:02:31.730106] [DEBUG] [LOCAL ] CMI: Loaded 41900 existing records from primary storage. [2025-09-24T18:02:31.730251] [INFO ] [MAIN ] CMI: Loaded 41900 existing records. [2025-09-24T18:02:31.912168] [WARN ] [MAIN ] CMI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:02:31.912400] [INFO ] [MAIN ] CMI: Wiping existing primary data before full refresh. [2025-09-24T18:02:31.912447] [INFO ] [LOCAL ] CMI: Starting deletion of primary data. [2025-09-24T18:02:31.913445] [DEBUG] [LOCAL ] CMI: Deleted primary data file. [2025-09-24T18:02:31.913507] [INFO ] [MAIN ] CMI: Starting full primary refresh. [2025-09-24T18:02:32.021248] [INFO ] [REMOTE ] CMC: Fetching primary data for 2025-09. [2025-09-24T18:02:32.306544] [INFO ] [REMOTE ] CMI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:02:32.318285] [INFO ] [REMOTE ] CMDB: Incremental fetch complete for 2025-05 (1.10 seconds). [2025-09-24T18:02:32.816089] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2025-06. [2025-09-24T18:02:33.616051] [INFO ] [REMOTE ] CMG: Fetching primary data for 2025-02. [2025-09-24T18:02:33.846861] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2025-09 (1.83 seconds). [2025-09-24T18:02:33.866544] [INFO ] [REMOTE ] CMDB: Incremental fetch complete for 2025-06 (1.05 seconds). [2025-09-24T18:02:33.866045] [INFO ] [REMOTE ] CMC: Full fetch complete (66898 records). [2025-09-24T18:02:33.870461] [DEBUG] [VALIDATOR ] CMC: Validating primary data. [2025-09-24T18:02:34.280020] [DEBUG] [VALIDATOR ] CMC: All expected trading days are present. [2025-09-24T18:02:34.280159] [DEBUG] [VALIDATOR ] CMC: Primary data validation passed. [2025-09-24T18:02:34.280945] [INFO ] [MAIN ] CMC: Fetched primary data is valid. [2025-09-24T18:02:34.281009] [DEBUG] [LOCAL ] CMC: Saving primary data. [2025-09-24T18:02:34.282364] [DEBUG] [LOCAL ] CMC: Trimmed 66898 records to 45646 (keeping 200 days of data) [2025-09-24T18:02:34.459503] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2025-07. [2025-09-24T18:02:34.565042] [DEBUG] [LOCAL ] CMC: Primary data saved (45646 records). [2025-09-24T18:02:34.565197] [INFO ] [MAIN ] CMC: Full history saved. [2025-09-24T18:02:34.565309] [INFO ] [MAIN ] Update Progress: 475/2373 symbols completed. CMC took 35.8s. Estimated remaining: 4h 9m 48s. Rate: 7.6 symbols/min [2025-09-24T18:02:34.744129] [INFO ] [MAIN ] CMP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:02:34.744340] [DEBUG] [LOCAL ] CMP: No existing data file found in primary storage. [2025-09-24T18:02:34.744383] [WARN ] [MAIN ] CMP: No existing data found, performing full refresh instead. [2025-09-24T18:02:34.744534] [INFO ] [MAIN ] CMP: Wiping existing primary data before full refresh. [2025-09-24T18:02:34.744579] [INFO ] [LOCAL ] CMP: Starting deletion of primary data. [2025-09-24T18:02:34.744626] [DEBUG] [LOCAL ] CMP: No primary data file found to delete. [2025-09-24T18:02:34.744695] [INFO ] [MAIN ] CMP: Starting full primary refresh. [2025-09-24T18:02:35.118504] [INFO ] [REMOTE ] CMP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:02:35.216052] [INFO ] [REMOTE ] CMP: Fetching primary data for 2024-12. [2025-09-24T18:02:35.375795] [INFO ] [REMOTE ] CMDB: Incremental fetch complete for 2025-07 (0.92 seconds). [2025-09-24T18:02:35.970583] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2025-02 (2.35 seconds). [2025-09-24T18:02:36.016058] [INFO ] [REMOTE ] CMG: Fetching primary data for 2025-03. [2025-09-24T18:02:36.824280] [INFO ] [REMOTE ] CMI: Fetching primary data for 2024-12. [2025-09-24T18:02:36.829507] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2024-12 (1.61 seconds). [2025-09-24T18:02:37.616051] [INFO ] [REMOTE ] CMP: Fetching primary data for 2025-01. [2025-09-24T18:02:38.126186] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2025-03 (2.11 seconds). [2025-09-24T18:02:38.284919] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-24T18:02:38.416116] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2025-08. [2025-09-24T18:02:39.149403] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T18:02:39.205713] [INFO ] [REMOTE ] CMDB: Incremental fetch complete for 2025-08 (0.79 seconds). [2025-09-24T18:02:39.216069] [INFO ] [REMOTE ] CMG: Fetching primary data for 2025-04. [2025-09-24T18:02:40.016102] [INFO ] [REMOTE ] CMI: Fetching primary data for 2025-01. [2025-09-24T18:02:40.816118] [INFO ] [REMOTE ] CMP: Fetching primary data for 2025-02. [2025-09-24T18:02:41.290614] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2025-04 (2.07 seconds). [2025-09-24T18:02:41.380331] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2025-01 (1.36 seconds). [2025-09-24T18:02:41.616111] [INFO ] [REMOTE ] CMG: Fetching primary data for 2025-05. [2025-09-24T18:02:42.111580] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-24T18:02:42.416127] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2025-09. [2025-09-24T18:02:43.216103] [INFO ] [REMOTE ] CMI: Fetching primary data for 2025-02. [2025-09-24T18:02:43.461894] [INFO ] [REMOTE ] CMDB: Incremental fetch complete for 2025-09 (1.05 seconds). [2025-09-24T18:02:43.465310] [INFO ] [REMOTE ] CMDB: Full fetch complete (10699 records). [2025-09-24T18:02:43.465675] [DEBUG] [VALIDATOR ] CMDB: Validating primary data. [2025-09-24T18:02:43.466444] [FATAL] [VALIDATOR ] CMDB: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:02:43.466697] [FATAL] [MAIN ] CMDB: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:02:43.466884] [WARN ] [MAIN ] CMDB: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:02:43.466966] [INFO ] [LOCAL ] CMDB: Starting deletion of primary data. [2025-09-24T18:02:43.467074] [DEBUG] [LOCAL ] CMDB: No primary data file found to delete. [2025-09-24T18:02:43.467135] [INFO ] [LOCAL ] CMDB: Starting deletion of derivative data. [2025-09-24T18:02:43.467204] [DEBUG] [LOCAL ] CMDB: No derivative data file found to delete. [2025-09-24T18:02:43.467291] [INFO ] [MAIN ] Update Progress: 476/2373 symbols completed. CMDB took 29.6s. Estimated remaining: 4h 9m 44s. Rate: 7.6 symbols/min [2025-09-24T18:02:43.679738] [INFO ] [MAIN ] CMPO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:02:43.679986] [DEBUG] [LOCAL ] CMPO: No existing data file found in primary storage. [2025-09-24T18:02:43.680044] [WARN ] [MAIN ] CMPO: No existing data found, performing full refresh instead. [2025-09-24T18:02:43.680238] [INFO ] [MAIN ] CMPO: Wiping existing primary data before full refresh. [2025-09-24T18:02:43.680297] [INFO ] [LOCAL ] CMPO: Starting deletion of primary data. [2025-09-24T18:02:43.680345] [DEBUG] [LOCAL ] CMPO: No primary data file found to delete. [2025-09-24T18:02:43.680389] [INFO ] [MAIN ] CMPO: Starting full primary refresh. [2025-09-24T18:02:43.908167] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2025-05 (2.29 seconds). [2025-09-24T18:02:44.031748] [INFO ] [REMOTE ] CMG: Fetching primary data for 2025-06. [2025-09-24T18:02:44.137146] [INFO ] [REMOTE ] CMPO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:02:44.814684] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-24T18:02:44.822518] [INFO ] [REMOTE ] CMP: Fetching primary data for 2025-03. [2025-09-24T18:02:45.616102] [INFO ] [REMOTE ] CMI: Fetching primary data for 2025-03. [2025-09-24T18:02:46.219989] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-24T18:02:46.284051] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2025-06 (2.25 seconds). [2025-09-24T18:02:46.416112] [INFO ] [REMOTE ] CMPO: Fetching primary data for 2024-12. [2025-09-24T18:02:47.090534] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-24T18:02:47.216081] [INFO ] [REMOTE ] CMI: Fetching primary data for 2025-04. [2025-09-24T18:02:48.021316] [INFO ] [REMOTE ] CMP: Fetching primary data for 2025-04. [2025-09-24T18:02:48.033995] [INFO ] [REMOTE ] CMPO: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-24T18:02:48.816114] [INFO ] [REMOTE ] CMPO: Fetching primary data for 2025-01. [2025-09-24T18:02:49.046015] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2025-04 (1.83 seconds). [2025-09-24T18:02:49.481757] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2025-04 (1.46 seconds). [2025-09-24T18:02:49.616092] [INFO ] [REMOTE ] CMP: Fetching primary data for 2025-05. [2025-09-24T18:02:50.194795] [INFO ] [REMOTE ] CMPO: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-24T18:02:50.416122] [INFO ] [REMOTE ] CMG: Fetching primary data for 2025-07. [2025-09-24T18:02:51.207358] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-24T18:02:51.216612] [INFO ] [REMOTE ] CMPO: Fetching primary data for 2025-02. [2025-09-24T18:02:52.016145] [INFO ] [REMOTE ] CMI: Fetching primary data for 2025-05. [2025-09-24T18:02:52.413355] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2025-07 (2.00 seconds). [2025-09-24T18:02:52.664277] [INFO ] [REMOTE ] CMPO: Incremental fetch complete for 2025-02 (1.45 seconds). [2025-09-24T18:02:52.816087] [INFO ] [REMOTE ] CMPO: Fetching primary data for 2025-03. [2025-09-24T18:02:53.377581] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-24T18:02:53.616089] [INFO ] [REMOTE ] CMP: Fetching primary data for 2025-06. [2025-09-24T18:02:54.260967] [INFO ] [REMOTE ] CMPO: Incremental fetch complete for 2025-03 (1.44 seconds). [2025-09-24T18:02:54.416125] [INFO ] [REMOTE ] CMPO: Fetching primary data for 2025-04. [2025-09-24T18:02:55.018740] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-24T18:02:55.216091] [INFO ] [REMOTE ] CMG: Fetching primary data for 2025-08. [2025-09-24T18:02:55.903916] [INFO ] [REMOTE ] CMPO: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-24T18:02:56.016102] [INFO ] [REMOTE ] CMP: Fetching primary data for 2025-07. [2025-09-24T18:02:56.816090] [INFO ] [REMOTE ] CMPO: Fetching primary data for 2025-05. [2025-09-24T18:02:57.572928] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2025-07 (1.56 seconds). [2025-09-24T18:02:57.616061] [INFO ] [REMOTE ] CMP: Fetching primary data for 2025-08. [2025-09-24T18:02:57.711881] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2025-08 (2.50 seconds). [2025-09-24T18:02:58.416152] [INFO ] [REMOTE ] CMI: Fetching primary data for 2025-06. [2025-09-24T18:02:58.624819] [INFO ] [REMOTE ] CMPO: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-24T18:02:58.912833] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-24T18:02:59.216119] [INFO ] [REMOTE ] CMP: Fetching primary data for 2025-09. [2025-09-24T18:02:59.739912] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-24T18:03:00.016130] [INFO ] [REMOTE ] CMG: Fetching primary data for 2025-09. [2025-09-24T18:03:00.756551] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2025-09 (1.54 seconds). [2025-09-24T18:03:00.762110] [INFO ] [REMOTE ] CMP: Full fetch complete (52888 records). [2025-09-24T18:03:00.762309] [DEBUG] [VALIDATOR ] CMP: Validating primary data. [2025-09-24T18:03:00.763552] [FATAL] [VALIDATOR ] CMP: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:03:00.763681] [FATAL] [MAIN ] CMP: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:03:00.763739] [WARN ] [MAIN ] CMP: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:03:00.763830] [INFO ] [LOCAL ] CMP: Starting deletion of primary data. [2025-09-24T18:03:00.763945] [DEBUG] [LOCAL ] CMP: No primary data file found to delete. [2025-09-24T18:03:00.764014] [INFO ] [LOCAL ] CMP: Starting deletion of derivative data. [2025-09-24T18:03:00.764086] [DEBUG] [LOCAL ] CMP: No derivative data file found to delete. [2025-09-24T18:03:00.764182] [INFO ] [MAIN ] Update Progress: 477/2373 symbols completed. CMP took 26.2s. Estimated remaining: 4h 10m 13s. Rate: 7.6 symbols/min [2025-09-24T18:03:00.816084] [INFO ] [REMOTE ] CMPO: Fetching primary data for 2025-06. [2025-09-24T18:03:01.616147] [INFO ] [REMOTE ] CMI: Fetching primary data for 2025-07. [2025-09-24T18:03:02.478789] [INFO ] [REMOTE ] CMPO: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-24T18:03:02.489330] [INFO ] [REMOTE ] CMPO: Fetching primary data for 2025-07. [2025-09-24T18:03:02.600580] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2025-09 (2.58 seconds). [2025-09-24T18:03:02.612601] [INFO ] [REMOTE ] CMG: Full fetch complete (77795 records). [2025-09-24T18:03:02.612870] [DEBUG] [VALIDATOR ] CMG: Validating primary data. [2025-09-24T18:03:03.091455] [DEBUG] [VALIDATOR ] CMG: All expected trading days are present. [2025-09-24T18:03:03.091689] [DEBUG] [VALIDATOR ] CMG: Primary data validation passed. [2025-09-24T18:03:03.093048] [INFO ] [MAIN ] CMG: Fetched primary data is valid. [2025-09-24T18:03:03.093164] [DEBUG] [LOCAL ] CMG: Saving primary data. [2025-09-24T18:03:03.099892] [DEBUG] [LOCAL ] CMG: Trimmed 77795 records to 53721 (keeping 200 days of data) [2025-09-24T18:03:03.452289] [DEBUG] [LOCAL ] CMG: Primary data saved (53721 records). [2025-09-24T18:03:03.452473] [INFO ] [MAIN ] CMG: Full history saved. [2025-09-24T18:03:03.452724] [INFO ] [MAIN ] Update Progress: 478/2373 symbols completed. CMG took 45.8s. Estimated remaining: 4h 9m 45s. Rate: 7.6 symbols/min [2025-09-24T18:03:06.194286] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2025-07 (4.58 seconds). [2025-09-24T18:03:06.206220] [INFO ] [REMOTE ] CMI: Fetching primary data for 2025-08. [2025-09-24T18:03:06.245680] [INFO ] [REMOTE ] CMPO: Incremental fetch complete for 2025-07 (3.76 seconds). [2025-09-24T18:03:06.255819] [INFO ] [REMOTE ] CMPO: Fetching primary data for 2025-08. [2025-09-24T18:03:07.667442] [INFO ] [REMOTE ] CMPO: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-24T18:03:07.678546] [INFO ] [REMOTE ] CMPO: Fetching primary data for 2025-09. [2025-09-24T18:03:07.932879] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2025-08 (1.73 seconds). [2025-09-24T18:03:07.942727] [INFO ] [REMOTE ] CMI: Fetching primary data for 2025-09. [2025-09-24T18:03:09.464066] [INFO ] [REMOTE ] CMPO: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-24T18:03:09.472223] [INFO ] [REMOTE ] CMPO: Full fetch complete (58994 records). [2025-09-24T18:03:09.472459] [DEBUG] [VALIDATOR ] CMPO: Validating primary data. [2025-09-24T18:03:09.863536] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2025-09 (1.92 seconds). [2025-09-24T18:03:09.933134] [INFO ] [REMOTE ] CMI: Full fetch complete (59599 records). [2025-09-24T18:03:09.949563] [DEBUG] [VALIDATOR ] CMI: Validating primary data. [2025-09-24T18:03:09.971154] [DEBUG] [VALIDATOR ] CMPO: All expected trading days are present. [2025-09-24T18:03:09.971272] [DEBUG] [VALIDATOR ] CMPO: Primary data validation passed. [2025-09-24T18:03:09.972046] [INFO ] [MAIN ] CMPO: Fetched primary data is valid. [2025-09-24T18:03:09.972141] [DEBUG] [LOCAL ] CMPO: Saving primary data. [2025-09-24T18:03:09.972678] [FATAL] [VALIDATOR ] CMI: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:03:09.973032] [FATAL] [MAIN ] CMI: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:03:09.973236] [WARN ] [MAIN ] CMI: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:03:09.973488] [INFO ] [LOCAL ] CMI: Starting deletion of primary data. [2025-09-24T18:03:09.973757] [DEBUG] [LOCAL ] CMI: No primary data file found to delete. [2025-09-24T18:03:09.973945] [DEBUG] [LOCAL ] CMPO: Trimmed 58994 records to 39590 (keeping 200 days of data) [2025-09-24T18:03:09.973865] [INFO ] [LOCAL ] CMI: Starting deletion of derivative data. [2025-09-24T18:03:09.975128] [DEBUG] [LOCAL ] CMI: Deleted derivative data file. [2025-09-24T18:03:09.975304] [INFO ] [MAIN ] Update Progress: 479/2373 symbols completed. CMI took 38.5s. Estimated remaining: 4h 9m 31s. Rate: 7.6 symbols/min [2025-09-24T18:03:10.250438] [DEBUG] [LOCAL ] CMPO: Primary data saved (39590 records). [2025-09-24T18:03:10.250762] [INFO ] [MAIN ] CMPO: Full history saved. [2025-09-24T18:03:10.250924] [INFO ] [MAIN ] Update Progress: 480/2373 symbols completed. CMPO took 26.8s. Estimated remaining: 4h 8m 53s. Rate: 7.6 symbols/min [2025-09-24T18:03:10.874295] [INFO ] [MAIN ] CMSC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:03:11.038918] [INFO ] [MAIN ] CMS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:03:11.089230] [INFO ] [MAIN ] CMSA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:03:11.107921] [DEBUG] [LOCAL ] CMSC: Loaded 5090 existing records from primary storage. [2025-09-24T18:03:11.132705] [INFO ] [MAIN ] CMRE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:03:11.132910] [INFO ] [MAIN ] CMSC: Loaded 5090 existing records. [2025-09-24T18:03:11.198428] [DEBUG] [LOCAL ] CMSA: Loaded 3391 existing records from primary storage. [2025-09-24T18:03:11.210062] [INFO ] [MAIN ] CMSA: Loaded 3391 existing records. [2025-09-24T18:03:11.512358] [DEBUG] [LOCAL ] CMRE: Loaded 35502 existing records from primary storage. [2025-09-24T18:03:11.546897] [INFO ] [MAIN ] CMRE: Loaded 35502 existing records. [2025-09-24T18:03:11.646594] [DEBUG] [LOCAL ] CMS: Loaded 52611 existing records from primary storage. [2025-09-24T18:03:11.687117] [WARN ] [MAIN ] CMSC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:03:11.719940] [WARN ] [MAIN ] CMSA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:03:11.714912] [INFO ] [MAIN ] CMS: Loaded 52611 existing records. [2025-09-24T18:03:11.720063] [INFO ] [MAIN ] CMSC: Wiping existing primary data before full refresh. [2025-09-24T18:03:11.761620] [INFO ] [LOCAL ] CMSC: Starting deletion of primary data. [2025-09-24T18:03:11.740832] [INFO ] [MAIN ] CMSA: Wiping existing primary data before full refresh. [2025-09-24T18:03:11.786183] [INFO ] [LOCAL ] CMSA: Starting deletion of primary data. [2025-09-24T18:03:11.850791] [DEBUG] [LOCAL ] CMSA: Deleted primary data file. [2025-09-24T18:03:11.850922] [DEBUG] [LOCAL ] CMSC: Deleted primary data file. [2025-09-24T18:03:11.856286] [INFO ] [MAIN ] CMSC: Starting full primary refresh. [2025-09-24T18:03:11.851032] [INFO ] [MAIN ] CMSA: Starting full primary refresh. [2025-09-24T18:03:12.175749] [WARN ] [MAIN ] CMS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:03:12.203131] [WARN ] [MAIN ] CMRE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:03:12.218960] [INFO ] [MAIN ] CMS: Wiping existing primary data before full refresh. [2025-09-24T18:03:12.247528] [INFO ] [LOCAL ] CMS: Starting deletion of primary data. [2025-09-24T18:03:12.274731] [DEBUG] [LOCAL ] CMS: Deleted primary data file. [2025-09-24T18:03:12.265534] [INFO ] [MAIN ] CMRE: Wiping existing primary data before full refresh. [2025-09-24T18:03:12.296178] [INFO ] [LOCAL ] CMRE: Starting deletion of primary data. [2025-09-24T18:03:12.290920] [INFO ] [MAIN ] CMS: Starting full primary refresh. [2025-09-24T18:03:12.396627] [DEBUG] [LOCAL ] CMRE: Deleted primary data file. [2025-09-24T18:03:12.585706] [INFO ] [MAIN ] CMRE: Starting full primary refresh. [2025-09-24T18:03:13.138251] [INFO ] [REMOTE ] CMSC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:03:13.133002] [INFO ] [REMOTE ] CMSA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:03:13.162491] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2024-12. [2025-09-24T18:03:13.177613] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2024-12. [2025-09-24T18:03:13.602445] [INFO ] [REMOTE ] CMS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:03:13.609175] [INFO ] [REMOTE ] CMS: Fetching primary data for 2024-12. [2025-09-24T18:03:13.651158] [INFO ] [REMOTE ] CMRE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:03:13.652014] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2024-12. [2025-09-24T18:03:14.005028] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2024-12 (0.83 seconds). [2025-09-24T18:03:14.006835] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2025-01. [2025-09-24T18:03:14.102053] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2024-12 (0.94 seconds). [2025-09-24T18:03:14.103847] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2025-01. [2025-09-24T18:03:14.616698] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2025-01 (0.61 seconds). [2025-09-24T18:03:14.618704] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2025-02. [2025-09-24T18:03:14.724205] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2024-12 (1.07 seconds). [2025-09-24T18:03:14.730066] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2025-01. [2025-09-24T18:03:14.762052] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2025-01 (0.66 seconds). [2025-09-24T18:03:14.763781] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2025-02. [2025-09-24T18:03:15.091615] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2025-02 (0.47 seconds). [2025-09-24T18:03:15.092916] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2025-03. [2025-09-24T18:03:15.415872] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2025-02 (0.65 seconds). [2025-09-24T18:03:15.417922] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2024-12 (1.81 seconds). [2025-09-24T18:03:15.419585] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2025-03. [2025-09-24T18:03:15.432827] [INFO ] [REMOTE ] CMS: Fetching primary data for 2025-01. [2025-09-24T18:03:15.822379] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2025-03 (0.73 seconds). [2025-09-24T18:03:16.016128] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2025-04. [2025-09-24T18:03:16.919282] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2025-01 (2.19 seconds). [2025-09-24T18:03:16.927434] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2025-02. [2025-09-24T18:03:17.684931] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-24T18:03:17.686756] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2025-05. [2025-09-24T18:03:17.810696] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2025-03 (2.39 seconds). [2025-09-24T18:03:18.074711] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2025-05 (0.39 seconds). [2025-09-24T18:03:18.114609] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2025-01 (2.68 seconds). [2025-09-24T18:03:18.416107] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2025-04. [2025-09-24T18:03:18.869354] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2025-02 (1.94 seconds). [2025-09-24T18:03:19.216124] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2025-06. [2025-09-24T18:03:19.338278] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2025-04 (0.92 seconds). [2025-09-24T18:03:19.794428] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2025-06 (0.58 seconds). [2025-09-24T18:03:20.016160] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2025-05. [2025-09-24T18:03:20.638021] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2025-05 (0.62 seconds). [2025-09-24T18:03:20.816129] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2025-06. [2025-09-24T18:03:21.405554] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2025-06 (0.59 seconds). [2025-09-24T18:03:21.616163] [INFO ] [REMOTE ] CMS: Fetching primary data for 2025-02. [2025-09-24T18:03:22.416131] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2025-07. [2025-09-24T18:03:23.099925] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2025-07 (0.68 seconds). [2025-09-24T18:03:23.216048] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2025-08. [2025-09-24T18:03:23.299298] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2025-02 (1.68 seconds). [2025-09-24T18:03:23.797197] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2025-08 (0.58 seconds). [2025-09-24T18:03:24.016104] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2025-07. [2025-09-24T18:03:24.709090] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2025-07 (0.69 seconds). [2025-09-24T18:03:24.816090] [INFO ] [REMOTE ] CMS: Fetching primary data for 2025-03. [2025-09-24T18:03:25.616108] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2025-08. [2025-09-24T18:03:26.158001] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2025-08 (0.54 seconds). [2025-09-24T18:03:26.416105] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2025-03. [2025-09-24T18:03:26.731436] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-24T18:03:27.216095] [INFO ] [REMOTE ] CMS: Fetching primary data for 2025-04. [2025-09-24T18:03:27.878338] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2025-03 (1.46 seconds). [2025-09-24T18:03:28.016130] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2025-09. [2025-09-24T18:03:28.810796] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2025-09 (0.79 seconds). [2025-09-24T18:03:28.811961] [INFO ] [REMOTE ] CMSA: Full fetch complete (5021 records). [2025-09-24T18:03:28.812037] [DEBUG] [VALIDATOR ] CMSA: Validating primary data. [2025-09-24T18:03:28.812419] [FATAL] [VALIDATOR ] CMSA: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:03:28.812550] [FATAL] [MAIN ] CMSA: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:03:28.812638] [WARN ] [MAIN ] CMSA: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:03:28.812876] [INFO ] [LOCAL ] CMSA: Starting deletion of primary data. [2025-09-24T18:03:28.812961] [DEBUG] [LOCAL ] CMSA: No primary data file found to delete. [2025-09-24T18:03:28.813002] [INFO ] [LOCAL ] CMSA: Starting deletion of derivative data. [2025-09-24T18:03:28.813395] [DEBUG] [LOCAL ] CMSA: Deleted derivative data file. [2025-09-24T18:03:28.813537] [INFO ] [MAIN ] Update Progress: 481/2373 symbols completed. CMSA took 18.6s. Estimated remaining: 4h 9m 27s. Rate: 7.6 symbols/min [2025-09-24T18:03:28.819681] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2025-09. [2025-09-24T18:03:29.010812] [INFO ] [MAIN ] CMSD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:03:29.024595] [DEBUG] [LOCAL ] CMSD: Loaded 8098 existing records from primary storage. [2025-09-24T18:03:29.024738] [INFO ] [MAIN ] CMSD: Loaded 8098 existing records. [2025-09-24T18:03:29.204914] [WARN ] [MAIN ] CMSD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:03:29.205261] [INFO ] [MAIN ] CMSD: Wiping existing primary data before full refresh. [2025-09-24T18:03:29.205334] [INFO ] [LOCAL ] CMSD: Starting deletion of primary data. [2025-09-24T18:03:29.206082] [DEBUG] [LOCAL ] CMSD: Deleted primary data file. [2025-09-24T18:03:29.206143] [INFO ] [MAIN ] CMSD: Starting full primary refresh. [2025-09-24T18:03:29.535023] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2025-04 (2.32 seconds). [2025-09-24T18:03:29.616071] [INFO ] [REMOTE ] CMSD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:03:29.616368] [INFO ] [REMOTE ] CMS: Fetching primary data for 2025-05. [2025-09-24T18:03:29.620419] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2025-09 (0.80 seconds). [2025-09-24T18:03:29.623876] [INFO ] [REMOTE ] CMSC: Full fetch complete (7173 records). [2025-09-24T18:03:29.623977] [DEBUG] [VALIDATOR ] CMSC: Validating primary data. [2025-09-24T18:03:30.000612] [DEBUG] [VALIDATOR ] CMSC: All expected trading days are present. [2025-09-24T18:03:30.000743] [DEBUG] [VALIDATOR ] CMSC: Primary data validation passed. [2025-09-24T18:03:30.000965] [INFO ] [MAIN ] CMSC: Fetched primary data is valid. [2025-09-24T18:03:30.001008] [DEBUG] [LOCAL ] CMSC: Saving primary data. [2025-09-24T18:03:30.001517] [DEBUG] [LOCAL ] CMSC: Trimmed 7173 records to 5072 (keeping 200 days of data) [2025-09-24T18:03:30.032430] [DEBUG] [LOCAL ] CMSC: Primary data saved (5072 records). [2025-09-24T18:03:30.032568] [INFO ] [MAIN ] CMSC: Full history saved. [2025-09-24T18:03:30.032678] [INFO ] [MAIN ] Update Progress: 482/2373 symbols completed. CMSC took 19.8s. Estimated remaining: 4h 8m 53s. Rate: 7.6 symbols/min [2025-09-24T18:03:30.203623] [INFO ] [MAIN ] CMTG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:03:30.248126] [DEBUG] [LOCAL ] CMTG: Loaded 37485 existing records from primary storage. [2025-09-24T18:03:30.248301] [INFO ] [MAIN ] CMTG: Loaded 37485 existing records. [2025-09-24T18:03:30.424547] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2025-04. [2025-09-24T18:03:30.429796] [WARN ] [MAIN ] CMTG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:03:30.431007] [INFO ] [MAIN ] CMTG: Wiping existing primary data before full refresh. [2025-09-24T18:03:30.431059] [INFO ] [LOCAL ] CMTG: Starting deletion of primary data. [2025-09-24T18:03:30.432116] [DEBUG] [LOCAL ] CMTG: Deleted primary data file. [2025-09-24T18:03:30.432180] [INFO ] [MAIN ] CMTG: Starting full primary refresh. [2025-09-24T18:03:30.832520] [INFO ] [REMOTE ] CMTG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:03:31.216110] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2024-12. [2025-09-24T18:03:31.437836] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2025-05 (1.82 seconds). [2025-09-24T18:03:32.021213] [INFO ] [REMOTE ] CMS: Fetching primary data for 2025-06. [2025-09-24T18:03:32.042231] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2025-04 (1.62 seconds). [2025-09-24T18:03:32.254992] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-24T18:03:32.816126] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2025-05. [2025-09-24T18:03:33.616071] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2025-01. [2025-09-24T18:03:33.703277] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2025-06 (1.68 seconds). [2025-09-24T18:03:33.769123] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-24T18:03:34.416158] [INFO ] [REMOTE ] CMS: Fetching primary data for 2025-07. [2025-09-24T18:03:34.772723] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-24T18:03:35.216094] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2024-12. [2025-09-24T18:03:36.011679] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2025-07 (1.60 seconds). [2025-09-24T18:03:36.023121] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2025-02. [2025-09-24T18:03:36.200460] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2024-12 (0.98 seconds). [2025-09-24T18:03:36.816115] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2025-01. [2025-09-24T18:03:37.109262] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2025-02 (1.09 seconds). [2025-09-24T18:03:37.550463] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2025-01 (0.73 seconds). [2025-09-24T18:03:37.616091] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2025-03. [2025-09-24T18:03:38.416146] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2025-06. [2025-09-24T18:03:39.216070] [INFO ] [REMOTE ] CMS: Fetching primary data for 2025-08. [2025-09-24T18:03:39.243512] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-24T18:03:39.841297] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-24T18:03:40.016058] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2025-07. [2025-09-24T18:03:40.816068] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2025-04. [2025-09-24T18:03:41.018444] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2025-08 (1.80 seconds). [2025-09-24T18:03:41.335371] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-24T18:03:41.616084] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2025-08. [2025-09-24T18:03:42.363224] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-24T18:03:42.416030] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2025-05. [2025-09-24T18:03:42.913892] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-24T18:03:43.216074] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2025-02. [2025-09-24T18:03:43.882364] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2025-02 (0.67 seconds). [2025-09-24T18:03:43.983070] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2025-05 (1.57 seconds). [2025-09-24T18:03:44.016078] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2025-06. [2025-09-24T18:03:44.816120] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2025-09. [2025-09-24T18:03:45.361519] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-24T18:03:45.616075] [INFO ] [REMOTE ] CMS: Fetching primary data for 2025-09. [2025-09-24T18:03:46.265441] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2025-09 (1.45 seconds). [2025-09-24T18:03:46.271629] [INFO ] [REMOTE ] CMRE: Full fetch complete (49514 records). [2025-09-24T18:03:46.271806] [DEBUG] [VALIDATOR ] CMRE: Validating primary data. [2025-09-24T18:03:46.424123] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2025-03. [2025-09-24T18:03:46.677560] [DEBUG] [VALIDATOR ] CMRE: All expected trading days are present. [2025-09-24T18:03:46.677676] [DEBUG] [VALIDATOR ] CMRE: Primary data validation passed. [2025-09-24T18:03:46.678400] [INFO ] [MAIN ] CMRE: Fetched primary data is valid. [2025-09-24T18:03:46.678464] [DEBUG] [LOCAL ] CMRE: Saving primary data. [2025-09-24T18:03:46.679757] [DEBUG] [LOCAL ] CMRE: Trimmed 49514 records to 35469 (keeping 200 days of data) [2025-09-24T18:03:46.906070] [DEBUG] [LOCAL ] CMRE: Primary data saved (35469 records). [2025-09-24T18:03:46.906220] [INFO ] [MAIN ] CMRE: Full history saved. [2025-09-24T18:03:46.906308] [INFO ] [MAIN ] Update Progress: 483/2373 symbols completed. CMRE took 36.7s. Estimated remaining: 4h 9m 20s. Rate: 7.6 symbols/min [2025-09-24T18:03:47.076854] [INFO ] [MAIN ] CMU: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:03:47.085299] [DEBUG] [LOCAL ] CMU: Loaded 7381 existing records from primary storage. [2025-09-24T18:03:47.085399] [INFO ] [MAIN ] CMU: Loaded 7381 existing records. [2025-09-24T18:03:47.229727] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2025-07. [2025-09-24T18:03:47.277534] [WARN ] [MAIN ] CMU: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:03:47.277970] [INFO ] [MAIN ] CMU: Wiping existing primary data before full refresh. [2025-09-24T18:03:47.278026] [INFO ] [LOCAL ] CMU: Starting deletion of primary data. [2025-09-24T18:03:47.278420] [DEBUG] [LOCAL ] CMU: Deleted primary data file. [2025-09-24T18:03:47.278482] [INFO ] [MAIN ] CMU: Starting full primary refresh. [2025-09-24T18:03:47.598681] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2025-03 (1.17 seconds). [2025-09-24T18:03:47.783297] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2025-09 (2.17 seconds). [2025-09-24T18:03:47.787548] [INFO ] [REMOTE ] CMU: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:03:47.797716] [INFO ] [REMOTE ] CMS: Full fetch complete (76008 records). [2025-09-24T18:03:47.797883] [DEBUG] [VALIDATOR ] CMS: Validating primary data. [2025-09-24T18:03:48.025288] [INFO ] [REMOTE ] CMU: Fetching primary data for 2024-12. [2025-09-24T18:03:48.224145] [DEBUG] [VALIDATOR ] CMS: All expected trading days are present. [2025-09-24T18:03:48.224244] [DEBUG] [VALIDATOR ] CMS: Primary data validation passed. [2025-09-24T18:03:48.225204] [INFO ] [MAIN ] CMS: Fetched primary data is valid. [2025-09-24T18:03:48.225276] [DEBUG] [LOCAL ] CMS: Saving primary data. [2025-09-24T18:03:48.226956] [DEBUG] [LOCAL ] CMS: Trimmed 76008 records to 52599 (keeping 200 days of data) [2025-09-24T18:03:48.575455] [DEBUG] [LOCAL ] CMS: Primary data saved (52599 records). [2025-09-24T18:03:48.575672] [INFO ] [MAIN ] CMS: Full history saved. [2025-09-24T18:03:48.575808] [INFO ] [MAIN ] Update Progress: 484/2373 symbols completed. CMS took 38.3s. Estimated remaining: 4h 8m 48s. Rate: 7.6 symbols/min [2025-09-24T18:03:48.771990] [INFO ] [MAIN ] CNA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:03:48.797074] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-24T18:03:48.820763] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2025-08. [2025-09-24T18:03:48.827177] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2024-12 (0.80 seconds). [2025-09-24T18:03:48.841084] [DEBUG] [LOCAL ] CNA: Loaded 32752 existing records from primary storage. [2025-09-24T18:03:48.841229] [INFO ] [MAIN ] CNA: Loaded 32752 existing records. [2025-09-24T18:03:49.036372] [WARN ] [MAIN ] CNA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:03:49.036736] [INFO ] [MAIN ] CNA: Wiping existing primary data before full refresh. [2025-09-24T18:03:49.036807] [INFO ] [LOCAL ] CNA: Starting deletion of primary data. [2025-09-24T18:03:49.037810] [DEBUG] [LOCAL ] CNA: Deleted primary data file. [2025-09-24T18:03:49.037873] [INFO ] [MAIN ] CNA: Starting full primary refresh. [2025-09-24T18:03:49.410774] [INFO ] [REMOTE ] CNA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:03:49.616079] [INFO ] [REMOTE ] CMU: Fetching primary data for 2025-01. [2025-09-24T18:03:50.166490] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-24T18:03:50.346587] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2025-01 (0.73 seconds). [2025-09-24T18:03:50.416071] [INFO ] [REMOTE ] CMU: Fetching primary data for 2025-02. [2025-09-24T18:03:50.983252] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2025-02 (0.57 seconds). [2025-09-24T18:03:51.216194] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2025-04. [2025-09-24T18:03:52.017225] [INFO ] [REMOTE ] CMU: Fetching primary data for 2025-03. [2025-09-24T18:03:52.018430] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2025-04 (0.80 seconds). [2025-09-24T18:03:52.786868] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2025-03 (0.77 seconds). [2025-09-24T18:03:52.816088] [INFO ] [REMOTE ] CMU: Fetching primary data for 2025-04. [2025-09-24T18:03:53.555619] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2025-04 (0.74 seconds). [2025-09-24T18:03:53.616069] [INFO ] [REMOTE ] CMU: Fetching primary data for 2025-05. [2025-09-24T18:03:54.248989] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2025-05 (0.63 seconds). [2025-09-24T18:03:54.416095] [INFO ] [REMOTE ] CMU: Fetching primary data for 2025-06. [2025-09-24T18:03:54.992685] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2025-06 (0.58 seconds). [2025-09-24T18:03:55.216081] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2025-09. [2025-09-24T18:03:56.016101] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2025-05. [2025-09-24T18:03:56.594708] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2025-09 (1.38 seconds). [2025-09-24T18:03:56.600948] [INFO ] [REMOTE ] CMTG: Full fetch complete (53335 records). [2025-09-24T18:03:56.601048] [DEBUG] [VALIDATOR ] CMTG: Validating primary data. [2025-09-24T18:03:56.792126] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2025-05 (0.78 seconds). [2025-09-24T18:03:56.823994] [INFO ] [REMOTE ] CMU: Fetching primary data for 2025-07. [2025-09-24T18:03:57.015574] [DEBUG] [VALIDATOR ] CMTG: All expected trading days are present. [2025-09-24T18:03:57.015713] [DEBUG] [VALIDATOR ] CMTG: Primary data validation passed. [2025-09-24T18:03:57.016662] [INFO ] [MAIN ] CMTG: Fetched primary data is valid. [2025-09-24T18:03:57.016739] [DEBUG] [LOCAL ] CMTG: Saving primary data. [2025-09-24T18:03:57.018808] [DEBUG] [LOCAL ] CMTG: Trimmed 53335 records to 37547 (keeping 200 days of data) [2025-09-24T18:03:57.235038] [DEBUG] [LOCAL ] CMTG: Primary data saved (37547 records). [2025-09-24T18:03:57.235183] [INFO ] [MAIN ] CMTG: Full history saved. [2025-09-24T18:03:57.235974] [INFO ] [MAIN ] Update Progress: 485/2373 symbols completed. CMTG took 27.2s. Estimated remaining: 4h 8m 43s. Rate: 7.6 symbols/min [2025-09-24T18:03:57.407899] [INFO ] [MAIN ] CNC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:03:57.461866] [DEBUG] [LOCAL ] CNC: Loaded 53737 existing records from primary storage. [2025-09-24T18:03:57.462029] [INFO ] [MAIN ] CNC: Loaded 53737 existing records. [2025-09-24T18:03:57.638245] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2025-06. [2025-09-24T18:03:57.643667] [WARN ] [MAIN ] CNC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:03:57.644834] [INFO ] [MAIN ] CNC: Wiping existing primary data before full refresh. [2025-09-24T18:03:57.645007] [INFO ] [LOCAL ] CNC: Starting deletion of primary data. [2025-09-24T18:03:57.646783] [DEBUG] [LOCAL ] CNC: Deleted primary data file. [2025-09-24T18:03:57.646875] [INFO ] [MAIN ] CNC: Starting full primary refresh. [2025-09-24T18:03:57.734121] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2025-07 (0.91 seconds). [2025-09-24T18:03:58.058886] [INFO ] [REMOTE ] CNC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:03:58.416139] [INFO ] [REMOTE ] CMU: Fetching primary data for 2025-08. [2025-09-24T18:03:58.454873] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2025-06 (0.82 seconds). [2025-09-24T18:03:59.092413] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2025-08 (0.68 seconds). [2025-09-24T18:03:59.216095] [INFO ] [REMOTE ] CMU: Fetching primary data for 2025-09. [2025-09-24T18:03:59.873921] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2025-09 (0.66 seconds). [2025-09-24T18:03:59.875419] [INFO ] [REMOTE ] CMU: Full fetch complete (9647 records). [2025-09-24T18:03:59.875495] [DEBUG] [VALIDATOR ] CMU: Validating primary data. [2025-09-24T18:04:00.021163] [INFO ] [REMOTE ] CNA: Fetching primary data for 2024-12. [2025-09-24T18:04:00.252040] [DEBUG] [VALIDATOR ] CMU: All expected trading days are present. [2025-09-24T18:04:00.252121] [DEBUG] [VALIDATOR ] CMU: Primary data validation passed. [2025-09-24T18:04:00.252351] [INFO ] [MAIN ] CMU: Fetched primary data is valid. [2025-09-24T18:04:00.252390] [DEBUG] [LOCAL ] CMU: Saving primary data. [2025-09-24T18:04:00.252865] [DEBUG] [LOCAL ] CMU: Trimmed 9647 records to 7267 (keeping 200 days of data) [2025-09-24T18:04:00.294491] [DEBUG] [LOCAL ] CMU: Primary data saved (7267 records). [2025-09-24T18:04:00.294612] [INFO ] [MAIN ] CMU: Full history saved. [2025-09-24T18:04:00.294726] [INFO ] [MAIN ] Update Progress: 486/2373 symbols completed. CMU took 13.4s. Estimated remaining: 4h 8m 16s. Rate: 7.6 symbols/min [2025-09-24T18:04:00.468350] [INFO ] [MAIN ] CNF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:04:00.479788] [DEBUG] [LOCAL ] CNF: Loaded 10858 existing records from primary storage. [2025-09-24T18:04:00.479886] [INFO ] [MAIN ] CNF: Loaded 10858 existing records. [2025-09-24T18:04:00.662150] [WARN ] [MAIN ] CNF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:04:00.662434] [INFO ] [MAIN ] CNF: Wiping existing primary data before full refresh. [2025-09-24T18:04:00.662484] [INFO ] [LOCAL ] CNF: Starting deletion of primary data. [2025-09-24T18:04:00.662954] [DEBUG] [LOCAL ] CNF: Deleted primary data file. [2025-09-24T18:04:00.663017] [INFO ] [MAIN ] CNF: Starting full primary refresh. [2025-09-24T18:04:00.821223] [INFO ] [REMOTE ] CNC: Fetching primary data for 2024-12. [2025-09-24T18:04:01.038687] [INFO ] [REMOTE ] CNF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:04:01.616080] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2025-07. [2025-09-24T18:04:01.770237] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2024-12 (1.75 seconds). [2025-09-24T18:04:02.353548] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2025-07 (0.74 seconds). [2025-09-24T18:04:02.421275] [INFO ] [REMOTE ] CNF: Fetching primary data for 2024-12. [2025-09-24T18:04:02.445955] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-24T18:04:03.025003] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2024-12 (0.60 seconds). [2025-09-24T18:04:03.216129] [INFO ] [REMOTE ] CNC: Fetching primary data for 2025-01. [2025-09-24T18:04:04.016149] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2025-08. [2025-09-24T18:04:04.627939] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2025-08 (0.61 seconds). [2025-09-24T18:04:04.816080] [INFO ] [REMOTE ] CNF: Fetching primary data for 2025-01. [2025-09-24T18:04:04.925217] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2025-01 (1.71 seconds). [2025-09-24T18:04:05.336841] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2025-01 (0.52 seconds). [2025-09-24T18:04:05.616126] [INFO ] [REMOTE ] CNF: Fetching primary data for 2025-02. [2025-09-24T18:04:06.067305] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2025-02 (0.45 seconds). [2025-09-24T18:04:06.416123] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2025-09. [2025-09-24T18:04:07.138674] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2025-09 (0.72 seconds). [2025-09-24T18:04:07.140507] [INFO ] [REMOTE ] CMSD: Full fetch complete (12536 records). [2025-09-24T18:04:07.140583] [DEBUG] [VALIDATOR ] CMSD: Validating primary data. [2025-09-24T18:04:07.221327] [INFO ] [REMOTE ] CNC: Fetching primary data for 2025-02. [2025-09-24T18:04:07.521570] [DEBUG] [VALIDATOR ] CMSD: All expected trading days are present. [2025-09-24T18:04:07.521680] [DEBUG] [VALIDATOR ] CMSD: Primary data validation passed. [2025-09-24T18:04:07.522030] [INFO ] [MAIN ] CMSD: Fetched primary data is valid. [2025-09-24T18:04:07.522074] [DEBUG] [LOCAL ] CMSD: Saving primary data. [2025-09-24T18:04:07.522585] [DEBUG] [LOCAL ] CMSD: Trimmed 12536 records to 8101 (keeping 200 days of data) [2025-09-24T18:04:07.583566] [DEBUG] [LOCAL ] CMSD: Primary data saved (8101 records). [2025-09-24T18:04:07.583755] [INFO ] [MAIN ] CMSD: Full history saved. [2025-09-24T18:04:07.583854] [INFO ] [MAIN ] Update Progress: 487/2373 symbols completed. CMSD took 38.8s. Estimated remaining: 4h 8m 6s. Rate: 7.6 symbols/min [2025-09-24T18:04:07.756597] [INFO ] [MAIN ] CNH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:04:07.828790] [DEBUG] [LOCAL ] CNH: Loaded 53561 existing records from primary storage. [2025-09-24T18:04:07.828946] [INFO ] [MAIN ] CNH: Loaded 53561 existing records. [2025-09-24T18:04:08.008945] [WARN ] [MAIN ] CNH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:04:08.009225] [INFO ] [MAIN ] CNH: Wiping existing primary data before full refresh. [2025-09-24T18:04:08.009275] [INFO ] [LOCAL ] CNH: Starting deletion of primary data. [2025-09-24T18:04:08.011788] [DEBUG] [LOCAL ] CNH: Deleted primary data file. [2025-09-24T18:04:08.011852] [INFO ] [MAIN ] CNH: Starting full primary refresh. [2025-09-24T18:04:08.023295] [INFO ] [REMOTE ] CNF: Fetching primary data for 2025-03. [2025-09-24T18:04:08.382413] [INFO ] [REMOTE ] CNH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:04:08.816159] [INFO ] [REMOTE ] CNA: Fetching primary data for 2025-01. [2025-09-24T18:04:08.959068] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-24T18:04:08.992305] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2025-03 (0.97 seconds). [2025-09-24T18:04:09.616125] [INFO ] [REMOTE ] CNC: Fetching primary data for 2025-03. [2025-09-24T18:04:09.907668] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2025-01 (1.09 seconds). [2025-09-24T18:04:10.416107] [INFO ] [REMOTE ] CNH: Fetching primary data for 2024-12. [2025-09-24T18:04:11.156849] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-24T18:04:11.216049] [INFO ] [REMOTE ] CNC: Fetching primary data for 2025-04. [2025-09-24T18:04:12.016054] [INFO ] [REMOTE ] CNA: Fetching primary data for 2025-02. [2025-09-24T18:04:12.067086] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T18:04:12.823019] [INFO ] [REMOTE ] CNH: Fetching primary data for 2025-01. [2025-09-24T18:04:12.843832] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2025-04 (1.63 seconds). [2025-09-24T18:04:13.065577] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2025-02 (1.05 seconds). [2025-09-24T18:04:13.616125] [INFO ] [REMOTE ] CNA: Fetching primary data for 2025-03. [2025-09-24T18:04:14.416094] [INFO ] [REMOTE ] CNF: Fetching primary data for 2025-04. [2025-09-24T18:04:14.453370] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-24T18:04:14.944195] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-24T18:04:15.001584] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2025-04 (0.59 seconds). [2025-09-24T18:04:15.216116] [INFO ] [REMOTE ] CNF: Fetching primary data for 2025-05. [2025-09-24T18:04:16.016083] [INFO ] [REMOTE ] CNC: Fetching primary data for 2025-05. [2025-09-24T18:04:16.090249] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2025-05 (0.87 seconds). [2025-09-24T18:04:16.816091] [INFO ] [REMOTE ] CNF: Fetching primary data for 2025-06. [2025-09-24T18:04:17.616062] [INFO ] [REMOTE ] CNA: Fetching primary data for 2025-04. [2025-09-24T18:04:17.659050] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2025-06 (0.84 seconds). [2025-09-24T18:04:17.925216] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2025-05 (1.91 seconds). [2025-09-24T18:04:18.416180] [INFO ] [REMOTE ] CNH: Fetching primary data for 2025-02. [2025-09-24T18:04:18.691224] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2025-04 (1.08 seconds). [2025-09-24T18:04:19.216121] [INFO ] [REMOTE ] CNA: Fetching primary data for 2025-05. [2025-09-24T18:04:19.969447] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2025-02 (1.55 seconds). [2025-09-24T18:04:20.016054] [INFO ] [REMOTE ] CNH: Fetching primary data for 2025-03. [2025-09-24T18:04:20.444182] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2025-05 (1.23 seconds). [2025-09-24T18:04:20.816137] [INFO ] [REMOTE ] CNF: Fetching primary data for 2025-07. [2025-09-24T18:04:21.578269] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2025-07 (0.76 seconds). [2025-09-24T18:04:21.617533] [INFO ] [REMOTE ] CNF: Fetching primary data for 2025-08. [2025-09-24T18:04:21.620703] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-24T18:04:22.416065] [INFO ] [REMOTE ] CNH: Fetching primary data for 2025-04. [2025-09-24T18:04:22.556362] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2025-08 (0.94 seconds). [2025-09-24T18:04:23.216116] [INFO ] [REMOTE ] CNA: Fetching primary data for 2025-06. [2025-09-24T18:04:24.016125] [INFO ] [REMOTE ] CNF: Fetching primary data for 2025-09. [2025-09-24T18:04:24.228702] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-24T18:04:24.778804] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-24T18:04:24.816111] [INFO ] [REMOTE ] CNA: Fetching primary data for 2025-07. [2025-09-24T18:04:24.853863] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2025-09 (0.84 seconds). [2025-09-24T18:04:24.856858] [INFO ] [REMOTE ] CNF: Full fetch complete (12719 records). [2025-09-24T18:04:24.856929] [DEBUG] [VALIDATOR ] CNF: Validating primary data. [2025-09-24T18:04:25.227270] [DEBUG] [VALIDATOR ] CNF: All expected trading days are present. [2025-09-24T18:04:25.227351] [DEBUG] [VALIDATOR ] CNF: Primary data validation passed. [2025-09-24T18:04:25.227713] [INFO ] [MAIN ] CNF: Fetched primary data is valid. [2025-09-24T18:04:25.227782] [DEBUG] [LOCAL ] CNF: Saving primary data. [2025-09-24T18:04:25.228299] [DEBUG] [LOCAL ] CNF: Trimmed 12719 records to 10918 (keeping 200 days of data) [2025-09-24T18:04:25.288123] [DEBUG] [LOCAL ] CNF: Primary data saved (10918 records). [2025-09-24T18:04:25.288263] [INFO ] [MAIN ] CNF: Full history saved. [2025-09-24T18:04:25.288350] [INFO ] [MAIN ] Update Progress: 488/2373 symbols completed. CNF took 25.0s. Estimated remaining: 4h 8m 36s. Rate: 7.6 symbols/min [2025-09-24T18:04:25.464182] [INFO ] [MAIN ] CNI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:04:25.464394] [DEBUG] [LOCAL ] CNI: No existing data file found in primary storage. [2025-09-24T18:04:25.464449] [WARN ] [MAIN ] CNI: No existing data found, performing full refresh instead. [2025-09-24T18:04:25.464598] [INFO ] [MAIN ] CNI: Wiping existing primary data before full refresh. [2025-09-24T18:04:25.464666] [INFO ] [LOCAL ] CNI: Starting deletion of primary data. [2025-09-24T18:04:25.464738] [DEBUG] [LOCAL ] CNI: No primary data file found to delete. [2025-09-24T18:04:25.464773] [INFO ] [MAIN ] CNI: Starting full primary refresh. [2025-09-24T18:04:25.623145] [INFO ] [REMOTE ] CNH: Fetching primary data for 2025-05. [2025-09-24T18:04:25.836245] [INFO ] [REMOTE ] CNI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:04:26.132989] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-24T18:04:26.416171] [INFO ] [REMOTE ] CNA: Fetching primary data for 2025-08. [2025-09-24T18:04:27.216092] [INFO ] [REMOTE ] CNI: Fetching primary data for 2024-12. [2025-09-24T18:04:27.641998] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2025-05 (2.02 seconds). [2025-09-24T18:04:27.922524] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-24T18:04:28.016113] [INFO ] [REMOTE ] CNH: Fetching primary data for 2025-06. [2025-09-24T18:04:28.816106] [INFO ] [REMOTE ] CNA: Fetching primary data for 2025-09. [2025-09-24T18:04:28.879759] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2024-12 (1.66 seconds). [2025-09-24T18:04:29.214909] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2025-06 (1.20 seconds). [2025-09-24T18:04:29.616095] [INFO ] [REMOTE ] CNI: Fetching primary data for 2025-01. [2025-09-24T18:04:30.126821] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2025-09 (1.31 seconds). [2025-09-24T18:04:30.132481] [INFO ] [REMOTE ] CNA: Full fetch complete (45514 records). [2025-09-24T18:04:30.132574] [DEBUG] [VALIDATOR ] CNA: Validating primary data. [2025-09-24T18:04:30.423175] [INFO ] [REMOTE ] CNH: Fetching primary data for 2025-07. [2025-09-24T18:04:30.528328] [DEBUG] [VALIDATOR ] CNA: All expected trading days are present. [2025-09-24T18:04:30.528419] [DEBUG] [VALIDATOR ] CNA: Primary data validation passed. [2025-09-24T18:04:30.529185] [INFO ] [MAIN ] CNA: Fetched primary data is valid. [2025-09-24T18:04:30.529254] [DEBUG] [LOCAL ] CNA: Saving primary data. [2025-09-24T18:04:30.530376] [DEBUG] [LOCAL ] CNA: Trimmed 45514 records to 32762 (keeping 200 days of data) [2025-09-24T18:04:30.735062] [DEBUG] [LOCAL ] CNA: Primary data saved (32762 records). [2025-09-24T18:04:30.735259] [INFO ] [MAIN ] CNA: Full history saved. [2025-09-24T18:04:30.735385] [INFO ] [MAIN ] Update Progress: 489/2373 symbols completed. CNA took 42.2s. Estimated remaining: 4h 8m 19s. Rate: 7.6 symbols/min [2025-09-24T18:04:30.907588] [INFO ] [MAIN ] CNK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:04:30.960394] [DEBUG] [LOCAL ] CNK: Loaded 52903 existing records from primary storage. [2025-09-24T18:04:30.960572] [INFO ] [MAIN ] CNK: Loaded 52903 existing records. [2025-09-24T18:04:31.151528] [WARN ] [MAIN ] CNK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:04:31.151964] [INFO ] [MAIN ] CNK: Wiping existing primary data before full refresh. [2025-09-24T18:04:31.152043] [INFO ] [LOCAL ] CNK: Starting deletion of primary data. [2025-09-24T18:04:31.153568] [DEBUG] [LOCAL ] CNK: Deleted primary data file. [2025-09-24T18:04:31.153634] [INFO ] [MAIN ] CNK: Starting full primary refresh. [2025-09-24T18:04:31.219760] [INFO ] [REMOTE ] CNC: Fetching primary data for 2025-06. [2025-09-24T18:04:31.529816] [INFO ] [REMOTE ] CNK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:04:31.560087] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2025-01 (1.94 seconds). [2025-09-24T18:04:32.016115] [INFO ] [REMOTE ] CNI: Fetching primary data for 2025-02. [2025-09-24T18:04:32.417151] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2025-07 (1.99 seconds). [2025-09-24T18:04:32.806324] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-24T18:04:32.817596] [INFO ] [REMOTE ] CNH: Fetching primary data for 2025-08. [2025-09-24T18:04:33.616099] [INFO ] [REMOTE ] CNC: Fetching primary data for 2025-07. [2025-09-24T18:04:33.758667] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-24T18:04:34.416096] [INFO ] [REMOTE ] CNK: Fetching primary data for 2024-12. [2025-09-24T18:04:34.551551] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2025-08 (1.73 seconds). [2025-09-24T18:04:35.216195] [INFO ] [REMOTE ] CNH: Fetching primary data for 2025-09. [2025-09-24T18:04:35.982937] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-24T18:04:36.016091] [INFO ] [REMOTE ] CNI: Fetching primary data for 2025-03. [2025-09-24T18:04:36.146753] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2025-07 (2.53 seconds). [2025-09-24T18:04:36.816115] [INFO ] [REMOTE ] CNK: Fetching primary data for 2025-01. [2025-09-24T18:04:37.122853] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2025-09 (1.91 seconds). [2025-09-24T18:04:37.132410] [INFO ] [REMOTE ] CNH: Full fetch complete (77533 records). [2025-09-24T18:04:37.132581] [DEBUG] [VALIDATOR ] CNH: Validating primary data. [2025-09-24T18:04:37.552546] [DEBUG] [VALIDATOR ] CNH: All expected trading days are present. [2025-09-24T18:04:37.552755] [DEBUG] [VALIDATOR ] CNH: Primary data validation passed. [2025-09-24T18:04:37.553767] [INFO ] [MAIN ] CNH: Fetched primary data is valid. [2025-09-24T18:04:37.553886] [DEBUG] [LOCAL ] CNH: Saving primary data. [2025-09-24T18:04:37.556687] [DEBUG] [LOCAL ] CNH: Trimmed 77533 records to 53559 (keeping 200 days of data) [2025-09-24T18:04:37.624693] [INFO ] [REMOTE ] CNC: Fetching primary data for 2025-08. [2025-09-24T18:04:37.683749] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-24T18:04:37.933084] [DEBUG] [LOCAL ] CNH: Primary data saved (53559 records). [2025-09-24T18:04:37.933240] [INFO ] [MAIN ] CNH: Full history saved. [2025-09-24T18:04:37.933327] [INFO ] [MAIN ] Update Progress: 490/2373 symbols completed. CNH took 30.3s. Estimated remaining: 4h 8m 8s. Rate: 7.6 symbols/min [2025-09-24T18:04:38.109168] [INFO ] [MAIN ] CNM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:04:38.109498] [DEBUG] [LOCAL ] CNM: No existing data file found in primary storage. [2025-09-24T18:04:38.109628] [WARN ] [MAIN ] CNM: No existing data found, performing full refresh instead. [2025-09-24T18:04:38.109923] [INFO ] [MAIN ] CNM: Wiping existing primary data before full refresh. [2025-09-24T18:04:38.109970] [INFO ] [LOCAL ] CNM: Starting deletion of primary data. [2025-09-24T18:04:38.110014] [DEBUG] [LOCAL ] CNM: No primary data file found to delete. [2025-09-24T18:04:38.110049] [INFO ] [MAIN ] CNM: Starting full primary refresh. [2025-09-24T18:04:38.420464] [INFO ] [REMOTE ] CNI: Fetching primary data for 2025-04. [2025-09-24T18:04:38.482777] [INFO ] [REMOTE ] CNM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:04:38.515010] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-24T18:04:39.216098] [INFO ] [REMOTE ] CNK: Fetching primary data for 2025-02. [2025-09-24T18:04:39.789426] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2025-08 (2.16 seconds). [2025-09-24T18:04:40.014600] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2025-04 (1.59 seconds). [2025-09-24T18:04:40.024799] [INFO ] [REMOTE ] CNC: Fetching primary data for 2025-09. [2025-09-24T18:04:40.778173] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-24T18:04:40.816082] [INFO ] [REMOTE ] CNK: Fetching primary data for 2025-03. [2025-09-24T18:04:41.616091] [INFO ] [REMOTE ] CNM: Fetching primary data for 2024-12. [2025-09-24T18:04:42.137781] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2025-09 (2.11 seconds). [2025-09-24T18:04:42.147516] [INFO ] [REMOTE ] CNC: Full fetch complete (77672 records). [2025-09-24T18:04:42.147689] [DEBUG] [VALIDATOR ] CNC: Validating primary data. [2025-09-24T18:04:42.424045] [INFO ] [REMOTE ] CNI: Fetching primary data for 2025-05. [2025-09-24T18:04:42.603257] [DEBUG] [VALIDATOR ] CNC: All expected trading days are present. [2025-09-24T18:04:42.603457] [DEBUG] [VALIDATOR ] CNC: Primary data validation passed. [2025-09-24T18:04:42.604528] [INFO ] [MAIN ] CNC: Fetched primary data is valid. [2025-09-24T18:04:42.604703] [DEBUG] [LOCAL ] CNC: Saving primary data. [2025-09-24T18:04:42.606819] [DEBUG] [LOCAL ] CNC: Trimmed 77672 records to 53738 (keeping 200 days of data) [2025-09-24T18:04:42.739970] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-24T18:04:43.001986] [DEBUG] [LOCAL ] CNC: Primary data saved (53738 records). [2025-09-24T18:04:43.002184] [INFO ] [MAIN ] CNC: Full history saved. [2025-09-24T18:04:43.003192] [INFO ] [MAIN ] Update Progress: 491/2373 symbols completed. CNC took 45.8s. Estimated remaining: 4h 7m 49s. Rate: 7.6 symbols/min [2025-09-24T18:04:43.193908] [INFO ] [MAIN ] CNMD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:04:43.217889] [INFO ] [REMOTE ] CNK: Fetching primary data for 2025-04. [2025-09-24T18:04:43.232397] [DEBUG] [LOCAL ] CNMD: Loaded 32416 existing records from primary storage. [2025-09-24T18:04:43.232593] [INFO ] [MAIN ] CNMD: Loaded 32416 existing records. [2025-09-24T18:04:43.431108] [WARN ] [MAIN ] CNMD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:04:43.431951] [INFO ] [MAIN ] CNMD: Wiping existing primary data before full refresh. [2025-09-24T18:04:43.432478] [INFO ] [LOCAL ] CNMD: Starting deletion of primary data. [2025-09-24T18:04:43.443488] [DEBUG] [LOCAL ] CNMD: Deleted primary data file. [2025-09-24T18:04:43.443577] [INFO ] [MAIN ] CNMD: Starting full primary refresh. [2025-09-24T18:04:43.550862] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2024-12 (1.93 seconds). [2025-09-24T18:04:43.881152] [INFO ] [REMOTE ] CNMD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:04:44.016116] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2024-12. [2025-09-24T18:04:44.231853] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-24T18:04:44.761536] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-24T18:04:44.816085] [INFO ] [REMOTE ] CNM: Fetching primary data for 2025-01. [2025-09-24T18:04:45.002328] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2024-12 (0.99 seconds). [2025-09-24T18:04:45.616086] [INFO ] [REMOTE ] CNI: Fetching primary data for 2025-06. [2025-09-24T18:04:46.199715] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-24T18:04:46.416090] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2025-01. [2025-09-24T18:04:47.213776] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-24T18:04:47.223562] [INFO ] [REMOTE ] CNK: Fetching primary data for 2025-05. [2025-09-24T18:04:47.762955] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-24T18:04:48.016092] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2025-02. [2025-09-24T18:04:48.816064] [INFO ] [REMOTE ] CNI: Fetching primary data for 2025-07. [2025-09-24T18:04:48.907334] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2025-05 (1.68 seconds). [2025-09-24T18:04:49.395922] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-24T18:04:49.616124] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2025-03. [2025-09-24T18:04:50.416117] [INFO ] [REMOTE ] CNM: Fetching primary data for 2025-02. [2025-09-24T18:04:50.835493] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2025-07 (2.02 seconds). [2025-09-24T18:04:51.048560] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2025-03 (1.43 seconds). [2025-09-24T18:04:51.216126] [INFO ] [REMOTE ] CNK: Fetching primary data for 2025-06. [2025-09-24T18:04:51.791556] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-24T18:04:52.016142] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2025-04. [2025-09-24T18:04:52.547836] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2025-06 (1.33 seconds). [2025-09-24T18:04:52.816101] [INFO ] [REMOTE ] CNM: Fetching primary data for 2025-03. [2025-09-24T18:04:53.615898] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2025-04 (1.60 seconds). [2025-09-24T18:04:53.616047] [INFO ] [REMOTE ] CNI: Fetching primary data for 2025-08. [2025-09-24T18:04:54.416082] [INFO ] [REMOTE ] CNK: Fetching primary data for 2025-07. [2025-09-24T18:04:54.606753] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-24T18:04:55.216161] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2025-05. [2025-09-24T18:04:55.404323] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-24T18:04:55.888632] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2025-07 (1.47 seconds). [2025-09-24T18:04:56.016042] [INFO ] [REMOTE ] CNK: Fetching primary data for 2025-08. [2025-09-24T18:04:56.265670] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2025-05 (1.05 seconds). [2025-09-24T18:04:56.816093] [INFO ] [REMOTE ] CNM: Fetching primary data for 2025-04. [2025-09-24T18:04:57.616124] [INFO ] [REMOTE ] CNI: Fetching primary data for 2025-09. [2025-09-24T18:04:58.018797] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2025-08 (2.00 seconds). [2025-09-24T18:04:58.416109] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2025-06. [2025-09-24T18:04:58.574429] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-24T18:04:59.216139] [INFO ] [REMOTE ] CNK: Fetching primary data for 2025-09. [2025-09-24T18:04:59.478712] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2025-09 (1.86 seconds). [2025-09-24T18:04:59.491141] [INFO ] [REMOTE ] CNI: Full fetch complete (74675 records). [2025-09-24T18:04:59.491309] [DEBUG] [VALIDATOR ] CNI: Validating primary data. [2025-09-24T18:04:59.867412] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-24T18:04:59.923957] [DEBUG] [VALIDATOR ] CNI: All expected trading days are present. [2025-09-24T18:04:59.924378] [DEBUG] [VALIDATOR ] CNI: Primary data validation passed. [2025-09-24T18:04:59.925363] [INFO ] [MAIN ] CNI: Fetched primary data is valid. [2025-09-24T18:04:59.925438] [DEBUG] [LOCAL ] CNI: Saving primary data. [2025-09-24T18:04:59.928852] [DEBUG] [LOCAL ] CNI: Trimmed 74675 records to 51659 (keeping 200 days of data) [2025-09-24T18:05:00.027739] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2025-07. [2025-09-24T18:05:00.275832] [DEBUG] [LOCAL ] CNI: Primary data saved (51659 records). [2025-09-24T18:05:00.275986] [INFO ] [MAIN ] CNI: Full history saved. [2025-09-24T18:05:00.276083] [INFO ] [MAIN ] Update Progress: 492/2373 symbols completed. CNI took 35.0s. Estimated remaining: 4h 8m 17s. Rate: 7.6 symbols/min [2025-09-24T18:05:00.453446] [INFO ] [MAIN ] CNNE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:05:00.495537] [DEBUG] [LOCAL ] CNNE: Loaded 36888 existing records from primary storage. [2025-09-24T18:05:00.495729] [INFO ] [MAIN ] CNNE: Loaded 36888 existing records. [2025-09-24T18:05:00.686150] [WARN ] [MAIN ] CNNE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:05:00.686450] [INFO ] [MAIN ] CNNE: Wiping existing primary data before full refresh. [2025-09-24T18:05:00.686512] [INFO ] [LOCAL ] CNNE: Starting deletion of primary data. [2025-09-24T18:05:00.687558] [DEBUG] [LOCAL ] CNNE: Deleted primary data file. [2025-09-24T18:05:00.687634] [INFO ] [MAIN ] CNNE: Starting full primary refresh. [2025-09-24T18:05:00.821271] [INFO ] [REMOTE ] CNM: Fetching primary data for 2025-05. [2025-09-24T18:05:01.101965] [INFO ] [REMOTE ] CNNE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:05:01.168191] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2025-09 (1.95 seconds). [2025-09-24T18:05:01.178352] [INFO ] [REMOTE ] CNK: Full fetch complete (75631 records). [2025-09-24T18:05:01.178529] [DEBUG] [VALIDATOR ] CNK: Validating primary data. [2025-09-24T18:05:01.613878] [DEBUG] [VALIDATOR ] CNK: All expected trading days are present. [2025-09-24T18:05:01.614195] [DEBUG] [VALIDATOR ] CNK: Primary data validation passed. [2025-09-24T18:05:01.616951] [INFO ] [MAIN ] CNK: Fetched primary data is valid. [2025-09-24T18:05:01.617129] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2024-12. [2025-09-24T18:05:01.619556] [DEBUG] [LOCAL ] CNK: Saving primary data. [2025-09-24T18:05:01.640743] [DEBUG] [LOCAL ] CNK: Trimmed 75631 records to 52902 (keeping 200 days of data) [2025-09-24T18:05:01.659397] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2025-07 (1.63 seconds). [2025-09-24T18:05:02.102077] [DEBUG] [LOCAL ] CNK: Primary data saved (52902 records). [2025-09-24T18:05:02.102275] [INFO ] [MAIN ] CNK: Full history saved. [2025-09-24T18:05:02.102440] [INFO ] [MAIN ] Update Progress: 493/2373 symbols completed. CNK took 31.4s. Estimated remaining: 4h 7m 46s. Rate: 7.6 symbols/min [2025-09-24T18:05:02.369352] [INFO ] [MAIN ] CNO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:05:02.424706] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2025-08. [2025-09-24T18:05:02.430532] [DEBUG] [LOCAL ] CNO: Loaded 41431 existing records from primary storage. [2025-09-24T18:05:02.430803] [INFO ] [MAIN ] CNO: Loaded 41431 existing records. [2025-09-24T18:05:02.758421] [WARN ] [MAIN ] CNO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:05:02.759494] [INFO ] [MAIN ] CNO: Wiping existing primary data before full refresh. [2025-09-24T18:05:02.759680] [INFO ] [LOCAL ] CNO: Starting deletion of primary data. [2025-09-24T18:05:02.772907] [DEBUG] [LOCAL ] CNO: Deleted primary data file. [2025-09-24T18:05:02.794107] [INFO ] [MAIN ] CNO: Starting full primary refresh. [2025-09-24T18:05:02.846839] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2025-05 (2.03 seconds). [2025-09-24T18:05:03.199201] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2024-12 (1.58 seconds). [2025-09-24T18:05:03.219740] [INFO ] [REMOTE ] CNM: Fetching primary data for 2025-06. [2025-09-24T18:05:03.264886] [INFO ] [REMOTE ] CNO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:05:03.457907] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2025-08 (1.03 seconds). [2025-09-24T18:05:04.016113] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2025-09. [2025-09-24T18:05:04.827249] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2025-01. [2025-09-24T18:05:04.830108] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-24T18:05:05.381368] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2025-09 (1.37 seconds). [2025-09-24T18:05:05.387046] [INFO ] [REMOTE ] CNMD: Full fetch complete (46999 records). [2025-09-24T18:05:05.387172] [DEBUG] [VALIDATOR ] CNMD: Validating primary data. [2025-09-24T18:05:05.624766] [INFO ] [REMOTE ] CNM: Fetching primary data for 2025-07. [2025-09-24T18:05:05.795898] [DEBUG] [VALIDATOR ] CNMD: All expected trading days are present. [2025-09-24T18:05:05.796011] [DEBUG] [VALIDATOR ] CNMD: Primary data validation passed. [2025-09-24T18:05:05.796850] [INFO ] [MAIN ] CNMD: Fetched primary data is valid. [2025-09-24T18:05:05.796947] [DEBUG] [LOCAL ] CNMD: Saving primary data. [2025-09-24T18:05:05.801617] [DEBUG] [LOCAL ] CNMD: Trimmed 46999 records to 32356 (keeping 200 days of data) [2025-09-24T18:05:06.018388] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-24T18:05:06.047560] [DEBUG] [LOCAL ] CNMD: Primary data saved (32356 records). [2025-09-24T18:05:06.047763] [INFO ] [MAIN ] CNMD: Full history saved. [2025-09-24T18:05:06.048941] [INFO ] [MAIN ] Update Progress: 494/2373 symbols completed. CNMD took 23.0s. Estimated remaining: 4h 7m 23s. Rate: 7.6 symbols/min [2025-09-24T18:05:06.233611] [INFO ] [MAIN ] CNP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:05:06.308919] [DEBUG] [LOCAL ] CNP: Loaded 53469 existing records from primary storage. [2025-09-24T18:05:06.309178] [INFO ] [MAIN ] CNP: Loaded 53469 existing records. [2025-09-24T18:05:06.416083] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2025-02. [2025-09-24T18:05:06.500336] [WARN ] [MAIN ] CNP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:05:06.500721] [INFO ] [MAIN ] CNP: Wiping existing primary data before full refresh. [2025-09-24T18:05:06.500781] [INFO ] [LOCAL ] CNP: Starting deletion of primary data. [2025-09-24T18:05:06.502233] [DEBUG] [LOCAL ] CNP: Deleted primary data file. [2025-09-24T18:05:06.502308] [INFO ] [MAIN ] CNP: Starting full primary refresh. [2025-09-24T18:05:06.857922] [INFO ] [REMOTE ] CNP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:05:07.216053] [INFO ] [REMOTE ] CNO: Fetching primary data for 2024-12. [2025-09-24T18:05:07.296178] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2025-07 (1.67 seconds). [2025-09-24T18:05:07.738068] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-24T18:05:08.016118] [INFO ] [REMOTE ] CNM: Fetching primary data for 2025-08. [2025-09-24T18:05:08.821119] [INFO ] [REMOTE ] CNP: Fetching primary data for 2024-12. [2025-09-24T18:05:08.828063] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2024-12 (1.61 seconds). [2025-09-24T18:05:09.596074] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2025-08 (1.58 seconds). [2025-09-24T18:05:09.616144] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2025-03. [2025-09-24T18:05:10.416089] [INFO ] [REMOTE ] CNM: Fetching primary data for 2025-09. [2025-09-24T18:05:10.666175] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2024-12 (1.85 seconds). [2025-09-24T18:05:11.066339] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2025-03 (1.45 seconds). [2025-09-24T18:05:11.216200] [INFO ] [REMOTE ] CNO: Fetching primary data for 2025-01. [2025-09-24T18:05:12.016097] [INFO ] [REMOTE ] CNP: Fetching primary data for 2025-01. [2025-09-24T18:05:12.177993] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-24T18:05:12.191985] [INFO ] [REMOTE ] CNM: Full fetch complete (73613 records). [2025-09-24T18:05:12.192171] [DEBUG] [VALIDATOR ] CNM: Validating primary data. [2025-09-24T18:05:12.629712] [DEBUG] [VALIDATOR ] CNM: All expected trading days are present. [2025-09-24T18:05:12.629817] [DEBUG] [VALIDATOR ] CNM: Primary data validation passed. [2025-09-24T18:05:12.630702] [INFO ] [MAIN ] CNM: Fetched primary data is valid. [2025-09-24T18:05:12.630787] [DEBUG] [LOCAL ] CNM: Saving primary data. [2025-09-24T18:05:12.632360] [DEBUG] [LOCAL ] CNM: Trimmed 73613 records to 50969 (keeping 200 days of data) [2025-09-24T18:05:12.764033] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-24T18:05:12.859216] [INFO ] [REMOTE ] CNO: Fetching primary data for 2025-02. [2025-09-24T18:05:12.997817] [DEBUG] [LOCAL ] CNM: Primary data saved (50969 records). [2025-09-24T18:05:12.997993] [INFO ] [MAIN ] CNM: Full history saved. [2025-09-24T18:05:12.998095] [INFO ] [MAIN ] Update Progress: 495/2373 symbols completed. CNM took 35.1s. Estimated remaining: 4h 7m 12s. Rate: 7.6 symbols/min [2025-09-24T18:05:13.173333] [INFO ] [MAIN ] CNQ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:05:13.231784] [DEBUG] [LOCAL ] CNQ: Loaded 53582 existing records from primary storage. [2025-09-24T18:05:13.231960] [INFO ] [MAIN ] CNQ: Loaded 53582 existing records. [2025-09-24T18:05:13.423832] [WARN ] [MAIN ] CNQ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:05:13.424120] [INFO ] [MAIN ] CNQ: Wiping existing primary data before full refresh. [2025-09-24T18:05:13.424201] [INFO ] [LOCAL ] CNQ: Starting deletion of primary data. [2025-09-24T18:05:13.426159] [DEBUG] [LOCAL ] CNQ: Deleted primary data file. [2025-09-24T18:05:13.426285] [INFO ] [MAIN ] CNQ: Starting full primary refresh. [2025-09-24T18:05:13.622210] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2025-04. [2025-09-24T18:05:13.824816] [INFO ] [REMOTE ] CNQ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:05:13.843886] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-24T18:05:14.416099] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2024-12. [2025-09-24T18:05:14.546738] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2025-02 (1.69 seconds). [2025-09-24T18:05:15.216136] [INFO ] [REMOTE ] CNO: Fetching primary data for 2025-03. [2025-09-24T18:05:15.287681] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-24T18:05:16.016099] [INFO ] [REMOTE ] CNP: Fetching primary data for 2025-02. [2025-09-24T18:05:16.373419] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2024-12 (1.96 seconds). [2025-09-24T18:05:16.816099] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2025-01. [2025-09-24T18:05:16.907830] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-24T18:05:17.231601] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-24T18:05:17.616080] [INFO ] [REMOTE ] CNO: Fetching primary data for 2025-04. [2025-09-24T18:05:18.416056] [INFO ] [REMOTE ] CNP: Fetching primary data for 2025-03. [2025-09-24T18:05:18.592887] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2025-01 (1.78 seconds). [2025-09-24T18:05:19.025285] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2025-04 (1.41 seconds). [2025-09-24T18:05:19.216072] [INFO ] [REMOTE ] CNO: Fetching primary data for 2025-05. [2025-09-24T18:05:20.016105] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2025-02. [2025-09-24T18:05:20.063111] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2025-03 (1.65 seconds). [2025-09-24T18:05:20.716545] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-24T18:05:20.816184] [INFO ] [REMOTE ] CNP: Fetching primary data for 2025-04. [2025-09-24T18:05:21.616073] [INFO ] [REMOTE ] CNO: Fetching primary data for 2025-06. [2025-09-24T18:05:21.724613] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-24T18:05:22.416101] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2025-05. [2025-09-24T18:05:22.765099] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2025-06 (1.15 seconds). [2025-09-24T18:05:22.817540] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2025-04 (2.00 seconds). [2025-09-24T18:05:23.216150] [INFO ] [REMOTE ] CNP: Fetching primary data for 2025-05. [2025-09-24T18:05:23.566592] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2025-05 (1.15 seconds). [2025-09-24T18:05:24.016164] [INFO ] [REMOTE ] CNO: Fetching primary data for 2025-07. [2025-09-24T18:05:24.816075] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2025-03. [2025-09-24T18:05:25.019930] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2025-05 (1.80 seconds). [2025-09-24T18:05:25.616061] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2025-06. [2025-09-24T18:05:25.667523] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-24T18:05:26.416059] [INFO ] [REMOTE ] CNO: Fetching primary data for 2025-08. [2025-09-24T18:05:26.802628] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2025-03 (1.99 seconds). [2025-09-24T18:05:26.957271] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2025-06 (1.34 seconds). [2025-09-24T18:05:27.216106] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2025-04. [2025-09-24T18:05:27.967562] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2025-08 (1.55 seconds). [2025-09-24T18:05:28.016074] [INFO ] [REMOTE ] CNO: Fetching primary data for 2025-09. [2025-09-24T18:05:28.816155] [INFO ] [REMOTE ] CNP: Fetching primary data for 2025-06. [2025-09-24T18:05:28.954695] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-24T18:05:29.616109] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2025-05. [2025-09-24T18:05:29.690716] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2025-09 (1.67 seconds). [2025-09-24T18:05:29.698454] [INFO ] [REMOTE ] CNO: Full fetch complete (60633 records). [2025-09-24T18:05:29.698678] [DEBUG] [VALIDATOR ] CNO: Validating primary data. [2025-09-24T18:05:30.093126] [DEBUG] [VALIDATOR ] CNO: All expected trading days are present. [2025-09-24T18:05:30.093235] [DEBUG] [VALIDATOR ] CNO: Primary data validation passed. [2025-09-24T18:05:30.093993] [INFO ] [MAIN ] CNO: Fetched primary data is valid. [2025-09-24T18:05:30.094137] [DEBUG] [LOCAL ] CNO: Saving primary data. [2025-09-24T18:05:30.095516] [DEBUG] [LOCAL ] CNO: Trimmed 60633 records to 41382 (keeping 200 days of data) [2025-09-24T18:05:30.369045] [DEBUG] [LOCAL ] CNO: Primary data saved (41382 records). [2025-09-24T18:05:30.369191] [INFO ] [MAIN ] CNO: Full history saved. [2025-09-24T18:05:30.369303] [INFO ] [MAIN ] Update Progress: 496/2373 symbols completed. CNO took 28.3s. Estimated remaining: 4h 7m 40s. Rate: 7.6 symbols/min [2025-09-24T18:05:30.424488] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2025-07. [2025-09-24T18:05:30.545698] [INFO ] [MAIN ] CNR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:05:30.546144] [DEBUG] [LOCAL ] CNR: No existing data file found in primary storage. [2025-09-24T18:05:30.546218] [WARN ] [MAIN ] CNR: No existing data found, performing full refresh instead. [2025-09-24T18:05:30.546386] [INFO ] [MAIN ] CNR: Wiping existing primary data before full refresh. [2025-09-24T18:05:30.546585] [INFO ] [LOCAL ] CNR: Starting deletion of primary data. [2025-09-24T18:05:30.546704] [DEBUG] [LOCAL ] CNR: No primary data file found to delete. [2025-09-24T18:05:30.546804] [INFO ] [MAIN ] CNR: Starting full primary refresh. [2025-09-24T18:05:30.818755] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2025-06 (2.00 seconds). [2025-09-24T18:05:30.953098] [INFO ] [REMOTE ] CNR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:05:31.216118] [INFO ] [REMOTE ] CNP: Fetching primary data for 2025-07. [2025-09-24T18:05:31.533014] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2025-05 (1.92 seconds). [2025-09-24T18:05:31.845086] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2025-07 (1.42 seconds). [2025-09-24T18:05:32.016134] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2025-08. [2025-09-24T18:05:32.816128] [INFO ] [REMOTE ] CNR: Fetching primary data for 2024-12. [2025-09-24T18:05:33.066986] [DEBUG] [REMOTE ] CNR: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:05:33.067328] [WARN ] [REMOTE ] CNR: No data returned for month 2024-12 [2025-09-24T18:05:33.256090] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2025-07 (2.04 seconds). [2025-09-24T18:05:33.357121] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2025-08 (1.34 seconds). [2025-09-24T18:05:33.616113] [INFO ] [REMOTE ] CNR: Fetching primary data for 2025-01. [2025-09-24T18:05:34.416148] [INFO ] [REMOTE ] CNP: Fetching primary data for 2025-08. [2025-09-24T18:05:34.883422] [INFO ] [REMOTE ] CNR: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-24T18:05:35.216129] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2025-09. [2025-09-24T18:05:36.016105] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2025-06. [2025-09-24T18:05:36.329552] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2025-08 (1.91 seconds). [2025-09-24T18:05:36.605067] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-24T18:05:36.611922] [INFO ] [REMOTE ] CNNE: Full fetch complete (49217 records). [2025-09-24T18:05:36.612056] [DEBUG] [VALIDATOR ] CNNE: Validating primary data. [2025-09-24T18:05:36.821321] [INFO ] [REMOTE ] CNP: Fetching primary data for 2025-09. [2025-09-24T18:05:37.022714] [DEBUG] [VALIDATOR ] CNNE: All expected trading days are present. [2025-09-24T18:05:37.022813] [DEBUG] [VALIDATOR ] CNNE: Primary data validation passed. [2025-09-24T18:05:37.023492] [INFO ] [MAIN ] CNNE: Fetched primary data is valid. [2025-09-24T18:05:37.023557] [DEBUG] [LOCAL ] CNNE: Saving primary data. [2025-09-24T18:05:37.024845] [DEBUG] [LOCAL ] CNNE: Trimmed 49217 records to 36748 (keeping 200 days of data) [2025-09-24T18:05:37.267121] [DEBUG] [LOCAL ] CNNE: Primary data saved (36748 records). [2025-09-24T18:05:37.267307] [INFO ] [MAIN ] CNNE: Full history saved. [2025-09-24T18:05:37.267449] [INFO ] [MAIN ] Update Progress: 497/2373 symbols completed. CNNE took 37.0s. Estimated remaining: 4h 7m 28s. Rate: 7.6 symbols/min [2025-09-24T18:05:37.448172] [INFO ] [MAIN ] CNS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:05:37.448353] [DEBUG] [LOCAL ] CNS: No existing data file found in primary storage. [2025-09-24T18:05:37.448390] [WARN ] [MAIN ] CNS: No existing data found, performing full refresh instead. [2025-09-24T18:05:37.448536] [INFO ] [MAIN ] CNS: Wiping existing primary data before full refresh. [2025-09-24T18:05:37.448578] [INFO ] [LOCAL ] CNS: Starting deletion of primary data. [2025-09-24T18:05:37.448618] [DEBUG] [LOCAL ] CNS: No primary data file found to delete. [2025-09-24T18:05:37.448677] [INFO ] [MAIN ] CNS: Starting full primary refresh. [2025-09-24T18:05:37.630191] [INFO ] [REMOTE ] CNR: Fetching primary data for 2025-02. [2025-09-24T18:05:37.787694] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2025-06 (1.77 seconds). [2025-09-24T18:05:37.880424] [INFO ] [REMOTE ] CNS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:05:38.416119] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2025-07. [2025-09-24T18:05:38.869934] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2025-09 (2.05 seconds). [2025-09-24T18:05:38.879567] [INFO ] [REMOTE ] CNP: Full fetch complete (77365 records). [2025-09-24T18:05:38.879753] [DEBUG] [VALIDATOR ] CNP: Validating primary data. [2025-09-24T18:05:39.220089] [INFO ] [REMOTE ] CNS: Fetching primary data for 2024-12. [2025-09-24T18:05:39.280039] [DEBUG] [VALIDATOR ] CNP: All expected trading days are present. [2025-09-24T18:05:39.280191] [DEBUG] [VALIDATOR ] CNP: Primary data validation passed. [2025-09-24T18:05:39.281143] [INFO ] [MAIN ] CNP: Fetched primary data is valid. [2025-09-24T18:05:39.281366] [DEBUG] [LOCAL ] CNP: Saving primary data. [2025-09-24T18:05:39.283194] [DEBUG] [LOCAL ] CNP: Trimmed 77365 records to 53469 (keeping 200 days of data) [2025-09-24T18:05:39.403976] [INFO ] [REMOTE ] CNR: Incremental fetch complete for 2025-02 (1.77 seconds). [2025-09-24T18:05:39.647332] [DEBUG] [LOCAL ] CNP: Primary data saved (53469 records). [2025-09-24T18:05:39.647478] [INFO ] [MAIN ] CNP: Full history saved. [2025-09-24T18:05:39.648095] [INFO ] [MAIN ] Update Progress: 498/2373 symbols completed. CNP took 33.6s. Estimated remaining: 4h 6m 59s. Rate: 7.6 symbols/min [2025-09-24T18:05:39.826716] [INFO ] [MAIN ] CNX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:05:39.881089] [DEBUG] [LOCAL ] CNX: Loaded 51391 existing records from primary storage. [2025-09-24T18:05:39.881265] [INFO ] [MAIN ] CNX: Loaded 51391 existing records. [2025-09-24T18:05:40.021317] [INFO ] [REMOTE ] CNR: Fetching primary data for 2025-03. [2025-09-24T18:05:40.082918] [WARN ] [MAIN ] CNX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:05:40.083582] [INFO ] [MAIN ] CNX: Wiping existing primary data before full refresh. [2025-09-24T18:05:40.083757] [INFO ] [LOCAL ] CNX: Starting deletion of primary data. [2025-09-24T18:05:40.085312] [DEBUG] [LOCAL ] CNX: Deleted primary data file. [2025-09-24T18:05:40.085380] [INFO ] [MAIN ] CNX: Starting full primary refresh. [2025-09-24T18:05:40.509552] [INFO ] [REMOTE ] CNX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:05:40.555030] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2024-12 (1.33 seconds). [2025-09-24T18:05:40.554227] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2025-07 (2.14 seconds). [2025-09-24T18:05:40.816094] [INFO ] [REMOTE ] CNX: Fetching primary data for 2024-12. [2025-09-24T18:05:41.628747] [INFO ] [REMOTE ] CNS: Fetching primary data for 2025-01. [2025-09-24T18:05:41.636538] [INFO ] [REMOTE ] CNR: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-24T18:05:42.416091] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2025-08. [2025-09-24T18:05:42.669990] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2024-12 (1.85 seconds). [2025-09-24T18:05:42.694706] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2025-01 (1.07 seconds). [2025-09-24T18:05:43.216082] [INFO ] [REMOTE ] CNX: Fetching primary data for 2025-01. [2025-09-24T18:05:44.016068] [INFO ] [REMOTE ] CNS: Fetching primary data for 2025-02. [2025-09-24T18:05:44.050902] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-24T18:05:44.816046] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2025-09. [2025-09-24T18:05:45.089692] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2025-01 (1.87 seconds). [2025-09-24T18:05:45.092919] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2025-02 (1.08 seconds). [2025-09-24T18:05:45.616113] [INFO ] [REMOTE ] CNS: Fetching primary data for 2025-03. [2025-09-24T18:05:46.416050] [INFO ] [REMOTE ] CNX: Fetching primary data for 2025-02. [2025-09-24T18:05:46.679339] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2025-09 (1.86 seconds). [2025-09-24T18:05:46.688945] [INFO ] [REMOTE ] CNQ: Full fetch complete (77543 records). [2025-09-24T18:05:46.689083] [DEBUG] [VALIDATOR ] CNQ: Validating primary data. [2025-09-24T18:05:46.905914] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-24T18:05:47.108638] [DEBUG] [VALIDATOR ] CNQ: All expected trading days are present. [2025-09-24T18:05:47.108746] [DEBUG] [VALIDATOR ] CNQ: Primary data validation passed. [2025-09-24T18:05:47.109602] [INFO ] [MAIN ] CNQ: Fetched primary data is valid. [2025-09-24T18:05:47.109666] [DEBUG] [LOCAL ] CNQ: Saving primary data. [2025-09-24T18:05:47.111565] [DEBUG] [LOCAL ] CNQ: Trimmed 77543 records to 53582 (keeping 200 days of data) [2025-09-24T18:05:47.221758] [INFO ] [REMOTE ] CNS: Fetching primary data for 2025-04. [2025-09-24T18:05:47.441838] [DEBUG] [LOCAL ] CNQ: Primary data saved (53582 records). [2025-09-24T18:05:47.441975] [INFO ] [MAIN ] CNQ: Full history saved. [2025-09-24T18:05:47.442057] [INFO ] [MAIN ] Update Progress: 499/2373 symbols completed. CNQ took 34.4s. Estimated remaining: 4h 6m 51s. Rate: 7.6 symbols/min [2025-09-24T18:05:47.617261] [INFO ] [MAIN ] CODI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:05:47.654853] [DEBUG] [LOCAL ] CODI: Loaded 39695 existing records from primary storage. [2025-09-24T18:05:47.655054] [INFO ] [MAIN ] CODI: Loaded 39695 existing records. [2025-09-24T18:05:47.787950] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-24T18:05:47.878115] [WARN ] [MAIN ] CODI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:05:47.878339] [INFO ] [MAIN ] CODI: Wiping existing primary data before full refresh. [2025-09-24T18:05:47.878388] [INFO ] [LOCAL ] CODI: Starting deletion of primary data. [2025-09-24T18:05:47.879369] [DEBUG] [LOCAL ] CODI: Deleted primary data file. [2025-09-24T18:05:47.879433] [INFO ] [MAIN ] CODI: Starting full primary refresh. [2025-09-24T18:05:48.023302] [INFO ] [REMOTE ] CNR: Fetching primary data for 2025-04. [2025-09-24T18:05:48.249097] [INFO ] [REMOTE ] CODI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:05:48.488830] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-24T18:05:48.816047] [INFO ] [REMOTE ] CNX: Fetching primary data for 2025-03. [2025-09-24T18:05:49.616050] [INFO ] [REMOTE ] CODI: Fetching primary data for 2024-12. [2025-09-24T18:05:49.861549] [INFO ] [REMOTE ] CNR: Incremental fetch complete for 2025-04 (1.84 seconds). [2025-09-24T18:05:50.416053] [INFO ] [REMOTE ] CNR: Fetching primary data for 2025-05. [2025-09-24T18:05:50.618822] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-24T18:05:50.782481] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2024-12 (1.17 seconds). [2025-09-24T18:05:51.216081] [INFO ] [REMOTE ] CNS: Fetching primary data for 2025-05. [2025-09-24T18:05:52.021217] [INFO ] [REMOTE ] CNX: Fetching primary data for 2025-04. [2025-09-24T18:05:52.036856] [INFO ] [REMOTE ] CNR: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-24T18:05:52.326139] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2025-05 (1.11 seconds). [2025-09-24T18:05:52.816082] [INFO ] [REMOTE ] CNS: Fetching primary data for 2025-06. [2025-09-24T18:05:53.616048] [INFO ] [REMOTE ] CNR: Fetching primary data for 2025-06. [2025-09-24T18:05:53.815972] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-24T18:05:54.021840] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2025-04 (2.00 seconds). [2025-09-24T18:05:54.416076] [INFO ] [REMOTE ] CNS: Fetching primary data for 2025-07. [2025-09-24T18:05:55.004278] [INFO ] [REMOTE ] CNR: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-24T18:05:55.160350] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2025-07 (0.74 seconds). [2025-09-24T18:05:55.216172] [INFO ] [REMOTE ] CNX: Fetching primary data for 2025-05. [2025-09-24T18:05:56.016227] [INFO ] [REMOTE ] CODI: Fetching primary data for 2025-01. [2025-09-24T18:05:56.816116] [INFO ] [REMOTE ] CNS: Fetching primary data for 2025-08. [2025-09-24T18:05:57.082171] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2025-05 (1.87 seconds). [2025-09-24T18:05:57.228241] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2025-01 (1.21 seconds). [2025-09-24T18:05:57.616098] [INFO ] [REMOTE ] CNR: Fetching primary data for 2025-07. [2025-09-24T18:05:57.852233] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2025-08 (1.04 seconds). [2025-09-24T18:05:58.416101] [INFO ] [REMOTE ] CODI: Fetching primary data for 2025-02. [2025-09-24T18:05:59.156178] [INFO ] [REMOTE ] CNR: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-24T18:05:59.216032] [INFO ] [REMOTE ] CNR: Fetching primary data for 2025-08. [2025-09-24T18:05:59.460720] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2025-02 (1.04 seconds). [2025-09-24T18:06:00.016087] [INFO ] [REMOTE ] CODI: Fetching primary data for 2025-03. [2025-09-24T18:06:00.753964] [INFO ] [REMOTE ] CNR: Incremental fetch complete for 2025-08 (1.54 seconds). [2025-09-24T18:06:00.816035] [INFO ] [REMOTE ] CNR: Fetching primary data for 2025-09. [2025-09-24T18:06:01.616125] [INFO ] [REMOTE ] CNX: Fetching primary data for 2025-06. [2025-09-24T18:06:01.746471] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-24T18:06:02.416061] [INFO ] [REMOTE ] CODI: Fetching primary data for 2025-04. [2025-09-24T18:06:02.770976] [INFO ] [REMOTE ] CNR: Incremental fetch complete for 2025-09 (1.95 seconds). [2025-09-24T18:06:02.779585] [INFO ] [REMOTE ] CNR: Full fetch complete (56200 records). [2025-09-24T18:06:02.779865] [DEBUG] [VALIDATOR ] CNR: Validating primary data. [2025-09-24T18:06:03.056545] [WARN ] [VALIDATOR ] CNR: Validation failed - insufficient historical data. Have 174 unique days, need 200 days [2025-09-24T18:06:03.057197] [FATAL] [MAIN ] CNR: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:06:03.057271] [WARN ] [MAIN ] CNR: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:06:03.057344] [INFO ] [LOCAL ] CNR: Starting deletion of primary data. [2025-09-24T18:06:03.057414] [DEBUG] [LOCAL ] CNR: No primary data file found to delete. [2025-09-24T18:06:03.057454] [INFO ] [LOCAL ] CNR: Starting deletion of derivative data. [2025-09-24T18:06:03.057494] [DEBUG] [LOCAL ] CNR: No derivative data file found to delete. [2025-09-24T18:06:03.057622] [INFO ] [MAIN ] Update Progress: 500/2373 symbols completed. CNR took 32.7s. Estimated remaining: 4h 7m 12s. Rate: 7.6 symbols/min [2025-09-24T18:06:03.225810] [INFO ] [REMOTE ] CNS: Fetching primary data for 2025-09. [2025-09-24T18:06:03.228613] [INFO ] [MAIN ] COF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:06:03.287922] [DEBUG] [LOCAL ] COF: Loaded 53610 existing records from primary storage. [2025-09-24T18:06:03.288074] [INFO ] [MAIN ] COF: Loaded 53610 existing records. [2025-09-24T18:06:03.469569] [WARN ] [MAIN ] COF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:06:03.469846] [INFO ] [MAIN ] COF: Wiping existing primary data before full refresh. [2025-09-24T18:06:03.469896] [INFO ] [LOCAL ] COF: Starting deletion of primary data. [2025-09-24T18:06:03.471353] [DEBUG] [LOCAL ] COF: Deleted primary data file. [2025-09-24T18:06:03.471416] [INFO ] [MAIN ] COF: Starting full primary refresh. [2025-09-24T18:06:03.841901] [INFO ] [REMOTE ] COF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:06:04.016072] [INFO ] [REMOTE ] COF: Fetching primary data for 2024-12. [2025-09-24T18:06:04.438473] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2025-06 (2.82 seconds). [2025-09-24T18:06:04.615330] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2025-04 (2.20 seconds). [2025-09-24T18:06:04.816127] [INFO ] [REMOTE ] CODI: Fetching primary data for 2025-05. [2025-09-24T18:06:05.056675] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2025-09 (1.83 seconds). [2025-09-24T18:06:05.062303] [INFO ] [REMOTE ] CNS: Full fetch complete (29664 records). [2025-09-24T18:06:05.062393] [DEBUG] [VALIDATOR ] CNS: Validating primary data. [2025-09-24T18:06:05.062922] [FATAL] [VALIDATOR ] CNS: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:06:05.063012] [FATAL] [MAIN ] CNS: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:06:05.063056] [WARN ] [MAIN ] CNS: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:06:05.063095] [INFO ] [LOCAL ] CNS: Starting deletion of primary data. [2025-09-24T18:06:05.063152] [DEBUG] [LOCAL ] CNS: No primary data file found to delete. [2025-09-24T18:06:05.063187] [INFO ] [LOCAL ] CNS: Starting deletion of derivative data. [2025-09-24T18:06:05.063227] [DEBUG] [LOCAL ] CNS: No derivative data file found to delete. [2025-09-24T18:06:05.063280] [INFO ] [MAIN ] Update Progress: 501/2373 symbols completed. CNS took 27.8s. Estimated remaining: 4h 6m 42s. Rate: 7.6 symbols/min [2025-09-24T18:06:05.241051] [INFO ] [MAIN ] COHR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:06:05.302752] [DEBUG] [LOCAL ] COHR: Loaded 53365 existing records from primary storage. [2025-09-24T18:06:05.302909] [INFO ] [MAIN ] COHR: Loaded 53365 existing records. [2025-09-24T18:06:05.484056] [WARN ] [MAIN ] COHR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:06:05.484319] [INFO ] [MAIN ] COHR: Wiping existing primary data before full refresh. [2025-09-24T18:06:05.484366] [INFO ] [LOCAL ] COHR: Starting deletion of primary data. [2025-09-24T18:06:05.485811] [DEBUG] [LOCAL ] COHR: Deleted primary data file. [2025-09-24T18:06:05.485873] [INFO ] [MAIN ] COHR: Starting full primary refresh. [2025-09-24T18:06:05.625193] [INFO ] [REMOTE ] CNX: Fetching primary data for 2025-07. [2025-09-24T18:06:05.849747] [INFO ] [REMOTE ] COHR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:06:06.114814] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2024-12 (2.10 seconds). [2025-09-24T18:06:06.416116] [INFO ] [REMOTE ] COHR: Fetching primary data for 2024-12. [2025-09-24T18:06:06.588495] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-24T18:06:07.216135] [INFO ] [REMOTE ] COF: Fetching primary data for 2025-01. [2025-09-24T18:06:07.422616] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2025-07 (1.80 seconds). [2025-09-24T18:06:08.016082] [INFO ] [REMOTE ] CNX: Fetching primary data for 2025-08. [2025-09-24T18:06:08.556501] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2024-12 (2.14 seconds). [2025-09-24T18:06:08.816188] [INFO ] [REMOTE ] COHR: Fetching primary data for 2025-01. [2025-09-24T18:06:09.032012] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2025-01 (1.82 seconds). [2025-09-24T18:06:09.616118] [INFO ] [REMOTE ] CODI: Fetching primary data for 2025-06. [2025-09-24T18:06:09.760883] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-24T18:06:10.388377] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-24T18:06:10.416033] [INFO ] [REMOTE ] COHR: Fetching primary data for 2025-02. [2025-09-24T18:06:11.026453] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-24T18:06:11.216104] [INFO ] [REMOTE ] CODI: Fetching primary data for 2025-07. [2025-09-24T18:06:12.016145] [INFO ] [REMOTE ] CNX: Fetching primary data for 2025-09. [2025-09-24T18:06:12.360252] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2025-02 (1.94 seconds). [2025-09-24T18:06:12.816116] [INFO ] [REMOTE ] COHR: Fetching primary data for 2025-03. [2025-09-24T18:06:12.950753] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2025-07 (1.73 seconds). [2025-09-24T18:06:13.616049] [INFO ] [REMOTE ] CODI: Fetching primary data for 2025-08. [2025-09-24T18:06:13.860019] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2025-09 (1.84 seconds). [2025-09-24T18:06:13.869100] [INFO ] [REMOTE ] CNX: Full fetch complete (74776 records). [2025-09-24T18:06:13.869237] [DEBUG] [VALIDATOR ] CNX: Validating primary data. [2025-09-24T18:06:14.289822] [DEBUG] [VALIDATOR ] CNX: All expected trading days are present. [2025-09-24T18:06:14.289899] [DEBUG] [VALIDATOR ] CNX: Primary data validation passed. [2025-09-24T18:06:14.290727] [INFO ] [MAIN ] CNX: Fetched primary data is valid. [2025-09-24T18:06:14.290791] [DEBUG] [LOCAL ] CNX: Saving primary data. [2025-09-24T18:06:14.292246] [DEBUG] [LOCAL ] CNX: Trimmed 74776 records to 51382 (keeping 200 days of data) [2025-09-24T18:06:14.416069] [INFO ] [REMOTE ] COF: Fetching primary data for 2025-02. [2025-09-24T18:06:14.597492] [DEBUG] [LOCAL ] CNX: Primary data saved (51382 records). [2025-09-24T18:06:14.597662] [INFO ] [MAIN ] CNX: Full history saved. [2025-09-24T18:06:14.598291] [INFO ] [MAIN ] Update Progress: 502/2373 symbols completed. CNX took 35.0s. Estimated remaining: 4h 6m 40s. Rate: 7.6 symbols/min [2025-09-24T18:06:14.767681] [INFO ] [MAIN ] COLD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:06:14.821443] [DEBUG] [LOCAL ] COLD: Loaded 51991 existing records from primary storage. [2025-09-24T18:06:14.821586] [INFO ] [MAIN ] COLD: Loaded 51991 existing records. [2025-09-24T18:06:14.999407] [WARN ] [MAIN ] COLD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:06:14.999692] [INFO ] [MAIN ] COLD: Wiping existing primary data before full refresh. [2025-09-24T18:06:14.999750] [INFO ] [LOCAL ] COLD: Starting deletion of primary data. [2025-09-24T18:06:15.001030] [DEBUG] [LOCAL ] COLD: Deleted primary data file. [2025-09-24T18:06:15.001093] [INFO ] [MAIN ] COLD: Starting full primary refresh. [2025-09-24T18:06:15.362125] [INFO ] [REMOTE ] COLD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:06:15.362469] [INFO ] [REMOTE ] COLD: Fetching primary data for 2024-12. [2025-09-24T18:06:15.736356] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2025-03 (2.92 seconds). [2025-09-24T18:06:15.808115] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2025-08 (2.19 seconds). [2025-09-24T18:06:16.016087] [INFO ] [REMOTE ] CODI: Fetching primary data for 2025-09. [2025-09-24T18:06:16.816054] [INFO ] [REMOTE ] COHR: Fetching primary data for 2025-04. [2025-09-24T18:06:17.055009] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-24T18:06:17.145147] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2025-02 (2.73 seconds). [2025-09-24T18:06:17.624505] [INFO ] [REMOTE ] COF: Fetching primary data for 2025-03. [2025-09-24T18:06:17.626502] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-24T18:06:17.635019] [INFO ] [REMOTE ] CODI: Full fetch complete (50370 records). [2025-09-24T18:06:17.635155] [DEBUG] [VALIDATOR ] CODI: Validating primary data. [2025-09-24T18:06:18.088870] [DEBUG] [VALIDATOR ] CODI: All expected trading days are present. [2025-09-24T18:06:18.089028] [DEBUG] [VALIDATOR ] CODI: Primary data validation passed. [2025-09-24T18:06:18.089866] [INFO ] [MAIN ] CODI: Fetched primary data is valid. [2025-09-24T18:06:18.089936] [DEBUG] [LOCAL ] CODI: Saving primary data. [2025-09-24T18:06:18.092344] [DEBUG] [LOCAL ] CODI: Trimmed 50370 records to 39726 (keeping 200 days of data) [2025-09-24T18:06:18.325960] [DEBUG] [LOCAL ] CODI: Primary data saved (39726 records). [2025-09-24T18:06:18.326128] [INFO ] [MAIN ] CODI: Full history saved. [2025-09-24T18:06:18.326220] [INFO ] [MAIN ] Update Progress: 503/2373 symbols completed. CODI took 30.9s. Estimated remaining: 4h 6m 17s. Rate: 7.6 symbols/min [2025-09-24T18:06:18.422623] [INFO ] [REMOTE ] COLD: Fetching primary data for 2025-01. [2025-09-24T18:06:18.514137] [INFO ] [MAIN ] COMP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:06:18.567955] [DEBUG] [LOCAL ] COMP: Loaded 53386 existing records from primary storage. [2025-09-24T18:06:18.568099] [INFO ] [MAIN ] COMP: Loaded 53386 existing records. [2025-09-24T18:06:18.781076] [WARN ] [MAIN ] COMP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:06:18.781396] [INFO ] [MAIN ] COMP: Wiping existing primary data before full refresh. [2025-09-24T18:06:18.781502] [INFO ] [LOCAL ] COMP: Starting deletion of primary data. [2025-09-24T18:06:18.782913] [DEBUG] [LOCAL ] COMP: Deleted primary data file. [2025-09-24T18:06:18.782980] [INFO ] [MAIN ] COMP: Starting full primary refresh. [2025-09-24T18:06:19.155558] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2025-04 (2.34 seconds). [2025-09-24T18:06:19.216837] [INFO ] [REMOTE ] COHR: Fetching primary data for 2025-05. [2025-09-24T18:06:19.220614] [INFO ] [REMOTE ] COMP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:06:19.564044] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2025-03 (1.94 seconds). [2025-09-24T18:06:20.010368] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-24T18:06:20.019459] [INFO ] [REMOTE ] COF: Fetching primary data for 2025-04. [2025-09-24T18:06:20.816095] [INFO ] [REMOTE ] COLD: Fetching primary data for 2025-02. [2025-09-24T18:06:21.096010] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2025-05 (1.88 seconds). [2025-09-24T18:06:21.616105] [INFO ] [REMOTE ] COMP: Fetching primary data for 2024-12. [2025-09-24T18:06:22.144363] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2025-04 (2.12 seconds). [2025-09-24T18:06:22.417222] [INFO ] [REMOTE ] COHR: Fetching primary data for 2025-06. [2025-09-24T18:06:22.422415] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-24T18:06:23.216078] [INFO ] [REMOTE ] COF: Fetching primary data for 2025-05. [2025-09-24T18:06:23.445546] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2024-12 (1.83 seconds). [2025-09-24T18:06:24.016079] [INFO ] [REMOTE ] COLD: Fetching primary data for 2025-03. [2025-09-24T18:06:24.354729] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2025-06 (1.94 seconds). [2025-09-24T18:06:24.816128] [INFO ] [REMOTE ] COHR: Fetching primary data for 2025-07. [2025-09-24T18:06:25.156518] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2025-05 (1.94 seconds). [2025-09-24T18:06:25.292051] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2025-03 (1.28 seconds). [2025-09-24T18:06:25.616087] [INFO ] [REMOTE ] COF: Fetching primary data for 2025-06. [2025-09-24T18:06:26.416060] [INFO ] [REMOTE ] COMP: Fetching primary data for 2025-01. [2025-09-24T18:06:26.875433] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2025-07 (2.06 seconds). [2025-09-24T18:06:27.149852] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2025-06 (1.53 seconds). [2025-09-24T18:06:27.216147] [INFO ] [REMOTE ] COF: Fetching primary data for 2025-07. [2025-09-24T18:06:27.720300] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2025-01 (1.30 seconds). [2025-09-24T18:06:28.016097] [INFO ] [REMOTE ] COMP: Fetching primary data for 2025-02. [2025-09-24T18:06:28.816085] [INFO ] [REMOTE ] COLD: Fetching primary data for 2025-04. [2025-09-24T18:06:29.347913] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2025-07 (2.13 seconds). [2025-09-24T18:06:29.616064] [INFO ] [REMOTE ] COF: Fetching primary data for 2025-08. [2025-09-24T18:06:29.728636] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-24T18:06:30.416161] [INFO ] [REMOTE ] COHR: Fetching primary data for 2025-08. [2025-09-24T18:06:30.639919] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-24T18:06:31.216156] [INFO ] [REMOTE ] COMP: Fetching primary data for 2025-03. [2025-09-24T18:06:31.654839] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2025-08 (2.04 seconds). [2025-09-24T18:06:32.016134] [INFO ] [REMOTE ] COF: Fetching primary data for 2025-09. [2025-09-24T18:06:32.485664] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2025-08 (2.07 seconds). [2025-09-24T18:06:32.816109] [INFO ] [REMOTE ] COLD: Fetching primary data for 2025-05. [2025-09-24T18:06:33.097667] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2025-03 (1.88 seconds). [2025-09-24T18:06:33.616089] [INFO ] [REMOTE ] COMP: Fetching primary data for 2025-04. [2025-09-24T18:06:34.004485] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2025-09 (1.99 seconds). [2025-09-24T18:06:34.013842] [INFO ] [REMOTE ] COF: Full fetch complete (77392 records). [2025-09-24T18:06:34.013975] [DEBUG] [VALIDATOR ] COF: Validating primary data. [2025-09-24T18:06:34.432688] [DEBUG] [VALIDATOR ] COF: All expected trading days are present. [2025-09-24T18:06:34.428622] [INFO ] [REMOTE ] COHR: Fetching primary data for 2025-09. [2025-09-24T18:06:34.432998] [DEBUG] [VALIDATOR ] COF: Primary data validation passed. [2025-09-24T18:06:34.434888] [INFO ] [MAIN ] COF: Fetched primary data is valid. [2025-09-24T18:06:34.435237] [DEBUG] [LOCAL ] COF: Saving primary data. [2025-09-24T18:06:34.437215] [DEBUG] [LOCAL ] COF: Trimmed 77392 records to 53610 (keeping 200 days of data) [2025-09-24T18:06:34.703853] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2025-05 (1.89 seconds). [2025-09-24T18:06:34.827923] [DEBUG] [LOCAL ] COF: Primary data saved (53610 records). [2025-09-24T18:06:34.828096] [INFO ] [MAIN ] COF: Full history saved. [2025-09-24T18:06:34.828195] [INFO ] [MAIN ] Update Progress: 504/2373 symbols completed. COF took 31.8s. Estimated remaining: 4h 6m 41s. Rate: 7.6 symbols/min [2025-09-24T18:06:35.002114] [INFO ] [MAIN ] CON: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:06:35.039793] [DEBUG] [LOCAL ] CON: Loaded 38791 existing records from primary storage. [2025-09-24T18:06:35.039940] [INFO ] [MAIN ] CON: Loaded 38791 existing records. [2025-09-24T18:06:35.228301] [INFO ] [REMOTE ] COLD: Fetching primary data for 2025-06. [2025-09-24T18:06:35.233281] [WARN ] [MAIN ] CON: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:06:35.233535] [INFO ] [MAIN ] CON: Wiping existing primary data before full refresh. [2025-09-24T18:06:35.233584] [INFO ] [LOCAL ] CON: Starting deletion of primary data. [2025-09-24T18:06:35.234743] [DEBUG] [LOCAL ] CON: Deleted primary data file. [2025-09-24T18:06:35.234807] [INFO ] [MAIN ] CON: Starting full primary refresh. [2025-09-24T18:06:35.548197] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2025-04 (1.93 seconds). [2025-09-24T18:06:35.647679] [INFO ] [REMOTE ] CON: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:06:36.016083] [INFO ] [REMOTE ] COMP: Fetching primary data for 2025-05. [2025-09-24T18:06:36.467893] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2025-09 (2.04 seconds). [2025-09-24T18:06:36.477298] [INFO ] [REMOTE ] COHR: Full fetch complete (77086 records). [2025-09-24T18:06:36.477422] [DEBUG] [VALIDATOR ] COHR: Validating primary data. [2025-09-24T18:06:36.818403] [INFO ] [REMOTE ] CON: Fetching primary data for 2024-12. [2025-09-24T18:06:36.899926] [DEBUG] [VALIDATOR ] COHR: All expected trading days are present. [2025-09-24T18:06:36.900078] [DEBUG] [VALIDATOR ] COHR: Primary data validation passed. [2025-09-24T18:06:36.901168] [INFO ] [MAIN ] COHR: Fetched primary data is valid. [2025-09-24T18:06:36.901267] [DEBUG] [LOCAL ] COHR: Saving primary data. [2025-09-24T18:06:36.903353] [DEBUG] [LOCAL ] COHR: Trimmed 77086 records to 53364 (keeping 200 days of data) [2025-09-24T18:06:36.935638] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2025-06 (1.71 seconds). [2025-09-24T18:06:37.270800] [DEBUG] [LOCAL ] COHR: Primary data saved (53364 records). [2025-09-24T18:06:37.270941] [INFO ] [MAIN ] COHR: Full history saved. [2025-09-24T18:06:37.271029] [INFO ] [MAIN ] Update Progress: 505/2373 symbols completed. COHR took 32.2s. Estimated remaining: 4h 6m 12s. Rate: 7.6 symbols/min [2025-09-24T18:06:37.453120] [INFO ] [MAIN ] COOK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:06:37.477898] [DEBUG] [LOCAL ] COOK: Loaded 24522 existing records from primary storage. [2025-09-24T18:06:37.478044] [INFO ] [MAIN ] COOK: Loaded 24522 existing records. [2025-09-24T18:06:37.641282] [INFO ] [REMOTE ] COLD: Fetching primary data for 2025-07. [2025-09-24T18:06:37.675490] [WARN ] [MAIN ] COOK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:06:37.675907] [INFO ] [MAIN ] COOK: Wiping existing primary data before full refresh. [2025-09-24T18:06:37.676062] [INFO ] [LOCAL ] COOK: Starting deletion of primary data. [2025-09-24T18:06:37.676962] [DEBUG] [LOCAL ] COOK: Deleted primary data file. [2025-09-24T18:06:37.677027] [INFO ] [MAIN ] COOK: Starting full primary refresh. [2025-09-24T18:06:37.843702] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2025-05 (1.83 seconds). [2025-09-24T18:06:38.106696] [INFO ] [REMOTE ] COOK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:06:38.416048] [INFO ] [REMOTE ] COOK: Fetching primary data for 2024-12. [2025-09-24T18:06:38.586663] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2024-12 (1.77 seconds). [2025-09-24T18:06:39.226459] [INFO ] [REMOTE ] COMP: Fetching primary data for 2025-06. [2025-09-24T18:06:39.249101] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2025-07 (1.61 seconds). [2025-09-24T18:06:39.589449] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2024-12 (1.17 seconds). [2025-09-24T18:06:40.016133] [INFO ] [REMOTE ] COOK: Fetching primary data for 2025-01. [2025-09-24T18:06:40.816061] [INFO ] [REMOTE ] COLD: Fetching primary data for 2025-08. [2025-09-24T18:06:41.007451] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2025-06 (1.78 seconds). [2025-09-24T18:06:41.054631] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-24T18:06:41.616128] [INFO ] [REMOTE ] COMP: Fetching primary data for 2025-07. [2025-09-24T18:06:42.416050] [INFO ] [REMOTE ] COOK: Fetching primary data for 2025-02. [2025-09-24T18:06:42.744272] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2025-08 (1.93 seconds). [2025-09-24T18:06:43.216082] [INFO ] [REMOTE ] COLD: Fetching primary data for 2025-09. [2025-09-24T18:06:43.230130] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2025-02 (0.81 seconds). [2025-09-24T18:06:43.331158] [DEBUG] [REMOTE ] COLD: Error fetching primary data for 2025-09: 'API call returned an empty response.' [2025-09-24T18:06:43.331534] [WARN ] [REMOTE ] COLD: No data returned for month 2025-09 [2025-09-24T18:06:43.331663] [INFO ] [REMOTE ] COLD: Full fetch complete (67528 records). [2025-09-24T18:06:43.331757] [DEBUG] [VALIDATOR ] COLD: Validating primary data. [2025-09-24T18:06:43.332835] [FATAL] [VALIDATOR ] COLD: Data is stale - most recent date (2025-08-29) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:06:43.332930] [FATAL] [MAIN ] COLD: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:06:43.332995] [WARN ] [MAIN ] COLD: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:06:43.333064] [INFO ] [LOCAL ] COLD: Starting deletion of primary data. [2025-09-24T18:06:43.333157] [DEBUG] [LOCAL ] COLD: No primary data file found to delete. [2025-09-24T18:06:43.333216] [INFO ] [LOCAL ] COLD: Starting deletion of derivative data. [2025-09-24T18:06:43.333799] [DEBUG] [LOCAL ] COLD: Deleted derivative data file. [2025-09-24T18:06:43.333901] [INFO ] [MAIN ] Update Progress: 506/2373 symbols completed. COLD took 28.7s. Estimated remaining: 4h 5m 58s. Rate: 7.6 symbols/min [2025-09-24T18:06:43.550803] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2025-07 (1.93 seconds). [2025-09-24T18:06:43.570243] [INFO ] [MAIN ] COP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:06:43.636050] [DEBUG] [LOCAL ] COP: Loaded 53727 existing records from primary storage. [2025-09-24T18:06:43.636208] [INFO ] [MAIN ] COP: Loaded 53727 existing records. [2025-09-24T18:06:43.822991] [WARN ] [MAIN ] COP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:06:43.823292] [INFO ] [MAIN ] COP: Wiping existing primary data before full refresh. [2025-09-24T18:06:43.823355] [INFO ] [LOCAL ] COP: Starting deletion of primary data. [2025-09-24T18:06:43.824695] [DEBUG] [LOCAL ] COP: Deleted primary data file. [2025-09-24T18:06:43.824781] [INFO ] [MAIN ] COP: Starting full primary refresh. [2025-09-24T18:06:44.021618] [INFO ] [REMOTE ] COOK: Fetching primary data for 2025-03. [2025-09-24T18:06:44.188953] [INFO ] [REMOTE ] COP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:06:44.816110] [INFO ] [REMOTE ] COMP: Fetching primary data for 2025-08. [2025-09-24T18:06:45.088622] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2025-03 (1.07 seconds). [2025-09-24T18:06:45.616077] [INFO ] [REMOTE ] COOK: Fetching primary data for 2025-04. [2025-09-24T18:06:46.416084] [INFO ] [REMOTE ] CON: Fetching primary data for 2025-01. [2025-09-24T18:06:46.606394] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2025-04 (0.99 seconds). [2025-09-24T18:06:46.807933] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2025-08 (1.99 seconds). [2025-09-24T18:06:47.216147] [INFO ] [REMOTE ] COOK: Fetching primary data for 2025-05. [2025-09-24T18:06:47.903682] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-24T18:06:48.016116] [INFO ] [REMOTE ] COP: Fetching primary data for 2024-12. [2025-09-24T18:06:48.354475] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2025-05 (1.14 seconds). [2025-09-24T18:06:48.816142] [INFO ] [REMOTE ] COOK: Fetching primary data for 2025-06. [2025-09-24T18:06:49.616075] [INFO ] [REMOTE ] CON: Fetching primary data for 2025-02. [2025-09-24T18:06:50.063875] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2024-12 (2.05 seconds). [2025-09-24T18:06:50.288487] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-24T18:06:50.416126] [INFO ] [REMOTE ] COP: Fetching primary data for 2025-01. [2025-09-24T18:06:51.044285] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2025-02 (1.43 seconds). [2025-09-24T18:06:51.216135] [INFO ] [REMOTE ] COMP: Fetching primary data for 2025-09. [2025-09-24T18:06:52.016107] [INFO ] [REMOTE ] CON: Fetching primary data for 2025-03. [2025-09-24T18:06:52.383933] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2025-01 (1.97 seconds). [2025-09-24T18:06:52.816085] [INFO ] [REMOTE ] COOK: Fetching primary data for 2025-07. [2025-09-24T18:06:53.098594] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2025-09 (1.88 seconds). [2025-09-24T18:06:53.109712] [INFO ] [REMOTE ] COMP: Full fetch complete (77077 records). [2025-09-24T18:06:53.109975] [DEBUG] [VALIDATOR ] COMP: Validating primary data. [2025-09-24T18:06:53.624912] [INFO ] [REMOTE ] COP: Fetching primary data for 2025-02. [2025-09-24T18:06:53.721052] [DEBUG] [VALIDATOR ] COMP: All expected trading days are present. [2025-09-24T18:06:53.721290] [DEBUG] [VALIDATOR ] COMP: Primary data validation passed. [2025-09-24T18:06:53.722406] [INFO ] [MAIN ] COMP: Fetched primary data is valid. [2025-09-24T18:06:53.722505] [DEBUG] [LOCAL ] COMP: Saving primary data. [2025-09-24T18:06:53.725994] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-24T18:06:53.737180] [DEBUG] [LOCAL ] COMP: Trimmed 77077 records to 53386 (keeping 200 days of data) [2025-09-24T18:06:53.969439] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-24T18:06:54.096226] [DEBUG] [LOCAL ] COMP: Primary data saved (53386 records). [2025-09-24T18:06:54.096381] [INFO ] [MAIN ] COMP: Full history saved. [2025-09-24T18:06:54.096540] [INFO ] [MAIN ] Update Progress: 507/2373 symbols completed. COMP took 35.8s. Estimated remaining: 4h 6m 0s. Rate: 7.6 symbols/min [2025-09-24T18:06:54.273714] [INFO ] [MAIN ] COR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:06:54.325330] [DEBUG] [LOCAL ] COR: Loaded 47253 existing records from primary storage. [2025-09-24T18:06:54.325480] [INFO ] [MAIN ] COR: Loaded 47253 existing records. [2025-09-24T18:06:54.425736] [INFO ] [REMOTE ] COOK: Fetching primary data for 2025-08. [2025-09-24T18:06:54.513462] [WARN ] [MAIN ] COR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:06:54.513834] [INFO ] [MAIN ] COR: Wiping existing primary data before full refresh. [2025-09-24T18:06:54.513903] [INFO ] [LOCAL ] COR: Starting deletion of primary data. [2025-09-24T18:06:54.516079] [DEBUG] [LOCAL ] COR: Deleted primary data file. [2025-09-24T18:06:54.516142] [INFO ] [MAIN ] COR: Starting full primary refresh. [2025-09-24T18:06:54.866807] [INFO ] [REMOTE ] COR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:06:55.216103] [INFO ] [REMOTE ] CON: Fetching primary data for 2025-04. [2025-09-24T18:06:55.546898] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2025-08 (1.12 seconds). [2025-09-24T18:06:55.643003] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2025-02 (2.02 seconds). [2025-09-24T18:06:56.016143] [INFO ] [REMOTE ] COR: Fetching primary data for 2024-12. [2025-09-24T18:06:56.696452] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-24T18:06:56.816147] [INFO ] [REMOTE ] COP: Fetching primary data for 2025-03. [2025-09-24T18:06:57.442049] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2024-12 (1.43 seconds). [2025-09-24T18:06:57.616089] [INFO ] [REMOTE ] COR: Fetching primary data for 2025-01. [2025-09-24T18:06:58.416113] [INFO ] [REMOTE ] CON: Fetching primary data for 2025-05. [2025-09-24T18:06:58.736388] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-24T18:06:58.976810] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2025-01 (1.36 seconds). [2025-09-24T18:06:59.216108] [INFO ] [REMOTE ] COR: Fetching primary data for 2025-02. [2025-09-24T18:06:59.831565] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-24T18:07:00.016166] [INFO ] [REMOTE ] CON: Fetching primary data for 2025-06. [2025-09-24T18:07:00.724818] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-24T18:07:00.816087] [INFO ] [REMOTE ] COR: Fetching primary data for 2025-03. [2025-09-24T18:07:01.623666] [INFO ] [REMOTE ] COP: Fetching primary data for 2025-04. [2025-09-24T18:07:01.643509] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-24T18:07:02.416046] [INFO ] [REMOTE ] CON: Fetching primary data for 2025-07. [2025-09-24T18:07:02.521192] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-24T18:07:03.216105] [INFO ] [REMOTE ] COR: Fetching primary data for 2025-04. [2025-09-24T18:07:03.730557] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-24T18:07:03.862725] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2025-04 (2.24 seconds). [2025-09-24T18:07:04.016110] [INFO ] [REMOTE ] CON: Fetching primary data for 2025-08. [2025-09-24T18:07:04.816061] [INFO ] [REMOTE ] COP: Fetching primary data for 2025-05. [2025-09-24T18:07:05.326860] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2025-04 (2.11 seconds). [2025-09-24T18:07:05.371623] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-24T18:07:05.616062] [INFO ] [REMOTE ] COOK: Fetching primary data for 2025-09. [2025-09-24T18:07:06.416157] [INFO ] [REMOTE ] COR: Fetching primary data for 2025-05. [2025-09-24T18:07:06.740771] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2025-05 (1.92 seconds). [2025-09-24T18:07:07.152250] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2025-09 (1.54 seconds). [2025-09-24T18:07:07.160209] [INFO ] [REMOTE ] COOK: Full fetch complete (32860 records). [2025-09-24T18:07:07.160317] [DEBUG] [VALIDATOR ] COOK: Validating primary data. [2025-09-24T18:07:07.226765] [INFO ] [REMOTE ] COP: Fetching primary data for 2025-06. [2025-09-24T18:07:07.560748] [DEBUG] [VALIDATOR ] COOK: All expected trading days are present. [2025-09-24T18:07:07.560833] [DEBUG] [VALIDATOR ] COOK: Primary data validation passed. [2025-09-24T18:07:07.561351] [INFO ] [MAIN ] COOK: Fetched primary data is valid. [2025-09-24T18:07:07.561432] [DEBUG] [LOCAL ] COOK: Saving primary data. [2025-09-24T18:07:07.563779] [DEBUG] [LOCAL ] COOK: Trimmed 32860 records to 24510 (keeping 200 days of data) [2025-09-24T18:07:07.712333] [DEBUG] [LOCAL ] COOK: Primary data saved (24510 records). [2025-09-24T18:07:07.712464] [INFO ] [MAIN ] COOK: Full history saved. [2025-09-24T18:07:07.712592] [INFO ] [MAIN ] Update Progress: 508/2373 symbols completed. COOK took 30.4s. Estimated remaining: 4h 6m 13s. Rate: 7.6 symbols/min [2025-09-24T18:07:07.888611] [INFO ] [MAIN ] COTY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:07:07.951317] [DEBUG] [LOCAL ] COTY: Loaded 53248 existing records from primary storage. [2025-09-24T18:07:07.951466] [INFO ] [MAIN ] COTY: Loaded 53248 existing records. [2025-09-24T18:07:08.026268] [INFO ] [REMOTE ] CON: Fetching primary data for 2025-09. [2025-09-24T18:07:08.138038] [WARN ] [MAIN ] COTY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:07:08.139115] [INFO ] [MAIN ] COTY: Wiping existing primary data before full refresh. [2025-09-24T18:07:08.139184] [INFO ] [LOCAL ] COTY: Starting deletion of primary data. [2025-09-24T18:07:08.140276] [DEBUG] [LOCAL ] COTY: Deleted primary data file. [2025-09-24T18:07:08.140359] [INFO ] [MAIN ] COTY: Starting full primary refresh. [2025-09-24T18:07:08.503028] [INFO ] [REMOTE ] COTY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:07:08.533879] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2025-05 (2.12 seconds). [2025-09-24T18:07:08.816117] [INFO ] [REMOTE ] COTY: Fetching primary data for 2024-12. [2025-09-24T18:07:09.334191] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2025-06 (2.11 seconds). [2025-09-24T18:07:09.616100] [INFO ] [REMOTE ] COP: Fetching primary data for 2025-07. [2025-09-24T18:07:09.748581] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-24T18:07:09.757275] [INFO ] [REMOTE ] CON: Full fetch complete (57109 records). [2025-09-24T18:07:09.757430] [DEBUG] [VALIDATOR ] CON: Validating primary data. [2025-09-24T18:07:10.144819] [DEBUG] [VALIDATOR ] CON: All expected trading days are present. [2025-09-24T18:07:10.144972] [DEBUG] [VALIDATOR ] CON: Primary data validation passed. [2025-09-24T18:07:10.145727] [INFO ] [MAIN ] CON: Fetched primary data is valid. [2025-09-24T18:07:10.145789] [DEBUG] [LOCAL ] CON: Saving primary data. [2025-09-24T18:07:10.149386] [DEBUG] [LOCAL ] CON: Trimmed 57109 records to 38732 (keeping 200 days of data) [2025-09-24T18:07:10.394744] [DEBUG] [LOCAL ] CON: Primary data saved (38732 records). [2025-09-24T18:07:10.394897] [INFO ] [MAIN ] CON: Full history saved. [2025-09-24T18:07:10.395003] [INFO ] [MAIN ] Update Progress: 509/2373 symbols completed. CON took 35.6s. Estimated remaining: 4h 5m 46s. Rate: 7.6 symbols/min [2025-09-24T18:07:10.426251] [INFO ] [REMOTE ] COR: Fetching primary data for 2025-06. [2025-09-24T18:07:10.569148] [INFO ] [MAIN ] COUR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:07:10.618150] [DEBUG] [LOCAL ] COUR: Loaded 48950 existing records from primary storage. [2025-09-24T18:07:10.618322] [INFO ] [MAIN ] COUR: Loaded 48950 existing records. [2025-09-24T18:07:10.796535] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2024-12 (1.98 seconds). [2025-09-24T18:07:10.843250] [WARN ] [MAIN ] COUR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:07:10.843540] [INFO ] [MAIN ] COUR: Wiping existing primary data before full refresh. [2025-09-24T18:07:10.843588] [INFO ] [LOCAL ] COUR: Starting deletion of primary data. [2025-09-24T18:07:10.844640] [DEBUG] [LOCAL ] COUR: Deleted primary data file. [2025-09-24T18:07:10.844734] [INFO ] [MAIN ] COUR: Starting full primary refresh. [2025-09-24T18:07:11.203984] [INFO ] [REMOTE ] COUR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:07:11.216038] [INFO ] [REMOTE ] COUR: Fetching primary data for 2024-12. [2025-09-24T18:07:11.714886] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2025-07 (2.10 seconds). [2025-09-24T18:07:11.756684] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2025-06 (1.33 seconds). [2025-09-24T18:07:12.016153] [INFO ] [REMOTE ] COP: Fetching primary data for 2025-08. [2025-09-24T18:07:12.816143] [INFO ] [REMOTE ] COTY: Fetching primary data for 2025-01. [2025-09-24T18:07:12.923107] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-24T18:07:13.616079] [INFO ] [REMOTE ] COR: Fetching primary data for 2025-07. [2025-09-24T18:07:14.028397] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2025-08 (2.01 seconds). [2025-09-24T18:07:14.416132] [INFO ] [REMOTE ] COP: Fetching primary data for 2025-09. [2025-09-24T18:07:14.540365] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2025-01 (1.72 seconds). [2025-09-24T18:07:15.180454] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2025-07 (1.56 seconds). [2025-09-24T18:07:15.216041] [INFO ] [REMOTE ] COR: Fetching primary data for 2025-08. [2025-09-24T18:07:16.016104] [INFO ] [REMOTE ] COTY: Fetching primary data for 2025-02. [2025-09-24T18:07:16.520540] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2025-09 (2.10 seconds). [2025-09-24T18:07:16.532816] [INFO ] [REMOTE ] COP: Full fetch complete (77769 records). [2025-09-24T18:07:16.533024] [DEBUG] [VALIDATOR ] COP: Validating primary data. [2025-09-24T18:07:16.817690] [INFO ] [REMOTE ] COUR: Fetching primary data for 2025-01. [2025-09-24T18:07:16.982347] [DEBUG] [VALIDATOR ] COP: All expected trading days are present. [2025-09-24T18:07:16.985215] [DEBUG] [VALIDATOR ] COP: Primary data validation passed. [2025-09-24T18:07:16.988225] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-24T18:07:16.986812] [INFO ] [MAIN ] COP: Fetched primary data is valid. [2025-09-24T18:07:16.988388] [DEBUG] [LOCAL ] COP: Saving primary data. [2025-09-24T18:07:16.999867] [DEBUG] [LOCAL ] COP: Trimmed 77769 records to 53727 (keeping 200 days of data) [2025-09-24T18:07:17.348383] [DEBUG] [LOCAL ] COP: Primary data saved (53727 records). [2025-09-24T18:07:17.348520] [INFO ] [MAIN ] COP: Full history saved. [2025-09-24T18:07:17.348605] [INFO ] [MAIN ] Update Progress: 510/2373 symbols completed. COP took 34.0s. Estimated remaining: 4h 5m 35s. Rate: 7.6 symbols/min [2025-09-24T18:07:17.533144] [INFO ] [MAIN ] CP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:07:17.561378] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2025-02 (1.55 seconds). [2025-09-24T18:07:17.621225] [INFO ] [REMOTE ] COR: Fetching primary data for 2025-09. [2025-09-24T18:07:17.623905] [DEBUG] [LOCAL ] CP: Loaded 53279 existing records from primary storage. [2025-09-24T18:07:17.624092] [INFO ] [MAIN ] CP: Loaded 53279 existing records. [2025-09-24T18:07:17.805269] [WARN ] [MAIN ] CP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:07:17.805589] [INFO ] [MAIN ] CP: Wiping existing primary data before full refresh. [2025-09-24T18:07:17.805667] [INFO ] [LOCAL ] CP: Starting deletion of primary data. [2025-09-24T18:07:17.807583] [DEBUG] [LOCAL ] CP: Deleted primary data file. [2025-09-24T18:07:17.807671] [INFO ] [MAIN ] CP: Starting full primary refresh. [2025-09-24T18:07:18.158483] [INFO ] [REMOTE ] CP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:07:18.416047] [INFO ] [REMOTE ] CP: Fetching primary data for 2024-12. [2025-09-24T18:07:18.623937] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2025-01 (1.81 seconds). [2025-09-24T18:07:19.216144] [INFO ] [REMOTE ] COTY: Fetching primary data for 2025-03. [2025-09-24T18:07:19.560131] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2025-09 (1.94 seconds). [2025-09-24T18:07:19.568838] [INFO ] [REMOTE ] COR: Full fetch complete (68891 records). [2025-09-24T18:07:19.569038] [DEBUG] [VALIDATOR ] COR: Validating primary data. [2025-09-24T18:07:19.982851] [DEBUG] [VALIDATOR ] COR: All expected trading days are present. [2025-09-24T18:07:19.983011] [DEBUG] [VALIDATOR ] COR: Primary data validation passed. [2025-09-24T18:07:19.983884] [INFO ] [MAIN ] COR: Fetched primary data is valid. [2025-09-24T18:07:19.983948] [DEBUG] [LOCAL ] COR: Saving primary data. [2025-09-24T18:07:19.985256] [DEBUG] [LOCAL ] COR: Trimmed 68891 records to 47251 (keeping 200 days of data) [2025-09-24T18:07:20.047706] [INFO ] [REMOTE ] COUR: Fetching primary data for 2025-02. [2025-09-24T18:07:20.274777] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2024-12 (1.86 seconds). [2025-09-24T18:07:20.334313] [DEBUG] [LOCAL ] COR: Primary data saved (47251 records). [2025-09-24T18:07:20.334464] [INFO ] [MAIN ] COR: Full history saved. [2025-09-24T18:07:20.334580] [INFO ] [MAIN ] Update Progress: 511/2373 symbols completed. COR took 26.2s. Estimated remaining: 4h 5m 9s. Rate: 7.6 symbols/min [2025-09-24T18:07:20.506609] [INFO ] [MAIN ] CPA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:07:20.538261] [DEBUG] [LOCAL ] CPA: Loaded 28837 existing records from primary storage. [2025-09-24T18:07:20.538402] [INFO ] [MAIN ] CPA: Loaded 28837 existing records. [2025-09-24T18:07:20.727017] [WARN ] [MAIN ] CPA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:07:20.727285] [INFO ] [MAIN ] CPA: Wiping existing primary data before full refresh. [2025-09-24T18:07:20.727333] [INFO ] [LOCAL ] CPA: Starting deletion of primary data. [2025-09-24T18:07:20.728087] [DEBUG] [LOCAL ] CPA: Deleted primary data file. [2025-09-24T18:07:20.728161] [INFO ] [MAIN ] CPA: Starting full primary refresh. [2025-09-24T18:07:20.832213] [INFO ] [REMOTE ] CP: Fetching primary data for 2025-01. [2025-09-24T18:07:21.125767] [INFO ] [REMOTE ] CPA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:07:21.187474] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2025-03 (1.97 seconds). [2025-09-24T18:07:21.400297] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-24T18:07:21.616108] [INFO ] [REMOTE ] CPA: Fetching primary data for 2024-12. [2025-09-24T18:07:22.416114] [INFO ] [REMOTE ] COUR: Fetching primary data for 2025-03. [2025-09-24T18:07:22.612947] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2025-01 (1.78 seconds). [2025-09-24T18:07:23.078145] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-24T18:07:23.216077] [INFO ] [REMOTE ] CPA: Fetching primary data for 2025-01. [2025-09-24T18:07:24.016120] [INFO ] [REMOTE ] CP: Fetching primary data for 2025-02. [2025-09-24T18:07:24.230024] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-24T18:07:24.586284] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-24T18:07:24.816097] [INFO ] [REMOTE ] CPA: Fetching primary data for 2025-02. [2025-09-24T18:07:25.299116] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-24T18:07:25.616128] [INFO ] [REMOTE ] CP: Fetching primary data for 2025-03. [2025-09-24T18:07:26.416109] [INFO ] [REMOTE ] COUR: Fetching primary data for 2025-04. [2025-09-24T18:07:26.474445] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-24T18:07:27.216175] [INFO ] [REMOTE ] CPA: Fetching primary data for 2025-03. [2025-09-24T18:07:27.533723] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-24T18:07:28.016054] [INFO ] [REMOTE ] CP: Fetching primary data for 2025-04. [2025-09-24T18:07:28.289692] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2025-04 (1.87 seconds). [2025-09-24T18:07:28.648786] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2025-03 (1.43 seconds). [2025-09-24T18:07:28.816125] [INFO ] [REMOTE ] COTY: Fetching primary data for 2025-04. [2025-09-24T18:07:29.616090] [INFO ] [REMOTE ] CPA: Fetching primary data for 2025-04. [2025-09-24T18:07:29.995927] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2025-04 (1.98 seconds). [2025-09-24T18:07:30.416127] [INFO ] [REMOTE ] COUR: Fetching primary data for 2025-05. [2025-09-24T18:07:30.457776] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-24T18:07:30.819041] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2025-04 (1.20 seconds). [2025-09-24T18:07:31.216078] [INFO ] [REMOTE ] CPA: Fetching primary data for 2025-05. [2025-09-24T18:07:32.016066] [INFO ] [REMOTE ] COTY: Fetching primary data for 2025-05. [2025-09-24T18:07:32.270318] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2025-05 (1.85 seconds). [2025-09-24T18:07:32.630410] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-24T18:07:32.816056] [INFO ] [REMOTE ] CPA: Fetching primary data for 2025-06. [2025-09-24T18:07:33.616104] [INFO ] [REMOTE ] CP: Fetching primary data for 2025-05. [2025-09-24T18:07:33.971640] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2025-05 (1.96 seconds). [2025-09-24T18:07:34.252317] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2025-06 (1.44 seconds). [2025-09-24T18:07:34.416086] [INFO ] [REMOTE ] COTY: Fetching primary data for 2025-06. [2025-09-24T18:07:35.216070] [INFO ] [REMOTE ] CPA: Fetching primary data for 2025-07. [2025-09-24T18:07:35.487629] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2025-05 (1.87 seconds). [2025-09-24T18:07:35.787243] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-24T18:07:36.016099] [INFO ] [REMOTE ] CP: Fetching primary data for 2025-06. [2025-09-24T18:07:36.509738] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2025-07 (1.29 seconds). [2025-09-24T18:07:36.816098] [INFO ] [REMOTE ] COUR: Fetching primary data for 2025-06. [2025-09-24T18:07:37.495408] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2025-06 (1.48 seconds). [2025-09-24T18:07:37.616078] [INFO ] [REMOTE ] CP: Fetching primary data for 2025-07. [2025-09-24T18:07:38.416131] [INFO ] [REMOTE ] CPA: Fetching primary data for 2025-08. [2025-09-24T18:07:38.684085] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2025-06 (1.87 seconds). [2025-09-24T18:07:39.216067] [INFO ] [REMOTE ] COUR: Fetching primary data for 2025-07. [2025-09-24T18:07:39.464865] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-24T18:07:40.016109] [INFO ] [REMOTE ] COTY: Fetching primary data for 2025-07. [2025-09-24T18:07:40.342035] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2025-07 (2.73 seconds). [2025-09-24T18:07:40.821280] [INFO ] [REMOTE ] CP: Fetching primary data for 2025-08. [2025-09-24T18:07:40.862495] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-24T18:07:41.583478] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-24T18:07:41.616034] [INFO ] [REMOTE ] COTY: Fetching primary data for 2025-08. [2025-09-24T18:07:42.416146] [INFO ] [REMOTE ] COUR: Fetching primary data for 2025-08. [2025-09-24T18:07:42.692775] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2025-08 (1.87 seconds). [2025-09-24T18:07:43.142585] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-24T18:07:43.216118] [INFO ] [REMOTE ] CPA: Fetching primary data for 2025-09. [2025-09-24T18:07:43.980404] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-24T18:07:44.016076] [INFO ] [REMOTE ] COUR: Fetching primary data for 2025-09. [2025-09-24T18:07:44.518365] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2025-09 (1.30 seconds). [2025-09-24T18:07:44.523576] [INFO ] [REMOTE ] CPA: Full fetch complete (42171 records). [2025-09-24T18:07:44.523729] [DEBUG] [VALIDATOR ] CPA: Validating primary data. [2025-09-24T18:07:44.821244] [INFO ] [REMOTE ] COTY: Fetching primary data for 2025-09. [2025-09-24T18:07:44.944689] [DEBUG] [VALIDATOR ] CPA: All expected trading days are present. [2025-09-24T18:07:44.944795] [DEBUG] [VALIDATOR ] CPA: Primary data validation passed. [2025-09-24T18:07:44.945447] [INFO ] [MAIN ] CPA: Fetched primary data is valid. [2025-09-24T18:07:44.945493] [DEBUG] [LOCAL ] CPA: Saving primary data. [2025-09-24T18:07:44.946677] [DEBUG] [LOCAL ] CPA: Trimmed 42171 records to 28828 (keeping 200 days of data) [2025-09-24T18:07:45.130959] [DEBUG] [LOCAL ] CPA: Primary data saved (28828 records). [2025-09-24T18:07:45.131114] [INFO ] [MAIN ] CPA: Full history saved. [2025-09-24T18:07:45.131228] [INFO ] [MAIN ] Update Progress: 512/2373 symbols completed. CPA took 24.8s. Estimated remaining: 4h 6m 2s. Rate: 7.6 symbols/min [2025-09-24T18:07:45.304493] [INFO ] [MAIN ] CPAC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:07:45.304718] [DEBUG] [LOCAL ] CPAC: No existing data file found in primary storage. [2025-09-24T18:07:45.304768] [WARN ] [MAIN ] CPAC: No existing data found, performing full refresh instead. [2025-09-24T18:07:45.304911] [INFO ] [MAIN ] CPAC: Wiping existing primary data before full refresh. [2025-09-24T18:07:45.304954] [INFO ] [LOCAL ] CPAC: Starting deletion of primary data. [2025-09-24T18:07:45.304996] [DEBUG] [LOCAL ] CPAC: No primary data file found to delete. [2025-09-24T18:07:45.305029] [INFO ] [MAIN ] CPAC: Starting full primary refresh. [2025-09-24T18:07:45.625932] [INFO ] [REMOTE ] CP: Fetching primary data for 2025-09. [2025-09-24T18:07:45.668245] [INFO ] [REMOTE ] CPAC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:07:45.950429] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-24T18:07:45.959508] [INFO ] [REMOTE ] COUR: Full fetch complete (70911 records). [2025-09-24T18:07:45.959727] [DEBUG] [VALIDATOR ] COUR: Validating primary data. [2025-09-24T18:07:46.346842] [DEBUG] [VALIDATOR ] COUR: All expected trading days are present. [2025-09-24T18:07:46.346924] [DEBUG] [VALIDATOR ] COUR: Primary data validation passed. [2025-09-24T18:07:46.347747] [INFO ] [MAIN ] COUR: Fetched primary data is valid. [2025-09-24T18:07:46.347810] [DEBUG] [LOCAL ] COUR: Saving primary data. [2025-09-24T18:07:46.349165] [DEBUG] [LOCAL ] COUR: Trimmed 70911 records to 48958 (keeping 200 days of data) [2025-09-24T18:07:46.429978] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2024-12. [2025-09-24T18:07:46.630567] [DEBUG] [LOCAL ] COUR: Primary data saved (48958 records). [2025-09-24T18:07:46.630748] [INFO ] [MAIN ] COUR: Full history saved. [2025-09-24T18:07:46.630843] [INFO ] [MAIN ] Update Progress: 513/2373 symbols completed. COUR took 36.2s. Estimated remaining: 4h 5m 31s. Rate: 7.6 symbols/min [2025-09-24T18:07:46.805101] [INFO ] [MAIN ] CPAY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:07:46.836463] [DEBUG] [LOCAL ] CPAY: Loaded 31109 existing records from primary storage. [2025-09-24T18:07:46.836612] [INFO ] [MAIN ] CPAY: Loaded 31109 existing records. [2025-09-24T18:07:47.022082] [WARN ] [MAIN ] CPAY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:07:47.022421] [INFO ] [MAIN ] CPAY: Wiping existing primary data before full refresh. [2025-09-24T18:07:47.022639] [INFO ] [LOCAL ] CPAY: Starting deletion of primary data. [2025-09-24T18:07:47.032561] [DEBUG] [LOCAL ] CPAY: Deleted primary data file. [2025-09-24T18:07:47.046199] [INFO ] [MAIN ] CPAY: Starting full primary refresh. [2025-09-24T18:07:47.107614] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2025-09 (2.29 seconds). [2025-09-24T18:07:47.172598] [INFO ] [REMOTE ] COTY: Full fetch complete (77092 records). [2025-09-24T18:07:47.192496] [DEBUG] [VALIDATOR ] COTY: Validating primary data. [2025-09-24T18:07:47.192326] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2024-12 (0.76 seconds). [2025-09-24T18:07:47.219752] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2025-01. [2025-09-24T18:07:47.618564] [INFO ] [REMOTE ] CPAY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:07:47.861776] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2025-01 (0.64 seconds). [2025-09-24T18:07:47.922969] [DEBUG] [VALIDATOR ] COTY: All expected trading days are present. [2025-09-24T18:07:47.923081] [DEBUG] [VALIDATOR ] COTY: Primary data validation passed. [2025-09-24T18:07:47.924208] [INFO ] [MAIN ] COTY: Fetched primary data is valid. [2025-09-24T18:07:47.924293] [DEBUG] [LOCAL ] COTY: Saving primary data. [2025-09-24T18:07:47.952557] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2025-09 (2.33 seconds). [2025-09-24T18:07:47.961430] [DEBUG] [LOCAL ] COTY: Trimmed 77092 records to 53254 (keeping 200 days of data) [2025-09-24T18:07:47.962870] [INFO ] [REMOTE ] CP: Full fetch complete (77127 records). [2025-09-24T18:07:47.963003] [DEBUG] [VALIDATOR ] CP: Validating primary data. [2025-09-24T18:07:48.040102] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2024-12. [2025-09-24T18:07:48.486860] [DEBUG] [VALIDATOR ] CP: All expected trading days are present. [2025-09-24T18:07:48.488721] [DEBUG] [VALIDATOR ] CP: Primary data validation passed. [2025-09-24T18:07:48.491718] [INFO ] [MAIN ] CP: Fetched primary data is valid. [2025-09-24T18:07:48.493162] [DEBUG] [LOCAL ] CP: Saving primary data. [2025-09-24T18:07:48.498890] [DEBUG] [LOCAL ] CP: Trimmed 77127 records to 53276 (keeping 200 days of data) [2025-09-24T18:07:48.817062] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2025-02. [2025-09-24T18:07:48.993099] [DEBUG] [LOCAL ] COTY: Primary data saved (53254 records). [2025-09-24T18:07:48.995335] [INFO ] [MAIN ] COTY: Full history saved. [2025-09-24T18:07:48.995465] [INFO ] [MAIN ] Update Progress: 514/2373 symbols completed. COTY took 41.3s. Estimated remaining: 4h 5m 3s. Rate: 7.6 symbols/min [2025-09-24T18:07:49.120448] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2025-02 (0.30 seconds). [2025-09-24T18:07:49.196909] [INFO ] [MAIN ] CPF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:07:49.203842] [DEBUG] [LOCAL ] CP: Primary data saved (53276 records). [2025-09-24T18:07:49.203961] [INFO ] [MAIN ] CP: Full history saved. [2025-09-24T18:07:49.204105] [INFO ] [MAIN ] Update Progress: 515/2373 symbols completed. CP took 31.9s. Estimated remaining: 4h 4m 27s. Rate: 7.6 symbols/min [2025-09-24T18:07:49.365118] [DEBUG] [LOCAL ] CPF: Loaded 15434 existing records from primary storage. [2025-09-24T18:07:49.391181] [INFO ] [MAIN ] CPF: Loaded 15434 existing records. [2025-09-24T18:07:49.392312] [INFO ] [MAIN ] CPK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:07:49.498880] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-24T18:07:49.596949] [DEBUG] [LOCAL ] CPK: Loaded 13338 existing records from primary storage. [2025-09-24T18:07:49.605210] [INFO ] [MAIN ] CPK: Loaded 13338 existing records. [2025-09-24T18:07:49.620345] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2025-01. [2025-09-24T18:07:49.652335] [WARN ] [MAIN ] CPF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:07:49.671753] [INFO ] [MAIN ] CPF: Wiping existing primary data before full refresh. [2025-09-24T18:07:49.700928] [INFO ] [LOCAL ] CPF: Starting deletion of primary data. [2025-09-24T18:07:49.731266] [DEBUG] [LOCAL ] CPF: Deleted primary data file. [2025-09-24T18:07:49.731401] [INFO ] [MAIN ] CPF: Starting full primary refresh. [2025-09-24T18:07:49.967243] [WARN ] [MAIN ] CPK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:07:49.976987] [INFO ] [MAIN ] CPK: Wiping existing primary data before full refresh. [2025-09-24T18:07:49.984366] [INFO ] [LOCAL ] CPK: Starting deletion of primary data. [2025-09-24T18:07:50.030403] [DEBUG] [LOCAL ] CPK: Deleted primary data file. [2025-09-24T18:07:50.063214] [INFO ] [MAIN ] CPK: Starting full primary refresh. [2025-09-24T18:07:50.350045] [INFO ] [REMOTE ] CPF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:07:50.424806] [INFO ] [REMOTE ] CPF: Fetching primary data for 2024-12. [2025-09-24T18:07:50.555447] [INFO ] [REMOTE ] CPK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:07:51.153198] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T18:07:51.216067] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2025-02. [2025-09-24T18:07:51.321044] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2024-12 (0.90 seconds). [2025-09-24T18:07:52.016087] [INFO ] [REMOTE ] CPK: Fetching primary data for 2024-12. [2025-09-24T18:07:52.508403] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2025-02 (1.29 seconds). [2025-09-24T18:07:52.816055] [INFO ] [REMOTE ] CPF: Fetching primary data for 2025-01. [2025-09-24T18:07:52.965933] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2024-12 (0.95 seconds). [2025-09-24T18:07:53.616071] [INFO ] [REMOTE ] CPK: Fetching primary data for 2025-01. [2025-09-24T18:07:53.954017] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2025-01 (1.14 seconds). [2025-09-24T18:07:54.391182] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2025-01 (0.78 seconds). [2025-09-24T18:07:54.416032] [INFO ] [REMOTE ] CPK: Fetching primary data for 2025-02. [2025-09-24T18:07:55.138746] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2025-02 (0.72 seconds). [2025-09-24T18:07:55.216099] [INFO ] [REMOTE ] CPF: Fetching primary data for 2025-02. [2025-09-24T18:07:56.016100] [INFO ] [REMOTE ] CPK: Fetching primary data for 2025-03. [2025-09-24T18:07:56.168284] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2025-02 (0.95 seconds). [2025-09-24T18:07:56.816110] [INFO ] [REMOTE ] CPF: Fetching primary data for 2025-03. [2025-09-24T18:07:56.881056] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2025-03 (0.86 seconds). [2025-09-24T18:07:57.616091] [INFO ] [REMOTE ] CPK: Fetching primary data for 2025-04. [2025-09-24T18:07:57.845509] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2025-03 (1.03 seconds). [2025-09-24T18:07:58.416080] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2025-03. [2025-09-24T18:07:58.769765] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2025-04 (1.15 seconds). [2025-09-24T18:07:59.177525] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2025-03 (0.76 seconds). [2025-09-24T18:07:59.216104] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2025-04. [2025-09-24T18:07:59.629673] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2025-04 (0.41 seconds). [2025-09-24T18:08:00.016083] [INFO ] [REMOTE ] CPF: Fetching primary data for 2025-04. [2025-09-24T18:08:00.816135] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2025-05. [2025-09-24T18:08:00.914237] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2025-04 (0.90 seconds). [2025-09-24T18:08:01.280602] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2025-05 (0.46 seconds). [2025-09-24T18:08:01.616129] [INFO ] [REMOTE ] CPF: Fetching primary data for 2025-05. [2025-09-24T18:08:02.416095] [INFO ] [REMOTE ] CPK: Fetching primary data for 2025-05. [2025-09-24T18:08:02.489565] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2025-05 (0.87 seconds). [2025-09-24T18:08:03.216109] [INFO ] [REMOTE ] CPF: Fetching primary data for 2025-06. [2025-09-24T18:08:03.491872] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2025-05 (1.08 seconds). [2025-09-24T18:08:04.016152] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2025-06. [2025-09-24T18:08:04.181841] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2025-06 (0.97 seconds). [2025-09-24T18:08:04.391216] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2025-06 (0.38 seconds). [2025-09-24T18:08:04.816128] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2025-03. [2025-09-24T18:08:05.616088] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2025-07. [2025-09-24T18:08:06.061141] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2025-07 (0.45 seconds). [2025-09-24T18:08:06.302846] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-24T18:08:06.416065] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2025-08. [2025-09-24T18:08:06.777809] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2025-08 (0.36 seconds). [2025-09-24T18:08:07.216075] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2025-09. [2025-09-24T18:08:07.757264] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2025-09 (0.54 seconds). [2025-09-24T18:08:07.758187] [INFO ] [REMOTE ] CPAC: Full fetch complete (1887 records). [2025-09-24T18:08:07.758258] [DEBUG] [VALIDATOR ] CPAC: Validating primary data. [2025-09-24T18:08:07.948252] [WARN ] [VALIDATOR ] CPAC: Validation failed - insufficient historical data. Have 199 unique days, need 200 days [2025-09-24T18:08:07.948531] [FATAL] [MAIN ] CPAC: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:08:07.948619] [WARN ] [MAIN ] CPAC: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:08:07.948737] [INFO ] [LOCAL ] CPAC: Starting deletion of primary data. [2025-09-24T18:08:07.948830] [DEBUG] [LOCAL ] CPAC: No primary data file found to delete. [2025-09-24T18:08:07.948870] [INFO ] [LOCAL ] CPAC: Starting deletion of derivative data. [2025-09-24T18:08:07.948910] [DEBUG] [LOCAL ] CPAC: No derivative data file found to delete. [2025-09-24T18:08:07.948972] [INFO ] [MAIN ] Update Progress: 516/2373 symbols completed. CPAC took 22.8s. Estimated remaining: 4h 4m 59s. Rate: 7.6 symbols/min [2025-09-24T18:08:08.021265] [INFO ] [REMOTE ] CPK: Fetching primary data for 2025-06. [2025-09-24T18:08:08.131950] [INFO ] [MAIN ] CPNG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:08:08.194096] [DEBUG] [LOCAL ] CPNG: Loaded 53670 existing records from primary storage. [2025-09-24T18:08:08.194253] [INFO ] [MAIN ] CPNG: Loaded 53670 existing records. [2025-09-24T18:08:08.374113] [WARN ] [MAIN ] CPNG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:08:08.374358] [INFO ] [MAIN ] CPNG: Wiping existing primary data before full refresh. [2025-09-24T18:08:08.374407] [INFO ] [LOCAL ] CPNG: Starting deletion of primary data. [2025-09-24T18:08:08.375522] [DEBUG] [LOCAL ] CPNG: Deleted primary data file. [2025-09-24T18:08:08.375584] [INFO ] [MAIN ] CPNG: Starting full primary refresh. [2025-09-24T18:08:08.774471] [INFO ] [REMOTE ] CPNG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:08:08.816057] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2025-04. [2025-09-24T18:08:08.894439] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2025-06 (0.87 seconds). [2025-09-24T18:08:09.616126] [INFO ] [REMOTE ] CPK: Fetching primary data for 2025-07. [2025-09-24T18:08:10.049463] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2025-04 (1.23 seconds). [2025-09-24T18:08:10.416273] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2025-05. [2025-09-24T18:08:10.448282] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2025-07 (0.83 seconds). [2025-09-24T18:08:11.216107] [INFO ] [REMOTE ] CPK: Fetching primary data for 2025-08. [2025-09-24T18:08:11.823221] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-24T18:08:12.016050] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2025-06. [2025-09-24T18:08:12.058571] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2025-08 (0.84 seconds). [2025-09-24T18:08:12.816127] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2024-12. [2025-09-24T18:08:13.224408] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2025-06 (1.21 seconds). [2025-09-24T18:08:13.616139] [INFO ] [REMOTE ] CPF: Fetching primary data for 2025-07. [2025-09-24T18:08:14.416094] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2025-07. [2025-09-24T18:08:14.472909] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2025-07 (0.86 seconds). [2025-09-24T18:08:15.134290] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2024-12 (2.32 seconds). [2025-09-24T18:08:15.216053] [INFO ] [REMOTE ] CPK: Fetching primary data for 2025-09. [2025-09-24T18:08:15.669989] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-24T18:08:16.016110] [INFO ] [REMOTE ] CPF: Fetching primary data for 2025-08. [2025-09-24T18:08:16.251714] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2025-09 (1.04 seconds). [2025-09-24T18:08:16.254436] [INFO ] [REMOTE ] CPK: Full fetch complete (17634 records). [2025-09-24T18:08:16.254511] [DEBUG] [VALIDATOR ] CPK: Validating primary data. [2025-09-24T18:08:16.614857] [DEBUG] [VALIDATOR ] CPK: All expected trading days are present. [2025-09-24T18:08:16.614937] [DEBUG] [VALIDATOR ] CPK: Primary data validation passed. [2025-09-24T18:08:16.615369] [INFO ] [MAIN ] CPK: Fetched primary data is valid. [2025-09-24T18:08:16.615410] [DEBUG] [LOCAL ] CPK: Saving primary data. [2025-09-24T18:08:16.615983] [DEBUG] [LOCAL ] CPK: Trimmed 17634 records to 13331 (keeping 200 days of data) [2025-09-24T18:08:16.706378] [DEBUG] [LOCAL ] CPK: Primary data saved (13331 records). [2025-09-24T18:08:16.706583] [INFO ] [MAIN ] CPK: Full history saved. [2025-09-24T18:08:16.706713] [INFO ] [MAIN ] Update Progress: 517/2373 symbols completed. CPK took 27.5s. Estimated remaining: 4h 4m 54s. Rate: 7.6 symbols/min [2025-09-24T18:08:16.816166] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2025-08. [2025-09-24T18:08:17.067597] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-24T18:08:17.616089] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2025-01. [2025-09-24T18:08:18.199137] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2025-08 (1.38 seconds). [2025-09-24T18:08:18.416086] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2025-09. [2025-09-24T18:08:19.216169] [INFO ] [REMOTE ] CPF: Fetching primary data for 2025-09. [2025-09-24T18:08:19.643118] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2025-01 (2.03 seconds). [2025-09-24T18:08:19.678855] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2025-09 (1.26 seconds). [2025-09-24T18:08:19.684618] [INFO ] [REMOTE ] CPAY: Full fetch complete (45195 records). [2025-09-24T18:08:19.684848] [DEBUG] [VALIDATOR ] CPAY: Validating primary data. [2025-09-24T18:08:20.021392] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2025-02. [2025-09-24T18:08:20.075040] [DEBUG] [VALIDATOR ] CPAY: All expected trading days are present. [2025-09-24T18:08:20.075132] [DEBUG] [VALIDATOR ] CPAY: Primary data validation passed. [2025-09-24T18:08:20.075789] [INFO ] [MAIN ] CPAY: Fetched primary data is valid. [2025-09-24T18:08:20.075856] [DEBUG] [LOCAL ] CPAY: Saving primary data. [2025-09-24T18:08:20.077151] [DEBUG] [LOCAL ] CPAY: Trimmed 45195 records to 30917 (keeping 200 days of data) [2025-09-24T18:08:20.203936] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2025-09 (0.99 seconds). [2025-09-24T18:08:20.208816] [INFO ] [REMOTE ] CPF: Full fetch complete (24275 records). [2025-09-24T18:08:20.209488] [DEBUG] [VALIDATOR ] CPF: Validating primary data. [2025-09-24T18:08:20.717808] [DEBUG] [VALIDATOR ] CPF: All expected trading days are present. [2025-09-24T18:08:20.718171] [DEBUG] [VALIDATOR ] CPF: Primary data validation passed. [2025-09-24T18:08:20.719107] [INFO ] [MAIN ] CPF: Fetched primary data is valid. [2025-09-24T18:08:20.719184] [DEBUG] [LOCAL ] CPF: Saving primary data. [2025-09-24T18:08:20.722966] [DEBUG] [LOCAL ] CPF: Trimmed 24275 records to 15464 (keeping 200 days of data) [2025-09-24T18:08:20.725628] [DEBUG] [LOCAL ] CPAY: Primary data saved (30917 records). [2025-09-24T18:08:20.725834] [INFO ] [MAIN ] CPAY: Full history saved. [2025-09-24T18:08:20.725933] [INFO ] [MAIN ] Update Progress: 518/2373 symbols completed. CPAY took 34.1s. Estimated remaining: 4h 4m 32s. Rate: 7.6 symbols/min [2025-09-24T18:08:20.823475] [DEBUG] [LOCAL ] CPF: Primary data saved (15464 records). [2025-09-24T18:08:20.823679] [INFO ] [MAIN ] CPF: Full history saved. [2025-09-24T18:08:20.823805] [INFO ] [MAIN ] Update Progress: 519/2373 symbols completed. CPF took 31.8s. Estimated remaining: 4h 3m 56s. Rate: 7.6 symbols/min [2025-09-24T18:08:22.213791] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2025-02 (2.19 seconds). [2025-09-24T18:08:22.224096] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2025-03. [2025-09-24T18:08:24.349358] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2025-03 (2.13 seconds). [2025-09-24T18:08:24.360368] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2025-04. [2025-09-24T18:08:26.426618] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2025-04 (2.07 seconds). [2025-09-24T18:08:26.437868] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2025-05. [2025-09-24T18:08:28.614982] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2025-05 (2.18 seconds). [2025-09-24T18:08:28.626166] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2025-06. [2025-09-24T18:08:30.806156] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2025-06 (2.18 seconds). [2025-09-24T18:08:30.817887] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2025-07. [2025-09-24T18:08:33.215971] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2025-07 (2.40 seconds). [2025-09-24T18:08:33.229162] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2025-08. [2025-09-24T18:08:35.493917] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2025-08 (2.26 seconds). [2025-09-24T18:08:35.506135] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2025-09. [2025-09-24T18:08:38.024426] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2025-09 (2.52 seconds). [2025-09-24T18:08:38.034705] [INFO ] [REMOTE ] CPNG: Full fetch complete (77667 records). [2025-09-24T18:08:38.034888] [DEBUG] [VALIDATOR ] CPNG: Validating primary data. [2025-09-24T18:08:38.469057] [DEBUG] [VALIDATOR ] CPNG: All expected trading days are present. [2025-09-24T18:08:38.469188] [DEBUG] [VALIDATOR ] CPNG: Primary data validation passed. [2025-09-24T18:08:38.470501] [INFO ] [MAIN ] CPNG: Fetched primary data is valid. [2025-09-24T18:08:38.470576] [DEBUG] [LOCAL ] CPNG: Saving primary data. [2025-09-24T18:08:38.473013] [DEBUG] [LOCAL ] CPNG: Trimmed 77667 records to 53670 (keeping 200 days of data) [2025-09-24T18:08:38.833745] [DEBUG] [LOCAL ] CPNG: Primary data saved (53670 records). [2025-09-24T18:08:38.833966] [INFO ] [MAIN ] CPNG: Full history saved. [2025-09-24T18:08:38.834101] [INFO ] [MAIN ] Update Progress: 520/2373 symbols completed. CPNG took 30.9s. Estimated remaining: 4h 4m 24s. Rate: 7.6 symbols/min [2025-09-24T18:08:39.577561] [INFO ] [MAIN ] CPRI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:08:39.583568] [INFO ] [MAIN ] CPT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:08:39.604330] [DEBUG] [LOCAL ] CPT: No existing data file found in primary storage. [2025-09-24T18:08:39.625422] [INFO ] [MAIN ] CQP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:08:39.627789] [INFO ] [MAIN ] CPS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:08:39.628376] [WARN ] [MAIN ] CPT: No existing data found, performing full refresh instead. [2025-09-24T18:08:39.629957] [INFO ] [MAIN ] CPT: Wiping existing primary data before full refresh. [2025-09-24T18:08:39.630121] [INFO ] [LOCAL ] CPT: Starting deletion of primary data. [2025-09-24T18:08:39.630192] [DEBUG] [LOCAL ] CPT: No primary data file found to delete. [2025-09-24T18:08:39.630229] [INFO ] [MAIN ] CPT: Starting full primary refresh. [2025-09-24T18:08:39.757059] [DEBUG] [LOCAL ] CQP: Loaded 19922 existing records from primary storage. [2025-09-24T18:08:39.768142] [INFO ] [MAIN ] CQP: Loaded 19922 existing records. [2025-09-24T18:08:39.895544] [DEBUG] [LOCAL ] CPS: Loaded 26259 existing records from primary storage. [2025-09-24T18:08:39.962600] [INFO ] [MAIN ] CPS: Loaded 26259 existing records. [2025-09-24T18:08:40.295769] [DEBUG] [LOCAL ] CPRI: Loaded 52595 existing records from primary storage. [2025-09-24T18:08:40.306497] [INFO ] [MAIN ] CPRI: Loaded 52595 existing records. [2025-09-24T18:08:40.295930] [WARN ] [MAIN ] CQP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:08:40.333049] [INFO ] [MAIN ] CQP: Wiping existing primary data before full refresh. [2025-09-24T18:08:40.362702] [INFO ] [LOCAL ] CQP: Starting deletion of primary data. [2025-09-24T18:08:40.430186] [DEBUG] [LOCAL ] CQP: Deleted primary data file. [2025-09-24T18:08:40.463835] [INFO ] [MAIN ] CQP: Starting full primary refresh. [2025-09-24T18:08:40.569538] [INFO ] [REMOTE ] CPT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:08:40.617327] [INFO ] [REMOTE ] CPT: Fetching primary data for 2024-12. [2025-09-24T18:08:40.743182] [WARN ] [MAIN ] CPS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:08:40.851145] [INFO ] [MAIN ] CPS: Wiping existing primary data before full refresh. [2025-09-24T18:08:40.896379] [INFO ] [LOCAL ] CPS: Starting deletion of primary data. [2025-09-24T18:08:40.908565] [DEBUG] [LOCAL ] CPS: Deleted primary data file. [2025-09-24T18:08:40.908717] [WARN ] [MAIN ] CPRI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:08:40.934000] [INFO ] [MAIN ] CPRI: Wiping existing primary data before full refresh. [2025-09-24T18:08:40.918475] [INFO ] [MAIN ] CPS: Starting full primary refresh. [2025-09-24T18:08:40.940755] [INFO ] [LOCAL ] CPRI: Starting deletion of primary data. [2025-09-24T18:08:40.966502] [DEBUG] [LOCAL ] CPRI: Deleted primary data file. [2025-09-24T18:08:41.022292] [INFO ] [MAIN ] CPRI: Starting full primary refresh. [2025-09-24T18:08:41.295072] [INFO ] [REMOTE ] CQP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:08:41.327210] [INFO ] [REMOTE ] CQP: Fetching primary data for 2024-12. [2025-09-24T18:08:41.817920] [INFO ] [REMOTE ] CPS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:08:41.848144] [INFO ] [REMOTE ] CPRI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:08:41.842620] [INFO ] [REMOTE ] CPS: Fetching primary data for 2024-12. [2025-09-24T18:08:41.848421] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2024-12. [2025-09-24T18:08:42.265391] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T18:08:42.273372] [INFO ] [REMOTE ] CPT: Fetching primary data for 2025-01. [2025-09-24T18:08:42.520284] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-24T18:08:42.524984] [INFO ] [REMOTE ] CQP: Fetching primary data for 2025-01. [2025-09-24T18:08:42.630030] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2024-12 (0.79 seconds). [2025-09-24T18:08:42.634376] [INFO ] [REMOTE ] CPS: Fetching primary data for 2025-01. [2025-09-24T18:08:43.510826] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2025-01 (1.24 seconds). [2025-09-24T18:08:43.525130] [INFO ] [REMOTE ] CPT: Fetching primary data for 2025-02. [2025-09-24T18:08:43.540197] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2025-01 (0.91 seconds). [2025-09-24T18:08:43.545555] [INFO ] [REMOTE ] CPS: Fetching primary data for 2025-02. [2025-09-24T18:08:43.689622] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-24T18:08:43.695784] [INFO ] [REMOTE ] CQP: Fetching primary data for 2025-02. [2025-09-24T18:08:43.725310] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2024-12 (1.88 seconds). [2025-09-24T18:08:43.736376] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2025-01. [2025-09-24T18:08:44.530033] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2025-02 (0.98 seconds). [2025-09-24T18:08:44.535330] [INFO ] [REMOTE ] CPS: Fetching primary data for 2025-03. [2025-09-24T18:08:45.029893] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-24T18:08:45.035493] [INFO ] [REMOTE ] CQP: Fetching primary data for 2025-03. [2025-09-24T18:08:45.061404] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2025-02 (1.54 seconds). [2025-09-24T18:08:45.071055] [INFO ] [REMOTE ] CPT: Fetching primary data for 2025-03. [2025-09-24T18:08:45.432137] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-24T18:08:45.443079] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2025-02. [2025-09-24T18:08:45.829726] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-24T18:08:45.836270] [INFO ] [REMOTE ] CPS: Fetching primary data for 2025-04. [2025-09-24T18:08:46.110261] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2025-03 (1.07 seconds). [2025-09-24T18:08:46.116855] [INFO ] [REMOTE ] CQP: Fetching primary data for 2025-04. [2025-09-24T18:08:46.822790] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-24T18:08:46.833010] [INFO ] [REMOTE ] CPT: Fetching primary data for 2025-04. [2025-09-24T18:08:47.047281] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-24T18:08:47.058471] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2025-03. [2025-09-24T18:08:47.140556] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2025-04 (1.02 seconds). [2025-09-24T18:08:47.145287] [INFO ] [REMOTE ] CQP: Fetching primary data for 2025-05. [2025-09-24T18:08:47.198221] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2025-04 (1.36 seconds). [2025-09-24T18:08:47.205397] [INFO ] [REMOTE ] CPS: Fetching primary data for 2025-05. [2025-09-24T18:08:47.966328] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-24T18:08:47.971459] [INFO ] [REMOTE ] CQP: Fetching primary data for 2025-06. [2025-09-24T18:08:48.157594] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-24T18:08:48.164566] [INFO ] [REMOTE ] CPS: Fetching primary data for 2025-06. [2025-09-24T18:08:48.612327] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-24T18:08:48.622582] [INFO ] [REMOTE ] CPT: Fetching primary data for 2025-05. [2025-09-24T18:08:48.692968] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-24T18:08:48.704451] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2025-04. [2025-09-24T18:08:48.828681] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2025-06 (0.86 seconds). [2025-09-24T18:08:48.836235] [INFO ] [REMOTE ] CQP: Fetching primary data for 2025-07. [2025-09-24T18:08:48.853572] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2025-06 (0.69 seconds). [2025-09-24T18:08:48.859738] [INFO ] [REMOTE ] CPS: Fetching primary data for 2025-07. [2025-09-24T18:08:49.961572] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-24T18:08:49.967588] [INFO ] [REMOTE ] CPS: Fetching primary data for 2025-08. [2025-09-24T18:08:50.015711] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2025-07 (1.18 seconds). [2025-09-24T18:08:50.027300] [INFO ] [REMOTE ] CQP: Fetching primary data for 2025-08. [2025-09-24T18:08:50.121256] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-24T18:08:50.131171] [INFO ] [REMOTE ] CPT: Fetching primary data for 2025-06. [2025-09-24T18:08:50.499578] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2025-04 (1.80 seconds). [2025-09-24T18:08:50.510909] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2025-05. [2025-09-24T18:08:51.027466] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2025-08 (1.00 seconds). [2025-09-24T18:08:51.176365] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2025-08 (1.21 seconds). [2025-09-24T18:08:51.216041] [INFO ] [REMOTE ] CPS: Fetching primary data for 2025-09. [2025-09-24T18:08:51.579471] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-24T18:08:52.016106] [INFO ] [REMOTE ] CQP: Fetching primary data for 2025-09. [2025-09-24T18:08:52.127378] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-24T18:08:52.418036] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-24T18:08:52.423042] [INFO ] [REMOTE ] CPS: Full fetch complete (36320 records). [2025-09-24T18:08:52.423208] [DEBUG] [VALIDATOR ] CPS: Validating primary data. [2025-09-24T18:08:52.821979] [INFO ] [REMOTE ] CPT: Fetching primary data for 2025-07. [2025-09-24T18:08:53.028615] [DEBUG] [VALIDATOR ] CPS: All expected trading days are present. [2025-09-24T18:08:53.028847] [DEBUG] [VALIDATOR ] CPS: Primary data validation passed. [2025-09-24T18:08:53.029834] [INFO ] [MAIN ] CPS: Fetched primary data is valid. [2025-09-24T18:08:53.030032] [DEBUG] [LOCAL ] CPS: Saving primary data. [2025-09-24T18:08:53.031725] [DEBUG] [LOCAL ] CPS: Trimmed 36320 records to 26208 (keeping 200 days of data) [2025-09-24T18:08:53.167139] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2025-09 (1.15 seconds). [2025-09-24T18:08:53.172243] [INFO ] [REMOTE ] CQP: Full fetch complete (30832 records). [2025-09-24T18:08:53.173045] [DEBUG] [VALIDATOR ] CQP: Validating primary data. [2025-09-24T18:08:53.618172] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2025-06. [2025-09-24T18:08:53.684809] [DEBUG] [VALIDATOR ] CQP: All expected trading days are present. [2025-09-24T18:08:53.685720] [DEBUG] [VALIDATOR ] CQP: Primary data validation passed. [2025-09-24T18:08:53.687163] [INFO ] [MAIN ] CQP: Fetched primary data is valid. [2025-09-24T18:08:53.687908] [DEBUG] [LOCAL ] CQP: Saving primary data. [2025-09-24T18:08:53.691797] [DEBUG] [LOCAL ] CQP: Trimmed 30832 records to 19841 (keeping 200 days of data) [2025-09-24T18:08:53.846911] [DEBUG] [LOCAL ] CPS: Primary data saved (26208 records). [2025-09-24T18:08:53.848119] [INFO ] [MAIN ] CPS: Full history saved. [2025-09-24T18:08:53.848489] [INFO ] [MAIN ] Update Progress: 521/2373 symbols completed. CPS took 15.0s. Estimated remaining: 4h 4m 42s. Rate: 7.6 symbols/min [2025-09-24T18:08:54.028898] [INFO ] [MAIN ] CR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:08:54.050880] [DEBUG] [LOCAL ] CQP: Primary data saved (19841 records). [2025-09-24T18:08:54.057663] [INFO ] [MAIN ] CQP: Full history saved. [2025-09-24T18:08:54.058706] [INFO ] [MAIN ] Update Progress: 522/2373 symbols completed. CQP took 15.2s. Estimated remaining: 4h 4m 6s. Rate: 7.6 symbols/min [2025-09-24T18:08:54.064482] [DEBUG] [LOCAL ] CR: Loaded 24782 existing records from primary storage. [2025-09-24T18:08:54.071122] [INFO ] [MAIN ] CR: Loaded 24782 existing records. [2025-09-24T18:08:54.398563] [INFO ] [MAIN ] CRBD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:08:54.439477] [DEBUG] [LOCAL ] CRBD: No existing data file found in primary storage. [2025-09-24T18:08:54.439263] [WARN ] [MAIN ] CR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:08:54.439635] [WARN ] [MAIN ] CRBD: No existing data found, performing full refresh instead. [2025-09-24T18:08:54.439905] [INFO ] [MAIN ] CRBD: Wiping existing primary data before full refresh. [2025-09-24T18:08:54.439961] [INFO ] [LOCAL ] CRBD: Starting deletion of primary data. [2025-09-24T18:08:54.440005] [DEBUG] [LOCAL ] CRBD: No primary data file found to delete. [2025-09-24T18:08:54.440038] [INFO ] [MAIN ] CRBD: Starting full primary refresh. [2025-09-24T18:08:54.488021] [INFO ] [MAIN ] CR: Wiping existing primary data before full refresh. [2025-09-24T18:08:54.511689] [INFO ] [LOCAL ] CR: Starting deletion of primary data. [2025-09-24T18:08:54.542158] [DEBUG] [LOCAL ] CR: Deleted primary data file. [2025-09-24T18:08:54.554031] [INFO ] [MAIN ] CR: Starting full primary refresh. [2025-09-24T18:08:55.125127] [INFO ] [REMOTE ] CRBD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:08:55.131214] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2024-12. [2025-09-24T18:08:55.253545] [INFO ] [REMOTE ] CR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:08:55.255325] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2025-07 (2.43 seconds). [2025-09-24T18:08:55.255622] [INFO ] [REMOTE ] CR: Fetching primary data for 2024-12. [2025-09-24T18:08:55.512274] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2025-06 (1.89 seconds). [2025-09-24T18:08:56.016127] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2025-07. [2025-09-24T18:08:56.323769] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-24T18:08:56.466170] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-24T18:08:56.816147] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2025-01. [2025-09-24T18:08:57.577109] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2025-01 (0.76 seconds). [2025-09-24T18:08:57.616035] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2025-02. [2025-09-24T18:08:57.756255] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2025-07 (1.74 seconds). [2025-09-24T18:08:58.375812] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2025-02 (0.76 seconds). [2025-09-24T18:08:58.416046] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2025-03. [2025-09-24T18:08:59.005188] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2025-03 (0.59 seconds). [2025-09-24T18:08:59.216084] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2025-04. [2025-09-24T18:08:59.957853] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2025-04 (0.74 seconds). [2025-09-24T18:09:00.016103] [INFO ] [REMOTE ] CPT: Fetching primary data for 2025-08. [2025-09-24T18:09:00.816133] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2025-08. [2025-09-24T18:09:01.616084] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2025-05. [2025-09-24T18:09:01.736453] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2025-08 (1.72 seconds). [2025-09-24T18:09:02.416174] [INFO ] [REMOTE ] CR: Fetching primary data for 2025-01. [2025-09-24T18:09:02.821938] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2025-08 (2.01 seconds). [2025-09-24T18:09:03.079420] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-24T18:09:03.216085] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2025-06. [2025-09-24T18:09:04.016183] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2025-09. [2025-09-24T18:09:04.294312] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2025-06 (1.08 seconds). [2025-09-24T18:09:04.458203] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2025-01 (2.04 seconds). [2025-09-24T18:09:04.816096] [INFO ] [REMOTE ] CPT: Fetching primary data for 2025-09. [2025-09-24T18:09:05.616165] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2025-07. [2025-09-24T18:09:05.753317] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-24T18:09:05.762980] [INFO ] [REMOTE ] CPRI: Full fetch complete (76161 records). [2025-09-24T18:09:05.763137] [DEBUG] [VALIDATOR ] CPRI: Validating primary data. [2025-09-24T18:09:06.189103] [DEBUG] [VALIDATOR ] CPRI: All expected trading days are present. [2025-09-24T18:09:06.189191] [DEBUG] [VALIDATOR ] CPRI: Primary data validation passed. [2025-09-24T18:09:06.190359] [INFO ] [MAIN ] CPRI: Fetched primary data is valid. [2025-09-24T18:09:06.190437] [DEBUG] [LOCAL ] CPRI: Saving primary data. [2025-09-24T18:09:06.194547] [DEBUG] [LOCAL ] CPRI: Trimmed 76161 records to 52566 (keeping 200 days of data) [2025-09-24T18:09:06.417416] [INFO ] [REMOTE ] CR: Fetching primary data for 2025-02. [2025-09-24T18:09:06.519791] [DEBUG] [LOCAL ] CPRI: Primary data saved (52566 records). [2025-09-24T18:09:06.519988] [INFO ] [MAIN ] CPRI: Full history saved. [2025-09-24T18:09:06.520119] [INFO ] [MAIN ] Update Progress: 523/2373 symbols completed. CPRI took 27.7s. Estimated remaining: 4h 4m 14s. Rate: 7.6 symbols/min [2025-09-24T18:09:06.687960] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2025-07 (1.07 seconds). [2025-09-24T18:09:06.716158] [INFO ] [MAIN ] CRBG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:09:06.773538] [DEBUG] [LOCAL ] CRBG: Loaded 52352 existing records from primary storage. [2025-09-24T18:09:06.773713] [INFO ] [MAIN ] CRBG: Loaded 52352 existing records. [2025-09-24T18:09:06.970227] [WARN ] [MAIN ] CRBG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:09:06.989823] [INFO ] [MAIN ] CRBG: Wiping existing primary data before full refresh. [2025-09-24T18:09:06.990091] [INFO ] [LOCAL ] CRBG: Starting deletion of primary data. [2025-09-24T18:09:06.991281] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2025-09 (2.18 seconds). [2025-09-24T18:09:06.998447] [DEBUG] [LOCAL ] CRBG: Deleted primary data file. [2025-09-24T18:09:06.998920] [INFO ] [MAIN ] CRBG: Starting full primary refresh. [2025-09-24T18:09:07.032619] [INFO ] [REMOTE ] CPT: Full fetch complete (63553 records). [2025-09-24T18:09:07.077948] [DEBUG] [VALIDATOR ] CPT: Validating primary data. [2025-09-24T18:09:07.229320] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2025-08. [2025-09-24T18:09:07.720086] [INFO ] [REMOTE ] CRBG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:09:07.827766] [DEBUG] [VALIDATOR ] CPT: All expected trading days are present. [2025-09-24T18:09:07.827893] [DEBUG] [VALIDATOR ] CPT: Primary data validation passed. [2025-09-24T18:09:07.828797] [INFO ] [MAIN ] CPT: Fetched primary data is valid. [2025-09-24T18:09:07.828880] [DEBUG] [LOCAL ] CPT: Saving primary data. [2025-09-24T18:09:07.832236] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2025-02 (1.41 seconds). [2025-09-24T18:09:07.837239] [DEBUG] [LOCAL ] CPT: Trimmed 63553 records to 44379 (keeping 200 days of data) [2025-09-24T18:09:08.022257] [INFO ] [REMOTE ] CR: Fetching primary data for 2025-03. [2025-09-24T18:09:08.129833] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2025-08 (0.90 seconds). [2025-09-24T18:09:08.139100] [DEBUG] [LOCAL ] CPT: Primary data saved (44379 records). [2025-09-24T18:09:08.139278] [INFO ] [MAIN ] CPT: Full history saved. [2025-09-24T18:09:08.139367] [INFO ] [MAIN ] Update Progress: 524/2373 symbols completed. CPT took 29.3s. Estimated remaining: 4h 3m 44s. Rate: 7.6 symbols/min [2025-09-24T18:09:08.326991] [INFO ] [MAIN ] CRC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:09:08.381869] [DEBUG] [LOCAL ] CRC: Loaded 44375 existing records from primary storage. [2025-09-24T18:09:08.382033] [INFO ] [MAIN ] CRC: Loaded 44375 existing records. [2025-09-24T18:09:08.564248] [WARN ] [MAIN ] CRC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:09:08.564579] [INFO ] [MAIN ] CRC: Wiping existing primary data before full refresh. [2025-09-24T18:09:08.564687] [INFO ] [LOCAL ] CRC: Starting deletion of primary data. [2025-09-24T18:09:08.566363] [DEBUG] [LOCAL ] CRC: Deleted primary data file. [2025-09-24T18:09:08.566671] [INFO ] [MAIN ] CRC: Starting full primary refresh. [2025-09-24T18:09:08.821453] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2025-09. [2025-09-24T18:09:08.934326] [INFO ] [REMOTE ] CRC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:09:09.107788] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2025-03 (1.09 seconds). [2025-09-24T18:09:09.616167] [INFO ] [REMOTE ] CR: Fetching primary data for 2025-04. [2025-09-24T18:09:09.645907] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2025-09 (0.82 seconds). [2025-09-24T18:09:09.648134] [INFO ] [REMOTE ] CRBD: Full fetch complete (15501 records). [2025-09-24T18:09:09.648257] [DEBUG] [VALIDATOR ] CRBD: Validating primary data. [2025-09-24T18:09:09.845629] [WARN ] [VALIDATOR ] CRBD: Validation failed - insufficient historical data. Have 199 unique days, need 200 days [2025-09-24T18:09:09.846074] [FATAL] [MAIN ] CRBD: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:09:09.846153] [WARN ] [MAIN ] CRBD: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:09:09.846234] [INFO ] [LOCAL ] CRBD: Starting deletion of primary data. [2025-09-24T18:09:09.846344] [DEBUG] [LOCAL ] CRBD: No primary data file found to delete. [2025-09-24T18:09:09.846431] [INFO ] [LOCAL ] CRBD: Starting deletion of derivative data. [2025-09-24T18:09:09.846500] [DEBUG] [LOCAL ] CRBD: No derivative data file found to delete. [2025-09-24T18:09:09.846668] [INFO ] [MAIN ] Update Progress: 525/2373 symbols completed. CRBD took 15.8s. Estimated remaining: 4h 3m 15s. Rate: 7.6 symbols/min [2025-09-24T18:09:10.016764] [INFO ] [MAIN ] CRCL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:09:10.016958] [DEBUG] [LOCAL ] CRCL: No existing data file found in primary storage. [2025-09-24T18:09:10.017014] [WARN ] [MAIN ] CRCL: No existing data found, performing full refresh instead. [2025-09-24T18:09:10.017164] [INFO ] [MAIN ] CRCL: Wiping existing primary data before full refresh. [2025-09-24T18:09:10.017207] [INFO ] [LOCAL ] CRCL: Starting deletion of primary data. [2025-09-24T18:09:10.017250] [DEBUG] [LOCAL ] CRCL: No primary data file found to delete. [2025-09-24T18:09:10.017284] [INFO ] [MAIN ] CRCL: Starting full primary refresh. [2025-09-24T18:09:10.395451] [INFO ] [REMOTE ] CRCL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:09:10.416095] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2024-12. [2025-09-24T18:09:10.616067] [DEBUG] [REMOTE ] CRCL: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:09:10.616586] [WARN ] [REMOTE ] CRCL: No data returned for month 2024-12 [2025-09-24T18:09:10.724609] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2025-04 (1.11 seconds). [2025-09-24T18:09:11.216131] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2024-12. [2025-09-24T18:09:12.016126] [INFO ] [REMOTE ] CR: Fetching primary data for 2025-05. [2025-09-24T18:09:12.816067] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2025-01. [2025-09-24T18:09:13.123996] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2025-05 (1.11 seconds). [2025-09-24T18:09:13.127666] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-24T18:09:13.295368] [DEBUG] [REMOTE ] CRCL: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:09:13.295836] [WARN ] [REMOTE ] CRCL: No data returned for month 2025-01 [2025-09-24T18:09:13.616104] [INFO ] [REMOTE ] CRC: Fetching primary data for 2024-12. [2025-09-24T18:09:14.416248] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2025-01. [2025-09-24T18:09:15.047292] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2024-12 (1.43 seconds). [2025-09-24T18:09:15.216098] [INFO ] [REMOTE ] CRC: Fetching primary data for 2025-01. [2025-09-24T18:09:16.016082] [INFO ] [REMOTE ] CR: Fetching primary data for 2025-06. [2025-09-24T18:09:16.141463] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-24T18:09:16.704855] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-24T18:09:16.816114] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2025-02. [2025-09-24T18:09:17.616064] [INFO ] [REMOTE ] CRC: Fetching primary data for 2025-02. [2025-09-24T18:09:17.863672] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2025-06 (1.85 seconds). [2025-09-24T18:09:18.416167] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2025-02. [2025-09-24T18:09:18.622474] [DEBUG] [REMOTE ] CRCL: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:09:18.623097] [WARN ] [REMOTE ] CRCL: No data returned for month 2025-02 [2025-09-24T18:09:19.216187] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2025-03. [2025-09-24T18:09:19.337000] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2025-02 (1.72 seconds). [2025-09-24T18:09:19.477158] [DEBUG] [REMOTE ] CRCL: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:09:19.477634] [WARN ] [REMOTE ] CRCL: No data returned for month 2025-03 [2025-09-24T18:09:19.530478] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2025-02 (2.71 seconds). [2025-09-24T18:09:20.016113] [INFO ] [REMOTE ] CRC: Fetching primary data for 2025-03. [2025-09-24T18:09:20.816139] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2025-03. [2025-09-24T18:09:21.486178] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-24T18:09:21.616087] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2025-04. [2025-09-24T18:09:21.853812] [DEBUG] [REMOTE ] CRCL: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:09:21.854138] [WARN ] [REMOTE ] CRCL: No data returned for month 2025-04 [2025-09-24T18:09:22.416197] [INFO ] [REMOTE ] CRC: Fetching primary data for 2025-04. [2025-09-24T18:09:22.574562] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-24T18:09:23.216106] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2025-05. [2025-09-24T18:09:23.422268] [DEBUG] [REMOTE ] CRCL: Error fetching primary data for 2025-05: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:09:23.422601] [WARN ] [REMOTE ] CRCL: No data returned for month 2025-05 [2025-09-24T18:09:23.893844] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-24T18:09:24.016149] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2025-04. [2025-09-24T18:09:24.816123] [INFO ] [REMOTE ] CRC: Fetching primary data for 2025-05. [2025-09-24T18:09:25.616122] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2025-06. [2025-09-24T18:09:25.974240] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-24T18:09:26.416065] [INFO ] [REMOTE ] CR: Fetching primary data for 2025-07. [2025-09-24T18:09:26.694086] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2025-05 (1.88 seconds). [2025-09-24T18:09:27.216083] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2025-05. [2025-09-24T18:09:27.516602] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-24T18:09:28.007761] [INFO ] [REMOTE ] CRCL: Incremental fetch complete for 2025-06 (2.39 seconds). [2025-09-24T18:09:28.016825] [INFO ] [REMOTE ] CR: Fetching primary data for 2025-08. [2025-09-24T18:09:28.816136] [INFO ] [REMOTE ] CRC: Fetching primary data for 2025-06. [2025-09-24T18:09:29.066917] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2025-05 (1.85 seconds). [2025-09-24T18:09:29.095479] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2025-08 (1.08 seconds). [2025-09-24T18:09:29.616098] [INFO ] [REMOTE ] CR: Fetching primary data for 2025-09. [2025-09-24T18:09:30.416120] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2025-06. [2025-09-24T18:09:30.450629] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-24T18:09:30.832088] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2025-09 (1.22 seconds). [2025-09-24T18:09:30.839855] [INFO ] [REMOTE ] CR: Full fetch complete (34842 records). [2025-09-24T18:09:30.840112] [DEBUG] [VALIDATOR ] CR: Validating primary data. [2025-09-24T18:09:30.843137] [FATAL] [VALIDATOR ] CR: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:09:30.843238] [FATAL] [MAIN ] CR: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:09:30.843323] [WARN ] [MAIN ] CR: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:09:30.843413] [INFO ] [LOCAL ] CR: Starting deletion of primary data. [2025-09-24T18:09:30.843501] [DEBUG] [LOCAL ] CR: No primary data file found to delete. [2025-09-24T18:09:30.843565] [INFO ] [LOCAL ] CR: Starting deletion of derivative data. [2025-09-24T18:09:30.844025] [DEBUG] [LOCAL ] CR: Deleted derivative data file. [2025-09-24T18:09:30.844151] [INFO ] [MAIN ] Update Progress: 526/2373 symbols completed. CR took 37.0s. Estimated remaining: 4h 3m 53s. Rate: 7.6 symbols/min [2025-09-24T18:09:31.040459] [INFO ] [MAIN ] CRGY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:09:31.103959] [DEBUG] [LOCAL ] CRGY: Loaded 52511 existing records from primary storage. [2025-09-24T18:09:31.104149] [INFO ] [MAIN ] CRGY: Loaded 52511 existing records. [2025-09-24T18:09:31.221270] [INFO ] [REMOTE ] CRC: Fetching primary data for 2025-07. [2025-09-24T18:09:31.291447] [WARN ] [MAIN ] CRGY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:09:31.291780] [INFO ] [MAIN ] CRGY: Wiping existing primary data before full refresh. [2025-09-24T18:09:31.291842] [INFO ] [LOCAL ] CRGY: Starting deletion of primary data. [2025-09-24T18:09:31.293299] [DEBUG] [LOCAL ] CRGY: Deleted primary data file. [2025-09-24T18:09:31.293362] [INFO ] [MAIN ] CRGY: Starting full primary refresh. [2025-09-24T18:09:31.655569] [INFO ] [REMOTE ] CRGY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:09:32.016056] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2024-12. [2025-09-24T18:09:32.070818] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-24T18:09:32.816166] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2025-07. [2025-09-24T18:09:33.028354] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2025-07 (1.81 seconds). [2025-09-24T18:09:33.616066] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2025-07. [2025-09-24T18:09:33.822444] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2024-12 (1.81 seconds). [2025-09-24T18:09:34.416132] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2025-01. [2025-09-24T18:09:34.578026] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2025-07 (1.76 seconds). [2025-09-24T18:09:35.216150] [INFO ] [REMOTE ] CRC: Fetching primary data for 2025-08. [2025-09-24T18:09:36.016178] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2025-08. [2025-09-24T18:09:36.117719] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-24T18:09:36.477310] [INFO ] [REMOTE ] CRCL: Incremental fetch complete for 2025-07 (2.86 seconds). [2025-09-24T18:09:36.816064] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2025-02. [2025-09-24T18:09:36.963312] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-24T18:09:37.616092] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2025-08. [2025-09-24T18:09:38.134325] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2025-08 (2.12 seconds). [2025-09-24T18:09:38.267740] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2025-02 (1.45 seconds). [2025-09-24T18:09:38.416085] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2025-09. [2025-09-24T18:09:39.216087] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2025-03. [2025-09-24T18:09:40.016045] [INFO ] [REMOTE ] CRC: Fetching primary data for 2025-09. [2025-09-24T18:09:40.115108] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-24T18:09:40.125249] [INFO ] [REMOTE ] CRBG: Full fetch complete (75689 records). [2025-09-24T18:09:40.125413] [DEBUG] [VALIDATOR ] CRBG: Validating primary data. [2025-09-24T18:09:40.573366] [DEBUG] [VALIDATOR ] CRBG: All expected trading days are present. [2025-09-24T18:09:40.577196] [DEBUG] [VALIDATOR ] CRBG: Primary data validation passed. [2025-09-24T18:09:40.579460] [INFO ] [MAIN ] CRBG: Fetched primary data is valid. [2025-09-24T18:09:40.579637] [DEBUG] [LOCAL ] CRBG: Saving primary data. [2025-09-24T18:09:40.578441] [INFO ] [REMOTE ] CRCL: Incremental fetch complete for 2025-08 (2.96 seconds). [2025-09-24T18:09:40.592958] [DEBUG] [LOCAL ] CRBG: Trimmed 75689 records to 52339 (keeping 200 days of data) [2025-09-24T18:09:40.718922] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-24T18:09:40.817398] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2025-09. [2025-09-24T18:09:40.964326] [DEBUG] [LOCAL ] CRBG: Primary data saved (52339 records). [2025-09-24T18:09:40.964477] [INFO ] [MAIN ] CRBG: Full history saved. [2025-09-24T18:09:40.964624] [INFO ] [MAIN ] Update Progress: 527/2373 symbols completed. CRBG took 34.4s. Estimated remaining: 4h 3m 52s. Rate: 7.6 symbols/min [2025-09-24T18:09:41.132601] [INFO ] [MAIN ] CRH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:09:41.187399] [DEBUG] [LOCAL ] CRH: Loaded 53472 existing records from primary storage. [2025-09-24T18:09:41.187664] [INFO ] [MAIN ] CRH: Loaded 53472 existing records. [2025-09-24T18:09:41.362935] [WARN ] [MAIN ] CRH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:09:41.363191] [INFO ] [MAIN ] CRH: Wiping existing primary data before full refresh. [2025-09-24T18:09:41.363252] [INFO ] [LOCAL ] CRH: Starting deletion of primary data. [2025-09-24T18:09:41.364810] [DEBUG] [LOCAL ] CRH: Deleted primary data file. [2025-09-24T18:09:41.364882] [INFO ] [MAIN ] CRH: Starting full primary refresh. [2025-09-24T18:09:41.617461] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2025-04. [2025-09-24T18:09:41.725121] [INFO ] [REMOTE ] CRH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:09:41.847174] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2025-09 (1.83 seconds). [2025-09-24T18:09:41.855690] [INFO ] [REMOTE ] CRC: Full fetch complete (62227 records). [2025-09-24T18:09:41.855861] [DEBUG] [VALIDATOR ] CRC: Validating primary data. [2025-09-24T18:09:42.265002] [DEBUG] [VALIDATOR ] CRC: All expected trading days are present. [2025-09-24T18:09:42.265088] [DEBUG] [VALIDATOR ] CRC: Primary data validation passed. [2025-09-24T18:09:42.265946] [INFO ] [MAIN ] CRC: Fetched primary data is valid. [2025-09-24T18:09:42.266016] [DEBUG] [LOCAL ] CRC: Saving primary data. [2025-09-24T18:09:42.267412] [DEBUG] [LOCAL ] CRC: Trimmed 62227 records to 44323 (keeping 200 days of data) [2025-09-24T18:09:42.452165] [INFO ] [REMOTE ] CRH: Fetching primary data for 2024-12. [2025-09-24T18:09:42.546151] [DEBUG] [LOCAL ] CRC: Primary data saved (44323 records). [2025-09-24T18:09:42.546277] [INFO ] [MAIN ] CRC: Full history saved. [2025-09-24T18:09:42.546373] [INFO ] [MAIN ] Update Progress: 528/2373 symbols completed. CRC took 34.4s. Estimated remaining: 4h 3m 22s. Rate: 7.6 symbols/min [2025-09-24T18:09:42.716001] [INFO ] [MAIN ] CRI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:09:42.763272] [DEBUG] [LOCAL ] CRI: Loaded 49985 existing records from primary storage. [2025-09-24T18:09:42.763434] [INFO ] [MAIN ] CRI: Loaded 49985 existing records. [2025-09-24T18:09:42.943075] [WARN ] [MAIN ] CRI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:09:42.943292] [INFO ] [MAIN ] CRI: Wiping existing primary data before full refresh. [2025-09-24T18:09:42.943348] [INFO ] [LOCAL ] CRI: Starting deletion of primary data. [2025-09-24T18:09:42.944858] [DEBUG] [LOCAL ] CRI: Deleted primary data file. [2025-09-24T18:09:42.944921] [INFO ] [MAIN ] CRI: Starting full primary refresh. [2025-09-24T18:09:43.380607] [INFO ] [REMOTE ] CRI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:09:43.381424] [INFO ] [REMOTE ] CRI: Fetching primary data for 2024-12. [2025-09-24T18:09:43.435947] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-24T18:09:43.755764] [INFO ] [REMOTE ] CRCL: Incremental fetch complete for 2025-09 (2.94 seconds). [2025-09-24T18:09:43.764739] [INFO ] [REMOTE ] CRCL: Full fetch complete (29829 records). [2025-09-24T18:09:43.764834] [DEBUG] [VALIDATOR ] CRCL: Validating primary data. [2025-09-24T18:09:43.954234] [WARN ] [VALIDATOR ] CRCL: Validation failed - insufficient historical data. Have 77 unique days, need 200 days [2025-09-24T18:09:43.954689] [FATAL] [MAIN ] CRCL: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:09:43.954972] [WARN ] [MAIN ] CRCL: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:09:43.955195] [INFO ] [LOCAL ] CRCL: Starting deletion of primary data. [2025-09-24T18:09:43.955336] [DEBUG] [LOCAL ] CRCL: No primary data file found to delete. [2025-09-24T18:09:43.955444] [INFO ] [LOCAL ] CRCL: Starting deletion of derivative data. [2025-09-24T18:09:43.955538] [DEBUG] [LOCAL ] CRCL: No derivative data file found to delete. [2025-09-24T18:09:43.955632] [INFO ] [MAIN ] Update Progress: 529/2373 symbols completed. CRCL took 34.1s. Estimated remaining: 4h 2m 52s. Rate: 7.6 symbols/min [2025-09-24T18:09:44.025044] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2025-05. [2025-09-24T18:09:44.133425] [INFO ] [MAIN ] CRK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:09:44.168203] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-24T18:09:44.239274] [DEBUG] [LOCAL ] CRK: Loaded 52121 existing records from primary storage. [2025-09-24T18:09:44.239447] [INFO ] [MAIN ] CRK: Loaded 52121 existing records. [2025-09-24T18:09:44.416884] [WARN ] [MAIN ] CRK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:09:44.417171] [INFO ] [MAIN ] CRK: Wiping existing primary data before full refresh. [2025-09-24T18:09:44.417226] [INFO ] [LOCAL ] CRK: Starting deletion of primary data. [2025-09-24T18:09:44.418508] [DEBUG] [LOCAL ] CRK: Deleted primary data file. [2025-09-24T18:09:44.418570] [INFO ] [MAIN ] CRK: Starting full primary refresh. [2025-09-24T18:09:44.798584] [INFO ] [REMOTE ] CRK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:09:44.816091] [INFO ] [REMOTE ] CRK: Fetching primary data for 2024-12. [2025-09-24T18:09:45.057198] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-24T18:09:45.616107] [INFO ] [REMOTE ] CRH: Fetching primary data for 2025-01. [2025-09-24T18:09:46.037585] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2025-05 (2.01 seconds). [2025-09-24T18:09:46.416119] [INFO ] [REMOTE ] CRI: Fetching primary data for 2025-01. [2025-09-24T18:09:46.650685] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2024-12 (1.83 seconds). [2025-09-24T18:09:47.216172] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2025-06. [2025-09-24T18:09:47.565615] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2025-01 (1.95 seconds). [2025-09-24T18:09:47.628997] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2025-01 (1.21 seconds). [2025-09-24T18:09:48.016180] [INFO ] [REMOTE ] CRI: Fetching primary data for 2025-02. [2025-09-24T18:09:48.816076] [INFO ] [REMOTE ] CRK: Fetching primary data for 2025-01. [2025-09-24T18:09:49.437125] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2025-06 (2.22 seconds). [2025-09-24T18:09:49.601731] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-24T18:09:49.616050] [INFO ] [REMOTE ] CRI: Fetching primary data for 2025-03. [2025-09-24T18:09:50.416124] [INFO ] [REMOTE ] CRH: Fetching primary data for 2025-02. [2025-09-24T18:09:51.157611] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2025-01 (2.34 seconds). [2025-09-24T18:09:51.216057] [INFO ] [REMOTE ] CRK: Fetching primary data for 2025-02. [2025-09-24T18:09:51.435832] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2025-03 (1.82 seconds). [2025-09-24T18:09:52.016101] [INFO ] [REMOTE ] CRI: Fetching primary data for 2025-04. [2025-09-24T18:09:52.165783] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2025-02 (1.75 seconds). [2025-09-24T18:09:52.816088] [INFO ] [REMOTE ] CRH: Fetching primary data for 2025-03. [2025-09-24T18:09:52.887053] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-24T18:09:53.616046] [INFO ] [REMOTE ] CRK: Fetching primary data for 2025-03. [2025-09-24T18:09:53.665072] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-24T18:09:54.416102] [INFO ] [REMOTE ] CRI: Fetching primary data for 2025-05. [2025-09-24T18:09:54.714515] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2025-03 (1.90 seconds). [2025-09-24T18:09:55.216206] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2025-07. [2025-09-24T18:09:55.410366] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-24T18:09:55.813801] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-24T18:09:56.016140] [INFO ] [REMOTE ] CRK: Fetching primary data for 2025-04. [2025-09-24T18:09:56.816105] [INFO ] [REMOTE ] CRI: Fetching primary data for 2025-06. [2025-09-24T18:09:57.601280] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2025-07 (2.39 seconds). [2025-09-24T18:09:57.616054] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2025-08. [2025-09-24T18:09:57.949446] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2025-04 (1.93 seconds). [2025-09-24T18:09:58.023049] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2025-06 (1.21 seconds). [2025-09-24T18:09:58.416084] [INFO ] [REMOTE ] CRI: Fetching primary data for 2025-07. [2025-09-24T18:09:58.983967] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2025-08 (1.37 seconds). [2025-09-24T18:09:59.216136] [INFO ] [REMOTE ] CRK: Fetching primary data for 2025-05. [2025-09-24T18:10:00.016084] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2025-09. [2025-09-24T18:10:00.198833] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2025-07 (1.78 seconds). [2025-09-24T18:10:00.816144] [INFO ] [REMOTE ] CRH: Fetching primary data for 2025-04. [2025-09-24T18:10:00.882968] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-24T18:10:01.616083] [INFO ] [REMOTE ] CRK: Fetching primary data for 2025-06. [2025-09-24T18:10:02.021669] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2025-09 (2.01 seconds). [2025-09-24T18:10:02.031630] [INFO ] [REMOTE ] CRGY: Full fetch complete (75955 records). [2025-09-24T18:10:02.031852] [DEBUG] [VALIDATOR ] CRGY: Validating primary data. [2025-09-24T18:10:02.423707] [INFO ] [REMOTE ] CRI: Fetching primary data for 2025-08. [2025-09-24T18:10:02.454117] [DEBUG] [VALIDATOR ] CRGY: All expected trading days are present. [2025-09-24T18:10:02.454227] [DEBUG] [VALIDATOR ] CRGY: Primary data validation passed. [2025-09-24T18:10:02.455460] [INFO ] [MAIN ] CRGY: Fetched primary data is valid. [2025-09-24T18:10:02.455529] [DEBUG] [LOCAL ] CRGY: Saving primary data. [2025-09-24T18:10:02.458668] [DEBUG] [LOCAL ] CRGY: Trimmed 75955 records to 52514 (keeping 200 days of data) [2025-09-24T18:10:02.805277] [DEBUG] [LOCAL ] CRGY: Primary data saved (52514 records). [2025-09-24T18:10:02.805433] [INFO ] [MAIN ] CRGY: Full history saved. [2025-09-24T18:10:02.805533] [INFO ] [MAIN ] Update Progress: 530/2373 symbols completed. CRGY took 32.0s. Estimated remaining: 4h 3m 22s. Rate: 7.6 symbols/min [2025-09-24T18:10:03.003527] [INFO ] [MAIN ] CRL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:10:03.004001] [DEBUG] [LOCAL ] CRL: No existing data file found in primary storage. [2025-09-24T18:10:03.004181] [WARN ] [MAIN ] CRL: No existing data found, performing full refresh instead. [2025-09-24T18:10:03.004433] [INFO ] [MAIN ] CRL: Wiping existing primary data before full refresh. [2025-09-24T18:10:03.004592] [INFO ] [LOCAL ] CRL: Starting deletion of primary data. [2025-09-24T18:10:03.004786] [DEBUG] [LOCAL ] CRL: No primary data file found to delete. [2025-09-24T18:10:03.004842] [INFO ] [MAIN ] CRL: Starting full primary refresh. [2025-09-24T18:10:03.399329] [INFO ] [REMOTE ] CRL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:10:03.399814] [INFO ] [REMOTE ] CRL: Fetching primary data for 2024-12. [2025-09-24T18:10:03.527816] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2025-04 (2.71 seconds). [2025-09-24T18:10:04.016177] [INFO ] [REMOTE ] CRH: Fetching primary data for 2025-05. [2025-09-24T18:10:04.137742] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2025-06 (2.52 seconds). [2025-09-24T18:10:04.238201] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2025-08 (1.81 seconds). [2025-09-24T18:10:04.816143] [INFO ] [REMOTE ] CRI: Fetching primary data for 2025-09. [2025-09-24T18:10:05.203029] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2024-12 (1.80 seconds). [2025-09-24T18:10:05.616218] [INFO ] [REMOTE ] CRL: Fetching primary data for 2025-01. [2025-09-24T18:10:06.129176] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2025-05 (2.11 seconds). [2025-09-24T18:10:06.416069] [INFO ] [REMOTE ] CRK: Fetching primary data for 2025-07. [2025-09-24T18:10:06.856759] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2025-09 (2.04 seconds). [2025-09-24T18:10:06.864977] [INFO ] [REMOTE ] CRI: Full fetch complete (70571 records). [2025-09-24T18:10:06.865099] [DEBUG] [VALIDATOR ] CRI: Validating primary data. [2025-09-24T18:10:06.865870] [FATAL] [VALIDATOR ] CRI: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:10:06.865960] [FATAL] [MAIN ] CRI: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:10:06.866003] [WARN ] [MAIN ] CRI: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:10:06.866070] [INFO ] [LOCAL ] CRI: Starting deletion of primary data. [2025-09-24T18:10:06.866137] [DEBUG] [LOCAL ] CRI: No primary data file found to delete. [2025-09-24T18:10:06.866172] [INFO ] [LOCAL ] CRI: Starting deletion of derivative data. [2025-09-24T18:10:06.866699] [DEBUG] [LOCAL ] CRI: Deleted derivative data file. [2025-09-24T18:10:06.866807] [INFO ] [MAIN ] Update Progress: 531/2373 symbols completed. CRI took 24.3s. Estimated remaining: 4h 3m 1s. Rate: 7.6 symbols/min [2025-09-24T18:10:07.055171] [INFO ] [MAIN ] CRM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:10:07.122230] [DEBUG] [LOCAL ] CRM: Loaded 53770 existing records from primary storage. [2025-09-24T18:10:07.122409] [INFO ] [MAIN ] CRM: Loaded 53770 existing records. [2025-09-24T18:10:07.222710] [INFO ] [REMOTE ] CRH: Fetching primary data for 2025-06. [2025-09-24T18:10:07.327932] [WARN ] [MAIN ] CRM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:10:07.329036] [INFO ] [MAIN ] CRM: Wiping existing primary data before full refresh. [2025-09-24T18:10:07.329152] [INFO ] [LOCAL ] CRM: Starting deletion of primary data. [2025-09-24T18:10:07.339466] [DEBUG] [LOCAL ] CRM: Deleted primary data file. [2025-09-24T18:10:07.345301] [INFO ] [MAIN ] CRM: Starting full primary refresh. [2025-09-24T18:10:07.428958] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2025-01 (1.81 seconds). [2025-09-24T18:10:07.746015] [INFO ] [REMOTE ] CRM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:10:08.016059] [INFO ] [REMOTE ] CRM: Fetching primary data for 2024-12. [2025-09-24T18:10:08.209409] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-24T18:10:08.816142] [INFO ] [REMOTE ] CRL: Fetching primary data for 2025-02. [2025-09-24T18:10:09.108230] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2025-06 (1.89 seconds). [2025-09-24T18:10:09.616089] [INFO ] [REMOTE ] CRH: Fetching primary data for 2025-07. [2025-09-24T18:10:10.395783] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2024-12 (2.38 seconds). [2025-09-24T18:10:10.416044] [INFO ] [REMOTE ] CRM: Fetching primary data for 2025-01. [2025-09-24T18:10:10.463188] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2025-02 (1.65 seconds). [2025-09-24T18:10:11.216134] [INFO ] [REMOTE ] CRL: Fetching primary data for 2025-03. [2025-09-24T18:10:11.549691] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2025-07 (1.93 seconds). [2025-09-24T18:10:12.016154] [INFO ] [REMOTE ] CRH: Fetching primary data for 2025-08. [2025-09-24T18:10:12.759432] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2025-01 (2.34 seconds). [2025-09-24T18:10:12.816117] [INFO ] [REMOTE ] CRK: Fetching primary data for 2025-08. [2025-09-24T18:10:13.039230] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2025-03 (1.82 seconds). [2025-09-24T18:10:13.616085] [INFO ] [REMOTE ] CRL: Fetching primary data for 2025-04. [2025-09-24T18:10:14.128588] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2025-08 (2.11 seconds). [2025-09-24T18:10:14.416158] [INFO ] [REMOTE ] CRH: Fetching primary data for 2025-09. [2025-09-24T18:10:14.553848] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-24T18:10:15.135247] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-24T18:10:15.216129] [INFO ] [REMOTE ] CRM: Fetching primary data for 2025-02. [2025-09-24T18:10:16.016147] [INFO ] [REMOTE ] CRL: Fetching primary data for 2025-05. [2025-09-24T18:10:16.378588] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2025-09 (1.96 seconds). [2025-09-24T18:10:16.388817] [INFO ] [REMOTE ] CRH: Full fetch complete (77298 records). [2025-09-24T18:10:16.389035] [DEBUG] [VALIDATOR ] CRH: Validating primary data. [2025-09-24T18:10:16.817270] [INFO ] [REMOTE ] CRK: Fetching primary data for 2025-09. [2025-09-24T18:10:16.838731] [DEBUG] [VALIDATOR ] CRH: All expected trading days are present. [2025-09-24T18:10:16.838894] [DEBUG] [VALIDATOR ] CRH: Primary data validation passed. [2025-09-24T18:10:16.840178] [INFO ] [MAIN ] CRH: Fetched primary data is valid. [2025-09-24T18:10:16.840297] [DEBUG] [LOCAL ] CRH: Saving primary data. [2025-09-24T18:10:16.843067] [DEBUG] [LOCAL ] CRH: Trimmed 77298 records to 53468 (keeping 200 days of data) [2025-09-24T18:10:17.229148] [DEBUG] [LOCAL ] CRH: Primary data saved (53468 records). [2025-09-24T18:10:17.229423] [INFO ] [MAIN ] CRH: Full history saved. [2025-09-24T18:10:17.229545] [INFO ] [MAIN ] Update Progress: 532/2373 symbols completed. CRH took 36.3s. Estimated remaining: 4h 3m 1s. Rate: 7.6 symbols/min [2025-09-24T18:10:17.427198] [INFO ] [MAIN ] CRS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:10:17.480953] [DEBUG] [LOCAL ] CRS: Loaded 43423 existing records from primary storage. [2025-09-24T18:10:17.481186] [INFO ] [MAIN ] CRS: Loaded 43423 existing records. [2025-09-24T18:10:17.678951] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2025-02 (2.46 seconds). [2025-09-24T18:10:17.735255] [WARN ] [MAIN ] CRS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:10:17.741754] [INFO ] [REMOTE ] CRM: Fetching primary data for 2025-03. [2025-09-24T18:10:17.742402] [INFO ] [MAIN ] CRS: Wiping existing primary data before full refresh. [2025-09-24T18:10:17.743798] [INFO ] [LOCAL ] CRS: Starting deletion of primary data. [2025-09-24T18:10:17.756102] [DEBUG] [LOCAL ] CRS: Deleted primary data file. [2025-09-24T18:10:17.756234] [INFO ] [MAIN ] CRS: Starting full primary refresh. [2025-09-24T18:10:17.867049] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2025-05 (1.85 seconds). [2025-09-24T18:10:18.182014] [INFO ] [REMOTE ] CRS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:10:18.416137] [INFO ] [REMOTE ] CRS: Fetching primary data for 2024-12. [2025-09-24T18:10:19.216163] [INFO ] [REMOTE ] CRL: Fetching primary data for 2025-06. [2025-09-24T18:10:20.051636] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2025-09 (3.23 seconds). [2025-09-24T18:10:20.064588] [INFO ] [REMOTE ] CRK: Full fetch complete (75531 records). [2025-09-24T18:10:20.064816] [DEBUG] [VALIDATOR ] CRK: Validating primary data. [2025-09-24T18:10:20.468233] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2024-12 (2.05 seconds). [2025-09-24T18:10:20.498517] [INFO ] [REMOTE ] CRS: Fetching primary data for 2025-01. [2025-09-24T18:10:20.533391] [DEBUG] [VALIDATOR ] CRK: All expected trading days are present. [2025-09-24T18:10:20.533723] [DEBUG] [VALIDATOR ] CRK: Primary data validation passed. [2025-09-24T18:10:20.535503] [INFO ] [MAIN ] CRK: Fetched primary data is valid. [2025-09-24T18:10:20.535587] [DEBUG] [LOCAL ] CRK: Saving primary data. [2025-09-24T18:10:20.573348] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2025-03 (2.83 seconds). [2025-09-24T18:10:20.585963] [DEBUG] [LOCAL ] CRK: Trimmed 75531 records to 52121 (keeping 200 days of data) [2025-09-24T18:10:20.822417] [INFO ] [REMOTE ] CRM: Fetching primary data for 2025-04. [2025-09-24T18:10:20.860085] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-24T18:10:20.983992] [DEBUG] [LOCAL ] CRK: Primary data saved (52121 records). [2025-09-24T18:10:20.984247] [INFO ] [MAIN ] CRK: Full history saved. [2025-09-24T18:10:20.984376] [INFO ] [MAIN ] Update Progress: 533/2373 symbols completed. CRK took 37.0s. Estimated remaining: 4h 2m 39s. Rate: 7.6 symbols/min [2025-09-24T18:10:21.174828] [INFO ] [MAIN ] CRT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:10:21.182338] [DEBUG] [LOCAL ] CRT: Loaded 4954 existing records from primary storage. [2025-09-24T18:10:21.182454] [INFO ] [MAIN ] CRT: Loaded 4954 existing records. [2025-09-24T18:10:21.376229] [WARN ] [MAIN ] CRT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:10:21.376593] [INFO ] [MAIN ] CRT: Wiping existing primary data before full refresh. [2025-09-24T18:10:21.376691] [INFO ] [LOCAL ] CRT: Starting deletion of primary data. [2025-09-24T18:10:21.377182] [DEBUG] [LOCAL ] CRT: Deleted primary data file. [2025-09-24T18:10:21.377244] [INFO ] [MAIN ] CRT: Starting full primary refresh. [2025-09-24T18:10:21.626051] [INFO ] [REMOTE ] CRL: Fetching primary data for 2025-07. [2025-09-24T18:10:21.754609] [INFO ] [REMOTE ] CRT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:10:22.162900] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2025-01 (1.66 seconds). [2025-09-24T18:10:22.416092] [INFO ] [REMOTE ] CRS: Fetching primary data for 2025-02. [2025-09-24T18:10:23.214850] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-24T18:10:23.223803] [INFO ] [REMOTE ] CRT: Fetching primary data for 2024-12. [2025-09-24T18:10:23.257082] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2025-04 (2.43 seconds). [2025-09-24T18:10:23.984103] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-24T18:10:23.991875] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2024-12 (0.77 seconds). [2025-09-24T18:10:24.016049] [INFO ] [REMOTE ] CRT: Fetching primary data for 2025-01. [2025-09-24T18:10:24.631701] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2025-01 (0.62 seconds). [2025-09-24T18:10:24.816128] [INFO ] [REMOTE ] CRL: Fetching primary data for 2025-08. [2025-09-24T18:10:25.616083] [INFO ] [REMOTE ] CRM: Fetching primary data for 2025-05. [2025-09-24T18:10:26.406033] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2025-08 (1.59 seconds). [2025-09-24T18:10:26.416030] [INFO ] [REMOTE ] CRL: Fetching primary data for 2025-09. [2025-09-24T18:10:27.216086] [INFO ] [REMOTE ] CRS: Fetching primary data for 2025-03. [2025-09-24T18:10:28.011444] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2025-05 (2.40 seconds). [2025-09-24T18:10:28.017377] [INFO ] [REMOTE ] CRT: Fetching primary data for 2025-02. [2025-09-24T18:10:28.041255] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-24T18:10:28.048740] [INFO ] [REMOTE ] CRL: Full fetch complete (62723 records). [2025-09-24T18:10:28.048873] [DEBUG] [VALIDATOR ] CRL: Validating primary data. [2025-09-24T18:10:28.452524] [DEBUG] [VALIDATOR ] CRL: All expected trading days are present. [2025-09-24T18:10:28.452768] [DEBUG] [VALIDATOR ] CRL: Primary data validation passed. [2025-09-24T18:10:28.453723] [INFO ] [MAIN ] CRL: Fetched primary data is valid. [2025-09-24T18:10:28.453812] [DEBUG] [LOCAL ] CRL: Saving primary data. [2025-09-24T18:10:28.455485] [DEBUG] [LOCAL ] CRL: Trimmed 62723 records to 43211 (keeping 200 days of data) [2025-09-24T18:10:28.584810] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2025-03 (1.37 seconds). [2025-09-24T18:10:28.721504] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2025-02 (0.70 seconds). [2025-09-24T18:10:28.786972] [DEBUG] [LOCAL ] CRL: Primary data saved (43211 records). [2025-09-24T18:10:28.787126] [INFO ] [MAIN ] CRL: Full history saved. [2025-09-24T18:10:28.787206] [INFO ] [MAIN ] Update Progress: 534/2373 symbols completed. CRL took 26.0s. Estimated remaining: 4h 2m 31s. Rate: 7.6 symbols/min [2025-09-24T18:10:28.821235] [INFO ] [REMOTE ] CRM: Fetching primary data for 2025-06. [2025-09-24T18:10:28.973335] [INFO ] [MAIN ] CSAN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:10:29.014183] [DEBUG] [LOCAL ] CSAN: Loaded 42250 existing records from primary storage. [2025-09-24T18:10:29.014333] [INFO ] [MAIN ] CSAN: Loaded 42250 existing records. [2025-09-24T18:10:29.198465] [WARN ] [MAIN ] CSAN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:10:29.198777] [INFO ] [MAIN ] CSAN: Wiping existing primary data before full refresh. [2025-09-24T18:10:29.198831] [INFO ] [LOCAL ] CSAN: Starting deletion of primary data. [2025-09-24T18:10:29.199770] [DEBUG] [LOCAL ] CSAN: Deleted primary data file. [2025-09-24T18:10:29.199831] [INFO ] [MAIN ] CSAN: Starting full primary refresh. [2025-09-24T18:10:29.560831] [INFO ] [REMOTE ] CSAN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:10:29.616063] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2024-12. [2025-09-24T18:10:30.416109] [INFO ] [REMOTE ] CRS: Fetching primary data for 2025-04. [2025-09-24T18:10:31.216069] [INFO ] [REMOTE ] CRT: Fetching primary data for 2025-03. [2025-09-24T18:10:31.300544] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-24T18:10:31.357609] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2025-06 (2.54 seconds). [2025-09-24T18:10:31.700479] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2025-03 (0.48 seconds). [2025-09-24T18:10:32.016057] [INFO ] [REMOTE ] CRT: Fetching primary data for 2025-04. [2025-09-24T18:10:32.069802] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-24T18:10:32.659056] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2025-04 (0.64 seconds). [2025-09-24T18:10:32.816176] [INFO ] [REMOTE ] CRM: Fetching primary data for 2025-07. [2025-09-24T18:10:33.616119] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2025-01. [2025-09-24T18:10:34.416089] [INFO ] [REMOTE ] CRT: Fetching primary data for 2025-05. [2025-09-24T18:10:34.990932] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2025-05 (0.57 seconds). [2025-09-24T18:10:35.161023] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2025-01 (1.54 seconds). [2025-09-24T18:10:35.216874] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2025-02. [2025-09-24T18:10:35.222667] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2025-07 (2.41 seconds). [2025-09-24T18:10:36.016136] [INFO ] [REMOTE ] CRM: Fetching primary data for 2025-08. [2025-09-24T18:10:36.687244] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-24T18:10:36.816088] [INFO ] [REMOTE ] CRT: Fetching primary data for 2025-06. [2025-09-24T18:10:37.411951] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2025-06 (0.60 seconds). [2025-09-24T18:10:37.616185] [INFO ] [REMOTE ] CRS: Fetching primary data for 2025-05. [2025-09-24T18:10:38.416102] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2025-03. [2025-09-24T18:10:38.564385] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2025-08 (2.55 seconds). [2025-09-24T18:10:38.784574] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2025-05 (1.17 seconds). [2025-09-24T18:10:39.216084] [INFO ] [REMOTE ] CRM: Fetching primary data for 2025-09. [2025-09-24T18:10:40.009371] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-24T18:10:40.019020] [INFO ] [REMOTE ] CRS: Fetching primary data for 2025-06. [2025-09-24T18:10:40.816094] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2025-04. [2025-09-24T18:10:41.616121] [INFO ] [REMOTE ] CRT: Fetching primary data for 2025-07. [2025-09-24T18:10:41.756502] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-24T18:10:41.861435] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2025-09 (2.65 seconds). [2025-09-24T18:10:41.871234] [INFO ] [REMOTE ] CRM: Full fetch complete (77844 records). [2025-09-24T18:10:41.871418] [DEBUG] [VALIDATOR ] CRM: Validating primary data. [2025-09-24T18:10:42.366025] [DEBUG] [VALIDATOR ] CRM: All expected trading days are present. [2025-09-24T18:10:42.366197] [DEBUG] [VALIDATOR ] CRM: Primary data validation passed. [2025-09-24T18:10:42.367423] [INFO ] [MAIN ] CRM: Fetched primary data is valid. [2025-09-24T18:10:42.367496] [DEBUG] [LOCAL ] CRM: Saving primary data. [2025-09-24T18:10:42.369460] [DEBUG] [LOCAL ] CRM: Trimmed 77844 records to 53770 (keeping 200 days of data) [2025-09-24T18:10:42.432966] [INFO ] [REMOTE ] CRS: Fetching primary data for 2025-07. [2025-09-24T18:10:42.481601] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2025-07 (0.87 seconds). [2025-09-24T18:10:42.520798] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2025-04 (1.70 seconds). [2025-09-24T18:10:42.800755] [DEBUG] [LOCAL ] CRM: Primary data saved (53770 records). [2025-09-24T18:10:42.800912] [INFO ] [MAIN ] CRM: Full history saved. [2025-09-24T18:10:42.801003] [INFO ] [MAIN ] Update Progress: 535/2373 symbols completed. CRM took 35.9s. Estimated remaining: 4h 2m 44s. Rate: 7.6 symbols/min [2025-09-24T18:10:42.975681] [INFO ] [MAIN ] CSL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:10:43.009424] [DEBUG] [LOCAL ] CSL: Loaded 31553 existing records from primary storage. [2025-09-24T18:10:43.009567] [INFO ] [MAIN ] CSL: Loaded 31553 existing records. [2025-09-24T18:10:43.188351] [WARN ] [MAIN ] CSL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:10:43.188628] [INFO ] [MAIN ] CSL: Wiping existing primary data before full refresh. [2025-09-24T18:10:43.188719] [INFO ] [LOCAL ] CSL: Starting deletion of primary data. [2025-09-24T18:10:43.189874] [DEBUG] [LOCAL ] CSL: Deleted primary data file. [2025-09-24T18:10:43.189946] [INFO ] [MAIN ] CSL: Starting full primary refresh. [2025-09-24T18:10:43.221278] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2025-05. [2025-09-24T18:10:43.562048] [INFO ] [REMOTE ] CSL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:10:44.016119] [INFO ] [REMOTE ] CSL: Fetching primary data for 2024-12. [2025-09-24T18:10:44.125108] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2025-07 (1.69 seconds). [2025-09-24T18:10:44.824251] [INFO ] [REMOTE ] CRS: Fetching primary data for 2025-08. [2025-09-24T18:10:44.841733] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-24T18:10:45.286540] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2024-12 (1.27 seconds). [2025-09-24T18:10:45.616092] [INFO ] [REMOTE ] CRT: Fetching primary data for 2025-08. [2025-09-24T18:10:46.312870] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-24T18:10:46.326277] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2025-08 (0.71 seconds). [2025-09-24T18:10:46.416139] [INFO ] [REMOTE ] CRT: Fetching primary data for 2025-09. [2025-09-24T18:10:47.124691] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2025-09 (0.71 seconds). [2025-09-24T18:10:47.127187] [INFO ] [REMOTE ] CRT: Full fetch complete (7625 records). [2025-09-24T18:10:47.127296] [DEBUG] [VALIDATOR ] CRT: Validating primary data. [2025-09-24T18:10:47.221194] [INFO ] [REMOTE ] CRS: Fetching primary data for 2025-09. [2025-09-24T18:10:47.512972] [DEBUG] [VALIDATOR ] CRT: All expected trading days are present. [2025-09-24T18:10:47.513057] [DEBUG] [VALIDATOR ] CRT: Primary data validation passed. [2025-09-24T18:10:47.513255] [INFO ] [MAIN ] CRT: Fetched primary data is valid. [2025-09-24T18:10:47.513294] [DEBUG] [LOCAL ] CRT: Saving primary data. [2025-09-24T18:10:47.513724] [DEBUG] [LOCAL ] CRT: Trimmed 7625 records to 4954 (keeping 200 days of data) [2025-09-24T18:10:47.544059] [DEBUG] [LOCAL ] CRT: Primary data saved (4954 records). [2025-09-24T18:10:47.544203] [INFO ] [MAIN ] CRT: Full history saved. [2025-09-24T18:10:47.544300] [INFO ] [MAIN ] Update Progress: 536/2373 symbols completed. CRT took 26.6s. Estimated remaining: 4h 2m 25s. Rate: 7.6 symbols/min [2025-09-24T18:10:47.718445] [INFO ] [MAIN ] CSR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:10:47.731916] [DEBUG] [LOCAL ] CSR: Loaded 12558 existing records from primary storage. [2025-09-24T18:10:47.732065] [INFO ] [MAIN ] CSR: Loaded 12558 existing records. [2025-09-24T18:10:47.908531] [WARN ] [MAIN ] CSR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:10:47.908822] [INFO ] [MAIN ] CSR: Wiping existing primary data before full refresh. [2025-09-24T18:10:47.908911] [INFO ] [LOCAL ] CSR: Starting deletion of primary data. [2025-09-24T18:10:47.909378] [DEBUG] [LOCAL ] CSR: Deleted primary data file. [2025-09-24T18:10:47.909438] [INFO ] [MAIN ] CSR: Starting full primary refresh. [2025-09-24T18:10:48.021288] [INFO ] [REMOTE ] CSL: Fetching primary data for 2025-01. [2025-09-24T18:10:48.271188] [INFO ] [REMOTE ] CSR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:10:48.816070] [INFO ] [REMOTE ] CSR: Fetching primary data for 2024-12. [2025-09-24T18:10:48.999371] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2025-09 (1.78 seconds). [2025-09-24T18:10:49.007305] [INFO ] [REMOTE ] CRS: Full fetch complete (62546 records). [2025-09-24T18:10:49.007460] [DEBUG] [VALIDATOR ] CRS: Validating primary data. [2025-09-24T18:10:49.407036] [DEBUG] [VALIDATOR ] CRS: All expected trading days are present. [2025-09-24T18:10:49.407355] [DEBUG] [VALIDATOR ] CRS: Primary data validation passed. [2025-09-24T18:10:49.408949] [INFO ] [MAIN ] CRS: Fetched primary data is valid. [2025-09-24T18:10:49.409040] [DEBUG] [LOCAL ] CRS: Saving primary data. [2025-09-24T18:10:49.411031] [DEBUG] [LOCAL ] CRS: Trimmed 62546 records to 43297 (keeping 200 days of data) [2025-09-24T18:10:49.542195] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-24T18:10:49.640977] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2025-06. [2025-09-24T18:10:49.715136] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2024-12 (0.90 seconds). [2025-09-24T18:10:49.751929] [DEBUG] [LOCAL ] CRS: Primary data saved (43297 records). [2025-09-24T18:10:49.752060] [INFO ] [MAIN ] CRS: Full history saved. [2025-09-24T18:10:49.752146] [INFO ] [MAIN ] Update Progress: 537/2373 symbols completed. CRS took 32.5s. Estimated remaining: 4h 1m 57s. Rate: 7.6 symbols/min [2025-09-24T18:10:49.930343] [INFO ] [MAIN ] CSTM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:10:49.977187] [DEBUG] [LOCAL ] CSTM: Loaded 47738 existing records from primary storage. [2025-09-24T18:10:49.977370] [INFO ] [MAIN ] CSTM: Loaded 47738 existing records. [2025-09-24T18:10:50.159243] [WARN ] [MAIN ] CSTM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:10:50.159528] [INFO ] [MAIN ] CSTM: Wiping existing primary data before full refresh. [2025-09-24T18:10:50.159583] [INFO ] [LOCAL ] CSTM: Starting deletion of primary data. [2025-09-24T18:10:50.160619] [DEBUG] [LOCAL ] CSTM: Deleted primary data file. [2025-09-24T18:10:50.160708] [INFO ] [MAIN ] CSTM: Starting full primary refresh. [2025-09-24T18:10:50.421383] [INFO ] [REMOTE ] CSR: Fetching primary data for 2025-01. [2025-09-24T18:10:50.540816] [INFO ] [REMOTE ] CSTM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:10:51.086547] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-24T18:10:51.216060] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2025-07. [2025-09-24T18:10:51.260666] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2025-01 (0.84 seconds). [2025-09-24T18:10:52.016118] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2024-12. [2025-09-24T18:10:52.816056] [INFO ] [REMOTE ] CSR: Fetching primary data for 2025-02. [2025-09-24T18:10:52.851508] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-24T18:10:53.458404] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-24T18:10:53.616057] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2025-08. [2025-09-24T18:10:53.685685] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2025-02 (0.87 seconds). [2025-09-24T18:10:54.416074] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2025-01. [2025-09-24T18:10:54.944767] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-24T18:10:55.216082] [INFO ] [REMOTE ] CSL: Fetching primary data for 2025-02. [2025-09-24T18:10:56.016197] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2025-09. [2025-09-24T18:10:56.060164] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2025-01 (1.64 seconds). [2025-09-24T18:10:56.767271] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2025-02 (1.55 seconds). [2025-09-24T18:10:56.816067] [INFO ] [REMOTE ] CSL: Fetching primary data for 2025-03. [2025-09-24T18:10:57.616139] [INFO ] [REMOTE ] CSR: Fetching primary data for 2025-03. [2025-09-24T18:10:57.645225] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-24T18:10:57.653080] [INFO ] [REMOTE ] CSAN: Full fetch complete (60840 records). [2025-09-24T18:10:57.653208] [DEBUG] [VALIDATOR ] CSAN: Validating primary data. [2025-09-24T18:10:58.037847] [DEBUG] [VALIDATOR ] CSAN: All expected trading days are present. [2025-09-24T18:10:58.037934] [DEBUG] [VALIDATOR ] CSAN: Primary data validation passed. [2025-09-24T18:10:58.038705] [INFO ] [MAIN ] CSAN: Fetched primary data is valid. [2025-09-24T18:10:58.038768] [DEBUG] [LOCAL ] CSAN: Saving primary data. [2025-09-24T18:10:58.039995] [DEBUG] [LOCAL ] CSAN: Trimmed 60840 records to 42311 (keeping 200 days of data) [2025-09-24T18:10:58.279038] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2025-03 (1.46 seconds). [2025-09-24T18:10:58.296615] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2025-03 (0.68 seconds). [2025-09-24T18:10:58.323451] [DEBUG] [LOCAL ] CSAN: Primary data saved (42311 records). [2025-09-24T18:10:58.323622] [INFO ] [MAIN ] CSAN: Full history saved. [2025-09-24T18:10:58.323770] [INFO ] [MAIN ] Update Progress: 538/2373 symbols completed. CSAN took 29.5s. Estimated remaining: 4h 1m 52s. Rate: 7.6 symbols/min [2025-09-24T18:10:58.421178] [INFO ] [REMOTE ] CSL: Fetching primary data for 2025-04. [2025-09-24T18:10:58.518872] [INFO ] [MAIN ] CSV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:10:58.532573] [DEBUG] [LOCAL ] CSV: Loaded 13081 existing records from primary storage. [2025-09-24T18:10:58.532713] [INFO ] [MAIN ] CSV: Loaded 13081 existing records. [2025-09-24T18:10:58.713790] [WARN ] [MAIN ] CSV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:10:58.714109] [INFO ] [MAIN ] CSV: Wiping existing primary data before full refresh. [2025-09-24T18:10:58.714166] [INFO ] [LOCAL ] CSV: Starting deletion of primary data. [2025-09-24T18:10:58.714681] [DEBUG] [LOCAL ] CSV: Deleted primary data file. [2025-09-24T18:10:58.714743] [INFO ] [MAIN ] CSV: Starting full primary refresh. [2025-09-24T18:10:59.078177] [INFO ] [REMOTE ] CSV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:10:59.216080] [INFO ] [REMOTE ] CSV: Fetching primary data for 2024-12. [2025-09-24T18:10:59.906879] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2024-12 (0.69 seconds). [2025-09-24T18:10:59.986457] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-24T18:11:00.016058] [INFO ] [REMOTE ] CSL: Fetching primary data for 2025-05. [2025-09-24T18:11:00.816115] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2025-02. [2025-09-24T18:11:01.428220] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-24T18:11:01.616044] [INFO ] [REMOTE ] CSL: Fetching primary data for 2025-06. [2025-09-24T18:11:02.421315] [INFO ] [REMOTE ] CSR: Fetching primary data for 2025-04. [2025-09-24T18:11:02.438296] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-24T18:11:02.512526] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2025-06 (0.90 seconds). [2025-09-24T18:11:03.216121] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2025-03. [2025-09-24T18:11:03.762386] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2025-04 (1.34 seconds). [2025-09-24T18:11:04.016137] [INFO ] [REMOTE ] CSR: Fetching primary data for 2025-05. [2025-09-24T18:11:04.816080] [INFO ] [REMOTE ] CSV: Fetching primary data for 2025-01. [2025-09-24T18:11:04.891125] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2025-05 (0.87 seconds). [2025-09-24T18:11:04.923865] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-24T18:11:05.616062] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2025-04. [2025-09-24T18:11:05.775396] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2025-01 (0.96 seconds). [2025-09-24T18:11:06.416114] [INFO ] [REMOTE ] CSR: Fetching primary data for 2025-06. [2025-09-24T18:11:07.164513] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-24T18:11:07.216049] [INFO ] [REMOTE ] CSL: Fetching primary data for 2025-07. [2025-09-24T18:11:07.229789] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-24T18:11:08.016091] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2025-05. [2025-09-24T18:11:08.749201] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-24T18:11:08.816093] [INFO ] [REMOTE ] CSL: Fetching primary data for 2025-08. [2025-09-24T18:11:09.382174] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2025-05 (1.37 seconds). [2025-09-24T18:11:09.616068] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2025-06. [2025-09-24T18:11:10.187272] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2025-08 (1.37 seconds). [2025-09-24T18:11:10.416101] [INFO ] [REMOTE ] CSL: Fetching primary data for 2025-09. [2025-09-24T18:11:11.216075] [INFO ] [REMOTE ] CSV: Fetching primary data for 2025-02. [2025-09-24T18:11:11.281854] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2025-06 (1.67 seconds). [2025-09-24T18:11:11.963282] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-24T18:11:11.970973] [INFO ] [REMOTE ] CSL: Full fetch complete (45156 records). [2025-09-24T18:11:11.971166] [DEBUG] [VALIDATOR ] CSL: Validating primary data. [2025-09-24T18:11:12.017795] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2025-07. [2025-09-24T18:11:12.340438] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2025-02 (1.12 seconds). [2025-09-24T18:11:12.415184] [DEBUG] [VALIDATOR ] CSL: All expected trading days are present. [2025-09-24T18:11:12.415295] [DEBUG] [VALIDATOR ] CSL: Primary data validation passed. [2025-09-24T18:11:12.416230] [INFO ] [MAIN ] CSL: Fetched primary data is valid. [2025-09-24T18:11:12.416307] [DEBUG] [LOCAL ] CSL: Saving primary data. [2025-09-24T18:11:12.417688] [DEBUG] [LOCAL ] CSL: Trimmed 45156 records to 31600 (keeping 200 days of data) [2025-09-24T18:11:12.633239] [DEBUG] [LOCAL ] CSL: Primary data saved (31600 records). [2025-09-24T18:11:12.633404] [INFO ] [MAIN ] CSL: Full history saved. [2025-09-24T18:11:12.633532] [INFO ] [MAIN ] Update Progress: 539/2373 symbols completed. CSL took 29.8s. Estimated remaining: 4h 2m 6s. Rate: 7.6 symbols/min [2025-09-24T18:11:12.803128] [INFO ] [MAIN ] CSW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:11:12.803308] [DEBUG] [LOCAL ] CSW: No existing data file found in primary storage. [2025-09-24T18:11:12.803364] [WARN ] [MAIN ] CSW: No existing data found, performing full refresh instead. [2025-09-24T18:11:12.803520] [INFO ] [MAIN ] CSW: Wiping existing primary data before full refresh. [2025-09-24T18:11:12.803563] [INFO ] [LOCAL ] CSW: Starting deletion of primary data. [2025-09-24T18:11:12.803605] [DEBUG] [LOCAL ] CSW: No primary data file found to delete. [2025-09-24T18:11:12.803675] [INFO ] [MAIN ] CSW: Starting full primary refresh. [2025-09-24T18:11:12.823989] [INFO ] [REMOTE ] CSV: Fetching primary data for 2025-03. [2025-09-24T18:11:13.171329] [INFO ] [REMOTE ] CSW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:11:13.616065] [INFO ] [REMOTE ] CSW: Fetching primary data for 2024-12. [2025-09-24T18:11:13.753991] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2025-07 (1.74 seconds). [2025-09-24T18:11:13.777001] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-24T18:11:13.825504] [DEBUG] [REMOTE ] CSW: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:11:13.825931] [WARN ] [REMOTE ] CSW: No data returned for month 2024-12 [2025-09-24T18:11:14.416122] [INFO ] [REMOTE ] CSV: Fetching primary data for 2025-04. [2025-09-24T18:11:15.216108] [INFO ] [REMOTE ] CSR: Fetching primary data for 2025-07. [2025-09-24T18:11:15.480919] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-24T18:11:16.016162] [INFO ] [REMOTE ] CSW: Fetching primary data for 2025-01. [2025-09-24T18:11:16.236112] [DEBUG] [REMOTE ] CSW: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:11:16.236470] [WARN ] [REMOTE ] CSW: No data returned for month 2025-01 [2025-09-24T18:11:16.277550] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2025-07 (1.06 seconds). [2025-09-24T18:11:16.816132] [INFO ] [REMOTE ] CSW: Fetching primary data for 2025-02. [2025-09-24T18:11:17.022816] [DEBUG] [REMOTE ] CSW: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:11:17.023124] [WARN ] [REMOTE ] CSW: No data returned for month 2025-02 [2025-09-24T18:11:17.616092] [INFO ] [REMOTE ] CSR: Fetching primary data for 2025-08. [2025-09-24T18:11:18.416138] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2025-08. [2025-09-24T18:11:18.500993] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2025-08 (0.88 seconds). [2025-09-24T18:11:19.216196] [INFO ] [REMOTE ] CSW: Fetching primary data for 2025-03. [2025-09-24T18:11:19.427449] [DEBUG] [REMOTE ] CSW: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:11:19.427851] [WARN ] [REMOTE ] CSW: No data returned for month 2025-03 [2025-09-24T18:11:20.016110] [INFO ] [REMOTE ] CSW: Fetching primary data for 2025-04. [2025-09-24T18:11:20.320407] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2025-08 (1.90 seconds). [2025-09-24T18:11:20.416145] [DEBUG] [REMOTE ] CSW: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:11:20.416491] [WARN ] [REMOTE ] CSW: No data returned for month 2025-04 [2025-09-24T18:11:20.816097] [INFO ] [REMOTE ] CSV: Fetching primary data for 2025-05. [2025-09-24T18:11:21.616056] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2025-09. [2025-09-24T18:11:21.774621] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2025-05 (0.96 seconds). [2025-09-24T18:11:22.416097] [INFO ] [REMOTE ] CSR: Fetching primary data for 2025-09. [2025-09-24T18:11:23.216095] [INFO ] [REMOTE ] CSV: Fetching primary data for 2025-06. [2025-09-24T18:11:23.266503] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-24T18:11:23.283681] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2025-09 (0.87 seconds). [2025-09-24T18:11:23.286844] [INFO ] [REMOTE ] CSTM: Full fetch complete (69069 records). [2025-09-24T18:11:23.287043] [DEBUG] [VALIDATOR ] CSTM: Validating primary data. [2025-09-24T18:11:23.321597] [INFO ] [REMOTE ] CSR: Full fetch complete (17451 records). [2025-09-24T18:11:23.355587] [DEBUG] [VALIDATOR ] CSR: Validating primary data. [2025-09-24T18:11:24.021074] [INFO ] [REMOTE ] CSW: Fetching primary data for 2025-05. [2025-09-24T18:11:24.078795] [DEBUG] [VALIDATOR ] CSR: All expected trading days are present. [2025-09-24T18:11:24.078923] [DEBUG] [VALIDATOR ] CSTM: All expected trading days are present. [2025-09-24T18:11:24.080115] [DEBUG] [VALIDATOR ] CSTM: Primary data validation passed. [2025-09-24T18:11:24.081216] [INFO ] [MAIN ] CSTM: Fetched primary data is valid. [2025-09-24T18:11:24.081310] [DEBUG] [LOCAL ] CSTM: Saving primary data. [2025-09-24T18:11:24.081808] [DEBUG] [VALIDATOR ] CSR: Primary data validation passed. [2025-09-24T18:11:24.082105] [INFO ] [MAIN ] CSR: Fetched primary data is valid. [2025-09-24T18:11:24.082438] [DEBUG] [LOCAL ] CSR: Saving primary data. [2025-09-24T18:11:24.083318] [DEBUG] [LOCAL ] CSR: Trimmed 17451 records to 12575 (keeping 200 days of data) [2025-09-24T18:11:24.084348] [DEBUG] [LOCAL ] CSTM: Trimmed 69069 records to 47710 (keeping 200 days of data) [2025-09-24T18:11:24.238623] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-24T18:11:24.292305] [DEBUG] [LOCAL ] CSR: Primary data saved (12575 records). [2025-09-24T18:11:24.293040] [INFO ] [MAIN ] CSR: Full history saved. [2025-09-24T18:11:24.293732] [INFO ] [MAIN ] Update Progress: 540/2373 symbols completed. CSR took 36.7s. Estimated remaining: 4h 2m 10s. Rate: 7.6 symbols/min [2025-09-24T18:11:24.455049] [DEBUG] [REMOTE ] CSW: Error fetching primary data for 2025-05: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:11:24.459269] [WARN ] [REMOTE ] CSW: No data returned for month 2025-05 [2025-09-24T18:11:24.567993] [INFO ] [MAIN ] CTBB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:11:24.583605] [DEBUG] [LOCAL ] CTBB: Loaded 7105 existing records from primary storage. [2025-09-24T18:11:24.584328] [INFO ] [MAIN ] CTBB: Loaded 7105 existing records. [2025-09-24T18:11:24.782955] [WARN ] [MAIN ] CTBB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:11:24.784996] [INFO ] [MAIN ] CTBB: Wiping existing primary data before full refresh. [2025-09-24T18:11:24.785403] [INFO ] [LOCAL ] CTBB: Starting deletion of primary data. [2025-09-24T18:11:24.786852] [DEBUG] [LOCAL ] CTBB: Deleted primary data file. [2025-09-24T18:11:24.787479] [INFO ] [MAIN ] CTBB: Starting full primary refresh. [2025-09-24T18:11:24.821239] [INFO ] [REMOTE ] CSW: Fetching primary data for 2025-06. [2025-09-24T18:11:25.249577] [INFO ] [REMOTE ] CTBB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:11:25.257853] [DEBUG] [LOCAL ] CSTM: Primary data saved (47710 records). [2025-09-24T18:11:25.258053] [INFO ] [MAIN ] CSTM: Full history saved. [2025-09-24T18:11:25.258285] [INFO ] [MAIN ] Update Progress: 541/2373 symbols completed. CSTM took 35.5s. Estimated remaining: 4h 1m 39s. Rate: 7.6 symbols/min [2025-09-24T18:11:25.430442] [INFO ] [MAIN ] CTDD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:11:25.441252] [DEBUG] [LOCAL ] CTDD: Loaded 5842 existing records from primary storage. [2025-09-24T18:11:25.441349] [INFO ] [MAIN ] CTDD: Loaded 5842 existing records. [2025-09-24T18:11:25.618254] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2024-12. [2025-09-24T18:11:25.621981] [WARN ] [MAIN ] CTDD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:11:25.623857] [INFO ] [MAIN ] CTDD: Wiping existing primary data before full refresh. [2025-09-24T18:11:25.623942] [INFO ] [LOCAL ] CTDD: Starting deletion of primary data. [2025-09-24T18:11:25.624332] [DEBUG] [LOCAL ] CTDD: Deleted primary data file. [2025-09-24T18:11:25.624416] [INFO ] [MAIN ] CTDD: Starting full primary refresh. [2025-09-24T18:11:25.761160] [INFO ] [REMOTE ] CSW: Incremental fetch complete for 2025-06 (0.94 seconds). [2025-09-24T18:11:25.995795] [INFO ] [REMOTE ] CTDD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:11:26.416097] [INFO ] [REMOTE ] CSV: Fetching primary data for 2025-07. [2025-09-24T18:11:26.655043] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-24T18:11:27.155282] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2025-07 (0.74 seconds). [2025-09-24T18:11:27.216027] [INFO ] [REMOTE ] CSV: Fetching primary data for 2025-08. [2025-09-24T18:11:28.016058] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2024-12. [2025-09-24T18:11:28.176696] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2025-08 (0.96 seconds). [2025-09-24T18:11:28.816104] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2025-01. [2025-09-24T18:11:28.869156] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2024-12 (0.85 seconds). [2025-09-24T18:11:29.544232] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2025-01 (0.73 seconds). [2025-09-24T18:11:29.616113] [INFO ] [REMOTE ] CSV: Fetching primary data for 2025-09. [2025-09-24T18:11:30.416130] [INFO ] [REMOTE ] CSW: Fetching primary data for 2025-07. [2025-09-24T18:11:30.575386] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2025-09 (0.96 seconds). [2025-09-24T18:11:30.580277] [INFO ] [REMOTE ] CSV: Full fetch complete (19487 records). [2025-09-24T18:11:30.580499] [DEBUG] [VALIDATOR ] CSV: Validating primary data. [2025-09-24T18:11:31.041292] [DEBUG] [VALIDATOR ] CSV: All expected trading days are present. [2025-09-24T18:11:31.041413] [DEBUG] [VALIDATOR ] CSV: Primary data validation passed. [2025-09-24T18:11:31.042050] [INFO ] [MAIN ] CSV: Fetched primary data is valid. [2025-09-24T18:11:31.042134] [DEBUG] [LOCAL ] CSV: Saving primary data. [2025-09-24T18:11:31.043325] [DEBUG] [LOCAL ] CSV: Trimmed 19487 records to 13045 (keeping 200 days of data) [2025-09-24T18:11:31.131358] [DEBUG] [LOCAL ] CSV: Primary data saved (13045 records). [2025-09-24T18:11:31.131516] [INFO ] [MAIN ] CSV: Full history saved. [2025-09-24T18:11:31.131713] [INFO ] [MAIN ] Update Progress: 542/2373 symbols completed. CSV took 32.8s. Estimated remaining: 4h 1m 24s. Rate: 7.6 symbols/min [2025-09-24T18:11:31.238043] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2025-02. [2025-09-24T18:11:31.336026] [INFO ] [MAIN ] CTEST: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:11:31.336538] [DEBUG] [LOCAL ] CTEST: No existing data file found in primary storage. [2025-09-24T18:11:31.336675] [WARN ] [MAIN ] CTEST: No existing data found, performing full refresh instead. [2025-09-24T18:11:31.337045] [INFO ] [MAIN ] CTEST: Wiping existing primary data before full refresh. [2025-09-24T18:11:31.337117] [INFO ] [LOCAL ] CTEST: Starting deletion of primary data. [2025-09-24T18:11:31.337244] [DEBUG] [LOCAL ] CTEST: No primary data file found to delete. [2025-09-24T18:11:31.337357] [INFO ] [MAIN ] CTEST: Starting full primary refresh. [2025-09-24T18:11:31.422457] [INFO ] [REMOTE ] CSW: Incremental fetch complete for 2025-07 (1.01 seconds). [2025-09-24T18:11:31.715904] [INFO ] [REMOTE ] CTEST: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:11:31.892540] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2025-02 (0.65 seconds). [2025-09-24T18:11:32.016094] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2025-03. [2025-09-24T18:11:32.764382] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2025-03 (0.75 seconds). [2025-09-24T18:11:32.816083] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2025-04. [2025-09-24T18:11:33.586674] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2025-04 (0.77 seconds). [2025-09-24T18:11:33.616073] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2025-05. [2025-09-24T18:11:34.303807] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2025-05 (0.69 seconds). [2025-09-24T18:11:34.416085] [INFO ] [REMOTE ] CSW: Fetching primary data for 2025-08. [2025-09-24T18:11:35.216107] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2024-12. [2025-09-24T18:11:35.370269] [INFO ] [REMOTE ] CSW: Incremental fetch complete for 2025-08 (0.95 seconds). [2025-09-24T18:11:35.546800] [DEBUG] [REMOTE ] CTEST: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:11:35.547126] [WARN ] [REMOTE ] CTEST: No data returned for month 2024-12 [2025-09-24T18:11:36.016077] [INFO ] [REMOTE ] CSW: Fetching primary data for 2025-09. [2025-09-24T18:11:36.816103] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2025-01. [2025-09-24T18:11:37.221020] [INFO ] [REMOTE ] CSW: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-24T18:11:37.227033] [INFO ] [REMOTE ] CSW: Full fetch complete (8065 records). [2025-09-24T18:11:37.227246] [DEBUG] [VALIDATOR ] CSW: Validating primary data. [2025-09-24T18:11:37.486629] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2025-01 (0.67 seconds). [2025-09-24T18:11:37.501217] [WARN ] [VALIDATOR ] CSW: Validation failed - insufficient historical data. Have 75 unique days, need 200 days [2025-09-24T18:11:37.501618] [FATAL] [MAIN ] CSW: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:11:37.501720] [WARN ] [MAIN ] CSW: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:11:37.501802] [INFO ] [LOCAL ] CSW: Starting deletion of primary data. [2025-09-24T18:11:37.501874] [DEBUG] [LOCAL ] CSW: No primary data file found to delete. [2025-09-24T18:11:37.501911] [INFO ] [LOCAL ] CSW: Starting deletion of derivative data. [2025-09-24T18:11:37.501966] [DEBUG] [LOCAL ] CSW: No derivative data file found to delete. [2025-09-24T18:11:37.502042] [INFO ] [MAIN ] Update Progress: 543/2373 symbols completed. CSW took 24.9s. Estimated remaining: 4h 1m 11s. Rate: 7.6 symbols/min [2025-09-24T18:11:37.621266] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2025-01. [2025-09-24T18:11:37.673901] [INFO ] [MAIN ] CTEV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:11:37.674209] [DEBUG] [LOCAL ] CTEV: No existing data file found in primary storage. [2025-09-24T18:11:37.674267] [WARN ] [MAIN ] CTEV: No existing data found, performing full refresh instead. [2025-09-24T18:11:37.674406] [INFO ] [MAIN ] CTEV: Wiping existing primary data before full refresh. [2025-09-24T18:11:37.674449] [INFO ] [LOCAL ] CTEV: Starting deletion of primary data. [2025-09-24T18:11:37.674490] [DEBUG] [LOCAL ] CTEV: No primary data file found to delete. [2025-09-24T18:11:37.674523] [INFO ] [MAIN ] CTEV: Starting full primary refresh. [2025-09-24T18:11:37.924183] [DEBUG] [REMOTE ] CTEST: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:11:37.946988] [WARN ] [REMOTE ] CTEST: No data returned for month 2025-01 [2025-09-24T18:11:38.065357] [INFO ] [REMOTE ] CTEV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:11:38.416080] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2024-12. [2025-09-24T18:11:38.618692] [DEBUG] [REMOTE ] CTEV: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:11:38.619021] [WARN ] [REMOTE ] CTEV: No data returned for month 2024-12 [2025-09-24T18:11:39.216083] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2025-01. [2025-09-24T18:11:39.431250] [DEBUG] [REMOTE ] CTEV: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:11:39.431595] [WARN ] [REMOTE ] CTEV: No data returned for month 2025-01 [2025-09-24T18:11:40.016078] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2025-02. [2025-09-24T18:11:40.427405] [INFO ] [REMOTE ] CTEV: Incremental fetch complete for 2025-02 (0.41 seconds). [2025-09-24T18:11:40.816097] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2025-02. [2025-09-24T18:11:41.015962] [DEBUG] [REMOTE ] CTEST: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:11:41.016276] [WARN ] [REMOTE ] CTEST: No data returned for month 2025-02 [2025-09-24T18:11:41.616106] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2025-06. [2025-09-24T18:11:42.416056] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2025-02. [2025-09-24T18:11:42.653725] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-24T18:11:42.948077] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2025-02 (0.53 seconds). [2025-09-24T18:11:43.216100] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2025-03. [2025-09-24T18:11:43.424760] [DEBUG] [REMOTE ] CTEST: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:11:43.425153] [WARN ] [REMOTE ] CTEST: No data returned for month 2025-03 [2025-09-24T18:11:44.016139] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2025-07. [2025-09-24T18:11:44.638796] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2025-07 (0.62 seconds). [2025-09-24T18:11:44.816106] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2025-08. [2025-09-24T18:11:45.524744] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2025-08 (0.71 seconds). [2025-09-24T18:11:45.616123] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2025-03. [2025-09-24T18:11:46.288721] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2025-03 (0.67 seconds). [2025-09-24T18:11:46.416123] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2025-04. [2025-09-24T18:11:46.745256] [DEBUG] [REMOTE ] CTEST: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:11:46.745577] [WARN ] [REMOTE ] CTEST: No data returned for month 2025-04 [2025-09-24T18:11:47.216118] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2025-09. [2025-09-24T18:11:47.994586] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2025-09 (0.78 seconds). [2025-09-24T18:11:47.996302] [INFO ] [REMOTE ] CTBB: Full fetch complete (10941 records). [2025-09-24T18:11:47.996377] [DEBUG] [VALIDATOR ] CTBB: Validating primary data. [2025-09-24T18:11:48.021215] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2025-03. [2025-09-24T18:11:48.382502] [DEBUG] [VALIDATOR ] CTBB: All expected trading days are present. [2025-09-24T18:11:48.382618] [DEBUG] [VALIDATOR ] CTBB: Primary data validation passed. [2025-09-24T18:11:48.383175] [INFO ] [MAIN ] CTBB: Fetched primary data is valid. [2025-09-24T18:11:48.383239] [DEBUG] [LOCAL ] CTBB: Saving primary data. [2025-09-24T18:11:48.385106] [DEBUG] [LOCAL ] CTBB: Trimmed 10941 records to 7061 (keeping 200 days of data) [2025-09-24T18:11:48.430144] [DEBUG] [LOCAL ] CTBB: Primary data saved (7061 records). [2025-09-24T18:11:48.430304] [INFO ] [MAIN ] CTBB: Full history saved. [2025-09-24T18:11:48.430469] [INFO ] [MAIN ] Update Progress: 544/2373 symbols completed. CTBB took 24.1s. Estimated remaining: 4h 1m 13s. Rate: 7.6 symbols/min [2025-09-24T18:11:48.606698] [INFO ] [MAIN ] CTO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:11:48.654677] [DEBUG] [LOCAL ] CTO: Loaded 28318 existing records from primary storage. [2025-09-24T18:11:48.654820] [INFO ] [MAIN ] CTO: Loaded 28318 existing records. [2025-09-24T18:11:48.821509] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2025-04. [2025-09-24T18:11:48.844158] [WARN ] [MAIN ] CTO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:11:48.844839] [INFO ] [MAIN ] CTO: Wiping existing primary data before full refresh. [2025-09-24T18:11:48.844925] [INFO ] [LOCAL ] CTO: Starting deletion of primary data. [2025-09-24T18:11:48.845921] [DEBUG] [LOCAL ] CTO: Deleted primary data file. [2025-09-24T18:11:48.845987] [INFO ] [MAIN ] CTO: Starting full primary refresh. [2025-09-24T18:11:49.044804] [INFO ] [REMOTE ] CTEV: Incremental fetch complete for 2025-03 (1.02 seconds). [2025-09-24T18:11:49.247971] [INFO ] [REMOTE ] CTO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:11:49.616095] [INFO ] [REMOTE ] CTO: Fetching primary data for 2024-12. [2025-09-24T18:11:49.654435] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2025-04 (0.83 seconds). [2025-09-24T18:11:50.416104] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2025-05. [2025-09-24T18:11:51.104892] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-24T18:11:51.212779] [INFO ] [REMOTE ] CTEST: Incremental fetch complete for 2025-05 (0.80 seconds). [2025-09-24T18:11:51.216025] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2025-06. [2025-09-24T18:11:51.488683] [INFO ] [REMOTE ] CTEST: Incremental fetch complete for 2025-06 (0.27 seconds). [2025-09-24T18:11:52.016103] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2025-04. [2025-09-24T18:11:52.804432] [INFO ] [REMOTE ] CTEV: Incremental fetch complete for 2025-04 (0.79 seconds). [2025-09-24T18:11:52.816069] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2025-05. [2025-09-24T18:11:53.616122] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2025-05. [2025-09-24T18:11:53.723934] [INFO ] [REMOTE ] CTEV: Incremental fetch complete for 2025-05 (0.91 seconds). [2025-09-24T18:11:54.222997] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2025-05 (0.61 seconds). [2025-09-24T18:11:54.416137] [INFO ] [REMOTE ] CTO: Fetching primary data for 2025-01. [2025-09-24T18:11:55.216144] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2025-07. [2025-09-24T18:11:55.438404] [INFO ] [REMOTE ] CTEST: Incremental fetch complete for 2025-07 (0.22 seconds). [2025-09-24T18:11:55.496070] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2025-01 (1.08 seconds). [2025-09-24T18:11:56.016080] [INFO ] [REMOTE ] CTO: Fetching primary data for 2025-02. [2025-09-24T18:11:56.816096] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2025-06. [2025-09-24T18:11:57.304969] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2025-02 (1.29 seconds). [2025-09-24T18:11:57.616080] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2025-06. [2025-09-24T18:11:57.776009] [INFO ] [REMOTE ] CTEV: Incremental fetch complete for 2025-06 (0.96 seconds). [2025-09-24T18:11:58.179703] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2025-06 (0.56 seconds). [2025-09-24T18:11:58.416119] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2025-08. [2025-09-24T18:11:58.747363] [DEBUG] [REMOTE ] CTEST: Error fetching primary data for 2025-08: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:11:58.747817] [WARN ] [REMOTE ] CTEST: No data returned for month 2025-08 [2025-09-24T18:11:59.216123] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2025-09. [2025-09-24T18:11:59.558522] [DEBUG] [REMOTE ] CTEST: Error fetching primary data for 2025-09: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:11:59.558866] [WARN ] [REMOTE ] CTEST: No data returned for month 2025-09 [2025-09-24T18:11:59.558970] [INFO ] [REMOTE ] CTEST: Full fetch complete (1020 records). [2025-09-24T18:11:59.559046] [DEBUG] [VALIDATOR ] CTEST: Validating primary data. [2025-09-24T18:11:59.559693] [FATAL] [VALIDATOR ] CTEST: Data is stale - most recent date (2025-07-02) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:11:59.559773] [FATAL] [MAIN ] CTEST: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:11:59.559839] [WARN ] [MAIN ] CTEST: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:11:59.559932] [INFO ] [LOCAL ] CTEST: Starting deletion of primary data. [2025-09-24T18:11:59.560012] [DEBUG] [LOCAL ] CTEST: No primary data file found to delete. [2025-09-24T18:11:59.560063] [INFO ] [LOCAL ] CTEST: Starting deletion of derivative data. [2025-09-24T18:11:59.560145] [DEBUG] [LOCAL ] CTEST: No derivative data file found to delete. [2025-09-24T18:11:59.560256] [INFO ] [MAIN ] Update Progress: 545/2373 symbols completed. CTEST took 28.4s. Estimated remaining: 4h 1m 16s. Rate: 7.6 symbols/min [2025-09-24T18:11:59.736480] [INFO ] [MAIN ] CTOS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:11:59.796535] [DEBUG] [LOCAL ] CTOS: Loaded 36812 existing records from primary storage. [2025-09-24T18:11:59.796725] [INFO ] [MAIN ] CTOS: Loaded 36812 existing records. [2025-09-24T18:11:59.989418] [WARN ] [MAIN ] CTOS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:11:59.990063] [INFO ] [MAIN ] CTOS: Wiping existing primary data before full refresh. [2025-09-24T18:11:59.990122] [INFO ] [LOCAL ] CTOS: Starting deletion of primary data. [2025-09-24T18:11:59.991262] [DEBUG] [LOCAL ] CTOS: Deleted primary data file. [2025-09-24T18:11:59.991326] [INFO ] [MAIN ] CTOS: Starting full primary refresh. [2025-09-24T18:12:00.022324] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2025-07. [2025-09-24T18:12:00.375797] [INFO ] [REMOTE ] CTOS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:12:00.693123] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2025-07 (0.67 seconds). [2025-09-24T18:12:00.816094] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2025-08. [2025-09-24T18:12:01.616076] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2025-07. [2025-09-24T18:12:01.678744] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2025-08 (0.86 seconds). [2025-09-24T18:12:02.416130] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2025-09. [2025-09-24T18:12:03.216114] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2024-12. [2025-09-24T18:12:04.016133] [INFO ] [REMOTE ] CTO: Fetching primary data for 2025-03. [2025-09-24T18:12:04.568608] [INFO ] [REMOTE ] CTEV: Incremental fetch complete for 2025-07 (2.95 seconds). [2025-09-24T18:12:04.816136] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2025-08. [2025-09-24T18:12:05.013661] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2025-09 (2.60 seconds). [2025-09-24T18:12:05.015263] [INFO ] [REMOTE ] CTDD: Full fetch complete (8533 records). [2025-09-24T18:12:05.015344] [DEBUG] [VALIDATOR ] CTDD: Validating primary data. [2025-09-24T18:12:05.345519] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2024-12 (2.13 seconds). [2025-09-24T18:12:05.442416] [DEBUG] [VALIDATOR ] CTDD: All expected trading days are present. [2025-09-24T18:12:05.442512] [DEBUG] [VALIDATOR ] CTDD: Primary data validation passed. [2025-09-24T18:12:05.442743] [INFO ] [MAIN ] CTDD: Fetched primary data is valid. [2025-09-24T18:12:05.442806] [DEBUG] [LOCAL ] CTDD: Saving primary data. [2025-09-24T18:12:05.443278] [DEBUG] [LOCAL ] CTDD: Trimmed 8533 records to 5838 (keeping 200 days of data) [2025-09-24T18:12:05.483445] [DEBUG] [LOCAL ] CTDD: Primary data saved (5838 records). [2025-09-24T18:12:05.483604] [INFO ] [MAIN ] CTDD: Full history saved. [2025-09-24T18:12:05.483814] [INFO ] [MAIN ] Update Progress: 546/2373 symbols completed. CTDD took 40.2s. Estimated remaining: 4h 1m 1s. Rate: 7.6 symbols/min [2025-09-24T18:12:05.621001] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2025-01. [2025-09-24T18:12:05.669570] [INFO ] [MAIN ] CTRA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:12:05.750201] [DEBUG] [LOCAL ] CTRA: Loaded 53649 existing records from primary storage. [2025-09-24T18:12:05.750369] [INFO ] [MAIN ] CTRA: Loaded 53649 existing records. [2025-09-24T18:12:05.963934] [WARN ] [MAIN ] CTRA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:12:05.973868] [INFO ] [MAIN ] CTRA: Wiping existing primary data before full refresh. [2025-09-24T18:12:05.973697] [INFO ] [REMOTE ] CTEV: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-24T18:12:05.974301] [INFO ] [LOCAL ] CTRA: Starting deletion of primary data. [2025-09-24T18:12:05.977511] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2025-03 (1.96 seconds). [2025-09-24T18:12:05.990266] [DEBUG] [LOCAL ] CTRA: Deleted primary data file. [2025-09-24T18:12:05.990336] [INFO ] [MAIN ] CTRA: Starting full primary refresh. [2025-09-24T18:12:06.375339] [INFO ] [REMOTE ] CTRA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:12:06.416091] [INFO ] [REMOTE ] CTO: Fetching primary data for 2025-04. [2025-09-24T18:12:06.921740] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2025-01 (1.30 seconds). [2025-09-24T18:12:07.216090] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2025-09. [2025-09-24T18:12:07.830747] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2025-04 (1.41 seconds). [2025-09-24T18:12:08.016130] [INFO ] [REMOTE ] CTO: Fetching primary data for 2025-05. [2025-09-24T18:12:08.205161] [INFO ] [REMOTE ] CTEV: Incremental fetch complete for 2025-09 (0.99 seconds). [2025-09-24T18:12:08.214025] [INFO ] [REMOTE ] CTEV: Full fetch complete (13613 records). [2025-09-24T18:12:08.214839] [DEBUG] [VALIDATOR ] CTEV: Validating primary data. [2025-09-24T18:12:08.402720] [WARN ] [VALIDATOR ] CTEV: Validation failed - insufficient historical data. Have 144 unique days, need 200 days [2025-09-24T18:12:08.403187] [FATAL] [MAIN ] CTEV: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:12:08.403262] [WARN ] [MAIN ] CTEV: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:12:08.403335] [INFO ] [LOCAL ] CTEV: Starting deletion of primary data. [2025-09-24T18:12:08.403414] [DEBUG] [LOCAL ] CTEV: No primary data file found to delete. [2025-09-24T18:12:08.403471] [INFO ] [LOCAL ] CTEV: Starting deletion of derivative data. [2025-09-24T18:12:08.403515] [DEBUG] [LOCAL ] CTEV: No derivative data file found to delete. [2025-09-24T18:12:08.403578] [INFO ] [MAIN ] Update Progress: 547/2373 symbols completed. CTEV took 30.9s. Estimated remaining: 4h 0m 37s. Rate: 7.6 symbols/min [2025-09-24T18:12:08.574985] [INFO ] [MAIN ] CTRE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:12:08.645834] [DEBUG] [LOCAL ] CTRE: Loaded 49212 existing records from primary storage. [2025-09-24T18:12:08.645983] [INFO ] [MAIN ] CTRE: Loaded 49212 existing records. [2025-09-24T18:12:08.823462] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2025-02. [2025-09-24T18:12:08.828397] [WARN ] [MAIN ] CTRE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:12:08.829311] [INFO ] [MAIN ] CTRE: Wiping existing primary data before full refresh. [2025-09-24T18:12:08.829362] [INFO ] [LOCAL ] CTRE: Starting deletion of primary data. [2025-09-24T18:12:08.831116] [DEBUG] [LOCAL ] CTRE: Deleted primary data file. [2025-09-24T18:12:08.831178] [INFO ] [MAIN ] CTRE: Starting full primary refresh. [2025-09-24T18:12:09.199152] [INFO ] [REMOTE ] CTRE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:12:09.278018] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2025-05 (1.26 seconds). [2025-09-24T18:12:09.616088] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2024-12. [2025-09-24T18:12:10.116990] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2025-02 (1.29 seconds). [2025-09-24T18:12:10.416100] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2024-12. [2025-09-24T18:12:11.184526] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-24T18:12:11.216040] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2025-03. [2025-09-24T18:12:12.016060] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2025-01. [2025-09-24T18:12:12.378682] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2024-12 (1.96 seconds). [2025-09-24T18:12:12.414380] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2025-03 (1.20 seconds). [2025-09-24T18:12:12.816114] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2025-04. [2025-09-24T18:12:13.414880] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2025-01 (1.40 seconds). [2025-09-24T18:12:13.616077] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2025-02. [2025-09-24T18:12:14.416107] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2025-01. [2025-09-24T18:12:15.216127] [INFO ] [REMOTE ] CTO: Fetching primary data for 2025-06. [2025-09-24T18:12:15.442975] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2025-04 (2.63 seconds). [2025-09-24T18:12:16.016068] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2025-05. [2025-09-24T18:12:16.379312] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2025-02 (2.76 seconds). [2025-09-24T18:12:16.816102] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2025-03. [2025-09-24T18:12:16.988975] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2025-06 (1.77 seconds). [2025-09-24T18:12:17.143867] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2025-05 (1.13 seconds). [2025-09-24T18:12:17.197957] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2025-01 (2.78 seconds). [2025-09-24T18:12:17.616087] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2025-06. [2025-09-24T18:12:18.416037] [INFO ] [REMOTE ] CTO: Fetching primary data for 2025-07. [2025-09-24T18:12:18.492115] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2025-03 (1.68 seconds). [2025-09-24T18:12:18.855931] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-24T18:12:19.216094] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2025-04. [2025-09-24T18:12:19.407457] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-24T18:12:20.016113] [INFO ] [REMOTE ] CTO: Fetching primary data for 2025-08. [2025-09-24T18:12:20.816070] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2025-07. [2025-09-24T18:12:20.902228] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-24T18:12:21.299307] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2025-08 (1.28 seconds). [2025-09-24T18:12:21.616147] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2025-05. [2025-09-24T18:12:21.907875] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2025-07 (1.09 seconds). [2025-09-24T18:12:22.416170] [INFO ] [REMOTE ] CTO: Fetching primary data for 2025-09. [2025-09-24T18:12:23.221280] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2025-02. [2025-09-24T18:12:23.227199] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2025-05 (1.61 seconds). [2025-09-24T18:12:23.712232] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2025-09 (1.30 seconds). [2025-09-24T18:12:23.718486] [INFO ] [REMOTE ] CTO: Full fetch complete (41832 records). [2025-09-24T18:12:23.718673] [DEBUG] [VALIDATOR ] CTO: Validating primary data. [2025-09-24T18:12:24.019949] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2025-06. [2025-09-24T18:12:24.118416] [DEBUG] [VALIDATOR ] CTO: All expected trading days are present. [2025-09-24T18:12:24.118510] [DEBUG] [VALIDATOR ] CTO: Primary data validation passed. [2025-09-24T18:12:24.119246] [INFO ] [MAIN ] CTO: Fetched primary data is valid. [2025-09-24T18:12:24.119312] [DEBUG] [LOCAL ] CTO: Saving primary data. [2025-09-24T18:12:24.120566] [DEBUG] [LOCAL ] CTO: Trimmed 41832 records to 28253 (keeping 200 days of data) [2025-09-24T18:12:24.307486] [DEBUG] [LOCAL ] CTO: Primary data saved (28253 records). [2025-09-24T18:12:24.307629] [INFO ] [MAIN ] CTO: Full history saved. [2025-09-24T18:12:24.307758] [INFO ] [MAIN ] Update Progress: 548/2373 symbols completed. CTO took 35.9s. Estimated remaining: 4h 0m 56s. Rate: 7.6 symbols/min [2025-09-24T18:12:24.494082] [INFO ] [MAIN ] CTRI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:12:24.537685] [DEBUG] [LOCAL ] CTRI: Loaded 37835 existing records from primary storage. [2025-09-24T18:12:24.537839] [INFO ] [MAIN ] CTRI: Loaded 37835 existing records. [2025-09-24T18:12:24.731511] [WARN ] [MAIN ] CTRI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:12:24.732041] [INFO ] [MAIN ] CTRI: Wiping existing primary data before full refresh. [2025-09-24T18:12:24.732103] [INFO ] [LOCAL ] CTRI: Starting deletion of primary data. [2025-09-24T18:12:24.733055] [DEBUG] [LOCAL ] CTRI: Deleted primary data file. [2025-09-24T18:12:24.733120] [INFO ] [MAIN ] CTRI: Starting full primary refresh. [2025-09-24T18:12:24.817010] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2025-08. [2025-09-24T18:12:25.132516] [INFO ] [REMOTE ] CTRI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:12:25.161868] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2025-02 (1.94 seconds). [2025-09-24T18:12:25.616087] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2024-12. [2025-09-24T18:12:25.765755] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2025-06 (1.75 seconds). [2025-09-24T18:12:26.139822] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2025-08 (1.32 seconds). [2025-09-24T18:12:26.416120] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2025-03. [2025-09-24T18:12:27.113605] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2024-12 (1.50 seconds). [2025-09-24T18:12:27.216079] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2025-01. [2025-09-24T18:12:28.016053] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2025-07. [2025-09-24T18:12:28.227507] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-24T18:12:28.256894] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-24T18:12:28.816093] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2025-09. [2025-09-24T18:12:29.616075] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2025-02. [2025-09-24T18:12:29.700456] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2025-07 (1.68 seconds). [2025-09-24T18:12:30.094527] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2025-09 (1.28 seconds). [2025-09-24T18:12:30.101064] [INFO ] [REMOTE ] CTOS: Full fetch complete (53411 records). [2025-09-24T18:12:30.101210] [DEBUG] [VALIDATOR ] CTOS: Validating primary data. [2025-09-24T18:12:30.418801] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2025-08. [2025-09-24T18:12:30.524749] [DEBUG] [VALIDATOR ] CTOS: All expected trading days are present. [2025-09-24T18:12:30.524897] [DEBUG] [VALIDATOR ] CTOS: Primary data validation passed. [2025-09-24T18:12:30.526096] [INFO ] [MAIN ] CTOS: Fetched primary data is valid. [2025-09-24T18:12:30.526235] [DEBUG] [LOCAL ] CTOS: Saving primary data. [2025-09-24T18:12:30.534749] [DEBUG] [LOCAL ] CTOS: Trimmed 53411 records to 36721 (keeping 200 days of data) [2025-09-24T18:12:30.553483] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2025-02 (0.94 seconds). [2025-09-24T18:12:30.767244] [DEBUG] [LOCAL ] CTOS: Primary data saved (36721 records). [2025-09-24T18:12:30.767423] [INFO ] [MAIN ] CTOS: Full history saved. [2025-09-24T18:12:30.767520] [INFO ] [MAIN ] Update Progress: 549/2373 symbols completed. CTOS took 31.2s. Estimated remaining: 4h 0m 43s. Rate: 7.6 symbols/min [2025-09-24T18:12:30.950042] [INFO ] [MAIN ] CTS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:12:30.972493] [DEBUG] [LOCAL ] CTS: Loaded 19403 existing records from primary storage. [2025-09-24T18:12:30.972695] [INFO ] [MAIN ] CTS: Loaded 19403 existing records. [2025-09-24T18:12:31.170594] [WARN ] [MAIN ] CTS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:12:31.170917] [INFO ] [MAIN ] CTS: Wiping existing primary data before full refresh. [2025-09-24T18:12:31.170973] [INFO ] [LOCAL ] CTS: Starting deletion of primary data. [2025-09-24T18:12:31.171601] [DEBUG] [LOCAL ] CTS: Deleted primary data file. [2025-09-24T18:12:31.171708] [INFO ] [MAIN ] CTS: Starting full primary refresh. [2025-09-24T18:12:31.221289] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2025-04. [2025-09-24T18:12:31.568627] [INFO ] [REMOTE ] CTS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:12:32.016060] [INFO ] [REMOTE ] CTS: Fetching primary data for 2024-12. [2025-09-24T18:12:32.169595] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-24T18:12:32.816138] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2025-09. [2025-09-24T18:12:32.939982] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-24T18:12:32.995491] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2024-12 (0.98 seconds). [2025-09-24T18:12:33.616077] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2025-05. [2025-09-24T18:12:34.416091] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2025-03. [2025-09-24T18:12:34.595679] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2025-09 (1.78 seconds). [2025-09-24T18:12:34.604567] [INFO ] [REMOTE ] CTRE: Full fetch complete (71088 records). [2025-09-24T18:12:34.604719] [DEBUG] [VALIDATOR ] CTRE: Validating primary data. [2025-09-24T18:12:34.994091] [DEBUG] [VALIDATOR ] CTRE: All expected trading days are present. [2025-09-24T18:12:34.994179] [DEBUG] [VALIDATOR ] CTRE: Primary data validation passed. [2025-09-24T18:12:34.995037] [INFO ] [MAIN ] CTRE: Fetched primary data is valid. [2025-09-24T18:12:34.995101] [DEBUG] [LOCAL ] CTRE: Saving primary data. [2025-09-24T18:12:34.996554] [DEBUG] [LOCAL ] CTRE: Trimmed 71088 records to 49225 (keeping 200 days of data) [2025-09-24T18:12:35.216185] [INFO ] [REMOTE ] CTS: Fetching primary data for 2025-01. [2025-09-24T18:12:35.303354] [DEBUG] [LOCAL ] CTRE: Primary data saved (49225 records). [2025-09-24T18:12:35.303700] [INFO ] [MAIN ] CTRE: Full history saved. [2025-09-24T18:12:35.303931] [INFO ] [MAIN ] Update Progress: 550/2373 symbols completed. CTRE took 26.9s. Estimated remaining: 4h 0m 24s. Rate: 7.6 symbols/min [2025-09-24T18:12:35.485368] [INFO ] [MAIN ] CTVA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:12:35.519714] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2025-05 (1.90 seconds). [2025-09-24T18:12:35.580813] [DEBUG] [LOCAL ] CTVA: Loaded 53229 existing records from primary storage. [2025-09-24T18:12:35.580955] [INFO ] [MAIN ] CTVA: Loaded 53229 existing records. [2025-09-24T18:12:35.775161] [WARN ] [MAIN ] CTVA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:12:35.786310] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2025-03 (1.37 seconds). [2025-09-24T18:12:35.786493] [INFO ] [MAIN ] CTVA: Wiping existing primary data before full refresh. [2025-09-24T18:12:35.793061] [INFO ] [LOCAL ] CTVA: Starting deletion of primary data. [2025-09-24T18:12:35.794481] [DEBUG] [LOCAL ] CTVA: Deleted primary data file. [2025-09-24T18:12:35.794543] [INFO ] [MAIN ] CTVA: Starting full primary refresh. [2025-09-24T18:12:36.019851] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2025-06. [2025-09-24T18:12:36.173837] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2025-01 (0.96 seconds). [2025-09-24T18:12:36.178839] [INFO ] [REMOTE ] CTVA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:12:36.816090] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2025-04. [2025-09-24T18:12:37.616055] [INFO ] [REMOTE ] CTS: Fetching primary data for 2025-02. [2025-09-24T18:12:37.789587] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2025-06 (1.77 seconds). [2025-09-24T18:12:38.278147] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2025-04 (1.46 seconds). [2025-09-24T18:12:38.362873] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2025-02 (0.75 seconds). [2025-09-24T18:12:38.416037] [INFO ] [REMOTE ] CTS: Fetching primary data for 2025-03. [2025-09-24T18:12:39.216064] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2025-07. [2025-09-24T18:12:39.406364] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2025-03 (0.99 seconds). [2025-09-24T18:12:40.016098] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2024-12. [2025-09-24T18:12:40.816154] [INFO ] [REMOTE ] CTS: Fetching primary data for 2025-04. [2025-09-24T18:12:41.191255] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2025-07 (1.98 seconds). [2025-09-24T18:12:41.616141] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2025-05. [2025-09-24T18:12:41.880194] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-24T18:12:41.967426] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2024-12 (1.95 seconds). [2025-09-24T18:12:42.416123] [INFO ] [REMOTE ] CTS: Fetching primary data for 2025-05. [2025-09-24T18:12:42.780315] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2025-05 (1.16 seconds). [2025-09-24T18:12:43.216140] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2025-06. [2025-09-24T18:12:43.611132] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2025-05 (1.20 seconds). [2025-09-24T18:12:44.016089] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2025-08. [2025-09-24T18:12:44.617936] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-24T18:12:44.816087] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2025-01. [2025-09-24T18:12:45.616060] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2025-07. [2025-09-24T18:12:45.927686] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2025-08 (1.91 seconds). [2025-09-24T18:12:46.416067] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2025-09. [2025-09-24T18:12:46.535608] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2025-01 (1.72 seconds). [2025-09-24T18:12:47.109768] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-24T18:12:47.216095] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2025-08. [2025-09-24T18:12:48.016086] [INFO ] [REMOTE ] CTS: Fetching primary data for 2025-06. [2025-09-24T18:12:48.410410] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2025-09 (1.99 seconds). [2025-09-24T18:12:48.419864] [INFO ] [REMOTE ] CTRA: Full fetch complete (77664 records). [2025-09-24T18:12:48.419999] [DEBUG] [VALIDATOR ] CTRA: Validating primary data. [2025-09-24T18:12:48.823182] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2025-02. [2025-09-24T18:12:48.875551] [DEBUG] [VALIDATOR ] CTRA: All expected trading days are present. [2025-09-24T18:12:48.875826] [DEBUG] [VALIDATOR ] CTRA: Primary data validation passed. [2025-09-24T18:12:48.877061] [INFO ] [MAIN ] CTRA: Fetched primary data is valid. [2025-09-24T18:12:48.877616] [DEBUG] [LOCAL ] CTRA: Saving primary data. [2025-09-24T18:12:48.907858] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2025-08 (1.69 seconds). [2025-09-24T18:12:48.905975] [DEBUG] [LOCAL ] CTRA: Trimmed 77664 records to 53649 (keeping 200 days of data) [2025-09-24T18:12:49.031227] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-24T18:12:49.305872] [DEBUG] [LOCAL ] CTRA: Primary data saved (53649 records). [2025-09-24T18:12:49.306037] [INFO ] [MAIN ] CTRA: Full history saved. [2025-09-24T18:12:49.306126] [INFO ] [MAIN ] Update Progress: 551/2373 symbols completed. CTRA took 43.8s. Estimated remaining: 4h 0m 36s. Rate: 7.6 symbols/min [2025-09-24T18:12:49.494023] [INFO ] [MAIN ] CUBB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:12:49.494322] [DEBUG] [LOCAL ] CUBB: No existing data file found in primary storage. [2025-09-24T18:12:49.494401] [WARN ] [MAIN ] CUBB: No existing data found, performing full refresh instead. [2025-09-24T18:12:49.494613] [INFO ] [MAIN ] CUBB: Wiping existing primary data before full refresh. [2025-09-24T18:12:49.494691] [INFO ] [LOCAL ] CUBB: Starting deletion of primary data. [2025-09-24T18:12:49.494756] [DEBUG] [LOCAL ] CUBB: No primary data file found to delete. [2025-09-24T18:12:49.494793] [INFO ] [MAIN ] CUBB: Starting full primary refresh. [2025-09-24T18:12:49.623594] [INFO ] [REMOTE ] CTS: Fetching primary data for 2025-07. [2025-09-24T18:12:49.887919] [INFO ] [REMOTE ] CUBB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:12:50.342111] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-24T18:12:50.416089] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2024-12. [2025-09-24T18:12:50.700198] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2025-07 (1.08 seconds). [2025-09-24T18:12:50.949954] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2024-12 (0.53 seconds). [2025-09-24T18:12:51.216083] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2025-01. [2025-09-24T18:12:51.548823] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2025-01 (0.33 seconds). [2025-09-24T18:12:52.016089] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2025-02. [2025-09-24T18:12:52.329341] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2025-02 (0.31 seconds). [2025-09-24T18:12:52.816137] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2025-09. [2025-09-24T18:12:53.616093] [INFO ] [REMOTE ] CTS: Fetching primary data for 2025-08. [2025-09-24T18:12:54.416085] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2025-03. [2025-09-24T18:12:54.448189] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-24T18:12:54.456867] [INFO ] [REMOTE ] CTRI: Full fetch complete (51059 records). [2025-09-24T18:12:54.456985] [DEBUG] [VALIDATOR ] CTRI: Validating primary data. [2025-09-24T18:12:54.647560] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2025-08 (1.03 seconds). [2025-09-24T18:12:54.861413] [DEBUG] [VALIDATOR ] CTRI: All expected trading days are present. [2025-09-24T18:12:54.861511] [DEBUG] [VALIDATOR ] CTRI: Primary data validation passed. [2025-09-24T18:12:54.862286] [INFO ] [MAIN ] CTRI: Fetched primary data is valid. [2025-09-24T18:12:54.862353] [DEBUG] [LOCAL ] CTRI: Saving primary data. [2025-09-24T18:12:54.863622] [DEBUG] [LOCAL ] CTRI: Trimmed 51059 records to 37887 (keeping 200 days of data) [2025-09-24T18:12:55.089158] [DEBUG] [LOCAL ] CTRI: Primary data saved (37887 records). [2025-09-24T18:12:55.089318] [INFO ] [MAIN ] CTRI: Full history saved. [2025-09-24T18:12:55.089409] [INFO ] [MAIN ] Update Progress: 552/2373 symbols completed. CTRI took 30.8s. Estimated remaining: 4h 0m 21s. Rate: 7.6 symbols/min [2025-09-24T18:12:55.221301] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2025-03. [2025-09-24T18:12:55.270130] [INFO ] [MAIN ] CUBE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:12:55.321146] [DEBUG] [LOCAL ] CUBE: Loaded 50740 existing records from primary storage. [2025-09-24T18:12:55.321285] [INFO ] [MAIN ] CUBE: Loaded 50740 existing records. [2025-09-24T18:12:55.504284] [WARN ] [MAIN ] CUBE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:12:55.504519] [INFO ] [MAIN ] CUBE: Wiping existing primary data before full refresh. [2025-09-24T18:12:55.504569] [INFO ] [LOCAL ] CUBE: Starting deletion of primary data. [2025-09-24T18:12:55.505964] [DEBUG] [LOCAL ] CUBE: Deleted primary data file. [2025-09-24T18:12:55.506027] [INFO ] [MAIN ] CUBE: Starting full primary refresh. [2025-09-24T18:12:55.847930] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2025-03 (0.63 seconds). [2025-09-24T18:12:55.910985] [INFO ] [REMOTE ] CUBE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:12:56.016053] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2024-12. [2025-09-24T18:12:56.273487] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2025-03 (1.86 seconds). [2025-09-24T18:12:56.816147] [INFO ] [REMOTE ] CTS: Fetching primary data for 2025-09. [2025-09-24T18:12:57.612265] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2024-12 (1.60 seconds). [2025-09-24T18:12:57.621586] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2025-04. [2025-09-24T18:12:57.929462] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-24T18:12:57.933244] [INFO ] [REMOTE ] CTS: Full fetch complete (26556 records). [2025-09-24T18:12:57.933356] [DEBUG] [VALIDATOR ] CTS: Validating primary data. [2025-09-24T18:12:58.324720] [DEBUG] [VALIDATOR ] CTS: All expected trading days are present. [2025-09-24T18:12:58.324832] [DEBUG] [VALIDATOR ] CTS: Primary data validation passed. [2025-09-24T18:12:58.325471] [INFO ] [MAIN ] CTS: Fetched primary data is valid. [2025-09-24T18:12:58.325551] [DEBUG] [LOCAL ] CTS: Saving primary data. [2025-09-24T18:12:58.326591] [DEBUG] [LOCAL ] CTS: Trimmed 26556 records to 19327 (keeping 200 days of data) [2025-09-24T18:12:58.416364] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2025-01. [2025-09-24T18:12:58.453761] [DEBUG] [LOCAL ] CTS: Primary data saved (19327 records). [2025-09-24T18:12:58.453901] [INFO ] [MAIN ] CTS: Full history saved. [2025-09-24T18:12:58.453993] [INFO ] [MAIN ] Update Progress: 553/2373 symbols completed. CTS took 27.7s. Estimated remaining: 3h 59m 58s. Rate: 7.6 symbols/min [2025-09-24T18:12:58.639092] [INFO ] [MAIN ] CUBI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:12:58.665427] [DEBUG] [LOCAL ] CUBI: Loaded 27245 existing records from primary storage. [2025-09-24T18:12:58.665566] [INFO ] [MAIN ] CUBI: Loaded 27245 existing records. [2025-09-24T18:12:58.841307] [WARN ] [MAIN ] CUBI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:12:58.841543] [INFO ] [MAIN ] CUBI: Wiping existing primary data before full refresh. [2025-09-24T18:12:58.841591] [INFO ] [LOCAL ] CUBI: Starting deletion of primary data. [2025-09-24T18:12:58.842264] [DEBUG] [LOCAL ] CUBI: Deleted primary data file. [2025-09-24T18:12:58.842325] [INFO ] [MAIN ] CUBI: Starting full primary refresh. [2025-09-24T18:12:59.218854] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2025-04. [2025-09-24T18:12:59.218767] [INFO ] [REMOTE ] CUBI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:12:59.287951] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-24T18:12:59.589070] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2025-04 (0.37 seconds). [2025-09-24T18:12:59.985303] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-24T18:13:00.016095] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2025-05. [2025-09-24T18:13:00.331913] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2025-05 (0.32 seconds). [2025-09-24T18:13:00.816115] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2024-12. [2025-09-24T18:13:01.616142] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2025-05. [2025-09-24T18:13:02.158869] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2024-12 (1.34 seconds). [2025-09-24T18:13:02.416127] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2025-02. [2025-09-24T18:13:03.216082] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2025-06. [2025-09-24T18:13:03.343891] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-24T18:13:03.515534] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2025-06 (0.30 seconds). [2025-09-24T18:13:03.696146] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-24T18:13:04.016107] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2025-07. [2025-09-24T18:13:04.344897] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2025-07 (0.33 seconds). [2025-09-24T18:13:04.816095] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2025-01. [2025-09-24T18:13:05.616182] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2025-06. [2025-09-24T18:13:06.064807] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-24T18:13:06.416087] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2025-02. [2025-09-24T18:13:07.216045] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2025-03. [2025-09-24T18:13:07.403000] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2025-06 (1.79 seconds). [2025-09-24T18:13:07.552157] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2025-02 (1.14 seconds). [2025-09-24T18:13:08.016100] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2025-07. [2025-09-24T18:13:08.828004] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2025-08. [2025-09-24T18:13:08.834169] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-24T18:13:09.238399] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2025-08 (0.41 seconds). [2025-09-24T18:13:09.616074] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2025-04. [2025-09-24T18:13:09.951265] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2025-07 (1.94 seconds). [2025-09-24T18:13:10.416086] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2025-08. [2025-09-24T18:13:11.216088] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2025-09. [2025-09-24T18:13:11.461603] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2025-04 (1.85 seconds). [2025-09-24T18:13:11.660025] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2025-09 (0.44 seconds). [2025-09-24T18:13:11.661200] [INFO ] [REMOTE ] CUBB: Full fetch complete (927 records). [2025-09-24T18:13:11.661341] [DEBUG] [VALIDATOR ] CUBB: Validating primary data. [2025-09-24T18:13:11.891343] [WARN ] [VALIDATOR ] CUBB: Validation failed - insufficient historical data. Have 181 unique days, need 200 days [2025-09-24T18:13:11.891829] [FATAL] [MAIN ] CUBB: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:13:11.891986] [WARN ] [MAIN ] CUBB: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:13:11.892076] [INFO ] [LOCAL ] CUBB: Starting deletion of primary data. [2025-09-24T18:13:11.892270] [DEBUG] [LOCAL ] CUBB: No primary data file found to delete. [2025-09-24T18:13:11.892341] [INFO ] [LOCAL ] CUBB: Starting deletion of derivative data. [2025-09-24T18:13:11.892542] [DEBUG] [LOCAL ] CUBB: No derivative data file found to delete. [2025-09-24T18:13:11.892690] [INFO ] [MAIN ] Update Progress: 554/2373 symbols completed. CUBB took 22.6s. Estimated remaining: 4h 0m 8s. Rate: 7.6 symbols/min [2025-09-24T18:13:12.017607] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2025-03. [2025-09-24T18:13:12.093622] [INFO ] [MAIN ] CUK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:13:12.130111] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2025-08 (1.71 seconds). [2025-09-24T18:13:12.197031] [DEBUG] [LOCAL ] CUK: Loaded 51014 existing records from primary storage. [2025-09-24T18:13:12.197194] [INFO ] [MAIN ] CUK: Loaded 51014 existing records. [2025-09-24T18:13:12.379091] [WARN ] [MAIN ] CUK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:13:12.379363] [INFO ] [MAIN ] CUK: Wiping existing primary data before full refresh. [2025-09-24T18:13:12.379412] [INFO ] [LOCAL ] CUK: Starting deletion of primary data. [2025-09-24T18:13:12.380748] [DEBUG] [LOCAL ] CUK: Deleted primary data file. [2025-09-24T18:13:12.380810] [INFO ] [MAIN ] CUK: Starting full primary refresh. [2025-09-24T18:13:12.748235] [INFO ] [REMOTE ] CUK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:13:12.816122] [INFO ] [REMOTE ] CUK: Fetching primary data for 2024-12. [2025-09-24T18:13:13.016266] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2025-03 (1.00 seconds). [2025-09-24T18:13:13.616126] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2025-04. [2025-09-24T18:13:14.416045] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2025-05. [2025-09-24T18:13:14.803097] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2024-12 (1.99 seconds). [2025-09-24T18:13:15.028810] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2025-04 (1.41 seconds). [2025-09-24T18:13:15.216086] [INFO ] [REMOTE ] CUK: Fetching primary data for 2025-01. [2025-09-24T18:13:15.921114] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2025-05 (1.51 seconds). [2025-09-24T18:13:16.016052] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2025-06. [2025-09-24T18:13:16.779359] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-24T18:13:16.816043] [INFO ] [REMOTE ] CUK: Fetching primary data for 2025-02. [2025-09-24T18:13:17.360862] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2025-06 (1.34 seconds). [2025-09-24T18:13:17.616087] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2025-05. [2025-09-24T18:13:18.416045] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2025-07. [2025-09-24T18:13:18.595936] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2025-02 (1.78 seconds). [2025-09-24T18:13:18.666710] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2025-05 (1.05 seconds). [2025-09-24T18:13:19.216132] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2025-09. [2025-09-24T18:13:20.016136] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2025-06. [2025-09-24T18:13:20.266894] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2025-07 (1.85 seconds). [2025-09-24T18:13:20.816152] [INFO ] [REMOTE ] CUK: Fetching primary data for 2025-03. [2025-09-24T18:13:21.034697] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2025-09 (1.82 seconds). [2025-09-24T18:13:21.044730] [INFO ] [REMOTE ] CTVA: Full fetch complete (76943 records). [2025-09-24T18:13:21.044955] [DEBUG] [VALIDATOR ] CTVA: Validating primary data. [2025-09-24T18:13:21.397777] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-24T18:13:21.501622] [DEBUG] [VALIDATOR ] CTVA: All expected trading days are present. [2025-09-24T18:13:21.501796] [DEBUG] [VALIDATOR ] CTVA: Primary data validation passed. [2025-09-24T18:13:21.502916] [INFO ] [MAIN ] CTVA: Fetched primary data is valid. [2025-09-24T18:13:21.502990] [DEBUG] [LOCAL ] CTVA: Saving primary data. [2025-09-24T18:13:21.505235] [DEBUG] [LOCAL ] CTVA: Trimmed 76943 records to 53225 (keeping 200 days of data) [2025-09-24T18:13:21.616178] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2025-07. [2025-09-24T18:13:21.887862] [DEBUG] [LOCAL ] CTVA: Primary data saved (53225 records). [2025-09-24T18:13:21.888101] [INFO ] [MAIN ] CTVA: Full history saved. [2025-09-24T18:13:21.888223] [INFO ] [MAIN ] Update Progress: 555/2373 symbols completed. CTVA took 46.6s. Estimated remaining: 4h 0m 7s. Rate: 7.6 symbols/min [2025-09-24T18:13:22.077785] [INFO ] [MAIN ] CULP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:13:22.083375] [DEBUG] [LOCAL ] CULP: Loaded 3010 existing records from primary storage. [2025-09-24T18:13:22.083559] [INFO ] [MAIN ] CULP: Loaded 3010 existing records. [2025-09-24T18:13:22.272203] [WARN ] [MAIN ] CULP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:13:22.272983] [INFO ] [MAIN ] CULP: Wiping existing primary data before full refresh. [2025-09-24T18:13:22.273055] [INFO ] [LOCAL ] CULP: Starting deletion of primary data. [2025-09-24T18:13:22.273472] [DEBUG] [LOCAL ] CULP: Deleted primary data file. [2025-09-24T18:13:22.273540] [INFO ] [MAIN ] CULP: Starting full primary refresh. [2025-09-24T18:13:22.420093] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2025-08. [2025-09-24T18:13:22.688027] [INFO ] [REMOTE ] CULP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:13:22.752060] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2025-03 (1.94 seconds). [2025-09-24T18:13:22.753629] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2025-07 (1.14 seconds). [2025-09-24T18:13:23.216117] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2025-08. [2025-09-24T18:13:23.781314] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-24T18:13:24.016157] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2025-09. [2025-09-24T18:13:24.342310] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2025-08 (1.13 seconds). [2025-09-24T18:13:24.816120] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2025-09. [2025-09-24T18:13:25.616149] [INFO ] [REMOTE ] CULP: Fetching primary data for 2024-12. [2025-09-24T18:13:25.788971] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-24T18:13:25.798373] [INFO ] [REMOTE ] CUBE: Full fetch complete (72979 records). [2025-09-24T18:13:25.798519] [DEBUG] [VALIDATOR ] CUBE: Validating primary data. [2025-09-24T18:13:26.215594] [DEBUG] [VALIDATOR ] CUBE: All expected trading days are present. [2025-09-24T18:13:26.227986] [DEBUG] [VALIDATOR ] CUBE: Primary data validation passed. [2025-09-24T18:13:26.230980] [INFO ] [MAIN ] CUBE: Fetched primary data is valid. [2025-09-24T18:13:26.231161] [DEBUG] [LOCAL ] CUBE: Saving primary data. [2025-09-24T18:13:26.233188] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2025-09 (1.42 seconds). [2025-09-24T18:13:26.239695] [INFO ] [REMOTE ] CUBI: Full fetch complete (39298 records). [2025-09-24T18:13:26.239876] [DEBUG] [VALIDATOR ] CUBI: Validating primary data. [2025-09-24T18:13:26.240143] [DEBUG] [LOCAL ] CUBE: Trimmed 72979 records to 50695 (keeping 200 days of data) [2025-09-24T18:13:26.365827] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2024-12 (0.75 seconds). [2025-09-24T18:13:26.421129] [INFO ] [REMOTE ] CUK: Fetching primary data for 2025-04. [2025-09-24T18:13:26.742278] [DEBUG] [VALIDATOR ] CUBI: All expected trading days are present. [2025-09-24T18:13:26.743471] [DEBUG] [VALIDATOR ] CUBI: Primary data validation passed. [2025-09-24T18:13:26.744284] [INFO ] [MAIN ] CUBI: Fetched primary data is valid. [2025-09-24T18:13:26.744839] [DEBUG] [LOCAL ] CUBI: Saving primary data. [2025-09-24T18:13:26.748847] [DEBUG] [LOCAL ] CUBI: Trimmed 39298 records to 27343 (keeping 200 days of data) [2025-09-24T18:13:27.036698] [DEBUG] [LOCAL ] CUBI: Primary data saved (27343 records). [2025-09-24T18:13:27.037437] [INFO ] [MAIN ] CUBI: Full history saved. [2025-09-24T18:13:27.037594] [INFO ] [MAIN ] Update Progress: 556/2373 symbols completed. CUBI took 28.6s. Estimated remaining: 3h 59m 50s. Rate: 7.6 symbols/min [2025-09-24T18:13:27.233156] [INFO ] [REMOTE ] CULP: Fetching primary data for 2025-01. [2025-09-24T18:13:27.232773] [INFO ] [MAIN ] CURB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:13:27.326876] [DEBUG] [LOCAL ] CURB: Loaded 33003 existing records from primary storage. [2025-09-24T18:13:27.328632] [INFO ] [MAIN ] CURB: Loaded 33003 existing records. [2025-09-24T18:13:27.526894] [WARN ] [MAIN ] CURB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:13:27.526761] [DEBUG] [LOCAL ] CUBE: Primary data saved (50695 records). [2025-09-24T18:13:27.527189] [INFO ] [MAIN ] CURB: Wiping existing primary data before full refresh. [2025-09-24T18:13:27.527292] [INFO ] [MAIN ] CUBE: Full history saved. [2025-09-24T18:13:27.527480] [INFO ] [MAIN ] Update Progress: 557/2373 symbols completed. CUBE took 32.4s. Estimated remaining: 3h 59m 18s. Rate: 7.6 symbols/min [2025-09-24T18:13:27.527370] [INFO ] [LOCAL ] CURB: Starting deletion of primary data. [2025-09-24T18:13:27.528476] [DEBUG] [LOCAL ] CURB: Deleted primary data file. [2025-09-24T18:13:27.528541] [INFO ] [MAIN ] CURB: Starting full primary refresh. [2025-09-24T18:13:27.907472] [INFO ] [REMOTE ] CURB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:13:27.901325] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2025-01 (0.67 seconds). [2025-09-24T18:13:28.016032] [INFO ] [REMOTE ] CURB: Fetching primary data for 2024-12. [2025-09-24T18:13:28.546090] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2025-04 (2.12 seconds). [2025-09-24T18:13:28.816098] [INFO ] [REMOTE ] CULP: Fetching primary data for 2025-02. [2025-09-24T18:13:29.300894] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2025-02 (0.48 seconds). [2025-09-24T18:13:29.479368] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-24T18:13:29.616102] [INFO ] [REMOTE ] CUK: Fetching primary data for 2025-05. [2025-09-24T18:13:30.416090] [INFO ] [REMOTE ] CULP: Fetching primary data for 2025-03. [2025-09-24T18:13:31.160013] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2025-03 (0.74 seconds). [2025-09-24T18:13:31.216064] [INFO ] [REMOTE ] CULP: Fetching primary data for 2025-04. [2025-09-24T18:13:31.367237] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-24T18:13:31.765732] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2025-04 (0.55 seconds). [2025-09-24T18:13:32.016079] [INFO ] [REMOTE ] CURB: Fetching primary data for 2025-01. [2025-09-24T18:13:32.816084] [INFO ] [REMOTE ] CUK: Fetching primary data for 2025-06. [2025-09-24T18:13:33.191511] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-24T18:13:33.616094] [INFO ] [REMOTE ] CULP: Fetching primary data for 2025-05. [2025-09-24T18:13:34.083376] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2025-05 (0.47 seconds). [2025-09-24T18:13:34.416147] [INFO ] [REMOTE ] CURB: Fetching primary data for 2025-02. [2025-09-24T18:13:34.684348] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2025-06 (1.87 seconds). [2025-09-24T18:13:35.216089] [INFO ] [REMOTE ] CUK: Fetching primary data for 2025-07. [2025-09-24T18:13:35.561129] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2025-02 (1.14 seconds). [2025-09-24T18:13:36.016119] [INFO ] [REMOTE ] CULP: Fetching primary data for 2025-06. [2025-09-24T18:13:36.351397] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2025-06 (0.34 seconds). [2025-09-24T18:13:36.816090] [INFO ] [REMOTE ] CULP: Fetching primary data for 2025-07. [2025-09-24T18:13:37.105479] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-24T18:13:37.345361] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2025-07 (0.53 seconds). [2025-09-24T18:13:37.616079] [INFO ] [REMOTE ] CULP: Fetching primary data for 2025-08. [2025-09-24T18:13:38.053840] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2025-08 (0.44 seconds). [2025-09-24T18:13:38.416089] [INFO ] [REMOTE ] CULP: Fetching primary data for 2025-09. [2025-09-24T18:13:39.216056] [INFO ] [REMOTE ] CUK: Fetching primary data for 2025-08. [2025-09-24T18:13:39.345818] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2025-09 (0.93 seconds). [2025-09-24T18:13:39.347114] [INFO ] [REMOTE ] CULP: Full fetch complete (4802 records). [2025-09-24T18:13:39.347183] [DEBUG] [VALIDATOR ] CULP: Validating primary data. [2025-09-24T18:13:39.731384] [DEBUG] [VALIDATOR ] CULP: All expected trading days are present. [2025-09-24T18:13:39.731528] [DEBUG] [VALIDATOR ] CULP: Primary data validation passed. [2025-09-24T18:13:39.731814] [INFO ] [MAIN ] CULP: Fetched primary data is valid. [2025-09-24T18:13:39.731908] [DEBUG] [LOCAL ] CULP: Saving primary data. [2025-09-24T18:13:39.732454] [DEBUG] [LOCAL ] CULP: Trimmed 4802 records to 3045 (keeping 200 days of data) [2025-09-24T18:13:39.750903] [DEBUG] [LOCAL ] CULP: Primary data saved (3045 records). [2025-09-24T18:13:39.750985] [INFO ] [MAIN ] CULP: Full history saved. [2025-09-24T18:13:39.751157] [INFO ] [MAIN ] Update Progress: 558/2373 symbols completed. CULP took 17.9s. Estimated remaining: 3h 59m 24s. Rate: 7.6 symbols/min [2025-09-24T18:13:40.016156] [INFO ] [REMOTE ] CURB: Fetching primary data for 2025-03. [2025-09-24T18:13:41.240678] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2025-08 (2.02 seconds). [2025-09-24T18:13:41.253082] [INFO ] [REMOTE ] CUK: Fetching primary data for 2025-09. [2025-09-24T18:13:41.414296] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-24T18:13:41.616146] [INFO ] [REMOTE ] CURB: Fetching primary data for 2025-04. [2025-09-24T18:13:43.042505] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2025-04 (1.43 seconds). [2025-09-24T18:13:43.052072] [INFO ] [REMOTE ] CURB: Fetching primary data for 2025-05. [2025-09-24T18:13:43.124821] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-24T18:13:43.137527] [INFO ] [REMOTE ] CUK: Full fetch complete (73739 records). [2025-09-24T18:13:43.137709] [DEBUG] [VALIDATOR ] CUK: Validating primary data. [2025-09-24T18:13:43.543625] [DEBUG] [VALIDATOR ] CUK: All expected trading days are present. [2025-09-24T18:13:43.543796] [DEBUG] [VALIDATOR ] CUK: Primary data validation passed. [2025-09-24T18:13:43.544718] [INFO ] [MAIN ] CUK: Fetched primary data is valid. [2025-09-24T18:13:43.544792] [DEBUG] [LOCAL ] CUK: Saving primary data. [2025-09-24T18:13:43.548817] [DEBUG] [LOCAL ] CUK: Trimmed 73739 records to 50995 (keeping 200 days of data) [2025-09-24T18:13:43.860676] [DEBUG] [LOCAL ] CUK: Primary data saved (50995 records). [2025-09-24T18:13:43.860858] [INFO ] [MAIN ] CUK: Full history saved. [2025-09-24T18:13:43.861062] [INFO ] [MAIN ] Update Progress: 559/2373 symbols completed. CUK took 32.0s. Estimated remaining: 3h 59m 4s. Rate: 7.6 symbols/min [2025-09-24T18:13:43.892485] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2025-05 (0.84 seconds). [2025-09-24T18:13:43.900851] [INFO ] [REMOTE ] CURB: Fetching primary data for 2025-06. [2025-09-24T18:13:45.150904] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-24T18:13:45.157718] [INFO ] [REMOTE ] CURB: Fetching primary data for 2025-07. [2025-09-24T18:13:46.481997] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-24T18:13:46.489909] [INFO ] [REMOTE ] CURB: Fetching primary data for 2025-08. [2025-09-24T18:13:47.811987] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2025-08 (1.32 seconds). [2025-09-24T18:13:47.820048] [INFO ] [REMOTE ] CURB: Fetching primary data for 2025-09. [2025-09-24T18:13:49.143382] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2025-09 (1.32 seconds). [2025-09-24T18:13:49.149323] [INFO ] [REMOTE ] CURB: Full fetch complete (47217 records). [2025-09-24T18:13:49.149422] [DEBUG] [VALIDATOR ] CURB: Validating primary data. [2025-09-24T18:13:49.540350] [DEBUG] [VALIDATOR ] CURB: All expected trading days are present. [2025-09-24T18:13:49.540513] [DEBUG] [VALIDATOR ] CURB: Primary data validation passed. [2025-09-24T18:13:49.541261] [INFO ] [MAIN ] CURB: Fetched primary data is valid. [2025-09-24T18:13:49.541343] [DEBUG] [LOCAL ] CURB: Saving primary data. [2025-09-24T18:13:49.542874] [DEBUG] [LOCAL ] CURB: Trimmed 47217 records to 32949 (keeping 200 days of data) [2025-09-24T18:13:49.750103] [DEBUG] [LOCAL ] CURB: Primary data saved (32949 records). [2025-09-24T18:13:49.750249] [INFO ] [MAIN ] CURB: Full history saved. [2025-09-24T18:13:49.750395] [INFO ] [MAIN ] Update Progress: 560/2373 symbols completed. CURB took 22.7s. Estimated remaining: 3h 58m 49s. Rate: 7.6 symbols/min [2025-09-24T18:13:50.350336] [INFO ] [MAIN ] CURV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:13:50.372205] [INFO ] [MAIN ] CVEO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:13:50.391302] [DEBUG] [LOCAL ] CVEO: No existing data file found in primary storage. [2025-09-24T18:13:50.421290] [INFO ] [MAIN ] CUZ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:13:50.417718] [WARN ] [MAIN ] CVEO: No existing data found, performing full refresh instead. [2025-09-24T18:13:50.473165] [INFO ] [MAIN ] CVE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:13:50.474290] [INFO ] [MAIN ] CVEO: Wiping existing primary data before full refresh. [2025-09-24T18:13:50.440161] [DEBUG] [LOCAL ] CUZ: No existing data file found in primary storage. [2025-09-24T18:13:50.474532] [WARN ] [MAIN ] CUZ: No existing data found, performing full refresh instead. [2025-09-24T18:13:50.474679] [INFO ] [LOCAL ] CVEO: Starting deletion of primary data. [2025-09-24T18:13:50.475221] [INFO ] [MAIN ] CUZ: Wiping existing primary data before full refresh. [2025-09-24T18:13:50.475310] [INFO ] [LOCAL ] CUZ: Starting deletion of primary data. [2025-09-24T18:13:50.475415] [DEBUG] [LOCAL ] CUZ: No primary data file found to delete. [2025-09-24T18:13:50.475517] [INFO ] [MAIN ] CUZ: Starting full primary refresh. [2025-09-24T18:13:50.501754] [DEBUG] [LOCAL ] CVEO: No primary data file found to delete. [2025-09-24T18:13:50.501894] [INFO ] [MAIN ] CVEO: Starting full primary refresh. [2025-09-24T18:13:50.756493] [DEBUG] [LOCAL ] CURV: Loaded 26669 existing records from primary storage. [2025-09-24T18:13:50.786279] [INFO ] [MAIN ] CURV: Loaded 26669 existing records. [2025-09-24T18:13:51.232976] [DEBUG] [LOCAL ] CVE: Loaded 53556 existing records from primary storage. [2025-09-24T18:13:51.278790] [INFO ] [MAIN ] CVE: Loaded 53556 existing records. [2025-09-24T18:13:51.515614] [WARN ] [MAIN ] CURV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:13:51.537384] [INFO ] [REMOTE ] CVEO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:13:51.584716] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2024-12. [2025-09-24T18:13:51.607681] [INFO ] [REMOTE ] CUZ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:13:51.629112] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2024-12. [2025-09-24T18:13:51.628597] [INFO ] [MAIN ] CURV: Wiping existing primary data before full refresh. [2025-09-24T18:13:51.647872] [INFO ] [LOCAL ] CURV: Starting deletion of primary data. [2025-09-24T18:13:51.664622] [DEBUG] [LOCAL ] CURV: Deleted primary data file. [2025-09-24T18:13:51.680446] [INFO ] [MAIN ] CURV: Starting full primary refresh. [2025-09-24T18:13:51.823863] [WARN ] [MAIN ] CVE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:13:51.851016] [INFO ] [MAIN ] CVE: Wiping existing primary data before full refresh. [2025-09-24T18:13:51.851539] [INFO ] [LOCAL ] CVE: Starting deletion of primary data. [2025-09-24T18:13:51.859402] [DEBUG] [LOCAL ] CVE: Deleted primary data file. [2025-09-24T18:13:51.869748] [INFO ] [MAIN ] CVE: Starting full primary refresh. [2025-09-24T18:13:52.479884] [INFO ] [REMOTE ] CURV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:13:52.495244] [INFO ] [REMOTE ] CURV: Fetching primary data for 2024-12. [2025-09-24T18:13:52.580879] [INFO ] [REMOTE ] CVE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:13:52.581249] [INFO ] [REMOTE ] CVE: Fetching primary data for 2024-12. [2025-09-24T18:13:52.590784] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2024-12 (1.01 seconds). [2025-09-24T18:13:52.594001] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2025-01. [2025-09-24T18:13:53.525242] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2025-01 (0.93 seconds). [2025-09-24T18:13:53.527915] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2025-02. [2025-09-24T18:13:53.589675] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2024-12 (1.96 seconds). [2025-09-24T18:13:53.599622] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2025-01. [2025-09-24T18:13:54.110310] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-24T18:13:54.118427] [INFO ] [REMOTE ] CURV: Fetching primary data for 2025-01. [2025-09-24T18:13:54.292105] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-24T18:13:54.304512] [INFO ] [REMOTE ] CVE: Fetching primary data for 2025-01. [2025-09-24T18:13:54.314535] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2025-02 (0.79 seconds). [2025-09-24T18:13:54.318129] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2025-03. [2025-09-24T18:13:55.067458] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-24T18:13:55.079358] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2025-02. [2025-09-24T18:13:55.222082] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2025-01 (1.10 seconds). [2025-09-24T18:13:55.228082] [INFO ] [REMOTE ] CURV: Fetching primary data for 2025-02. [2025-09-24T18:13:55.270421] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-24T18:13:55.883533] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-24T18:13:56.016089] [INFO ] [REMOTE ] CVE: Fetching primary data for 2025-02. [2025-09-24T18:13:56.185374] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-24T18:13:56.278513] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-24T18:13:56.816092] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2025-04. [2025-09-24T18:13:57.547316] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-24T18:13:57.616113] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2025-03. [2025-09-24T18:13:57.798093] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2025-04 (0.98 seconds). [2025-09-24T18:13:58.416084] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2025-05. [2025-09-24T18:13:58.935377] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2025-03 (1.32 seconds). [2025-09-24T18:13:59.216090] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2025-04. [2025-09-24T18:13:59.455508] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2025-05 (1.04 seconds). [2025-09-24T18:14:00.016144] [INFO ] [REMOTE ] CURV: Fetching primary data for 2025-03. [2025-09-24T18:14:00.816140] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2025-06. [2025-09-24T18:14:00.986935] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-24T18:14:01.265223] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2025-03 (1.25 seconds). [2025-09-24T18:14:01.616134] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2025-05. [2025-09-24T18:14:01.894078] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2025-06 (1.08 seconds). [2025-09-24T18:14:02.416182] [INFO ] [REMOTE ] CVE: Fetching primary data for 2025-03. [2025-09-24T18:14:03.216074] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2025-07. [2025-09-24T18:14:03.348453] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-24T18:14:03.844794] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2025-03 (1.43 seconds). [2025-09-24T18:14:04.016045] [INFO ] [REMOTE ] CVE: Fetching primary data for 2025-04. [2025-09-24T18:14:04.217438] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2025-07 (1.00 seconds). [2025-09-24T18:14:04.816144] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2025-06. [2025-09-24T18:14:05.616112] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2025-08. [2025-09-24T18:14:05.999268] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2025-04 (1.98 seconds). [2025-09-24T18:14:06.368617] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2025-06 (1.55 seconds). [2025-09-24T18:14:06.416086] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2025-07. [2025-09-24T18:14:06.674174] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2025-08 (1.06 seconds). [2025-09-24T18:14:07.216092] [INFO ] [REMOTE ] CVE: Fetching primary data for 2025-05. [2025-09-24T18:14:08.016103] [INFO ] [REMOTE ] CURV: Fetching primary data for 2025-04. [2025-09-24T18:14:08.134630] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2025-07 (1.72 seconds). [2025-09-24T18:14:08.816100] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2025-08. [2025-09-24T18:14:09.089784] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2025-05 (1.87 seconds). [2025-09-24T18:14:09.115097] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2025-04 (1.10 seconds). [2025-09-24T18:14:09.616092] [INFO ] [REMOTE ] CURV: Fetching primary data for 2025-05. [2025-09-24T18:14:10.269913] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-24T18:14:10.416042] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2025-09. [2025-09-24T18:14:10.711841] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2025-05 (1.10 seconds). [2025-09-24T18:14:11.216079] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2025-09. [2025-09-24T18:14:12.016092] [INFO ] [REMOTE ] CURV: Fetching primary data for 2025-06. [2025-09-24T18:14:12.153613] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-24T18:14:12.162577] [INFO ] [REMOTE ] CUZ: Full fetch complete (70748 records). [2025-09-24T18:14:12.162781] [DEBUG] [VALIDATOR ] CUZ: Validating primary data. [2025-09-24T18:14:12.491606] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2025-09 (1.28 seconds). [2025-09-24T18:14:12.537197] [INFO ] [REMOTE ] CVEO: Full fetch complete (20276 records). [2025-09-24T18:14:12.561559] [DEBUG] [VALIDATOR ] CVEO: Validating primary data. [2025-09-24T18:14:12.585849] [DEBUG] [VALIDATOR ] CUZ: All expected trading days are present. [2025-09-24T18:14:12.586021] [DEBUG] [VALIDATOR ] CUZ: Primary data validation passed. [2025-09-24T18:14:12.592533] [INFO ] [MAIN ] CUZ: Fetched primary data is valid. [2025-09-24T18:14:12.634534] [DEBUG] [LOCAL ] CUZ: Saving primary data. [2025-09-24T18:14:12.708792] [DEBUG] [LOCAL ] CUZ: Trimmed 70748 records to 49420 (keeping 200 days of data) [2025-09-24T18:14:12.827969] [INFO ] [REMOTE ] CVE: Fetching primary data for 2025-06. [2025-09-24T18:14:13.110407] [DEBUG] [VALIDATOR ] CVEO: All expected trading days are present. [2025-09-24T18:14:13.110995] [DEBUG] [VALIDATOR ] CVEO: Primary data validation passed. [2025-09-24T18:14:13.116173] [INFO ] [MAIN ] CVEO: Fetched primary data is valid. [2025-09-24T18:14:13.116356] [DEBUG] [LOCAL ] CVEO: Saving primary data. [2025-09-24T18:14:13.126161] [DEBUG] [LOCAL ] CVEO: Trimmed 20276 records to 15263 (keeping 200 days of data) [2025-09-24T18:14:13.322617] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-24T18:14:13.382446] [DEBUG] [LOCAL ] CVEO: Primary data saved (15263 records). [2025-09-24T18:14:13.383250] [INFO ] [MAIN ] CVEO: Full history saved. [2025-09-24T18:14:13.383369] [INFO ] [MAIN ] Update Progress: 561/2373 symbols completed. CVEO took 23.6s. Estimated remaining: 3h 59m 32s. Rate: 7.6 symbols/min [2025-09-24T18:14:13.569001] [INFO ] [MAIN ] CVI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:14:13.616226] [INFO ] [REMOTE ] CURV: Fetching primary data for 2025-07. [2025-09-24T18:14:13.647294] [DEBUG] [LOCAL ] CUZ: Primary data saved (49420 records). [2025-09-24T18:14:13.647498] [INFO ] [MAIN ] CUZ: Full history saved. [2025-09-24T18:14:13.647590] [INFO ] [MAIN ] Update Progress: 562/2373 symbols completed. CUZ took 23.9s. Estimated remaining: 3h 58m 60s. Rate: 7.6 symbols/min [2025-09-24T18:14:13.775450] [DEBUG] [LOCAL ] CVI: Loaded 46431 existing records from primary storage. [2025-09-24T18:14:13.790984] [INFO ] [MAIN ] CVI: Loaded 46431 existing records. [2025-09-24T18:14:13.953919] [INFO ] [MAIN ] CVLG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:14:14.055553] [WARN ] [MAIN ] CVI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:14:14.055976] [INFO ] [MAIN ] CVI: Wiping existing primary data before full refresh. [2025-09-24T18:14:14.056083] [INFO ] [LOCAL ] CVI: Starting deletion of primary data. [2025-09-24T18:14:14.063050] [DEBUG] [LOCAL ] CVI: Deleted primary data file. [2025-09-24T18:14:14.064200] [INFO ] [MAIN ] CVI: Starting full primary refresh. [2025-09-24T18:14:14.064624] [DEBUG] [LOCAL ] CVLG: Loaded 15567 existing records from primary storage. [2025-09-24T18:14:14.129502] [INFO ] [MAIN ] CVLG: Loaded 15567 existing records. [2025-09-24T18:14:14.575252] [WARN ] [MAIN ] CVLG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:14:14.657264] [INFO ] [MAIN ] CVLG: Wiping existing primary data before full refresh. [2025-09-24T18:14:14.689862] [INFO ] [REMOTE ] CVI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:14:14.690597] [INFO ] [REMOTE ] CVI: Fetching primary data for 2024-12. [2025-09-24T18:14:14.689994] [INFO ] [LOCAL ] CVLG: Starting deletion of primary data. [2025-09-24T18:14:14.692511] [DEBUG] [LOCAL ] CVLG: Deleted primary data file. [2025-09-24T18:14:14.692594] [INFO ] [MAIN ] CVLG: Starting full primary refresh. [2025-09-24T18:14:15.015892] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2025-06 (2.19 seconds). [2025-09-24T18:14:15.174997] [INFO ] [REMOTE ] CVLG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:14:15.178405] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2025-07 (1.56 seconds). [2025-09-24T18:14:15.216148] [INFO ] [REMOTE ] CVE: Fetching primary data for 2025-07. [2025-09-24T18:14:16.016148] [INFO ] [REMOTE ] CURV: Fetching primary data for 2025-08. [2025-09-24T18:14:16.599752] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-24T18:14:16.816086] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2024-12. [2025-09-24T18:14:17.139876] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2025-07 (1.92 seconds). [2025-09-24T18:14:17.233490] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2025-08 (1.22 seconds). [2025-09-24T18:14:17.548466] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2024-12 (0.73 seconds). [2025-09-24T18:14:17.616077] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2025-01. [2025-09-24T18:14:18.380607] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2025-01 (0.76 seconds). [2025-09-24T18:14:18.416041] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2025-02. [2025-09-24T18:14:19.191732] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2025-02 (0.78 seconds). [2025-09-24T18:14:19.216077] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2025-03. [2025-09-24T18:14:20.016056] [INFO ] [REMOTE ] CURV: Fetching primary data for 2025-09. [2025-09-24T18:14:20.078962] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2025-03 (0.86 seconds). [2025-09-24T18:14:20.816152] [INFO ] [REMOTE ] CVI: Fetching primary data for 2025-01. [2025-09-24T18:14:21.616090] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2025-04. [2025-09-24T18:14:21.740084] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-24T18:14:21.746974] [INFO ] [REMOTE ] CURV: Full fetch complete (39580 records). [2025-09-24T18:14:21.747072] [DEBUG] [VALIDATOR ] CURV: Validating primary data. [2025-09-24T18:14:22.144019] [DEBUG] [VALIDATOR ] CURV: All expected trading days are present. [2025-09-24T18:14:22.144253] [DEBUG] [VALIDATOR ] CURV: Primary data validation passed. [2025-09-24T18:14:22.145370] [INFO ] [MAIN ] CURV: Fetched primary data is valid. [2025-09-24T18:14:22.145461] [DEBUG] [LOCAL ] CURV: Saving primary data. [2025-09-24T18:14:22.176066] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2025-01 (1.36 seconds). [2025-09-24T18:14:22.176496] [DEBUG] [LOCAL ] CURV: Trimmed 39580 records to 26594 (keeping 200 days of data) [2025-09-24T18:14:22.349771] [DEBUG] [LOCAL ] CURV: Primary data saved (26594 records). [2025-09-24T18:14:22.349924] [INFO ] [MAIN ] CURV: Full history saved. [2025-09-24T18:14:22.350017] [INFO ] [MAIN ] Update Progress: 563/2373 symbols completed. CURV took 32.6s. Estimated remaining: 3h 58m 54s. Rate: 7.6 symbols/min [2025-09-24T18:14:22.419412] [INFO ] [REMOTE ] CVE: Fetching primary data for 2025-08. [2025-09-24T18:14:22.526499] [INFO ] [MAIN ] CVNA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:14:22.541084] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2025-04 (0.93 seconds). [2025-09-24T18:14:22.600208] [DEBUG] [LOCAL ] CVNA: Loaded 53022 existing records from primary storage. [2025-09-24T18:14:22.600386] [INFO ] [MAIN ] CVNA: Loaded 53022 existing records. [2025-09-24T18:14:22.777133] [WARN ] [MAIN ] CVNA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:14:22.777440] [INFO ] [MAIN ] CVNA: Wiping existing primary data before full refresh. [2025-09-24T18:14:22.777490] [INFO ] [LOCAL ] CVNA: Starting deletion of primary data. [2025-09-24T18:14:22.779130] [DEBUG] [LOCAL ] CVNA: Deleted primary data file. [2025-09-24T18:14:22.779192] [INFO ] [MAIN ] CVNA: Starting full primary refresh. [2025-09-24T18:14:23.131521] [INFO ] [REMOTE ] CVNA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:14:23.216053] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2024-12. [2025-09-24T18:14:24.016112] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2025-05. [2025-09-24T18:14:24.414163] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2025-08 (1.99 seconds). [2025-09-24T18:14:24.816132] [INFO ] [REMOTE ] CVE: Fetching primary data for 2025-09. [2025-09-24T18:14:25.153671] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2025-05 (1.14 seconds). [2025-09-24T18:14:25.252850] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2024-12 (2.04 seconds). [2025-09-24T18:14:25.616131] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2025-01. [2025-09-24T18:14:26.412445] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2025-09 (1.60 seconds). [2025-09-24T18:14:26.421184] [INFO ] [REMOTE ] CVI: Fetching primary data for 2025-02. [2025-09-24T18:14:26.423483] [INFO ] [REMOTE ] CVE: Full fetch complete (77538 records). [2025-09-24T18:14:26.423679] [DEBUG] [VALIDATOR ] CVE: Validating primary data. [2025-09-24T18:14:26.913575] [DEBUG] [VALIDATOR ] CVE: All expected trading days are present. [2025-09-24T18:14:26.913741] [DEBUG] [VALIDATOR ] CVE: Primary data validation passed. [2025-09-24T18:14:26.915041] [INFO ] [MAIN ] CVE: Fetched primary data is valid. [2025-09-24T18:14:26.915121] [DEBUG] [LOCAL ] CVE: Saving primary data. [2025-09-24T18:14:26.917070] [DEBUG] [LOCAL ] CVE: Trimmed 77538 records to 53556 (keeping 200 days of data) [2025-09-24T18:14:27.217042] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2025-06. [2025-09-24T18:14:27.403373] [DEBUG] [LOCAL ] CVE: Primary data saved (53556 records). [2025-09-24T18:14:27.403565] [INFO ] [MAIN ] CVE: Full history saved. [2025-09-24T18:14:27.403703] [INFO ] [MAIN ] Update Progress: 564/2373 symbols completed. CVE took 37.6s. Estimated remaining: 3h 58m 37s. Rate: 7.6 symbols/min [2025-09-24T18:14:27.672866] [INFO ] [MAIN ] CVS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:14:27.748261] [DEBUG] [LOCAL ] CVS: Loaded 53697 existing records from primary storage. [2025-09-24T18:14:27.749495] [INFO ] [MAIN ] CVS: Loaded 53697 existing records. [2025-09-24T18:14:28.035963] [WARN ] [MAIN ] CVS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:14:28.041838] [INFO ] [MAIN ] CVS: Wiping existing primary data before full refresh. [2025-09-24T18:14:28.041961] [INFO ] [LOCAL ] CVS: Starting deletion of primary data. [2025-09-24T18:14:28.046847] [DEBUG] [LOCAL ] CVS: Deleted primary data file. [2025-09-24T18:14:28.047290] [INFO ] [MAIN ] CVS: Starting full primary refresh. [2025-09-24T18:14:28.046664] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2025-01 (2.43 seconds). [2025-09-24T18:14:28.100581] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2025-02. [2025-09-24T18:14:28.273794] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2025-02 (1.85 seconds). [2025-09-24T18:14:28.459387] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-24T18:14:28.540006] [INFO ] [REMOTE ] CVS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:14:28.816155] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2025-07. [2025-09-24T18:14:29.616145] [INFO ] [REMOTE ] CVI: Fetching primary data for 2025-03. [2025-09-24T18:14:29.800617] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2025-07 (0.98 seconds). [2025-09-24T18:14:30.176931] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2025-02 (2.08 seconds). [2025-09-24T18:14:30.416095] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2025-03. [2025-09-24T18:14:31.216073] [INFO ] [REMOTE ] CVS: Fetching primary data for 2024-12. [2025-09-24T18:14:31.318799] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2025-03 (1.70 seconds). [2025-09-24T18:14:32.016123] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2025-08. [2025-09-24T18:14:32.649098] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2025-03 (2.23 seconds). [2025-09-24T18:14:32.816116] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2025-04. [2025-09-24T18:14:32.873323] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2025-08 (0.86 seconds). [2025-09-24T18:14:33.227109] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2024-12 (2.01 seconds). [2025-09-24T18:14:33.616113] [INFO ] [REMOTE ] CVI: Fetching primary data for 2025-04. [2025-09-24T18:14:34.416157] [INFO ] [REMOTE ] CVS: Fetching primary data for 2025-01. [2025-09-24T18:14:34.900051] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2025-04 (2.08 seconds). [2025-09-24T18:14:35.216154] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2025-05. [2025-09-24T18:14:35.274616] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-24T18:14:36.016197] [INFO ] [REMOTE ] CVI: Fetching primary data for 2025-05. [2025-09-24T18:14:36.597311] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2025-01 (2.18 seconds). [2025-09-24T18:14:36.816133] [INFO ] [REMOTE ] CVS: Fetching primary data for 2025-02. [2025-09-24T18:14:37.532977] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2025-05 (2.32 seconds). [2025-09-24T18:14:37.616113] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2025-06. [2025-09-24T18:14:37.694032] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2025-05 (1.68 seconds). [2025-09-24T18:14:38.416077] [INFO ] [REMOTE ] CVI: Fetching primary data for 2025-06. [2025-09-24T18:14:38.724362] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2025-02 (1.91 seconds). [2025-09-24T18:14:39.216141] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2025-09. [2025-09-24T18:14:39.669334] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2025-06 (2.05 seconds). [2025-09-24T18:14:39.897199] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2025-06 (1.48 seconds). [2025-09-24T18:14:40.016105] [INFO ] [REMOTE ] CVI: Fetching primary data for 2025-07. [2025-09-24T18:14:40.314808] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2025-09 (1.10 seconds). [2025-09-24T18:14:40.318062] [INFO ] [REMOTE ] CVLG: Full fetch complete (20750 records). [2025-09-24T18:14:40.318164] [DEBUG] [VALIDATOR ] CVLG: Validating primary data. [2025-09-24T18:14:40.694407] [DEBUG] [VALIDATOR ] CVLG: All expected trading days are present. [2025-09-24T18:14:40.694513] [DEBUG] [VALIDATOR ] CVLG: Primary data validation passed. [2025-09-24T18:14:40.695047] [INFO ] [MAIN ] CVLG: Fetched primary data is valid. [2025-09-24T18:14:40.695113] [DEBUG] [LOCAL ] CVLG: Saving primary data. [2025-09-24T18:14:40.696066] [DEBUG] [LOCAL ] CVLG: Trimmed 20750 records to 15591 (keeping 200 days of data) [2025-09-24T18:14:40.792762] [DEBUG] [LOCAL ] CVLG: Primary data saved (15591 records). [2025-09-24T18:14:40.792908] [INFO ] [MAIN ] CVLG: Full history saved. [2025-09-24T18:14:40.792993] [INFO ] [MAIN ] Update Progress: 565/2373 symbols completed. CVLG took 27.1s. Estimated remaining: 3h 58m 47s. Rate: 7.6 symbols/min [2025-09-24T18:14:40.822968] [INFO ] [REMOTE ] CVS: Fetching primary data for 2025-03. [2025-09-24T18:14:40.974047] [INFO ] [MAIN ] CVX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:14:41.038071] [DEBUG] [LOCAL ] CVX: Loaded 53760 existing records from primary storage. [2025-09-24T18:14:41.038255] [INFO ] [MAIN ] CVX: Loaded 53760 existing records. [2025-09-24T18:14:41.218825] [WARN ] [MAIN ] CVX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:14:41.219071] [INFO ] [MAIN ] CVX: Wiping existing primary data before full refresh. [2025-09-24T18:14:41.219121] [INFO ] [LOCAL ] CVX: Starting deletion of primary data. [2025-09-24T18:14:41.220785] [DEBUG] [LOCAL ] CVX: Deleted primary data file. [2025-09-24T18:14:41.220847] [INFO ] [MAIN ] CVX: Starting full primary refresh. [2025-09-24T18:14:41.597732] [INFO ] [REMOTE ] CVX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:14:41.621225] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2025-07. [2025-09-24T18:14:41.638633] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2025-07 (1.62 seconds). [2025-09-24T18:14:42.416139] [INFO ] [REMOTE ] CVI: Fetching primary data for 2025-08. [2025-09-24T18:14:42.767060] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2025-03 (1.94 seconds). [2025-09-24T18:14:43.216144] [INFO ] [REMOTE ] CVS: Fetching primary data for 2025-04. [2025-09-24T18:14:43.978217] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2025-07 (2.36 seconds). [2025-09-24T18:14:44.016083] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2025-08. [2025-09-24T18:14:44.124319] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2025-08 (1.71 seconds). [2025-09-24T18:14:44.816147] [INFO ] [REMOTE ] CVI: Fetching primary data for 2025-09. [2025-09-24T18:14:45.262537] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2025-04 (2.05 seconds). [2025-09-24T18:14:45.616114] [INFO ] [REMOTE ] CVX: Fetching primary data for 2024-12. [2025-09-24T18:14:45.796984] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-24T18:14:46.291498] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2025-09 (1.48 seconds). [2025-09-24T18:14:46.300139] [INFO ] [REMOTE ] CVI: Full fetch complete (67279 records). [2025-09-24T18:14:46.300259] [DEBUG] [VALIDATOR ] CVI: Validating primary data. [2025-09-24T18:14:46.421331] [INFO ] [REMOTE ] CVS: Fetching primary data for 2025-05. [2025-09-24T18:14:46.691426] [DEBUG] [VALIDATOR ] CVI: All expected trading days are present. [2025-09-24T18:14:46.691578] [DEBUG] [VALIDATOR ] CVI: Primary data validation passed. [2025-09-24T18:14:46.692612] [INFO ] [MAIN ] CVI: Fetched primary data is valid. [2025-09-24T18:14:46.692729] [DEBUG] [LOCAL ] CVI: Saving primary data. [2025-09-24T18:14:46.694200] [DEBUG] [LOCAL ] CVI: Trimmed 67279 records to 46432 (keeping 200 days of data) [2025-09-24T18:14:46.984994] [DEBUG] [LOCAL ] CVI: Primary data saved (46432 records). [2025-09-24T18:14:46.985143] [INFO ] [MAIN ] CVI: Full history saved. [2025-09-24T18:14:46.985236] [INFO ] [MAIN ] Update Progress: 566/2373 symbols completed. CVI took 33.6s. Estimated remaining: 3h 58m 33s. Rate: 7.6 symbols/min [2025-09-24T18:14:47.164992] [INFO ] [MAIN ] CW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:14:47.188252] [DEBUG] [LOCAL ] CW: Loaded 22479 existing records from primary storage. [2025-09-24T18:14:47.188422] [INFO ] [MAIN ] CW: Loaded 22479 existing records. [2025-09-24T18:14:47.221348] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2025-09. [2025-09-24T18:14:47.379699] [WARN ] [MAIN ] CW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:14:47.380002] [INFO ] [MAIN ] CW: Wiping existing primary data before full refresh. [2025-09-24T18:14:47.380061] [INFO ] [LOCAL ] CW: Starting deletion of primary data. [2025-09-24T18:14:47.380721] [DEBUG] [LOCAL ] CW: Deleted primary data file. [2025-09-24T18:14:47.380783] [INFO ] [MAIN ] CW: Starting full primary refresh. [2025-09-24T18:14:47.767435] [INFO ] [REMOTE ] CW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:14:47.858544] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2024-12 (2.24 seconds). [2025-09-24T18:14:48.016058] [INFO ] [REMOTE ] CVX: Fetching primary data for 2025-01. [2025-09-24T18:14:48.651660] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2025-05 (2.23 seconds). [2025-09-24T18:14:48.816109] [INFO ] [REMOTE ] CW: Fetching primary data for 2024-12. [2025-09-24T18:14:49.616197] [INFO ] [REMOTE ] CVS: Fetching primary data for 2025-06. [2025-09-24T18:14:49.773140] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2025-09 (2.55 seconds). [2025-09-24T18:14:49.782603] [INFO ] [REMOTE ] CVNA: Full fetch complete (76679 records). [2025-09-24T18:14:49.782821] [DEBUG] [VALIDATOR ] CVNA: Validating primary data. [2025-09-24T18:14:50.135695] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2024-12 (1.32 seconds). [2025-09-24T18:14:50.228017] [DEBUG] [VALIDATOR ] CVNA: All expected trading days are present. [2025-09-24T18:14:50.228219] [DEBUG] [VALIDATOR ] CVNA: Primary data validation passed. [2025-09-24T18:14:50.229368] [INFO ] [MAIN ] CVNA: Fetched primary data is valid. [2025-09-24T18:14:50.229452] [DEBUG] [LOCAL ] CVNA: Saving primary data. [2025-09-24T18:14:50.231306] [DEBUG] [LOCAL ] CVNA: Trimmed 76679 records to 53009 (keeping 200 days of data) [2025-09-24T18:14:50.349714] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2025-01 (2.33 seconds). [2025-09-24T18:14:50.445077] [INFO ] [REMOTE ] CVX: Fetching primary data for 2025-02. [2025-09-24T18:14:50.595159] [DEBUG] [LOCAL ] CVNA: Primary data saved (53009 records). [2025-09-24T18:14:50.595317] [INFO ] [MAIN ] CVNA: Full history saved. [2025-09-24T18:14:50.595419] [INFO ] [MAIN ] Update Progress: 567/2373 symbols completed. CVNA took 28.2s. Estimated remaining: 3h 58m 12s. Rate: 7.6 symbols/min [2025-09-24T18:14:50.782578] [INFO ] [MAIN ] CWAN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:14:50.839012] [DEBUG] [LOCAL ] CWAN: Loaded 52401 existing records from primary storage. [2025-09-24T18:14:50.839186] [INFO ] [MAIN ] CWAN: Loaded 52401 existing records. [2025-09-24T18:14:51.019377] [WARN ] [MAIN ] CWAN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:14:51.019721] [INFO ] [MAIN ] CWAN: Wiping existing primary data before full refresh. [2025-09-24T18:14:51.019778] [INFO ] [LOCAL ] CWAN: Starting deletion of primary data. [2025-09-24T18:14:51.021160] [DEBUG] [LOCAL ] CWAN: Deleted primary data file. [2025-09-24T18:14:51.021222] [INFO ] [MAIN ] CWAN: Starting full primary refresh. [2025-09-24T18:14:51.223717] [INFO ] [REMOTE ] CW: Fetching primary data for 2025-01. [2025-09-24T18:14:51.415137] [INFO ] [REMOTE ] CWAN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:14:51.476789] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2025-06 (1.86 seconds). [2025-09-24T18:14:52.016083] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2024-12. [2025-09-24T18:14:52.533701] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2025-02 (2.09 seconds). [2025-09-24T18:14:52.595592] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-24T18:14:52.816101] [INFO ] [REMOTE ] CW: Fetching primary data for 2025-02. [2025-09-24T18:14:53.616092] [INFO ] [REMOTE ] CVS: Fetching primary data for 2025-07. [2025-09-24T18:14:53.697068] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-24T18:14:54.162816] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-24T18:14:54.416123] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2025-01. [2025-09-24T18:14:55.216108] [INFO ] [REMOTE ] CVX: Fetching primary data for 2025-03. [2025-09-24T18:14:55.815459] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2025-07 (2.20 seconds). [2025-09-24T18:14:55.966307] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-24T18:14:56.016038] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2025-02. [2025-09-24T18:14:56.816105] [INFO ] [REMOTE ] CVS: Fetching primary data for 2025-08. [2025-09-24T18:14:57.393293] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2025-03 (2.18 seconds). [2025-09-24T18:14:57.616067] [INFO ] [REMOTE ] CVX: Fetching primary data for 2025-04. [2025-09-24T18:14:57.686633] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-24T18:14:58.416088] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2025-03. [2025-09-24T18:14:58.770265] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2025-08 (1.95 seconds). [2025-09-24T18:14:59.216128] [INFO ] [REMOTE ] CVS: Fetching primary data for 2025-09. [2025-09-24T18:15:00.016087] [INFO ] [REMOTE ] CW: Fetching primary data for 2025-03. [2025-09-24T18:15:00.087042] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2025-04 (2.47 seconds). [2025-09-24T18:15:00.156944] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-24T18:15:00.816095] [INFO ] [REMOTE ] CVX: Fetching primary data for 2025-05. [2025-09-24T18:15:01.393437] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2025-09 (2.18 seconds). [2025-09-24T18:15:01.403382] [INFO ] [REMOTE ] CVS: Full fetch complete (77814 records). [2025-09-24T18:15:01.403576] [DEBUG] [VALIDATOR ] CVS: Validating primary data. [2025-09-24T18:15:01.628979] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2025-04. [2025-09-24T18:15:01.880551] [DEBUG] [VALIDATOR ] CVS: All expected trading days are present. [2025-09-24T18:15:01.882676] [DEBUG] [VALIDATOR ] CVS: Primary data validation passed. [2025-09-24T18:15:01.882532] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2025-03 (1.87 seconds). [2025-09-24T18:15:01.884008] [INFO ] [MAIN ] CVS: Fetched primary data is valid. [2025-09-24T18:15:01.892792] [DEBUG] [LOCAL ] CVS: Saving primary data. [2025-09-24T18:15:01.895025] [DEBUG] [LOCAL ] CVS: Trimmed 77814 records to 53697 (keeping 200 days of data) [2025-09-24T18:15:02.243507] [DEBUG] [LOCAL ] CVS: Primary data saved (53697 records). [2025-09-24T18:15:02.243722] [INFO ] [MAIN ] CVS: Full history saved. [2025-09-24T18:15:02.243835] [INFO ] [MAIN ] Update Progress: 568/2373 symbols completed. CVS took 34.8s. Estimated remaining: 3h 58m 16s. Rate: 7.6 symbols/min [2025-09-24T18:15:02.422001] [INFO ] [REMOTE ] CW: Fetching primary data for 2025-04. [2025-09-24T18:15:02.425768] [INFO ] [MAIN ] CWEN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:15:02.426950] [DEBUG] [LOCAL ] CWEN: No existing data file found in primary storage. [2025-09-24T18:15:02.427008] [WARN ] [MAIN ] CWEN: No existing data found, performing full refresh instead. [2025-09-24T18:15:02.427163] [INFO ] [MAIN ] CWEN: Wiping existing primary data before full refresh. [2025-09-24T18:15:02.427221] [INFO ] [LOCAL ] CWEN: Starting deletion of primary data. [2025-09-24T18:15:02.427281] [DEBUG] [LOCAL ] CWEN: No primary data file found to delete. [2025-09-24T18:15:02.427316] [INFO ] [MAIN ] CWEN: Starting full primary refresh. [2025-09-24T18:15:02.793160] [INFO ] [REMOTE ] CWEN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:15:03.216103] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2024-12. [2025-09-24T18:15:04.478138] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2025-05 (3.66 seconds). [2025-09-24T18:15:04.489572] [INFO ] [REMOTE ] CVX: Fetching primary data for 2025-06. [2025-09-24T18:15:04.961442] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2025-04 (3.33 seconds). [2025-09-24T18:15:04.974016] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2025-05. [2025-09-24T18:15:05.328351] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2024-12 (2.11 seconds). [2025-09-24T18:15:05.616080] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2025-01. [2025-09-24T18:15:05.712311] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2025-04 (3.29 seconds). [2025-09-24T18:15:06.416501] [INFO ] [REMOTE ] CW: Fetching primary data for 2025-05. [2025-09-24T18:15:06.448182] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-24T18:15:06.536636] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2025-06 (2.05 seconds). [2025-09-24T18:15:06.714791] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2025-01 (1.10 seconds). [2025-09-24T18:15:07.216156] [INFO ] [REMOTE ] CVX: Fetching primary data for 2025-07. [2025-09-24T18:15:07.713132] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2025-05 (1.30 seconds). [2025-09-24T18:15:08.016159] [INFO ] [REMOTE ] CW: Fetching primary data for 2025-06. [2025-09-24T18:15:08.816141] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2025-06. [2025-09-24T18:15:09.233687] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-24T18:15:09.616159] [INFO ] [REMOTE ] CW: Fetching primary data for 2025-07. [2025-09-24T18:15:10.215445] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-24T18:15:10.416541] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2025-02. [2025-09-24T18:15:10.423095] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2025-07 (3.21 seconds). [2025-09-24T18:15:10.626897] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2025-07 (1.01 seconds). [2025-09-24T18:15:11.216109] [INFO ] [REMOTE ] CVX: Fetching primary data for 2025-08. [2025-09-24T18:15:11.947692] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-24T18:15:12.016078] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2025-03. [2025-09-24T18:15:12.816086] [INFO ] [REMOTE ] CW: Fetching primary data for 2025-08. [2025-09-24T18:15:13.441140] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2025-08 (2.23 seconds). [2025-09-24T18:15:13.533198] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-24T18:15:13.616121] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2025-07. [2025-09-24T18:15:14.187013] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2025-08 (1.37 seconds). [2025-09-24T18:15:14.416088] [INFO ] [REMOTE ] CVX: Fetching primary data for 2025-09. [2025-09-24T18:15:15.216089] [INFO ] [REMOTE ] CW: Fetching primary data for 2025-09. [2025-09-24T18:15:16.016096] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2025-04. [2025-09-24T18:15:16.715792] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2025-07 (3.10 seconds). [2025-09-24T18:15:16.780411] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-24T18:15:16.784178] [INFO ] [REMOTE ] CW: Full fetch complete (33371 records). [2025-09-24T18:15:16.784279] [DEBUG] [VALIDATOR ] CW: Validating primary data. [2025-09-24T18:15:16.784850] [FATAL] [VALIDATOR ] CW: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:15:16.784941] [FATAL] [MAIN ] CW: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:15:16.784987] [WARN ] [MAIN ] CW: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:15:16.785026] [INFO ] [LOCAL ] CW: Starting deletion of primary data. [2025-09-24T18:15:16.785087] [DEBUG] [LOCAL ] CW: No primary data file found to delete. [2025-09-24T18:15:16.785126] [INFO ] [LOCAL ] CW: Starting deletion of derivative data. [2025-09-24T18:15:16.785540] [DEBUG] [LOCAL ] CW: Deleted derivative data file. [2025-09-24T18:15:16.785666] [INFO ] [MAIN ] Update Progress: 569/2373 symbols completed. CW took 29.8s. Estimated remaining: 3h 58m 29s. Rate: 7.6 symbols/min [2025-09-24T18:15:16.821159] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2025-08. [2025-09-24T18:15:16.976292] [INFO ] [MAIN ] CWH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:15:17.030086] [DEBUG] [LOCAL ] CWH: Loaded 51415 existing records from primary storage. [2025-09-24T18:15:17.030260] [INFO ] [MAIN ] CWH: Loaded 51415 existing records. [2025-09-24T18:15:17.224063] [WARN ] [MAIN ] CWH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:15:17.224443] [INFO ] [MAIN ] CWH: Wiping existing primary data before full refresh. [2025-09-24T18:15:17.224522] [INFO ] [LOCAL ] CWH: Starting deletion of primary data. [2025-09-24T18:15:17.226083] [DEBUG] [LOCAL ] CWH: Deleted primary data file. [2025-09-24T18:15:17.226150] [INFO ] [MAIN ] CWH: Starting full primary refresh. [2025-09-24T18:15:17.597821] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2025-09 (3.18 seconds). [2025-09-24T18:15:17.636083] [INFO ] [REMOTE ] CWH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:15:17.646515] [INFO ] [REMOTE ] CWH: Fetching primary data for 2024-12. [2025-09-24T18:15:17.647761] [INFO ] [REMOTE ] CVX: Full fetch complete (77845 records). [2025-09-24T18:15:17.648073] [DEBUG] [VALIDATOR ] CVX: Validating primary data. [2025-09-24T18:15:18.025007] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2025-04 (2.01 seconds). [2025-09-24T18:15:18.103783] [DEBUG] [VALIDATOR ] CVX: All expected trading days are present. [2025-09-24T18:15:18.103881] [DEBUG] [VALIDATOR ] CVX: Primary data validation passed. [2025-09-24T18:15:18.104979] [INFO ] [MAIN ] CVX: Fetched primary data is valid. [2025-09-24T18:15:18.105046] [DEBUG] [LOCAL ] CVX: Saving primary data. [2025-09-24T18:15:18.106727] [DEBUG] [LOCAL ] CVX: Trimmed 77845 records to 53760 (keeping 200 days of data) [2025-09-24T18:15:18.431864] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2025-05. [2025-09-24T18:15:18.463101] [DEBUG] [LOCAL ] CVX: Primary data saved (53760 records). [2025-09-24T18:15:18.463443] [INFO ] [MAIN ] CVX: Full history saved. [2025-09-24T18:15:18.463582] [INFO ] [MAIN ] Update Progress: 570/2373 symbols completed. CVX took 37.7s. Estimated remaining: 3h 58m 1s. Rate: 7.6 symbols/min [2025-09-24T18:15:18.651200] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2025-08 (1.83 seconds). [2025-09-24T18:15:18.677885] [INFO ] [MAIN ] CWK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:15:18.736304] [DEBUG] [LOCAL ] CWK: Loaded 49427 existing records from primary storage. [2025-09-24T18:15:18.736485] [INFO ] [MAIN ] CWK: Loaded 49427 existing records. [2025-09-24T18:15:18.933871] [WARN ] [MAIN ] CWK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:15:18.934249] [INFO ] [MAIN ] CWK: Wiping existing primary data before full refresh. [2025-09-24T18:15:18.934369] [INFO ] [LOCAL ] CWK: Starting deletion of primary data. [2025-09-24T18:15:18.936007] [DEBUG] [LOCAL ] CWK: Deleted primary data file. [2025-09-24T18:15:18.936076] [INFO ] [MAIN ] CWK: Starting full primary refresh. [2025-09-24T18:15:19.224160] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2025-09. [2025-09-24T18:15:19.434394] [INFO ] [REMOTE ] CWK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:15:19.539823] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2024-12 (1.89 seconds). [2025-09-24T18:15:19.685686] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2025-05 (1.25 seconds). [2025-09-24T18:15:20.016172] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2025-06. [2025-09-24T18:15:20.816145] [INFO ] [REMOTE ] CWK: Fetching primary data for 2024-12. [2025-09-24T18:15:20.899267] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2025-09 (1.68 seconds). [2025-09-24T18:15:20.908528] [INFO ] [REMOTE ] CWAN: Full fetch complete (74715 records). [2025-09-24T18:15:20.908745] [DEBUG] [VALIDATOR ] CWAN: Validating primary data. [2025-09-24T18:15:20.909703] [FATAL] [VALIDATOR ] CWAN: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:15:20.909816] [FATAL] [MAIN ] CWAN: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:15:20.909862] [WARN ] [MAIN ] CWAN: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:15:20.909975] [INFO ] [LOCAL ] CWAN: Starting deletion of primary data. [2025-09-24T18:15:20.910068] [DEBUG] [LOCAL ] CWAN: No primary data file found to delete. [2025-09-24T18:15:20.910138] [INFO ] [LOCAL ] CWAN: Starting deletion of derivative data. [2025-09-24T18:15:20.910535] [DEBUG] [LOCAL ] CWAN: Deleted derivative data file. [2025-09-24T18:15:20.910711] [INFO ] [MAIN ] Update Progress: 571/2373 symbols completed. CWAN took 30.3s. Estimated remaining: 3h 57m 36s. Rate: 7.6 symbols/min [2025-09-24T18:15:21.081330] [INFO ] [MAIN ] CWT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:15:21.110010] [DEBUG] [LOCAL ] CWT: Loaded 27855 existing records from primary storage. [2025-09-24T18:15:21.110149] [INFO ] [MAIN ] CWT: Loaded 27855 existing records. [2025-09-24T18:15:21.311278] [WARN ] [MAIN ] CWT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:15:21.312002] [INFO ] [MAIN ] CWT: Wiping existing primary data before full refresh. [2025-09-24T18:15:21.312097] [INFO ] [LOCAL ] CWT: Starting deletion of primary data. [2025-09-24T18:15:21.312923] [DEBUG] [LOCAL ] CWT: Deleted primary data file. [2025-09-24T18:15:21.312990] [INFO ] [MAIN ] CWT: Starting full primary refresh. [2025-09-24T18:15:21.621061] [INFO ] [REMOTE ] CWH: Fetching primary data for 2025-01. [2025-09-24T18:15:21.721834] [INFO ] [REMOTE ] CWT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:15:21.751982] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-24T18:15:22.153604] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2024-12 (1.34 seconds). [2025-09-24T18:15:22.416086] [INFO ] [REMOTE ] CWK: Fetching primary data for 2025-01. [2025-09-24T18:15:23.216106] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2025-07. [2025-09-24T18:15:23.262019] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2025-01 (1.64 seconds). [2025-09-24T18:15:23.963838] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-24T18:15:24.016085] [INFO ] [REMOTE ] CWH: Fetching primary data for 2025-02. [2025-09-24T18:15:24.816070] [INFO ] [REMOTE ] CWT: Fetching primary data for 2024-12. [2025-09-24T18:15:24.861729] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-24T18:15:25.612778] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-24T18:15:25.626530] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2025-08. [2025-09-24T18:15:26.135856] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2024-12 (1.32 seconds). [2025-09-24T18:15:26.416089] [INFO ] [REMOTE ] CWT: Fetching primary data for 2025-01. [2025-09-24T18:15:27.216128] [INFO ] [REMOTE ] CWK: Fetching primary data for 2025-02. [2025-09-24T18:15:27.428782] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2025-08 (1.80 seconds). [2025-09-24T18:15:27.736625] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2025-01 (1.32 seconds). [2025-09-24T18:15:28.016080] [INFO ] [REMOTE ] CWH: Fetching primary data for 2025-03. [2025-09-24T18:15:28.644037] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2025-02 (1.43 seconds). [2025-09-24T18:15:28.816072] [INFO ] [REMOTE ] CWK: Fetching primary data for 2025-03. [2025-09-24T18:15:29.616054] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2025-09. [2025-09-24T18:15:29.888828] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2025-03 (1.87 seconds). [2025-09-24T18:15:30.416118] [INFO ] [REMOTE ] CWH: Fetching primary data for 2025-04. [2025-09-24T18:15:30.556341] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-24T18:15:31.216095] [INFO ] [REMOTE ] CWK: Fetching primary data for 2025-04. [2025-09-24T18:15:31.473599] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2025-09 (1.86 seconds). [2025-09-24T18:15:31.482339] [INFO ] [REMOTE ] CWEN: Full fetch complete (64379 records). [2025-09-24T18:15:31.482501] [DEBUG] [VALIDATOR ] CWEN: Validating primary data. [2025-09-24T18:15:31.903198] [DEBUG] [VALIDATOR ] CWEN: All expected trading days are present. [2025-09-24T18:15:31.903369] [DEBUG] [VALIDATOR ] CWEN: Primary data validation passed. [2025-09-24T18:15:31.904366] [INFO ] [MAIN ] CWEN: Fetched primary data is valid. [2025-09-24T18:15:31.904434] [DEBUG] [LOCAL ] CWEN: Saving primary data. [2025-09-24T18:15:31.906343] [DEBUG] [LOCAL ] CWEN: Trimmed 64379 records to 45039 (keeping 200 days of data) [2025-09-24T18:15:32.016173] [INFO ] [REMOTE ] CWT: Fetching primary data for 2025-02. [2025-09-24T18:15:32.200003] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-24T18:15:32.268818] [DEBUG] [LOCAL ] CWEN: Primary data saved (45039 records). [2025-09-24T18:15:32.269016] [INFO ] [MAIN ] CWEN: Full history saved. [2025-09-24T18:15:32.269122] [INFO ] [MAIN ] Update Progress: 572/2373 symbols completed. CWEN took 30.0s. Estimated remaining: 3h 57m 39s. Rate: 7.6 symbols/min [2025-09-24T18:15:32.459528] [INFO ] [MAIN ] CX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:15:32.519662] [DEBUG] [LOCAL ] CX: Loaded 52840 existing records from primary storage. [2025-09-24T18:15:32.519946] [INFO ] [MAIN ] CX: Loaded 52840 existing records. [2025-09-24T18:15:32.711205] [WARN ] [MAIN ] CX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:15:32.711559] [INFO ] [MAIN ] CX: Wiping existing primary data before full refresh. [2025-09-24T18:15:32.711616] [INFO ] [LOCAL ] CX: Starting deletion of primary data. [2025-09-24T18:15:32.713491] [DEBUG] [LOCAL ] CX: Deleted primary data file. [2025-09-24T18:15:32.713560] [INFO ] [MAIN ] CX: Starting full primary refresh. [2025-09-24T18:15:32.820854] [INFO ] [REMOTE ] CWH: Fetching primary data for 2025-05. [2025-09-24T18:15:33.100792] [INFO ] [REMOTE ] CX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:15:33.160498] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2025-02 (1.14 seconds). [2025-09-24T18:15:33.162302] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2025-04 (1.95 seconds). [2025-09-24T18:15:33.616144] [INFO ] [REMOTE ] CWT: Fetching primary data for 2025-03. [2025-09-24T18:15:34.416098] [INFO ] [REMOTE ] CWK: Fetching primary data for 2025-05. [2025-09-24T18:15:34.766457] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2025-05 (1.95 seconds). [2025-09-24T18:15:34.877041] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2025-03 (1.26 seconds). [2025-09-24T18:15:35.216082] [INFO ] [REMOTE ] CWT: Fetching primary data for 2025-04. [2025-09-24T18:15:35.911202] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-24T18:15:36.016130] [INFO ] [REMOTE ] CX: Fetching primary data for 2024-12. [2025-09-24T18:15:36.604254] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2025-04 (1.39 seconds). [2025-09-24T18:15:36.816137] [INFO ] [REMOTE ] CWH: Fetching primary data for 2025-06. [2025-09-24T18:15:37.616080] [INFO ] [REMOTE ] CWK: Fetching primary data for 2025-06. [2025-09-24T18:15:37.955636] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2024-12 (1.94 seconds). [2025-09-24T18:15:38.416097] [INFO ] [REMOTE ] CX: Fetching primary data for 2025-01. [2025-09-24T18:15:38.469535] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-24T18:15:39.221133] [INFO ] [REMOTE ] CWT: Fetching primary data for 2025-05. [2025-09-24T18:15:39.226428] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-24T18:15:40.016094] [INFO ] [REMOTE ] CWH: Fetching primary data for 2025-07. [2025-09-24T18:15:40.279046] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2025-01 (1.86 seconds). [2025-09-24T18:15:40.550411] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2025-05 (1.33 seconds). [2025-09-24T18:15:40.816175] [INFO ] [REMOTE ] CWK: Fetching primary data for 2025-07. [2025-09-24T18:15:41.616120] [INFO ] [REMOTE ] CX: Fetching primary data for 2025-02. [2025-09-24T18:15:41.836960] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-24T18:15:42.416096] [INFO ] [REMOTE ] CWH: Fetching primary data for 2025-08. [2025-09-24T18:15:42.565716] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-24T18:15:43.216153] [INFO ] [REMOTE ] CWK: Fetching primary data for 2025-08. [2025-09-24T18:15:43.293848] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2025-02 (1.68 seconds). [2025-09-24T18:15:44.016161] [INFO ] [REMOTE ] CWT: Fetching primary data for 2025-06. [2025-09-24T18:15:44.166481] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-24T18:15:44.606523] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2025-08 (1.39 seconds). [2025-09-24T18:15:44.816083] [INFO ] [REMOTE ] CWK: Fetching primary data for 2025-09. [2025-09-24T18:15:45.255186] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-24T18:15:45.616085] [INFO ] [REMOTE ] CWT: Fetching primary data for 2025-07. [2025-09-24T18:15:46.416092] [INFO ] [REMOTE ] CWH: Fetching primary data for 2025-09. [2025-09-24T18:15:46.557010] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-24T18:15:46.566227] [INFO ] [REMOTE ] CWK: Full fetch complete (70888 records). [2025-09-24T18:15:46.566414] [DEBUG] [VALIDATOR ] CWK: Validating primary data. [2025-09-24T18:15:46.997411] [DEBUG] [VALIDATOR ] CWK: All expected trading days are present. [2025-09-24T18:15:46.997671] [DEBUG] [VALIDATOR ] CWK: Primary data validation passed. [2025-09-24T18:15:46.999964] [INFO ] [MAIN ] CWK: Fetched primary data is valid. [2025-09-24T18:15:47.000068] [DEBUG] [LOCAL ] CWK: Saving primary data. [2025-09-24T18:15:47.012758] [DEBUG] [LOCAL ] CWK: Trimmed 70888 records to 49420 (keeping 200 days of data) [2025-09-24T18:15:47.026605] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2025-07 (1.41 seconds). [2025-09-24T18:15:47.221391] [INFO ] [REMOTE ] CX: Fetching primary data for 2025-03. [2025-09-24T18:15:47.351444] [DEBUG] [LOCAL ] CWK: Primary data saved (49420 records). [2025-09-24T18:15:47.351593] [INFO ] [MAIN ] CWK: Full history saved. [2025-09-24T18:15:47.351748] [INFO ] [MAIN ] Update Progress: 573/2373 symbols completed. CWK took 28.9s. Estimated remaining: 3h 57m 53s. Rate: 7.6 symbols/min [2025-09-24T18:15:47.523236] [INFO ] [MAIN ] CXE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:15:47.532042] [DEBUG] [LOCAL ] CXE: Loaded 7248 existing records from primary storage. [2025-09-24T18:15:47.532155] [INFO ] [MAIN ] CXE: Loaded 7248 existing records. [2025-09-24T18:15:47.708976] [WARN ] [MAIN ] CXE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:15:47.709246] [INFO ] [MAIN ] CXE: Wiping existing primary data before full refresh. [2025-09-24T18:15:47.709306] [INFO ] [LOCAL ] CXE: Starting deletion of primary data. [2025-09-24T18:15:47.710105] [DEBUG] [LOCAL ] CXE: Deleted primary data file. [2025-09-24T18:15:47.710251] [INFO ] [MAIN ] CXE: Starting full primary refresh. [2025-09-24T18:15:48.054587] [INFO ] [REMOTE ] CWT: Fetching primary data for 2025-08. [2025-09-24T18:15:48.135321] [INFO ] [REMOTE ] CXE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:15:48.160020] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-24T18:15:48.169854] [INFO ] [REMOTE ] CWH: Full fetch complete (72768 records). [2025-09-24T18:15:48.169991] [DEBUG] [VALIDATOR ] CWH: Validating primary data. [2025-09-24T18:15:48.559306] [DEBUG] [VALIDATOR ] CWH: All expected trading days are present. [2025-09-24T18:15:48.559411] [DEBUG] [VALIDATOR ] CWH: Primary data validation passed. [2025-09-24T18:15:48.560570] [INFO ] [MAIN ] CWH: Fetched primary data is valid. [2025-09-24T18:15:48.560681] [DEBUG] [LOCAL ] CWH: Saving primary data. [2025-09-24T18:15:48.562174] [DEBUG] [LOCAL ] CWH: Trimmed 72768 records to 51426 (keeping 200 days of data) [2025-09-24T18:15:48.816117] [INFO ] [REMOTE ] CXE: Fetching primary data for 2024-12. [2025-09-24T18:15:48.901601] [DEBUG] [LOCAL ] CWH: Primary data saved (51426 records). [2025-09-24T18:15:48.901863] [INFO ] [MAIN ] CWH: Full history saved. [2025-09-24T18:15:48.902057] [INFO ] [MAIN ] Update Progress: 574/2373 symbols completed. CWH took 32.1s. Estimated remaining: 3h 57m 25s. Rate: 7.6 symbols/min [2025-09-24T18:15:49.086584] [INFO ] [MAIN ] CXH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:15:49.124915] [DEBUG] [LOCAL ] CXH: Loaded 4406 existing records from primary storage. [2025-09-24T18:15:49.127425] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2025-03 (1.91 seconds). [2025-09-24T18:15:49.138529] [INFO ] [MAIN ] CXH: Loaded 4406 existing records. [2025-09-24T18:15:49.327083] [WARN ] [MAIN ] CXH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:15:49.327720] [INFO ] [MAIN ] CXH: Wiping existing primary data before full refresh. [2025-09-24T18:15:49.327841] [INFO ] [LOCAL ] CXH: Starting deletion of primary data. [2025-09-24T18:15:49.333469] [DEBUG] [LOCAL ] CXH: Deleted primary data file. [2025-09-24T18:15:49.342933] [INFO ] [MAIN ] CXH: Starting full primary refresh. [2025-09-24T18:15:49.422680] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2025-08 (1.37 seconds). [2025-09-24T18:15:49.585328] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2024-12 (0.77 seconds). [2025-09-24T18:15:49.618891] [INFO ] [REMOTE ] CXE: Fetching primary data for 2025-01. [2025-09-24T18:15:49.770967] [INFO ] [REMOTE ] CXH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:15:50.385072] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2025-01 (0.77 seconds). [2025-09-24T18:15:50.416040] [INFO ] [REMOTE ] CXE: Fetching primary data for 2025-02. [2025-09-24T18:15:51.216115] [INFO ] [REMOTE ] CWT: Fetching primary data for 2025-09. [2025-09-24T18:15:51.238946] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2025-02 (0.82 seconds). [2025-09-24T18:15:52.016147] [INFO ] [REMOTE ] CX: Fetching primary data for 2025-04. [2025-09-24T18:15:52.556432] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2025-09 (1.34 seconds). [2025-09-24T18:15:52.562721] [INFO ] [REMOTE ] CWT: Full fetch complete (40232 records). [2025-09-24T18:15:52.562819] [DEBUG] [VALIDATOR ] CWT: Validating primary data. [2025-09-24T18:15:52.821347] [INFO ] [REMOTE ] CXH: Fetching primary data for 2024-12. [2025-09-24T18:15:52.967042] [DEBUG] [VALIDATOR ] CWT: All expected trading days are present. [2025-09-24T18:15:52.967128] [DEBUG] [VALIDATOR ] CWT: Primary data validation passed. [2025-09-24T18:15:52.968062] [INFO ] [MAIN ] CWT: Fetched primary data is valid. [2025-09-24T18:15:52.968135] [DEBUG] [LOCAL ] CWT: Saving primary data. [2025-09-24T18:15:52.969462] [DEBUG] [LOCAL ] CWT: Trimmed 40232 records to 27912 (keeping 200 days of data) [2025-09-24T18:15:53.165290] [DEBUG] [LOCAL ] CWT: Primary data saved (27912 records). [2025-09-24T18:15:53.165454] [INFO ] [MAIN ] CWT: Full history saved. [2025-09-24T18:15:53.165589] [INFO ] [MAIN ] Update Progress: 575/2373 symbols completed. CWT took 32.3s. Estimated remaining: 3h 57m 6s. Rate: 7.6 symbols/min [2025-09-24T18:15:53.340601] [INFO ] [MAIN ] CXM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:15:53.393692] [DEBUG] [LOCAL ] CXM: Loaded 47985 existing records from primary storage. [2025-09-24T18:15:53.393876] [INFO ] [MAIN ] CXM: Loaded 47985 existing records. [2025-09-24T18:15:53.480640] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2024-12 (0.66 seconds). [2025-09-24T18:15:53.598211] [WARN ] [MAIN ] CXM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:15:53.599226] [INFO ] [MAIN ] CXM: Wiping existing primary data before full refresh. [2025-09-24T18:15:53.599415] [INFO ] [LOCAL ] CXM: Starting deletion of primary data. [2025-09-24T18:15:53.601757] [DEBUG] [LOCAL ] CXM: Deleted primary data file. [2025-09-24T18:15:53.602083] [INFO ] [MAIN ] CXM: Starting full primary refresh. [2025-09-24T18:15:53.624152] [INFO ] [REMOTE ] CXE: Fetching primary data for 2025-03. [2025-09-24T18:15:53.830714] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-24T18:15:54.035756] [INFO ] [REMOTE ] CXM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:15:54.416093] [INFO ] [REMOTE ] CXM: Fetching primary data for 2024-12. [2025-09-24T18:15:54.576599] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-24T18:15:55.216091] [INFO ] [REMOTE ] CX: Fetching primary data for 2025-05. [2025-09-24T18:15:56.016087] [INFO ] [REMOTE ] CXE: Fetching primary data for 2025-04. [2025-09-24T18:15:56.109270] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-24T18:15:56.680373] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-24T18:15:56.698211] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2025-04 (0.68 seconds). [2025-09-24T18:15:56.816109] [INFO ] [REMOTE ] CX: Fetching primary data for 2025-06. [2025-09-24T18:15:57.616083] [INFO ] [REMOTE ] CXE: Fetching primary data for 2025-05. [2025-09-24T18:15:58.315616] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2025-05 (0.70 seconds). [2025-09-24T18:15:58.352852] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-24T18:15:58.416074] [INFO ] [REMOTE ] CX: Fetching primary data for 2025-07. [2025-09-24T18:15:59.216141] [INFO ] [REMOTE ] CXM: Fetching primary data for 2025-01. [2025-09-24T18:16:00.016066] [INFO ] [REMOTE ] CXH: Fetching primary data for 2025-01. [2025-09-24T18:16:00.465243] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2025-07 (2.05 seconds). [2025-09-24T18:16:00.507345] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2025-01 (0.49 seconds). [2025-09-24T18:16:00.821213] [INFO ] [REMOTE ] CXH: Fetching primary data for 2025-02. [2025-09-24T18:16:00.834262] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-24T18:16:01.355714] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2025-02 (0.53 seconds). [2025-09-24T18:16:01.616082] [INFO ] [REMOTE ] CXH: Fetching primary data for 2025-03. [2025-09-24T18:16:02.066779] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2025-03 (0.45 seconds). [2025-09-24T18:16:02.416121] [INFO ] [REMOTE ] CXM: Fetching primary data for 2025-02. [2025-09-24T18:16:03.216107] [INFO ] [REMOTE ] CXE: Fetching primary data for 2025-06. [2025-09-24T18:16:03.929597] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-24T18:16:03.985392] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2025-06 (0.77 seconds). [2025-09-24T18:16:04.016043] [INFO ] [REMOTE ] CXE: Fetching primary data for 2025-07. [2025-09-24T18:16:04.655982] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2025-07 (0.64 seconds). [2025-09-24T18:16:04.816094] [INFO ] [REMOTE ] CXH: Fetching primary data for 2025-04. [2025-09-24T18:16:05.522812] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2025-04 (0.71 seconds). [2025-09-24T18:16:05.616139] [INFO ] [REMOTE ] CXM: Fetching primary data for 2025-03. [2025-09-24T18:16:06.416106] [INFO ] [REMOTE ] CXH: Fetching primary data for 2025-05. [2025-09-24T18:16:06.933405] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2025-05 (0.52 seconds). [2025-09-24T18:16:07.188458] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2025-03 (1.57 seconds). [2025-09-24T18:16:07.216042] [INFO ] [REMOTE ] CXM: Fetching primary data for 2025-04. [2025-09-24T18:16:08.016113] [INFO ] [REMOTE ] CXE: Fetching primary data for 2025-08. [2025-09-24T18:16:08.613949] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2025-08 (0.60 seconds). [2025-09-24T18:16:08.816078] [INFO ] [REMOTE ] CXH: Fetching primary data for 2025-06. [2025-09-24T18:16:08.939324] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-24T18:16:09.436399] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2025-06 (0.62 seconds). [2025-09-24T18:16:09.616097] [INFO ] [REMOTE ] CXE: Fetching primary data for 2025-09. [2025-09-24T18:16:10.416115] [INFO ] [REMOTE ] CXH: Fetching primary data for 2025-07. [2025-09-24T18:16:10.679248] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2025-09 (1.06 seconds). [2025-09-24T18:16:10.681387] [INFO ] [REMOTE ] CXE: Full fetch complete (11880 records). [2025-09-24T18:16:10.681484] [DEBUG] [VALIDATOR ] CXE: Validating primary data. [2025-09-24T18:16:11.050849] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2025-07 (0.63 seconds). [2025-09-24T18:16:11.080929] [DEBUG] [VALIDATOR ] CXE: All expected trading days are present. [2025-09-24T18:16:11.081393] [DEBUG] [VALIDATOR ] CXE: Primary data validation passed. [2025-09-24T18:16:11.081855] [INFO ] [MAIN ] CXE: Fetched primary data is valid. [2025-09-24T18:16:11.081921] [DEBUG] [LOCAL ] CXE: Saving primary data. [2025-09-24T18:16:11.082501] [DEBUG] [LOCAL ] CXE: Trimmed 11880 records to 7207 (keeping 200 days of data) [2025-09-24T18:16:11.129276] [DEBUG] [LOCAL ] CXE: Primary data saved (7207 records). [2025-09-24T18:16:11.129440] [INFO ] [MAIN ] CXE: Full history saved. [2025-09-24T18:16:11.129546] [INFO ] [MAIN ] Update Progress: 576/2373 symbols completed. CXE took 23.8s. Estimated remaining: 3h 57m 29s. Rate: 7.6 symbols/min [2025-09-24T18:16:11.221302] [INFO ] [REMOTE ] CX: Fetching primary data for 2025-08. [2025-09-24T18:16:11.311626] [INFO ] [MAIN ] CXT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:16:11.358227] [DEBUG] [LOCAL ] CXT: Loaded 31082 existing records from primary storage. [2025-09-24T18:16:11.358376] [INFO ] [MAIN ] CXT: Loaded 31082 existing records. [2025-09-24T18:16:11.545761] [WARN ] [MAIN ] CXT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:16:11.546038] [INFO ] [MAIN ] CXT: Wiping existing primary data before full refresh. [2025-09-24T18:16:11.546089] [INFO ] [LOCAL ] CXT: Starting deletion of primary data. [2025-09-24T18:16:11.547117] [DEBUG] [LOCAL ] CXT: Deleted primary data file. [2025-09-24T18:16:11.547180] [INFO ] [MAIN ] CXT: Starting full primary refresh. [2025-09-24T18:16:11.921588] [INFO ] [REMOTE ] CXT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:16:12.016068] [INFO ] [REMOTE ] CXT: Fetching primary data for 2024-12. [2025-09-24T18:16:12.816107] [INFO ] [REMOTE ] CXH: Fetching primary data for 2025-08. [2025-09-24T18:16:13.130945] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2025-08 (1.91 seconds). [2025-09-24T18:16:13.191240] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2025-08 (0.38 seconds). [2025-09-24T18:16:13.296713] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2024-12 (1.28 seconds). [2025-09-24T18:16:13.616079] [INFO ] [REMOTE ] CXH: Fetching primary data for 2025-09. [2025-09-24T18:16:14.356940] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2025-09 (0.74 seconds). [2025-09-24T18:16:14.358516] [INFO ] [REMOTE ] CXH: Full fetch complete (5499 records). [2025-09-24T18:16:14.358586] [DEBUG] [VALIDATOR ] CXH: Validating primary data. [2025-09-24T18:16:14.421281] [INFO ] [REMOTE ] CXM: Fetching primary data for 2025-05. [2025-09-24T18:16:14.725191] [DEBUG] [VALIDATOR ] CXH: All expected trading days are present. [2025-09-24T18:16:14.725272] [DEBUG] [VALIDATOR ] CXH: Primary data validation passed. [2025-09-24T18:16:14.725449] [INFO ] [MAIN ] CXH: Fetched primary data is valid. [2025-09-24T18:16:14.725490] [DEBUG] [LOCAL ] CXH: Saving primary data. [2025-09-24T18:16:14.725910] [DEBUG] [LOCAL ] CXH: Trimmed 5499 records to 4414 (keeping 200 days of data) [2025-09-24T18:16:14.759317] [DEBUG] [LOCAL ] CXH: Primary data saved (4414 records). [2025-09-24T18:16:14.759726] [INFO ] [MAIN ] CXH: Full history saved. [2025-09-24T18:16:14.759823] [INFO ] [MAIN ] Update Progress: 577/2373 symbols completed. CXH took 25.9s. Estimated remaining: 3h 57m 8s. Rate: 7.6 symbols/min [2025-09-24T18:16:14.931896] [INFO ] [MAIN ] CXW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:16:14.992893] [DEBUG] [LOCAL ] CXW: Loaded 44386 existing records from primary storage. [2025-09-24T18:16:14.993091] [INFO ] [MAIN ] CXW: Loaded 44386 existing records. [2025-09-24T18:16:15.182883] [WARN ] [MAIN ] CXW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:16:15.183212] [INFO ] [MAIN ] CXW: Wiping existing primary data before full refresh. [2025-09-24T18:16:15.183284] [INFO ] [LOCAL ] CXW: Starting deletion of primary data. [2025-09-24T18:16:15.184887] [DEBUG] [LOCAL ] CXW: Deleted primary data file. [2025-09-24T18:16:15.184953] [INFO ] [MAIN ] CXW: Starting full primary refresh. [2025-09-24T18:16:15.221233] [INFO ] [REMOTE ] CX: Fetching primary data for 2025-09. [2025-09-24T18:16:15.565754] [INFO ] [REMOTE ] CXW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:16:15.908359] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-24T18:16:16.016101] [INFO ] [REMOTE ] CXW: Fetching primary data for 2024-12. [2025-09-24T18:16:16.816142] [INFO ] [REMOTE ] CXT: Fetching primary data for 2025-01. [2025-09-24T18:16:17.088800] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-24T18:16:17.099016] [INFO ] [REMOTE ] CX: Full fetch complete (75995 records). [2025-09-24T18:16:17.099213] [DEBUG] [VALIDATOR ] CX: Validating primary data. [2025-09-24T18:16:17.100550] [FATAL] [VALIDATOR ] CX: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:16:17.100697] [FATAL] [MAIN ] CX: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:16:17.100767] [WARN ] [MAIN ] CX: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:16:17.100834] [INFO ] [LOCAL ] CX: Starting deletion of primary data. [2025-09-24T18:16:17.100902] [DEBUG] [LOCAL ] CX: No primary data file found to delete. [2025-09-24T18:16:17.100952] [INFO ] [LOCAL ] CX: Starting deletion of derivative data. [2025-09-24T18:16:17.101449] [DEBUG] [LOCAL ] CX: Deleted derivative data file. [2025-09-24T18:16:17.101571] [INFO ] [MAIN ] Update Progress: 578/2373 symbols completed. CX took 44.8s. Estimated remaining: 3h 56m 43s. Rate: 7.6 symbols/min [2025-09-24T18:16:17.303704] [INFO ] [MAIN ] CYD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:16:17.334607] [DEBUG] [LOCAL ] CYD: Loaded 26605 existing records from primary storage. [2025-09-24T18:16:17.334779] [INFO ] [MAIN ] CYD: Loaded 26605 existing records. [2025-09-24T18:16:17.522673] [WARN ] [MAIN ] CYD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:16:17.523034] [INFO ] [MAIN ] CYD: Wiping existing primary data before full refresh. [2025-09-24T18:16:17.523430] [INFO ] [LOCAL ] CYD: Starting deletion of primary data. [2025-09-24T18:16:17.524761] [DEBUG] [LOCAL ] CYD: Deleted primary data file. [2025-09-24T18:16:17.524836] [INFO ] [MAIN ] CYD: Starting full primary refresh. [2025-09-24T18:16:17.631149] [INFO ] [REMOTE ] CXM: Fetching primary data for 2025-06. [2025-09-24T18:16:17.859836] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-24T18:16:17.977753] [INFO ] [REMOTE ] CYD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:16:18.068107] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-24T18:16:18.416091] [INFO ] [REMOTE ] CYD: Fetching primary data for 2024-12. [2025-09-24T18:16:19.216103] [INFO ] [REMOTE ] CXW: Fetching primary data for 2025-01. [2025-09-24T18:16:19.399133] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2024-12 (0.98 seconds). [2025-09-24T18:16:19.506563] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2025-06 (1.88 seconds). [2025-09-24T18:16:20.016087] [INFO ] [REMOTE ] CXM: Fetching primary data for 2025-07. [2025-09-24T18:16:20.816076] [INFO ] [REMOTE ] CXT: Fetching primary data for 2025-02. [2025-09-24T18:16:20.861743] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-24T18:16:21.512689] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2025-07 (1.50 seconds). [2025-09-24T18:16:21.616083] [INFO ] [REMOTE ] CXM: Fetching primary data for 2025-08. [2025-09-24T18:16:22.140410] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-24T18:16:22.416107] [INFO ] [REMOTE ] CXW: Fetching primary data for 2025-02. [2025-09-24T18:16:23.203458] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2025-08 (1.59 seconds). [2025-09-24T18:16:23.216031] [INFO ] [REMOTE ] CXM: Fetching primary data for 2025-09. [2025-09-24T18:16:23.668887] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2025-02 (1.25 seconds). [2025-09-24T18:16:24.016095] [INFO ] [REMOTE ] CXT: Fetching primary data for 2025-03. [2025-09-24T18:16:24.774433] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-24T18:16:24.786103] [INFO ] [REMOTE ] CXM: Full fetch complete (69046 records). [2025-09-24T18:16:24.786270] [DEBUG] [VALIDATOR ] CXM: Validating primary data. [2025-09-24T18:16:24.821183] [INFO ] [REMOTE ] CYD: Fetching primary data for 2025-01. [2025-09-24T18:16:25.185997] [DEBUG] [VALIDATOR ] CXM: All expected trading days are present. [2025-09-24T18:16:25.186091] [DEBUG] [VALIDATOR ] CXM: Primary data validation passed. [2025-09-24T18:16:25.186967] [INFO ] [MAIN ] CXM: Fetched primary data is valid. [2025-09-24T18:16:25.187035] [DEBUG] [LOCAL ] CXM: Saving primary data. [2025-09-24T18:16:25.188561] [DEBUG] [LOCAL ] CXM: Trimmed 69046 records to 47947 (keeping 200 days of data) [2025-09-24T18:16:25.318107] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-24T18:16:25.491376] [DEBUG] [LOCAL ] CXM: Primary data saved (47947 records). [2025-09-24T18:16:25.491509] [INFO ] [MAIN ] CXM: Full history saved. [2025-09-24T18:16:25.491615] [INFO ] [MAIN ] Update Progress: 579/2373 symbols completed. CXM took 32.3s. Estimated remaining: 3h 56m 36s. Rate: 7.6 symbols/min [2025-09-24T18:16:25.608331] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-24T18:16:25.618719] [INFO ] [REMOTE ] CXT: Fetching primary data for 2025-04. [2025-09-24T18:16:25.672173] [INFO ] [MAIN ] CYH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:16:25.719895] [DEBUG] [LOCAL ] CYH: Loaded 47841 existing records from primary storage. [2025-09-24T18:16:25.720107] [INFO ] [MAIN ] CYH: Loaded 47841 existing records. [2025-09-24T18:16:25.898060] [WARN ] [MAIN ] CYH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:16:25.898370] [INFO ] [MAIN ] CYH: Wiping existing primary data before full refresh. [2025-09-24T18:16:25.898428] [INFO ] [LOCAL ] CYH: Starting deletion of primary data. [2025-09-24T18:16:25.899572] [DEBUG] [LOCAL ] CYH: Deleted primary data file. [2025-09-24T18:16:25.899634] [INFO ] [MAIN ] CYH: Starting full primary refresh. [2025-09-24T18:16:26.273867] [INFO ] [REMOTE ] CYH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:16:26.416086] [INFO ] [REMOTE ] CXW: Fetching primary data for 2025-03. [2025-09-24T18:16:27.169762] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-24T18:16:27.216050] [INFO ] [REMOTE ] CYD: Fetching primary data for 2025-02. [2025-09-24T18:16:28.016053] [INFO ] [REMOTE ] CXT: Fetching primary data for 2025-05. [2025-09-24T18:16:28.061818] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2025-03 (1.65 seconds). [2025-09-24T18:16:28.268507] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2025-02 (1.05 seconds). [2025-09-24T18:16:28.816091] [INFO ] [REMOTE ] CYD: Fetching primary data for 2025-03. [2025-09-24T18:16:29.036628] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2025-05 (1.02 seconds). [2025-09-24T18:16:29.616088] [INFO ] [REMOTE ] CXW: Fetching primary data for 2025-04. [2025-09-24T18:16:30.275813] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2025-03 (1.46 seconds). [2025-09-24T18:16:30.416157] [INFO ] [REMOTE ] CYH: Fetching primary data for 2024-12. [2025-09-24T18:16:31.208762] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2025-04 (1.59 seconds). [2025-09-24T18:16:31.223620] [INFO ] [REMOTE ] CYD: Fetching primary data for 2025-04. [2025-09-24T18:16:32.016155] [INFO ] [REMOTE ] CXT: Fetching primary data for 2025-06. [2025-09-24T18:16:32.159891] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-24T18:16:32.512032] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-24T18:16:32.816140] [INFO ] [REMOTE ] CYH: Fetching primary data for 2025-01. [2025-09-24T18:16:33.406152] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-24T18:16:33.616132] [INFO ] [REMOTE ] CYD: Fetching primary data for 2025-05. [2025-09-24T18:16:34.416075] [INFO ] [REMOTE ] CXT: Fetching primary data for 2025-07. [2025-09-24T18:16:34.449781] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-24T18:16:34.901123] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2025-05 (1.28 seconds). [2025-09-24T18:16:35.216128] [INFO ] [REMOTE ] CYH: Fetching primary data for 2025-02. [2025-09-24T18:16:35.794129] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-24T18:16:36.016121] [INFO ] [REMOTE ] CYD: Fetching primary data for 2025-06. [2025-09-24T18:16:36.548702] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-24T18:16:36.816091] [INFO ] [REMOTE ] CXW: Fetching primary data for 2025-05. [2025-09-24T18:16:37.109082] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2025-06 (1.09 seconds). [2025-09-24T18:16:37.616082] [INFO ] [REMOTE ] CYH: Fetching primary data for 2025-03. [2025-09-24T18:16:38.259825] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-24T18:16:38.416141] [INFO ] [REMOTE ] CYD: Fetching primary data for 2025-07. [2025-09-24T18:16:39.216107] [INFO ] [REMOTE ] CXT: Fetching primary data for 2025-08. [2025-09-24T18:16:39.331305] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2025-03 (1.72 seconds). [2025-09-24T18:16:39.512100] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-24T18:16:40.016084] [INFO ] [REMOTE ] CYD: Fetching primary data for 2025-08. [2025-09-24T18:16:40.528310] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2025-08 (1.31 seconds). [2025-09-24T18:16:40.816072] [INFO ] [REMOTE ] CXT: Fetching primary data for 2025-09. [2025-09-24T18:16:41.214476] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2025-08 (1.20 seconds). [2025-09-24T18:16:41.616083] [INFO ] [REMOTE ] CYD: Fetching primary data for 2025-09. [2025-09-24T18:16:42.250434] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2025-09 (1.43 seconds). [2025-09-24T18:16:42.256446] [INFO ] [REMOTE ] CXT: Full fetch complete (45015 records). [2025-09-24T18:16:42.256562] [DEBUG] [VALIDATOR ] CXT: Validating primary data. [2025-09-24T18:16:42.416102] [INFO ] [REMOTE ] CYH: Fetching primary data for 2025-04. [2025-09-24T18:16:42.640245] [DEBUG] [VALIDATOR ] CXT: All expected trading days are present. [2025-09-24T18:16:42.640332] [DEBUG] [VALIDATOR ] CXT: Primary data validation passed. [2025-09-24T18:16:42.640986] [INFO ] [MAIN ] CXT: Fetched primary data is valid. [2025-09-24T18:16:42.641049] [DEBUG] [LOCAL ] CXT: Saving primary data. [2025-09-24T18:16:42.642029] [DEBUG] [LOCAL ] CXT: Trimmed 45015 records to 31061 (keeping 200 days of data) [2025-09-24T18:16:42.777367] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2025-09 (1.16 seconds). [2025-09-24T18:16:42.784706] [INFO ] [REMOTE ] CYD: Full fetch complete (32014 records). [2025-09-24T18:16:42.787271] [DEBUG] [VALIDATOR ] CYD: Validating primary data. [2025-09-24T18:16:42.788051] [FATAL] [VALIDATOR ] CYD: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:16:42.788147] [FATAL] [MAIN ] CYD: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:16:42.788210] [WARN ] [MAIN ] CYD: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:16:42.788296] [INFO ] [LOCAL ] CYD: Starting deletion of primary data. [2025-09-24T18:16:42.788381] [DEBUG] [LOCAL ] CYD: No primary data file found to delete. [2025-09-24T18:16:42.788433] [INFO ] [LOCAL ] CYD: Starting deletion of derivative data. [2025-09-24T18:16:42.816097] [DEBUG] [LOCAL ] CYD: Deleted derivative data file. [2025-09-24T18:16:42.821417] [INFO ] [MAIN ] Update Progress: 580/2373 symbols completed. CYD took 25.7s. Estimated remaining: 3h 56m 58s. Rate: 7.6 symbols/min [2025-09-24T18:16:42.961017] [DEBUG] [LOCAL ] CXT: Primary data saved (31061 records). [2025-09-24T18:16:42.961636] [INFO ] [MAIN ] CXT: Full history saved. [2025-09-24T18:16:42.967279] [INFO ] [MAIN ] Update Progress: 581/2373 symbols completed. CXT took 31.8s. Estimated remaining: 3h 56m 26s. Rate: 7.6 symbols/min [2025-09-24T18:16:43.136122] [INFO ] [MAIN ] D: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:16:43.210574] [INFO ] [MAIN ] DAC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:16:43.210764] [DEBUG] [LOCAL ] DAC: No existing data file found in primary storage. [2025-09-24T18:16:43.210809] [WARN ] [MAIN ] DAC: No existing data found, performing full refresh instead. [2025-09-24T18:16:43.210955] [INFO ] [MAIN ] DAC: Wiping existing primary data before full refresh. [2025-09-24T18:16:43.210998] [INFO ] [LOCAL ] DAC: Starting deletion of primary data. [2025-09-24T18:16:43.211041] [DEBUG] [LOCAL ] DAC: No primary data file found to delete. [2025-09-24T18:16:43.211075] [INFO ] [MAIN ] DAC: Starting full primary refresh. [2025-09-24T18:16:43.222504] [INFO ] [REMOTE ] CXW: Fetching primary data for 2025-06. [2025-09-24T18:16:43.531882] [DEBUG] [LOCAL ] D: Loaded 53647 existing records from primary storage. [2025-09-24T18:16:43.534592] [INFO ] [MAIN ] D: Loaded 53647 existing records. [2025-09-24T18:16:43.734501] [INFO ] [REMOTE ] DAC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:16:43.827624] [WARN ] [MAIN ] D: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:16:43.827887] [INFO ] [MAIN ] D: Wiping existing primary data before full refresh. [2025-09-24T18:16:43.827935] [INFO ] [LOCAL ] D: Starting deletion of primary data. [2025-09-24T18:16:43.829390] [DEBUG] [LOCAL ] D: Deleted primary data file. [2025-09-24T18:16:43.829453] [INFO ] [MAIN ] D: Starting full primary refresh. [2025-09-24T18:16:44.022075] [INFO ] [REMOTE ] DAC: Fetching primary data for 2024-12. [2025-09-24T18:16:44.245353] [INFO ] [REMOTE ] D: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:16:44.286787] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2025-04 (1.87 seconds). [2025-09-24T18:16:44.816130] [INFO ] [REMOTE ] D: Fetching primary data for 2024-12. [2025-09-24T18:16:44.854848] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-24T18:16:45.269092] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2024-12 (1.25 seconds). [2025-09-24T18:16:45.616170] [INFO ] [REMOTE ] CXW: Fetching primary data for 2025-07. [2025-09-24T18:16:46.416055] [INFO ] [REMOTE ] CYH: Fetching primary data for 2025-05. [2025-09-24T18:16:46.891383] [INFO ] [REMOTE ] D: Incremental fetch complete for 2024-12 (2.08 seconds). [2025-09-24T18:16:47.216065] [INFO ] [REMOTE ] DAC: Fetching primary data for 2025-01. [2025-09-24T18:16:47.276219] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2025-07 (1.66 seconds). [2025-09-24T18:16:47.837265] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-24T18:16:47.881310] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2025-01 (0.67 seconds). [2025-09-24T18:16:48.016042] [INFO ] [REMOTE ] CXW: Fetching primary data for 2025-08. [2025-09-24T18:16:48.816125] [INFO ] [REMOTE ] DAC: Fetching primary data for 2025-02. [2025-09-24T18:16:49.616094] [INFO ] [REMOTE ] D: Fetching primary data for 2025-01. [2025-09-24T18:16:49.744080] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2025-08 (1.73 seconds). [2025-09-24T18:16:49.746447] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2025-02 (0.93 seconds). [2025-09-24T18:16:50.416108] [INFO ] [REMOTE ] CYH: Fetching primary data for 2025-06. [2025-09-24T18:16:51.216115] [INFO ] [REMOTE ] DAC: Fetching primary data for 2025-03. [2025-09-24T18:16:51.415520] [INFO ] [REMOTE ] D: Incremental fetch complete for 2025-01 (1.80 seconds). [2025-09-24T18:16:52.016623] [INFO ] [REMOTE ] CXW: Fetching primary data for 2025-09. [2025-09-24T18:16:52.016556] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-24T18:16:52.086755] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2025-03 (0.87 seconds). [2025-09-24T18:16:52.816136] [INFO ] [REMOTE ] D: Fetching primary data for 2025-02. [2025-09-24T18:16:53.616057] [INFO ] [REMOTE ] DAC: Fetching primary data for 2025-04. [2025-09-24T18:16:53.682080] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2025-09 (1.67 seconds). [2025-09-24T18:16:53.689573] [INFO ] [REMOTE ] CXW: Full fetch complete (64957 records). [2025-09-24T18:16:53.689735] [DEBUG] [VALIDATOR ] CXW: Validating primary data. [2025-09-24T18:16:54.092320] [DEBUG] [VALIDATOR ] CXW: All expected trading days are present. [2025-09-24T18:16:54.092429] [DEBUG] [VALIDATOR ] CXW: Primary data validation passed. [2025-09-24T18:16:54.093389] [INFO ] [MAIN ] CXW: Fetched primary data is valid. [2025-09-24T18:16:54.093467] [DEBUG] [LOCAL ] CXW: Saving primary data. [2025-09-24T18:16:54.095025] [DEBUG] [LOCAL ] CXW: Trimmed 64957 records to 44300 (keeping 200 days of data) [2025-09-24T18:16:54.370845] [DEBUG] [LOCAL ] CXW: Primary data saved (44300 records). [2025-09-24T18:16:54.371202] [INFO ] [MAIN ] CXW: Full history saved. [2025-09-24T18:16:54.371414] [INFO ] [MAIN ] Update Progress: 582/2373 symbols completed. CXW took 39.6s. Estimated remaining: 3h 56m 29s. Rate: 7.6 symbols/min [2025-09-24T18:16:54.435001] [INFO ] [REMOTE ] CYH: Fetching primary data for 2025-07. [2025-09-24T18:16:54.570577] [INFO ] [MAIN ] DAL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:16:54.605865] [INFO ] [REMOTE ] D: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-24T18:16:54.676963] [DEBUG] [LOCAL ] DAL: Loaded 53753 existing records from primary storage. [2025-09-24T18:16:54.677756] [INFO ] [MAIN ] DAL: Loaded 53753 existing records. [2025-09-24T18:16:54.683450] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2025-04 (1.07 seconds). [2025-09-24T18:16:54.919416] [WARN ] [MAIN ] DAL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:16:54.919845] [INFO ] [MAIN ] DAL: Wiping existing primary data before full refresh. [2025-09-24T18:16:54.919915] [INFO ] [LOCAL ] DAL: Starting deletion of primary data. [2025-09-24T18:16:54.921544] [DEBUG] [LOCAL ] DAL: Deleted primary data file. [2025-09-24T18:16:54.921623] [INFO ] [MAIN ] DAL: Starting full primary refresh. [2025-09-24T18:16:55.216551] [INFO ] [REMOTE ] D: Fetching primary data for 2025-03. [2025-09-24T18:16:55.298320] [INFO ] [REMOTE ] DAL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:16:56.016145] [INFO ] [REMOTE ] DAL: Fetching primary data for 2024-12. [2025-09-24T18:16:56.339099] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2025-07 (1.90 seconds). [2025-09-24T18:16:56.816142] [INFO ] [REMOTE ] CYH: Fetching primary data for 2025-08. [2025-09-24T18:16:57.228585] [INFO ] [REMOTE ] D: Incremental fetch complete for 2025-03 (2.01 seconds). [2025-09-24T18:16:57.616099] [INFO ] [REMOTE ] D: Fetching primary data for 2025-04. [2025-09-24T18:16:58.228757] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2024-12 (2.21 seconds). [2025-09-24T18:16:58.247857] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-24T18:16:58.416082] [INFO ] [REMOTE ] DAC: Fetching primary data for 2025-05. [2025-09-24T18:16:59.216065] [INFO ] [REMOTE ] CYH: Fetching primary data for 2025-09. [2025-09-24T18:16:59.288050] [INFO ] [REMOTE ] D: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-24T18:16:59.386620] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2025-05 (0.97 seconds). [2025-09-24T18:17:00.016133] [INFO ] [REMOTE ] DAL: Fetching primary data for 2025-01. [2025-09-24T18:17:00.816117] [INFO ] [REMOTE ] D: Fetching primary data for 2025-05. [2025-09-24T18:17:01.106935] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2025-09 (1.89 seconds). [2025-09-24T18:17:01.116175] [INFO ] [REMOTE ] CYH: Full fetch complete (70360 records). [2025-09-24T18:17:01.116431] [DEBUG] [VALIDATOR ] CYH: Validating primary data. [2025-09-24T18:17:01.573471] [DEBUG] [VALIDATOR ] CYH: All expected trading days are present. [2025-09-24T18:17:01.573614] [DEBUG] [VALIDATOR ] CYH: Primary data validation passed. [2025-09-24T18:17:01.574586] [INFO ] [MAIN ] CYH: Fetched primary data is valid. [2025-09-24T18:17:01.574679] [DEBUG] [LOCAL ] CYH: Saving primary data. [2025-09-24T18:17:01.576392] [DEBUG] [LOCAL ] CYH: Trimmed 70360 records to 47783 (keeping 200 days of data) [2025-09-24T18:17:01.625817] [INFO ] [REMOTE ] DAC: Fetching primary data for 2025-06. [2025-09-24T18:17:01.872384] [DEBUG] [LOCAL ] CYH: Primary data saved (47783 records). [2025-09-24T18:17:01.872551] [INFO ] [MAIN ] CYH: Full history saved. [2025-09-24T18:17:01.872676] [INFO ] [MAIN ] Update Progress: 583/2373 symbols completed. CYH took 36.4s. Estimated remaining: 3h 56m 19s. Rate: 7.6 symbols/min [2025-09-24T18:17:02.066708] [INFO ] [MAIN ] DAN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:17:02.123907] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2025-01 (2.11 seconds). [2025-09-24T18:17:02.151145] [DEBUG] [LOCAL ] DAN: Loaded 49032 existing records from primary storage. [2025-09-24T18:17:02.151336] [INFO ] [MAIN ] DAN: Loaded 49032 existing records. [2025-09-24T18:17:02.346494] [WARN ] [MAIN ] DAN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:17:02.346862] [INFO ] [MAIN ] DAN: Wiping existing primary data before full refresh. [2025-09-24T18:17:02.346914] [INFO ] [LOCAL ] DAN: Starting deletion of primary data. [2025-09-24T18:17:02.348195] [DEBUG] [LOCAL ] DAN: Deleted primary data file. [2025-09-24T18:17:02.348260] [INFO ] [MAIN ] DAN: Starting full primary refresh. [2025-09-24T18:17:02.419079] [INFO ] [REMOTE ] DAL: Fetching primary data for 2025-02. [2025-09-24T18:17:02.688075] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2025-06 (1.06 seconds). [2025-09-24T18:17:02.759485] [INFO ] [REMOTE ] DAN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:17:02.850729] [INFO ] [REMOTE ] D: Incremental fetch complete for 2025-05 (2.03 seconds). [2025-09-24T18:17:03.216088] [INFO ] [REMOTE ] DAN: Fetching primary data for 2024-12. [2025-09-24T18:17:04.016080] [INFO ] [REMOTE ] DAC: Fetching primary data for 2025-07. [2025-09-24T18:17:04.374833] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2025-02 (1.96 seconds). [2025-09-24T18:17:04.818870] [INFO ] [REMOTE ] DAL: Fetching primary data for 2025-03. [2025-09-24T18:17:04.823282] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2025-07 (0.81 seconds). [2025-09-24T18:17:05.075042] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2024-12 (1.86 seconds). [2025-09-24T18:17:05.616109] [INFO ] [REMOTE ] DAN: Fetching primary data for 2025-01. [2025-09-24T18:17:06.416183] [INFO ] [REMOTE ] D: Fetching primary data for 2025-06. [2025-09-24T18:17:07.045793] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2025-03 (2.23 seconds). [2025-09-24T18:17:07.224045] [INFO ] [REMOTE ] DAL: Fetching primary data for 2025-04. [2025-09-24T18:17:07.242753] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-24T18:17:08.016123] [INFO ] [REMOTE ] DAN: Fetching primary data for 2025-02. [2025-09-24T18:17:08.238639] [INFO ] [REMOTE ] D: Incremental fetch complete for 2025-06 (1.82 seconds). [2025-09-24T18:17:08.816092] [INFO ] [REMOTE ] DAC: Fetching primary data for 2025-08. [2025-09-24T18:17:09.626398] [INFO ] [REMOTE ] D: Fetching primary data for 2025-07. [2025-09-24T18:17:09.629052] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-24T18:17:09.686603] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2025-04 (2.46 seconds). [2025-09-24T18:17:09.799263] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2025-08 (0.98 seconds). [2025-09-24T18:17:10.416088] [INFO ] [REMOTE ] DAC: Fetching primary data for 2025-09. [2025-09-24T18:17:11.216065] [INFO ] [REMOTE ] DAL: Fetching primary data for 2025-05. [2025-09-24T18:17:11.324168] [INFO ] [REMOTE ] D: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-24T18:17:11.449350] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2025-09 (1.03 seconds). [2025-09-24T18:17:11.451744] [INFO ] [REMOTE ] DAC: Full fetch complete (19794 records). [2025-09-24T18:17:11.451824] [DEBUG] [VALIDATOR ] DAC: Validating primary data. [2025-09-24T18:17:11.836171] [DEBUG] [VALIDATOR ] DAC: All expected trading days are present. [2025-09-24T18:17:11.836257] [DEBUG] [VALIDATOR ] DAC: Primary data validation passed. [2025-09-24T18:17:11.836784] [INFO ] [MAIN ] DAC: Fetched primary data is valid. [2025-09-24T18:17:11.836848] [DEBUG] [LOCAL ] DAC: Saving primary data. [2025-09-24T18:17:11.837527] [DEBUG] [LOCAL ] DAC: Trimmed 19794 records to 12600 (keeping 200 days of data) [2025-09-24T18:17:11.921574] [DEBUG] [LOCAL ] DAC: Primary data saved (12600 records). [2025-09-24T18:17:11.921827] [INFO ] [MAIN ] DAC: Full history saved. [2025-09-24T18:17:11.921973] [INFO ] [MAIN ] Update Progress: 584/2373 symbols completed. DAC took 29.0s. Estimated remaining: 3h 56m 18s. Rate: 7.6 symbols/min [2025-09-24T18:17:12.024307] [INFO ] [REMOTE ] DAN: Fetching primary data for 2025-03. [2025-09-24T18:17:12.109482] [INFO ] [MAIN ] DAO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:17:12.129535] [DEBUG] [LOCAL ] DAO: Loaded 21242 existing records from primary storage. [2025-09-24T18:17:12.129698] [INFO ] [MAIN ] DAO: Loaded 21242 existing records. [2025-09-24T18:17:12.306055] [WARN ] [MAIN ] DAO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:17:12.306332] [INFO ] [MAIN ] DAO: Wiping existing primary data before full refresh. [2025-09-24T18:17:12.306405] [INFO ] [LOCAL ] DAO: Starting deletion of primary data. [2025-09-24T18:17:12.307040] [DEBUG] [LOCAL ] DAO: Deleted primary data file. [2025-09-24T18:17:12.307100] [INFO ] [MAIN ] DAO: Starting full primary refresh. [2025-09-24T18:17:12.662824] [INFO ] [REMOTE ] DAO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:17:12.816132] [INFO ] [REMOTE ] DAO: Fetching primary data for 2024-12. [2025-09-24T18:17:13.301851] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2025-05 (2.09 seconds). [2025-09-24T18:17:13.616076] [INFO ] [REMOTE ] D: Fetching primary data for 2025-08. [2025-09-24T18:17:13.750859] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-24T18:17:13.927263] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-24T18:17:14.416078] [INFO ] [REMOTE ] DAO: Fetching primary data for 2025-01. [2025-09-24T18:17:15.021907] [INFO ] [REMOTE ] D: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-24T18:17:15.055787] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2025-01 (0.64 seconds). [2025-09-24T18:17:15.216095] [INFO ] [REMOTE ] DAO: Fetching primary data for 2025-02. [2025-09-24T18:17:16.016072] [INFO ] [REMOTE ] D: Fetching primary data for 2025-09. [2025-09-24T18:17:16.456456] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-24T18:17:16.816087] [INFO ] [REMOTE ] DAN: Fetching primary data for 2025-04. [2025-09-24T18:17:17.616091] [INFO ] [REMOTE ] DAO: Fetching primary data for 2025-03. [2025-09-24T18:17:18.042597] [INFO ] [REMOTE ] D: Incremental fetch complete for 2025-09 (2.03 seconds). [2025-09-24T18:17:18.052610] [INFO ] [REMOTE ] D: Full fetch complete (77657 records). [2025-09-24T18:17:18.052835] [DEBUG] [VALIDATOR ] D: Validating primary data. [2025-09-24T18:17:18.449562] [INFO ] [REMOTE ] DAL: Fetching primary data for 2025-06. [2025-09-24T18:17:18.476452] [DEBUG] [VALIDATOR ] D: All expected trading days are present. [2025-09-24T18:17:18.476760] [DEBUG] [VALIDATOR ] D: Primary data validation passed. [2025-09-24T18:17:18.477930] [INFO ] [MAIN ] D: Fetched primary data is valid. [2025-09-24T18:17:18.477998] [DEBUG] [LOCAL ] D: Saving primary data. [2025-09-24T18:17:18.480270] [DEBUG] [LOCAL ] D: Trimmed 77657 records to 53647 (keeping 200 days of data) [2025-09-24T18:17:18.510706] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-24T18:17:18.860585] [DEBUG] [LOCAL ] D: Primary data saved (53647 records). [2025-09-24T18:17:18.860772] [INFO ] [MAIN ] D: Full history saved. [2025-09-24T18:17:18.860904] [INFO ] [MAIN ] Update Progress: 585/2373 symbols completed. D took 36.0s. Estimated remaining: 3h 56m 7s. Rate: 7.6 symbols/min [2025-09-24T18:17:19.060525] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2025-03 (1.44 seconds). [2025-09-24T18:17:19.063871] [INFO ] [MAIN ] DAR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:17:19.122900] [DEBUG] [LOCAL ] DAR: Loaded 51855 existing records from primary storage. [2025-09-24T18:17:19.123089] [INFO ] [MAIN ] DAR: Loaded 51855 existing records. [2025-09-24T18:17:19.221221] [INFO ] [REMOTE ] DAO: Fetching primary data for 2025-04. [2025-09-24T18:17:19.316397] [WARN ] [MAIN ] DAR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:17:19.316711] [INFO ] [MAIN ] DAR: Wiping existing primary data before full refresh. [2025-09-24T18:17:19.316769] [INFO ] [LOCAL ] DAR: Starting deletion of primary data. [2025-09-24T18:17:19.317850] [DEBUG] [LOCAL ] DAR: Deleted primary data file. [2025-09-24T18:17:19.317913] [INFO ] [MAIN ] DAR: Starting full primary refresh. [2025-09-24T18:17:19.693665] [INFO ] [REMOTE ] DAR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:17:20.016068] [INFO ] [REMOTE ] DAN: Fetching primary data for 2025-05. [2025-09-24T18:17:20.461520] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2025-04 (1.24 seconds). [2025-09-24T18:17:20.681734] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2025-06 (2.23 seconds). [2025-09-24T18:17:20.816100] [INFO ] [REMOTE ] DAL: Fetching primary data for 2025-07. [2025-09-24T18:17:21.616074] [INFO ] [REMOTE ] DAO: Fetching primary data for 2025-05. [2025-09-24T18:17:21.678520] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2025-05 (1.66 seconds). [2025-09-24T18:17:22.416137] [INFO ] [REMOTE ] DAR: Fetching primary data for 2024-12. [2025-09-24T18:17:22.643310] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2025-05 (1.03 seconds). [2025-09-24T18:17:23.218712] [INFO ] [REMOTE ] DAO: Fetching primary data for 2025-06. [2025-09-24T18:17:23.231498] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2025-07 (2.42 seconds). [2025-09-24T18:17:23.990396] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-24T18:17:24.016035] [INFO ] [REMOTE ] DAR: Fetching primary data for 2025-01. [2025-09-24T18:17:24.138559] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2025-06 (0.92 seconds). [2025-09-24T18:17:24.816080] [INFO ] [REMOTE ] DAL: Fetching primary data for 2025-08. [2025-09-24T18:17:25.616073] [INFO ] [REMOTE ] DAO: Fetching primary data for 2025-07. [2025-09-24T18:17:25.754305] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2025-01 (1.74 seconds). [2025-09-24T18:17:26.416047] [INFO ] [REMOTE ] DAN: Fetching primary data for 2025-06. [2025-09-24T18:17:26.608387] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-24T18:17:26.951438] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2025-08 (2.14 seconds). [2025-09-24T18:17:27.216090] [INFO ] [REMOTE ] DAO: Fetching primary data for 2025-08. [2025-09-24T18:17:27.945375] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2025-06 (1.53 seconds). [2025-09-24T18:17:28.016046] [INFO ] [REMOTE ] DAN: Fetching primary data for 2025-07. [2025-09-24T18:17:28.233629] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-24T18:17:28.816083] [INFO ] [REMOTE ] DAR: Fetching primary data for 2025-02. [2025-09-24T18:17:29.616088] [INFO ] [REMOTE ] DAL: Fetching primary data for 2025-09. [2025-09-24T18:17:29.991833] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2025-07 (1.98 seconds). [2025-09-24T18:17:30.416094] [INFO ] [REMOTE ] DAN: Fetching primary data for 2025-08. [2025-09-24T18:17:30.569052] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2025-02 (1.75 seconds). [2025-09-24T18:17:31.216125] [INFO ] [REMOTE ] DAR: Fetching primary data for 2025-03. [2025-09-24T18:17:31.952440] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2025-09 (2.34 seconds). [2025-09-24T18:17:31.962983] [INFO ] [REMOTE ] DAL: Full fetch complete (77823 records). [2025-09-24T18:17:31.963232] [DEBUG] [VALIDATOR ] DAL: Validating primary data. [2025-09-24T18:17:32.026466] [INFO ] [REMOTE ] DAO: Fetching primary data for 2025-09. [2025-09-24T18:17:32.267271] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2025-08 (1.85 seconds). [2025-09-24T18:17:32.447265] [DEBUG] [VALIDATOR ] DAL: All expected trading days are present. [2025-09-24T18:17:32.447372] [DEBUG] [VALIDATOR ] DAL: Primary data validation passed. [2025-09-24T18:17:32.448585] [INFO ] [MAIN ] DAL: Fetched primary data is valid. [2025-09-24T18:17:32.448681] [DEBUG] [LOCAL ] DAL: Saving primary data. [2025-09-24T18:17:32.450383] [DEBUG] [LOCAL ] DAL: Trimmed 77823 records to 53753 (keeping 200 days of data) [2025-09-24T18:17:32.816634] [INFO ] [REMOTE ] DAN: Fetching primary data for 2025-09. [2025-09-24T18:17:32.825260] [DEBUG] [LOCAL ] DAL: Primary data saved (53753 records). [2025-09-24T18:17:32.825492] [INFO ] [MAIN ] DAL: Full history saved. [2025-09-24T18:17:32.825635] [INFO ] [MAIN ] Update Progress: 586/2373 symbols completed. DAL took 38.5s. Estimated remaining: 3h 56m 18s. Rate: 7.6 symbols/min [2025-09-24T18:17:33.047779] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2025-09 (1.02 seconds). [2025-09-24T18:17:33.073237] [INFO ] [MAIN ] DAVA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:17:33.073786] [INFO ] [REMOTE ] DAO: Full fetch complete (32649 records). [2025-09-24T18:17:33.074232] [DEBUG] [VALIDATOR ] DAO: Validating primary data. [2025-09-24T18:17:33.077118] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2025-03 (1.86 seconds). [2025-09-24T18:17:33.404374] [DEBUG] [LOCAL ] DAVA: Loaded 40534 existing records from primary storage. [2025-09-24T18:17:33.410138] [INFO ] [MAIN ] DAVA: Loaded 40534 existing records. [2025-09-24T18:17:33.610106] [DEBUG] [VALIDATOR ] DAO: All expected trading days are present. [2025-09-24T18:17:33.620528] [INFO ] [REMOTE ] DAR: Fetching primary data for 2025-04. [2025-09-24T18:17:33.615342] [DEBUG] [VALIDATOR ] DAO: Primary data validation passed. [2025-09-24T18:17:33.621253] [INFO ] [MAIN ] DAO: Fetched primary data is valid. [2025-09-24T18:17:33.659032] [DEBUG] [LOCAL ] DAO: Saving primary data. [2025-09-24T18:17:33.693122] [WARN ] [MAIN ] DAVA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:17:33.693536] [INFO ] [MAIN ] DAVA: Wiping existing primary data before full refresh. [2025-09-24T18:17:33.693844] [INFO ] [LOCAL ] DAVA: Starting deletion of primary data. [2025-09-24T18:17:33.694344] [DEBUG] [LOCAL ] DAO: Trimmed 32649 records to 21138 (keeping 200 days of data) [2025-09-24T18:17:33.695050] [DEBUG] [LOCAL ] DAVA: Deleted primary data file. [2025-09-24T18:17:33.695118] [INFO ] [MAIN ] DAVA: Starting full primary refresh. [2025-09-24T18:17:34.103841] [DEBUG] [LOCAL ] DAO: Primary data saved (21138 records). [2025-09-24T18:17:34.104011] [INFO ] [MAIN ] DAO: Full history saved. [2025-09-24T18:17:34.109772] [INFO ] [MAIN ] Update Progress: 587/2373 symbols completed. DAO took 22.2s. Estimated remaining: 3h 55m 49s. Rate: 7.6 symbols/min [2025-09-24T18:17:34.290637] [INFO ] [REMOTE ] DAVA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:17:34.365026] [INFO ] [MAIN ] DAY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:17:34.410685] [DEBUG] [LOCAL ] DAY: Loaded 49894 existing records from primary storage. [2025-09-24T18:17:34.410907] [INFO ] [MAIN ] DAY: Loaded 49894 existing records. [2025-09-24T18:17:34.443604] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2024-12. [2025-09-24T18:17:34.617028] [WARN ] [MAIN ] DAY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:17:34.618735] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2025-09 (1.80 seconds). [2025-09-24T18:17:34.626217] [INFO ] [MAIN ] DAY: Wiping existing primary data before full refresh. [2025-09-24T18:17:34.626603] [INFO ] [LOCAL ] DAY: Starting deletion of primary data. [2025-09-24T18:17:34.628496] [DEBUG] [LOCAL ] DAY: Deleted primary data file. [2025-09-24T18:17:34.628558] [INFO ] [MAIN ] DAY: Starting full primary refresh. [2025-09-24T18:17:34.671724] [INFO ] [REMOTE ] DAN: Full fetch complete (70486 records). [2025-09-24T18:17:34.698122] [DEBUG] [VALIDATOR ] DAN: Validating primary data. [2025-09-24T18:17:34.730631] [FATAL] [VALIDATOR ] DAN: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:17:34.741575] [FATAL] [MAIN ] DAN: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:17:34.751853] [WARN ] [MAIN ] DAN: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:17:34.780740] [INFO ] [LOCAL ] DAN: Starting deletion of primary data. [2025-09-24T18:17:34.807368] [DEBUG] [LOCAL ] DAN: No primary data file found to delete. [2025-09-24T18:17:34.853319] [INFO ] [LOCAL ] DAN: Starting deletion of derivative data. [2025-09-24T18:17:34.908561] [DEBUG] [LOCAL ] DAN: Deleted derivative data file. [2025-09-24T18:17:34.911004] [INFO ] [MAIN ] Update Progress: 588/2373 symbols completed. DAN took 33.0s. Estimated remaining: 3h 55m 20s. Rate: 7.6 symbols/min [2025-09-24T18:17:35.058806] [INFO ] [REMOTE ] DAY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:17:35.169029] [INFO ] [MAIN ] DB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:17:35.169188] [DEBUG] [LOCAL ] DB: No existing data file found in primary storage. [2025-09-24T18:17:35.169225] [WARN ] [MAIN ] DB: No existing data found, performing full refresh instead. [2025-09-24T18:17:35.169400] [INFO ] [MAIN ] DB: Wiping existing primary data before full refresh. [2025-09-24T18:17:35.169463] [INFO ] [LOCAL ] DB: Starting deletion of primary data. [2025-09-24T18:17:35.169547] [DEBUG] [LOCAL ] DB: No primary data file found to delete. [2025-09-24T18:17:35.169610] [INFO ] [MAIN ] DB: Starting full primary refresh. [2025-09-24T18:17:35.234033] [INFO ] [REMOTE ] DAY: Fetching primary data for 2024-12. [2025-09-24T18:17:35.568741] [INFO ] [REMOTE ] DB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:17:35.600058] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2025-04 (1.98 seconds). [2025-09-24T18:17:35.723753] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2024-12 (1.28 seconds). [2025-09-24T18:17:36.016084] [INFO ] [REMOTE ] DAR: Fetching primary data for 2025-05. [2025-09-24T18:17:36.816091] [INFO ] [REMOTE ] DB: Fetching primary data for 2024-12. [2025-09-24T18:17:36.960921] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-24T18:17:37.621147] [INFO ] [REMOTE ] DAY: Fetching primary data for 2025-01. [2025-09-24T18:17:37.640085] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-24T18:17:38.416072] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2025-01. [2025-09-24T18:17:38.587322] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2024-12 (1.77 seconds). [2025-09-24T18:17:39.172778] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-24T18:17:39.216054] [INFO ] [REMOTE ] DB: Fetching primary data for 2025-01. [2025-09-24T18:17:39.647217] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2025-01 (1.23 seconds). [2025-09-24T18:17:40.016090] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2025-02. [2025-09-24T18:17:40.692315] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-24T18:17:40.816073] [INFO ] [REMOTE ] DB: Fetching primary data for 2025-02. [2025-09-24T18:17:41.309355] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2025-02 (1.29 seconds). [2025-09-24T18:17:41.616090] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2025-03. [2025-09-24T18:17:42.416070] [INFO ] [REMOTE ] DAY: Fetching primary data for 2025-02. [2025-09-24T18:17:42.528030] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-24T18:17:42.615469] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2025-03 (1.00 seconds). [2025-09-24T18:17:43.216119] [INFO ] [REMOTE ] DB: Fetching primary data for 2025-03. [2025-09-24T18:17:44.016782] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2025-04. [2025-09-24T18:17:44.016708] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-24T18:17:44.816080] [INFO ] [REMOTE ] DAY: Fetching primary data for 2025-03. [2025-09-24T18:17:45.113945] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2025-03 (1.90 seconds). [2025-09-24T18:17:45.419168] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-24T18:17:45.616138] [INFO ] [REMOTE ] DB: Fetching primary data for 2025-04. [2025-09-24T18:17:46.424023] [INFO ] [REMOTE ] DAR: Fetching primary data for 2025-06. [2025-09-24T18:17:46.444549] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-24T18:17:47.216048] [INFO ] [REMOTE ] DAY: Fetching primary data for 2025-04. [2025-09-24T18:17:47.606800] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2025-04 (1.99 seconds). [2025-09-24T18:17:47.982957] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-24T18:17:48.016044] [INFO ] [REMOTE ] DAR: Fetching primary data for 2025-07. [2025-09-24T18:17:48.816059] [INFO ] [REMOTE ] DB: Fetching primary data for 2025-05. [2025-09-24T18:17:48.979529] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-24T18:17:49.616180] [INFO ] [REMOTE ] DAY: Fetching primary data for 2025-05. [2025-09-24T18:17:49.920700] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2025-07 (1.90 seconds). [2025-09-24T18:17:50.416100] [INFO ] [REMOTE ] DAR: Fetching primary data for 2025-08. [2025-09-24T18:17:50.882157] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2025-05 (2.07 seconds). [2025-09-24T18:17:51.191253] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-24T18:17:51.216032] [INFO ] [REMOTE ] DAY: Fetching primary data for 2025-06. [2025-09-24T18:17:52.016063] [INFO ] [REMOTE ] DB: Fetching primary data for 2025-06. [2025-09-24T18:17:52.203878] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-24T18:17:52.816050] [INFO ] [REMOTE ] DAR: Fetching primary data for 2025-09. [2025-09-24T18:17:52.928429] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2025-06 (1.71 seconds). [2025-09-24T18:17:53.616145] [INFO ] [REMOTE ] DAY: Fetching primary data for 2025-07. [2025-09-24T18:17:53.991498] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2025-06 (1.98 seconds). [2025-09-24T18:17:54.416114] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2025-05. [2025-09-24T18:17:54.508424] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-24T18:17:54.517526] [INFO ] [REMOTE ] DAR: Full fetch complete (74532 records). [2025-09-24T18:17:54.517670] [DEBUG] [VALIDATOR ] DAR: Validating primary data. [2025-09-24T18:17:54.935024] [DEBUG] [VALIDATOR ] DAR: All expected trading days are present. [2025-09-24T18:17:54.935192] [DEBUG] [VALIDATOR ] DAR: Primary data validation passed. [2025-09-24T18:17:54.936087] [INFO ] [MAIN ] DAR: Fetched primary data is valid. [2025-09-24T18:17:54.936152] [DEBUG] [LOCAL ] DAR: Saving primary data. [2025-09-24T18:17:54.941793] [DEBUG] [LOCAL ] DAR: Trimmed 74532 records to 51838 (keeping 200 days of data) [2025-09-24T18:17:55.231469] [INFO ] [REMOTE ] DB: Fetching primary data for 2025-07. [2025-09-24T18:17:55.255061] [DEBUG] [LOCAL ] DAR: Primary data saved (51838 records). [2025-09-24T18:17:55.255170] [INFO ] [MAIN ] DAR: Full history saved. [2025-09-24T18:17:55.255285] [INFO ] [MAIN ] Update Progress: 589/2373 symbols completed. DAR took 36.4s. Estimated remaining: 3h 55m 50s. Rate: 7.6 symbols/min [2025-09-24T18:17:55.443856] [INFO ] [MAIN ] DBD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:17:55.444363] [DEBUG] [LOCAL ] DBD: No existing data file found in primary storage. [2025-09-24T18:17:55.444434] [WARN ] [MAIN ] DBD: No existing data found, performing full refresh instead. [2025-09-24T18:17:55.444903] [INFO ] [MAIN ] DBD: Wiping existing primary data before full refresh. [2025-09-24T18:17:55.444990] [INFO ] [LOCAL ] DBD: Starting deletion of primary data. [2025-09-24T18:17:55.445117] [DEBUG] [LOCAL ] DBD: No primary data file found to delete. [2025-09-24T18:17:55.445228] [INFO ] [MAIN ] DBD: Starting full primary refresh. [2025-09-24T18:17:55.624842] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2025-07 (2.01 seconds). [2025-09-24T18:17:55.850428] [INFO ] [REMOTE ] DBD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:17:56.016054] [INFO ] [REMOTE ] DBD: Fetching primary data for 2024-12. [2025-09-24T18:17:56.157610] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2025-05 (1.74 seconds). [2025-09-24T18:17:56.816057] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2025-06. [2025-09-24T18:17:56.974108] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2024-12 (0.96 seconds). [2025-09-24T18:17:57.221587] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2025-07 (1.99 seconds). [2025-09-24T18:17:57.616061] [INFO ] [REMOTE ] DB: Fetching primary data for 2025-08. [2025-09-24T18:17:58.371083] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-24T18:17:58.416100] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2025-07. [2025-09-24T18:17:59.216061] [INFO ] [REMOTE ] DBD: Fetching primary data for 2025-01. [2025-09-24T18:17:59.504895] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2025-08 (1.89 seconds). [2025-09-24T18:17:59.891395] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-24T18:18:00.016039] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2025-08. [2025-09-24T18:18:00.053377] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2025-01 (0.84 seconds). [2025-09-24T18:18:00.816070] [INFO ] [REMOTE ] DBD: Fetching primary data for 2025-02. [2025-09-24T18:18:01.582918] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-24T18:18:01.616082] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2025-09. [2025-09-24T18:18:01.921817] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-24T18:18:02.416124] [INFO ] [REMOTE ] DB: Fetching primary data for 2025-09. [2025-09-24T18:18:03.216114] [INFO ] [REMOTE ] DAY: Fetching primary data for 2025-08. [2025-09-24T18:18:04.016099] [INFO ] [REMOTE ] DBD: Fetching primary data for 2025-03. [2025-09-24T18:18:05.178271] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2025-03 (1.16 seconds). [2025-09-24T18:18:05.183091] [INFO ] [REMOTE ] DBD: Fetching primary data for 2025-04. [2025-09-24T18:18:05.328764] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2025-09 (3.71 seconds). [2025-09-24T18:18:05.355165] [INFO ] [REMOTE ] DAVA: Full fetch complete (55351 records). [2025-09-24T18:18:05.367576] [DEBUG] [VALIDATOR ] DAVA: Validating primary data. [2025-09-24T18:18:05.375704] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2025-08 (2.16 seconds). [2025-09-24T18:18:05.641135] [INFO ] [REMOTE ] DAY: Fetching primary data for 2025-09. [2025-09-24T18:18:05.774163] [DEBUG] [VALIDATOR ] DAVA: All expected trading days are present. [2025-09-24T18:18:05.774266] [DEBUG] [VALIDATOR ] DAVA: Primary data validation passed. [2025-09-24T18:18:05.775072] [INFO ] [MAIN ] DAVA: Fetched primary data is valid. [2025-09-24T18:18:05.775153] [DEBUG] [LOCAL ] DAVA: Saving primary data. [2025-09-24T18:18:05.776613] [DEBUG] [LOCAL ] DAVA: Trimmed 55351 records to 40609 (keeping 200 days of data) [2025-09-24T18:18:06.021231] [DEBUG] [LOCAL ] DAVA: Primary data saved (40609 records). [2025-09-24T18:18:06.021378] [INFO ] [MAIN ] DAVA: Full history saved. [2025-09-24T18:18:06.021509] [INFO ] [MAIN ] Update Progress: 590/2373 symbols completed. DAVA took 33.2s. Estimated remaining: 3h 55m 50s. Rate: 7.6 symbols/min [2025-09-24T18:18:06.205629] [INFO ] [MAIN ] DBI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:18:06.254580] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2025-09 (3.84 seconds). [2025-09-24T18:18:06.283551] [INFO ] [REMOTE ] DB: Full fetch complete (73793 records). [2025-09-24T18:18:06.285274] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2025-04 (1.10 seconds). [2025-09-24T18:18:06.285691] [DEBUG] [VALIDATOR ] DB: Validating primary data. [2025-09-24T18:18:06.305382] [FATAL] [VALIDATOR ] DB: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:18:06.305577] [FATAL] [MAIN ] DB: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:18:06.305678] [WARN ] [MAIN ] DB: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:18:06.305752] [INFO ] [LOCAL ] DB: Starting deletion of primary data. [2025-09-24T18:18:06.306258] [DEBUG] [LOCAL ] DB: No primary data file found to delete. [2025-09-24T18:18:06.306400] [INFO ] [LOCAL ] DB: Starting deletion of derivative data. [2025-09-24T18:18:06.306471] [DEBUG] [LOCAL ] DB: No derivative data file found to delete. [2025-09-24T18:18:06.306544] [INFO ] [MAIN ] Update Progress: 591/2373 symbols completed. DB took 31.4s. Estimated remaining: 3h 55m 19s. Rate: 7.6 symbols/min [2025-09-24T18:18:06.307813] [DEBUG] [LOCAL ] DBI: Loaded 45060 existing records from primary storage. [2025-09-24T18:18:06.351172] [INFO ] [MAIN ] DBI: Loaded 45060 existing records. [2025-09-24T18:18:06.420706] [INFO ] [REMOTE ] DBD: Fetching primary data for 2025-05. [2025-09-24T18:18:06.653026] [INFO ] [MAIN ] DBL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:18:06.673621] [WARN ] [MAIN ] DBI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:18:06.674203] [INFO ] [MAIN ] DBI: Wiping existing primary data before full refresh. [2025-09-24T18:18:06.674268] [INFO ] [LOCAL ] DBI: Starting deletion of primary data. [2025-09-24T18:18:06.676155] [DEBUG] [LOCAL ] DBI: Deleted primary data file. [2025-09-24T18:18:06.676221] [INFO ] [MAIN ] DBI: Starting full primary refresh. [2025-09-24T18:18:06.784731] [DEBUG] [LOCAL ] DBL: Loaded 9081 existing records from primary storage. [2025-09-24T18:18:06.790601] [INFO ] [MAIN ] DBL: Loaded 9081 existing records. [2025-09-24T18:18:07.176117] [WARN ] [MAIN ] DBL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:18:07.206899] [INFO ] [MAIN ] DBL: Wiping existing primary data before full refresh. [2025-09-24T18:18:07.225361] [INFO ] [LOCAL ] DBL: Starting deletion of primary data. [2025-09-24T18:18:07.250999] [INFO ] [REMOTE ] DBI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:18:07.251680] [INFO ] [REMOTE ] DBI: Fetching primary data for 2024-12. [2025-09-24T18:18:07.251798] [DEBUG] [LOCAL ] DBL: Deleted primary data file. [2025-09-24T18:18:07.253542] [INFO ] [MAIN ] DBL: Starting full primary refresh. [2025-09-24T18:18:07.646198] [INFO ] [REMOTE ] DBL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:18:07.651426] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2025-09 (2.01 seconds). [2025-09-24T18:18:07.669443] [INFO ] [REMOTE ] DAY: Full fetch complete (71719 records). [2025-09-24T18:18:07.674303] [DEBUG] [VALIDATOR ] DAY: Validating primary data. [2025-09-24T18:18:07.675906] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2025-05 (1.26 seconds). [2025-09-24T18:18:08.025263] [INFO ] [REMOTE ] DBD: Fetching primary data for 2025-06. [2025-09-24T18:18:08.074028] [DEBUG] [VALIDATOR ] DAY: All expected trading days are present. [2025-09-24T18:18:08.074118] [DEBUG] [VALIDATOR ] DAY: Primary data validation passed. [2025-09-24T18:18:08.075082] [INFO ] [MAIN ] DAY: Fetched primary data is valid. [2025-09-24T18:18:08.075160] [DEBUG] [LOCAL ] DAY: Saving primary data. [2025-09-24T18:18:08.076861] [DEBUG] [LOCAL ] DAY: Trimmed 71719 records to 49845 (keeping 200 days of data) [2025-09-24T18:18:08.375867] [DEBUG] [LOCAL ] DAY: Primary data saved (49845 records). [2025-09-24T18:18:08.376040] [INFO ] [MAIN ] DAY: Full history saved. [2025-09-24T18:18:08.376147] [INFO ] [MAIN ] Update Progress: 592/2373 symbols completed. DAY took 34.3s. Estimated remaining: 3h 54m 54s. Rate: 7.6 symbols/min [2025-09-24T18:18:08.593327] [INFO ] [MAIN ] DBRG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:18:08.593929] [DEBUG] [LOCAL ] DBRG: No existing data file found in primary storage. [2025-09-24T18:18:08.594187] [WARN ] [MAIN ] DBRG: No existing data found, performing full refresh instead. [2025-09-24T18:18:08.594606] [INFO ] [MAIN ] DBRG: Wiping existing primary data before full refresh. [2025-09-24T18:18:08.594712] [INFO ] [LOCAL ] DBRG: Starting deletion of primary data. [2025-09-24T18:18:08.594848] [DEBUG] [LOCAL ] DBRG: No primary data file found to delete. [2025-09-24T18:18:08.594905] [INFO ] [MAIN ] DBRG: Starting full primary refresh. [2025-09-24T18:18:08.831328] [INFO ] [REMOTE ] DBL: Fetching primary data for 2024-12. [2025-09-24T18:18:09.075428] [INFO ] [REMOTE ] DBRG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:18:09.091636] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-24T18:18:09.276423] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-24T18:18:09.616046] [INFO ] [REMOTE ] DBD: Fetching primary data for 2025-07. [2025-09-24T18:18:09.688294] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-24T18:18:10.416140] [INFO ] [REMOTE ] DBI: Fetching primary data for 2025-01. [2025-09-24T18:18:10.801704] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2025-07 (1.19 seconds). [2025-09-24T18:18:11.216100] [INFO ] [REMOTE ] DBD: Fetching primary data for 2025-08. [2025-09-24T18:18:12.016061] [INFO ] [REMOTE ] DBL: Fetching primary data for 2025-01. [2025-09-24T18:18:12.063851] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-24T18:18:12.342249] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2025-08 (1.13 seconds). [2025-09-24T18:18:12.473103] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2025-01 (0.46 seconds). [2025-09-24T18:18:12.816088] [INFO ] [REMOTE ] DBD: Fetching primary data for 2025-09. [2025-09-24T18:18:13.616058] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2024-12. [2025-09-24T18:18:13.899261] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2025-09 (1.08 seconds). [2025-09-24T18:18:13.903909] [INFO ] [REMOTE ] DBD: Full fetch complete (30508 records). [2025-09-24T18:18:13.903994] [DEBUG] [VALIDATOR ] DBD: Validating primary data. [2025-09-24T18:18:13.904527] [FATAL] [VALIDATOR ] DBD: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:18:13.904630] [FATAL] [MAIN ] DBD: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:18:13.904769] [WARN ] [MAIN ] DBD: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:18:13.904864] [INFO ] [LOCAL ] DBD: Starting deletion of primary data. [2025-09-24T18:18:13.904963] [DEBUG] [LOCAL ] DBD: No primary data file found to delete. [2025-09-24T18:18:13.905027] [INFO ] [LOCAL ] DBD: Starting deletion of derivative data. [2025-09-24T18:18:13.905133] [DEBUG] [LOCAL ] DBD: No derivative data file found to delete. [2025-09-24T18:18:13.905212] [INFO ] [MAIN ] Update Progress: 593/2373 symbols completed. DBD took 18.6s. Estimated remaining: 3h 54m 39s. Rate: 7.6 symbols/min [2025-09-24T18:18:14.074105] [INFO ] [MAIN ] DCI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:18:14.123132] [DEBUG] [LOCAL ] DCI: Loaded 37606 existing records from primary storage. [2025-09-24T18:18:14.123283] [INFO ] [MAIN ] DCI: Loaded 37606 existing records. [2025-09-24T18:18:14.309987] [WARN ] [MAIN ] DCI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:18:14.310344] [INFO ] [MAIN ] DCI: Wiping existing primary data before full refresh. [2025-09-24T18:18:14.310398] [INFO ] [LOCAL ] DCI: Starting deletion of primary data. [2025-09-24T18:18:14.311285] [DEBUG] [LOCAL ] DCI: Deleted primary data file. [2025-09-24T18:18:14.311347] [INFO ] [MAIN ] DCI: Starting full primary refresh. [2025-09-24T18:18:14.421151] [INFO ] [REMOTE ] DBI: Fetching primary data for 2025-02. [2025-09-24T18:18:14.681485] [INFO ] [REMOTE ] DCI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:18:15.216101] [INFO ] [REMOTE ] DCI: Fetching primary data for 2024-12. [2025-09-24T18:18:15.388849] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2024-12 (1.77 seconds). [2025-09-24T18:18:16.016143] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2025-01. [2025-09-24T18:18:16.153120] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-24T18:18:16.816125] [INFO ] [REMOTE ] DBI: Fetching primary data for 2025-03. [2025-09-24T18:18:17.599854] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2024-12 (2.38 seconds). [2025-09-24T18:18:17.616039] [INFO ] [REMOTE ] DCI: Fetching primary data for 2025-01. [2025-09-24T18:18:18.416150] [INFO ] [REMOTE ] DBL: Fetching primary data for 2025-02. [2025-09-24T18:18:18.741244] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2025-01 (1.13 seconds). [2025-09-24T18:18:19.025846] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2025-01 (3.01 seconds). [2025-09-24T18:18:19.136331] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2025-02 (0.72 seconds). [2025-09-24T18:18:19.165839] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2025-03 (2.35 seconds). [2025-09-24T18:18:19.216048] [INFO ] [REMOTE ] DBL: Fetching primary data for 2025-03. [2025-09-24T18:18:19.912231] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2025-03 (0.70 seconds). [2025-09-24T18:18:20.016045] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2025-02. [2025-09-24T18:18:20.816129] [INFO ] [REMOTE ] DBI: Fetching primary data for 2025-04. [2025-09-24T18:18:21.622376] [INFO ] [REMOTE ] DBL: Fetching primary data for 2025-04. [2025-09-24T18:18:21.625198] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-24T18:18:22.409124] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2025-04 (0.79 seconds). [2025-09-24T18:18:22.416024] [INFO ] [REMOTE ] DBL: Fetching primary data for 2025-05. [2025-09-24T18:18:22.452128] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-24T18:18:23.082190] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2025-05 (0.67 seconds). [2025-09-24T18:18:23.216081] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2025-03. [2025-09-24T18:18:24.016095] [INFO ] [REMOTE ] DBI: Fetching primary data for 2025-05. [2025-09-24T18:18:24.816110] [INFO ] [REMOTE ] DCI: Fetching primary data for 2025-02. [2025-09-24T18:18:25.015421] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-24T18:18:25.618439] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2025-04. [2025-09-24T18:18:25.622761] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2025-05 (1.61 seconds). [2025-09-24T18:18:26.264926] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2025-02 (1.45 seconds). [2025-09-24T18:18:26.416115] [INFO ] [REMOTE ] DBI: Fetching primary data for 2025-06. [2025-09-24T18:18:27.216105] [INFO ] [REMOTE ] DBL: Fetching primary data for 2025-06. [2025-09-24T18:18:27.832156] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2025-04 (2.21 seconds). [2025-09-24T18:18:28.018827] [INFO ] [REMOTE ] DCI: Fetching primary data for 2025-03. [2025-09-24T18:18:28.033067] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-24T18:18:28.033586] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2025-06 (0.82 seconds). [2025-09-24T18:18:28.816111] [INFO ] [REMOTE ] DBI: Fetching primary data for 2025-07. [2025-09-24T18:18:29.616108] [INFO ] [REMOTE ] DBL: Fetching primary data for 2025-07. [2025-09-24T18:18:29.742539] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2025-03 (1.72 seconds). [2025-09-24T18:18:30.195979] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-24T18:18:30.292204] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2025-07 (0.68 seconds). [2025-09-24T18:18:30.416120] [INFO ] [REMOTE ] DBL: Fetching primary data for 2025-08. [2025-09-24T18:18:30.883439] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2025-08 (0.47 seconds). [2025-09-24T18:18:31.216105] [INFO ] [REMOTE ] DCI: Fetching primary data for 2025-04. [2025-09-24T18:18:32.016116] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2025-05. [2025-09-24T18:18:32.440382] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2025-04 (1.22 seconds). [2025-09-24T18:18:32.816141] [INFO ] [REMOTE ] DBI: Fetching primary data for 2025-08. [2025-09-24T18:18:33.616070] [INFO ] [REMOTE ] DBL: Fetching primary data for 2025-09. [2025-09-24T18:18:33.705491] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2025-05 (1.69 seconds). [2025-09-24T18:18:34.285095] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2025-09 (0.67 seconds). [2025-09-24T18:18:34.298149] [INFO ] [REMOTE ] DBL: Full fetch complete (12460 records). [2025-09-24T18:18:34.319571] [DEBUG] [VALIDATOR ] DBL: Validating primary data. [2025-09-24T18:18:34.329035] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-24T18:18:34.419912] [INFO ] [REMOTE ] DCI: Fetching primary data for 2025-05. [2025-09-24T18:18:34.725550] [DEBUG] [VALIDATOR ] DBL: All expected trading days are present. [2025-09-24T18:18:34.725756] [DEBUG] [VALIDATOR ] DBL: Primary data validation passed. [2025-09-24T18:18:34.726110] [INFO ] [MAIN ] DBL: Fetched primary data is valid. [2025-09-24T18:18:34.726163] [DEBUG] [LOCAL ] DBL: Saving primary data. [2025-09-24T18:18:34.726772] [DEBUG] [LOCAL ] DBL: Trimmed 12460 records to 9131 (keeping 200 days of data) [2025-09-24T18:18:34.782832] [DEBUG] [LOCAL ] DBL: Primary data saved (9131 records). [2025-09-24T18:18:34.782981] [INFO ] [MAIN ] DBL: Full history saved. [2025-09-24T18:18:34.783236] [INFO ] [MAIN ] Update Progress: 594/2373 symbols completed. DBL took 28.5s. Estimated remaining: 3h 55m 10s. Rate: 7.6 symbols/min [2025-09-24T18:18:34.961816] [INFO ] [MAIN ] DCO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:18:34.978731] [DEBUG] [LOCAL ] DCO: Loaded 13718 existing records from primary storage. [2025-09-24T18:18:34.978849] [INFO ] [MAIN ] DCO: Loaded 13718 existing records. [2025-09-24T18:18:35.167236] [WARN ] [MAIN ] DCO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:18:35.167496] [INFO ] [MAIN ] DCO: Wiping existing primary data before full refresh. [2025-09-24T18:18:35.167557] [INFO ] [LOCAL ] DCO: Starting deletion of primary data. [2025-09-24T18:18:35.168022] [DEBUG] [LOCAL ] DCO: Deleted primary data file. [2025-09-24T18:18:35.168093] [INFO ] [MAIN ] DCO: Starting full primary refresh. [2025-09-24T18:18:35.223674] [INFO ] [REMOTE ] DBI: Fetching primary data for 2025-09. [2025-09-24T18:18:35.546916] [INFO ] [REMOTE ] DCO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:18:35.819378] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-24T18:18:36.016080] [INFO ] [REMOTE ] DCO: Fetching primary data for 2024-12. [2025-09-24T18:18:36.739664] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2025-09 (1.52 seconds). [2025-09-24T18:18:36.750977] [INFO ] [REMOTE ] DBI: Full fetch complete (66429 records). [2025-09-24T18:18:36.751328] [DEBUG] [VALIDATOR ] DBI: Validating primary data. [2025-09-24T18:18:36.821505] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2025-06. [2025-09-24T18:18:37.174948] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-24T18:18:37.194925] [DEBUG] [VALIDATOR ] DBI: All expected trading days are present. [2025-09-24T18:18:37.195036] [DEBUG] [VALIDATOR ] DBI: Primary data validation passed. [2025-09-24T18:18:37.200289] [INFO ] [MAIN ] DBI: Fetched primary data is valid. [2025-09-24T18:18:37.200367] [DEBUG] [LOCAL ] DBI: Saving primary data. [2025-09-24T18:18:37.201789] [DEBUG] [LOCAL ] DBI: Trimmed 66429 records to 45023 (keeping 200 days of data) [2025-09-24T18:18:37.480031] [DEBUG] [LOCAL ] DBI: Primary data saved (45023 records). [2025-09-24T18:18:37.480264] [INFO ] [MAIN ] DBI: Full history saved. [2025-09-24T18:18:37.480387] [INFO ] [MAIN ] Update Progress: 595/2373 symbols completed. DBI took 31.5s. Estimated remaining: 3h 54m 46s. Rate: 7.6 symbols/min [2025-09-24T18:18:37.621310] [INFO ] [REMOTE ] DCO: Fetching primary data for 2025-01. [2025-09-24T18:18:37.682502] [INFO ] [MAIN ] DD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:18:37.746330] [DEBUG] [LOCAL ] DD: Loaded 52827 existing records from primary storage. [2025-09-24T18:18:37.746612] [INFO ] [MAIN ] DD: Loaded 52827 existing records. [2025-09-24T18:18:37.942154] [WARN ] [MAIN ] DD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:18:37.942574] [INFO ] [MAIN ] DD: Wiping existing primary data before full refresh. [2025-09-24T18:18:37.942628] [INFO ] [LOCAL ] DD: Starting deletion of primary data. [2025-09-24T18:18:37.944348] [DEBUG] [LOCAL ] DD: Deleted primary data file. [2025-09-24T18:18:37.944415] [INFO ] [MAIN ] DD: Starting full primary refresh. [2025-09-24T18:18:38.319414] [INFO ] [REMOTE ] DD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:18:38.427266] [INFO ] [REMOTE ] DD: Fetching primary data for 2024-12. [2025-09-24T18:18:38.433809] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-24T18:18:38.593603] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2025-01 (0.97 seconds). [2025-09-24T18:18:39.216102] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2025-07. [2025-09-24T18:18:40.016044] [INFO ] [REMOTE ] DCO: Fetching primary data for 2025-02. [2025-09-24T18:18:40.270789] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-24T18:18:40.547023] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2025-07 (1.33 seconds). [2025-09-24T18:18:40.816055] [INFO ] [REMOTE ] DCI: Fetching primary data for 2025-06. [2025-09-24T18:18:40.901679] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2025-02 (0.89 seconds). [2025-09-24T18:18:41.616081] [INFO ] [REMOTE ] DCO: Fetching primary data for 2025-03. [2025-09-24T18:18:42.296060] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2025-06 (1.48 seconds). [2025-09-24T18:18:42.416075] [INFO ] [REMOTE ] DD: Fetching primary data for 2025-01. [2025-09-24T18:18:42.453097] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2025-03 (0.84 seconds). [2025-09-24T18:18:43.216119] [INFO ] [REMOTE ] DCO: Fetching primary data for 2025-04. [2025-09-24T18:18:44.016149] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2025-08. [2025-09-24T18:18:44.235417] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2025-01 (1.82 seconds). [2025-09-24T18:18:44.499746] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2025-04 (1.28 seconds). [2025-09-24T18:18:44.816080] [INFO ] [REMOTE ] DCO: Fetching primary data for 2025-05. [2025-09-24T18:18:45.584836] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2025-05 (0.77 seconds). [2025-09-24T18:18:45.620958] [INFO ] [REMOTE ] DCO: Fetching primary data for 2025-06. [2025-09-24T18:18:45.628574] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-24T18:18:46.416080] [INFO ] [REMOTE ] DCI: Fetching primary data for 2025-07. [2025-09-24T18:18:46.603619] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2025-06 (0.98 seconds). [2025-09-24T18:18:47.216079] [INFO ] [REMOTE ] DCO: Fetching primary data for 2025-07. [2025-09-24T18:18:47.864878] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-24T18:18:48.016142] [INFO ] [REMOTE ] DD: Fetching primary data for 2025-02. [2025-09-24T18:18:48.182571] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2025-07 (0.97 seconds). [2025-09-24T18:18:48.816127] [INFO ] [REMOTE ] DCI: Fetching primary data for 2025-08. [2025-09-24T18:18:48.921254] [DEBUG] [REMOTE ] DCI: Error fetching primary data for 2025-08: 'API call returned an empty response.' [2025-09-24T18:18:48.921596] [WARN ] [REMOTE ] DCI: No data returned for month 2025-08 [2025-09-24T18:18:49.621405] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2025-09. [2025-09-24T18:18:49.648197] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-24T18:18:50.416105] [INFO ] [REMOTE ] DD: Fetching primary data for 2025-03. [2025-09-24T18:18:51.216074] [INFO ] [REMOTE ] DCO: Fetching primary data for 2025-08. [2025-09-24T18:18:51.418283] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2025-09 (1.80 seconds). [2025-09-24T18:18:51.427980] [INFO ] [REMOTE ] DBRG: Full fetch complete (72216 records). [2025-09-24T18:18:51.428223] [DEBUG] [VALIDATOR ] DBRG: Validating primary data. [2025-09-24T18:18:51.866544] [DEBUG] [VALIDATOR ] DBRG: All expected trading days are present. [2025-09-24T18:18:51.866674] [DEBUG] [VALIDATOR ] DBRG: Primary data validation passed. [2025-09-24T18:18:51.867936] [INFO ] [MAIN ] DBRG: Fetched primary data is valid. [2025-09-24T18:18:51.868021] [DEBUG] [LOCAL ] DBRG: Saving primary data. [2025-09-24T18:18:51.869830] [DEBUG] [LOCAL ] DBRG: Trimmed 72216 records to 49812 (keeping 200 days of data) [2025-09-24T18:18:52.058417] [INFO ] [REMOTE ] DCI: Fetching primary data for 2025-09. [2025-09-24T18:18:52.208636] [DEBUG] [LOCAL ] DBRG: Primary data saved (49812 records). [2025-09-24T18:18:52.209461] [INFO ] [MAIN ] DBRG: Full history saved. [2025-09-24T18:18:52.210027] [INFO ] [MAIN ] Update Progress: 596/2373 symbols completed. DBRG took 43.8s. Estimated remaining: 3h 54m 58s. Rate: 7.6 symbols/min [2025-09-24T18:18:52.209888] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2025-08 (0.99 seconds). [2025-09-24T18:18:52.398212] [INFO ] [MAIN ] DDD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:18:52.429673] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2025-03 (2.01 seconds). [2025-09-24T18:18:52.488701] [DEBUG] [LOCAL ] DDD: Loaded 50863 existing records from primary storage. [2025-09-24T18:18:52.488861] [INFO ] [MAIN ] DDD: Loaded 50863 existing records. [2025-09-24T18:18:52.665124] [WARN ] [MAIN ] DDD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:18:52.665404] [INFO ] [MAIN ] DDD: Wiping existing primary data before full refresh. [2025-09-24T18:18:52.665454] [INFO ] [LOCAL ] DDD: Starting deletion of primary data. [2025-09-24T18:18:52.666578] [DEBUG] [LOCAL ] DDD: Deleted primary data file. [2025-09-24T18:18:52.666672] [INFO ] [MAIN ] DDD: Starting full primary refresh. [2025-09-24T18:18:52.821189] [INFO ] [REMOTE ] DD: Fetching primary data for 2025-04. [2025-09-24T18:18:53.040080] [INFO ] [REMOTE ] DDD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:18:53.616159] [INFO ] [REMOTE ] DDD: Fetching primary data for 2024-12. [2025-09-24T18:18:53.987628] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-24T18:18:53.995104] [INFO ] [REMOTE ] DCI: Full fetch complete (48282 records). [2025-09-24T18:18:53.995259] [DEBUG] [VALIDATOR ] DCI: Validating primary data. [2025-09-24T18:18:54.200790] [WARN ] [VALIDATOR ] DCI: Validation failed - insufficient historical data. Have 179 unique days, need 200 days [2025-09-24T18:18:54.201484] [FATAL] [MAIN ] DCI: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:18:54.201567] [WARN ] [MAIN ] DCI: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:18:54.201670] [INFO ] [LOCAL ] DCI: Starting deletion of primary data. [2025-09-24T18:18:54.201770] [DEBUG] [LOCAL ] DCI: No primary data file found to delete. [2025-09-24T18:18:54.201831] [INFO ] [LOCAL ] DCI: Starting deletion of derivative data. [2025-09-24T18:18:54.202364] [DEBUG] [LOCAL ] DCI: Deleted derivative data file. [2025-09-24T18:18:54.202487] [INFO ] [MAIN ] Update Progress: 597/2373 symbols completed. DCI took 40.3s. Estimated remaining: 3h 54m 33s. Rate: 7.6 symbols/min [2025-09-24T18:18:54.416090] [INFO ] [REMOTE ] DCO: Fetching primary data for 2025-09. [2025-09-24T18:18:54.822544] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2025-04 (2.00 seconds). [2025-09-24T18:18:55.216132] [INFO ] [REMOTE ] DD: Fetching primary data for 2025-05. [2025-09-24T18:18:55.366260] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2024-12 (1.75 seconds). [2025-09-24T18:18:55.410833] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2025-09 (0.99 seconds). [2025-09-24T18:18:55.414237] [INFO ] [REMOTE ] DCO: Full fetch complete (19394 records). [2025-09-24T18:18:55.414316] [DEBUG] [VALIDATOR ] DCO: Validating primary data. [2025-09-24T18:18:55.780911] [DEBUG] [VALIDATOR ] DCO: All expected trading days are present. [2025-09-24T18:18:55.781005] [DEBUG] [VALIDATOR ] DCO: Primary data validation passed. [2025-09-24T18:18:55.781472] [INFO ] [MAIN ] DCO: Fetched primary data is valid. [2025-09-24T18:18:55.781512] [DEBUG] [LOCAL ] DCO: Saving primary data. [2025-09-24T18:18:55.782202] [DEBUG] [LOCAL ] DCO: Trimmed 19394 records to 13784 (keeping 200 days of data) [2025-09-24T18:18:55.878150] [DEBUG] [LOCAL ] DCO: Primary data saved (13784 records). [2025-09-24T18:18:55.878311] [INFO ] [MAIN ] DCO: Full history saved. [2025-09-24T18:18:55.878436] [INFO ] [MAIN ] Update Progress: 598/2373 symbols completed. DCO took 21.1s. Estimated remaining: 3h 54m 6s. Rate: 7.6 symbols/min [2025-09-24T18:18:56.016102] [INFO ] [REMOTE ] DDD: Fetching primary data for 2025-01. [2025-09-24T18:18:57.122138] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2025-05 (1.91 seconds). [2025-09-24T18:18:57.134412] [INFO ] [REMOTE ] DD: Fetching primary data for 2025-06. [2025-09-24T18:18:57.742011] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-24T18:18:57.752320] [INFO ] [REMOTE ] DDD: Fetching primary data for 2025-02. [2025-09-24T18:18:58.759301] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-24T18:18:58.769990] [INFO ] [REMOTE ] DD: Fetching primary data for 2025-07. [2025-09-24T18:18:59.565973] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2025-02 (1.81 seconds). [2025-09-24T18:18:59.576164] [INFO ] [REMOTE ] DDD: Fetching primary data for 2025-03. [2025-09-24T18:19:00.565716] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2025-07 (1.80 seconds). [2025-09-24T18:19:00.577616] [INFO ] [REMOTE ] DD: Fetching primary data for 2025-08. [2025-09-24T18:19:01.188753] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2025-03 (1.61 seconds). [2025-09-24T18:19:01.199825] [INFO ] [REMOTE ] DDD: Fetching primary data for 2025-04. [2025-09-24T18:19:02.595301] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2025-08 (2.02 seconds). [2025-09-24T18:19:02.607139] [INFO ] [REMOTE ] DD: Fetching primary data for 2025-09. [2025-09-24T18:19:02.864557] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-24T18:19:02.875629] [INFO ] [REMOTE ] DDD: Fetching primary data for 2025-05. [2025-09-24T18:19:04.236444] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-24T18:19:04.245929] [INFO ] [REMOTE ] DD: Full fetch complete (76276 records). [2025-09-24T18:19:04.246068] [DEBUG] [VALIDATOR ] DD: Validating primary data. [2025-09-24T18:19:04.659171] [DEBUG] [VALIDATOR ] DD: All expected trading days are present. [2025-09-24T18:19:04.659409] [DEBUG] [VALIDATOR ] DD: Primary data validation passed. [2025-09-24T18:19:04.660487] [INFO ] [MAIN ] DD: Fetched primary data is valid. [2025-09-24T18:19:04.660633] [DEBUG] [LOCAL ] DD: Saving primary data. [2025-09-24T18:19:04.662242] [DEBUG] [LOCAL ] DD: Trimmed 76276 records to 52828 (keeping 200 days of data) [2025-09-24T18:19:04.796244] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2025-05 (1.92 seconds). [2025-09-24T18:19:04.817010] [INFO ] [REMOTE ] DDD: Fetching primary data for 2025-06. [2025-09-24T18:19:05.048202] [DEBUG] [LOCAL ] DD: Primary data saved (52828 records). [2025-09-24T18:19:05.048369] [INFO ] [MAIN ] DD: Full history saved. [2025-09-24T18:19:05.048477] [INFO ] [MAIN ] Update Progress: 599/2373 symbols completed. DD took 27.6s. Estimated remaining: 3h 54m 2s. Rate: 7.6 symbols/min [2025-09-24T18:19:06.685626] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2025-06 (1.87 seconds). [2025-09-24T18:19:06.696118] [INFO ] [REMOTE ] DDD: Fetching primary data for 2025-07. [2025-09-24T18:19:08.573430] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2025-07 (1.88 seconds). [2025-09-24T18:19:08.592954] [INFO ] [REMOTE ] DDD: Fetching primary data for 2025-08. [2025-09-24T18:19:10.479700] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2025-08 (1.89 seconds). [2025-09-24T18:19:10.491324] [INFO ] [REMOTE ] DDD: Fetching primary data for 2025-09. [2025-09-24T18:19:12.360706] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-24T18:19:12.371909] [INFO ] [REMOTE ] DDD: Full fetch complete (73661 records). [2025-09-24T18:19:12.372142] [DEBUG] [VALIDATOR ] DDD: Validating primary data. [2025-09-24T18:19:12.780038] [DEBUG] [VALIDATOR ] DDD: All expected trading days are present. [2025-09-24T18:19:12.780176] [DEBUG] [VALIDATOR ] DDD: Primary data validation passed. [2025-09-24T18:19:12.781085] [INFO ] [MAIN ] DDD: Fetched primary data is valid. [2025-09-24T18:19:12.781150] [DEBUG] [LOCAL ] DDD: Saving primary data. [2025-09-24T18:19:12.782680] [DEBUG] [LOCAL ] DDD: Trimmed 73661 records to 50881 (keeping 200 days of data) [2025-09-24T18:19:13.073808] [DEBUG] [LOCAL ] DDD: Primary data saved (50881 records). [2025-09-24T18:19:13.073956] [INFO ] [MAIN ] DDD: Full history saved. [2025-09-24T18:19:13.074059] [INFO ] [MAIN ] Update Progress: 600/2373 symbols completed. DDD took 20.9s. Estimated remaining: 3h 53m 54s. Rate: 7.6 symbols/min [2025-09-24T18:19:13.719429] [INFO ] [MAIN ] DDT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:19:13.718506] [INFO ] [MAIN ] DDS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:19:13.753110] [DEBUG] [LOCAL ] DDT: No existing data file found in primary storage. [2025-09-24T18:19:13.772687] [INFO ] [MAIN ] DDL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:19:13.777182] [WARN ] [MAIN ] DDT: No existing data found, performing full refresh instead. [2025-09-24T18:19:13.797437] [INFO ] [MAIN ] DDT: Wiping existing primary data before full refresh. [2025-09-24T18:19:13.797157] [INFO ] [MAIN ] DE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:19:13.798170] [INFO ] [LOCAL ] DDT: Starting deletion of primary data. [2025-09-24T18:19:13.798413] [DEBUG] [LOCAL ] DDT: No primary data file found to delete. [2025-09-24T18:19:13.798688] [INFO ] [MAIN ] DDT: Starting full primary refresh. [2025-09-24T18:19:13.906252] [DEBUG] [LOCAL ] DDS: Loaded 13255 existing records from primary storage. [2025-09-24T18:19:13.926330] [INFO ] [MAIN ] DDS: Loaded 13255 existing records. [2025-09-24T18:19:14.267786] [DEBUG] [LOCAL ] DDL: Loaded 36276 existing records from primary storage. [2025-09-24T18:19:14.303561] [INFO ] [MAIN ] DDL: Loaded 36276 existing records. [2025-09-24T18:19:14.554385] [DEBUG] [LOCAL ] DE: Loaded 47738 existing records from primary storage. [2025-09-24T18:19:14.537549] [WARN ] [MAIN ] DDS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:19:14.581199] [INFO ] [MAIN ] DE: Loaded 47738 existing records. [2025-09-24T18:19:14.621683] [INFO ] [REMOTE ] DDT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:19:14.645926] [INFO ] [REMOTE ] DDT: Fetching primary data for 2024-12. [2025-09-24T18:19:14.682003] [INFO ] [MAIN ] DDS: Wiping existing primary data before full refresh. [2025-09-24T18:19:14.746501] [INFO ] [LOCAL ] DDS: Starting deletion of primary data. [2025-09-24T18:19:14.816990] [DEBUG] [LOCAL ] DDS: Deleted primary data file. [2025-09-24T18:19:14.830955] [WARN ] [MAIN ] DDL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:19:14.856880] [INFO ] [MAIN ] DDS: Starting full primary refresh. [2025-09-24T18:19:14.862379] [INFO ] [MAIN ] DDL: Wiping existing primary data before full refresh. [2025-09-24T18:19:14.905533] [WARN ] [MAIN ] DE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:19:14.916422] [INFO ] [LOCAL ] DDL: Starting deletion of primary data. [2025-09-24T18:19:14.965219] [INFO ] [MAIN ] DE: Wiping existing primary data before full refresh. [2025-09-24T18:19:14.972048] [INFO ] [LOCAL ] DE: Starting deletion of primary data. [2025-09-24T18:19:14.998051] [DEBUG] [LOCAL ] DE: Deleted primary data file. [2025-09-24T18:19:14.997996] [DEBUG] [LOCAL ] DDL: Deleted primary data file. [2025-09-24T18:19:15.002008] [INFO ] [MAIN ] DE: Starting full primary refresh. [2025-09-24T18:19:15.039855] [INFO ] [MAIN ] DDL: Starting full primary refresh. [2025-09-24T18:19:15.367087] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2024-12 (0.72 seconds). [2025-09-24T18:19:15.479944] [INFO ] [REMOTE ] DDT: Fetching primary data for 2025-01. [2025-09-24T18:19:15.987762] [INFO ] [REMOTE ] DDS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:19:16.020895] [INFO ] [REMOTE ] DDS: Fetching primary data for 2024-12. [2025-09-24T18:19:16.142426] [INFO ] [REMOTE ] DE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:19:16.162850] [INFO ] [REMOTE ] DE: Fetching primary data for 2024-12. [2025-09-24T18:19:16.166241] [INFO ] [REMOTE ] DDL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:19:16.171350] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2025-01 (0.69 seconds). [2025-09-24T18:19:16.173112] [INFO ] [REMOTE ] DDT: Fetching primary data for 2025-02. [2025-09-24T18:19:16.173417] [INFO ] [REMOTE ] DDL: Fetching primary data for 2024-12. [2025-09-24T18:19:16.660116] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2025-02 (0.49 seconds). [2025-09-24T18:19:16.661244] [INFO ] [REMOTE ] DDT: Fetching primary data for 2025-03. [2025-09-24T18:19:17.134959] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-24T18:19:17.139063] [INFO ] [REMOTE ] DDS: Fetching primary data for 2025-01. [2025-09-24T18:19:17.174847] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2025-03 (0.51 seconds). [2025-09-24T18:19:17.176302] [INFO ] [REMOTE ] DDT: Fetching primary data for 2025-04. [2025-09-24T18:19:17.754130] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2024-12 (1.58 seconds). [2025-09-24T18:19:17.754949] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2025-04 (0.58 seconds). [2025-09-24T18:19:17.765463] [INFO ] [REMOTE ] DDT: Fetching primary data for 2025-05. [2025-09-24T18:19:17.766293] [INFO ] [REMOTE ] DDL: Fetching primary data for 2025-01. [2025-09-24T18:19:18.027339] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2024-12 (1.86 seconds). [2025-09-24T18:19:18.039593] [INFO ] [REMOTE ] DE: Fetching primary data for 2025-01. [2025-09-24T18:19:18.086925] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2025-01 (0.95 seconds). [2025-09-24T18:19:18.090466] [INFO ] [REMOTE ] DDS: Fetching primary data for 2025-02. [2025-09-24T18:19:18.260299] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2025-05 (0.49 seconds). [2025-09-24T18:19:18.261404] [INFO ] [REMOTE ] DDT: Fetching primary data for 2025-06. [2025-09-24T18:19:18.709117] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2025-06 (0.45 seconds). [2025-09-24T18:19:18.710332] [INFO ] [REMOTE ] DDT: Fetching primary data for 2025-07. [2025-09-24T18:19:18.984534] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2025-01 (1.22 seconds). [2025-09-24T18:19:18.992383] [INFO ] [REMOTE ] DDL: Fetching primary data for 2025-02. [2025-09-24T18:19:19.012963] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2025-02 (0.92 seconds). [2025-09-24T18:19:19.208178] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2025-07 (0.50 seconds). [2025-09-24T18:19:19.216036] [INFO ] [REMOTE ] DDT: Fetching primary data for 2025-08. [2025-09-24T18:19:19.688565] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2025-08 (0.47 seconds). [2025-09-24T18:19:19.993902] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2025-01 (1.95 seconds). [2025-09-24T18:19:20.016056] [INFO ] [REMOTE ] DE: Fetching primary data for 2025-02. [2025-09-24T18:19:20.152256] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2025-02 (1.16 seconds). [2025-09-24T18:19:20.816115] [INFO ] [REMOTE ] DDS: Fetching primary data for 2025-03. [2025-09-24T18:19:21.616078] [INFO ] [REMOTE ] DDT: Fetching primary data for 2025-09. [2025-09-24T18:19:21.819300] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2025-02 (1.80 seconds). [2025-09-24T18:19:21.820436] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2025-03 (1.00 seconds). [2025-09-24T18:19:22.182567] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2025-09 (0.57 seconds). [2025-09-24T18:19:22.183481] [INFO ] [REMOTE ] DDT: Full fetch complete (2887 records). [2025-09-24T18:19:22.183552] [DEBUG] [VALIDATOR ] DDT: Validating primary data. [2025-09-24T18:19:22.183955] [FATAL] [VALIDATOR ] DDT: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:19:22.184038] [FATAL] [MAIN ] DDT: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:19:22.184081] [WARN ] [MAIN ] DDT: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:19:22.184118] [INFO ] [LOCAL ] DDT: Starting deletion of primary data. [2025-09-24T18:19:22.184174] [DEBUG] [LOCAL ] DDT: No primary data file found to delete. [2025-09-24T18:19:22.184209] [INFO ] [LOCAL ] DDT: Starting deletion of derivative data. [2025-09-24T18:19:22.184276] [DEBUG] [LOCAL ] DDT: No derivative data file found to delete. [2025-09-24T18:19:22.184354] [INFO ] [MAIN ] Update Progress: 601/2373 symbols completed. DDT took 9.1s. Estimated remaining: 3h 53m 50s. Rate: 7.6 symbols/min [2025-09-24T18:19:22.365663] [INFO ] [MAIN ] DEA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:19:22.405805] [DEBUG] [LOCAL ] DEA: Loaded 41499 existing records from primary storage. [2025-09-24T18:19:22.405965] [INFO ] [MAIN ] DEA: Loaded 41499 existing records. [2025-09-24T18:19:22.426269] [INFO ] [REMOTE ] DE: Fetching primary data for 2025-03. [2025-09-24T18:19:22.586350] [WARN ] [MAIN ] DEA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:19:22.586633] [INFO ] [MAIN ] DEA: Wiping existing primary data before full refresh. [2025-09-24T18:19:22.586721] [INFO ] [LOCAL ] DEA: Starting deletion of primary data. [2025-09-24T18:19:22.588095] [DEBUG] [LOCAL ] DEA: Deleted primary data file. [2025-09-24T18:19:22.588157] [INFO ] [MAIN ] DEA: Starting full primary refresh. [2025-09-24T18:19:22.938741] [INFO ] [REMOTE ] DEA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:19:23.216079] [INFO ] [REMOTE ] DEA: Fetching primary data for 2024-12. [2025-09-24T18:19:24.016094] [INFO ] [REMOTE ] DDL: Fetching primary data for 2025-03. [2025-09-24T18:19:24.365585] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2025-03 (1.94 seconds). [2025-09-24T18:19:24.494935] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2024-12 (1.28 seconds). [2025-09-24T18:19:24.816081] [INFO ] [REMOTE ] DEA: Fetching primary data for 2025-01. [2025-09-24T18:19:25.531317] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-24T18:19:25.616044] [INFO ] [REMOTE ] DDL: Fetching primary data for 2025-04. [2025-09-24T18:19:26.384936] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-24T18:19:26.416052] [INFO ] [REMOTE ] DEA: Fetching primary data for 2025-02. [2025-09-24T18:19:27.208168] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2025-04 (1.59 seconds). [2025-09-24T18:19:27.218001] [INFO ] [REMOTE ] DDS: Fetching primary data for 2025-04. [2025-09-24T18:19:27.930466] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-24T18:19:28.016034] [INFO ] [REMOTE ] DEA: Fetching primary data for 2025-03. [2025-09-24T18:19:28.363381] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2025-04 (1.15 seconds). [2025-09-24T18:19:28.816115] [INFO ] [REMOTE ] DDS: Fetching primary data for 2025-05. [2025-09-24T18:19:29.616069] [INFO ] [REMOTE ] DDL: Fetching primary data for 2025-05. [2025-09-24T18:19:29.680466] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2025-03 (1.66 seconds). [2025-09-24T18:19:29.740382] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2025-05 (0.92 seconds). [2025-09-24T18:19:30.416083] [INFO ] [REMOTE ] DEA: Fetching primary data for 2025-04. [2025-09-24T18:19:30.890847] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2025-05 (1.27 seconds). [2025-09-24T18:19:31.216086] [INFO ] [REMOTE ] DDS: Fetching primary data for 2025-06. [2025-09-24T18:19:31.973831] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-24T18:19:32.016072] [INFO ] [REMOTE ] DEA: Fetching primary data for 2025-05. [2025-09-24T18:19:32.037030] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2025-06 (0.82 seconds). [2025-09-24T18:19:32.816085] [INFO ] [REMOTE ] DDL: Fetching primary data for 2025-06. [2025-09-24T18:19:33.483035] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-24T18:19:33.591526] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2025-06 (0.78 seconds). [2025-09-24T18:19:33.616044] [INFO ] [REMOTE ] DDL: Fetching primary data for 2025-07. [2025-09-24T18:19:34.416106] [INFO ] [REMOTE ] DDS: Fetching primary data for 2025-07. [2025-09-24T18:19:34.720559] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-24T18:19:35.216075] [INFO ] [REMOTE ] DDL: Fetching primary data for 2025-08. [2025-09-24T18:19:35.323094] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2025-07 (0.91 seconds). [2025-09-24T18:19:36.016148] [INFO ] [REMOTE ] DE: Fetching primary data for 2025-04. [2025-09-24T18:19:36.435267] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2025-08 (1.22 seconds). [2025-09-24T18:19:36.816104] [INFO ] [REMOTE ] DDL: Fetching primary data for 2025-09. [2025-09-24T18:19:37.616090] [INFO ] [REMOTE ] DDS: Fetching primary data for 2025-08. [2025-09-24T18:19:37.934353] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2025-04 (1.92 seconds). [2025-09-24T18:19:38.416082] [INFO ] [REMOTE ] DE: Fetching primary data for 2025-05. [2025-09-24T18:19:38.547736] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-24T18:19:38.555940] [INFO ] [REMOTE ] DDL: Full fetch complete (53379 records). [2025-09-24T18:19:38.556091] [DEBUG] [VALIDATOR ] DDL: Validating primary data. [2025-09-24T18:19:38.720716] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2025-08 (1.10 seconds). [2025-09-24T18:19:39.043896] [DEBUG] [VALIDATOR ] DDL: All expected trading days are present. [2025-09-24T18:19:39.043991] [DEBUG] [VALIDATOR ] DDL: Primary data validation passed. [2025-09-24T18:19:39.044804] [INFO ] [MAIN ] DDL: Fetched primary data is valid. [2025-09-24T18:19:39.044872] [DEBUG] [LOCAL ] DDL: Saving primary data. [2025-09-24T18:19:39.046122] [DEBUG] [LOCAL ] DDL: Trimmed 53379 records to 36335 (keeping 200 days of data) [2025-09-24T18:19:39.237414] [INFO ] [REMOTE ] DDS: Fetching primary data for 2025-09. [2025-09-24T18:19:39.269097] [DEBUG] [LOCAL ] DDL: Primary data saved (36335 records). [2025-09-24T18:19:39.269256] [INFO ] [MAIN ] DDL: Full history saved. [2025-09-24T18:19:39.269350] [INFO ] [MAIN ] Update Progress: 602/2373 symbols completed. DDL took 26.2s. Estimated remaining: 3h 54m 9s. Rate: 7.6 symbols/min [2025-09-24T18:19:39.467464] [INFO ] [MAIN ] DEC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:19:39.467758] [DEBUG] [LOCAL ] DEC: No existing data file found in primary storage. [2025-09-24T18:19:39.467810] [WARN ] [MAIN ] DEC: No existing data found, performing full refresh instead. [2025-09-24T18:19:39.467922] [INFO ] [MAIN ] DEC: Wiping existing primary data before full refresh. [2025-09-24T18:19:39.467971] [INFO ] [LOCAL ] DEC: Starting deletion of primary data. [2025-09-24T18:19:39.468022] [DEBUG] [LOCAL ] DEC: No primary data file found to delete. [2025-09-24T18:19:39.468063] [INFO ] [MAIN ] DEC: Starting full primary refresh. [2025-09-24T18:19:39.866010] [INFO ] [REMOTE ] DEC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:19:40.016098] [INFO ] [REMOTE ] DEC: Fetching primary data for 2024-12. [2025-09-24T18:19:40.225140] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2025-09 (0.99 seconds). [2025-09-24T18:19:40.229886] [INFO ] [REMOTE ] DDS: Full fetch complete (19232 records). [2025-09-24T18:19:40.229762] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-24T18:19:40.230109] [DEBUG] [VALIDATOR ] DDS: Validating primary data. [2025-09-24T18:19:40.637021] [DEBUG] [VALIDATOR ] DDS: All expected trading days are present. [2025-09-24T18:19:40.637120] [DEBUG] [VALIDATOR ] DDS: Primary data validation passed. [2025-09-24T18:19:40.637632] [INFO ] [MAIN ] DDS: Fetched primary data is valid. [2025-09-24T18:19:40.637713] [DEBUG] [LOCAL ] DDS: Saving primary data. [2025-09-24T18:19:40.638323] [DEBUG] [LOCAL ] DDS: Trimmed 19232 records to 13202 (keeping 200 days of data) [2025-09-24T18:19:40.721951] [DEBUG] [LOCAL ] DDS: Primary data saved (13202 records). [2025-09-24T18:19:40.722086] [INFO ] [MAIN ] DDS: Full history saved. [2025-09-24T18:19:40.722171] [INFO ] [MAIN ] Update Progress: 603/2373 symbols completed. DDS took 27.6s. Estimated remaining: 3h 53m 42s. Rate: 7.6 symbols/min [2025-09-24T18:19:40.822080] [INFO ] [REMOTE ] DE: Fetching primary data for 2025-06. [2025-09-24T18:19:40.892573] [INFO ] [MAIN ] DECK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:19:40.957258] [DEBUG] [LOCAL ] DECK: Loaded 53303 existing records from primary storage. [2025-09-24T18:19:40.957418] [INFO ] [MAIN ] DECK: Loaded 53303 existing records. [2025-09-24T18:19:41.140948] [WARN ] [MAIN ] DECK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:19:41.141537] [INFO ] [MAIN ] DECK: Wiping existing primary data before full refresh. [2025-09-24T18:19:41.141668] [INFO ] [LOCAL ] DECK: Starting deletion of primary data. [2025-09-24T18:19:41.148440] [DEBUG] [LOCAL ] DECK: Deleted primary data file. [2025-09-24T18:19:41.155262] [INFO ] [MAIN ] DECK: Starting full primary refresh. [2025-09-24T18:19:41.230880] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-24T18:19:41.524420] [INFO ] [REMOTE ] DECK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:19:41.616040] [INFO ] [REMOTE ] DECK: Fetching primary data for 2024-12. [2025-09-24T18:19:42.416108] [INFO ] [REMOTE ] DEA: Fetching primary data for 2025-06. [2025-09-24T18:19:42.573944] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2025-06 (1.75 seconds). [2025-09-24T18:19:43.216149] [INFO ] [REMOTE ] DE: Fetching primary data for 2025-07. [2025-09-24T18:19:43.502378] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2024-12 (1.89 seconds). [2025-09-24T18:19:43.999863] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-24T18:19:44.016024] [INFO ] [REMOTE ] DEA: Fetching primary data for 2025-07. [2025-09-24T18:19:44.816065] [INFO ] [REMOTE ] DECK: Fetching primary data for 2025-01. [2025-09-24T18:19:45.032825] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-24T18:19:45.568892] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-24T18:19:45.616129] [INFO ] [REMOTE ] DEC: Fetching primary data for 2025-01. [2025-09-24T18:19:46.416103] [INFO ] [REMOTE ] DE: Fetching primary data for 2025-08. [2025-09-24T18:19:46.513386] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-24T18:19:46.749382] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2025-01 (1.13 seconds). [2025-09-24T18:19:47.216080] [INFO ] [REMOTE ] DEC: Fetching primary data for 2025-02. [2025-09-24T18:19:48.016137] [INFO ] [REMOTE ] DECK: Fetching primary data for 2025-02. [2025-09-24T18:19:48.317434] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2025-08 (1.90 seconds). [2025-09-24T18:19:48.522005] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2025-02 (1.31 seconds). [2025-09-24T18:19:48.816099] [INFO ] [REMOTE ] DE: Fetching primary data for 2025-09. [2025-09-24T18:19:49.616048] [INFO ] [REMOTE ] DEA: Fetching primary data for 2025-08. [2025-09-24T18:19:49.877038] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2025-02 (1.86 seconds). [2025-09-24T18:19:50.416124] [INFO ] [REMOTE ] DEC: Fetching primary data for 2025-03. [2025-09-24T18:19:50.635779] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2025-09 (1.82 seconds). [2025-09-24T18:19:50.644373] [INFO ] [REMOTE ] DE: Full fetch complete (69602 records). [2025-09-24T18:19:50.644527] [DEBUG] [VALIDATOR ] DE: Validating primary data. [2025-09-24T18:19:51.045036] [DEBUG] [VALIDATOR ] DE: All expected trading days are present. [2025-09-24T18:19:51.045212] [DEBUG] [VALIDATOR ] DE: Primary data validation passed. [2025-09-24T18:19:51.046112] [INFO ] [MAIN ] DE: Fetched primary data is valid. [2025-09-24T18:19:51.046207] [DEBUG] [LOCAL ] DE: Saving primary data. [2025-09-24T18:19:51.060636] [DEBUG] [LOCAL ] DE: Trimmed 69602 records to 47704 (keeping 200 days of data) [2025-09-24T18:19:51.070585] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-24T18:19:51.258334] [INFO ] [REMOTE ] DEA: Fetching primary data for 2025-09. [2025-09-24T18:19:51.378839] [DEBUG] [LOCAL ] DE: Primary data saved (47704 records). [2025-09-24T18:19:51.378987] [INFO ] [MAIN ] DE: Full history saved. [2025-09-24T18:19:51.379074] [INFO ] [MAIN ] Update Progress: 604/2373 symbols completed. DE took 38.3s. Estimated remaining: 3h 53m 42s. Rate: 7.6 symbols/min [2025-09-24T18:19:51.556427] [INFO ] [MAIN ] DEI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:19:51.556598] [DEBUG] [LOCAL ] DEI: No existing data file found in primary storage. [2025-09-24T18:19:51.556638] [WARN ] [MAIN ] DEI: No existing data found, performing full refresh instead. [2025-09-24T18:19:51.556810] [INFO ] [MAIN ] DEI: Wiping existing primary data before full refresh. [2025-09-24T18:19:51.556854] [INFO ] [LOCAL ] DEI: Starting deletion of primary data. [2025-09-24T18:19:51.556894] [DEBUG] [LOCAL ] DEI: No primary data file found to delete. [2025-09-24T18:19:51.556926] [INFO ] [MAIN ] DEI: Starting full primary refresh. [2025-09-24T18:19:51.922200] [INFO ] [REMOTE ] DEI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:19:52.020620] [INFO ] [REMOTE ] DEI: Fetching primary data for 2024-12. [2025-09-24T18:19:52.025413] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2025-03 (1.61 seconds). [2025-09-24T18:19:52.816057] [INFO ] [REMOTE ] DEC: Fetching primary data for 2025-04. [2025-09-24T18:19:52.889713] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-24T18:19:52.896868] [INFO ] [REMOTE ] DEA: Full fetch complete (62985 records). [2025-09-24T18:19:52.896986] [DEBUG] [VALIDATOR ] DEA: Validating primary data. [2025-09-24T18:19:53.288159] [DEBUG] [VALIDATOR ] DEA: All expected trading days are present. [2025-09-24T18:19:53.288317] [DEBUG] [VALIDATOR ] DEA: Primary data validation passed. [2025-09-24T18:19:53.289306] [INFO ] [MAIN ] DEA: Fetched primary data is valid. [2025-09-24T18:19:53.289387] [DEBUG] [LOCAL ] DEA: Saving primary data. [2025-09-24T18:19:53.290829] [DEBUG] [LOCAL ] DEA: Trimmed 62985 records to 41343 (keeping 200 days of data) [2025-09-24T18:19:53.553570] [DEBUG] [LOCAL ] DEA: Primary data saved (41343 records). [2025-09-24T18:19:53.553735] [INFO ] [MAIN ] DEA: Full history saved. [2025-09-24T18:19:53.553832] [INFO ] [MAIN ] Update Progress: 605/2373 symbols completed. DEA took 31.4s. Estimated remaining: 3h 53m 18s. Rate: 7.6 symbols/min [2025-09-24T18:19:53.622505] [INFO ] [REMOTE ] DECK: Fetching primary data for 2025-03. [2025-09-24T18:19:53.738855] [INFO ] [MAIN ] DELL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:19:53.767872] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2024-12 (1.75 seconds). [2025-09-24T18:19:53.825996] [DEBUG] [LOCAL ] DELL: Loaded 53735 existing records from primary storage. [2025-09-24T18:19:53.826149] [INFO ] [MAIN ] DELL: Loaded 53735 existing records. [2025-09-24T18:19:54.017273] [WARN ] [MAIN ] DELL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:19:54.017770] [INFO ] [MAIN ] DELL: Wiping existing primary data before full refresh. [2025-09-24T18:19:54.017831] [INFO ] [LOCAL ] DELL: Starting deletion of primary data. [2025-09-24T18:19:54.019767] [DEBUG] [LOCAL ] DELL: Deleted primary data file. [2025-09-24T18:19:54.019852] [INFO ] [MAIN ] DELL: Starting full primary refresh. [2025-09-24T18:19:54.258245] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2025-04 (1.44 seconds). [2025-09-24T18:19:54.420861] [INFO ] [REMOTE ] DEI: Fetching primary data for 2025-01. [2025-09-24T18:19:54.420753] [INFO ] [REMOTE ] DELL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:19:55.216085] [INFO ] [REMOTE ] DELL: Fetching primary data for 2024-12. [2025-09-24T18:19:55.947204] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2025-03 (2.32 seconds). [2025-09-24T18:19:55.993628] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-24T18:19:56.016037] [INFO ] [REMOTE ] DEI: Fetching primary data for 2025-02. [2025-09-24T18:19:56.816089] [INFO ] [REMOTE ] DECK: Fetching primary data for 2025-04. [2025-09-24T18:19:57.484724] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-24T18:19:57.616091] [INFO ] [REMOTE ] DEC: Fetching primary data for 2025-05. [2025-09-24T18:19:57.782706] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2024-12 (2.57 seconds). [2025-09-24T18:19:58.416081] [INFO ] [REMOTE ] DEI: Fetching primary data for 2025-03. [2025-09-24T18:19:58.769626] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2025-04 (1.95 seconds). [2025-09-24T18:19:58.917155] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2025-05 (1.30 seconds). [2025-09-24T18:19:59.216133] [INFO ] [REMOTE ] DELL: Fetching primary data for 2025-01. [2025-09-24T18:20:00.016076] [INFO ] [REMOTE ] DEC: Fetching primary data for 2025-06. [2025-09-24T18:20:00.126322] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-24T18:20:00.816107] [INFO ] [REMOTE ] DEI: Fetching primary data for 2025-04. [2025-09-24T18:20:01.408157] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-24T18:20:01.616067] [INFO ] [REMOTE ] DECK: Fetching primary data for 2025-05. [2025-09-24T18:20:01.879815] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2025-01 (2.66 seconds). [2025-09-24T18:20:02.416126] [INFO ] [REMOTE ] DELL: Fetching primary data for 2025-02. [2025-09-24T18:20:02.739982] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2025-04 (1.92 seconds). [2025-09-24T18:20:03.216096] [INFO ] [REMOTE ] DEI: Fetching primary data for 2025-05. [2025-09-24T18:20:03.575637] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2025-05 (1.96 seconds). [2025-09-24T18:20:04.016099] [INFO ] [REMOTE ] DECK: Fetching primary data for 2025-06. [2025-09-24T18:20:04.568380] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2025-02 (2.15 seconds). [2025-09-24T18:20:04.816067] [INFO ] [REMOTE ] DEC: Fetching primary data for 2025-07. [2025-09-24T18:20:05.113941] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2025-05 (1.90 seconds). [2025-09-24T18:20:05.616187] [INFO ] [REMOTE ] DELL: Fetching primary data for 2025-03. [2025-09-24T18:20:06.130663] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2025-06 (2.11 seconds). [2025-09-24T18:20:06.347355] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-24T18:20:06.416142] [INFO ] [REMOTE ] DECK: Fetching primary data for 2025-07. [2025-09-24T18:20:07.216102] [INFO ] [REMOTE ] DEC: Fetching primary data for 2025-08. [2025-09-24T18:20:08.016158] [INFO ] [REMOTE ] DEI: Fetching primary data for 2025-06. [2025-09-24T18:20:08.213594] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2025-03 (2.60 seconds). [2025-09-24T18:20:08.239716] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-24T18:20:08.610872] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2025-07 (2.19 seconds). [2025-09-24T18:20:08.816074] [INFO ] [REMOTE ] DEC: Fetching primary data for 2025-09. [2025-09-24T18:20:09.552438] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-24T18:20:09.616038] [INFO ] [REMOTE ] DEI: Fetching primary data for 2025-07. [2025-09-24T18:20:10.149383] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2025-09 (1.33 seconds). [2025-09-24T18:20:10.154879] [INFO ] [REMOTE ] DEC: Full fetch complete (42854 records). [2025-09-24T18:20:10.154984] [DEBUG] [VALIDATOR ] DEC: Validating primary data. [2025-09-24T18:20:10.421237] [INFO ] [REMOTE ] DECK: Fetching primary data for 2025-08. [2025-09-24T18:20:10.547394] [DEBUG] [VALIDATOR ] DEC: All expected trading days are present. [2025-09-24T18:20:10.547488] [DEBUG] [VALIDATOR ] DEC: Primary data validation passed. [2025-09-24T18:20:10.548228] [INFO ] [MAIN ] DEC: Fetched primary data is valid. [2025-09-24T18:20:10.548292] [DEBUG] [LOCAL ] DEC: Saving primary data. [2025-09-24T18:20:10.549255] [DEBUG] [LOCAL ] DEC: Trimmed 42854 records to 30630 (keeping 200 days of data) [2025-09-24T18:20:10.737105] [DEBUG] [LOCAL ] DEC: Primary data saved (30630 records). [2025-09-24T18:20:10.737250] [INFO ] [MAIN ] DEC: Full history saved. [2025-09-24T18:20:10.737352] [INFO ] [MAIN ] Update Progress: 606/2373 symbols completed. DEC took 31.5s. Estimated remaining: 3h 53m 37s. Rate: 7.6 symbols/min [2025-09-24T18:20:10.917242] [INFO ] [MAIN ] DEO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:20:10.976494] [DEBUG] [LOCAL ] DEO: Loaded 49010 existing records from primary storage. [2025-09-24T18:20:10.976747] [INFO ] [MAIN ] DEO: Loaded 49010 existing records. [2025-09-24T18:20:11.168082] [WARN ] [MAIN ] DEO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:20:11.168717] [INFO ] [MAIN ] DEO: Wiping existing primary data before full refresh. [2025-09-24T18:20:11.168992] [INFO ] [LOCAL ] DEO: Starting deletion of primary data. [2025-09-24T18:20:11.180038] [DEBUG] [LOCAL ] DEO: Deleted primary data file. [2025-09-24T18:20:11.199401] [INFO ] [MAIN ] DEO: Starting full primary refresh. [2025-09-24T18:20:11.231406] [INFO ] [REMOTE ] DELL: Fetching primary data for 2025-04. [2025-09-24T18:20:11.269151] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-24T18:20:11.581874] [INFO ] [REMOTE ] DEO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:20:12.016061] [INFO ] [REMOTE ] DEO: Fetching primary data for 2024-12. [2025-09-24T18:20:12.463430] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2025-08 (2.04 seconds). [2025-09-24T18:20:12.816096] [INFO ] [REMOTE ] DECK: Fetching primary data for 2025-09. [2025-09-24T18:20:13.616089] [INFO ] [REMOTE ] DEI: Fetching primary data for 2025-08. [2025-09-24T18:20:13.652430] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2025-04 (2.42 seconds). [2025-09-24T18:20:14.011203] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2024-12 (2.00 seconds). [2025-09-24T18:20:14.416083] [INFO ] [REMOTE ] DELL: Fetching primary data for 2025-05. [2025-09-24T18:20:14.965232] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2025-09 (2.15 seconds). [2025-09-24T18:20:14.974869] [INFO ] [REMOTE ] DECK: Full fetch complete (76601 records). [2025-09-24T18:20:14.975019] [DEBUG] [VALIDATOR ] DECK: Validating primary data. [2025-09-24T18:20:15.221211] [INFO ] [REMOTE ] DEO: Fetching primary data for 2025-01. [2025-09-24T18:20:15.424955] [DEBUG] [VALIDATOR ] DECK: All expected trading days are present. [2025-09-24T18:20:15.425189] [DEBUG] [VALIDATOR ] DECK: Primary data validation passed. [2025-09-24T18:20:15.427309] [INFO ] [MAIN ] DECK: Fetched primary data is valid. [2025-09-24T18:20:15.427438] [DEBUG] [LOCAL ] DECK: Saving primary data. [2025-09-24T18:20:15.430471] [DEBUG] [LOCAL ] DECK: Trimmed 76601 records to 53301 (keeping 200 days of data) [2025-09-24T18:20:15.790699] [DEBUG] [LOCAL ] DECK: Primary data saved (53301 records). [2025-09-24T18:20:15.790917] [INFO ] [MAIN ] DECK: Full history saved. [2025-09-24T18:20:15.791121] [INFO ] [MAIN ] Update Progress: 607/2373 symbols completed. DECK took 35.1s. Estimated remaining: 3h 53m 20s. Rate: 7.6 symbols/min [2025-09-24T18:20:16.040038] [INFO ] [MAIN ] DFH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:20:16.074285] [DEBUG] [LOCAL ] DFH: Loaded 32858 existing records from primary storage. [2025-09-24T18:20:16.074425] [INFO ] [MAIN ] DFH: Loaded 32858 existing records. [2025-09-24T18:20:16.282834] [WARN ] [MAIN ] DFH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:20:16.283528] [INFO ] [MAIN ] DFH: Wiping existing primary data before full refresh. [2025-09-24T18:20:16.284120] [INFO ] [LOCAL ] DFH: Starting deletion of primary data. [2025-09-24T18:20:16.285148] [DEBUG] [LOCAL ] DFH: Deleted primary data file. [2025-09-24T18:20:16.285211] [INFO ] [MAIN ] DFH: Starting full primary refresh. [2025-09-24T18:20:16.663100] [INFO ] [REMOTE ] DFH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:20:16.663628] [INFO ] [REMOTE ] DFH: Fetching primary data for 2024-12. [2025-09-24T18:20:16.696110] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2025-05 (2.28 seconds). [2025-09-24T18:20:16.746618] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T18:20:16.816029] [INFO ] [REMOTE ] DEO: Fetching primary data for 2025-02. [2025-09-24T18:20:17.323715] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2025-08 (3.71 seconds). [2025-09-24T18:20:17.616113] [INFO ] [REMOTE ] DELL: Fetching primary data for 2025-06. [2025-09-24T18:20:18.336075] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-24T18:20:18.416037] [INFO ] [REMOTE ] DEO: Fetching primary data for 2025-03. [2025-09-24T18:20:19.210255] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2024-12 (2.55 seconds). [2025-09-24T18:20:19.217989] [INFO ] [REMOTE ] DEI: Fetching primary data for 2025-09. [2025-09-24T18:20:19.567874] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2025-06 (1.95 seconds). [2025-09-24T18:20:19.831818] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2025-03 (1.42 seconds). [2025-09-24T18:20:20.016076] [INFO ] [REMOTE ] DFH: Fetching primary data for 2025-01. [2025-09-24T18:20:20.746151] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2025-09 (1.53 seconds). [2025-09-24T18:20:20.757253] [INFO ] [REMOTE ] DEI: Full fetch complete (69530 records). [2025-09-24T18:20:20.757670] [DEBUG] [VALIDATOR ] DEI: Validating primary data. [2025-09-24T18:20:20.823152] [INFO ] [REMOTE ] DELL: Fetching primary data for 2025-07. [2025-09-24T18:20:21.392432] [DEBUG] [VALIDATOR ] DEI: All expected trading days are present. [2025-09-24T18:20:21.392685] [DEBUG] [VALIDATOR ] DEI: Primary data validation passed. [2025-09-24T18:20:21.394481] [INFO ] [MAIN ] DEI: Fetched primary data is valid. [2025-09-24T18:20:21.394786] [DEBUG] [LOCAL ] DEI: Saving primary data. [2025-09-24T18:20:21.431841] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2025-01 (1.42 seconds). [2025-09-24T18:20:21.444160] [DEBUG] [LOCAL ] DEI: Trimmed 69530 records to 48491 (keeping 200 days of data) [2025-09-24T18:20:21.644515] [INFO ] [REMOTE ] DEO: Fetching primary data for 2025-04. [2025-09-24T18:20:21.801253] [DEBUG] [LOCAL ] DEI: Primary data saved (48491 records). [2025-09-24T18:20:21.801838] [INFO ] [MAIN ] DEI: Full history saved. [2025-09-24T18:20:21.802204] [INFO ] [MAIN ] Update Progress: 608/2373 symbols completed. DEI took 30.4s. Estimated remaining: 3h 53m 7s. Rate: 7.6 symbols/min [2025-09-24T18:20:22.037350] [INFO ] [MAIN ] DFIN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:20:22.070624] [DEBUG] [LOCAL ] DFIN: Loaded 23344 existing records from primary storage. [2025-09-24T18:20:22.070901] [INFO ] [MAIN ] DFIN: Loaded 23344 existing records. [2025-09-24T18:20:22.277448] [WARN ] [MAIN ] DFIN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:20:22.277842] [INFO ] [MAIN ] DFIN: Wiping existing primary data before full refresh. [2025-09-24T18:20:22.277915] [INFO ] [LOCAL ] DFIN: Starting deletion of primary data. [2025-09-24T18:20:22.278962] [DEBUG] [LOCAL ] DFIN: Deleted primary data file. [2025-09-24T18:20:22.279066] [INFO ] [MAIN ] DFIN: Starting full primary refresh. [2025-09-24T18:20:22.421280] [INFO ] [REMOTE ] DFH: Fetching primary data for 2025-02. [2025-09-24T18:20:22.693922] [INFO ] [REMOTE ] DFIN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:20:23.144441] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2025-07 (2.32 seconds). [2025-09-24T18:20:23.209787] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-24T18:20:23.220396] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2024-12. [2025-09-24T18:20:23.743689] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-24T18:20:24.016111] [INFO ] [REMOTE ] DFH: Fetching primary data for 2025-03. [2025-09-24T18:20:24.518885] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2024-12 (1.30 seconds). [2025-09-24T18:20:24.816100] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2025-01. [2025-09-24T18:20:25.400225] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2025-03 (1.38 seconds). [2025-09-24T18:20:25.616111] [INFO ] [REMOTE ] DELL: Fetching primary data for 2025-08. [2025-09-24T18:20:25.898943] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2025-01 (1.08 seconds). [2025-09-24T18:20:26.416106] [INFO ] [REMOTE ] DFH: Fetching primary data for 2025-04. [2025-09-24T18:20:27.216152] [INFO ] [REMOTE ] DEO: Fetching primary data for 2025-05. [2025-09-24T18:20:27.773926] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2025-04 (1.36 seconds). [2025-09-24T18:20:27.816740] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2025-08 (2.20 seconds). [2025-09-24T18:20:28.016129] [INFO ] [REMOTE ] DFH: Fetching primary data for 2025-05. [2025-09-24T18:20:28.816106] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2025-02. [2025-09-24T18:20:28.899498] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2025-05 (1.68 seconds). [2025-09-24T18:20:29.432717] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-24T18:20:29.616122] [INFO ] [REMOTE ] DELL: Fetching primary data for 2025-09. [2025-09-24T18:20:29.715723] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2025-02 (0.90 seconds). [2025-09-24T18:20:30.416103] [INFO ] [REMOTE ] DFH: Fetching primary data for 2025-06. [2025-09-24T18:20:31.216099] [INFO ] [REMOTE ] DEO: Fetching primary data for 2025-06. [2025-09-24T18:20:31.788457] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-24T18:20:32.016158] [INFO ] [REMOTE ] DFH: Fetching primary data for 2025-07. [2025-09-24T18:20:32.051946] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2025-09 (2.44 seconds). [2025-09-24T18:20:32.061042] [INFO ] [REMOTE ] DELL: Full fetch complete (77430 records). [2025-09-24T18:20:32.061181] [DEBUG] [VALIDATOR ] DELL: Validating primary data. [2025-09-24T18:20:32.062271] [FATAL] [VALIDATOR ] DELL: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:20:32.062367] [FATAL] [MAIN ] DELL: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:20:32.062425] [WARN ] [MAIN ] DELL: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:20:32.062490] [INFO ] [LOCAL ] DELL: Starting deletion of primary data. [2025-09-24T18:20:32.062552] [DEBUG] [LOCAL ] DELL: No primary data file found to delete. [2025-09-24T18:20:32.062601] [INFO ] [LOCAL ] DELL: Starting deletion of derivative data. [2025-09-24T18:20:32.063083] [DEBUG] [LOCAL ] DELL: Deleted derivative data file. [2025-09-24T18:20:32.063195] [INFO ] [MAIN ] Update Progress: 609/2373 symbols completed. DELL took 38.5s. Estimated remaining: 3h 53m 6s. Rate: 7.6 symbols/min [2025-09-24T18:20:32.242386] [INFO ] [MAIN ] DFP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:20:32.255771] [DEBUG] [LOCAL ] DFP: Loaded 11666 existing records from primary storage. [2025-09-24T18:20:32.255900] [INFO ] [MAIN ] DFP: Loaded 11666 existing records. [2025-09-24T18:20:32.457030] [WARN ] [MAIN ] DFP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:20:32.457297] [INFO ] [MAIN ] DFP: Wiping existing primary data before full refresh. [2025-09-24T18:20:32.457346] [INFO ] [LOCAL ] DFP: Starting deletion of primary data. [2025-09-24T18:20:32.457913] [DEBUG] [LOCAL ] DFP: Deleted primary data file. [2025-09-24T18:20:32.457973] [INFO ] [MAIN ] DFP: Starting full primary refresh. [2025-09-24T18:20:32.819921] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2025-03. [2025-09-24T18:20:32.826233] [INFO ] [REMOTE ] DFP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:20:32.997417] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2025-06 (1.78 seconds). [2025-09-24T18:20:33.484463] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2025-07 (1.47 seconds). [2025-09-24T18:20:33.616102] [INFO ] [REMOTE ] DFP: Fetching primary data for 2024-12. [2025-09-24T18:20:34.154826] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-24T18:20:34.244865] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2024-12 (0.63 seconds). [2025-09-24T18:20:34.416083] [INFO ] [REMOTE ] DFP: Fetching primary data for 2025-01. [2025-09-24T18:20:35.166600] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2025-01 (0.75 seconds). [2025-09-24T18:20:35.216073] [INFO ] [REMOTE ] DFP: Fetching primary data for 2025-02. [2025-09-24T18:20:36.016132] [INFO ] [REMOTE ] DFH: Fetching primary data for 2025-08. [2025-09-24T18:20:36.033887] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2025-02 (0.82 seconds). [2025-09-24T18:20:36.816129] [INFO ] [REMOTE ] DFP: Fetching primary data for 2025-03. [2025-09-24T18:20:37.241486] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2025-08 (1.23 seconds). [2025-09-24T18:20:37.616082] [INFO ] [REMOTE ] DFH: Fetching primary data for 2025-09. [2025-09-24T18:20:37.638874] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2025-03 (0.82 seconds). [2025-09-24T18:20:38.416131] [INFO ] [REMOTE ] DFP: Fetching primary data for 2025-04. [2025-09-24T18:20:38.945489] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2025-09 (1.33 seconds). [2025-09-24T18:20:38.950922] [INFO ] [REMOTE ] DFH: Full fetch complete (49104 records). [2025-09-24T18:20:38.951021] [DEBUG] [VALIDATOR ] DFH: Validating primary data. [2025-09-24T18:20:39.220392] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2025-04. [2025-09-24T18:20:39.342396] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2025-04 (0.93 seconds). [2025-09-24T18:20:39.363696] [DEBUG] [VALIDATOR ] DFH: All expected trading days are present. [2025-09-24T18:20:39.364047] [DEBUG] [VALIDATOR ] DFH: Primary data validation passed. [2025-09-24T18:20:39.364807] [INFO ] [MAIN ] DFH: Fetched primary data is valid. [2025-09-24T18:20:39.364871] [DEBUG] [LOCAL ] DFH: Saving primary data. [2025-09-24T18:20:39.365863] [DEBUG] [LOCAL ] DFH: Trimmed 49104 records to 32733 (keeping 200 days of data) [2025-09-24T18:20:39.565662] [DEBUG] [LOCAL ] DFH: Primary data saved (32733 records). [2025-09-24T18:20:39.565935] [INFO ] [MAIN ] DFH: Full history saved. [2025-09-24T18:20:39.566030] [INFO ] [MAIN ] Update Progress: 610/2373 symbols completed. DFH took 23.8s. Estimated remaining: 3h 52m 57s. Rate: 7.6 symbols/min [2025-09-24T18:20:39.737032] [INFO ] [MAIN ] DG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:20:39.792314] [DEBUG] [LOCAL ] DG: Loaded 53308 existing records from primary storage. [2025-09-24T18:20:39.792465] [INFO ] [MAIN ] DG: Loaded 53308 existing records. [2025-09-24T18:20:39.973135] [WARN ] [MAIN ] DG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:20:39.973464] [INFO ] [MAIN ] DG: Wiping existing primary data before full refresh. [2025-09-24T18:20:39.973526] [INFO ] [LOCAL ] DG: Starting deletion of primary data. [2025-09-24T18:20:39.975224] [DEBUG] [LOCAL ] DG: Deleted primary data file. [2025-09-24T18:20:39.975298] [INFO ] [MAIN ] DG: Starting full primary refresh. [2025-09-24T18:20:40.021182] [INFO ] [REMOTE ] DFP: Fetching primary data for 2025-05. [2025-09-24T18:20:40.364144] [INFO ] [REMOTE ] DG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:20:40.816105] [INFO ] [REMOTE ] DG: Fetching primary data for 2024-12. [2025-09-24T18:20:41.033779] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-24T18:20:41.060195] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2025-05 (1.04 seconds). [2025-09-24T18:20:41.616083] [INFO ] [REMOTE ] DFP: Fetching primary data for 2025-06. [2025-09-24T18:20:42.416073] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2025-05. [2025-09-24T18:20:42.687379] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2025-06 (1.07 seconds). [2025-09-24T18:20:43.111183] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2024-12 (2.30 seconds). [2025-09-24T18:20:43.216099] [INFO ] [REMOTE ] DFP: Fetching primary data for 2025-07. [2025-09-24T18:20:43.629121] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-24T18:20:44.016064] [INFO ] [REMOTE ] DG: Fetching primary data for 2025-01. [2025-09-24T18:20:44.102889] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2025-07 (0.89 seconds). [2025-09-24T18:20:44.816138] [INFO ] [REMOTE ] DEO: Fetching primary data for 2025-07. [2025-09-24T18:20:45.616161] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2025-06. [2025-09-24T18:20:45.988849] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2025-01 (1.97 seconds). [2025-09-24T18:20:46.416047] [INFO ] [REMOTE ] DG: Fetching primary data for 2025-02. [2025-09-24T18:20:46.649192] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-24T18:20:46.805794] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2025-07 (1.99 seconds). [2025-09-24T18:20:47.216122] [INFO ] [REMOTE ] DEO: Fetching primary data for 2025-08. [2025-09-24T18:20:48.016070] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2025-07. [2025-09-24T18:20:48.258775] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2025-02 (1.84 seconds). [2025-09-24T18:20:48.816059] [INFO ] [REMOTE ] DG: Fetching primary data for 2025-03. [2025-09-24T18:20:48.858133] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-24T18:20:49.382077] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-24T18:20:49.616123] [INFO ] [REMOTE ] DEO: Fetching primary data for 2025-09. [2025-09-24T18:20:50.416072] [INFO ] [REMOTE ] DFP: Fetching primary data for 2025-08. [2025-09-24T18:20:50.699569] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2025-03 (1.88 seconds). [2025-09-24T18:20:51.216110] [INFO ] [REMOTE ] DG: Fetching primary data for 2025-04. [2025-09-24T18:20:51.349976] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2025-08 (0.93 seconds). [2025-09-24T18:20:51.472919] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2025-09 (1.86 seconds). [2025-09-24T18:20:51.483044] [INFO ] [REMOTE ] DEO: Full fetch complete (71512 records). [2025-09-24T18:20:51.483198] [DEBUG] [VALIDATOR ] DEO: Validating primary data. [2025-09-24T18:20:51.873394] [DEBUG] [VALIDATOR ] DEO: All expected trading days are present. [2025-09-24T18:20:51.873484] [DEBUG] [VALIDATOR ] DEO: Primary data validation passed. [2025-09-24T18:20:51.874335] [INFO ] [MAIN ] DEO: Fetched primary data is valid. [2025-09-24T18:20:51.874398] [DEBUG] [LOCAL ] DEO: Saving primary data. [2025-09-24T18:20:51.875846] [DEBUG] [LOCAL ] DEO: Trimmed 71512 records to 49022 (keeping 200 days of data) [2025-09-24T18:20:52.060876] [INFO ] [REMOTE ] DFP: Fetching primary data for 2025-09. [2025-09-24T18:20:52.190035] [DEBUG] [LOCAL ] DEO: Primary data saved (49022 records). [2025-09-24T18:20:52.190177] [INFO ] [MAIN ] DEO: Full history saved. [2025-09-24T18:20:52.190260] [INFO ] [MAIN ] Update Progress: 611/2373 symbols completed. DEO took 41.5s. Estimated remaining: 3h 53m 2s. Rate: 7.6 symbols/min [2025-09-24T18:20:52.364379] [INFO ] [MAIN ] DGX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:20:52.415171] [DEBUG] [LOCAL ] DGX: Loaded 45287 existing records from primary storage. [2025-09-24T18:20:52.415332] [INFO ] [MAIN ] DGX: Loaded 45287 existing records. [2025-09-24T18:20:52.595152] [WARN ] [MAIN ] DGX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:20:52.595479] [INFO ] [MAIN ] DGX: Wiping existing primary data before full refresh. [2025-09-24T18:20:52.595530] [INFO ] [LOCAL ] DGX: Starting deletion of primary data. [2025-09-24T18:20:52.597062] [DEBUG] [LOCAL ] DGX: Deleted primary data file. [2025-09-24T18:20:52.597127] [INFO ] [MAIN ] DGX: Starting full primary refresh. [2025-09-24T18:20:52.841225] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2025-08. [2025-09-24T18:20:52.969815] [INFO ] [REMOTE ] DGX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:20:52.982359] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2025-09 (0.92 seconds). [2025-09-24T18:20:52.985247] [INFO ] [REMOTE ] DFP: Full fetch complete (16220 records). [2025-09-24T18:20:52.985319] [DEBUG] [VALIDATOR ] DFP: Validating primary data. [2025-09-24T18:20:53.294144] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2025-04 (2.08 seconds). [2025-09-24T18:20:53.409283] [DEBUG] [VALIDATOR ] DFP: All expected trading days are present. [2025-09-24T18:20:53.409361] [DEBUG] [VALIDATOR ] DFP: Primary data validation passed. [2025-09-24T18:20:53.409734] [INFO ] [MAIN ] DFP: Fetched primary data is valid. [2025-09-24T18:20:53.409795] [DEBUG] [LOCAL ] DFP: Saving primary data. [2025-09-24T18:20:53.411020] [DEBUG] [LOCAL ] DFP: Trimmed 16220 records to 11684 (keeping 200 days of data) [2025-09-24T18:20:53.486857] [DEBUG] [LOCAL ] DFP: Primary data saved (11684 records). [2025-09-24T18:20:53.487018] [INFO ] [MAIN ] DFP: Full history saved. [2025-09-24T18:20:53.487110] [INFO ] [MAIN ] Update Progress: 612/2373 symbols completed. DFP took 21.4s. Estimated remaining: 3h 52m 35s. Rate: 7.6 symbols/min [2025-09-24T18:20:53.627398] [INFO ] [REMOTE ] DGX: Fetching primary data for 2024-12. [2025-09-24T18:20:53.661059] [INFO ] [MAIN ] DHF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:20:53.683090] [DEBUG] [LOCAL ] DHF: Loaded 20704 existing records from primary storage. [2025-09-24T18:20:53.683225] [INFO ] [MAIN ] DHF: Loaded 20704 existing records. [2025-09-24T18:20:53.863583] [WARN ] [MAIN ] DHF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:20:53.864151] [INFO ] [MAIN ] DHF: Wiping existing primary data before full refresh. [2025-09-24T18:20:53.864252] [INFO ] [LOCAL ] DHF: Starting deletion of primary data. [2025-09-24T18:20:53.865045] [DEBUG] [LOCAL ] DHF: Deleted primary data file. [2025-09-24T18:20:53.865108] [INFO ] [MAIN ] DHF: Starting full primary refresh. [2025-09-24T18:20:54.170048] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-24T18:20:54.242131] [INFO ] [REMOTE ] DHF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:20:54.416097] [INFO ] [REMOTE ] DG: Fetching primary data for 2025-05. [2025-09-24T18:20:55.022088] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-24T18:20:55.216123] [INFO ] [REMOTE ] DGX: Fetching primary data for 2025-01. [2025-09-24T18:20:56.016092] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2025-09. [2025-09-24T18:20:56.276299] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2025-05 (1.86 seconds). [2025-09-24T18:20:56.794055] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-24T18:20:56.816044] [INFO ] [REMOTE ] DGX: Fetching primary data for 2025-02. [2025-09-24T18:20:57.183117] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2025-09 (1.17 seconds). [2025-09-24T18:20:57.187492] [INFO ] [REMOTE ] DFIN: Full fetch complete (33466 records). [2025-09-24T18:20:57.187582] [DEBUG] [VALIDATOR ] DFIN: Validating primary data. [2025-09-24T18:20:57.577053] [DEBUG] [VALIDATOR ] DFIN: All expected trading days are present. [2025-09-24T18:20:57.577140] [DEBUG] [VALIDATOR ] DFIN: Primary data validation passed. [2025-09-24T18:20:57.577809] [INFO ] [MAIN ] DFIN: Fetched primary data is valid. [2025-09-24T18:20:57.577874] [DEBUG] [LOCAL ] DFIN: Saving primary data. [2025-09-24T18:20:57.578709] [DEBUG] [LOCAL ] DFIN: Trimmed 33466 records to 23295 (keeping 200 days of data) [2025-09-24T18:20:57.637313] [INFO ] [REMOTE ] DG: Fetching primary data for 2025-06. [2025-09-24T18:20:57.730791] [DEBUG] [LOCAL ] DFIN: Primary data saved (23295 records). [2025-09-24T18:20:57.730968] [INFO ] [MAIN ] DFIN: Full history saved. [2025-09-24T18:20:57.731077] [INFO ] [MAIN ] Update Progress: 613/2373 symbols completed. DFIN took 35.9s. Estimated remaining: 3h 52m 17s. Rate: 7.6 symbols/min [2025-09-24T18:20:57.900107] [INFO ] [MAIN ] DHI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:20:57.960156] [DEBUG] [LOCAL ] DHI: Loaded 53376 existing records from primary storage. [2025-09-24T18:20:57.960311] [INFO ] [MAIN ] DHI: Loaded 53376 existing records. [2025-09-24T18:20:58.144213] [WARN ] [MAIN ] DHI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:20:58.144704] [INFO ] [MAIN ] DHI: Wiping existing primary data before full refresh. [2025-09-24T18:20:58.144820] [INFO ] [LOCAL ] DHI: Starting deletion of primary data. [2025-09-24T18:20:58.146422] [DEBUG] [LOCAL ] DHI: Deleted primary data file. [2025-09-24T18:20:58.146489] [INFO ] [MAIN ] DHI: Starting full primary refresh. [2025-09-24T18:20:58.299001] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-24T18:20:58.423129] [INFO ] [REMOTE ] DGX: Fetching primary data for 2025-03. [2025-09-24T18:20:58.538474] [INFO ] [REMOTE ] DHI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:20:59.216098] [INFO ] [REMOTE ] DHI: Fetching primary data for 2024-12. [2025-09-24T18:20:59.626184] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2025-06 (1.99 seconds). [2025-09-24T18:21:00.021550] [INFO ] [REMOTE ] DG: Fetching primary data for 2025-07. [2025-09-24T18:21:00.040806] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-24T18:21:00.816123] [INFO ] [REMOTE ] DHF: Fetching primary data for 2024-12. [2025-09-24T18:21:01.267019] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2024-12 (2.05 seconds). [2025-09-24T18:21:01.616081] [INFO ] [REMOTE ] DHI: Fetching primary data for 2025-01. [2025-09-24T18:21:02.021908] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-24T18:21:02.146979] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2025-07 (2.13 seconds). [2025-09-24T18:21:02.416090] [INFO ] [REMOTE ] DG: Fetching primary data for 2025-08. [2025-09-24T18:21:03.216138] [INFO ] [REMOTE ] DHF: Fetching primary data for 2025-01. [2025-09-24T18:21:04.016152] [INFO ] [REMOTE ] DGX: Fetching primary data for 2025-04. [2025-09-24T18:21:04.620409] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2025-01 (3.00 seconds). [2025-09-24T18:21:04.649965] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-24T18:21:04.816102] [INFO ] [REMOTE ] DHF: Fetching primary data for 2025-02. [2025-09-24T18:21:05.126109] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2025-08 (2.71 seconds). [2025-09-24T18:21:05.616152] [INFO ] [REMOTE ] DG: Fetching primary data for 2025-09. [2025-09-24T18:21:06.083508] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-24T18:21:06.323197] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2025-04 (2.31 seconds). [2025-09-24T18:21:06.416140] [INFO ] [REMOTE ] DGX: Fetching primary data for 2025-05. [2025-09-24T18:21:07.216058] [INFO ] [REMOTE ] DHF: Fetching primary data for 2025-03. [2025-09-24T18:21:07.526344] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2025-09 (1.91 seconds). [2025-09-24T18:21:07.538001] [INFO ] [REMOTE ] DG: Full fetch complete (77227 records). [2025-09-24T18:21:07.538232] [DEBUG] [VALIDATOR ] DG: Validating primary data. [2025-09-24T18:21:08.017026] [INFO ] [REMOTE ] DHI: Fetching primary data for 2025-02. [2025-09-24T18:21:08.048821] [DEBUG] [VALIDATOR ] DG: All expected trading days are present. [2025-09-24T18:21:08.049044] [DEBUG] [VALIDATOR ] DG: Primary data validation passed. [2025-09-24T18:21:08.050507] [INFO ] [MAIN ] DG: Fetched primary data is valid. [2025-09-24T18:21:08.050615] [DEBUG] [LOCAL ] DG: Saving primary data. [2025-09-24T18:21:08.052796] [DEBUG] [LOCAL ] DG: Trimmed 77227 records to 53299 (keeping 200 days of data) [2025-09-24T18:21:08.347225] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2025-03 (1.13 seconds). [2025-09-24T18:21:08.421514] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2025-05 (2.01 seconds). [2025-09-24T18:21:08.487673] [DEBUG] [LOCAL ] DG: Primary data saved (53299 records). [2025-09-24T18:21:08.487861] [INFO ] [MAIN ] DG: Full history saved. [2025-09-24T18:21:08.487954] [INFO ] [MAIN ] Update Progress: 614/2373 symbols completed. DG took 28.9s. Estimated remaining: 3h 52m 17s. Rate: 7.6 symbols/min [2025-09-24T18:21:08.688146] [INFO ] [MAIN ] DHR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:21:08.688351] [DEBUG] [LOCAL ] DHR: No existing data file found in primary storage. [2025-09-24T18:21:08.688393] [WARN ] [MAIN ] DHR: No existing data found, performing full refresh instead. [2025-09-24T18:21:08.688552] [INFO ] [MAIN ] DHR: Wiping existing primary data before full refresh. [2025-09-24T18:21:08.688599] [INFO ] [LOCAL ] DHR: Starting deletion of primary data. [2025-09-24T18:21:08.688665] [DEBUG] [LOCAL ] DHR: No primary data file found to delete. [2025-09-24T18:21:08.688722] [INFO ] [MAIN ] DHR: Starting full primary refresh. [2025-09-24T18:21:08.821233] [INFO ] [REMOTE ] DGX: Fetching primary data for 2025-06. [2025-09-24T18:21:09.077247] [INFO ] [REMOTE ] DHR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:21:09.616101] [INFO ] [REMOTE ] DHF: Fetching primary data for 2025-04. [2025-09-24T18:21:10.322231] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-24T18:21:10.351812] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2025-04 (0.74 seconds). [2025-09-24T18:21:10.416137] [INFO ] [REMOTE ] DGX: Fetching primary data for 2025-07. [2025-09-24T18:21:10.450345] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2025-02 (2.43 seconds). [2025-09-24T18:21:11.216110] [INFO ] [REMOTE ] DHF: Fetching primary data for 2025-05. [2025-09-24T18:21:12.016059] [INFO ] [REMOTE ] DHR: Fetching primary data for 2024-12. [2025-09-24T18:21:12.138526] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2025-07 (1.72 seconds). [2025-09-24T18:21:12.170820] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-24T18:21:12.816117] [INFO ] [REMOTE ] DHF: Fetching primary data for 2025-06. [2025-09-24T18:21:13.616148] [INFO ] [REMOTE ] DHI: Fetching primary data for 2025-03. [2025-09-24T18:21:13.796627] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-24T18:21:13.942193] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2025-06 (1.13 seconds). [2025-09-24T18:21:14.416151] [INFO ] [REMOTE ] DGX: Fetching primary data for 2025-08. [2025-09-24T18:21:15.216111] [INFO ] [REMOTE ] DHF: Fetching primary data for 2025-07. [2025-09-24T18:21:15.707606] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2025-03 (2.09 seconds). [2025-09-24T18:21:16.015885] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-24T18:21:16.016300] [INFO ] [REMOTE ] DHI: Fetching primary data for 2025-04. [2025-09-24T18:21:16.368035] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-24T18:21:16.816120] [INFO ] [REMOTE ] DHR: Fetching primary data for 2025-01. [2025-09-24T18:21:17.616126] [INFO ] [REMOTE ] DHF: Fetching primary data for 2025-08. [2025-09-24T18:21:18.067837] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2025-04 (2.05 seconds). [2025-09-24T18:21:18.416132] [INFO ] [REMOTE ] DHI: Fetching primary data for 2025-05. [2025-09-24T18:21:18.701834] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2025-01 (1.89 seconds). [2025-09-24T18:21:18.761732] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2025-08 (1.15 seconds). [2025-09-24T18:21:19.216087] [INFO ] [REMOTE ] DHF: Fetching primary data for 2025-09. [2025-09-24T18:21:20.016087] [INFO ] [REMOTE ] DGX: Fetching primary data for 2025-09. [2025-09-24T18:21:20.226462] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2025-09 (1.01 seconds). [2025-09-24T18:21:20.230722] [INFO ] [REMOTE ] DHF: Full fetch complete (29461 records). [2025-09-24T18:21:20.230912] [DEBUG] [VALIDATOR ] DHF: Validating primary data. [2025-09-24T18:21:20.650457] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2025-05 (2.23 seconds). [2025-09-24T18:21:20.675422] [DEBUG] [VALIDATOR ] DHF: All expected trading days are present. [2025-09-24T18:21:20.675708] [DEBUG] [VALIDATOR ] DHF: Primary data validation passed. [2025-09-24T18:21:20.676317] [INFO ] [MAIN ] DHF: Fetched primary data is valid. [2025-09-24T18:21:20.676431] [DEBUG] [LOCAL ] DHF: Saving primary data. [2025-09-24T18:21:20.677886] [DEBUG] [LOCAL ] DHF: Trimmed 29461 records to 20496 (keeping 200 days of data) [2025-09-24T18:21:20.812973] [DEBUG] [LOCAL ] DHF: Primary data saved (20496 records). [2025-09-24T18:21:20.813122] [INFO ] [MAIN ] DHF: Full history saved. [2025-09-24T18:21:20.813214] [INFO ] [MAIN ] Update Progress: 615/2373 symbols completed. DHF took 27.3s. Estimated remaining: 3h 52m 21s. Rate: 7.6 symbols/min [2025-09-24T18:21:20.824695] [INFO ] [REMOTE ] DHI: Fetching primary data for 2025-06. [2025-09-24T18:21:21.005804] [INFO ] [MAIN ] DHT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:21:21.062699] [DEBUG] [LOCAL ] DHT: Loaded 47960 existing records from primary storage. [2025-09-24T18:21:21.062935] [INFO ] [MAIN ] DHT: Loaded 47960 existing records. [2025-09-24T18:21:21.278191] [WARN ] [MAIN ] DHT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:21:21.278667] [INFO ] [MAIN ] DHT: Wiping existing primary data before full refresh. [2025-09-24T18:21:21.278738] [INFO ] [LOCAL ] DHT: Starting deletion of primary data. [2025-09-24T18:21:21.280469] [DEBUG] [LOCAL ] DHT: Deleted primary data file. [2025-09-24T18:21:21.280537] [INFO ] [MAIN ] DHT: Starting full primary refresh. [2025-09-24T18:21:21.617117] [INFO ] [REMOTE ] DHR: Fetching primary data for 2025-02. [2025-09-24T18:21:21.712872] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-24T18:21:21.726833] [INFO ] [REMOTE ] DHT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:21:21.728022] [INFO ] [REMOTE ] DGX: Full fetch complete (65196 records). [2025-09-24T18:21:21.728156] [DEBUG] [VALIDATOR ] DGX: Validating primary data. [2025-09-24T18:21:22.123636] [DEBUG] [VALIDATOR ] DGX: All expected trading days are present. [2025-09-24T18:21:22.123756] [DEBUG] [VALIDATOR ] DGX: Primary data validation passed. [2025-09-24T18:21:22.124666] [INFO ] [MAIN ] DGX: Fetched primary data is valid. [2025-09-24T18:21:22.124732] [DEBUG] [LOCAL ] DGX: Saving primary data. [2025-09-24T18:21:22.126216] [DEBUG] [LOCAL ] DGX: Trimmed 65196 records to 45219 (keeping 200 days of data) [2025-09-24T18:21:22.408940] [DEBUG] [LOCAL ] DGX: Primary data saved (45219 records). [2025-09-24T18:21:22.409100] [INFO ] [MAIN ] DGX: Full history saved. [2025-09-24T18:21:22.409198] [INFO ] [MAIN ] Update Progress: 616/2373 symbols completed. DGX took 30.2s. Estimated remaining: 3h 51m 55s. Rate: 7.6 symbols/min [2025-09-24T18:21:22.421340] [INFO ] [REMOTE ] DHT: Fetching primary data for 2024-12. [2025-09-24T18:21:22.606194] [INFO ] [MAIN ] DHX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:21:22.609767] [DEBUG] [LOCAL ] DHX: No existing data file found in primary storage. [2025-09-24T18:21:22.609841] [WARN ] [MAIN ] DHX: No existing data found, performing full refresh instead. [2025-09-24T18:21:22.610016] [INFO ] [MAIN ] DHX: Wiping existing primary data before full refresh. [2025-09-24T18:21:22.610060] [INFO ] [LOCAL ] DHX: Starting deletion of primary data. [2025-09-24T18:21:22.610103] [DEBUG] [LOCAL ] DHX: No primary data file found to delete. [2025-09-24T18:21:22.610139] [INFO ] [MAIN ] DHX: Starting full primary refresh. [2025-09-24T18:21:23.043028] [INFO ] [REMOTE ] DHX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:21:23.063810] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2025-06 (2.24 seconds). [2025-09-24T18:21:23.216090] [INFO ] [REMOTE ] DHI: Fetching primary data for 2025-07. [2025-09-24T18:21:23.449552] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2025-02 (1.83 seconds). [2025-09-24T18:21:24.016052] [INFO ] [REMOTE ] DHR: Fetching primary data for 2025-03. [2025-09-24T18:21:24.360904] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2024-12 (1.94 seconds). [2025-09-24T18:21:24.816073] [INFO ] [REMOTE ] DHT: Fetching primary data for 2025-01. [2025-09-24T18:21:24.966622] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-24T18:21:25.582357] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2025-03 (1.57 seconds). [2025-09-24T18:21:25.616038] [INFO ] [REMOTE ] DHR: Fetching primary data for 2025-04. [2025-09-24T18:21:26.416063] [INFO ] [REMOTE ] DHI: Fetching primary data for 2025-08. [2025-09-24T18:21:26.545413] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-24T18:21:27.216125] [INFO ] [REMOTE ] DHX: Fetching primary data for 2024-12. [2025-09-24T18:21:28.016105] [INFO ] [REMOTE ] DHT: Fetching primary data for 2025-02. [2025-09-24T18:21:28.645577] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2025-04 (3.03 seconds). [2025-09-24T18:21:28.735701] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2024-12 (1.52 seconds). [2025-09-24T18:21:28.816092] [INFO ] [REMOTE ] DHR: Fetching primary data for 2025-05. [2025-09-24T18:21:29.403472] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2025-08 (2.99 seconds). [2025-09-24T18:21:29.582395] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-24T18:21:29.616137] [INFO ] [REMOTE ] DHX: Fetching primary data for 2025-01. [2025-09-24T18:21:30.321180] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2025-01 (0.71 seconds). [2025-09-24T18:21:30.416128] [INFO ] [REMOTE ] DHT: Fetching primary data for 2025-03. [2025-09-24T18:21:30.670022] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2025-05 (1.85 seconds). [2025-09-24T18:21:31.216080] [INFO ] [REMOTE ] DHR: Fetching primary data for 2025-06. [2025-09-24T18:21:32.016129] [INFO ] [REMOTE ] DHI: Fetching primary data for 2025-09. [2025-09-24T18:21:32.153782] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-24T18:21:32.612567] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-24T18:21:32.816076] [INFO ] [REMOTE ] DHT: Fetching primary data for 2025-04. [2025-09-24T18:21:33.616083] [INFO ] [REMOTE ] DHX: Fetching primary data for 2025-02. [2025-09-24T18:21:33.837948] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2025-09 (1.82 seconds). [2025-09-24T18:21:33.846915] [INFO ] [REMOTE ] DHI: Full fetch complete (76836 records). [2025-09-24T18:21:33.847057] [DEBUG] [VALIDATOR ] DHI: Validating primary data. [2025-09-24T18:21:33.847930] [FATAL] [VALIDATOR ] DHI: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:21:33.848045] [FATAL] [MAIN ] DHI: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:21:33.848103] [WARN ] [MAIN ] DHI: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:21:33.848191] [INFO ] [LOCAL ] DHI: Starting deletion of primary data. [2025-09-24T18:21:33.848275] [DEBUG] [LOCAL ] DHI: No primary data file found to delete. [2025-09-24T18:21:33.848328] [INFO ] [LOCAL ] DHI: Starting deletion of derivative data. [2025-09-24T18:21:33.848866] [DEBUG] [LOCAL ] DHI: Deleted derivative data file. [2025-09-24T18:21:33.848995] [INFO ] [MAIN ] Update Progress: 617/2373 symbols completed. DHI took 36.1s. Estimated remaining: 3h 51m 58s. Rate: 7.6 symbols/min [2025-09-24T18:21:34.016942] [INFO ] [MAIN ] DIAX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:21:34.030491] [DEBUG] [LOCAL ] DIAX: Loaded 12421 existing records from primary storage. [2025-09-24T18:21:34.030607] [INFO ] [MAIN ] DIAX: Loaded 12421 existing records. [2025-09-24T18:21:34.222597] [WARN ] [MAIN ] DIAX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:21:34.223090] [INFO ] [MAIN ] DIAX: Wiping existing primary data before full refresh. [2025-09-24T18:21:34.223230] [INFO ] [LOCAL ] DIAX: Starting deletion of primary data. [2025-09-24T18:21:34.223757] [DEBUG] [LOCAL ] DIAX: Deleted primary data file. [2025-09-24T18:21:34.223832] [INFO ] [MAIN ] DIAX: Starting full primary refresh. [2025-09-24T18:21:34.432243] [INFO ] [REMOTE ] DHR: Fetching primary data for 2025-07. [2025-09-24T18:21:34.496912] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2025-04 (1.68 seconds). [2025-09-24T18:21:34.648611] [INFO ] [REMOTE ] DIAX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:21:34.673209] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-24T18:21:35.216106] [INFO ] [REMOTE ] DHT: Fetching primary data for 2025-05. [2025-09-24T18:21:36.016102] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2024-12. [2025-09-24T18:21:36.652230] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2025-07 (2.22 seconds). [2025-09-24T18:21:36.816064] [INFO ] [REMOTE ] DHX: Fetching primary data for 2025-03. [2025-09-24T18:21:36.916704] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2024-12 (0.90 seconds). [2025-09-24T18:21:37.031235] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2025-05 (1.82 seconds). [2025-09-24T18:21:37.498093] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2025-03 (0.68 seconds). [2025-09-24T18:21:37.616106] [INFO ] [REMOTE ] DHT: Fetching primary data for 2025-06. [2025-09-24T18:21:38.416126] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2025-01. [2025-09-24T18:21:39.204480] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-24T18:21:39.216051] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2025-02. [2025-09-24T18:21:39.328374] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2025-06 (1.71 seconds). [2025-09-24T18:21:39.979448] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2025-02 (0.76 seconds). [2025-09-24T18:21:40.016146] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2025-03. [2025-09-24T18:21:40.569385] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2025-03 (0.55 seconds). [2025-09-24T18:21:40.816105] [INFO ] [REMOTE ] DHR: Fetching primary data for 2025-08. [2025-09-24T18:21:41.616098] [INFO ] [REMOTE ] DHX: Fetching primary data for 2025-04. [2025-09-24T18:21:42.416057] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2025-04. [2025-09-24T18:21:42.736517] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2025-08 (1.92 seconds). [2025-09-24T18:21:42.793089] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-24T18:21:43.084620] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2025-04 (0.67 seconds). [2025-09-24T18:21:43.216086] [INFO ] [REMOTE ] DHR: Fetching primary data for 2025-09. [2025-09-24T18:21:44.016093] [INFO ] [REMOTE ] DHX: Fetching primary data for 2025-05. [2025-09-24T18:21:44.816065] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2025-05. [2025-09-24T18:21:45.009519] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2025-05 (0.99 seconds). [2025-09-24T18:21:45.284940] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2025-09 (2.07 seconds). [2025-09-24T18:21:45.294524] [INFO ] [REMOTE ] DHR: Full fetch complete (77266 records). [2025-09-24T18:21:45.294720] [DEBUG] [VALIDATOR ] DHR: Validating primary data. [2025-09-24T18:21:45.616113] [INFO ] [REMOTE ] DHT: Fetching primary data for 2025-07. [2025-09-24T18:21:45.634899] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-24T18:21:45.720661] [DEBUG] [VALIDATOR ] DHR: All expected trading days are present. [2025-09-24T18:21:45.720767] [DEBUG] [VALIDATOR ] DHR: Primary data validation passed. [2025-09-24T18:21:45.721781] [INFO ] [MAIN ] DHR: Fetched primary data is valid. [2025-09-24T18:21:45.721851] [DEBUG] [LOCAL ] DHR: Saving primary data. [2025-09-24T18:21:45.723438] [DEBUG] [LOCAL ] DHR: Trimmed 77266 records to 53359 (keeping 200 days of data) [2025-09-24T18:21:46.053015] [DEBUG] [LOCAL ] DHR: Primary data saved (53359 records). [2025-09-24T18:21:46.053159] [INFO ] [MAIN ] DHR: Full history saved. [2025-09-24T18:21:46.053237] [INFO ] [MAIN ] Update Progress: 618/2373 symbols completed. DHR took 37.6s. Estimated remaining: 3h 52m 2s. Rate: 7.6 symbols/min [2025-09-24T18:21:46.221085] [INFO ] [MAIN ] DIN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:21:46.257695] [DEBUG] [LOCAL ] DIN: Loaded 37264 existing records from primary storage. [2025-09-24T18:21:46.257846] [INFO ] [MAIN ] DIN: Loaded 37264 existing records. [2025-09-24T18:21:46.429012] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2025-06. [2025-09-24T18:21:46.434349] [WARN ] [MAIN ] DIN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:21:46.435582] [INFO ] [MAIN ] DIN: Wiping existing primary data before full refresh. [2025-09-24T18:21:46.435634] [INFO ] [LOCAL ] DIN: Starting deletion of primary data. [2025-09-24T18:21:46.436948] [DEBUG] [LOCAL ] DIN: Deleted primary data file. [2025-09-24T18:21:46.437015] [INFO ] [MAIN ] DIN: Starting full primary refresh. [2025-09-24T18:21:46.793279] [INFO ] [REMOTE ] DIN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:21:47.216069] [INFO ] [REMOTE ] DHX: Fetching primary data for 2025-06. [2025-09-24T18:21:47.332109] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2025-06 (0.90 seconds). [2025-09-24T18:21:47.371326] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2025-07 (1.76 seconds). [2025-09-24T18:21:47.979511] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2025-06 (0.76 seconds). [2025-09-24T18:21:48.016057] [INFO ] [REMOTE ] DHX: Fetching primary data for 2025-07. [2025-09-24T18:21:48.784047] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2025-07 (0.77 seconds). [2025-09-24T18:21:48.816035] [INFO ] [REMOTE ] DHX: Fetching primary data for 2025-08. [2025-09-24T18:21:49.591956] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2025-08 (0.78 seconds). [2025-09-24T18:21:49.616019] [INFO ] [REMOTE ] DHX: Fetching primary data for 2025-09. [2025-09-24T18:21:50.416053] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2025-07. [2025-09-24T18:21:50.613006] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2025-09 (1.00 seconds). [2025-09-24T18:21:50.616335] [INFO ] [REMOTE ] DHX: Full fetch complete (20900 records). [2025-09-24T18:21:50.616483] [DEBUG] [VALIDATOR ] DHX: Validating primary data. [2025-09-24T18:21:50.999105] [DEBUG] [VALIDATOR ] DHX: All expected trading days are present. [2025-09-24T18:21:50.999190] [DEBUG] [VALIDATOR ] DHX: Primary data validation passed. [2025-09-24T18:21:50.999729] [INFO ] [MAIN ] DHX: Fetched primary data is valid. [2025-09-24T18:21:50.999791] [DEBUG] [LOCAL ] DHX: Saving primary data. [2025-09-24T18:21:51.000407] [DEBUG] [LOCAL ] DHX: Trimmed 20900 records to 13224 (keeping 200 days of data) [2025-09-24T18:21:51.081885] [DEBUG] [LOCAL ] DHX: Primary data saved (13224 records). [2025-09-24T18:21:51.082072] [INFO ] [MAIN ] DHX: Full history saved. [2025-09-24T18:21:51.082162] [INFO ] [MAIN ] Update Progress: 619/2373 symbols completed. DHX took 28.7s. Estimated remaining: 3h 51m 46s. Rate: 7.6 symbols/min [2025-09-24T18:21:51.221168] [INFO ] [REMOTE ] DHT: Fetching primary data for 2025-08. [2025-09-24T18:21:51.271117] [INFO ] [MAIN ] DINO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:21:51.328526] [DEBUG] [LOCAL ] DINO: Loaded 52963 existing records from primary storage. [2025-09-24T18:21:51.329161] [INFO ] [MAIN ] DINO: Loaded 52963 existing records. [2025-09-24T18:21:51.520338] [WARN ] [MAIN ] DINO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:21:51.520673] [INFO ] [MAIN ] DINO: Wiping existing primary data before full refresh. [2025-09-24T18:21:51.520735] [INFO ] [LOCAL ] DINO: Starting deletion of primary data. [2025-09-24T18:21:51.522225] [DEBUG] [LOCAL ] DINO: Deleted primary data file. [2025-09-24T18:21:51.522312] [INFO ] [MAIN ] DINO: Starting full primary refresh. [2025-09-24T18:21:51.842007] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-24T18:21:51.925703] [INFO ] [REMOTE ] DINO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:21:52.016079] [INFO ] [REMOTE ] DINO: Fetching primary data for 2024-12. [2025-09-24T18:21:52.816083] [INFO ] [REMOTE ] DIN: Fetching primary data for 2024-12. [2025-09-24T18:21:53.536464] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2025-08 (2.32 seconds). [2025-09-24T18:21:53.616062] [INFO ] [REMOTE ] DHT: Fetching primary data for 2025-09. [2025-09-24T18:21:54.409807] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2024-12 (2.39 seconds). [2025-09-24T18:21:54.433974] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2025-08. [2025-09-24T18:21:54.453129] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-24T18:21:54.926411] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2025-09 (1.31 seconds). [2025-09-24T18:21:54.934771] [INFO ] [REMOTE ] DHT: Full fetch complete (69693 records). [2025-09-24T18:21:54.934939] [DEBUG] [VALIDATOR ] DHT: Validating primary data. [2025-09-24T18:21:54.935845] [FATAL] [VALIDATOR ] DHT: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:21:54.935941] [FATAL] [MAIN ] DHT: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:21:54.935985] [WARN ] [MAIN ] DHT: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:21:54.936052] [INFO ] [LOCAL ] DHT: Starting deletion of primary data. [2025-09-24T18:21:54.936120] [DEBUG] [LOCAL ] DHT: No primary data file found to delete. [2025-09-24T18:21:54.936157] [INFO ] [LOCAL ] DHT: Starting deletion of derivative data. [2025-09-24T18:21:54.940850] [DEBUG] [LOCAL ] DHT: Deleted derivative data file. [2025-09-24T18:21:54.941104] [INFO ] [MAIN ] Update Progress: 620/2373 symbols completed. DHT took 34.1s. Estimated remaining: 3h 51m 26s. Rate: 7.6 symbols/min [2025-09-24T18:21:55.112110] [INFO ] [MAIN ] DIS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:21:55.158331] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2025-08 (0.72 seconds). [2025-09-24T18:21:55.182974] [DEBUG] [LOCAL ] DIS: Loaded 53788 existing records from primary storage. [2025-09-24T18:21:55.183137] [INFO ] [MAIN ] DIS: Loaded 53788 existing records. [2025-09-24T18:21:55.221330] [INFO ] [REMOTE ] DINO: Fetching primary data for 2025-01. [2025-09-24T18:21:55.374519] [WARN ] [MAIN ] DIS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:21:55.374810] [INFO ] [MAIN ] DIS: Wiping existing primary data before full refresh. [2025-09-24T18:21:55.374866] [INFO ] [LOCAL ] DIS: Starting deletion of primary data. [2025-09-24T18:21:55.376230] [DEBUG] [LOCAL ] DIS: Deleted primary data file. [2025-09-24T18:21:55.376298] [INFO ] [MAIN ] DIS: Starting full primary refresh. [2025-09-24T18:21:55.746071] [INFO ] [REMOTE ] DIS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:21:56.016115] [INFO ] [REMOTE ] DIN: Fetching primary data for 2025-01. [2025-09-24T18:21:56.816887] [INFO ] [REMOTE ] DIS: Fetching primary data for 2024-12. [2025-09-24T18:21:56.822766] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2025-01 (1.60 seconds). [2025-09-24T18:21:57.279447] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2025-01 (1.26 seconds). [2025-09-24T18:21:57.616099] [INFO ] [REMOTE ] DIN: Fetching primary data for 2025-02. [2025-09-24T18:21:58.416141] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2025-09. [2025-09-24T18:21:59.071539] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-24T18:21:59.216097] [INFO ] [REMOTE ] DIN: Fetching primary data for 2025-03. [2025-09-24T18:21:59.355177] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2024-12 (2.54 seconds). [2025-09-24T18:21:59.396737] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2025-09 (0.98 seconds). [2025-09-24T18:21:59.399778] [INFO ] [REMOTE ] DIAX: Full fetch complete (17259 records). [2025-09-24T18:21:59.399858] [DEBUG] [VALIDATOR ] DIAX: Validating primary data. [2025-09-24T18:21:59.768253] [DEBUG] [VALIDATOR ] DIAX: All expected trading days are present. [2025-09-24T18:21:59.768371] [DEBUG] [VALIDATOR ] DIAX: Primary data validation passed. [2025-09-24T18:21:59.768804] [INFO ] [MAIN ] DIAX: Fetched primary data is valid. [2025-09-24T18:21:59.768866] [DEBUG] [LOCAL ] DIAX: Saving primary data. [2025-09-24T18:21:59.769398] [DEBUG] [LOCAL ] DIAX: Trimmed 17259 records to 12538 (keeping 200 days of data) [2025-09-24T18:21:59.846673] [DEBUG] [LOCAL ] DIAX: Primary data saved (12538 records). [2025-09-24T18:21:59.846843] [INFO ] [MAIN ] DIAX: Full history saved. [2025-09-24T18:21:59.846936] [INFO ] [MAIN ] Update Progress: 621/2373 symbols completed. DIAX took 26.0s. Estimated remaining: 3h 51m 10s. Rate: 7.6 symbols/min [2025-09-24T18:22:00.018622] [INFO ] [MAIN ] DIVY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:22:00.016928] [INFO ] [REMOTE ] DINO: Fetching primary data for 2025-02. [2025-09-24T18:22:00.019022] [DEBUG] [LOCAL ] DIVY: No existing data file found in primary storage. [2025-09-24T18:22:00.020348] [WARN ] [MAIN ] DIVY: No existing data found, performing full refresh instead. [2025-09-24T18:22:00.020515] [INFO ] [MAIN ] DIVY: Wiping existing primary data before full refresh. [2025-09-24T18:22:00.020560] [INFO ] [LOCAL ] DIVY: Starting deletion of primary data. [2025-09-24T18:22:00.020604] [DEBUG] [LOCAL ] DIVY: No primary data file found to delete. [2025-09-24T18:22:00.020638] [INFO ] [MAIN ] DIVY: Starting full primary refresh. [2025-09-24T18:22:00.396724] [INFO ] [REMOTE ] DIVY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:22:00.490067] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2025-03 (1.27 seconds). [2025-09-24T18:22:00.816081] [INFO ] [REMOTE ] DIS: Fetching primary data for 2025-01. [2025-09-24T18:22:01.616155] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2024-12. [2025-09-24T18:22:02.110158] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2024-12 (0.49 seconds). [2025-09-24T18:22:02.184556] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2025-02 (2.17 seconds). [2025-09-24T18:22:02.416104] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2025-01. [2025-09-24T18:22:02.849101] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2025-01 (0.43 seconds). [2025-09-24T18:22:03.216111] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2025-02. [2025-09-24T18:22:03.266390] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2025-01 (2.45 seconds). [2025-09-24T18:22:03.567766] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2025-02 (0.35 seconds). [2025-09-24T18:22:04.016105] [INFO ] [REMOTE ] DIS: Fetching primary data for 2025-02. [2025-09-24T18:22:04.816109] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2025-03. [2025-09-24T18:22:05.274804] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2025-03 (0.46 seconds). [2025-09-24T18:22:05.616144] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2025-04. [2025-09-24T18:22:06.085967] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2025-04 (0.47 seconds). [2025-09-24T18:22:06.416152] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2025-05. [2025-09-24T18:22:06.479453] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2025-02 (2.46 seconds). [2025-09-24T18:22:06.802489] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2025-05 (0.39 seconds). [2025-09-24T18:22:07.216108] [INFO ] [REMOTE ] DIN: Fetching primary data for 2025-04. [2025-09-24T18:22:08.016115] [INFO ] [REMOTE ] DINO: Fetching primary data for 2025-03. [2025-09-24T18:22:08.651233] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2025-04 (1.44 seconds). [2025-09-24T18:22:08.816085] [INFO ] [REMOTE ] DIN: Fetching primary data for 2025-05. [2025-09-24T18:22:09.616090] [INFO ] [REMOTE ] DIS: Fetching primary data for 2025-03. [2025-09-24T18:22:09.955694] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2025-03 (1.94 seconds). [2025-09-24T18:22:10.022183] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-24T18:22:10.416092] [INFO ] [REMOTE ] DINO: Fetching primary data for 2025-04. [2025-09-24T18:22:11.216142] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2025-06. [2025-09-24T18:22:11.549297] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2025-03 (1.93 seconds). [2025-09-24T18:22:11.581789] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2025-06 (0.37 seconds). [2025-09-24T18:22:12.016108] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2025-07. [2025-09-24T18:22:12.518461] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2025-07 (0.50 seconds). [2025-09-24T18:22:12.520578] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2025-04 (2.10 seconds). [2025-09-24T18:22:12.816101] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2025-08. [2025-09-24T18:22:13.224832] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2025-08 (0.41 seconds). [2025-09-24T18:22:13.616109] [INFO ] [REMOTE ] DIS: Fetching primary data for 2025-04. [2025-09-24T18:22:14.416103] [INFO ] [REMOTE ] DINO: Fetching primary data for 2025-05. [2025-09-24T18:22:15.216082] [INFO ] [REMOTE ] DIN: Fetching primary data for 2025-06. [2025-09-24T18:22:16.016075] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2025-09. [2025-09-24T18:22:16.107492] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2025-04 (2.49 seconds). [2025-09-24T18:22:16.188998] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-24T18:22:16.416806] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2025-06 (1.20 seconds). [2025-09-24T18:22:16.541079] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2025-09 (0.53 seconds). [2025-09-24T18:22:16.541972] [INFO ] [REMOTE ] DIVY: Full fetch complete (1715 records). [2025-09-24T18:22:16.542047] [DEBUG] [VALIDATOR ] DIVY: Validating primary data. [2025-09-24T18:22:16.735159] [WARN ] [VALIDATOR ] DIVY: Validation failed - insufficient historical data. Have 198 unique days, need 200 days [2025-09-24T18:22:16.735419] [FATAL] [MAIN ] DIVY: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:22:16.735498] [WARN ] [MAIN ] DIVY: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:22:16.735572] [INFO ] [LOCAL ] DIVY: Starting deletion of primary data. [2025-09-24T18:22:16.735678] [DEBUG] [LOCAL ] DIVY: No primary data file found to delete. [2025-09-24T18:22:16.735742] [INFO ] [LOCAL ] DIVY: Starting deletion of derivative data. [2025-09-24T18:22:16.735804] [DEBUG] [LOCAL ] DIVY: No derivative data file found to delete. [2025-09-24T18:22:16.735925] [INFO ] [MAIN ] Update Progress: 622/2373 symbols completed. DIVY took 16.9s. Estimated remaining: 3h 51m 27s. Rate: 7.6 symbols/min [2025-09-24T18:22:16.821301] [INFO ] [REMOTE ] DINO: Fetching primary data for 2025-06. [2025-09-24T18:22:16.933003] [INFO ] [MAIN ] DK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:22:16.988337] [DEBUG] [LOCAL ] DK: Loaded 49391 existing records from primary storage. [2025-09-24T18:22:16.988523] [INFO ] [MAIN ] DK: Loaded 49391 existing records. [2025-09-24T18:22:17.194199] [WARN ] [MAIN ] DK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:22:17.194792] [INFO ] [MAIN ] DK: Wiping existing primary data before full refresh. [2025-09-24T18:22:17.194870] [INFO ] [LOCAL ] DK: Starting deletion of primary data. [2025-09-24T18:22:17.196257] [DEBUG] [LOCAL ] DK: Deleted primary data file. [2025-09-24T18:22:17.196386] [INFO ] [MAIN ] DK: Starting full primary refresh. [2025-09-24T18:22:17.583589] [INFO ] [REMOTE ] DK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:22:17.616077] [INFO ] [REMOTE ] DK: Fetching primary data for 2024-12. [2025-09-24T18:22:18.416087] [INFO ] [REMOTE ] DIS: Fetching primary data for 2025-05. [2025-09-24T18:22:18.574554] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2025-06 (1.75 seconds). [2025-09-24T18:22:19.203961] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-24T18:22:19.216035] [INFO ] [REMOTE ] DK: Fetching primary data for 2025-01. [2025-09-24T18:22:20.016076] [INFO ] [REMOTE ] DINO: Fetching primary data for 2025-07. [2025-09-24T18:22:20.794342] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2025-05 (2.38 seconds). [2025-09-24T18:22:20.816058] [INFO ] [REMOTE ] DIS: Fetching primary data for 2025-06. [2025-09-24T18:22:20.848310] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-24T18:22:21.627316] [INFO ] [REMOTE ] DIN: Fetching primary data for 2025-07. [2025-09-24T18:22:21.635596] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2025-07 (1.62 seconds). [2025-09-24T18:22:22.416134] [INFO ] [REMOTE ] DINO: Fetching primary data for 2025-08. [2025-09-24T18:22:23.104252] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-24T18:22:23.144557] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2025-06 (2.33 seconds). [2025-09-24T18:22:23.216067] [INFO ] [REMOTE ] DIS: Fetching primary data for 2025-07. [2025-09-24T18:22:24.016159] [INFO ] [REMOTE ] DK: Fetching primary data for 2025-02. [2025-09-24T18:22:24.279137] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-24T18:22:24.816144] [INFO ] [REMOTE ] DIN: Fetching primary data for 2025-08. [2025-09-24T18:22:25.642846] [INFO ] [REMOTE ] DINO: Fetching primary data for 2025-09. [2025-09-24T18:22:25.678300] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-24T18:22:25.675896] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2025-07 (2.46 seconds). [2025-09-24T18:22:26.251781] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-24T18:22:26.416132] [INFO ] [REMOTE ] DK: Fetching primary data for 2025-03. [2025-09-24T18:22:27.216119] [INFO ] [REMOTE ] DIS: Fetching primary data for 2025-08. [2025-09-24T18:22:27.553668] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2025-09 (1.91 seconds). [2025-09-24T18:22:27.565359] [INFO ] [REMOTE ] DINO: Full fetch complete (76677 records). [2025-09-24T18:22:27.565581] [DEBUG] [VALIDATOR ] DINO: Validating primary data. [2025-09-24T18:22:27.995707] [DEBUG] [VALIDATOR ] DINO: All expected trading days are present. [2025-09-24T18:22:27.995997] [DEBUG] [VALIDATOR ] DINO: Primary data validation passed. [2025-09-24T18:22:27.997160] [INFO ] [MAIN ] DINO: Fetched primary data is valid. [2025-09-24T18:22:27.997328] [DEBUG] [LOCAL ] DINO: Saving primary data. [2025-09-24T18:22:28.001076] [DEBUG] [LOCAL ] DINO: Trimmed 76677 records to 52958 (keeping 200 days of data) [2025-09-24T18:22:28.062959] [INFO ] [REMOTE ] DIN: Fetching primary data for 2025-09. [2025-09-24T18:22:28.141582] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-24T18:22:28.397799] [DEBUG] [LOCAL ] DINO: Primary data saved (52958 records). [2025-09-24T18:22:28.398064] [INFO ] [MAIN ] DINO: Full history saved. [2025-09-24T18:22:28.398289] [INFO ] [MAIN ] Update Progress: 623/2373 symbols completed. DINO took 37.3s. Estimated remaining: 3h 51m 30s. Rate: 7.6 symbols/min [2025-09-24T18:22:28.575951] [INFO ] [MAIN ] DKL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:22:28.576186] [DEBUG] [LOCAL ] DKL: No existing data file found in primary storage. [2025-09-24T18:22:28.576244] [WARN ] [MAIN ] DKL: No existing data found, performing full refresh instead. [2025-09-24T18:22:28.576454] [INFO ] [MAIN ] DKL: Wiping existing primary data before full refresh. [2025-09-24T18:22:28.576515] [INFO ] [LOCAL ] DKL: Starting deletion of primary data. [2025-09-24T18:22:28.576585] [DEBUG] [LOCAL ] DKL: No primary data file found to delete. [2025-09-24T18:22:28.576631] [INFO ] [MAIN ] DKL: Starting full primary refresh. [2025-09-24T18:22:28.822035] [INFO ] [REMOTE ] DK: Fetching primary data for 2025-04. [2025-09-24T18:22:28.968164] [INFO ] [REMOTE ] DKL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:22:29.380034] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2025-09 (1.32 seconds). [2025-09-24T18:22:29.387809] [INFO ] [REMOTE ] DIN: Full fetch complete (55164 records). [2025-09-24T18:22:29.388043] [DEBUG] [VALIDATOR ] DIN: Validating primary data. [2025-09-24T18:22:29.532529] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2025-08 (2.32 seconds). [2025-09-24T18:22:29.628869] [INFO ] [REMOTE ] DIS: Fetching primary data for 2025-09. [2025-09-24T18:22:29.827955] [DEBUG] [VALIDATOR ] DIN: All expected trading days are present. [2025-09-24T18:22:29.828043] [DEBUG] [VALIDATOR ] DIN: Primary data validation passed. [2025-09-24T18:22:29.828800] [INFO ] [MAIN ] DIN: Fetched primary data is valid. [2025-09-24T18:22:29.828863] [DEBUG] [LOCAL ] DIN: Saving primary data. [2025-09-24T18:22:29.831488] [DEBUG] [LOCAL ] DIN: Trimmed 55164 records to 37275 (keeping 200 days of data) [2025-09-24T18:22:30.076724] [DEBUG] [LOCAL ] DIN: Primary data saved (37275 records). [2025-09-24T18:22:30.076870] [INFO ] [MAIN ] DIN: Full history saved. [2025-09-24T18:22:30.076982] [INFO ] [MAIN ] Update Progress: 624/2373 symbols completed. DIN took 44.0s. Estimated remaining: 3h 51m 4s. Rate: 7.6 symbols/min [2025-09-24T18:22:30.251082] [INFO ] [MAIN ] DKS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:22:30.313264] [DEBUG] [LOCAL ] DKS: Loaded 49949 existing records from primary storage. [2025-09-24T18:22:30.313427] [INFO ] [MAIN ] DKS: Loaded 49949 existing records. [2025-09-24T18:22:30.419473] [INFO ] [REMOTE ] DKL: Fetching primary data for 2024-12. [2025-09-24T18:22:30.509136] [WARN ] [MAIN ] DKS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:22:30.509599] [INFO ] [MAIN ] DKS: Wiping existing primary data before full refresh. [2025-09-24T18:22:30.509727] [INFO ] [LOCAL ] DKS: Starting deletion of primary data. [2025-09-24T18:22:30.511722] [DEBUG] [LOCAL ] DKS: Deleted primary data file. [2025-09-24T18:22:30.511798] [INFO ] [MAIN ] DKS: Starting full primary refresh. [2025-09-24T18:22:30.859918] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2025-04 (2.04 seconds). [2025-09-24T18:22:30.951924] [INFO ] [REMOTE ] DKS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:22:31.216151] [INFO ] [REMOTE ] DKS: Fetching primary data for 2024-12. [2025-09-24T18:22:31.634539] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-24T18:22:32.021427] [INFO ] [REMOTE ] DK: Fetching primary data for 2025-05. [2025-09-24T18:22:32.037450] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2025-09 (2.41 seconds). [2025-09-24T18:22:32.050017] [INFO ] [REMOTE ] DIS: Full fetch complete (77944 records). [2025-09-24T18:22:32.050240] [DEBUG] [VALIDATOR ] DIS: Validating primary data. [2025-09-24T18:22:32.486023] [DEBUG] [VALIDATOR ] DIS: All expected trading days are present. [2025-09-24T18:22:32.486112] [DEBUG] [VALIDATOR ] DIS: Primary data validation passed. [2025-09-24T18:22:32.487063] [INFO ] [MAIN ] DIS: Fetched primary data is valid. [2025-09-24T18:22:32.487126] [DEBUG] [LOCAL ] DIS: Saving primary data. [2025-09-24T18:22:32.489080] [DEBUG] [LOCAL ] DIS: Trimmed 77944 records to 53788 (keeping 200 days of data) [2025-09-24T18:22:32.818310] [INFO ] [REMOTE ] DKL: Fetching primary data for 2025-01. [2025-09-24T18:22:32.856132] [DEBUG] [LOCAL ] DIS: Primary data saved (53788 records). [2025-09-24T18:22:32.856490] [INFO ] [MAIN ] DIS: Full history saved. [2025-09-24T18:22:32.856734] [INFO ] [MAIN ] Update Progress: 625/2373 symbols completed. DIS took 37.9s. Estimated remaining: 3h 50m 42s. Rate: 7.6 symbols/min [2025-09-24T18:22:33.059691] [INFO ] [MAIN ] DLB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:22:33.060173] [DEBUG] [LOCAL ] DLB: No existing data file found in primary storage. [2025-09-24T18:22:33.060220] [WARN ] [MAIN ] DLB: No existing data found, performing full refresh instead. [2025-09-24T18:22:33.078423] [INFO ] [MAIN ] DLB: Wiping existing primary data before full refresh. [2025-09-24T18:22:33.101473] [INFO ] [LOCAL ] DLB: Starting deletion of primary data. [2025-09-24T18:22:33.105865] [DEBUG] [LOCAL ] DLB: No primary data file found to delete. [2025-09-24T18:22:33.106351] [INFO ] [MAIN ] DLB: Starting full primary refresh. [2025-09-24T18:22:33.115173] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2024-12 (1.90 seconds). [2025-09-24T18:22:33.525734] [INFO ] [REMOTE ] DLB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:22:33.557952] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-24T18:22:33.616089] [INFO ] [REMOTE ] DKS: Fetching primary data for 2025-01. [2025-09-24T18:22:33.820042] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-24T18:22:34.416096] [INFO ] [REMOTE ] DK: Fetching primary data for 2025-06. [2025-09-24T18:22:35.196108] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-24T18:22:35.216048] [INFO ] [REMOTE ] DKS: Fetching primary data for 2025-02. [2025-09-24T18:22:35.794186] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-24T18:22:36.016165] [INFO ] [REMOTE ] DKL: Fetching primary data for 2025-02. [2025-09-24T18:22:36.828420] [INFO ] [REMOTE ] DLB: Fetching primary data for 2024-12. [2025-09-24T18:22:36.831619] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-24T18:22:36.900604] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2025-02 (0.88 seconds). [2025-09-24T18:22:37.616099] [INFO ] [REMOTE ] DKL: Fetching primary data for 2025-03. [2025-09-24T18:22:38.268387] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-24T18:22:38.416134] [INFO ] [REMOTE ] DK: Fetching primary data for 2025-07. [2025-09-24T18:22:38.699067] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2025-03 (1.08 seconds). [2025-09-24T18:22:39.216169] [INFO ] [REMOTE ] DLB: Fetching primary data for 2025-01. [2025-09-24T18:22:39.993868] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2025-07 (1.58 seconds). [2025-09-24T18:22:40.016068] [INFO ] [REMOTE ] DK: Fetching primary data for 2025-08. [2025-09-24T18:22:40.056999] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2025-01 (0.84 seconds). [2025-09-24T18:22:40.816166] [INFO ] [REMOTE ] DKL: Fetching primary data for 2025-04. [2025-09-24T18:22:41.616153] [INFO ] [REMOTE ] DLB: Fetching primary data for 2025-02. [2025-09-24T18:22:41.697090] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2025-08 (1.68 seconds). [2025-09-24T18:22:42.126745] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2025-04 (1.31 seconds). [2025-09-24T18:22:42.416245] [INFO ] [REMOTE ] DKL: Fetching primary data for 2025-05. [2025-09-24T18:22:42.802051] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2025-02 (1.19 seconds). [2025-09-24T18:22:43.216167] [INFO ] [REMOTE ] DKS: Fetching primary data for 2025-03. [2025-09-24T18:22:43.554568] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2025-05 (1.14 seconds). [2025-09-24T18:22:44.016111] [INFO ] [REMOTE ] DKL: Fetching primary data for 2025-06. [2025-09-24T18:22:44.816225] [INFO ] [REMOTE ] DLB: Fetching primary data for 2025-03. [2025-09-24T18:22:44.974008] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2025-06 (0.96 seconds). [2025-09-24T18:22:45.174189] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2025-03 (1.96 seconds). [2025-09-24T18:22:45.616160] [INFO ] [REMOTE ] DK: Fetching primary data for 2025-09. [2025-09-24T18:22:45.702693] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2025-03 (0.89 seconds). [2025-09-24T18:22:46.416100] [INFO ] [REMOTE ] DLB: Fetching primary data for 2025-04. [2025-09-24T18:22:46.976403] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2025-09 (1.36 seconds). [2025-09-24T18:22:46.990162] [INFO ] [REMOTE ] DK: Full fetch complete (70676 records). [2025-09-24T18:22:46.990370] [DEBUG] [VALIDATOR ] DK: Validating primary data. [2025-09-24T18:22:47.221374] [INFO ] [REMOTE ] DKL: Fetching primary data for 2025-07. [2025-09-24T18:22:47.429208] [DEBUG] [VALIDATOR ] DK: All expected trading days are present. [2025-09-24T18:22:47.429313] [DEBUG] [VALIDATOR ] DK: Primary data validation passed. [2025-09-24T18:22:47.430245] [INFO ] [MAIN ] DK: Fetched primary data is valid. [2025-09-24T18:22:47.430313] [DEBUG] [LOCAL ] DK: Saving primary data. [2025-09-24T18:22:47.431885] [DEBUG] [LOCAL ] DK: Trimmed 70676 records to 49380 (keeping 200 days of data) [2025-09-24T18:22:47.746256] [DEBUG] [LOCAL ] DK: Primary data saved (49380 records). [2025-09-24T18:22:47.746446] [INFO ] [MAIN ] DK: Full history saved. [2025-09-24T18:22:47.746609] [INFO ] [MAIN ] Update Progress: 626/2373 symbols completed. DK took 31.0s. Estimated remaining: 3h 50m 53s. Rate: 7.6 symbols/min [2025-09-24T18:22:47.942256] [INFO ] [MAIN ] DLNG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:22:47.951373] [DEBUG] [LOCAL ] DLNG: Loaded 6188 existing records from primary storage. [2025-09-24T18:22:47.951482] [INFO ] [MAIN ] DLNG: Loaded 6188 existing records. [2025-09-24T18:22:48.019517] [INFO ] [REMOTE ] DKS: Fetching primary data for 2025-04. [2025-09-24T18:22:48.131486] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-24T18:22:48.176487] [WARN ] [MAIN ] DLNG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:22:48.185067] [INFO ] [MAIN ] DLNG: Wiping existing primary data before full refresh. [2025-09-24T18:22:48.185155] [INFO ] [LOCAL ] DLNG: Starting deletion of primary data. [2025-09-24T18:22:48.185561] [DEBUG] [LOCAL ] DLNG: Deleted primary data file. [2025-09-24T18:22:48.185624] [INFO ] [MAIN ] DLNG: Starting full primary refresh. [2025-09-24T18:22:48.357330] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2025-07 (1.14 seconds). [2025-09-24T18:22:48.584632] [INFO ] [REMOTE ] DLNG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:22:48.816106] [INFO ] [REMOTE ] DKL: Fetching primary data for 2025-08. [2025-09-24T18:22:49.616066] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2024-12. [2025-09-24T18:22:49.835893] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-24T18:22:49.977614] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-24T18:22:50.416121] [INFO ] [REMOTE ] DKS: Fetching primary data for 2025-05. [2025-09-24T18:22:50.479664] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-24T18:22:51.216149] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2025-01. [2025-09-24T18:22:52.016149] [INFO ] [REMOTE ] DKL: Fetching primary data for 2025-09. [2025-09-24T18:22:52.292153] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2025-05 (1.88 seconds). [2025-09-24T18:22:52.816147] [INFO ] [REMOTE ] DKS: Fetching primary data for 2025-06. [2025-09-24T18:22:53.616146] [INFO ] [REMOTE ] DLB: Fetching primary data for 2025-05. [2025-09-24T18:23:05.175512] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2025-09 (13.16 seconds). [2025-09-24T18:23:05.179636] [INFO ] [REMOTE ] DKL: Full fetch complete (29195 records). [2025-09-24T18:23:05.179868] [DEBUG] [VALIDATOR ] DKL: Validating primary data. [2025-09-24T18:23:05.180639] [FATAL] [VALIDATOR ] DKL: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:23:05.180751] [FATAL] [MAIN ] DKL: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:23:05.180808] [WARN ] [MAIN ] DKL: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:23:05.180883] [INFO ] [LOCAL ] DKL: Starting deletion of primary data. [2025-09-24T18:23:05.180963] [DEBUG] [LOCAL ] DKL: No primary data file found to delete. [2025-09-24T18:23:05.181030] [INFO ] [LOCAL ] DKL: Starting deletion of derivative data. [2025-09-24T18:23:05.181113] [DEBUG] [LOCAL ] DKL: No derivative data file found to delete. [2025-09-24T18:23:05.181212] [INFO ] [MAIN ] Update Progress: 627/2373 symbols completed. DKL took 36.8s. Estimated remaining: 3h 51m 12s. Rate: 7.6 symbols/min [2025-09-24T18:23:05.399077] [INFO ] [MAIN ] DLR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:23:05.401278] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2025-01 (14.19 seconds). [2025-09-24T18:23:05.406595] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2025-02. [2025-09-24T18:23:05.467380] [DEBUG] [LOCAL ] DLR: Loaded 51180 existing records from primary storage. [2025-09-24T18:23:05.467533] [INFO ] [MAIN ] DLR: Loaded 51180 existing records. [2025-09-24T18:23:05.662487] [WARN ] [MAIN ] DLR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:23:05.662786] [INFO ] [MAIN ] DLR: Wiping existing primary data before full refresh. [2025-09-24T18:23:05.662839] [INFO ] [LOCAL ] DLR: Starting deletion of primary data. [2025-09-24T18:23:05.664499] [DEBUG] [LOCAL ] DLR: Deleted primary data file. [2025-09-24T18:23:05.664560] [INFO ] [MAIN ] DLR: Starting full primary refresh. [2025-09-24T18:23:06.038523] [INFO ] [REMOTE ] DLR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:23:06.039001] [INFO ] [REMOTE ] DLR: Fetching primary data for 2024-12. [2025-09-24T18:23:06.070354] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2025-06 (13.25 seconds). [2025-09-24T18:23:06.082448] [INFO ] [REMOTE ] DKS: Fetching primary data for 2025-07. [2025-09-24T18:23:06.236501] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2025-05 (12.62 seconds). [2025-09-24T18:23:06.244782] [INFO ] [REMOTE ] DLB: Fetching primary data for 2025-06. [2025-09-24T18:23:07.044045] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2025-02 (1.64 seconds). [2025-09-24T18:23:07.048902] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2025-03. [2025-09-24T18:23:07.558944] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-24T18:23:07.566866] [INFO ] [REMOTE ] DLB: Fetching primary data for 2025-07. [2025-09-24T18:23:07.725051] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-24T18:23:07.736092] [INFO ] [REMOTE ] DKS: Fetching primary data for 2025-08. [2025-09-24T18:23:07.889816] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2025-03 (0.84 seconds). [2025-09-24T18:23:07.892867] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2025-04. [2025-09-24T18:23:08.658754] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2024-12 (2.62 seconds). [2025-09-24T18:23:08.677008] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2025-04 (0.78 seconds). [2025-09-24T18:23:08.676537] [INFO ] [REMOTE ] DLR: Fetching primary data for 2025-01. [2025-09-24T18:23:08.680771] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2025-05. [2025-09-24T18:23:08.886932] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-24T18:23:08.893953] [INFO ] [REMOTE ] DLB: Fetching primary data for 2025-08. [2025-09-24T18:23:09.123118] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2025-05 (0.44 seconds). [2025-09-24T18:23:09.125910] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2025-06. [2025-09-24T18:23:09.167276] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-24T18:23:09.178325] [INFO ] [REMOTE ] DKS: Fetching primary data for 2025-09. [2025-09-24T18:23:09.594338] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2025-06 (0.47 seconds). [2025-09-24T18:23:09.596280] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2025-07. [2025-09-24T18:23:09.887200] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2025-08 (0.99 seconds). [2025-09-24T18:23:09.894535] [INFO ] [REMOTE ] DLB: Fetching primary data for 2025-09. [2025-09-24T18:23:10.086792] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2025-01 (1.41 seconds). [2025-09-24T18:23:10.097089] [INFO ] [REMOTE ] DLR: Fetching primary data for 2025-02. [2025-09-24T18:23:10.190752] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2025-07 (0.59 seconds). [2025-09-24T18:23:10.192690] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2025-08. [2025-09-24T18:23:10.634396] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2025-08 (0.44 seconds). [2025-09-24T18:23:10.636177] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2025-09. [2025-09-24T18:23:10.917306] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2025-09 (1.02 seconds). [2025-09-24T18:23:10.923381] [INFO ] [REMOTE ] DLB: Full fetch complete (46932 records). [2025-09-24T18:23:10.923486] [DEBUG] [VALIDATOR ] DLB: Validating primary data. [2025-09-24T18:23:11.175376] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2025-09 (0.54 seconds). [2025-09-24T18:23:11.199543] [INFO ] [REMOTE ] DLNG: Full fetch complete (12009 records). [2025-09-24T18:23:11.238981] [DEBUG] [VALIDATOR ] DLNG: Validating primary data. [2025-09-24T18:23:11.412745] [DEBUG] [VALIDATOR ] DLB: All expected trading days are present. [2025-09-24T18:23:11.418195] [DEBUG] [VALIDATOR ] DLB: Primary data validation passed. [2025-09-24T18:23:11.435425] [INFO ] [MAIN ] DLB: Fetched primary data is valid. [2025-09-24T18:23:11.435676] [DEBUG] [LOCAL ] DLB: Saving primary data. [2025-09-24T18:23:11.505976] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2025-09 (2.33 seconds). [2025-09-24T18:23:11.536470] [DEBUG] [LOCAL ] DLB: Trimmed 46932 records to 32152 (keeping 200 days of data) [2025-09-24T18:23:11.614537] [INFO ] [REMOTE ] DKS: Full fetch complete (71590 records). [2025-09-24T18:23:11.693530] [DEBUG] [VALIDATOR ] DKS: Validating primary data. [2025-09-24T18:23:12.011064] [DEBUG] [VALIDATOR ] DLNG: All expected trading days are present. [2025-09-24T18:23:12.016598] [DEBUG] [VALIDATOR ] DLNG: Primary data validation passed. [2025-09-24T18:23:12.017455] [INFO ] [MAIN ] DLNG: Fetched primary data is valid. [2025-09-24T18:23:12.040479] [DEBUG] [LOCAL ] DLNG: Saving primary data. [2025-09-24T18:23:12.110422] [DEBUG] [LOCAL ] DLNG: Trimmed 12009 records to 6175 (keeping 200 days of data) [2025-09-24T18:23:12.230133] [DEBUG] [LOCAL ] DLNG: Primary data saved (6175 records). [2025-09-24T18:23:12.252223] [INFO ] [MAIN ] DLNG: Full history saved. [2025-09-24T18:23:12.291225] [INFO ] [MAIN ] Update Progress: 628/2373 symbols completed. DLNG took 24.5s. Estimated remaining: 3h 51m 2s. Rate: 7.6 symbols/min [2025-09-24T18:23:12.418338] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2025-02 (2.32 seconds). [2025-09-24T18:23:12.570794] [INFO ] [REMOTE ] DLR: Fetching primary data for 2025-03. [2025-09-24T18:23:12.579772] [DEBUG] [VALIDATOR ] DKS: All expected trading days are present. [2025-09-24T18:23:12.581144] [DEBUG] [VALIDATOR ] DKS: Primary data validation passed. [2025-09-24T18:23:12.582175] [INFO ] [MAIN ] DKS: Fetched primary data is valid. [2025-09-24T18:23:12.588069] [DEBUG] [LOCAL ] DKS: Saving primary data. [2025-09-24T18:23:12.655556] [INFO ] [MAIN ] DLX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:23:12.660077] [DEBUG] [LOCAL ] DKS: Trimmed 71590 records to 49904 (keeping 200 days of data) [2025-09-24T18:23:12.849196] [DEBUG] [LOCAL ] DLX: Loaded 29096 existing records from primary storage. [2025-09-24T18:23:12.852357] [INFO ] [MAIN ] DLX: Loaded 29096 existing records. [2025-09-24T18:23:12.979028] [DEBUG] [LOCAL ] DLB: Primary data saved (32152 records). [2025-09-24T18:23:12.985887] [INFO ] [MAIN ] DLB: Full history saved. [2025-09-24T18:23:12.991721] [INFO ] [MAIN ] Update Progress: 629/2373 symbols completed. DLB took 40.1s. Estimated remaining: 3h 50m 34s. Rate: 7.6 symbols/min [2025-09-24T18:23:13.126385] [WARN ] [MAIN ] DLX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:23:13.160612] [INFO ] [MAIN ] DLX: Wiping existing primary data before full refresh. [2025-09-24T18:23:13.168039] [INFO ] [LOCAL ] DLX: Starting deletion of primary data. [2025-09-24T18:23:13.178245] [DEBUG] [LOCAL ] DLX: Deleted primary data file. [2025-09-24T18:23:13.183063] [INFO ] [MAIN ] DLX: Starting full primary refresh. [2025-09-24T18:23:13.343138] [INFO ] [MAIN ] DLY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:23:13.541157] [DEBUG] [LOCAL ] DLY: Loaded 19442 existing records from primary storage. [2025-09-24T18:23:13.556501] [INFO ] [MAIN ] DLY: Loaded 19442 existing records. [2025-09-24T18:23:13.806415] [INFO ] [REMOTE ] DLX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:23:13.818291] [INFO ] [REMOTE ] DLX: Fetching primary data for 2024-12. [2025-09-24T18:23:13.883137] [WARN ] [MAIN ] DLY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:23:13.889863] [INFO ] [MAIN ] DLY: Wiping existing primary data before full refresh. [2025-09-24T18:23:13.889995] [INFO ] [LOCAL ] DLY: Starting deletion of primary data. [2025-09-24T18:23:13.890605] [DEBUG] [LOCAL ] DLY: Deleted primary data file. [2025-09-24T18:23:13.890696] [INFO ] [MAIN ] DLY: Starting full primary refresh. [2025-09-24T18:23:14.373018] [INFO ] [REMOTE ] DLY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:23:14.375091] [INFO ] [REMOTE ] DLY: Fetching primary data for 2024-12. [2025-09-24T18:23:14.477816] [DEBUG] [LOCAL ] DKS: Primary data saved (49904 records). [2025-09-24T18:23:14.477971] [INFO ] [MAIN ] DKS: Full history saved. [2025-09-24T18:23:14.478061] [INFO ] [MAIN ] Update Progress: 630/2373 symbols completed. DKS took 44.4s. Estimated remaining: 3h 50m 8s. Rate: 7.6 symbols/min [2025-09-24T18:23:14.674394] [INFO ] [MAIN ] DMA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:23:14.711870] [DEBUG] [LOCAL ] DMA: Loaded 4506 existing records from primary storage. [2025-09-24T18:23:14.714328] [INFO ] [MAIN ] DMA: Loaded 4506 existing records. [2025-09-24T18:23:14.714181] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2025-03 (2.14 seconds). [2025-09-24T18:23:14.781947] [INFO ] [REMOTE ] DLR: Fetching primary data for 2025-04. [2025-09-24T18:23:14.950923] [WARN ] [MAIN ] DMA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:23:14.951389] [INFO ] [MAIN ] DMA: Wiping existing primary data before full refresh. [2025-09-24T18:23:14.951465] [INFO ] [LOCAL ] DMA: Starting deletion of primary data. [2025-09-24T18:23:14.951775] [DEBUG] [LOCAL ] DMA: Deleted primary data file. [2025-09-24T18:23:14.951857] [INFO ] [MAIN ] DMA: Starting full primary refresh. [2025-09-24T18:23:15.062509] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2024-12 (1.24 seconds). [2025-09-24T18:23:15.090985] [INFO ] [REMOTE ] DLX: Fetching primary data for 2025-01. [2025-09-24T18:23:15.357899] [INFO ] [REMOTE ] DMA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:23:15.358458] [INFO ] [REMOTE ] DMA: Fetching primary data for 2024-12. [2025-09-24T18:23:15.604963] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-24T18:23:15.610405] [INFO ] [REMOTE ] DLY: Fetching primary data for 2025-01. [2025-09-24T18:23:15.947758] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2024-12 (0.59 seconds). [2025-09-24T18:23:15.949876] [INFO ] [REMOTE ] DMA: Fetching primary data for 2025-01. [2025-09-24T18:23:16.242118] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-24T18:23:16.247271] [INFO ] [REMOTE ] DLX: Fetching primary data for 2025-02. [2025-09-24T18:23:16.514822] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2025-01 (0.56 seconds). [2025-09-24T18:23:16.516504] [INFO ] [REMOTE ] DMA: Fetching primary data for 2025-02. [2025-09-24T18:23:16.565898] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-24T18:23:16.623075] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2025-01 (1.01 seconds). [2025-09-24T18:23:16.816083] [INFO ] [REMOTE ] DLY: Fetching primary data for 2025-02. [2025-09-24T18:23:17.069046] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2025-02 (0.55 seconds). [2025-09-24T18:23:17.552134] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2025-02 (0.74 seconds). [2025-09-24T18:23:17.616067] [INFO ] [REMOTE ] DLY: Fetching primary data for 2025-03. [2025-09-24T18:23:17.656450] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2025-02 (1.41 seconds). [2025-09-24T18:23:18.416160] [INFO ] [REMOTE ] DLX: Fetching primary data for 2025-03. [2025-09-24T18:23:18.548113] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2025-03 (0.93 seconds). [2025-09-24T18:23:19.216087] [INFO ] [REMOTE ] DLY: Fetching primary data for 2025-04. [2025-09-24T18:23:19.431134] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2025-03 (1.01 seconds). [2025-09-24T18:23:20.016047] [INFO ] [REMOTE ] DLR: Fetching primary data for 2025-05. [2025-09-24T18:23:20.305948] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2025-04 (1.09 seconds). [2025-09-24T18:23:20.816148] [INFO ] [REMOTE ] DMA: Fetching primary data for 2025-03. [2025-09-24T18:23:21.377101] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2025-03 (0.56 seconds). [2025-09-24T18:23:21.616070] [INFO ] [REMOTE ] DMA: Fetching primary data for 2025-04. [2025-09-24T18:23:21.719714] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2025-05 (1.70 seconds). [2025-09-24T18:23:22.155175] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2025-04 (0.54 seconds). [2025-09-24T18:23:22.416108] [INFO ] [REMOTE ] DLX: Fetching primary data for 2025-04. [2025-09-24T18:23:23.216083] [INFO ] [REMOTE ] DLY: Fetching primary data for 2025-05. [2025-09-24T18:23:23.695074] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2025-04 (1.28 seconds). [2025-09-24T18:23:23.790963] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2025-05 (0.57 seconds). [2025-09-24T18:23:24.016135] [INFO ] [REMOTE ] DMA: Fetching primary data for 2025-05. [2025-09-24T18:23:24.716411] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2025-05 (0.70 seconds). [2025-09-24T18:23:24.816129] [INFO ] [REMOTE ] DLY: Fetching primary data for 2025-06. [2025-09-24T18:23:25.616099] [INFO ] [REMOTE ] DMA: Fetching primary data for 2025-06. [2025-09-24T18:23:26.047774] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-24T18:23:26.226940] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2025-06 (0.61 seconds). [2025-09-24T18:23:26.416081] [INFO ] [REMOTE ] DMA: Fetching primary data for 2025-07. [2025-09-24T18:23:26.980473] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2025-07 (0.56 seconds). [2025-09-24T18:23:27.216134] [INFO ] [REMOTE ] DLR: Fetching primary data for 2025-06. [2025-09-24T18:23:28.016131] [INFO ] [REMOTE ] DMA: Fetching primary data for 2025-08. [2025-09-24T18:23:28.623521] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2025-08 (0.61 seconds). [2025-09-24T18:23:28.816090] [INFO ] [REMOTE ] DMA: Fetching primary data for 2025-09. [2025-09-24T18:23:28.949705] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2025-06 (1.73 seconds). [2025-09-24T18:23:29.616147] [INFO ] [REMOTE ] DLY: Fetching primary data for 2025-07. [2025-09-24T18:23:29.667934] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2025-09 (0.85 seconds). [2025-09-24T18:23:29.670088] [INFO ] [REMOTE ] DMA: Full fetch complete (6553 records). [2025-09-24T18:23:29.670182] [DEBUG] [VALIDATOR ] DMA: Validating primary data. [2025-09-24T18:23:30.117218] [DEBUG] [VALIDATOR ] DMA: All expected trading days are present. [2025-09-24T18:23:30.117308] [DEBUG] [VALIDATOR ] DMA: Primary data validation passed. [2025-09-24T18:23:30.117518] [INFO ] [MAIN ] DMA: Fetched primary data is valid. [2025-09-24T18:23:30.117599] [DEBUG] [LOCAL ] DMA: Saving primary data. [2025-09-24T18:23:30.118056] [DEBUG] [LOCAL ] DMA: Trimmed 6553 records to 4525 (keeping 200 days of data) [2025-09-24T18:23:30.147511] [DEBUG] [LOCAL ] DMA: Primary data saved (4525 records). [2025-09-24T18:23:30.147664] [INFO ] [MAIN ] DMA: Full history saved. [2025-09-24T18:23:30.147807] [INFO ] [MAIN ] Update Progress: 631/2373 symbols completed. DMA took 15.7s. Estimated remaining: 3h 50m 21s. Rate: 7.6 symbols/min [2025-09-24T18:23:30.334167] [INFO ] [MAIN ] DMB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:23:30.345202] [DEBUG] [LOCAL ] DMB: Loaded 10158 existing records from primary storage. [2025-09-24T18:23:30.345321] [INFO ] [MAIN ] DMB: Loaded 10158 existing records. [2025-09-24T18:23:30.421300] [INFO ] [REMOTE ] DLR: Fetching primary data for 2025-07. [2025-09-24T18:23:30.533703] [WARN ] [MAIN ] DMB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:23:30.534583] [INFO ] [MAIN ] DMB: Wiping existing primary data before full refresh. [2025-09-24T18:23:30.534634] [INFO ] [LOCAL ] DMB: Starting deletion of primary data. [2025-09-24T18:23:30.535097] [DEBUG] [LOCAL ] DMB: Deleted primary data file. [2025-09-24T18:23:30.535157] [INFO ] [MAIN ] DMB: Starting full primary refresh. [2025-09-24T18:23:30.844697] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2025-07 (1.23 seconds). [2025-09-24T18:23:30.930167] [INFO ] [REMOTE ] DMB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:23:31.216085] [INFO ] [REMOTE ] DMB: Fetching primary data for 2024-12. [2025-09-24T18:23:32.016075] [INFO ] [REMOTE ] DLX: Fetching primary data for 2025-05. [2025-09-24T18:23:32.118093] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2024-12 (0.90 seconds). [2025-09-24T18:23:32.223702] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2025-07 (1.80 seconds). [2025-09-24T18:23:32.816125] [INFO ] [REMOTE ] DLY: Fetching primary data for 2025-08. [2025-09-24T18:23:33.224972] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-24T18:23:33.616063] [INFO ] [REMOTE ] DLX: Fetching primary data for 2025-06. [2025-09-24T18:23:33.889526] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2025-08 (1.07 seconds). [2025-09-24T18:23:34.416142] [INFO ] [REMOTE ] DLY: Fetching primary data for 2025-09. [2025-09-24T18:23:34.690380] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2025-06 (1.07 seconds). [2025-09-24T18:23:35.216115] [INFO ] [REMOTE ] DMB: Fetching primary data for 2025-01. [2025-09-24T18:23:35.565170] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2025-09 (1.15 seconds). [2025-09-24T18:23:35.569914] [INFO ] [REMOTE ] DLY: Full fetch complete (28123 records). [2025-09-24T18:23:35.570005] [DEBUG] [VALIDATOR ] DLY: Validating primary data. [2025-09-24T18:23:35.857027] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2025-01 (0.64 seconds). [2025-09-24T18:23:35.985662] [DEBUG] [VALIDATOR ] DLY: All expected trading days are present. [2025-09-24T18:23:35.985759] [DEBUG] [VALIDATOR ] DLY: Primary data validation passed. [2025-09-24T18:23:35.986324] [INFO ] [MAIN ] DLY: Fetched primary data is valid. [2025-09-24T18:23:35.986392] [DEBUG] [LOCAL ] DLY: Saving primary data. [2025-09-24T18:23:35.987199] [DEBUG] [LOCAL ] DLY: Trimmed 28123 records to 19433 (keeping 200 days of data) [2025-09-24T18:23:36.037303] [INFO ] [REMOTE ] DMB: Fetching primary data for 2025-02. [2025-09-24T18:23:36.107038] [DEBUG] [LOCAL ] DLY: Primary data saved (19433 records). [2025-09-24T18:23:36.107202] [INFO ] [MAIN ] DLY: Full history saved. [2025-09-24T18:23:36.107297] [INFO ] [MAIN ] Update Progress: 632/2373 symbols completed. DLY took 23.1s. Estimated remaining: 3h 50m 8s. Rate: 7.6 symbols/min [2025-09-24T18:23:36.275535] [INFO ] [MAIN ] DMO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:23:36.286517] [DEBUG] [LOCAL ] DMO: Loaded 9855 existing records from primary storage. [2025-09-24T18:23:36.286631] [INFO ] [MAIN ] DMO: Loaded 9855 existing records. [2025-09-24T18:23:36.462520] [WARN ] [MAIN ] DMO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:23:36.462827] [INFO ] [MAIN ] DMO: Wiping existing primary data before full refresh. [2025-09-24T18:23:36.462884] [INFO ] [LOCAL ] DMO: Starting deletion of primary data. [2025-09-24T18:23:36.463324] [DEBUG] [LOCAL ] DMO: Deleted primary data file. [2025-09-24T18:23:36.463382] [INFO ] [MAIN ] DMO: Starting full primary refresh. [2025-09-24T18:23:36.822411] [INFO ] [REMOTE ] DLR: Fetching primary data for 2025-08. [2025-09-24T18:23:36.855475] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2025-02 (0.82 seconds). [2025-09-24T18:23:36.886454] [INFO ] [REMOTE ] DMO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:23:37.616174] [INFO ] [REMOTE ] DMO: Fetching primary data for 2024-12. [2025-09-24T18:23:38.198843] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2024-12 (0.58 seconds). [2025-09-24T18:23:38.416099] [INFO ] [REMOTE ] DMO: Fetching primary data for 2025-01. [2025-09-24T18:23:38.667023] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2025-08 (1.84 seconds). [2025-09-24T18:23:39.216677] [INFO ] [REMOTE ] DLR: Fetching primary data for 2025-09. [2025-09-24T18:23:39.218580] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2025-01 (0.80 seconds). [2025-09-24T18:23:40.016101] [INFO ] [REMOTE ] DMB: Fetching primary data for 2025-03. [2025-09-24T18:23:40.720556] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2025-03 (0.70 seconds). [2025-09-24T18:23:40.816105] [INFO ] [REMOTE ] DMB: Fetching primary data for 2025-04. [2025-09-24T18:23:40.904261] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-24T18:23:40.913791] [INFO ] [REMOTE ] DLR: Full fetch complete (74227 records). [2025-09-24T18:23:40.913944] [DEBUG] [VALIDATOR ] DLR: Validating primary data. [2025-09-24T18:23:41.311319] [DEBUG] [VALIDATOR ] DLR: All expected trading days are present. [2025-09-24T18:23:41.311428] [DEBUG] [VALIDATOR ] DLR: Primary data validation passed. [2025-09-24T18:23:41.312355] [INFO ] [MAIN ] DLR: Fetched primary data is valid. [2025-09-24T18:23:41.312422] [DEBUG] [LOCAL ] DLR: Saving primary data. [2025-09-24T18:23:41.314009] [DEBUG] [LOCAL ] DLR: Trimmed 74227 records to 51149 (keeping 200 days of data) [2025-09-24T18:23:41.419165] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2025-04 (0.60 seconds). [2025-09-24T18:23:41.629256] [INFO ] [REMOTE ] DMO: Fetching primary data for 2025-02. [2025-09-24T18:23:41.651751] [DEBUG] [LOCAL ] DLR: Primary data saved (51149 records). [2025-09-24T18:23:41.651857] [INFO ] [MAIN ] DLR: Full history saved. [2025-09-24T18:23:41.651941] [INFO ] [MAIN ] Update Progress: 633/2373 symbols completed. DLR took 36.5s. Estimated remaining: 3h 49m 53s. Rate: 7.6 symbols/min [2025-09-24T18:23:41.826507] [INFO ] [MAIN ] DNA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:23:41.873400] [DEBUG] [LOCAL ] DNA: Loaded 48395 existing records from primary storage. [2025-09-24T18:23:41.873540] [INFO ] [MAIN ] DNA: Loaded 48395 existing records. [2025-09-24T18:23:42.054006] [WARN ] [MAIN ] DNA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:23:42.054273] [INFO ] [MAIN ] DNA: Wiping existing primary data before full refresh. [2025-09-24T18:23:42.054322] [INFO ] [LOCAL ] DNA: Starting deletion of primary data. [2025-09-24T18:23:42.055411] [DEBUG] [LOCAL ] DNA: Deleted primary data file. [2025-09-24T18:23:42.055473] [INFO ] [MAIN ] DNA: Starting full primary refresh. [2025-09-24T18:23:42.421304] [INFO ] [REMOTE ] DMB: Fetching primary data for 2025-05. [2025-09-24T18:23:42.427275] [INFO ] [REMOTE ] DNA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:23:42.436591] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2025-02 (0.81 seconds). [2025-09-24T18:23:43.216081] [INFO ] [REMOTE ] DLX: Fetching primary data for 2025-07. [2025-09-24T18:23:43.238445] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-24T18:23:44.016106] [INFO ] [REMOTE ] DNA: Fetching primary data for 2024-12. [2025-09-24T18:23:44.523019] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-24T18:23:44.816141] [INFO ] [REMOTE ] DMO: Fetching primary data for 2025-03. [2025-09-24T18:23:45.586493] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2025-03 (0.77 seconds). [2025-09-24T18:23:45.616082] [INFO ] [REMOTE ] DLX: Fetching primary data for 2025-08. [2025-09-24T18:23:45.896104] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2024-12 (1.88 seconds). [2025-09-24T18:23:46.416076] [INFO ] [REMOTE ] DMO: Fetching primary data for 2025-04. [2025-09-24T18:23:47.142517] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-24T18:23:47.216058] [INFO ] [REMOTE ] DMB: Fetching primary data for 2025-06. [2025-09-24T18:23:47.225260] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2025-04 (0.81 seconds). [2025-09-24T18:23:48.001441] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2025-06 (0.79 seconds). [2025-09-24T18:23:48.016037] [INFO ] [REMOTE ] DMB: Fetching primary data for 2025-07. [2025-09-24T18:23:48.774288] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2025-07 (0.76 seconds). [2025-09-24T18:23:48.816109] [INFO ] [REMOTE ] DMB: Fetching primary data for 2025-08. [2025-09-24T18:23:49.616125] [INFO ] [REMOTE ] DMO: Fetching primary data for 2025-05. [2025-09-24T18:23:49.681199] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2025-08 (0.87 seconds). [2025-09-24T18:23:50.416150] [INFO ] [REMOTE ] DMB: Fetching primary data for 2025-09. [2025-09-24T18:23:50.445133] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2025-05 (0.83 seconds). [2025-09-24T18:23:51.216085] [INFO ] [REMOTE ] DNA: Fetching primary data for 2025-01. [2025-09-24T18:23:51.419535] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2025-09 (1.00 seconds). [2025-09-24T18:23:51.422368] [INFO ] [REMOTE ] DMB: Full fetch complete (15052 records). [2025-09-24T18:23:51.422447] [DEBUG] [VALIDATOR ] DMB: Validating primary data. [2025-09-24T18:23:51.816800] [DEBUG] [VALIDATOR ] DMB: All expected trading days are present. [2025-09-24T18:23:51.816906] [DEBUG] [VALIDATOR ] DMB: Primary data validation passed. [2025-09-24T18:23:51.817555] [INFO ] [MAIN ] DMB: Fetched primary data is valid. [2025-09-24T18:23:51.817597] [DEBUG] [LOCAL ] DMB: Saving primary data. [2025-09-24T18:23:51.818241] [DEBUG] [LOCAL ] DMB: Trimmed 15052 records to 10136 (keeping 200 days of data) [2025-09-24T18:23:51.879289] [DEBUG] [LOCAL ] DMB: Primary data saved (10136 records). [2025-09-24T18:23:51.879436] [INFO ] [MAIN ] DMB: Full history saved. [2025-09-24T18:23:51.879525] [INFO ] [MAIN ] Update Progress: 634/2373 symbols completed. DMB took 21.7s. Estimated remaining: 3h 49m 52s. Rate: 7.6 symbols/min [2025-09-24T18:23:52.023790] [INFO ] [REMOTE ] DMO: Fetching primary data for 2025-06. [2025-09-24T18:23:52.049580] [INFO ] [MAIN ] DNOW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:23:52.095476] [DEBUG] [LOCAL ] DNOW: Loaded 43520 existing records from primary storage. [2025-09-24T18:23:52.095625] [INFO ] [MAIN ] DNOW: Loaded 43520 existing records. [2025-09-24T18:23:52.278186] [WARN ] [MAIN ] DNOW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:23:52.278460] [INFO ] [MAIN ] DNOW: Wiping existing primary data before full refresh. [2025-09-24T18:23:52.278509] [INFO ] [LOCAL ] DNOW: Starting deletion of primary data. [2025-09-24T18:23:52.279732] [DEBUG] [LOCAL ] DNOW: Deleted primary data file. [2025-09-24T18:23:52.279795] [INFO ] [MAIN ] DNOW: Starting full primary refresh. [2025-09-24T18:23:52.652221] [INFO ] [REMOTE ] DNOW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:23:52.816044] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2024-12. [2025-09-24T18:23:52.903853] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2025-01 (1.69 seconds). [2025-09-24T18:23:52.929559] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2025-06 (0.91 seconds). [2025-09-24T18:23:53.616111] [INFO ] [REMOTE ] DLX: Fetching primary data for 2025-09. [2025-09-24T18:23:54.282551] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2024-12 (1.47 seconds). [2025-09-24T18:23:54.416079] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2025-01. [2025-09-24T18:23:54.877280] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2025-09 (1.26 seconds). [2025-09-24T18:23:54.882114] [INFO ] [REMOTE ] DLX: Full fetch complete (41279 records). [2025-09-24T18:23:54.882206] [DEBUG] [VALIDATOR ] DLX: Validating primary data. [2025-09-24T18:23:55.221264] [INFO ] [REMOTE ] DNA: Fetching primary data for 2025-02. [2025-09-24T18:23:55.292545] [DEBUG] [VALIDATOR ] DLX: All expected trading days are present. [2025-09-24T18:23:55.292639] [DEBUG] [VALIDATOR ] DLX: Primary data validation passed. [2025-09-24T18:23:55.293519] [INFO ] [MAIN ] DLX: Fetched primary data is valid. [2025-09-24T18:23:55.293624] [DEBUG] [LOCAL ] DLX: Saving primary data. [2025-09-24T18:23:55.295253] [DEBUG] [LOCAL ] DLX: Trimmed 41279 records to 28990 (keeping 200 days of data) [2025-09-24T18:23:55.484530] [DEBUG] [LOCAL ] DLX: Primary data saved (28990 records). [2025-09-24T18:23:55.484725] [INFO ] [MAIN ] DLX: Full history saved. [2025-09-24T18:23:55.484837] [INFO ] [MAIN ] Update Progress: 635/2373 symbols completed. DLX took 43.2s. Estimated remaining: 3h 49m 32s. Rate: 7.6 symbols/min [2025-09-24T18:23:55.674198] [INFO ] [MAIN ] DNP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:23:55.708638] [DEBUG] [LOCAL ] DNP: Loaded 33340 existing records from primary storage. [2025-09-24T18:23:55.708874] [INFO ] [MAIN ] DNP: Loaded 33340 existing records. [2025-09-24T18:23:55.909843] [WARN ] [MAIN ] DNP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:23:55.932455] [INFO ] [MAIN ] DNP: Wiping existing primary data before full refresh. [2025-09-24T18:23:55.932554] [INFO ] [LOCAL ] DNP: Starting deletion of primary data. [2025-09-24T18:23:55.934763] [DEBUG] [LOCAL ] DNP: Deleted primary data file. [2025-09-24T18:23:55.934682] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-24T18:23:55.934955] [INFO ] [MAIN ] DNP: Starting full primary refresh. [2025-09-24T18:23:56.023574] [INFO ] [REMOTE ] DMO: Fetching primary data for 2025-07. [2025-09-24T18:23:56.330906] [INFO ] [REMOTE ] DNP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:23:56.816067] [INFO ] [REMOTE ] DNP: Fetching primary data for 2024-12. [2025-09-24T18:23:56.860785] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2025-07 (0.84 seconds). [2025-09-24T18:23:57.061059] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2025-02 (1.84 seconds). [2025-09-24T18:23:57.616103] [INFO ] [REMOTE ] DMO: Fetching primary data for 2025-08. [2025-09-24T18:23:58.313886] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2024-12 (1.50 seconds). [2025-09-24T18:23:58.391951] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2025-08 (0.78 seconds). [2025-09-24T18:23:58.416032] [INFO ] [REMOTE ] DMO: Fetching primary data for 2025-09. [2025-09-24T18:23:59.080833] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2025-09 (0.66 seconds). [2025-09-24T18:23:59.083110] [INFO ] [REMOTE ] DMO: Full fetch complete (14551 records). [2025-09-24T18:23:59.083215] [DEBUG] [VALIDATOR ] DMO: Validating primary data. [2025-09-24T18:23:59.230154] [INFO ] [REMOTE ] DNA: Fetching primary data for 2025-03. [2025-09-24T18:23:59.465551] [DEBUG] [VALIDATOR ] DMO: All expected trading days are present. [2025-09-24T18:23:59.465638] [DEBUG] [VALIDATOR ] DMO: Primary data validation passed. [2025-09-24T18:23:59.466059] [INFO ] [MAIN ] DMO: Fetched primary data is valid. [2025-09-24T18:23:59.466102] [DEBUG] [LOCAL ] DMO: Saving primary data. [2025-09-24T18:23:59.466751] [DEBUG] [LOCAL ] DMO: Trimmed 14551 records to 9841 (keeping 200 days of data) [2025-09-24T18:23:59.530330] [DEBUG] [LOCAL ] DMO: Primary data saved (9841 records). [2025-09-24T18:23:59.530488] [INFO ] [MAIN ] DMO: Full history saved. [2025-09-24T18:23:59.530579] [INFO ] [MAIN ] Update Progress: 636/2373 symbols completed. DMO took 23.4s. Estimated remaining: 3h 49m 14s. Rate: 7.6 symbols/min [2025-09-24T18:23:59.700948] [INFO ] [MAIN ] DOC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:23:59.701145] [DEBUG] [LOCAL ] DOC: No existing data file found in primary storage. [2025-09-24T18:23:59.701182] [WARN ] [MAIN ] DOC: No existing data found, performing full refresh instead. [2025-09-24T18:23:59.701328] [INFO ] [MAIN ] DOC: Wiping existing primary data before full refresh. [2025-09-24T18:23:59.701370] [INFO ] [LOCAL ] DOC: Starting deletion of primary data. [2025-09-24T18:23:59.701412] [DEBUG] [LOCAL ] DOC: No primary data file found to delete. [2025-09-24T18:23:59.701446] [INFO ] [MAIN ] DOC: Starting full primary refresh. [2025-09-24T18:24:00.021255] [INFO ] [REMOTE ] DNP: Fetching primary data for 2025-01. [2025-09-24T18:24:00.057974] [INFO ] [REMOTE ] DOC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:24:00.816127] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2025-02. [2025-09-24T18:24:01.213054] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2025-03 (1.98 seconds). [2025-09-24T18:24:01.541749] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-24T18:24:01.616073] [INFO ] [REMOTE ] DNP: Fetching primary data for 2025-02. [2025-09-24T18:24:02.416073] [INFO ] [REMOTE ] DNA: Fetching primary data for 2025-04. [2025-09-24T18:24:02.614226] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2025-02 (1.80 seconds). [2025-09-24T18:24:03.216155] [INFO ] [REMOTE ] DOC: Fetching primary data for 2024-12. [2025-09-24T18:24:03.762436] [DEBUG] [REMOTE ] DNA: Error fetching primary data for 2025-04: 'API call returned an empty response.' [2025-09-24T18:24:03.762930] [WARN ] [REMOTE ] DNA: No data returned for month 2025-04 [2025-09-24T18:24:04.016147] [INFO ] [REMOTE ] DNA: Fetching primary data for 2025-05. [2025-09-24T18:24:04.666918] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2025-02 (3.05 seconds). [2025-09-24T18:24:04.816084] [INFO ] [REMOTE ] DNP: Fetching primary data for 2025-03. [2025-09-24T18:24:05.576583] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2024-12 (2.36 seconds). [2025-09-24T18:24:05.616037] [INFO ] [REMOTE ] DOC: Fetching primary data for 2025-01. [2025-09-24T18:24:06.086781] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2025-05 (2.07 seconds). [2025-09-24T18:24:06.171708] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2025-03 (1.36 seconds). [2025-09-24T18:24:06.416081] [INFO ] [REMOTE ] DNP: Fetching primary data for 2025-04. [2025-09-24T18:24:07.216059] [INFO ] [REMOTE ] DNA: Fetching primary data for 2025-06. [2025-09-24T18:24:07.331565] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2025-01 (1.72 seconds). [2025-09-24T18:24:07.872563] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2025-04 (1.46 seconds). [2025-09-24T18:24:08.016087] [INFO ] [REMOTE ] DNP: Fetching primary data for 2025-05. [2025-09-24T18:24:08.816101] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2025-03. [2025-09-24T18:24:08.931248] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2025-06 (1.72 seconds). [2025-09-24T18:24:09.105921] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2025-05 (1.09 seconds). [2025-09-24T18:24:09.616083] [INFO ] [REMOTE ] DNP: Fetching primary data for 2025-06. [2025-09-24T18:24:10.218520] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-24T18:24:10.416127] [INFO ] [REMOTE ] DOC: Fetching primary data for 2025-02. [2025-09-24T18:24:10.968912] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-24T18:24:11.216141] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2025-04. [2025-09-24T18:24:12.016122] [INFO ] [REMOTE ] DNP: Fetching primary data for 2025-07. [2025-09-24T18:24:12.154770] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-24T18:24:12.816110] [INFO ] [REMOTE ] DOC: Fetching primary data for 2025-03. [2025-09-24T18:24:12.903274] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-24T18:24:13.356691] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2025-07 (1.34 seconds). [2025-09-24T18:24:13.616119] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2025-05. [2025-09-24T18:24:14.419131] [INFO ] [REMOTE ] DNP: Fetching primary data for 2025-08. [2025-09-24T18:24:14.432312] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-24T18:24:15.136514] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2025-05 (1.52 seconds). [2025-09-24T18:24:15.216144] [INFO ] [REMOTE ] DOC: Fetching primary data for 2025-04. [2025-09-24T18:24:15.430943] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2025-08 (1.01 seconds). [2025-09-24T18:24:16.016107] [INFO ] [REMOTE ] DNP: Fetching primary data for 2025-09. [2025-09-24T18:24:16.816143] [INFO ] [REMOTE ] DNA: Fetching primary data for 2025-07. [2025-09-24T18:24:17.182392] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2025-04 (1.97 seconds). [2025-09-24T18:24:17.321850] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2025-09 (1.31 seconds). [2025-09-24T18:24:17.327930] [INFO ] [REMOTE ] DNP: Full fetch complete (49432 records). [2025-09-24T18:24:17.328056] [DEBUG] [VALIDATOR ] DNP: Validating primary data. [2025-09-24T18:24:17.623298] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2025-06. [2025-09-24T18:24:17.753208] [DEBUG] [VALIDATOR ] DNP: All expected trading days are present. [2025-09-24T18:24:17.753305] [DEBUG] [VALIDATOR ] DNP: Primary data validation passed. [2025-09-24T18:24:17.754209] [INFO ] [MAIN ] DNP: Fetched primary data is valid. [2025-09-24T18:24:17.754280] [DEBUG] [LOCAL ] DNP: Saving primary data. [2025-09-24T18:24:17.755529] [DEBUG] [LOCAL ] DNP: Trimmed 49432 records to 33331 (keeping 200 days of data) [2025-09-24T18:24:17.968825] [DEBUG] [LOCAL ] DNP: Primary data saved (33331 records). [2025-09-24T18:24:17.969007] [INFO ] [MAIN ] DNP: Full history saved. [2025-09-24T18:24:17.969104] [INFO ] [MAIN ] Update Progress: 637/2373 symbols completed. DNP took 22.5s. Estimated remaining: 3h 49m 34s. Rate: 7.6 symbols/min [2025-09-24T18:24:18.416213] [INFO ] [REMOTE ] DOC: Fetching primary data for 2025-05. [2025-09-24T18:24:18.852637] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2025-07 (2.04 seconds). [2025-09-24T18:24:19.164818] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-24T18:24:19.216043] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2025-07. [2025-09-24T18:24:20.016128] [INFO ] [REMOTE ] DNA: Fetching primary data for 2025-08. [2025-09-24T18:24:20.337978] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2025-05 (1.92 seconds). [2025-09-24T18:24:20.431176] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-24T18:24:20.816130] [INFO ] [REMOTE ] DOC: Fetching primary data for 2025-06. [2025-09-24T18:24:21.616155] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2025-08. [2025-09-24T18:24:21.836317] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2025-08 (1.82 seconds). [2025-09-24T18:24:22.416095] [INFO ] [REMOTE ] DNA: Fetching primary data for 2025-09. [2025-09-24T18:24:23.020382] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2025-06 (2.20 seconds). [2025-09-24T18:24:23.216105] [INFO ] [REMOTE ] DOC: Fetching primary data for 2025-07. [2025-09-24T18:24:23.728535] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2025-08 (2.11 seconds). [2025-09-24T18:24:24.016142] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2025-09. [2025-09-24T18:24:25.099241] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2025-09 (2.68 seconds). [2025-09-24T18:24:25.108229] [INFO ] [REMOTE ] DNA: Full fetch complete (63053 records). [2025-09-24T18:24:25.108409] [DEBUG] [VALIDATOR ] DNA: Validating primary data. [2025-09-24T18:24:25.109381] [FATAL] [VALIDATOR ] DNA: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:24:25.109509] [FATAL] [MAIN ] DNA: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:24:25.109594] [WARN ] [MAIN ] DNA: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:24:25.109712] [INFO ] [LOCAL ] DNA: Starting deletion of primary data. [2025-09-24T18:24:25.109833] [DEBUG] [LOCAL ] DNA: No primary data file found to delete. [2025-09-24T18:24:25.109908] [INFO ] [LOCAL ] DNA: Starting deletion of derivative data. [2025-09-24T18:24:25.110510] [DEBUG] [LOCAL ] DNA: Deleted derivative data file. [2025-09-24T18:24:25.110628] [INFO ] [MAIN ] Update Progress: 638/2373 symbols completed. DNA took 43.5s. Estimated remaining: 3h 49m 24s. Rate: 7.6 symbols/min [2025-09-24T18:24:25.365693] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2025-07 (2.15 seconds). [2025-09-24T18:24:25.377733] [INFO ] [REMOTE ] DOC: Fetching primary data for 2025-08. [2025-09-24T18:24:25.421689] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2025-09 (1.41 seconds). [2025-09-24T18:24:25.429472] [INFO ] [REMOTE ] DNOW: Full fetch complete (62385 records). [2025-09-24T18:24:25.429596] [DEBUG] [VALIDATOR ] DNOW: Validating primary data. [2025-09-24T18:24:25.834836] [DEBUG] [VALIDATOR ] DNOW: All expected trading days are present. [2025-09-24T18:24:25.834936] [DEBUG] [VALIDATOR ] DNOW: Primary data validation passed. [2025-09-24T18:24:25.835954] [INFO ] [MAIN ] DNOW: Fetched primary data is valid. [2025-09-24T18:24:25.836018] [DEBUG] [LOCAL ] DNOW: Saving primary data. [2025-09-24T18:24:25.838764] [DEBUG] [LOCAL ] DNOW: Trimmed 62385 records to 43493 (keeping 200 days of data) [2025-09-24T18:24:26.092530] [DEBUG] [LOCAL ] DNOW: Primary data saved (43493 records). [2025-09-24T18:24:26.092703] [INFO ] [MAIN ] DNOW: Full history saved. [2025-09-24T18:24:26.092854] [INFO ] [MAIN ] Update Progress: 639/2373 symbols completed. DNOW took 34.2s. Estimated remaining: 3h 48m 57s. Rate: 7.6 symbols/min [2025-09-24T18:24:27.546112] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2025-08 (2.17 seconds). [2025-09-24T18:24:27.558516] [INFO ] [REMOTE ] DOC: Fetching primary data for 2025-09. [2025-09-24T18:24:29.465817] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2025-09 (1.91 seconds). [2025-09-24T18:24:29.474946] [INFO ] [REMOTE ] DOC: Full fetch complete (76985 records). [2025-09-24T18:24:29.475104] [DEBUG] [VALIDATOR ] DOC: Validating primary data. [2025-09-24T18:24:29.476038] [FATAL] [VALIDATOR ] DOC: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:24:29.476177] [FATAL] [MAIN ] DOC: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:24:29.476254] [WARN ] [MAIN ] DOC: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:24:29.476333] [INFO ] [LOCAL ] DOC: Starting deletion of primary data. [2025-09-24T18:24:29.476447] [DEBUG] [LOCAL ] DOC: No primary data file found to delete. [2025-09-24T18:24:29.476499] [INFO ] [LOCAL ] DOC: Starting deletion of derivative data. [2025-09-24T18:24:29.476542] [DEBUG] [LOCAL ] DOC: No derivative data file found to delete. [2025-09-24T18:24:29.476634] [INFO ] [MAIN ] Update Progress: 640/2373 symbols completed. DOC took 29.9s. Estimated remaining: 3h 48m 37s. Rate: 7.6 symbols/min [2025-09-24T18:24:30.088889] [INFO ] [MAIN ] DOCS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:24:30.163024] [INFO ] [MAIN ] DOUG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:24:30.218836] [INFO ] [MAIN ] DOCN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:24:30.288694] [INFO ] [MAIN ] DOLE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:24:30.358715] [DEBUG] [LOCAL ] DOUG: Loaded 34780 existing records from primary storage. [2025-09-24T18:24:30.359172] [INFO ] [MAIN ] DOUG: Loaded 34780 existing records. [2025-09-24T18:24:30.542744] [DEBUG] [LOCAL ] DOCS: Loaded 51264 existing records from primary storage. [2025-09-24T18:24:30.582453] [DEBUG] [LOCAL ] DOCN: Loaded 50488 existing records from primary storage. [2025-09-24T18:24:30.582977] [INFO ] [MAIN ] DOCN: Loaded 50488 existing records. [2025-09-24T18:24:30.582840] [INFO ] [MAIN ] DOCS: Loaded 51264 existing records. [2025-09-24T18:24:30.594700] [DEBUG] [LOCAL ] DOLE: Loaded 37844 existing records from primary storage. [2025-09-24T18:24:30.801319] [INFO ] [MAIN ] DOLE: Loaded 37844 existing records. [2025-09-24T18:24:30.819633] [WARN ] [MAIN ] DOUG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:24:30.975979] [INFO ] [MAIN ] DOUG: Wiping existing primary data before full refresh. [2025-09-24T18:24:30.991764] [INFO ] [LOCAL ] DOUG: Starting deletion of primary data. [2025-09-24T18:24:31.077241] [DEBUG] [LOCAL ] DOUG: Deleted primary data file. [2025-09-24T18:24:31.095847] [INFO ] [MAIN ] DOUG: Starting full primary refresh. [2025-09-24T18:24:31.218872] [WARN ] [MAIN ] DOCN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:24:31.292270] [INFO ] [MAIN ] DOCN: Wiping existing primary data before full refresh. [2025-09-24T18:24:31.298172] [INFO ] [LOCAL ] DOCN: Starting deletion of primary data. [2025-09-24T18:24:31.331797] [WARN ] [MAIN ] DOCS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:24:31.359691] [DEBUG] [LOCAL ] DOCN: Deleted primary data file. [2025-09-24T18:24:31.370452] [INFO ] [MAIN ] DOCN: Starting full primary refresh. [2025-09-24T18:24:31.417966] [INFO ] [MAIN ] DOCS: Wiping existing primary data before full refresh. [2025-09-24T18:24:31.424677] [INFO ] [LOCAL ] DOCS: Starting deletion of primary data. [2025-09-24T18:24:31.500230] [DEBUG] [LOCAL ] DOCS: Deleted primary data file. [2025-09-24T18:24:31.510788] [INFO ] [MAIN ] DOCS: Starting full primary refresh. [2025-09-24T18:24:31.505512] [WARN ] [MAIN ] DOLE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:24:31.652722] [INFO ] [MAIN ] DOLE: Wiping existing primary data before full refresh. [2025-09-24T18:24:31.699200] [INFO ] [LOCAL ] DOLE: Starting deletion of primary data. [2025-09-24T18:24:31.858396] [DEBUG] [LOCAL ] DOLE: Deleted primary data file. [2025-09-24T18:24:31.946860] [INFO ] [MAIN ] DOLE: Starting full primary refresh. [2025-09-24T18:24:32.457696] [INFO ] [REMOTE ] DOCN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:24:32.449433] [INFO ] [REMOTE ] DOUG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:24:32.496203] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2024-12. [2025-09-24T18:24:32.509448] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2024-12. [2025-09-24T18:24:32.835802] [INFO ] [REMOTE ] DOCS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:24:32.858134] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2024-12. [2025-09-24T18:24:32.881339] [INFO ] [REMOTE ] DOLE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:24:32.883971] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2024-12. [2025-09-24T18:24:34.142083] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T18:24:34.151043] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2025-01. [2025-09-24T18:24:34.225921] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-24T18:24:34.240896] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2025-01. [2025-09-24T18:24:34.337830] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2024-12 (1.45 seconds). [2025-09-24T18:24:34.345060] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2025-01. [2025-09-24T18:24:34.635424] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-24T18:24:34.646104] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2025-01. [2025-09-24T18:24:35.536204] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2025-01 (1.30 seconds). [2025-09-24T18:24:35.544161] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2025-02. [2025-09-24T18:24:35.585446] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2025-01 (1.24 seconds). [2025-09-24T18:24:35.593686] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2025-02. [2025-09-24T18:24:35.761072] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-24T18:24:35.770785] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2025-02. [2025-09-24T18:24:36.178207] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T18:24:36.188031] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2025-02. [2025-09-24T18:24:36.859234] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-24T18:24:36.867807] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-24T18:24:36.874744] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2025-03. [2025-09-24T18:24:36.876071] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2025-03. [2025-09-24T18:24:37.388718] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-24T18:24:37.616151] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2025-03. [2025-09-24T18:24:37.676690] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-24T18:24:37.759137] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2025-03 (0.88 seconds). [2025-09-24T18:24:37.868711] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2025-03 (0.99 seconds). [2025-09-24T18:24:38.416124] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2025-04. [2025-09-24T18:24:39.216113] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2025-03. [2025-09-24T18:24:39.315521] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2025-03 (1.70 seconds). [2025-09-24T18:24:39.771731] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2025-04 (1.36 seconds). [2025-09-24T18:24:40.016092] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2025-04. [2025-09-24T18:24:40.816093] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2025-05. [2025-09-24T18:24:41.192107] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2025-03 (1.98 seconds). [2025-09-24T18:24:41.354039] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2025-04 (1.34 seconds). [2025-09-24T18:24:41.616100] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2025-04. [2025-09-24T18:24:42.270353] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2025-05 (1.45 seconds). [2025-09-24T18:24:42.416100] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2025-04. [2025-09-24T18:24:43.216097] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2025-05. [2025-09-24T18:24:43.453379] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2025-04 (1.84 seconds). [2025-09-24T18:24:43.900534] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-24T18:24:44.016114] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2025-05. [2025-09-24T18:24:44.816143] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2025-05. [2025-09-24T18:24:45.145779] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2025-05 (1.93 seconds). [2025-09-24T18:24:45.591843] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-24T18:24:45.616043] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2025-06. [2025-09-24T18:24:46.416070] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2025-06. [2025-09-24T18:24:46.655055] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2025-05 (1.84 seconds). [2025-09-24T18:24:46.945043] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2025-06 (1.33 seconds). [2025-09-24T18:24:47.216212] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2025-06. [2025-09-24T18:24:47.768522] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-24T18:24:48.016113] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2025-07. [2025-09-24T18:24:48.785340] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-24T18:24:48.816062] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2025-07. [2025-09-24T18:24:49.220276] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2025-07 (1.20 seconds). [2025-09-24T18:24:49.616095] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2025-06. [2025-09-24T18:24:50.205387] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2025-07 (1.39 seconds). [2025-09-24T18:24:50.416124] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2025-07. [2025-09-24T18:24:51.216069] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2025-08. [2025-09-24T18:24:51.294548] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2025-06 (1.68 seconds). [2025-09-24T18:24:52.016052] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2025-07. [2025-09-24T18:24:52.305351] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-24T18:24:52.371313] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-24T18:24:52.816094] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2025-08. [2025-09-24T18:24:53.403607] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2025-07 (1.39 seconds). [2025-09-24T18:24:53.616108] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2025-08. [2025-09-24T18:24:54.005032] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2025-08 (1.19 seconds). [2025-09-24T18:24:54.416136] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2025-08. [2025-09-24T18:24:55.216066] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2025-09. [2025-09-24T18:24:55.379999] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-24T18:24:56.016110] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2025-09. [2025-09-24T18:24:56.480886] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2025-08 (2.06 seconds). [2025-09-24T18:24:56.588242] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2025-09 (1.37 seconds). [2025-09-24T18:24:56.596499] [INFO ] [REMOTE ] DOLE: Full fetch complete (53205 records). [2025-09-24T18:24:56.596764] [DEBUG] [VALIDATOR ] DOLE: Validating primary data. [2025-09-24T18:24:56.870111] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2025-09. [2025-09-24T18:24:57.089663] [DEBUG] [VALIDATOR ] DOLE: All expected trading days are present. [2025-09-24T18:24:57.089768] [DEBUG] [VALIDATOR ] DOLE: Primary data validation passed. [2025-09-24T18:24:57.090531] [INFO ] [MAIN ] DOLE: Fetched primary data is valid. [2025-09-24T18:24:57.090595] [DEBUG] [LOCAL ] DOLE: Saving primary data. [2025-09-24T18:24:57.095150] [DEBUG] [LOCAL ] DOLE: Trimmed 53205 records to 37919 (keeping 200 days of data) [2025-09-24T18:24:57.349945] [DEBUG] [LOCAL ] DOLE: Primary data saved (37919 records). [2025-09-24T18:24:57.350099] [INFO ] [MAIN ] DOLE: Full history saved. [2025-09-24T18:24:57.350209] [INFO ] [MAIN ] Update Progress: 641/2373 symbols completed. DOLE took 27.9s. Estimated remaining: 3h 49m 23s. Rate: 7.6 symbols/min [2025-09-24T18:24:57.486961] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2025-09 (1.47 seconds). [2025-09-24T18:24:57.540849] [INFO ] [REMOTE ] DOCS: Full fetch complete (74230 records). [2025-09-24T18:24:57.549446] [DEBUG] [VALIDATOR ] DOCS: Validating primary data. [2025-09-24T18:24:57.610058] [INFO ] [MAIN ] DOV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:24:57.622068] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2025-09. [2025-09-24T18:24:58.015543] [DEBUG] [LOCAL ] DOV: Loaded 45742 existing records from primary storage. [2025-09-24T18:24:58.036124] [INFO ] [MAIN ] DOV: Loaded 45742 existing records. [2025-09-24T18:24:58.086701] [DEBUG] [VALIDATOR ] DOCS: All expected trading days are present. [2025-09-24T18:24:58.109755] [DEBUG] [VALIDATOR ] DOCS: Primary data validation passed. [2025-09-24T18:24:58.128865] [INFO ] [MAIN ] DOCS: Fetched primary data is valid. [2025-09-24T18:24:58.150385] [DEBUG] [LOCAL ] DOCS: Saving primary data. [2025-09-24T18:24:58.235043] [DEBUG] [LOCAL ] DOCS: Trimmed 74230 records to 51247 (keeping 200 days of data) [2025-09-24T18:24:58.239170] [WARN ] [MAIN ] DOV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:24:58.239991] [INFO ] [MAIN ] DOV: Wiping existing primary data before full refresh. [2025-09-24T18:24:58.240096] [INFO ] [LOCAL ] DOV: Starting deletion of primary data. [2025-09-24T18:24:58.242881] [DEBUG] [LOCAL ] DOV: Deleted primary data file. [2025-09-24T18:24:58.242975] [INFO ] [MAIN ] DOV: Starting full primary refresh. [2025-09-24T18:24:58.828804] [INFO ] [REMOTE ] DOV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:24:58.830039] [INFO ] [REMOTE ] DOV: Fetching primary data for 2024-12. [2025-09-24T18:24:58.893853] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2025-09 (2.02 seconds). [2025-09-24T18:24:58.920149] [INFO ] [REMOTE ] DOCN: Full fetch complete (71244 records). [2025-09-24T18:24:58.925922] [DEBUG] [VALIDATOR ] DOCN: Validating primary data. [2025-09-24T18:24:59.110384] [DEBUG] [LOCAL ] DOCS: Primary data saved (51247 records). [2025-09-24T18:24:59.116257] [INFO ] [MAIN ] DOCS: Full history saved. [2025-09-24T18:24:59.121811] [INFO ] [MAIN ] Update Progress: 642/2373 symbols completed. DOCS took 29.6s. Estimated remaining: 3h 48m 59s. Rate: 7.6 symbols/min [2025-09-24T18:24:59.398234] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2025-09 (1.78 seconds). [2025-09-24T18:24:59.532767] [INFO ] [REMOTE ] DOUG: Full fetch complete (51538 records). [2025-09-24T18:24:59.546990] [INFO ] [MAIN ] DOW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:24:59.560219] [DEBUG] [VALIDATOR ] DOUG: Validating primary data. [2025-09-24T18:24:59.778935] [DEBUG] [VALIDATOR ] DOCN: All expected trading days are present. [2025-09-24T18:24:59.794837] [DEBUG] [VALIDATOR ] DOCN: Primary data validation passed. [2025-09-24T18:24:59.806461] [INFO ] [MAIN ] DOCN: Fetched primary data is valid. [2025-09-24T18:24:59.880486] [DEBUG] [LOCAL ] DOCN: Saving primary data. [2025-09-24T18:25:00.000408] [DEBUG] [LOCAL ] DOCN: Trimmed 71244 records to 50513 (keeping 200 days of data) [2025-09-24T18:25:00.187939] [DEBUG] [LOCAL ] DOW: Loaded 53733 existing records from primary storage. [2025-09-24T18:25:00.202085] [INFO ] [MAIN ] DOW: Loaded 53733 existing records. [2025-09-24T18:25:00.205219] [DEBUG] [VALIDATOR ] DOUG: All expected trading days are present. [2025-09-24T18:25:00.215122] [DEBUG] [VALIDATOR ] DOUG: Primary data validation passed. [2025-09-24T18:25:00.252569] [INFO ] [MAIN ] DOUG: Fetched primary data is valid. [2025-09-24T18:25:00.265318] [DEBUG] [LOCAL ] DOUG: Saving primary data. [2025-09-24T18:25:00.334937] [DEBUG] [LOCAL ] DOUG: Trimmed 51538 records to 34747 (keeping 200 days of data) [2025-09-24T18:25:00.466318] [WARN ] [MAIN ] DOW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:25:00.504780] [INFO ] [MAIN ] DOW: Wiping existing primary data before full refresh. [2025-09-24T18:25:00.515314] [INFO ] [LOCAL ] DOW: Starting deletion of primary data. [2025-09-24T18:25:00.550084] [DEBUG] [LOCAL ] DOW: Deleted primary data file. [2025-09-24T18:25:00.550880] [INFO ] [MAIN ] DOW: Starting full primary refresh. [2025-09-24T18:25:00.620299] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2024-12 (1.79 seconds). [2025-09-24T18:25:00.685449] [INFO ] [REMOTE ] DOV: Fetching primary data for 2025-01. [2025-09-24T18:25:00.887684] [DEBUG] [LOCAL ] DOUG: Primary data saved (34747 records). [2025-09-24T18:25:00.958937] [INFO ] [MAIN ] DOUG: Full history saved. [2025-09-24T18:25:00.966099] [INFO ] [MAIN ] Update Progress: 643/2373 symbols completed. DOUG took 31.5s. Estimated remaining: 3h 48m 34s. Rate: 7.6 symbols/min [2025-09-24T18:25:01.172897] [DEBUG] [LOCAL ] DOCN: Primary data saved (50513 records). [2025-09-24T18:25:01.190205] [INFO ] [MAIN ] DOCN: Full history saved. [2025-09-24T18:25:01.214179] [INFO ] [MAIN ] Update Progress: 644/2373 symbols completed. DOCN took 31.7s. Estimated remaining: 3h 48m 6s. Rate: 7.6 symbols/min [2025-09-24T18:25:01.576202] [INFO ] [MAIN ] DPG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:25:01.615941] [INFO ] [REMOTE ] DOW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:25:01.626798] [INFO ] [REMOTE ] DOW: Fetching primary data for 2024-12. [2025-09-24T18:25:01.714233] [INFO ] [MAIN ] DQ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:25:01.715936] [DEBUG] [LOCAL ] DQ: No existing data file found in primary storage. [2025-09-24T18:25:01.716022] [WARN ] [MAIN ] DQ: No existing data found, performing full refresh instead. [2025-09-24T18:25:01.716378] [INFO ] [MAIN ] DQ: Wiping existing primary data before full refresh. [2025-09-24T18:25:01.716453] [INFO ] [LOCAL ] DQ: Starting deletion of primary data. [2025-09-24T18:25:01.716516] [DEBUG] [LOCAL ] DQ: No primary data file found to delete. [2025-09-24T18:25:01.716566] [INFO ] [MAIN ] DQ: Starting full primary refresh. [2025-09-24T18:25:01.830297] [DEBUG] [LOCAL ] DPG: Loaded 13368 existing records from primary storage. [2025-09-24T18:25:01.851372] [INFO ] [MAIN ] DPG: Loaded 13368 existing records. [2025-09-24T18:25:02.220859] [WARN ] [MAIN ] DPG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:25:02.256772] [INFO ] [MAIN ] DPG: Wiping existing primary data before full refresh. [2025-09-24T18:25:02.281003] [INFO ] [LOCAL ] DPG: Starting deletion of primary data. [2025-09-24T18:25:02.286952] [DEBUG] [LOCAL ] DPG: Deleted primary data file. [2025-09-24T18:25:02.302634] [INFO ] [MAIN ] DPG: Starting full primary refresh. [2025-09-24T18:25:02.417330] [INFO ] [REMOTE ] DQ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:25:02.440362] [INFO ] [REMOTE ] DQ: Fetching primary data for 2024-12. [2025-09-24T18:25:02.852056] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2025-01 (2.17 seconds). [2025-09-24T18:25:02.860134] [INFO ] [REMOTE ] DPG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:25:02.873995] [INFO ] [REMOTE ] DPG: Fetching primary data for 2024-12. [2025-09-24T18:25:02.876241] [INFO ] [REMOTE ] DOV: Fetching primary data for 2025-02. [2025-09-24T18:25:03.736018] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-24T18:25:03.739729] [INFO ] [REMOTE ] DPG: Fetching primary data for 2025-01. [2025-09-24T18:25:03.818016] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2024-12 (2.19 seconds). [2025-09-24T18:25:04.016150] [INFO ] [REMOTE ] DOW: Fetching primary data for 2025-01. [2025-09-24T18:25:04.098264] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2024-12 (1.66 seconds). [2025-09-24T18:25:04.308383] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2025-02 (1.43 seconds). [2025-09-24T18:25:04.681531] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2025-01 (0.94 seconds). [2025-09-24T18:25:04.816128] [INFO ] [REMOTE ] DQ: Fetching primary data for 2025-01. [2025-09-24T18:25:05.590553] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-24T18:25:05.616039] [INFO ] [REMOTE ] DOW: Fetching primary data for 2025-02. [2025-09-24T18:25:06.187148] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-24T18:25:06.416087] [INFO ] [REMOTE ] DPG: Fetching primary data for 2025-02. [2025-09-24T18:25:07.197025] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2025-02 (0.78 seconds). [2025-09-24T18:25:07.216077] [INFO ] [REMOTE ] DPG: Fetching primary data for 2025-03. [2025-09-24T18:25:07.591353] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2025-02 (1.98 seconds). [2025-09-24T18:25:07.781483] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2025-03 (0.57 seconds). [2025-09-24T18:25:08.016098] [INFO ] [REMOTE ] DOV: Fetching primary data for 2025-03. [2025-09-24T18:25:08.816092] [INFO ] [REMOTE ] DOW: Fetching primary data for 2025-03. [2025-09-24T18:25:09.508017] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-24T18:25:09.616111] [INFO ] [REMOTE ] DQ: Fetching primary data for 2025-02. [2025-09-24T18:25:10.416094] [INFO ] [REMOTE ] DOV: Fetching primary data for 2025-04. [2025-09-24T18:25:10.876637] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2025-03 (2.06 seconds). [2025-09-24T18:25:11.216160] [INFO ] [REMOTE ] DPG: Fetching primary data for 2025-04. [2025-09-24T18:25:11.492970] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2025-02 (1.88 seconds). [2025-09-24T18:25:12.016061] [INFO ] [REMOTE ] DQ: Fetching primary data for 2025-03. [2025-09-24T18:25:12.242845] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2025-04 (1.03 seconds). [2025-09-24T18:25:12.462969] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2025-04 (2.05 seconds). [2025-09-24T18:25:12.816079] [INFO ] [REMOTE ] DOW: Fetching primary data for 2025-04. [2025-09-24T18:25:13.595894] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-24T18:25:13.616078] [INFO ] [REMOTE ] DPG: Fetching primary data for 2025-05. [2025-09-24T18:25:14.416063] [INFO ] [REMOTE ] DQ: Fetching primary data for 2025-04. [2025-09-24T18:25:14.471237] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2025-05 (0.86 seconds). [2025-09-24T18:25:14.803571] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2025-04 (1.99 seconds). [2025-09-24T18:25:15.216082] [INFO ] [REMOTE ] DPG: Fetching primary data for 2025-06. [2025-09-24T18:25:15.807007] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2025-04 (1.39 seconds). [2025-09-24T18:25:15.994409] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2025-06 (0.78 seconds). [2025-09-24T18:25:16.016036] [INFO ] [REMOTE ] DPG: Fetching primary data for 2025-07. [2025-09-24T18:25:16.816117] [INFO ] [REMOTE ] DOW: Fetching primary data for 2025-05. [2025-09-24T18:25:16.960540] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2025-07 (0.94 seconds). [2025-09-24T18:25:17.616088] [INFO ] [REMOTE ] DPG: Fetching primary data for 2025-08. [2025-09-24T18:25:18.416117] [INFO ] [REMOTE ] DOV: Fetching primary data for 2025-05. [2025-09-24T18:25:18.587969] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2025-08 (0.97 seconds). [2025-09-24T18:25:19.077517] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2025-05 (2.26 seconds). [2025-09-24T18:25:19.216087] [INFO ] [REMOTE ] DOW: Fetching primary data for 2025-06. [2025-09-24T18:25:20.016058] [INFO ] [REMOTE ] DQ: Fetching primary data for 2025-05. [2025-09-24T18:25:20.073275] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2025-05 (1.66 seconds). [2025-09-24T18:25:20.816098] [INFO ] [REMOTE ] DPG: Fetching primary data for 2025-09. [2025-09-24T18:25:20.960077] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-24T18:25:21.605168] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-24T18:25:21.616022] [INFO ] [REMOTE ] DQ: Fetching primary data for 2025-06. [2025-09-24T18:25:21.882624] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2025-09 (1.07 seconds). [2025-09-24T18:25:21.885635] [INFO ] [REMOTE ] DPG: Full fetch complete (19006 records). [2025-09-24T18:25:21.885755] [DEBUG] [VALIDATOR ] DPG: Validating primary data. [2025-09-24T18:25:22.259481] [DEBUG] [VALIDATOR ] DPG: All expected trading days are present. [2025-09-24T18:25:22.259572] [DEBUG] [VALIDATOR ] DPG: Primary data validation passed. [2025-09-24T18:25:22.260039] [INFO ] [MAIN ] DPG: Fetched primary data is valid. [2025-09-24T18:25:22.260101] [DEBUG] [LOCAL ] DPG: Saving primary data. [2025-09-24T18:25:22.261137] [DEBUG] [LOCAL ] DPG: Trimmed 19006 records to 13420 (keeping 200 days of data) [2025-09-24T18:25:22.348372] [DEBUG] [LOCAL ] DPG: Primary data saved (13420 records). [2025-09-24T18:25:22.348522] [INFO ] [MAIN ] DPG: Full history saved. [2025-09-24T18:25:22.348615] [INFO ] [MAIN ] Update Progress: 645/2373 symbols completed. DPG took 21.4s. Estimated remaining: 3h 48m 33s. Rate: 7.6 symbols/min [2025-09-24T18:25:22.422869] [INFO ] [REMOTE ] DOV: Fetching primary data for 2025-06. [2025-09-24T18:25:22.522601] [INFO ] [MAIN ] DRD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:25:22.564983] [DEBUG] [LOCAL ] DRD: Loaded 36687 existing records from primary storage. [2025-09-24T18:25:22.565146] [INFO ] [MAIN ] DRD: Loaded 36687 existing records. [2025-09-24T18:25:22.779873] [WARN ] [MAIN ] DRD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:25:22.780441] [INFO ] [MAIN ] DRD: Wiping existing primary data before full refresh. [2025-09-24T18:25:22.780686] [INFO ] [LOCAL ] DRD: Starting deletion of primary data. [2025-09-24T18:25:22.782373] [DEBUG] [LOCAL ] DRD: Deleted primary data file. [2025-09-24T18:25:22.782435] [INFO ] [MAIN ] DRD: Starting full primary refresh. [2025-09-24T18:25:23.036012] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2025-06 (1.42 seconds). [2025-09-24T18:25:23.202239] [INFO ] [REMOTE ] DRD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:25:23.216035] [INFO ] [REMOTE ] DRD: Fetching primary data for 2024-12. [2025-09-24T18:25:23.874098] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-24T18:25:24.016106] [INFO ] [REMOTE ] DQ: Fetching primary data for 2025-07. [2025-09-24T18:25:24.300202] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2024-12 (1.08 seconds). [2025-09-24T18:25:24.816076] [INFO ] [REMOTE ] DOV: Fetching primary data for 2025-07. [2025-09-24T18:25:25.616096] [INFO ] [REMOTE ] DOW: Fetching primary data for 2025-07. [2025-09-24T18:25:25.840160] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-24T18:25:26.416126] [INFO ] [REMOTE ] DQ: Fetching primary data for 2025-08. [2025-09-24T18:25:26.462505] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-24T18:25:27.216111] [INFO ] [REMOTE ] DOV: Fetching primary data for 2025-08. [2025-09-24T18:25:27.800379] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2025-07 (2.18 seconds). [2025-09-24T18:25:27.932256] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-24T18:25:28.016093] [INFO ] [REMOTE ] DQ: Fetching primary data for 2025-09. [2025-09-24T18:25:28.526845] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2025-08 (1.31 seconds). [2025-09-24T18:25:28.816079] [INFO ] [REMOTE ] DOV: Fetching primary data for 2025-09. [2025-09-24T18:25:29.616168] [INFO ] [REMOTE ] DRD: Fetching primary data for 2025-01. [2025-09-24T18:25:29.885013] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-24T18:25:29.893708] [INFO ] [REMOTE ] DQ: Full fetch complete (62949 records). [2025-09-24T18:25:29.893852] [DEBUG] [VALIDATOR ] DQ: Validating primary data. [2025-09-24T18:25:30.283763] [DEBUG] [VALIDATOR ] DQ: All expected trading days are present. [2025-09-24T18:25:30.283850] [DEBUG] [VALIDATOR ] DQ: Primary data validation passed. [2025-09-24T18:25:30.284715] [INFO ] [MAIN ] DQ: Fetched primary data is valid. [2025-09-24T18:25:30.284779] [DEBUG] [LOCAL ] DQ: Saving primary data. [2025-09-24T18:25:30.286079] [DEBUG] [LOCAL ] DQ: Trimmed 62949 records to 43139 (keeping 200 days of data) [2025-09-24T18:25:30.457354] [INFO ] [REMOTE ] DOW: Fetching primary data for 2025-08. [2025-09-24T18:25:30.570721] [DEBUG] [LOCAL ] DQ: Primary data saved (43139 records). [2025-09-24T18:25:30.571730] [INFO ] [MAIN ] DQ: Full history saved. [2025-09-24T18:25:30.572868] [INFO ] [MAIN ] Update Progress: 646/2373 symbols completed. DQ took 29.3s. Estimated remaining: 3h 48m 26s. Rate: 7.6 symbols/min [2025-09-24T18:25:30.572715] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-24T18:25:30.651556] [INFO ] [REMOTE ] DOV: Full fetch complete (64915 records). [2025-09-24T18:25:30.669165] [DEBUG] [VALIDATOR ] DOV: Validating primary data. [2025-09-24T18:25:30.783597] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-24T18:25:30.899045] [INFO ] [MAIN ] DRH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:25:30.909541] [DEBUG] [LOCAL ] DRH: No existing data file found in primary storage. [2025-09-24T18:25:30.914752] [WARN ] [MAIN ] DRH: No existing data found, performing full refresh instead. [2025-09-24T18:25:30.920152] [INFO ] [MAIN ] DRH: Wiping existing primary data before full refresh. [2025-09-24T18:25:30.925407] [INFO ] [LOCAL ] DRH: Starting deletion of primary data. [2025-09-24T18:25:30.942421] [DEBUG] [LOCAL ] DRH: No primary data file found to delete. [2025-09-24T18:25:30.942513] [INFO ] [MAIN ] DRH: Starting full primary refresh. [2025-09-24T18:25:31.220397] [INFO ] [REMOTE ] DRD: Fetching primary data for 2025-02. [2025-09-24T18:25:31.568972] [DEBUG] [VALIDATOR ] DOV: All expected trading days are present. [2025-09-24T18:25:31.593754] [DEBUG] [VALIDATOR ] DOV: Primary data validation passed. [2025-09-24T18:25:31.611435] [INFO ] [MAIN ] DOV: Fetched primary data is valid. [2025-09-24T18:25:31.628966] [DEBUG] [LOCAL ] DOV: Saving primary data. [2025-09-24T18:25:31.632736] [INFO ] [REMOTE ] DRH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:25:31.634989] [DEBUG] [LOCAL ] DOV: Trimmed 64915 records to 45676 (keeping 200 days of data) [2025-09-24T18:25:31.929187] [DEBUG] [LOCAL ] DOV: Primary data saved (45676 records). [2025-09-24T18:25:31.929377] [INFO ] [MAIN ] DOV: Full history saved. [2025-09-24T18:25:31.929473] [INFO ] [MAIN ] Update Progress: 647/2373 symbols completed. DOV took 34.6s. Estimated remaining: 3h 48m 1s. Rate: 7.6 symbols/min [2025-09-24T18:25:32.021806] [INFO ] [REMOTE ] DRH: Fetching primary data for 2024-12. [2025-09-24T18:25:32.105951] [INFO ] [MAIN ] DRI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:25:32.156405] [DEBUG] [LOCAL ] DRI: Loaded 47866 existing records from primary storage. [2025-09-24T18:25:32.156563] [INFO ] [MAIN ] DRI: Loaded 47866 existing records. [2025-09-24T18:25:32.339917] [WARN ] [MAIN ] DRI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:25:32.340151] [INFO ] [MAIN ] DRI: Wiping existing primary data before full refresh. [2025-09-24T18:25:32.340199] [INFO ] [LOCAL ] DRI: Starting deletion of primary data. [2025-09-24T18:25:32.341788] [DEBUG] [LOCAL ] DRI: Deleted primary data file. [2025-09-24T18:25:32.341850] [INFO ] [MAIN ] DRI: Starting full primary refresh. [2025-09-24T18:25:32.707034] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-24T18:25:32.735331] [INFO ] [REMOTE ] DRI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:25:32.768607] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2025-08 (2.31 seconds). [2025-09-24T18:25:32.816040] [INFO ] [REMOTE ] DOW: Fetching primary data for 2025-09. [2025-09-24T18:25:33.616138] [INFO ] [REMOTE ] DRI: Fetching primary data for 2024-12. [2025-09-24T18:25:33.736437] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-24T18:25:34.416064] [INFO ] [REMOTE ] DRD: Fetching primary data for 2025-03. [2025-09-24T18:25:34.535153] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-24T18:25:34.545534] [INFO ] [REMOTE ] DOW: Full fetch complete (77791 records). [2025-09-24T18:25:34.545759] [DEBUG] [VALIDATOR ] DOW: Validating primary data. [2025-09-24T18:25:34.957436] [DEBUG] [VALIDATOR ] DOW: All expected trading days are present. [2025-09-24T18:25:34.957634] [DEBUG] [VALIDATOR ] DOW: Primary data validation passed. [2025-09-24T18:25:34.958896] [INFO ] [MAIN ] DOW: Fetched primary data is valid. [2025-09-24T18:25:34.958966] [DEBUG] [LOCAL ] DOW: Saving primary data. [2025-09-24T18:25:34.960781] [DEBUG] [LOCAL ] DOW: Trimmed 77791 records to 53733 (keeping 200 days of data) [2025-09-24T18:25:35.099886] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2024-12 (1.48 seconds). [2025-09-24T18:25:35.216712] [INFO ] [REMOTE ] DRI: Fetching primary data for 2025-01. [2025-09-24T18:25:35.343960] [DEBUG] [LOCAL ] DOW: Primary data saved (53733 records). [2025-09-24T18:25:35.344141] [INFO ] [MAIN ] DOW: Full history saved. [2025-09-24T18:25:35.344250] [INFO ] [MAIN ] Update Progress: 648/2373 symbols completed. DOW took 36.2s. Estimated remaining: 3h 47m 41s. Rate: 7.6 symbols/min [2025-09-24T18:25:35.519330] [INFO ] [MAIN ] DRLL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:25:35.530982] [DEBUG] [LOCAL ] DRLL: Loaded 9710 existing records from primary storage. [2025-09-24T18:25:35.531109] [INFO ] [MAIN ] DRLL: Loaded 9710 existing records. [2025-09-24T18:25:35.726934] [WARN ] [MAIN ] DRLL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:25:35.727226] [INFO ] [MAIN ] DRLL: Wiping existing primary data before full refresh. [2025-09-24T18:25:35.727280] [INFO ] [LOCAL ] DRLL: Starting deletion of primary data. [2025-09-24T18:25:35.727726] [DEBUG] [LOCAL ] DRLL: Deleted primary data file. [2025-09-24T18:25:35.727786] [INFO ] [MAIN ] DRLL: Starting full primary refresh. [2025-09-24T18:25:36.017417] [INFO ] [REMOTE ] DRH: Fetching primary data for 2025-01. [2025-09-24T18:25:36.100829] [INFO ] [REMOTE ] DRLL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:25:36.129373] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-24T18:25:36.816053] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2024-12. [2025-09-24T18:25:36.897942] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2025-01 (1.68 seconds). [2025-09-24T18:25:37.616043] [INFO ] [REMOTE ] DRI: Fetching primary data for 2025-02. [2025-09-24T18:25:37.714842] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-24T18:25:37.836589] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2024-12 (1.02 seconds). [2025-09-24T18:25:38.416095] [INFO ] [REMOTE ] DRH: Fetching primary data for 2025-02. [2025-09-24T18:25:39.164062] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2025-02 (1.55 seconds). [2025-09-24T18:25:39.216095] [INFO ] [REMOTE ] DRI: Fetching primary data for 2025-03. [2025-09-24T18:25:39.834806] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-24T18:25:40.016183] [INFO ] [REMOTE ] DRH: Fetching primary data for 2025-03. [2025-09-24T18:25:40.777220] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2025-03 (1.56 seconds). [2025-09-24T18:25:40.816035] [INFO ] [REMOTE ] DRI: Fetching primary data for 2025-04. [2025-09-24T18:25:41.240821] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2025-03 (1.22 seconds). [2025-09-24T18:25:41.616095] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2025-01. [2025-09-24T18:25:42.409939] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-24T18:25:42.416022] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2025-02. [2025-09-24T18:25:42.824176] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2025-04 (2.01 seconds). [2025-09-24T18:25:43.205136] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2025-02 (0.79 seconds). [2025-09-24T18:25:43.216030] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2025-03. [2025-09-24T18:25:44.016128] [INFO ] [REMOTE ] DRH: Fetching primary data for 2025-04. [2025-09-24T18:25:44.109436] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2025-03 (0.89 seconds). [2025-09-24T18:25:44.816130] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2025-04. [2025-09-24T18:25:45.616112] [INFO ] [REMOTE ] DRI: Fetching primary data for 2025-05. [2025-09-24T18:25:45.851803] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2025-04 (1.84 seconds). [2025-09-24T18:25:45.852962] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2025-04 (1.04 seconds). [2025-09-24T18:25:46.416092] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2025-05. [2025-09-24T18:25:47.216055] [INFO ] [REMOTE ] DRH: Fetching primary data for 2025-05. [2025-09-24T18:25:47.246786] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2025-05 (0.83 seconds). [2025-09-24T18:25:47.574990] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2025-05 (1.96 seconds). [2025-09-24T18:25:48.016104] [INFO ] [REMOTE ] DRI: Fetching primary data for 2025-06. [2025-09-24T18:25:48.671526] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-24T18:25:48.816072] [INFO ] [REMOTE ] DRH: Fetching primary data for 2025-06. [2025-09-24T18:25:49.616089] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2025-06. [2025-09-24T18:25:49.679085] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-24T18:25:50.377000] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2025-06 (0.76 seconds). [2025-09-24T18:25:50.416040] [INFO ] [REMOTE ] DRI: Fetching primary data for 2025-07. [2025-09-24T18:25:50.448768] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-24T18:25:51.216131] [INFO ] [REMOTE ] DRH: Fetching primary data for 2025-07. [2025-09-24T18:25:51.982729] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-24T18:25:52.016095] [INFO ] [REMOTE ] DRI: Fetching primary data for 2025-08. [2025-09-24T18:25:52.812845] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2025-07 (1.60 seconds). [2025-09-24T18:25:52.822571] [INFO ] [REMOTE ] DRD: Fetching primary data for 2025-04. [2025-09-24T18:25:53.581284] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-24T18:25:53.616071] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2025-07. [2025-09-24T18:25:54.132223] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2025-07 (0.52 seconds). [2025-09-24T18:25:54.157110] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2025-04 (1.33 seconds). [2025-09-24T18:25:54.416122] [INFO ] [REMOTE ] DRH: Fetching primary data for 2025-08. [2025-09-24T18:25:55.216147] [INFO ] [REMOTE ] DRD: Fetching primary data for 2025-05. [2025-09-24T18:25:56.016178] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2025-08. [2025-09-24T18:25:56.485717] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2025-08 (2.07 seconds). [2025-09-24T18:25:56.629321] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-24T18:25:56.633809] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2025-08 (0.62 seconds). [2025-09-24T18:25:56.816079] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2025-09. [2025-09-24T18:25:57.616096] [INFO ] [REMOTE ] DRD: Fetching primary data for 2025-06. [2025-09-24T18:25:57.826255] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2025-09 (1.01 seconds). [2025-09-24T18:25:57.828410] [INFO ] [REMOTE ] DRLL: Full fetch complete (15925 records). [2025-09-24T18:25:57.828498] [DEBUG] [VALIDATOR ] DRLL: Validating primary data. [2025-09-24T18:25:58.197019] [DEBUG] [VALIDATOR ] DRLL: All expected trading days are present. [2025-09-24T18:25:58.197108] [DEBUG] [VALIDATOR ] DRLL: Primary data validation passed. [2025-09-24T18:25:58.197543] [INFO ] [MAIN ] DRLL: Fetched primary data is valid. [2025-09-24T18:25:58.197583] [DEBUG] [LOCAL ] DRLL: Saving primary data. [2025-09-24T18:25:58.198168] [DEBUG] [LOCAL ] DRLL: Trimmed 15925 records to 9645 (keeping 200 days of data) [2025-09-24T18:25:58.259578] [DEBUG] [LOCAL ] DRLL: Primary data saved (9645 records). [2025-09-24T18:25:58.259759] [INFO ] [MAIN ] DRLL: Full history saved. [2025-09-24T18:25:58.259859] [INFO ] [MAIN ] Update Progress: 649/2373 symbols completed. DRLL took 22.9s. Estimated remaining: 3h 48m 13s. Rate: 7.6 symbols/min [2025-09-24T18:25:58.423023] [INFO ] [REMOTE ] DRI: Fetching primary data for 2025-09. [2025-09-24T18:25:58.459161] [INFO ] [MAIN ] DSL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:25:58.488307] [DEBUG] [LOCAL ] DSL: Loaded 28179 existing records from primary storage. [2025-09-24T18:25:58.488445] [INFO ] [MAIN ] DSL: Loaded 28179 existing records. [2025-09-24T18:25:58.677985] [WARN ] [MAIN ] DSL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:25:58.678274] [INFO ] [MAIN ] DSL: Wiping existing primary data before full refresh. [2025-09-24T18:25:58.678328] [INFO ] [LOCAL ] DSL: Starting deletion of primary data. [2025-09-24T18:25:58.679367] [DEBUG] [LOCAL ] DSL: Deleted primary data file. [2025-09-24T18:25:58.679432] [INFO ] [MAIN ] DSL: Starting full primary refresh. [2025-09-24T18:25:59.074427] [INFO ] [REMOTE ] DSL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:25:59.109562] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-24T18:25:59.216044] [INFO ] [REMOTE ] DRD: Fetching primary data for 2025-07. [2025-09-24T18:26:00.016142] [INFO ] [REMOTE ] DSL: Fetching primary data for 2024-12. [2025-09-24T18:26:00.291550] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-24T18:26:00.300320] [INFO ] [REMOTE ] DRI: Full fetch complete (69589 records). [2025-09-24T18:26:00.300481] [DEBUG] [VALIDATOR ] DRI: Validating primary data. [2025-09-24T18:26:00.727248] [DEBUG] [VALIDATOR ] DRI: All expected trading days are present. [2025-09-24T18:26:00.728085] [DEBUG] [VALIDATOR ] DRI: Primary data validation passed. [2025-09-24T18:26:00.729084] [INFO ] [MAIN ] DRI: Fetched primary data is valid. [2025-09-24T18:26:00.731092] [DEBUG] [LOCAL ] DRI: Saving primary data. [2025-09-24T18:26:00.730991] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2025-07 (1.51 seconds). [2025-09-24T18:26:00.740428] [DEBUG] [LOCAL ] DRI: Trimmed 69589 records to 47861 (keeping 200 days of data) [2025-09-24T18:26:00.832703] [INFO ] [REMOTE ] DRD: Fetching primary data for 2025-08. [2025-09-24T18:26:01.042520] [DEBUG] [LOCAL ] DRI: Primary data saved (47861 records). [2025-09-24T18:26:01.042691] [INFO ] [MAIN ] DRI: Full history saved. [2025-09-24T18:26:01.042796] [INFO ] [MAIN ] Update Progress: 650/2373 symbols completed. DRI took 29.1s. Estimated remaining: 3h 47m 51s. Rate: 7.6 symbols/min [2025-09-24T18:26:01.212733] [INFO ] [MAIN ] DSM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:26:01.229237] [DEBUG] [LOCAL ] DSM: Loaded 15765 existing records from primary storage. [2025-09-24T18:26:01.229358] [INFO ] [MAIN ] DSM: Loaded 15765 existing records. [2025-09-24T18:26:01.426372] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-24T18:26:01.430267] [WARN ] [MAIN ] DSM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:26:01.440132] [INFO ] [MAIN ] DSM: Wiping existing primary data before full refresh. [2025-09-24T18:26:01.441053] [INFO ] [LOCAL ] DSM: Starting deletion of primary data. [2025-09-24T18:26:01.441735] [DEBUG] [LOCAL ] DSM: Deleted primary data file. [2025-09-24T18:26:01.441796] [INFO ] [MAIN ] DSM: Starting full primary refresh. [2025-09-24T18:26:01.620261] [INFO ] [REMOTE ] DRH: Fetching primary data for 2025-09. [2025-09-24T18:26:01.832802] [INFO ] [REMOTE ] DSM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:26:02.156628] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2025-08 (1.32 seconds). [2025-09-24T18:26:02.416099] [INFO ] [REMOTE ] DRD: Fetching primary data for 2025-09. [2025-09-24T18:26:03.216094] [INFO ] [REMOTE ] DSL: Fetching primary data for 2025-01. [2025-09-24T18:26:03.409744] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-24T18:26:03.418599] [INFO ] [REMOTE ] DRH: Full fetch complete (71822 records). [2025-09-24T18:26:03.418764] [DEBUG] [VALIDATOR ] DRH: Validating primary data. [2025-09-24T18:26:03.838846] [DEBUG] [VALIDATOR ] DRH: All expected trading days are present. [2025-09-24T18:26:03.838948] [DEBUG] [VALIDATOR ] DRH: Primary data validation passed. [2025-09-24T18:26:03.839900] [INFO ] [MAIN ] DRH: Fetched primary data is valid. [2025-09-24T18:26:03.839975] [DEBUG] [LOCAL ] DRH: Saving primary data. [2025-09-24T18:26:03.841529] [DEBUG] [LOCAL ] DRH: Trimmed 71822 records to 50463 (keeping 200 days of data) [2025-09-24T18:26:04.018833] [INFO ] [REMOTE ] DSM: Fetching primary data for 2024-12. [2025-09-24T18:26:04.122268] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2025-09 (1.71 seconds). [2025-09-24T18:26:04.133245] [INFO ] [REMOTE ] DRD: Full fetch complete (48993 records). [2025-09-24T18:26:04.133924] [DEBUG] [VALIDATOR ] DRD: Validating primary data. [2025-09-24T18:26:04.493531] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2025-01 (1.28 seconds). [2025-09-24T18:26:04.678389] [DEBUG] [VALIDATOR ] DRD: All expected trading days are present. [2025-09-24T18:26:04.678263] [DEBUG] [LOCAL ] DRH: Primary data saved (50463 records). [2025-09-24T18:26:04.678605] [DEBUG] [VALIDATOR ] DRD: Primary data validation passed. [2025-09-24T18:26:04.679488] [INFO ] [MAIN ] DRD: Fetched primary data is valid. [2025-09-24T18:26:04.679565] [DEBUG] [LOCAL ] DRD: Saving primary data. [2025-09-24T18:26:04.679809] [INFO ] [MAIN ] DRH: Full history saved. [2025-09-24T18:26:04.679931] [INFO ] [MAIN ] Update Progress: 651/2373 symbols completed. DRH took 34.1s. Estimated remaining: 3h 47m 32s. Rate: 7.6 symbols/min [2025-09-24T18:26:04.725192] [DEBUG] [LOCAL ] DRD: Trimmed 48993 records to 36744 (keeping 200 days of data) [2025-09-24T18:26:04.822093] [INFO ] [REMOTE ] DSL: Fetching primary data for 2025-02. [2025-09-24T18:26:04.953591] [INFO ] [MAIN ] DSMC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:26:04.971809] [DEBUG] [LOCAL ] DSMC: Loaded 1954 existing records from primary storage. [2025-09-24T18:26:04.973770] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2024-12 (0.95 seconds). [2025-09-24T18:26:04.974164] [INFO ] [MAIN ] DSMC: Loaded 1954 existing records. [2025-09-24T18:26:05.182865] [WARN ] [MAIN ] DSMC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:26:05.185917] [INFO ] [MAIN ] DSMC: Wiping existing primary data before full refresh. [2025-09-24T18:26:05.186274] [INFO ] [LOCAL ] DSMC: Starting deletion of primary data. [2025-09-24T18:26:05.187373] [DEBUG] [LOCAL ] DSMC: Deleted primary data file. [2025-09-24T18:26:05.187750] [INFO ] [MAIN ] DSMC: Starting full primary refresh. [2025-09-24T18:26:05.577752] [INFO ] [REMOTE ] DSMC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:26:05.619678] [INFO ] [REMOTE ] DSM: Fetching primary data for 2025-01. [2025-09-24T18:26:05.682662] [DEBUG] [LOCAL ] DRD: Primary data saved (36744 records). [2025-09-24T18:26:05.682820] [INFO ] [MAIN ] DRD: Full history saved. [2025-09-24T18:26:05.682913] [INFO ] [MAIN ] Update Progress: 652/2373 symbols completed. DRD took 43.3s. Estimated remaining: 3h 47m 5s. Rate: 7.6 symbols/min [2025-09-24T18:26:05.855060] [INFO ] [MAIN ] DSU: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:26:05.877450] [DEBUG] [LOCAL ] DSU: Loaded 21929 existing records from primary storage. [2025-09-24T18:26:05.877584] [INFO ] [MAIN ] DSU: Loaded 21929 existing records. [2025-09-24T18:26:06.078154] [WARN ] [MAIN ] DSU: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:26:06.078545] [INFO ] [MAIN ] DSU: Wiping existing primary data before full refresh. [2025-09-24T18:26:06.078671] [INFO ] [LOCAL ] DSU: Starting deletion of primary data. [2025-09-24T18:26:06.086496] [DEBUG] [LOCAL ] DSU: Deleted primary data file. [2025-09-24T18:26:06.097528] [INFO ] [MAIN ] DSU: Starting full primary refresh. [2025-09-24T18:26:06.098354] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-24T18:26:06.419399] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2024-12. [2025-09-24T18:26:06.516411] [INFO ] [REMOTE ] DSU: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:26:06.529563] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2025-01 (0.91 seconds). [2025-09-24T18:26:07.039728] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2024-12 (0.62 seconds). [2025-09-24T18:26:07.216119] [INFO ] [REMOTE ] DSM: Fetching primary data for 2025-02. [2025-09-24T18:26:08.016094] [INFO ] [REMOTE ] DSU: Fetching primary data for 2024-12. [2025-09-24T18:26:08.251479] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2025-02 (1.04 seconds). [2025-09-24T18:26:08.816105] [INFO ] [REMOTE ] DSM: Fetching primary data for 2025-03. [2025-09-24T18:26:09.122537] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-24T18:26:09.616143] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2025-01. [2025-09-24T18:26:09.979224] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2025-03 (1.16 seconds). [2025-09-24T18:26:10.028093] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2025-01 (0.41 seconds). [2025-09-24T18:26:10.416123] [INFO ] [REMOTE ] DSM: Fetching primary data for 2025-04. [2025-09-24T18:26:11.216061] [INFO ] [REMOTE ] DSL: Fetching primary data for 2025-03. [2025-09-24T18:26:11.372835] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2025-04 (0.96 seconds). [2025-09-24T18:26:12.016148] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2025-02. [2025-09-24T18:26:12.245197] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2025-03 (1.03 seconds). [2025-09-24T18:26:12.543564] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2025-02 (0.53 seconds). [2025-09-24T18:26:12.816106] [INFO ] [REMOTE ] DSM: Fetching primary data for 2025-05. [2025-09-24T18:26:13.616091] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2025-03. [2025-09-24T18:26:13.686269] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2025-05 (0.87 seconds). [2025-09-24T18:26:14.113713] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2025-03 (0.50 seconds). [2025-09-24T18:26:14.416092] [INFO ] [REMOTE ] DSU: Fetching primary data for 2025-01. [2025-09-24T18:26:15.216107] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2025-04. [2025-09-24T18:26:15.591495] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-24T18:26:15.776929] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2025-04 (0.56 seconds). [2025-09-24T18:26:16.016119] [INFO ] [REMOTE ] DSU: Fetching primary data for 2025-02. [2025-09-24T18:26:16.816110] [INFO ] [REMOTE ] DSM: Fetching primary data for 2025-06. [2025-09-24T18:26:17.147171] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2025-02 (1.13 seconds). [2025-09-24T18:26:17.616058] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2025-05. [2025-09-24T18:26:17.765093] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2025-06 (0.95 seconds). [2025-09-24T18:26:18.026524] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2025-05 (0.41 seconds). [2025-09-24T18:26:18.416093] [INFO ] [REMOTE ] DSU: Fetching primary data for 2025-03. [2025-09-24T18:26:19.216086] [INFO ] [REMOTE ] DSM: Fetching primary data for 2025-07. [2025-09-24T18:26:19.493339] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2025-03 (1.08 seconds). [2025-09-24T18:26:19.867799] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2025-07 (0.65 seconds). [2025-09-24T18:26:20.016066] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2025-06. [2025-09-24T18:26:20.350770] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2025-06 (0.33 seconds). [2025-09-24T18:26:20.816072] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2025-07. [2025-09-24T18:26:21.251690] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2025-07 (0.44 seconds). [2025-09-24T18:26:21.616167] [INFO ] [REMOTE ] DSL: Fetching primary data for 2025-04. [2025-09-24T18:26:22.416146] [INFO ] [REMOTE ] DSU: Fetching primary data for 2025-04. [2025-09-24T18:26:23.141214] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-24T18:26:23.204932] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2025-04 (0.79 seconds). [2025-09-24T18:26:23.216034] [INFO ] [REMOTE ] DSU: Fetching primary data for 2025-05. [2025-09-24T18:26:24.016051] [INFO ] [REMOTE ] DSM: Fetching primary data for 2025-08. [2025-09-24T18:26:24.170952] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-24T18:26:24.816088] [INFO ] [REMOTE ] DSU: Fetching primary data for 2025-06. [2025-09-24T18:26:24.956551] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2025-08 (0.94 seconds). [2025-09-24T18:26:25.616126] [INFO ] [REMOTE ] DSL: Fetching primary data for 2025-05. [2025-09-24T18:26:25.871314] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2025-06 (1.06 seconds). [2025-09-24T18:26:26.403432] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-24T18:26:26.416027] [INFO ] [REMOTE ] DSL: Fetching primary data for 2025-06. [2025-09-24T18:26:27.216110] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2025-08. [2025-09-24T18:26:27.565952] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2025-06 (1.15 seconds). [2025-09-24T18:26:27.656070] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2025-08 (0.44 seconds). [2025-09-24T18:26:28.016090] [INFO ] [REMOTE ] DSM: Fetching primary data for 2025-09. [2025-09-24T18:26:28.816075] [INFO ] [REMOTE ] DSL: Fetching primary data for 2025-07. [2025-09-24T18:26:28.918775] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2025-09 (0.90 seconds). [2025-09-24T18:26:28.921794] [INFO ] [REMOTE ] DSM: Full fetch complete (24760 records). [2025-09-24T18:26:28.921877] [DEBUG] [VALIDATOR ] DSM: Validating primary data. [2025-09-24T18:26:29.284559] [DEBUG] [VALIDATOR ] DSM: All expected trading days are present. [2025-09-24T18:26:29.284663] [DEBUG] [VALIDATOR ] DSM: Primary data validation passed. [2025-09-24T18:26:29.285245] [INFO ] [MAIN ] DSM: Fetched primary data is valid. [2025-09-24T18:26:29.285286] [DEBUG] [LOCAL ] DSM: Saving primary data. [2025-09-24T18:26:29.285969] [DEBUG] [LOCAL ] DSM: Trimmed 24760 records to 15676 (keeping 200 days of data) [2025-09-24T18:26:29.377984] [DEBUG] [LOCAL ] DSM: Primary data saved (15676 records). [2025-09-24T18:26:29.378136] [INFO ] [MAIN ] DSM: Full history saved. [2025-09-24T18:26:29.378225] [INFO ] [MAIN ] Update Progress: 653/2373 symbols completed. DSM took 28.3s. Estimated remaining: 3h 47m 39s. Rate: 7.6 symbols/min [2025-09-24T18:26:29.548614] [INFO ] [MAIN ] DSX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:26:29.573243] [DEBUG] [LOCAL ] DSX: Loaded 24442 existing records from primary storage. [2025-09-24T18:26:29.573376] [INFO ] [MAIN ] DSX: Loaded 24442 existing records. [2025-09-24T18:26:29.626675] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2025-09. [2025-09-24T18:26:29.755517] [WARN ] [MAIN ] DSX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:26:29.755814] [INFO ] [MAIN ] DSX: Wiping existing primary data before full refresh. [2025-09-24T18:26:29.755868] [INFO ] [LOCAL ] DSX: Starting deletion of primary data. [2025-09-24T18:26:29.756773] [DEBUG] [LOCAL ] DSX: Deleted primary data file. [2025-09-24T18:26:29.756839] [INFO ] [MAIN ] DSX: Starting full primary refresh. [2025-09-24T18:26:30.114746] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2025-07 (1.30 seconds). [2025-09-24T18:26:30.152870] [INFO ] [REMOTE ] DSX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:26:30.306191] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2025-09 (0.68 seconds). [2025-09-24T18:26:30.307465] [INFO ] [REMOTE ] DSMC: Full fetch complete (2879 records). [2025-09-24T18:26:30.307543] [DEBUG] [VALIDATOR ] DSMC: Validating primary data. [2025-09-24T18:26:30.417492] [INFO ] [REMOTE ] DSX: Fetching primary data for 2024-12. [2025-09-24T18:26:30.693909] [DEBUG] [VALIDATOR ] DSMC: All expected trading days are present. [2025-09-24T18:26:30.693994] [DEBUG] [VALIDATOR ] DSMC: Primary data validation passed. [2025-09-24T18:26:30.694116] [INFO ] [MAIN ] DSMC: Fetched primary data is valid. [2025-09-24T18:26:30.694156] [DEBUG] [LOCAL ] DSMC: Saving primary data. [2025-09-24T18:26:30.694504] [DEBUG] [LOCAL ] DSMC: Trimmed 2879 records to 1947 (keeping 200 days of data) [2025-09-24T18:26:30.706800] [DEBUG] [LOCAL ] DSMC: Primary data saved (1947 records). [2025-09-24T18:26:30.706874] [INFO ] [MAIN ] DSMC: Full history saved. [2025-09-24T18:26:30.706956] [INFO ] [MAIN ] Update Progress: 654/2373 symbols completed. DSMC took 26.0s. Estimated remaining: 3h 47m 14s. Rate: 7.6 symbols/min [2025-09-24T18:26:30.885233] [INFO ] [MAIN ] DT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:26:30.945859] [DEBUG] [LOCAL ] DT: Loaded 52944 existing records from primary storage. [2025-09-24T18:26:30.946057] [INFO ] [MAIN ] DT: Loaded 52944 existing records. [2025-09-24T18:26:31.143919] [WARN ] [MAIN ] DT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:26:31.144185] [INFO ] [MAIN ] DT: Wiping existing primary data before full refresh. [2025-09-24T18:26:31.144236] [INFO ] [LOCAL ] DT: Starting deletion of primary data. [2025-09-24T18:26:31.145685] [DEBUG] [LOCAL ] DT: Deleted primary data file. [2025-09-24T18:26:31.145751] [INFO ] [MAIN ] DT: Starting full primary refresh. [2025-09-24T18:26:31.221320] [INFO ] [REMOTE ] DSL: Fetching primary data for 2025-08. [2025-09-24T18:26:31.534128] [INFO ] [REMOTE ] DT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:26:31.861947] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-24T18:26:32.016038] [INFO ] [REMOTE ] DSX: Fetching primary data for 2025-01. [2025-09-24T18:26:32.050472] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2025-08 (0.83 seconds). [2025-09-24T18:26:32.816142] [INFO ] [REMOTE ] DSU: Fetching primary data for 2025-07. [2025-09-24T18:26:33.157822] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2025-01 (1.14 seconds). [2025-09-24T18:26:33.616096] [INFO ] [REMOTE ] DSL: Fetching primary data for 2025-09. [2025-09-24T18:26:33.922006] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2025-07 (1.11 seconds). [2025-09-24T18:26:34.416114] [INFO ] [REMOTE ] DSU: Fetching primary data for 2025-08. [2025-09-24T18:26:34.976763] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2025-09 (1.36 seconds). [2025-09-24T18:26:34.982264] [INFO ] [REMOTE ] DSL: Full fetch complete (41352 records). [2025-09-24T18:26:34.982404] [DEBUG] [VALIDATOR ] DSL: Validating primary data. [2025-09-24T18:26:35.218492] [INFO ] [REMOTE ] DSX: Fetching primary data for 2025-02. [2025-09-24T18:26:35.413864] [DEBUG] [VALIDATOR ] DSL: All expected trading days are present. [2025-09-24T18:26:35.413963] [DEBUG] [VALIDATOR ] DSL: Primary data validation passed. [2025-09-24T18:26:35.414860] [INFO ] [MAIN ] DSL: Fetched primary data is valid. [2025-09-24T18:26:35.414936] [DEBUG] [LOCAL ] DSL: Saving primary data. [2025-09-24T18:26:35.416191] [DEBUG] [LOCAL ] DSL: Trimmed 41352 records to 28220 (keeping 200 days of data) [2025-09-24T18:26:35.523436] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-24T18:26:35.619525] [DEBUG] [LOCAL ] DSL: Primary data saved (28220 records). [2025-09-24T18:26:35.619730] [INFO ] [MAIN ] DSL: Full history saved. [2025-09-24T18:26:35.619842] [INFO ] [MAIN ] Update Progress: 655/2373 symbols completed. DSL took 37.4s. Estimated remaining: 3h 46m 58s. Rate: 7.6 symbols/min [2025-09-24T18:26:35.815569] [INFO ] [MAIN ] DTB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:26:35.823242] [DEBUG] [LOCAL ] DTB: Loaded 4728 existing records from primary storage. [2025-09-24T18:26:35.823348] [INFO ] [MAIN ] DTB: Loaded 4728 existing records. [2025-09-24T18:26:36.016739] [INFO ] [REMOTE ] DT: Fetching primary data for 2024-12. [2025-09-24T18:26:36.016497] [WARN ] [MAIN ] DTB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:26:36.018172] [INFO ] [MAIN ] DTB: Wiping existing primary data before full refresh. [2025-09-24T18:26:36.018233] [INFO ] [LOCAL ] DTB: Starting deletion of primary data. [2025-09-24T18:26:36.018694] [DEBUG] [LOCAL ] DTB: Deleted primary data file. [2025-09-24T18:26:36.018757] [INFO ] [MAIN ] DTB: Starting full primary refresh. [2025-09-24T18:26:36.429262] [INFO ] [REMOTE ] DTB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:26:36.541942] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-24T18:26:36.816078] [INFO ] [REMOTE ] DTB: Fetching primary data for 2024-12. [2025-09-24T18:26:37.466217] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2024-12 (0.65 seconds). [2025-09-24T18:26:37.616081] [INFO ] [REMOTE ] DTB: Fetching primary data for 2025-01. [2025-09-24T18:26:37.896938] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2024-12 (1.88 seconds). [2025-09-24T18:26:38.173828] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2025-01 (0.56 seconds). [2025-09-24T18:26:38.416106] [INFO ] [REMOTE ] DSX: Fetching primary data for 2025-03. [2025-09-24T18:26:39.216126] [INFO ] [REMOTE ] DSU: Fetching primary data for 2025-09. [2025-09-24T18:26:39.601947] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2025-03 (1.19 seconds). [2025-09-24T18:26:40.016088] [INFO ] [REMOTE ] DT: Fetching primary data for 2025-01. [2025-09-24T18:26:40.568923] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-24T18:26:40.574044] [INFO ] [REMOTE ] DSU: Full fetch complete (32293 records). [2025-09-24T18:26:40.574130] [DEBUG] [VALIDATOR ] DSU: Validating primary data. [2025-09-24T18:26:40.823509] [INFO ] [REMOTE ] DSX: Fetching primary data for 2025-04. [2025-09-24T18:26:40.950032] [DEBUG] [VALIDATOR ] DSU: All expected trading days are present. [2025-09-24T18:26:40.950115] [DEBUG] [VALIDATOR ] DSU: Primary data validation passed. [2025-09-24T18:26:40.950711] [INFO ] [MAIN ] DSU: Fetched primary data is valid. [2025-09-24T18:26:40.950772] [DEBUG] [LOCAL ] DSU: Saving primary data. [2025-09-24T18:26:40.951517] [DEBUG] [LOCAL ] DSU: Trimmed 32293 records to 22116 (keeping 200 days of data) [2025-09-24T18:26:41.091043] [DEBUG] [LOCAL ] DSU: Primary data saved (22116 records). [2025-09-24T18:26:41.091253] [INFO ] [MAIN ] DSU: Full history saved. [2025-09-24T18:26:41.091501] [INFO ] [MAIN ] Update Progress: 656/2373 symbols completed. DSU took 35.4s. Estimated remaining: 3h 46m 44s. Rate: 7.6 symbols/min [2025-09-24T18:26:41.265369] [INFO ] [MAIN ] DTE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:26:41.317060] [DEBUG] [LOCAL ] DTE: Loaded 47998 existing records from primary storage. [2025-09-24T18:26:41.317213] [INFO ] [MAIN ] DTE: Loaded 47998 existing records. [2025-09-24T18:26:41.532505] [WARN ] [MAIN ] DTE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:26:41.533250] [INFO ] [MAIN ] DTE: Wiping existing primary data before full refresh. [2025-09-24T18:26:41.534981] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-24T18:26:41.533829] [INFO ] [LOCAL ] DTE: Starting deletion of primary data. [2025-09-24T18:26:41.539449] [DEBUG] [LOCAL ] DTE: Deleted primary data file. [2025-09-24T18:26:41.546058] [INFO ] [MAIN ] DTE: Starting full primary refresh. [2025-09-24T18:26:41.622915] [INFO ] [REMOTE ] DT: Fetching primary data for 2025-02. [2025-09-24T18:26:41.921255] [INFO ] [REMOTE ] DTE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:26:42.092607] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-24T18:26:42.416121] [INFO ] [REMOTE ] DSX: Fetching primary data for 2025-05. [2025-09-24T18:26:43.216063] [INFO ] [REMOTE ] DTE: Fetching primary data for 2024-12. [2025-09-24T18:26:43.355210] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-24T18:26:43.500038] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2025-05 (1.08 seconds). [2025-09-24T18:26:44.016090] [INFO ] [REMOTE ] DSX: Fetching primary data for 2025-06. [2025-09-24T18:26:44.795705] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2024-12 (1.58 seconds). [2025-09-24T18:26:44.816051] [INFO ] [REMOTE ] DTE: Fetching primary data for 2025-01. [2025-09-24T18:26:45.231739] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-24T18:26:45.616104] [INFO ] [REMOTE ] DT: Fetching primary data for 2025-03. [2025-09-24T18:26:46.416072] [INFO ] [REMOTE ] DSX: Fetching primary data for 2025-07. [2025-09-24T18:26:46.483085] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-24T18:26:46.963513] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2025-03 (1.35 seconds). [2025-09-24T18:26:47.216245] [INFO ] [REMOTE ] DTE: Fetching primary data for 2025-02. [2025-09-24T18:26:47.521702] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2025-07 (1.11 seconds). [2025-09-24T18:26:48.016151] [INFO ] [REMOTE ] DTB: Fetching primary data for 2025-02. [2025-09-24T18:26:48.501034] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2025-02 (0.48 seconds). [2025-09-24T18:26:48.816123] [INFO ] [REMOTE ] DSX: Fetching primary data for 2025-08. [2025-09-24T18:26:48.966219] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2025-02 (1.75 seconds). [2025-09-24T18:26:49.616055] [INFO ] [REMOTE ] DTB: Fetching primary data for 2025-03. [2025-09-24T18:26:49.862023] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-24T18:26:49.910489] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2025-03 (0.29 seconds). [2025-09-24T18:26:50.416154] [INFO ] [REMOTE ] DT: Fetching primary data for 2025-04. [2025-09-24T18:26:51.216114] [INFO ] [REMOTE ] DTE: Fetching primary data for 2025-03. [2025-09-24T18:26:52.017409] [INFO ] [REMOTE ] DSX: Fetching primary data for 2025-09. [2025-09-24T18:26:52.023380] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-24T18:26:52.816102] [INFO ] [REMOTE ] DT: Fetching primary data for 2025-05. [2025-09-24T18:26:52.936988] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2025-03 (1.72 seconds). [2025-09-24T18:26:53.452133] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2025-09 (1.43 seconds). [2025-09-24T18:26:53.457054] [INFO ] [REMOTE ] DSX: Full fetch complete (37115 records). [2025-09-24T18:26:53.457247] [DEBUG] [VALIDATOR ] DSX: Validating primary data. [2025-09-24T18:26:53.626387] [INFO ] [REMOTE ] DTE: Fetching primary data for 2025-04. [2025-09-24T18:26:53.857540] [DEBUG] [VALIDATOR ] DSX: All expected trading days are present. [2025-09-24T18:26:53.857711] [DEBUG] [VALIDATOR ] DSX: Primary data validation passed. [2025-09-24T18:26:53.858609] [INFO ] [MAIN ] DSX: Fetched primary data is valid. [2025-09-24T18:26:53.858720] [DEBUG] [LOCAL ] DSX: Saving primary data. [2025-09-24T18:26:53.859756] [DEBUG] [LOCAL ] DSX: Trimmed 37115 records to 24351 (keeping 200 days of data) [2025-09-24T18:26:54.015949] [DEBUG] [LOCAL ] DSX: Primary data saved (24351 records). [2025-09-24T18:26:54.016106] [INFO ] [MAIN ] DSX: Full history saved. [2025-09-24T18:26:54.016280] [INFO ] [MAIN ] Update Progress: 657/2373 symbols completed. DSX took 24.6s. Estimated remaining: 3h 46m 49s. Rate: 7.6 symbols/min [2025-09-24T18:26:54.193599] [INFO ] [MAIN ] DTF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:26:54.193853] [DEBUG] [LOCAL ] DTF: No existing data file found in primary storage. [2025-09-24T18:26:54.193911] [WARN ] [MAIN ] DTF: No existing data found, performing full refresh instead. [2025-09-24T18:26:54.194168] [INFO ] [MAIN ] DTF: Wiping existing primary data before full refresh. [2025-09-24T18:26:54.194235] [INFO ] [LOCAL ] DTF: Starting deletion of primary data. [2025-09-24T18:26:54.194305] [DEBUG] [LOCAL ] DTF: No primary data file found to delete. [2025-09-24T18:26:54.194342] [INFO ] [MAIN ] DTF: Starting full primary refresh. [2025-09-24T18:26:54.431328] [INFO ] [REMOTE ] DTB: Fetching primary data for 2025-04. [2025-09-24T18:26:54.621423] [INFO ] [REMOTE ] DTF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:26:54.624360] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-24T18:26:55.095297] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2025-04 (0.66 seconds). [2025-09-24T18:26:55.216058] [INFO ] [REMOTE ] DTB: Fetching primary data for 2025-05. [2025-09-24T18:26:55.412621] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-24T18:26:56.003530] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-24T18:26:56.016031] [INFO ] [REMOTE ] DTF: Fetching primary data for 2024-12. [2025-09-24T18:26:56.657769] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2024-12 (0.64 seconds). [2025-09-24T18:26:56.816072] [INFO ] [REMOTE ] DTB: Fetching primary data for 2025-06. [2025-09-24T18:26:57.542617] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2025-06 (0.73 seconds). [2025-09-24T18:26:57.616079] [INFO ] [REMOTE ] DTB: Fetching primary data for 2025-07. [2025-09-24T18:26:58.356465] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2025-07 (0.74 seconds). [2025-09-24T18:26:58.416074] [INFO ] [REMOTE ] DTB: Fetching primary data for 2025-08. [2025-09-24T18:26:59.020686] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2025-08 (0.60 seconds). [2025-09-24T18:26:59.216080] [INFO ] [REMOTE ] DT: Fetching primary data for 2025-06. [2025-09-24T18:27:00.016099] [INFO ] [REMOTE ] DTE: Fetching primary data for 2025-05. [2025-09-24T18:27:00.797580] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-24T18:27:00.816057] [INFO ] [REMOTE ] DT: Fetching primary data for 2025-07. [2025-09-24T18:27:01.616097] [INFO ] [REMOTE ] DTF: Fetching primary data for 2025-01. [2025-09-24T18:27:02.065117] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2025-05 (2.05 seconds). [2025-09-24T18:27:02.416089] [INFO ] [REMOTE ] DTB: Fetching primary data for 2025-09. [2025-09-24T18:27:02.978844] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2025-01 (1.36 seconds). [2025-09-24T18:27:03.221421] [INFO ] [REMOTE ] DTF: Fetching primary data for 2025-02. [2025-09-24T18:27:03.243434] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2025-07 (2.43 seconds). [2025-09-24T18:27:03.953289] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2025-02 (0.73 seconds). [2025-09-24T18:27:04.016117] [INFO ] [REMOTE ] DT: Fetching primary data for 2025-08. [2025-09-24T18:27:04.573002] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2025-09 (2.16 seconds). [2025-09-24T18:27:04.575145] [INFO ] [REMOTE ] DTB: Full fetch complete (6786 records). [2025-09-24T18:27:04.575223] [DEBUG] [VALIDATOR ] DTB: Validating primary data. [2025-09-24T18:27:04.575860] [FATAL] [VALIDATOR ] DTB: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:27:04.575972] [FATAL] [MAIN ] DTB: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:27:04.576076] [WARN ] [MAIN ] DTB: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:27:04.576157] [INFO ] [LOCAL ] DTB: Starting deletion of primary data. [2025-09-24T18:27:04.576378] [DEBUG] [LOCAL ] DTB: No primary data file found to delete. [2025-09-24T18:27:04.576504] [INFO ] [LOCAL ] DTB: Starting deletion of derivative data. [2025-09-24T18:27:04.577217] [DEBUG] [LOCAL ] DTB: Deleted derivative data file. [2025-09-24T18:27:04.577401] [INFO ] [MAIN ] Update Progress: 658/2373 symbols completed. DTB took 29.0s. Estimated remaining: 3h 46m 48s. Rate: 7.6 symbols/min [2025-09-24T18:27:04.764390] [INFO ] [MAIN ] DTG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:27:04.786852] [DEBUG] [LOCAL ] DTG: Loaded 5902 existing records from primary storage. [2025-09-24T18:27:04.787089] [INFO ] [MAIN ] DTG: Loaded 5902 existing records. [2025-09-24T18:27:04.821399] [INFO ] [REMOTE ] DTE: Fetching primary data for 2025-06. [2025-09-24T18:27:04.997032] [WARN ] [MAIN ] DTG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:27:04.997403] [INFO ] [MAIN ] DTG: Wiping existing primary data before full refresh. [2025-09-24T18:27:04.997457] [INFO ] [LOCAL ] DTG: Starting deletion of primary data. [2025-09-24T18:27:04.997850] [DEBUG] [LOCAL ] DTG: Deleted primary data file. [2025-09-24T18:27:04.997913] [INFO ] [MAIN ] DTG: Starting full primary refresh. [2025-09-24T18:27:05.405186] [INFO ] [REMOTE ] DTG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:27:05.616083] [INFO ] [REMOTE ] DTG: Fetching primary data for 2024-12. [2025-09-24T18:27:06.196495] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2024-12 (0.58 seconds). [2025-09-24T18:27:06.333780] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2025-08 (2.32 seconds). [2025-09-24T18:27:06.421189] [INFO ] [REMOTE ] DT: Fetching primary data for 2025-09. [2025-09-24T18:27:06.433104] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-24T18:27:07.216108] [INFO ] [REMOTE ] DTF: Fetching primary data for 2025-03. [2025-09-24T18:27:07.714047] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2025-03 (0.50 seconds). [2025-09-24T18:27:08.016072] [INFO ] [REMOTE ] DTF: Fetching primary data for 2025-04. [2025-09-24T18:27:08.350360] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-24T18:27:08.360395] [INFO ] [REMOTE ] DT: Full fetch complete (76644 records). [2025-09-24T18:27:08.360696] [DEBUG] [VALIDATOR ] DT: Validating primary data. [2025-09-24T18:27:08.558826] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2025-04 (0.54 seconds). [2025-09-24T18:27:08.803904] [DEBUG] [VALIDATOR ] DT: All expected trading days are present. [2025-09-24T18:27:08.804064] [DEBUG] [VALIDATOR ] DT: Primary data validation passed. [2025-09-24T18:27:08.805530] [INFO ] [MAIN ] DT: Fetched primary data is valid. [2025-09-24T18:27:08.805687] [DEBUG] [LOCAL ] DT: Saving primary data. [2025-09-24T18:27:08.810720] [DEBUG] [LOCAL ] DT: Trimmed 76644 records to 52944 (keeping 200 days of data) [2025-09-24T18:27:08.816102] [INFO ] [REMOTE ] DTF: Fetching primary data for 2025-05. [2025-09-24T18:27:09.165296] [DEBUG] [LOCAL ] DT: Primary data saved (52944 records). [2025-09-24T18:27:09.165511] [INFO ] [MAIN ] DT: Full history saved. [2025-09-24T18:27:09.165705] [INFO ] [MAIN ] Update Progress: 659/2373 symbols completed. DT took 38.5s. Estimated remaining: 3h 46m 31s. Rate: 7.6 symbols/min [2025-09-24T18:27:09.332491] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2025-05 (0.52 seconds). [2025-09-24T18:27:09.364250] [INFO ] [MAIN ] DTK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:27:09.364500] [DEBUG] [LOCAL ] DTK: No existing data file found in primary storage. [2025-09-24T18:27:09.364539] [WARN ] [MAIN ] DTK: No existing data found, performing full refresh instead. [2025-09-24T18:27:09.364741] [INFO ] [MAIN ] DTK: Wiping existing primary data before full refresh. [2025-09-24T18:27:09.364795] [INFO ] [LOCAL ] DTK: Starting deletion of primary data. [2025-09-24T18:27:09.364839] [DEBUG] [LOCAL ] DTK: No primary data file found to delete. [2025-09-24T18:27:09.364880] [INFO ] [MAIN ] DTK: Starting full primary refresh. [2025-09-24T18:27:09.621305] [INFO ] [REMOTE ] DTE: Fetching primary data for 2025-07. [2025-09-24T18:27:09.788850] [INFO ] [REMOTE ] DTK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:27:10.416115] [INFO ] [REMOTE ] DTF: Fetching primary data for 2025-06. [2025-09-24T18:27:10.764544] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2025-06 (0.35 seconds). [2025-09-24T18:27:11.216116] [INFO ] [REMOTE ] DTG: Fetching primary data for 2025-01. [2025-09-24T18:27:11.363567] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2025-07 (1.74 seconds). [2025-09-24T18:27:11.927408] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2025-01 (0.71 seconds). [2025-09-24T18:27:12.016137] [INFO ] [REMOTE ] DTG: Fetching primary data for 2025-02. [2025-09-24T18:27:12.634202] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2025-02 (0.62 seconds). [2025-09-24T18:27:12.816115] [INFO ] [REMOTE ] DTK: Fetching primary data for 2024-12. [2025-09-24T18:27:13.017640] [DEBUG] [REMOTE ] DTK: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:27:13.018053] [WARN ] [REMOTE ] DTK: No data returned for month 2024-12 [2025-09-24T18:27:13.616085] [INFO ] [REMOTE ] DTG: Fetching primary data for 2025-03. [2025-09-24T18:27:14.280067] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2025-03 (0.66 seconds). [2025-09-24T18:27:14.416118] [INFO ] [REMOTE ] DTK: Fetching primary data for 2025-01. [2025-09-24T18:27:14.689342] [DEBUG] [REMOTE ] DTK: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:27:14.689725] [WARN ] [REMOTE ] DTK: No data returned for month 2025-01 [2025-09-24T18:27:15.216123] [INFO ] [REMOTE ] DTE: Fetching primary data for 2025-08. [2025-09-24T18:27:16.016122] [INFO ] [REMOTE ] DTK: Fetching primary data for 2025-02. [2025-09-24T18:27:16.678737] [DEBUG] [REMOTE ] DTK: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:27:16.679111] [WARN ] [REMOTE ] DTK: No data returned for month 2025-02 [2025-09-24T18:27:16.816096] [INFO ] [REMOTE ] DTG: Fetching primary data for 2025-04. [2025-09-24T18:27:17.454401] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2025-04 (0.64 seconds). [2025-09-24T18:27:17.616083] [INFO ] [REMOTE ] DTG: Fetching primary data for 2025-05. [2025-09-24T18:27:17.646519] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2025-08 (2.43 seconds). [2025-09-24T18:27:18.290925] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2025-05 (0.67 seconds). [2025-09-24T18:27:18.416090] [INFO ] [REMOTE ] DTG: Fetching primary data for 2025-06. [2025-09-24T18:27:19.016030] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2025-06 (0.60 seconds). [2025-09-24T18:27:19.216103] [INFO ] [REMOTE ] DTE: Fetching primary data for 2025-09. [2025-09-24T18:27:20.016148] [INFO ] [REMOTE ] DTG: Fetching primary data for 2025-07. [2025-09-24T18:27:20.593564] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2025-07 (0.58 seconds). [2025-09-24T18:27:20.816106] [INFO ] [REMOTE ] DTG: Fetching primary data for 2025-08. [2025-09-24T18:27:21.056757] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2025-09 (1.84 seconds). [2025-09-24T18:27:21.065820] [INFO ] [REMOTE ] DTE: Full fetch complete (68885 records). [2025-09-24T18:27:21.065969] [DEBUG] [VALIDATOR ] DTE: Validating primary data. [2025-09-24T18:27:21.066858] [FATAL] [VALIDATOR ] DTE: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:27:21.066990] [FATAL] [MAIN ] DTE: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:27:21.067034] [WARN ] [MAIN ] DTE: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:27:21.067095] [INFO ] [LOCAL ] DTE: Starting deletion of primary data. [2025-09-24T18:27:21.067179] [DEBUG] [LOCAL ] DTE: No primary data file found to delete. [2025-09-24T18:27:21.067229] [INFO ] [LOCAL ] DTE: Starting deletion of derivative data. [2025-09-24T18:27:21.067866] [DEBUG] [LOCAL ] DTE: Deleted derivative data file. [2025-09-24T18:27:21.067970] [INFO ] [MAIN ] Update Progress: 660/2373 symbols completed. DTE took 40.0s. Estimated remaining: 3h 46m 33s. Rate: 7.6 symbols/min [2025-09-24T18:27:21.258721] [INFO ] [MAIN ] DTM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:27:21.259584] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2025-08 (0.44 seconds). [2025-09-24T18:27:21.318603] [DEBUG] [LOCAL ] DTM: Loaded 44507 existing records from primary storage. [2025-09-24T18:27:21.318802] [INFO ] [MAIN ] DTM: Loaded 44507 existing records. [2025-09-24T18:27:21.514675] [WARN ] [MAIN ] DTM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:27:21.515211] [INFO ] [MAIN ] DTM: Wiping existing primary data before full refresh. [2025-09-24T18:27:21.515269] [INFO ] [LOCAL ] DTM: Starting deletion of primary data. [2025-09-24T18:27:21.516750] [DEBUG] [LOCAL ] DTM: Deleted primary data file. [2025-09-24T18:27:21.516810] [INFO ] [MAIN ] DTM: Starting full primary refresh. [2025-09-24T18:27:21.619922] [INFO ] [REMOTE ] DTG: Fetching primary data for 2025-09. [2025-09-24T18:27:21.885945] [INFO ] [REMOTE ] DTM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:27:22.329931] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2025-09 (0.71 seconds). [2025-09-24T18:27:22.331788] [INFO ] [REMOTE ] DTG: Full fetch complete (8978 records). [2025-09-24T18:27:22.331892] [DEBUG] [VALIDATOR ] DTG: Validating primary data. [2025-09-24T18:27:22.332351] [FATAL] [VALIDATOR ] DTG: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:27:22.332441] [FATAL] [MAIN ] DTG: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:27:22.332497] [WARN ] [MAIN ] DTG: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:27:22.332689] [INFO ] [LOCAL ] DTG: Starting deletion of primary data. [2025-09-24T18:27:22.332907] [DEBUG] [LOCAL ] DTG: No primary data file found to delete. [2025-09-24T18:27:22.332969] [INFO ] [LOCAL ] DTG: Starting deletion of derivative data. [2025-09-24T18:27:22.333451] [DEBUG] [LOCAL ] DTG: Deleted derivative data file. [2025-09-24T18:27:22.333584] [INFO ] [MAIN ] Update Progress: 661/2373 symbols completed. DTG took 17.8s. Estimated remaining: 3h 46m 8s. Rate: 7.6 symbols/min [2025-09-24T18:27:22.421243] [INFO ] [REMOTE ] DTM: Fetching primary data for 2024-12. [2025-09-24T18:27:22.513861] [INFO ] [MAIN ] DTW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:27:22.521617] [DEBUG] [LOCAL ] DTW: Loaded 4899 existing records from primary storage. [2025-09-24T18:27:22.521759] [INFO ] [MAIN ] DTW: Loaded 4899 existing records. [2025-09-24T18:27:22.700177] [WARN ] [MAIN ] DTW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:27:22.700468] [INFO ] [MAIN ] DTW: Wiping existing primary data before full refresh. [2025-09-24T18:27:22.700517] [INFO ] [LOCAL ] DTW: Starting deletion of primary data. [2025-09-24T18:27:22.700861] [DEBUG] [LOCAL ] DTW: Deleted primary data file. [2025-09-24T18:27:22.700923] [INFO ] [MAIN ] DTW: Starting full primary refresh. [2025-09-24T18:27:23.086010] [INFO ] [REMOTE ] DTW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:27:23.216095] [INFO ] [REMOTE ] DTF: Fetching primary data for 2025-07. [2025-09-24T18:27:23.922172] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2025-07 (0.71 seconds). [2025-09-24T18:27:23.969325] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2024-12 (1.55 seconds). [2025-09-24T18:27:24.016119] [INFO ] [REMOTE ] DTW: Fetching primary data for 2024-12. [2025-09-24T18:27:24.816062] [INFO ] [REMOTE ] DTF: Fetching primary data for 2025-08. [2025-09-24T18:27:24.953171] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2024-12 (0.94 seconds). [2025-09-24T18:27:25.100573] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2025-08 (0.28 seconds). [2025-09-24T18:27:25.616130] [INFO ] [REMOTE ] DTF: Fetching primary data for 2025-09. [2025-09-24T18:27:26.072358] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2025-09 (0.46 seconds). [2025-09-24T18:27:26.073444] [INFO ] [REMOTE ] DTF: Full fetch complete (2149 records). [2025-09-24T18:27:26.073518] [DEBUG] [VALIDATOR ] DTF: Validating primary data. [2025-09-24T18:27:26.265349] [WARN ] [VALIDATOR ] DTF: Validation failed - insufficient historical data. Have 197 unique days, need 200 days [2025-09-24T18:27:26.265565] [FATAL] [MAIN ] DTF: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:27:26.265634] [WARN ] [MAIN ] DTF: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:27:26.265737] [INFO ] [LOCAL ] DTF: Starting deletion of primary data. [2025-09-24T18:27:26.265803] [DEBUG] [LOCAL ] DTF: No primary data file found to delete. [2025-09-24T18:27:26.265843] [INFO ] [LOCAL ] DTF: Starting deletion of derivative data. [2025-09-24T18:27:26.265902] [DEBUG] [LOCAL ] DTF: No derivative data file found to delete. [2025-09-24T18:27:26.265999] [INFO ] [MAIN ] Update Progress: 662/2373 symbols completed. DTF took 32.2s. Estimated remaining: 3h 45m 50s. Rate: 7.6 symbols/min [2025-09-24T18:27:26.431620] [INFO ] [REMOTE ] DTK: Fetching primary data for 2025-03. [2025-09-24T18:27:26.467411] [INFO ] [MAIN ] DUK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:27:26.541915] [DEBUG] [LOCAL ] DUK: Loaded 53460 existing records from primary storage. [2025-09-24T18:27:26.542063] [INFO ] [MAIN ] DUK: Loaded 53460 existing records. [2025-09-24T18:27:26.695970] [DEBUG] [REMOTE ] DTK: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:27:26.730371] [WARN ] [REMOTE ] DTK: No data returned for month 2025-03 [2025-09-24T18:27:26.739023] [WARN ] [MAIN ] DUK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:27:26.739424] [INFO ] [MAIN ] DUK: Wiping existing primary data before full refresh. [2025-09-24T18:27:26.739501] [INFO ] [LOCAL ] DUK: Starting deletion of primary data. [2025-09-24T18:27:26.741537] [DEBUG] [LOCAL ] DUK: Deleted primary data file. [2025-09-24T18:27:26.741615] [INFO ] [MAIN ] DUK: Starting full primary refresh. [2025-09-24T18:27:27.109358] [INFO ] [REMOTE ] DUK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:27:27.216091] [INFO ] [REMOTE ] DTK: Fetching primary data for 2025-04. [2025-09-24T18:27:27.406561] [DEBUG] [REMOTE ] DTK: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:27:27.406954] [WARN ] [REMOTE ] DTK: No data returned for month 2025-04 [2025-09-24T18:27:28.016140] [INFO ] [REMOTE ] DTM: Fetching primary data for 2025-01. [2025-09-24T18:27:28.816082] [INFO ] [REMOTE ] DUK: Fetching primary data for 2024-12. [2025-09-24T18:27:29.600713] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-24T18:27:29.616027] [INFO ] [REMOTE ] DTM: Fetching primary data for 2025-02. [2025-09-24T18:27:30.416103] [INFO ] [REMOTE ] DTK: Fetching primary data for 2025-05. [2025-09-24T18:27:30.709418] [DEBUG] [REMOTE ] DTK: Error fetching primary data for 2025-05: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:27:30.709810] [WARN ] [REMOTE ] DTK: No data returned for month 2025-05 [2025-09-24T18:27:31.145006] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2024-12 (2.33 seconds). [2025-09-24T18:27:31.182189] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-24T18:27:31.216041] [INFO ] [REMOTE ] DTM: Fetching primary data for 2025-03. [2025-09-24T18:27:32.016110] [INFO ] [REMOTE ] DTK: Fetching primary data for 2025-06. [2025-09-24T18:27:32.249814] [DEBUG] [REMOTE ] DTK: Error fetching primary data for 2025-06: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:27:32.250174] [WARN ] [REMOTE ] DTK: No data returned for month 2025-06 [2025-09-24T18:27:32.816063] [INFO ] [REMOTE ] DUK: Fetching primary data for 2025-01. [2025-09-24T18:27:32.879508] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2025-03 (1.66 seconds). [2025-09-24T18:27:33.616088] [INFO ] [REMOTE ] DTK: Fetching primary data for 2025-07. [2025-09-24T18:27:33.812907] [DEBUG] [REMOTE ] DTK: Error fetching primary data for 2025-07: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:27:33.813269] [WARN ] [REMOTE ] DTK: No data returned for month 2025-07 [2025-09-24T18:27:34.416115] [INFO ] [REMOTE ] DTM: Fetching primary data for 2025-04. [2025-09-24T18:27:34.651305] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2025-01 (1.84 seconds). [2025-09-24T18:27:35.216105] [INFO ] [REMOTE ] DUK: Fetching primary data for 2025-02. [2025-09-24T18:27:36.016155] [INFO ] [REMOTE ] DTK: Fetching primary data for 2025-08. [2025-09-24T18:27:36.099675] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2025-04 (1.68 seconds). [2025-09-24T18:27:36.294437] [DEBUG] [REMOTE ] DTK: Error fetching primary data for 2025-08: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:27:36.294944] [WARN ] [REMOTE ] DTK: No data returned for month 2025-08 [2025-09-24T18:27:36.682668] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-24T18:27:36.816076] [INFO ] [REMOTE ] DUK: Fetching primary data for 2025-03. [2025-09-24T18:27:37.616101] [INFO ] [REMOTE ] DTM: Fetching primary data for 2025-05. [2025-09-24T18:27:38.416058] [INFO ] [REMOTE ] DTK: Fetching primary data for 2025-09. [2025-09-24T18:27:38.455217] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2025-03 (1.64 seconds). [2025-09-24T18:27:39.160245] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-24T18:27:39.175173] [INFO ] [REMOTE ] DTK: Incremental fetch complete for 2025-09 (0.76 seconds). [2025-09-24T18:27:39.176685] [INFO ] [REMOTE ] DTK: Full fetch complete (492 records). [2025-09-24T18:27:39.176769] [DEBUG] [VALIDATOR ] DTK: Validating primary data. [2025-09-24T18:27:39.221360] [INFO ] [REMOTE ] DUK: Fetching primary data for 2025-04. [2025-09-24T18:27:39.364518] [WARN ] [VALIDATOR ] DTK: Validation failed - insufficient historical data. Have 3 unique days, need 200 days [2025-09-24T18:27:39.364739] [FATAL] [MAIN ] DTK: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:27:39.364823] [WARN ] [MAIN ] DTK: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:27:39.364912] [INFO ] [LOCAL ] DTK: Starting deletion of primary data. [2025-09-24T18:27:39.364996] [DEBUG] [LOCAL ] DTK: No primary data file found to delete. [2025-09-24T18:27:39.365050] [INFO ] [LOCAL ] DTK: Starting deletion of derivative data. [2025-09-24T18:27:39.365196] [DEBUG] [LOCAL ] DTK: No derivative data file found to delete. [2025-09-24T18:27:39.365320] [INFO ] [MAIN ] Update Progress: 663/2373 symbols completed. DTK took 30.2s. Estimated remaining: 3h 45m 55s. Rate: 7.6 symbols/min [2025-09-24T18:27:39.537139] [INFO ] [MAIN ] DUKB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:27:39.545163] [DEBUG] [LOCAL ] DUKB: Loaded 6375 existing records from primary storage. [2025-09-24T18:27:39.545259] [INFO ] [MAIN ] DUKB: Loaded 6375 existing records. [2025-09-24T18:27:39.731758] [WARN ] [MAIN ] DUKB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:27:39.732022] [INFO ] [MAIN ] DUKB: Wiping existing primary data before full refresh. [2025-09-24T18:27:39.732076] [INFO ] [LOCAL ] DUKB: Starting deletion of primary data. [2025-09-24T18:27:39.732431] [DEBUG] [LOCAL ] DUKB: Deleted primary data file. [2025-09-24T18:27:39.732494] [INFO ] [MAIN ] DUKB: Starting full primary refresh. [2025-09-24T18:27:40.021346] [INFO ] [REMOTE ] DTW: Fetching primary data for 2025-01. [2025-09-24T18:27:40.085606] [INFO ] [REMOTE ] DUKB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:27:40.816115] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2024-12. [2025-09-24T18:27:41.186512] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-24T18:27:41.301983] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2025-04 (2.08 seconds). [2025-09-24T18:27:41.421348] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2024-12 (0.61 seconds). [2025-09-24T18:27:41.616132] [INFO ] [REMOTE ] DUK: Fetching primary data for 2025-05. [2025-09-24T18:27:42.416092] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2025-01. [2025-09-24T18:27:43.075561] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2025-01 (0.66 seconds). [2025-09-24T18:27:43.216158] [INFO ] [REMOTE ] DTW: Fetching primary data for 2025-02. [2025-09-24T18:27:43.589493] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2025-05 (1.97 seconds). [2025-09-24T18:27:43.949367] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2025-02 (0.73 seconds). [2025-09-24T18:27:44.016116] [INFO ] [REMOTE ] DTW: Fetching primary data for 2025-03. [2025-09-24T18:27:44.351835] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2025-03 (0.34 seconds). [2025-09-24T18:27:44.816077] [INFO ] [REMOTE ] DUK: Fetching primary data for 2025-06. [2025-09-24T18:27:45.616083] [INFO ] [REMOTE ] DTM: Fetching primary data for 2025-06. [2025-09-24T18:27:46.395394] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-24T18:27:46.416043] [INFO ] [REMOTE ] DUK: Fetching primary data for 2025-07. [2025-09-24T18:27:47.226304] [INFO ] [REMOTE ] DTW: Fetching primary data for 2025-04. [2025-09-24T18:27:47.232370] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-24T18:27:47.911730] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2025-04 (0.69 seconds). [2025-09-24T18:27:48.016074] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2025-02. [2025-09-24T18:27:48.316543] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2025-07 (1.90 seconds). [2025-09-24T18:27:48.611461] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2025-02 (0.60 seconds). [2025-09-24T18:27:48.816074] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2025-03. [2025-09-24T18:27:49.446997] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2025-03 (0.63 seconds). [2025-09-24T18:27:49.616111] [INFO ] [REMOTE ] DUK: Fetching primary data for 2025-08. [2025-09-24T18:27:50.416094] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2025-04. [2025-09-24T18:27:51.153129] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2025-04 (0.74 seconds). [2025-09-24T18:27:51.216088] [INFO ] [REMOTE ] DTW: Fetching primary data for 2025-05. [2025-09-24T18:27:51.477861] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-24T18:27:51.854400] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2025-05 (0.64 seconds). [2025-09-24T18:27:52.016088] [INFO ] [REMOTE ] DTW: Fetching primary data for 2025-06. [2025-09-24T18:27:52.668684] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2025-06 (0.65 seconds). [2025-09-24T18:27:52.816083] [INFO ] [REMOTE ] DTW: Fetching primary data for 2025-07. [2025-09-24T18:27:53.486162] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2025-07 (0.67 seconds). [2025-09-24T18:27:53.616099] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2025-05. [2025-09-24T18:27:54.375754] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2025-05 (0.76 seconds). [2025-09-24T18:27:54.416104] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2025-06. [2025-09-24T18:27:55.155932] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2025-06 (0.74 seconds). [2025-09-24T18:27:55.216115] [INFO ] [REMOTE ] DTW: Fetching primary data for 2025-08. [2025-09-24T18:27:55.800002] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2025-08 (0.58 seconds). [2025-09-24T18:27:56.016092] [INFO ] [REMOTE ] DTW: Fetching primary data for 2025-09. [2025-09-24T18:27:56.690283] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2025-09 (0.67 seconds). [2025-09-24T18:27:56.691782] [INFO ] [REMOTE ] DTW: Full fetch complete (7749 records). [2025-09-24T18:27:56.691859] [DEBUG] [VALIDATOR ] DTW: Validating primary data. [2025-09-24T18:27:56.831495] [INFO ] [REMOTE ] DUK: Fetching primary data for 2025-09. [2025-09-24T18:27:57.058477] [DEBUG] [VALIDATOR ] DTW: All expected trading days are present. [2025-09-24T18:27:57.058598] [DEBUG] [VALIDATOR ] DTW: Primary data validation passed. [2025-09-24T18:27:57.058920] [INFO ] [MAIN ] DTW: Fetched primary data is valid. [2025-09-24T18:27:57.058988] [DEBUG] [LOCAL ] DTW: Saving primary data. [2025-09-24T18:27:57.059782] [DEBUG] [LOCAL ] DTW: Trimmed 7749 records to 4875 (keeping 200 days of data) [2025-09-24T18:27:57.094939] [DEBUG] [LOCAL ] DTW: Primary data saved (4875 records). [2025-09-24T18:27:57.095102] [INFO ] [MAIN ] DTW: Full history saved. [2025-09-24T18:27:57.095196] [INFO ] [MAIN ] Update Progress: 664/2373 symbols completed. DTW took 34.8s. Estimated remaining: 3h 46m 13s. Rate: 7.6 symbols/min [2025-09-24T18:27:57.268398] [INFO ] [MAIN ] DV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:27:57.337597] [DEBUG] [LOCAL ] DV: Loaded 51272 existing records from primary storage. [2025-09-24T18:27:57.337786] [INFO ] [MAIN ] DV: Loaded 51272 existing records. [2025-09-24T18:27:57.518573] [WARN ] [MAIN ] DV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:27:57.518863] [INFO ] [MAIN ] DV: Wiping existing primary data before full refresh. [2025-09-24T18:27:57.518911] [INFO ] [LOCAL ] DV: Starting deletion of primary data. [2025-09-24T18:27:57.520300] [DEBUG] [LOCAL ] DV: Deleted primary data file. [2025-09-24T18:27:57.520362] [INFO ] [MAIN ] DV: Starting full primary refresh. [2025-09-24T18:27:57.621232] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2025-07. [2025-09-24T18:27:57.998342] [INFO ] [REMOTE ] DV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:27:58.283301] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2025-07 (0.66 seconds). [2025-09-24T18:27:58.416089] [INFO ] [REMOTE ] DV: Fetching primary data for 2024-12. [2025-09-24T18:27:58.945398] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2025-09 (2.11 seconds). [2025-09-24T18:27:58.954969] [INFO ] [REMOTE ] DUK: Full fetch complete (77400 records). [2025-09-24T18:27:58.955144] [DEBUG] [VALIDATOR ] DUK: Validating primary data. [2025-09-24T18:27:59.221245] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2025-08. [2025-09-24T18:27:59.360612] [DEBUG] [VALIDATOR ] DUK: All expected trading days are present. [2025-09-24T18:27:59.360751] [DEBUG] [VALIDATOR ] DUK: Primary data validation passed. [2025-09-24T18:27:59.361814] [INFO ] [MAIN ] DUK: Fetched primary data is valid. [2025-09-24T18:27:59.361886] [DEBUG] [LOCAL ] DUK: Saving primary data. [2025-09-24T18:27:59.363505] [DEBUG] [LOCAL ] DUK: Trimmed 77400 records to 53459 (keeping 200 days of data) [2025-09-24T18:27:59.716004] [DEBUG] [LOCAL ] DUK: Primary data saved (53459 records). [2025-09-24T18:27:59.716155] [INFO ] [MAIN ] DUK: Full history saved. [2025-09-24T18:27:59.716243] [INFO ] [MAIN ] Update Progress: 665/2373 symbols completed. DUK took 33.5s. Estimated remaining: 3h 45m 51s. Rate: 7.6 symbols/min [2025-09-24T18:27:59.906724] [INFO ] [MAIN ] DVA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:27:59.943879] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2025-08 (0.72 seconds). [2025-09-24T18:27:59.960998] [DEBUG] [LOCAL ] DVA: Loaded 41451 existing records from primary storage. [2025-09-24T18:27:59.961158] [INFO ] [MAIN ] DVA: Loaded 41451 existing records. [2025-09-24T18:28:00.024228] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2025-09. [2025-09-24T18:28:00.225626] [WARN ] [MAIN ] DVA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:28:00.229775] [INFO ] [MAIN ] DVA: Wiping existing primary data before full refresh. [2025-09-24T18:28:00.229636] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2024-12 (1.81 seconds). [2025-09-24T18:28:00.229945] [INFO ] [LOCAL ] DVA: Starting deletion of primary data. [2025-09-24T18:28:00.246755] [DEBUG] [LOCAL ] DVA: Deleted primary data file. [2025-09-24T18:28:00.246858] [INFO ] [MAIN ] DVA: Starting full primary refresh. [2025-09-24T18:28:00.818449] [INFO ] [REMOTE ] DV: Fetching primary data for 2025-01. [2025-09-24T18:28:00.823609] [INFO ] [REMOTE ] DVA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:28:00.829315] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2025-09 (0.81 seconds). [2025-09-24T18:28:00.832223] [INFO ] [REMOTE ] DUKB: Full fetch complete (9522 records). [2025-09-24T18:28:00.832457] [DEBUG] [VALIDATOR ] DUKB: Validating primary data. [2025-09-24T18:28:01.330238] [DEBUG] [VALIDATOR ] DUKB: All expected trading days are present. [2025-09-24T18:28:01.330321] [DEBUG] [VALIDATOR ] DUKB: Primary data validation passed. [2025-09-24T18:28:01.330631] [INFO ] [MAIN ] DUKB: Fetched primary data is valid. [2025-09-24T18:28:01.330729] [DEBUG] [LOCAL ] DUKB: Saving primary data. [2025-09-24T18:28:01.331189] [DEBUG] [LOCAL ] DUKB: Trimmed 9522 records to 6341 (keeping 200 days of data) [2025-09-24T18:28:01.370217] [DEBUG] [LOCAL ] DUKB: Primary data saved (6341 records). [2025-09-24T18:28:01.370363] [INFO ] [MAIN ] DUKB: Full history saved. [2025-09-24T18:28:01.370455] [INFO ] [MAIN ] Update Progress: 666/2373 symbols completed. DUKB took 22.0s. Estimated remaining: 3h 45m 27s. Rate: 7.6 symbols/min [2025-09-24T18:28:01.571774] [INFO ] [MAIN ] DVN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:28:01.632356] [INFO ] [REMOTE ] DVA: Fetching primary data for 2024-12. [2025-09-24T18:28:01.637909] [DEBUG] [LOCAL ] DVN: Loaded 53699 existing records from primary storage. [2025-09-24T18:28:01.638077] [INFO ] [MAIN ] DVN: Loaded 53699 existing records. [2025-09-24T18:28:01.852091] [WARN ] [MAIN ] DVN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:28:01.852365] [INFO ] [MAIN ] DVN: Wiping existing primary data before full refresh. [2025-09-24T18:28:01.852416] [INFO ] [LOCAL ] DVN: Starting deletion of primary data. [2025-09-24T18:28:01.853962] [DEBUG] [LOCAL ] DVN: Deleted primary data file. [2025-09-24T18:28:01.854025] [INFO ] [MAIN ] DVN: Starting full primary refresh. [2025-09-24T18:28:02.227104] [INFO ] [REMOTE ] DVN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:28:02.407631] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-24T18:28:02.416892] [INFO ] [REMOTE ] DTM: Fetching primary data for 2025-07. [2025-09-24T18:28:03.226580] [INFO ] [REMOTE ] DV: Fetching primary data for 2025-02. [2025-09-24T18:28:03.231422] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2024-12 (1.60 seconds). [2025-09-24T18:28:04.016095] [INFO ] [REMOTE ] DVA: Fetching primary data for 2025-01. [2025-09-24T18:28:04.148201] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2025-07 (1.73 seconds). [2025-09-24T18:28:04.816078] [INFO ] [REMOTE ] DVN: Fetching primary data for 2024-12. [2025-09-24T18:28:04.845299] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-24T18:28:05.450320] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-24T18:28:05.616149] [INFO ] [REMOTE ] DV: Fetching primary data for 2025-03. [2025-09-24T18:28:06.416189] [INFO ] [REMOTE ] DVA: Fetching primary data for 2025-02. [2025-09-24T18:28:06.966674] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2024-12 (2.15 seconds). [2025-09-24T18:28:07.216065] [INFO ] [REMOTE ] DTM: Fetching primary data for 2025-08. [2025-09-24T18:28:07.331342] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2025-03 (1.72 seconds). [2025-09-24T18:28:07.566056] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-24T18:28:08.016090] [INFO ] [REMOTE ] DV: Fetching primary data for 2025-04. [2025-09-24T18:28:08.749915] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-24T18:28:08.816087] [INFO ] [REMOTE ] DVN: Fetching primary data for 2025-01. [2025-09-24T18:28:09.616060] [INFO ] [REMOTE ] DVA: Fetching primary data for 2025-03. [2025-09-24T18:28:09.710989] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-24T18:28:10.416095] [INFO ] [REMOTE ] DTM: Fetching primary data for 2025-09. [2025-09-24T18:28:10.905618] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2025-01 (2.09 seconds). [2025-09-24T18:28:11.216071] [INFO ] [REMOTE ] DV: Fetching primary data for 2025-05. [2025-09-24T18:28:11.288370] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-24T18:28:12.016067] [INFO ] [REMOTE ] DVA: Fetching primary data for 2025-04. [2025-09-24T18:28:12.040204] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-24T18:28:12.048594] [INFO ] [REMOTE ] DTM: Full fetch complete (64817 records). [2025-09-24T18:28:12.048806] [DEBUG] [VALIDATOR ] DTM: Validating primary data. [2025-09-24T18:28:12.450683] [DEBUG] [VALIDATOR ] DTM: All expected trading days are present. [2025-09-24T18:28:12.450774] [DEBUG] [VALIDATOR ] DTM: Primary data validation passed. [2025-09-24T18:28:12.451617] [INFO ] [MAIN ] DTM: Fetched primary data is valid. [2025-09-24T18:28:12.451685] [DEBUG] [LOCAL ] DTM: Saving primary data. [2025-09-24T18:28:12.453106] [DEBUG] [LOCAL ] DTM: Trimmed 64817 records to 44408 (keeping 200 days of data) [2025-09-24T18:28:12.731955] [DEBUG] [LOCAL ] DTM: Primary data saved (44408 records). [2025-09-24T18:28:12.732098] [INFO ] [MAIN ] DTM: Full history saved. [2025-09-24T18:28:12.732189] [INFO ] [MAIN ] Update Progress: 667/2373 symbols completed. DTM took 51.7s. Estimated remaining: 3h 45m 28s. Rate: 7.6 symbols/min [2025-09-24T18:28:12.822712] [INFO ] [REMOTE ] DVN: Fetching primary data for 2025-02. [2025-09-24T18:28:12.918218] [INFO ] [MAIN ] DX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:28:12.972921] [DEBUG] [LOCAL ] DX: Loaded 52482 existing records from primary storage. [2025-09-24T18:28:12.973098] [INFO ] [MAIN ] DX: Loaded 52482 existing records. [2025-09-24T18:28:13.164713] [WARN ] [MAIN ] DX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:28:13.165226] [INFO ] [MAIN ] DX: Wiping existing primary data before full refresh. [2025-09-24T18:28:13.165297] [INFO ] [LOCAL ] DX: Starting deletion of primary data. [2025-09-24T18:28:13.176477] [DEBUG] [LOCAL ] DX: Deleted primary data file. [2025-09-24T18:28:13.191521] [INFO ] [MAIN ] DX: Starting full primary refresh. [2025-09-24T18:28:13.221658] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2025-05 (2.01 seconds). [2025-09-24T18:28:13.590442] [INFO ] [REMOTE ] DX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:28:13.616065] [INFO ] [REMOTE ] DX: Fetching primary data for 2024-12. [2025-09-24T18:28:13.764608] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-24T18:28:14.416128] [INFO ] [REMOTE ] DV: Fetching primary data for 2025-06. [2025-09-24T18:28:14.744200] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2025-02 (1.92 seconds). [2025-09-24T18:28:15.216156] [INFO ] [REMOTE ] DVN: Fetching primary data for 2025-03. [2025-09-24T18:28:15.612192] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2024-12 (2.00 seconds). [2025-09-24T18:28:16.016056] [INFO ] [REMOTE ] DX: Fetching primary data for 2025-01. [2025-09-24T18:28:16.048637] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-24T18:28:16.816085] [INFO ] [REMOTE ] DV: Fetching primary data for 2025-07. [2025-09-24T18:28:17.015774] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-24T18:28:17.539484] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-24T18:28:17.616055] [INFO ] [REMOTE ] DX: Fetching primary data for 2025-02. [2025-09-24T18:28:18.416071] [INFO ] [REMOTE ] DVA: Fetching primary data for 2025-05. [2025-09-24T18:28:18.685912] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2025-07 (1.87 seconds). [2025-09-24T18:28:19.216055] [INFO ] [REMOTE ] DVN: Fetching primary data for 2025-04. [2025-09-24T18:28:19.376466] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2025-02 (1.76 seconds). [2025-09-24T18:28:19.685087] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2025-05 (1.27 seconds). [2025-09-24T18:28:20.016099] [INFO ] [REMOTE ] DX: Fetching primary data for 2025-03. [2025-09-24T18:28:20.816102] [INFO ] [REMOTE ] DV: Fetching primary data for 2025-08. [2025-09-24T18:28:21.494138] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2025-04 (2.28 seconds). [2025-09-24T18:28:21.616035] [INFO ] [REMOTE ] DVN: Fetching primary data for 2025-05. [2025-09-24T18:28:21.785521] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-24T18:28:22.419106] [INFO ] [REMOTE ] DVA: Fetching primary data for 2025-06. [2025-09-24T18:28:22.423051] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-24T18:28:23.216078] [INFO ] [REMOTE ] DX: Fetching primary data for 2025-04. [2025-09-24T18:28:23.765831] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2025-05 (2.15 seconds). [2025-09-24T18:28:23.886097] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-24T18:28:24.016059] [INFO ] [REMOTE ] DVA: Fetching primary data for 2025-07. [2025-09-24T18:28:24.816076] [INFO ] [REMOTE ] DV: Fetching primary data for 2025-09. [2025-09-24T18:28:25.104981] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2025-04 (1.89 seconds). [2025-09-24T18:28:25.615430] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2025-07 (1.60 seconds). [2025-09-24T18:28:25.618747] [INFO ] [REMOTE ] DX: Fetching primary data for 2025-05. [2025-09-24T18:28:26.416068] [INFO ] [REMOTE ] DVA: Fetching primary data for 2025-08. [2025-09-24T18:28:26.765187] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2025-09 (1.95 seconds). [2025-09-24T18:28:26.775576] [INFO ] [REMOTE ] DV: Full fetch complete (73264 records). [2025-09-24T18:28:26.775804] [DEBUG] [VALIDATOR ] DV: Validating primary data. [2025-09-24T18:28:27.216868] [INFO ] [REMOTE ] DVN: Fetching primary data for 2025-06. [2025-09-24T18:28:27.217198] [DEBUG] [VALIDATOR ] DV: All expected trading days are present. [2025-09-24T18:28:27.218198] [DEBUG] [VALIDATOR ] DV: Primary data validation passed. [2025-09-24T18:28:27.219342] [INFO ] [MAIN ] DV: Fetched primary data is valid. [2025-09-24T18:28:27.219581] [DEBUG] [LOCAL ] DV: Saving primary data. [2025-09-24T18:28:27.221289] [DEBUG] [LOCAL ] DV: Trimmed 73264 records to 51274 (keeping 200 days of data) [2025-09-24T18:28:27.543629] [DEBUG] [LOCAL ] DV: Primary data saved (51274 records). [2025-09-24T18:28:27.543942] [INFO ] [MAIN ] DV: Full history saved. [2025-09-24T18:28:27.544064] [INFO ] [MAIN ] Update Progress: 668/2373 symbols completed. DV took 30.4s. Estimated remaining: 3h 45m 38s. Rate: 7.6 symbols/min [2025-09-24T18:28:27.726330] [INFO ] [MAIN ] DXC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:28:27.781454] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2025-05 (2.16 seconds). [2025-09-24T18:28:27.792687] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2025-08 (1.38 seconds). [2025-09-24T18:28:27.848892] [DEBUG] [LOCAL ] DXC: Loaded 49661 existing records from primary storage. [2025-09-24T18:28:27.849082] [INFO ] [MAIN ] DXC: Loaded 49661 existing records. [2025-09-24T18:28:28.024720] [INFO ] [REMOTE ] DX: Fetching primary data for 2025-06. [2025-09-24T18:28:28.030401] [WARN ] [MAIN ] DXC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:28:28.031630] [INFO ] [MAIN ] DXC: Wiping existing primary data before full refresh. [2025-09-24T18:28:28.031716] [INFO ] [LOCAL ] DXC: Starting deletion of primary data. [2025-09-24T18:28:28.032777] [DEBUG] [LOCAL ] DXC: Deleted primary data file. [2025-09-24T18:28:28.032842] [INFO ] [MAIN ] DXC: Starting full primary refresh. [2025-09-24T18:28:28.393790] [INFO ] [REMOTE ] DXC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:28:28.816083] [INFO ] [REMOTE ] DVA: Fetching primary data for 2025-09. [2025-09-24T18:28:28.898781] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2025-06 (1.68 seconds). [2025-09-24T18:28:29.616156] [INFO ] [REMOTE ] DVN: Fetching primary data for 2025-07. [2025-09-24T18:28:29.899736] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2025-06 (1.88 seconds). [2025-09-24T18:28:30.398252] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2025-09 (1.58 seconds). [2025-09-24T18:28:30.405857] [INFO ] [REMOTE ] DVA: Full fetch complete (59698 records). [2025-09-24T18:28:30.405972] [DEBUG] [VALIDATOR ] DVA: Validating primary data. [2025-09-24T18:28:30.421311] [INFO ] [REMOTE ] DX: Fetching primary data for 2025-07. [2025-09-24T18:28:30.808972] [DEBUG] [VALIDATOR ] DVA: All expected trading days are present. [2025-09-24T18:28:30.809089] [DEBUG] [VALIDATOR ] DVA: Primary data validation passed. [2025-09-24T18:28:30.809976] [INFO ] [MAIN ] DVA: Fetched primary data is valid. [2025-09-24T18:28:30.810046] [DEBUG] [LOCAL ] DVA: Saving primary data. [2025-09-24T18:28:30.814088] [DEBUG] [LOCAL ] DVA: Trimmed 59698 records to 41348 (keeping 200 days of data) [2025-09-24T18:28:31.085434] [DEBUG] [LOCAL ] DVA: Primary data saved (41348 records). [2025-09-24T18:28:31.085591] [INFO ] [MAIN ] DVA: Full history saved. [2025-09-24T18:28:31.085722] [INFO ] [MAIN ] Update Progress: 669/2373 symbols completed. DVA took 31.4s. Estimated remaining: 3h 45m 18s. Rate: 7.6 symbols/min [2025-09-24T18:28:31.221245] [INFO ] [REMOTE ] DXC: Fetching primary data for 2024-12. [2025-09-24T18:28:31.283200] [INFO ] [MAIN ] DXYZ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:28:31.324441] [DEBUG] [LOCAL ] DXYZ: Loaded 36762 existing records from primary storage. [2025-09-24T18:28:31.324615] [INFO ] [MAIN ] DXYZ: Loaded 36762 existing records. [2025-09-24T18:28:31.510127] [WARN ] [MAIN ] DXYZ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:28:31.510679] [INFO ] [MAIN ] DXYZ: Wiping existing primary data before full refresh. [2025-09-24T18:28:31.510746] [INFO ] [LOCAL ] DXYZ: Starting deletion of primary data. [2025-09-24T18:28:31.511665] [DEBUG] [LOCAL ] DXYZ: Deleted primary data file. [2025-09-24T18:28:31.511729] [INFO ] [MAIN ] DXYZ: Starting full primary refresh. [2025-09-24T18:28:31.888990] [INFO ] [REMOTE ] DXYZ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:28:31.931484] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2025-07 (2.32 seconds). [2025-09-24T18:28:31.988355] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-24T18:28:32.016056] [INFO ] [REMOTE ] DVN: Fetching primary data for 2025-08. [2025-09-24T18:28:32.478795] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-24T18:28:32.816111] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2024-12. [2025-09-24T18:28:33.616128] [INFO ] [REMOTE ] DX: Fetching primary data for 2025-08. [2025-09-24T18:28:33.950976] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2025-08 (1.93 seconds). [2025-09-24T18:28:34.416106] [INFO ] [REMOTE ] DVN: Fetching primary data for 2025-09. [2025-09-24T18:28:35.181799] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2024-12 (2.37 seconds). [2025-09-24T18:28:35.216039] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2025-01. [2025-09-24T18:28:35.521529] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2025-08 (1.91 seconds). [2025-09-24T18:28:36.016063] [INFO ] [REMOTE ] DXC: Fetching primary data for 2025-01. [2025-09-24T18:28:36.464191] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2025-09 (2.05 seconds). [2025-09-24T18:28:36.474208] [INFO ] [REMOTE ] DVN: Full fetch complete (77766 records). [2025-09-24T18:28:36.474367] [DEBUG] [VALIDATOR ] DVN: Validating primary data. [2025-09-24T18:28:36.821195] [INFO ] [REMOTE ] DX: Fetching primary data for 2025-09. [2025-09-24T18:28:36.912206] [DEBUG] [VALIDATOR ] DVN: All expected trading days are present. [2025-09-24T18:28:36.912326] [DEBUG] [VALIDATOR ] DVN: Primary data validation passed. [2025-09-24T18:28:36.913475] [INFO ] [MAIN ] DVN: Fetched primary data is valid. [2025-09-24T18:28:36.913549] [DEBUG] [LOCAL ] DVN: Saving primary data. [2025-09-24T18:28:36.915173] [DEBUG] [LOCAL ] DVN: Trimmed 77766 records to 53699 (keeping 200 days of data) [2025-09-24T18:28:37.259408] [DEBUG] [LOCAL ] DVN: Primary data saved (53699 records). [2025-09-24T18:28:37.259773] [INFO ] [MAIN ] DVN: Full history saved. [2025-09-24T18:28:37.259965] [INFO ] [MAIN ] Update Progress: 670/2373 symbols completed. DVN took 35.9s. Estimated remaining: 3h 45m 6s. Rate: 7.6 symbols/min [2025-09-24T18:28:37.448704] [INFO ] [MAIN ] DY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:28:37.488924] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-24T18:28:37.543416] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2025-01 (2.33 seconds). [2025-09-24T18:28:37.565377] [DEBUG] [LOCAL ] DY: Loaded 29868 existing records from primary storage. [2025-09-24T18:28:37.565534] [INFO ] [MAIN ] DY: Loaded 29868 existing records. [2025-09-24T18:28:37.624102] [INFO ] [REMOTE ] DXC: Fetching primary data for 2025-02. [2025-09-24T18:28:37.762844] [WARN ] [MAIN ] DY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:28:37.763192] [INFO ] [MAIN ] DY: Wiping existing primary data before full refresh. [2025-09-24T18:28:37.763252] [INFO ] [LOCAL ] DY: Starting deletion of primary data. [2025-09-24T18:28:37.764264] [DEBUG] [LOCAL ] DY: Deleted primary data file. [2025-09-24T18:28:37.764327] [INFO ] [MAIN ] DY: Starting full primary refresh. [2025-09-24T18:28:38.150461] [INFO ] [REMOTE ] DY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:28:38.416105] [INFO ] [REMOTE ] DY: Fetching primary data for 2024-12. [2025-09-24T18:28:39.013179] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2025-09 (2.19 seconds). [2025-09-24T18:28:39.023251] [INFO ] [REMOTE ] DX: Full fetch complete (75321 records). [2025-09-24T18:28:39.023397] [DEBUG] [VALIDATOR ] DX: Validating primary data. [2025-09-24T18:28:39.219568] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2025-02. [2025-09-24T18:28:39.385257] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2025-02 (1.76 seconds). [2025-09-24T18:28:39.488499] [DEBUG] [VALIDATOR ] DX: All expected trading days are present. [2025-09-24T18:28:39.488592] [DEBUG] [VALIDATOR ] DX: Primary data validation passed. [2025-09-24T18:28:39.489545] [INFO ] [MAIN ] DX: Fetched primary data is valid. [2025-09-24T18:28:39.489708] [DEBUG] [LOCAL ] DX: Saving primary data. [2025-09-24T18:28:39.491172] [DEBUG] [LOCAL ] DX: Trimmed 75321 records to 52476 (keeping 200 days of data) [2025-09-24T18:28:39.615148] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2024-12 (1.20 seconds). [2025-09-24T18:28:39.844259] [DEBUG] [LOCAL ] DX: Primary data saved (52476 records). [2025-09-24T18:28:39.844397] [INFO ] [MAIN ] DX: Full history saved. [2025-09-24T18:28:39.844508] [INFO ] [MAIN ] Update Progress: 671/2373 symbols completed. DX took 27.1s. Estimated remaining: 3h 44m 45s. Rate: 7.6 symbols/min [2025-09-24T18:28:40.020422] [INFO ] [MAIN ] E: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:28:40.018718] [INFO ] [REMOTE ] DY: Fetching primary data for 2025-01. [2025-09-24T18:28:40.053958] [DEBUG] [LOCAL ] E: Loaded 33441 existing records from primary storage. [2025-09-24T18:28:40.054094] [INFO ] [MAIN ] E: Loaded 33441 existing records. [2025-09-24T18:28:40.256908] [WARN ] [MAIN ] E: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:28:40.257233] [INFO ] [MAIN ] E: Wiping existing primary data before full refresh. [2025-09-24T18:28:40.257285] [INFO ] [LOCAL ] E: Starting deletion of primary data. [2025-09-24T18:28:40.258166] [DEBUG] [LOCAL ] E: Deleted primary data file. [2025-09-24T18:28:40.258228] [INFO ] [MAIN ] E: Starting full primary refresh. [2025-09-24T18:28:40.640284] [INFO ] [REMOTE ] E: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:28:40.816039] [INFO ] [REMOTE ] E: Fetching primary data for 2024-12. [2025-09-24T18:28:41.156552] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2025-02 (1.94 seconds). [2025-09-24T18:28:41.220537] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2025-01 (1.20 seconds). [2025-09-24T18:28:41.616099] [INFO ] [REMOTE ] DY: Fetching primary data for 2025-02. [2025-09-24T18:28:42.234348] [INFO ] [REMOTE ] E: Incremental fetch complete for 2024-12 (1.42 seconds). [2025-09-24T18:28:42.416083] [INFO ] [REMOTE ] E: Fetching primary data for 2025-01. [2025-09-24T18:28:42.745138] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2025-02 (1.13 seconds). [2025-09-24T18:28:43.216081] [INFO ] [REMOTE ] DXC: Fetching primary data for 2025-03. [2025-09-24T18:28:43.448046] [INFO ] [REMOTE ] E: Incremental fetch complete for 2025-01 (1.03 seconds). [2025-09-24T18:28:44.016092] [INFO ] [REMOTE ] E: Fetching primary data for 2025-02. [2025-09-24T18:28:44.816051] [INFO ] [REMOTE ] DY: Fetching primary data for 2025-03. [2025-09-24T18:28:45.007902] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-24T18:28:45.067158] [INFO ] [REMOTE ] E: Incremental fetch complete for 2025-02 (1.05 seconds). [2025-09-24T18:28:45.616097] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2025-03. [2025-09-24T18:28:46.333334] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-24T18:28:46.416115] [INFO ] [REMOTE ] DXC: Fetching primary data for 2025-04. [2025-09-24T18:28:47.216065] [INFO ] [REMOTE ] E: Fetching primary data for 2025-03. [2025-09-24T18:28:47.583635] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2025-03 (1.97 seconds). [2025-09-24T18:28:48.016093] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2025-04. [2025-09-24T18:28:48.156865] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-24T18:28:48.701157] [INFO ] [REMOTE ] E: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-24T18:28:48.816066] [INFO ] [REMOTE ] E: Fetching primary data for 2025-04. [2025-09-24T18:28:49.572909] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-24T18:28:49.616039] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2025-05. [2025-09-24T18:28:49.951592] [INFO ] [REMOTE ] E: Incremental fetch complete for 2025-04 (1.14 seconds). [2025-09-24T18:28:50.416087] [INFO ] [REMOTE ] DXC: Fetching primary data for 2025-05. [2025-09-24T18:28:51.197884] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-24T18:28:51.216048] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2025-06. [2025-09-24T18:28:51.830133] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-24T18:28:52.016128] [INFO ] [REMOTE ] DY: Fetching primary data for 2025-04. [2025-09-24T18:28:52.816161] [INFO ] [REMOTE ] E: Fetching primary data for 2025-05. [2025-09-24T18:28:53.043143] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2025-06 (1.83 seconds). [2025-09-24T18:28:53.331398] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2025-04 (1.32 seconds). [2025-09-24T18:28:53.616367] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2025-07. [2025-09-24T18:28:54.222699] [INFO ] [REMOTE ] E: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-24T18:28:54.416101] [INFO ] [REMOTE ] E: Fetching primary data for 2025-06. [2025-09-24T18:28:55.216047] [INFO ] [REMOTE ] DXC: Fetching primary data for 2025-06. [2025-09-24T18:28:55.725420] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2025-07 (2.11 seconds). [2025-09-24T18:28:55.877153] [INFO ] [REMOTE ] E: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-24T18:28:56.016164] [INFO ] [REMOTE ] E: Fetching primary data for 2025-07. [2025-09-24T18:28:56.816060] [INFO ] [REMOTE ] DY: Fetching primary data for 2025-05. [2025-09-24T18:28:56.910329] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2025-06 (1.69 seconds). [2025-09-24T18:28:57.069477] [INFO ] [REMOTE ] E: Incremental fetch complete for 2025-07 (1.05 seconds). [2025-09-24T18:28:57.616132] [INFO ] [REMOTE ] E: Fetching primary data for 2025-08. [2025-09-24T18:28:58.363053] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2025-05 (1.55 seconds). [2025-09-24T18:28:58.416083] [INFO ] [REMOTE ] DXC: Fetching primary data for 2025-07. [2025-09-24T18:28:58.990400] [INFO ] [REMOTE ] E: Incremental fetch complete for 2025-08 (1.37 seconds). [2025-09-24T18:28:59.216137] [INFO ] [REMOTE ] DY: Fetching primary data for 2025-06. [2025-09-24T18:29:00.016058] [INFO ] [REMOTE ] E: Fetching primary data for 2025-09. [2025-09-24T18:29:00.064919] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-24T18:29:00.422371] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2025-06 (1.21 seconds). [2025-09-24T18:29:00.816079] [INFO ] [REMOTE ] DY: Fetching primary data for 2025-07. [2025-09-24T18:29:01.359055] [INFO ] [REMOTE ] E: Incremental fetch complete for 2025-09 (1.34 seconds). [2025-09-24T18:29:01.364882] [INFO ] [REMOTE ] E: Full fetch complete (48421 records). [2025-09-24T18:29:01.365038] [DEBUG] [VALIDATOR ] E: Validating primary data. [2025-09-24T18:29:01.621218] [INFO ] [REMOTE ] DXC: Fetching primary data for 2025-08. [2025-09-24T18:29:01.775996] [DEBUG] [VALIDATOR ] E: All expected trading days are present. [2025-09-24T18:29:01.776097] [DEBUG] [VALIDATOR ] E: Primary data validation passed. [2025-09-24T18:29:01.776996] [INFO ] [MAIN ] E: Fetched primary data is valid. [2025-09-24T18:29:01.777068] [DEBUG] [LOCAL ] E: Saving primary data. [2025-09-24T18:29:01.778365] [DEBUG] [LOCAL ] E: Trimmed 48421 records to 33384 (keeping 200 days of data) [2025-09-24T18:29:02.005423] [DEBUG] [LOCAL ] E: Primary data saved (33384 records). [2025-09-24T18:29:02.006139] [INFO ] [MAIN ] E: Full history saved. [2025-09-24T18:29:02.006488] [INFO ] [MAIN ] Update Progress: 672/2373 symbols completed. E took 22.2s. Estimated remaining: 3h 45m 13s. Rate: 7.6 symbols/min [2025-09-24T18:29:02.222299] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2025-07 (1.41 seconds). [2025-09-24T18:29:02.227156] [INFO ] [MAIN ] EAF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:29:02.279188] [DEBUG] [LOCAL ] EAF: Loaded 43932 existing records from primary storage. [2025-09-24T18:29:02.279382] [INFO ] [MAIN ] EAF: Loaded 43932 existing records. [2025-09-24T18:29:02.421192] [INFO ] [REMOTE ] DY: Fetching primary data for 2025-08. [2025-09-24T18:29:02.465352] [WARN ] [MAIN ] EAF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:29:02.465721] [INFO ] [MAIN ] EAF: Wiping existing primary data before full refresh. [2025-09-24T18:29:02.465798] [INFO ] [LOCAL ] EAF: Starting deletion of primary data. [2025-09-24T18:29:02.466758] [DEBUG] [LOCAL ] EAF: Deleted primary data file. [2025-09-24T18:29:02.466838] [INFO ] [MAIN ] EAF: Starting full primary refresh. [2025-09-24T18:29:02.849114] [INFO ] [REMOTE ] EAF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:29:03.058277] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-24T18:29:03.216159] [INFO ] [REMOTE ] DXC: Fetching primary data for 2025-09. [2025-09-24T18:29:03.845620] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2025-08 (1.42 seconds). [2025-09-24T18:29:04.016086] [INFO ] [REMOTE ] DY: Fetching primary data for 2025-09. [2025-09-24T18:29:04.816122] [INFO ] [REMOTE ] EAF: Fetching primary data for 2024-12. [2025-09-24T18:29:04.944338] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-24T18:29:04.955592] [INFO ] [REMOTE ] DXC: Full fetch complete (68718 records). [2025-09-24T18:29:04.955885] [DEBUG] [VALIDATOR ] DXC: Validating primary data. [2025-09-24T18:29:05.400442] [DEBUG] [VALIDATOR ] DXC: All expected trading days are present. [2025-09-24T18:29:05.414636] [DEBUG] [VALIDATOR ] DXC: Primary data validation passed. [2025-09-24T18:29:05.416684] [INFO ] [MAIN ] DXC: Fetched primary data is valid. [2025-09-24T18:29:05.417462] [DEBUG] [LOCAL ] DXC: Saving primary data. [2025-09-24T18:29:05.417349] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2025-09 (1.40 seconds). [2025-09-24T18:29:05.424242] [INFO ] [REMOTE ] DY: Full fetch complete (44936 records). [2025-09-24T18:29:05.424548] [DEBUG] [VALIDATOR ] DY: Validating primary data. [2025-09-24T18:29:05.459168] [DEBUG] [LOCAL ] DXC: Trimmed 68718 records to 49682 (keeping 200 days of data) [2025-09-24T18:29:05.624937] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2025-08. [2025-09-24T18:29:05.921696] [DEBUG] [VALIDATOR ] DY: All expected trading days are present. [2025-09-24T18:29:05.922128] [DEBUG] [VALIDATOR ] DY: Primary data validation passed. [2025-09-24T18:29:05.923604] [INFO ] [MAIN ] DY: Fetched primary data is valid. [2025-09-24T18:29:05.923968] [DEBUG] [LOCAL ] DY: Saving primary data. [2025-09-24T18:29:05.928930] [DEBUG] [LOCAL ] DY: Trimmed 44936 records to 29758 (keeping 200 days of data) [2025-09-24T18:29:06.138471] [DEBUG] [LOCAL ] DY: Primary data saved (29758 records). [2025-09-24T18:29:06.139716] [INFO ] [MAIN ] DY: Full history saved. [2025-09-24T18:29:06.140098] [INFO ] [MAIN ] Update Progress: 673/2373 symbols completed. DY took 28.9s. Estimated remaining: 3h 44m 55s. Rate: 7.6 symbols/min [2025-09-24T18:29:06.458584] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-24T18:29:06.488801] [INFO ] [MAIN ] EAI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:29:06.502147] [INFO ] [REMOTE ] EAF: Fetching primary data for 2025-01. [2025-09-24T18:29:06.523563] [DEBUG] [LOCAL ] EAI: Loaded 3975 existing records from primary storage. [2025-09-24T18:29:06.555003] [INFO ] [MAIN ] EAI: Loaded 3975 existing records. [2025-09-24T18:29:06.766100] [WARN ] [MAIN ] EAI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:29:06.768868] [INFO ] [MAIN ] EAI: Wiping existing primary data before full refresh. [2025-09-24T18:29:06.768952] [INFO ] [LOCAL ] EAI: Starting deletion of primary data. [2025-09-24T18:29:06.770496] [DEBUG] [LOCAL ] EAI: Deleted primary data file. [2025-09-24T18:29:06.770848] [INFO ] [MAIN ] EAI: Starting full primary refresh. [2025-09-24T18:29:06.925065] [DEBUG] [LOCAL ] DXC: Primary data saved (49682 records). [2025-09-24T18:29:06.940275] [INFO ] [MAIN ] DXC: Full history saved. [2025-09-24T18:29:06.959621] [INFO ] [MAIN ] Update Progress: 674/2373 symbols completed. DXC took 39.4s. Estimated remaining: 3h 44m 29s. Rate: 7.6 symbols/min [2025-09-24T18:29:07.337904] [INFO ] [MAIN ] EARN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:29:07.342916] [INFO ] [REMOTE ] EAI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:29:07.343724] [INFO ] [REMOTE ] EAI: Fetching primary data for 2024-12. [2025-09-24T18:29:07.409996] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-24T18:29:07.408698] [DEBUG] [LOCAL ] EARN: Loaded 30366 existing records from primary storage. [2025-09-24T18:29:07.417802] [INFO ] [MAIN ] EARN: Loaded 30366 existing records. [2025-09-24T18:29:07.663313] [WARN ] [MAIN ] EARN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:29:07.663672] [INFO ] [MAIN ] EARN: Wiping existing primary data before full refresh. [2025-09-24T18:29:07.663737] [INFO ] [LOCAL ] EARN: Starting deletion of primary data. [2025-09-24T18:29:07.664558] [DEBUG] [LOCAL ] EARN: Deleted primary data file. [2025-09-24T18:29:07.664623] [INFO ] [MAIN ] EARN: Starting full primary refresh. [2025-09-24T18:29:08.020440] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2025-09. [2025-09-24T18:29:08.066411] [INFO ] [REMOTE ] EARN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:29:08.073200] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2024-12 (0.73 seconds). [2025-09-24T18:29:08.156224] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-24T18:29:08.816087] [INFO ] [REMOTE ] EARN: Fetching primary data for 2024-12. [2025-09-24T18:29:09.616151] [INFO ] [REMOTE ] EAI: Fetching primary data for 2025-01. [2025-09-24T18:29:10.046249] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2025-09 (2.03 seconds). [2025-09-24T18:29:10.052804] [INFO ] [REMOTE ] DXYZ: Full fetch complete (58030 records). [2025-09-24T18:29:10.052957] [DEBUG] [VALIDATOR ] DXYZ: Validating primary data. [2025-09-24T18:29:10.224501] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2025-01 (0.61 seconds). [2025-09-24T18:29:10.424706] [INFO ] [REMOTE ] EAI: Fetching primary data for 2025-02. [2025-09-24T18:29:10.482522] [DEBUG] [VALIDATOR ] DXYZ: All expected trading days are present. [2025-09-24T18:29:10.485050] [DEBUG] [VALIDATOR ] DXYZ: Primary data validation passed. [2025-09-24T18:29:10.486224] [INFO ] [MAIN ] DXYZ: Fetched primary data is valid. [2025-09-24T18:29:10.486428] [DEBUG] [LOCAL ] DXYZ: Saving primary data. [2025-09-24T18:29:10.489002] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2024-12 (1.67 seconds). [2025-09-24T18:29:10.498936] [DEBUG] [LOCAL ] DXYZ: Trimmed 58030 records to 36652 (keeping 200 days of data) [2025-09-24T18:29:10.738514] [DEBUG] [LOCAL ] DXYZ: Primary data saved (36652 records). [2025-09-24T18:29:10.738701] [INFO ] [MAIN ] DXYZ: Full history saved. [2025-09-24T18:29:10.738846] [INFO ] [MAIN ] Update Progress: 675/2373 symbols completed. DXYZ took 39.7s. Estimated remaining: 3h 44m 11s. Rate: 7.6 symbols/min [2025-09-24T18:29:10.945444] [INFO ] [MAIN ] EAT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:29:10.945733] [DEBUG] [LOCAL ] EAT: No existing data file found in primary storage. [2025-09-24T18:29:10.945785] [WARN ] [MAIN ] EAT: No existing data found, performing full refresh instead. [2025-09-24T18:29:10.945935] [INFO ] [MAIN ] EAT: Wiping existing primary data before full refresh. [2025-09-24T18:29:10.945983] [INFO ] [LOCAL ] EAT: Starting deletion of primary data. [2025-09-24T18:29:10.946095] [DEBUG] [LOCAL ] EAT: No primary data file found to delete. [2025-09-24T18:29:10.946145] [INFO ] [MAIN ] EAT: Starting full primary refresh. [2025-09-24T18:29:11.063410] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2025-02 (0.64 seconds). [2025-09-24T18:29:11.223418] [INFO ] [REMOTE ] EAF: Fetching primary data for 2025-02. [2025-09-24T18:29:11.353712] [INFO ] [REMOTE ] EAT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:29:12.016118] [INFO ] [REMOTE ] EAT: Fetching primary data for 2024-12. [2025-09-24T18:29:12.816084] [INFO ] [REMOTE ] EARN: Fetching primary data for 2025-01. [2025-09-24T18:29:12.923675] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2025-02 (1.70 seconds). [2025-09-24T18:29:13.616081] [INFO ] [REMOTE ] EAI: Fetching primary data for 2025-03. [2025-09-24T18:29:13.686914] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2024-12 (1.67 seconds). [2025-09-24T18:29:14.204482] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2025-01 (1.39 seconds). [2025-09-24T18:29:14.205701] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2025-03 (0.59 seconds). [2025-09-24T18:29:14.416188] [INFO ] [REMOTE ] EAT: Fetching primary data for 2025-01. [2025-09-24T18:29:15.216201] [INFO ] [REMOTE ] EAI: Fetching primary data for 2025-04. [2025-09-24T18:29:15.819064] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2025-04 (0.60 seconds). [2025-09-24T18:29:16.016143] [INFO ] [REMOTE ] EAI: Fetching primary data for 2025-05. [2025-09-24T18:29:16.108490] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2025-01 (1.69 seconds). [2025-09-24T18:29:16.591626] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2025-05 (0.58 seconds). [2025-09-24T18:29:16.816119] [INFO ] [REMOTE ] EAT: Fetching primary data for 2025-02. [2025-09-24T18:29:17.616099] [INFO ] [REMOTE ] EAI: Fetching primary data for 2025-06. [2025-09-24T18:29:18.158680] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2025-06 (0.54 seconds). [2025-09-24T18:29:18.416112] [INFO ] [REMOTE ] EAF: Fetching primary data for 2025-03. [2025-09-24T18:29:18.575028] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2025-02 (1.76 seconds). [2025-09-24T18:29:19.216116] [INFO ] [REMOTE ] EAI: Fetching primary data for 2025-07. [2025-09-24T18:29:19.821820] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2025-07 (0.61 seconds). [2025-09-24T18:29:20.016073] [INFO ] [REMOTE ] EARN: Fetching primary data for 2025-02. [2025-09-24T18:29:20.205052] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-24T18:29:20.816120] [INFO ] [REMOTE ] EAF: Fetching primary data for 2025-04. [2025-09-24T18:29:21.533483] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-24T18:29:21.616090] [INFO ] [REMOTE ] EAI: Fetching primary data for 2025-08. [2025-09-24T18:29:22.044513] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2025-08 (0.43 seconds). [2025-09-24T18:29:22.416115] [INFO ] [REMOTE ] EARN: Fetching primary data for 2025-03. [2025-09-24T18:29:22.488965] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-24T18:29:23.216085] [INFO ] [REMOTE ] EAF: Fetching primary data for 2025-05. [2025-09-24T18:29:23.941390] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2025-03 (1.53 seconds). [2025-09-24T18:29:24.016207] [INFO ] [REMOTE ] EAT: Fetching primary data for 2025-03. [2025-09-24T18:29:24.816058] [INFO ] [REMOTE ] EARN: Fetching primary data for 2025-04. [2025-09-24T18:29:24.916829] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2025-05 (1.70 seconds). [2025-09-24T18:29:25.616068] [INFO ] [REMOTE ] EAI: Fetching primary data for 2025-09. [2025-09-24T18:29:25.788962] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-24T18:29:26.309975] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2025-09 (0.69 seconds). [2025-09-24T18:29:26.312404] [INFO ] [REMOTE ] EAI: Full fetch complete (6139 records). [2025-09-24T18:29:26.312721] [DEBUG] [VALIDATOR ] EAI: Validating primary data. [2025-09-24T18:29:26.428989] [INFO ] [REMOTE ] EAF: Fetching primary data for 2025-06. [2025-09-24T18:29:26.528375] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-24T18:29:26.759264] [DEBUG] [VALIDATOR ] EAI: All expected trading days are present. [2025-09-24T18:29:26.759368] [DEBUG] [VALIDATOR ] EAI: Primary data validation passed. [2025-09-24T18:29:26.759579] [INFO ] [MAIN ] EAI: Fetched primary data is valid. [2025-09-24T18:29:26.759621] [DEBUG] [LOCAL ] EAI: Saving primary data. [2025-09-24T18:29:26.760068] [DEBUG] [LOCAL ] EAI: Trimmed 6139 records to 3961 (keeping 200 days of data) [2025-09-24T18:29:26.785617] [DEBUG] [LOCAL ] EAI: Primary data saved (3961 records). [2025-09-24T18:29:26.785765] [INFO ] [MAIN ] EAI: Full history saved. [2025-09-24T18:29:26.785915] [INFO ] [MAIN ] Update Progress: 676/2373 symbols completed. EAI took 20.6s. Estimated remaining: 3h 44m 23s. Rate: 7.6 symbols/min [2025-09-24T18:29:26.957075] [INFO ] [MAIN ] EB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:29:27.003206] [DEBUG] [LOCAL ] EB: Loaded 37872 existing records from primary storage. [2025-09-24T18:29:27.003390] [INFO ] [MAIN ] EB: Loaded 37872 existing records. [2025-09-24T18:29:27.207885] [WARN ] [MAIN ] EB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:29:27.208546] [INFO ] [MAIN ] EB: Wiping existing primary data before full refresh. [2025-09-24T18:29:27.208827] [INFO ] [LOCAL ] EB: Starting deletion of primary data. [2025-09-24T18:29:27.209855] [DEBUG] [LOCAL ] EB: Deleted primary data file. [2025-09-24T18:29:27.209937] [INFO ] [MAIN ] EB: Starting full primary refresh. [2025-09-24T18:29:27.222722] [INFO ] [REMOTE ] EAT: Fetching primary data for 2025-04. [2025-09-24T18:29:27.587779] [INFO ] [REMOTE ] EB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:29:27.949614] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-24T18:29:28.016095] [INFO ] [REMOTE ] EB: Fetching primary data for 2024-12. [2025-09-24T18:29:28.816066] [INFO ] [REMOTE ] EARN: Fetching primary data for 2025-05. [2025-09-24T18:29:28.963830] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-24T18:29:29.574890] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-24T18:29:29.616072] [INFO ] [REMOTE ] EB: Fetching primary data for 2025-01. [2025-09-24T18:29:30.184759] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2025-05 (1.37 seconds). [2025-09-24T18:29:30.416080] [INFO ] [REMOTE ] EAF: Fetching primary data for 2025-07. [2025-09-24T18:29:31.216097] [INFO ] [REMOTE ] EARN: Fetching primary data for 2025-06. [2025-09-24T18:29:31.245521] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-24T18:29:32.016083] [INFO ] [REMOTE ] EB: Fetching primary data for 2025-02. [2025-09-24T18:29:32.129126] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2025-06 (0.91 seconds). [2025-09-24T18:29:32.200762] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2025-07 (1.78 seconds). [2025-09-24T18:29:32.816166] [INFO ] [REMOTE ] EARN: Fetching primary data for 2025-07. [2025-09-24T18:29:33.318365] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-24T18:29:33.616093] [INFO ] [REMOTE ] EAT: Fetching primary data for 2025-05. [2025-09-24T18:29:33.938411] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-24T18:29:34.416151] [INFO ] [REMOTE ] EARN: Fetching primary data for 2025-08. [2025-09-24T18:29:35.216054] [INFO ] [REMOTE ] EAF: Fetching primary data for 2025-08. [2025-09-24T18:29:35.468496] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2025-05 (1.85 seconds). [2025-09-24T18:29:35.597962] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2025-08 (1.18 seconds). [2025-09-24T18:29:36.016103] [INFO ] [REMOTE ] EAT: Fetching primary data for 2025-06. [2025-09-24T18:29:36.434606] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2025-08 (1.22 seconds). [2025-09-24T18:29:36.816155] [INFO ] [REMOTE ] EARN: Fetching primary data for 2025-09. [2025-09-24T18:29:37.616058] [INFO ] [REMOTE ] EAF: Fetching primary data for 2025-09. [2025-09-24T18:29:37.670479] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-24T18:29:38.015467] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-24T18:29:38.019709] [INFO ] [REMOTE ] EARN: Full fetch complete (46382 records). [2025-09-24T18:29:38.019813] [DEBUG] [VALIDATOR ] EARN: Validating primary data. [2025-09-24T18:29:38.418419] [INFO ] [REMOTE ] EB: Fetching primary data for 2025-03. [2025-09-24T18:29:38.460730] [DEBUG] [VALIDATOR ] EARN: All expected trading days are present. [2025-09-24T18:29:38.460809] [DEBUG] [VALIDATOR ] EARN: Primary data validation passed. [2025-09-24T18:29:38.461577] [INFO ] [MAIN ] EARN: Fetched primary data is valid. [2025-09-24T18:29:38.461749] [DEBUG] [LOCAL ] EARN: Saving primary data. [2025-09-24T18:29:38.463004] [DEBUG] [LOCAL ] EARN: Trimmed 46382 records to 30263 (keeping 200 days of data) [2025-09-24T18:29:38.663265] [DEBUG] [LOCAL ] EARN: Primary data saved (30263 records). [2025-09-24T18:29:38.664404] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2025-09 (1.05 seconds). [2025-09-24T18:29:38.663958] [INFO ] [MAIN ] EARN: Full history saved. [2025-09-24T18:29:38.664567] [INFO ] [MAIN ] Update Progress: 677/2373 symbols completed. EARN took 31.7s. Estimated remaining: 3h 44m 25s. Rate: 7.6 symbols/min [2025-09-24T18:29:38.673742] [INFO ] [REMOTE ] EAF: Full fetch complete (64660 records). [2025-09-24T18:29:38.673832] [DEBUG] [VALIDATOR ] EAF: Validating primary data. [2025-09-24T18:29:39.068898] [DEBUG] [VALIDATOR ] EAF: All expected trading days are present. [2025-09-24T18:29:39.068985] [DEBUG] [VALIDATOR ] EAF: Primary data validation passed. [2025-09-24T18:29:39.070269] [INFO ] [MAIN ] EAF: Fetched primary data is valid. [2025-09-24T18:29:39.070353] [DEBUG] [LOCAL ] EAF: Saving primary data. [2025-09-24T18:29:39.071756] [DEBUG] [LOCAL ] EAF: Trimmed 64660 records to 43750 (keeping 200 days of data) [2025-09-24T18:29:39.248146] [INFO ] [REMOTE ] EAT: Fetching primary data for 2025-07. [2025-09-24T18:29:39.349576] [DEBUG] [LOCAL ] EAF: Primary data saved (43750 records). [2025-09-24T18:29:39.349745] [INFO ] [MAIN ] EAF: Full history saved. [2025-09-24T18:29:39.349855] [INFO ] [MAIN ] Update Progress: 678/2373 symbols completed. EAF took 37.3s. Estimated remaining: 3h 43m 59s. Rate: 7.6 symbols/min [2025-09-24T18:29:40.166988] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-24T18:29:40.176105] [INFO ] [REMOTE ] EB: Fetching primary data for 2025-04. [2025-09-24T18:29:40.888590] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-24T18:29:40.900339] [INFO ] [REMOTE ] EAT: Fetching primary data for 2025-08. [2025-09-24T18:29:41.716629] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-24T18:29:41.727398] [INFO ] [REMOTE ] EB: Fetching primary data for 2025-05. [2025-09-24T18:29:42.622515] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2025-08 (1.72 seconds). [2025-09-24T18:29:42.633198] [INFO ] [REMOTE ] EAT: Fetching primary data for 2025-09. [2025-09-24T18:29:43.178906] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2025-05 (1.45 seconds). [2025-09-24T18:29:43.216091] [INFO ] [REMOTE ] EB: Fetching primary data for 2025-06. [2025-09-24T18:29:44.591268] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2025-09 (1.96 seconds). [2025-09-24T18:29:44.621429] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-24T18:29:44.620085] [INFO ] [REMOTE ] EAT: Full fetch complete (71761 records). [2025-09-24T18:29:44.621586] [DEBUG] [VALIDATOR ] EAT: Validating primary data. [2025-09-24T18:29:44.629362] [INFO ] [REMOTE ] EB: Fetching primary data for 2025-07. [2025-09-24T18:29:45.071955] [DEBUG] [VALIDATOR ] EAT: All expected trading days are present. [2025-09-24T18:29:45.072085] [DEBUG] [VALIDATOR ] EAT: Primary data validation passed. [2025-09-24T18:29:45.073672] [INFO ] [MAIN ] EAT: Fetched primary data is valid. [2025-09-24T18:29:45.073763] [DEBUG] [LOCAL ] EAT: Saving primary data. [2025-09-24T18:29:45.078846] [DEBUG] [LOCAL ] EAT: Trimmed 71761 records to 49810 (keeping 200 days of data) [2025-09-24T18:29:45.511880] [DEBUG] [LOCAL ] EAT: Primary data saved (49810 records). [2025-09-24T18:29:45.512089] [INFO ] [MAIN ] EAT: Full history saved. [2025-09-24T18:29:45.512228] [INFO ] [MAIN ] Update Progress: 679/2373 symbols completed. EAT took 34.8s. Estimated remaining: 3h 43m 47s. Rate: 7.6 symbols/min [2025-09-24T18:29:46.088598] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-24T18:29:46.103493] [INFO ] [REMOTE ] EB: Fetching primary data for 2025-08. [2025-09-24T18:29:47.567201] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-24T18:29:47.575770] [INFO ] [REMOTE ] EB: Fetching primary data for 2025-09. [2025-09-24T18:29:48.909237] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2025-09 (1.33 seconds). [2025-09-24T18:29:48.915181] [INFO ] [REMOTE ] EB: Full fetch complete (56833 records). [2025-09-24T18:29:48.915295] [DEBUG] [VALIDATOR ] EB: Validating primary data. [2025-09-24T18:29:49.362528] [DEBUG] [VALIDATOR ] EB: All expected trading days are present. [2025-09-24T18:29:49.362611] [DEBUG] [VALIDATOR ] EB: Primary data validation passed. [2025-09-24T18:29:49.363457] [INFO ] [MAIN ] EB: Fetched primary data is valid. [2025-09-24T18:29:49.363526] [DEBUG] [LOCAL ] EB: Saving primary data. [2025-09-24T18:29:49.364774] [DEBUG] [LOCAL ] EB: Trimmed 56833 records to 37674 (keeping 200 days of data) [2025-09-24T18:29:49.578958] [DEBUG] [LOCAL ] EB: Primary data saved (37674 records). [2025-09-24T18:29:49.579107] [INFO ] [MAIN ] EB: Full history saved. [2025-09-24T18:29:49.579196] [INFO ] [MAIN ] Update Progress: 680/2373 symbols completed. EB took 22.8s. Estimated remaining: 3h 43m 29s. Rate: 7.6 symbols/min [2025-09-24T18:29:50.309002] [INFO ] [MAIN ] EBF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:29:50.300069] [INFO ] [MAIN ] EC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:29:50.298570] [INFO ] [MAIN ] EBS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:29:50.396749] [INFO ] [MAIN ] EBR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:29:50.425979] [DEBUG] [LOCAL ] EBF: Loaded 19531 existing records from primary storage. [2025-09-24T18:29:50.426207] [INFO ] [MAIN ] EBF: Loaded 19531 existing records. [2025-09-24T18:29:50.580913] [DEBUG] [LOCAL ] EBS: Loaded 46807 existing records from primary storage. [2025-09-24T18:29:50.581405] [INFO ] [MAIN ] EBS: Loaded 46807 existing records. [2025-09-24T18:29:50.722127] [DEBUG] [LOCAL ] EC: Loaded 49369 existing records from primary storage. [2025-09-24T18:29:50.732775] [INFO ] [MAIN ] EC: Loaded 49369 existing records. [2025-09-24T18:29:50.824172] [DEBUG] [LOCAL ] EBR: Loaded 43083 existing records from primary storage. [2025-09-24T18:29:50.879032] [WARN ] [MAIN ] EBF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:29:50.853846] [INFO ] [MAIN ] EBR: Loaded 43083 existing records. [2025-09-24T18:29:50.931529] [INFO ] [MAIN ] EBF: Wiping existing primary data before full refresh. [2025-09-24T18:29:50.997146] [INFO ] [LOCAL ] EBF: Starting deletion of primary data. [2025-09-24T18:29:51.035387] [DEBUG] [LOCAL ] EBF: Deleted primary data file. [2025-09-24T18:29:51.100235] [WARN ] [MAIN ] EBS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:29:51.064394] [INFO ] [MAIN ] EBF: Starting full primary refresh. [2025-09-24T18:29:51.147353] [INFO ] [MAIN ] EBS: Wiping existing primary data before full refresh. [2025-09-24T18:29:51.170243] [INFO ] [LOCAL ] EBS: Starting deletion of primary data. [2025-09-24T18:29:51.233866] [DEBUG] [LOCAL ] EBS: Deleted primary data file. [2025-09-24T18:29:51.284893] [INFO ] [MAIN ] EBS: Starting full primary refresh. [2025-09-24T18:29:51.333774] [WARN ] [MAIN ] EC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:29:51.509996] [INFO ] [MAIN ] EC: Wiping existing primary data before full refresh. [2025-09-24T18:29:51.556385] [INFO ] [LOCAL ] EC: Starting deletion of primary data. [2025-09-24T18:29:51.567082] [WARN ] [MAIN ] EBR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:29:51.590520] [DEBUG] [LOCAL ] EC: Deleted primary data file. [2025-09-24T18:29:51.615666] [INFO ] [MAIN ] EC: Starting full primary refresh. [2025-09-24T18:29:51.615737] [INFO ] [MAIN ] EBR: Wiping existing primary data before full refresh. [2025-09-24T18:29:51.649356] [INFO ] [LOCAL ] EBR: Starting deletion of primary data. [2025-09-24T18:29:51.701070] [DEBUG] [LOCAL ] EBR: Deleted primary data file. [2025-09-24T18:29:51.715951] [INFO ] [MAIN ] EBR: Starting full primary refresh. [2025-09-24T18:29:52.285734] [INFO ] [REMOTE ] EBF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:29:52.452837] [INFO ] [REMOTE ] EBF: Fetching primary data for 2024-12. [2025-09-24T18:29:52.808607] [INFO ] [REMOTE ] EBS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:29:52.813879] [INFO ] [REMOTE ] EC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:29:52.814755] [INFO ] [REMOTE ] EC: Fetching primary data for 2024-12. [2025-09-24T18:29:52.814188] [INFO ] [REMOTE ] EBS: Fetching primary data for 2024-12. [2025-09-24T18:29:52.897261] [INFO ] [REMOTE ] EBR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:29:52.897548] [INFO ] [REMOTE ] EBR: Fetching primary data for 2024-12. [2025-09-24T18:29:53.790917] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2024-12 (1.34 seconds). [2025-09-24T18:29:53.795028] [INFO ] [REMOTE ] EBF: Fetching primary data for 2025-01. [2025-09-24T18:29:54.529215] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-24T18:29:54.539209] [INFO ] [REMOTE ] EBS: Fetching primary data for 2025-01. [2025-09-24T18:29:54.656071] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-24T18:29:54.669912] [INFO ] [REMOTE ] EBR: Fetching primary data for 2025-01. [2025-09-24T18:29:54.700311] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2024-12 (1.89 seconds). [2025-09-24T18:29:54.710947] [INFO ] [REMOTE ] EC: Fetching primary data for 2025-01. [2025-09-24T18:29:54.799433] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-24T18:29:54.803336] [INFO ] [REMOTE ] EBF: Fetching primary data for 2025-02. [2025-09-24T18:29:55.642112] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2025-02 (0.84 seconds). [2025-09-24T18:29:55.646493] [INFO ] [REMOTE ] EBF: Fetching primary data for 2025-03. [2025-09-24T18:29:56.011620] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-24T18:29:56.021075] [INFO ] [REMOTE ] EBS: Fetching primary data for 2025-02. [2025-09-24T18:29:56.228161] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-24T18:29:56.237926] [INFO ] [REMOTE ] EBR: Fetching primary data for 2025-02. [2025-09-24T18:29:56.422254] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2025-03 (0.78 seconds). [2025-09-24T18:29:56.427896] [INFO ] [REMOTE ] EBF: Fetching primary data for 2025-04. [2025-09-24T18:29:56.488927] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2025-01 (1.78 seconds). [2025-09-24T18:29:56.816083] [INFO ] [REMOTE ] EC: Fetching primary data for 2025-02. [2025-09-24T18:29:57.276690] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2025-02 (1.26 seconds). [2025-09-24T18:29:57.445542] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2025-04 (1.02 seconds). [2025-09-24T18:29:57.616097] [INFO ] [REMOTE ] EBS: Fetching primary data for 2025-03. [2025-09-24T18:29:57.679986] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2025-02 (1.44 seconds). [2025-09-24T18:29:58.154321] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-24T18:29:58.416115] [INFO ] [REMOTE ] EBR: Fetching primary data for 2025-03. [2025-09-24T18:29:58.950940] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-24T18:29:59.216085] [INFO ] [REMOTE ] EC: Fetching primary data for 2025-03. [2025-09-24T18:30:00.021197] [INFO ] [REMOTE ] EBS: Fetching primary data for 2025-04. [2025-09-24T18:30:00.037126] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-24T18:30:00.816088] [INFO ] [REMOTE ] EBR: Fetching primary data for 2025-04. [2025-09-24T18:30:00.948781] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-24T18:30:01.616176] [INFO ] [REMOTE ] EC: Fetching primary data for 2025-04. [2025-09-24T18:30:02.207902] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2025-04 (2.19 seconds). [2025-09-24T18:30:02.416136] [INFO ] [REMOTE ] EBS: Fetching primary data for 2025-05. [2025-09-24T18:30:03.221873] [INFO ] [REMOTE ] EBF: Fetching primary data for 2025-05. [2025-09-24T18:30:03.251554] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2025-04 (2.44 seconds). [2025-09-24T18:30:04.016195] [INFO ] [REMOTE ] EBR: Fetching primary data for 2025-05. [2025-09-24T18:30:04.518075] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2025-04 (2.90 seconds). [2025-09-24T18:30:04.816209] [INFO ] [REMOTE ] EC: Fetching primary data for 2025-05. [2025-09-24T18:30:05.868511] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2025-05 (2.65 seconds). [2025-09-24T18:30:05.875972] [INFO ] [REMOTE ] EBF: Fetching primary data for 2025-06. [2025-09-24T18:30:05.967239] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2025-05 (3.55 seconds). [2025-09-24T18:30:06.026047] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2025-05 (2.01 seconds). [2025-09-24T18:30:06.416062] [INFO ] [REMOTE ] EBS: Fetching primary data for 2025-06. [2025-09-24T18:30:06.629551] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2025-06 (0.75 seconds). [2025-09-24T18:30:06.827342] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2025-05 (2.01 seconds). [2025-09-24T18:30:07.216116] [INFO ] [REMOTE ] EBF: Fetching primary data for 2025-07. [2025-09-24T18:30:08.016204] [INFO ] [REMOTE ] EC: Fetching primary data for 2025-06. [2025-09-24T18:30:08.153331] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-24T18:30:08.278182] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2025-07 (1.06 seconds). [2025-09-24T18:30:08.816138] [INFO ] [REMOTE ] EBF: Fetching primary data for 2025-08. [2025-09-24T18:30:09.616056] [INFO ] [REMOTE ] EBS: Fetching primary data for 2025-07. [2025-09-24T18:30:09.705276] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2025-06 (1.69 seconds). [2025-09-24T18:30:09.830906] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2025-08 (1.01 seconds). [2025-09-24T18:30:10.416150] [INFO ] [REMOTE ] EBF: Fetching primary data for 2025-09. [2025-09-24T18:30:11.216065] [INFO ] [REMOTE ] EBR: Fetching primary data for 2025-06. [2025-09-24T18:30:11.375092] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2025-09 (0.96 seconds). [2025-09-24T18:30:11.378886] [INFO ] [REMOTE ] EBF: Full fetch complete (27301 records). [2025-09-24T18:30:11.379050] [DEBUG] [VALIDATOR ] EBF: Validating primary data. [2025-09-24T18:30:11.379795] [FATAL] [VALIDATOR ] EBF: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:30:11.379941] [FATAL] [MAIN ] EBF: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:30:11.380041] [WARN ] [MAIN ] EBF: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:30:11.380218] [INFO ] [LOCAL ] EBF: Starting deletion of primary data. [2025-09-24T18:30:11.380288] [DEBUG] [LOCAL ] EBF: No primary data file found to delete. [2025-09-24T18:30:11.395686] [INFO ] [LOCAL ] EBF: Starting deletion of derivative data. [2025-09-24T18:30:11.410118] [DEBUG] [LOCAL ] EBF: Deleted derivative data file. [2025-09-24T18:30:11.411701] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2025-07 (1.80 seconds). [2025-09-24T18:30:11.411867] [INFO ] [MAIN ] Update Progress: 681/2373 symbols completed. EBF took 21.8s. Estimated remaining: 3h 43m 56s. Rate: 7.6 symbols/min [2025-09-24T18:30:11.611112] [INFO ] [MAIN ] ECAT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:30:11.645465] [DEBUG] [LOCAL ] ECAT: Loaded 29687 existing records from primary storage. [2025-09-24T18:30:11.645701] [INFO ] [MAIN ] ECAT: Loaded 29687 existing records. [2025-09-24T18:30:11.834051] [WARN ] [MAIN ] ECAT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:30:11.834382] [INFO ] [MAIN ] ECAT: Wiping existing primary data before full refresh. [2025-09-24T18:30:11.834443] [INFO ] [LOCAL ] ECAT: Starting deletion of primary data. [2025-09-24T18:30:11.835373] [DEBUG] [LOCAL ] ECAT: Deleted primary data file. [2025-09-24T18:30:11.835455] [INFO ] [MAIN ] ECAT: Starting full primary refresh. [2025-09-24T18:30:12.021473] [INFO ] [REMOTE ] EC: Fetching primary data for 2025-07. [2025-09-24T18:30:12.212728] [INFO ] [REMOTE ] ECAT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:30:12.714809] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-24T18:30:12.816112] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2024-12. [2025-09-24T18:30:13.616053] [INFO ] [REMOTE ] EBR: Fetching primary data for 2025-07. [2025-09-24T18:30:13.889753] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2025-07 (1.87 seconds). [2025-09-24T18:30:14.107420] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2024-12 (1.29 seconds). [2025-09-24T18:30:14.416086] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2025-01. [2025-09-24T18:30:14.883574] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2025-07 (1.27 seconds). [2025-09-24T18:30:15.216081] [INFO ] [REMOTE ] EC: Fetching primary data for 2025-08. [2025-09-24T18:30:15.603355] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-24T18:30:16.016110] [INFO ] [REMOTE ] EBS: Fetching primary data for 2025-08. [2025-09-24T18:30:16.785136] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-24T18:30:16.816069] [INFO ] [REMOTE ] EC: Fetching primary data for 2025-09. [2025-09-24T18:30:17.616072] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2025-02. [2025-09-24T18:30:17.789949] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-24T18:30:18.266201] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2025-09 (1.45 seconds). [2025-09-24T18:30:18.274490] [INFO ] [REMOTE ] EC: Full fetch complete (71966 records). [2025-09-24T18:30:18.274607] [DEBUG] [VALIDATOR ] EC: Validating primary data. [2025-09-24T18:30:18.416266] [INFO ] [REMOTE ] EBR: Fetching primary data for 2025-08. [2025-09-24T18:30:18.681322] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2025-02 (1.07 seconds). [2025-09-24T18:30:18.704711] [DEBUG] [VALIDATOR ] EC: All expected trading days are present. [2025-09-24T18:30:18.705213] [DEBUG] [VALIDATOR ] EC: Primary data validation passed. [2025-09-24T18:30:18.706516] [INFO ] [MAIN ] EC: Fetched primary data is valid. [2025-09-24T18:30:18.706583] [DEBUG] [LOCAL ] EC: Saving primary data. [2025-09-24T18:30:18.708006] [DEBUG] [LOCAL ] EC: Trimmed 71966 records to 49335 (keeping 200 days of data) [2025-09-24T18:30:19.001070] [DEBUG] [LOCAL ] EC: Primary data saved (49335 records). [2025-09-24T18:30:19.001219] [INFO ] [MAIN ] EC: Full history saved. [2025-09-24T18:30:19.001307] [INFO ] [MAIN ] Update Progress: 682/2373 symbols completed. EC took 29.4s. Estimated remaining: 3h 43m 47s. Rate: 7.6 symbols/min [2025-09-24T18:30:19.168809] [INFO ] [MAIN ] ECC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:30:19.207945] [DEBUG] [LOCAL ] ECC: Loaded 43440 existing records from primary storage. [2025-09-24T18:30:19.208095] [INFO ] [MAIN ] ECC: Loaded 43440 existing records. [2025-09-24T18:30:19.221191] [INFO ] [REMOTE ] EBS: Fetching primary data for 2025-09. [2025-09-24T18:30:19.387295] [WARN ] [MAIN ] ECC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:30:19.387561] [INFO ] [MAIN ] ECC: Wiping existing primary data before full refresh. [2025-09-24T18:30:19.387611] [INFO ] [LOCAL ] ECC: Starting deletion of primary data. [2025-09-24T18:30:19.388755] [DEBUG] [LOCAL ] ECC: Deleted primary data file. [2025-09-24T18:30:19.388816] [INFO ] [MAIN ] ECC: Starting full primary refresh. [2025-09-24T18:30:19.756177] [INFO ] [REMOTE ] ECC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:30:20.016072] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2025-03. [2025-09-24T18:30:20.168075] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-24T18:30:20.816083] [INFO ] [REMOTE ] EBR: Fetching primary data for 2025-09. [2025-09-24T18:30:21.043147] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2025-09 (1.82 seconds). [2025-09-24T18:30:21.051429] [INFO ] [REMOTE ] EBS: Full fetch complete (67057 records). [2025-09-24T18:30:21.051579] [DEBUG] [VALIDATOR ] EBS: Validating primary data. [2025-09-24T18:30:21.052304] [FATAL] [VALIDATOR ] EBS: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:30:21.052434] [FATAL] [MAIN ] EBS: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:30:21.052512] [WARN ] [MAIN ] EBS: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:30:21.052607] [INFO ] [LOCAL ] EBS: Starting deletion of primary data. [2025-09-24T18:30:21.052717] [DEBUG] [LOCAL ] EBS: No primary data file found to delete. [2025-09-24T18:30:21.052766] [INFO ] [LOCAL ] EBS: Starting deletion of derivative data. [2025-09-24T18:30:21.053102] [DEBUG] [LOCAL ] EBS: Deleted derivative data file. [2025-09-24T18:30:21.053212] [INFO ] [MAIN ] Update Progress: 683/2373 symbols completed. EBS took 31.5s. Estimated remaining: 3h 43m 25s. Rate: 7.6 symbols/min [2025-09-24T18:30:21.229733] [INFO ] [MAIN ] ECCC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:30:21.230020] [DEBUG] [LOCAL ] ECCC: No existing data file found in primary storage. [2025-09-24T18:30:21.230085] [WARN ] [MAIN ] ECCC: No existing data found, performing full refresh instead. [2025-09-24T18:30:21.230590] [INFO ] [MAIN ] ECCC: Wiping existing primary data before full refresh. [2025-09-24T18:30:21.230705] [INFO ] [LOCAL ] ECCC: Starting deletion of primary data. [2025-09-24T18:30:21.230777] [DEBUG] [LOCAL ] ECCC: No primary data file found to delete. [2025-09-24T18:30:21.230815] [INFO ] [MAIN ] ECCC: Starting full primary refresh. [2025-09-24T18:30:21.567260] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2025-03 (1.55 seconds). [2025-09-24T18:30:21.620428] [INFO ] [REMOTE ] ECC: Fetching primary data for 2024-12. [2025-09-24T18:30:21.644456] [INFO ] [REMOTE ] ECCC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:30:22.416061] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2024-12. [2025-09-24T18:30:22.562365] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2025-09 (1.75 seconds). [2025-09-24T18:30:22.572242] [INFO ] [REMOTE ] EBR: Full fetch complete (62790 records). [2025-09-24T18:30:22.572376] [DEBUG] [VALIDATOR ] EBR: Validating primary data. [2025-09-24T18:30:23.006597] [DEBUG] [VALIDATOR ] EBR: All expected trading days are present. [2025-09-24T18:30:23.006967] [DEBUG] [VALIDATOR ] EBR: Primary data validation passed. [2025-09-24T18:30:23.010997] [INFO ] [MAIN ] EBR: Fetched primary data is valid. [2025-09-24T18:30:23.011363] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2024-12 (0.60 seconds). [2025-09-24T18:30:23.011422] [DEBUG] [LOCAL ] EBR: Saving primary data. [2025-09-24T18:30:23.015155] [DEBUG] [LOCAL ] EBR: Trimmed 62790 records to 43088 (keeping 200 days of data) [2025-09-24T18:30:23.141363] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2024-12 (1.52 seconds). [2025-09-24T18:30:23.230781] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2025-04. [2025-09-24T18:30:23.320281] [DEBUG] [LOCAL ] EBR: Primary data saved (43088 records). [2025-09-24T18:30:23.320435] [INFO ] [MAIN ] EBR: Full history saved. [2025-09-24T18:30:23.320527] [INFO ] [MAIN ] Update Progress: 684/2373 symbols completed. EBR took 33.7s. Estimated remaining: 3h 43m 3s. Rate: 7.6 symbols/min [2025-09-24T18:30:23.492312] [INFO ] [MAIN ] ECCU: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:30:23.492542] [DEBUG] [LOCAL ] ECCU: No existing data file found in primary storage. [2025-09-24T18:30:23.492600] [WARN ] [MAIN ] ECCU: No existing data found, performing full refresh instead. [2025-09-24T18:30:23.492773] [INFO ] [MAIN ] ECCU: Wiping existing primary data before full refresh. [2025-09-24T18:30:23.492820] [INFO ] [LOCAL ] ECCU: Starting deletion of primary data. [2025-09-24T18:30:23.492862] [DEBUG] [LOCAL ] ECCU: No primary data file found to delete. [2025-09-24T18:30:23.492896] [INFO ] [MAIN ] ECCU: Starting full primary refresh. [2025-09-24T18:30:23.859558] [INFO ] [REMOTE ] ECCU: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:30:24.016084] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2024-12. [2025-09-24T18:30:24.635901] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2025-04 (1.41 seconds). [2025-09-24T18:30:24.648420] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2024-12 (0.63 seconds). [2025-09-24T18:30:24.816120] [INFO ] [REMOTE ] ECC: Fetching primary data for 2025-01. [2025-09-24T18:30:25.616122] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2025-01. [2025-09-24T18:30:26.170431] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2025-01 (0.55 seconds). [2025-09-24T18:30:26.201754] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2025-01 (1.39 seconds). [2025-09-24T18:30:26.416083] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2025-01. [2025-09-24T18:30:26.745916] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2025-01 (0.33 seconds). [2025-09-24T18:30:27.216115] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2025-02. [2025-09-24T18:30:27.540992] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2025-02 (0.32 seconds). [2025-09-24T18:30:28.016142] [INFO ] [REMOTE ] ECC: Fetching primary data for 2025-02. [2025-09-24T18:30:28.816111] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2025-02. [2025-09-24T18:30:29.616107] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2025-05. [2025-09-24T18:30:30.414906] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-24T18:30:30.416041] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2025-03. [2025-09-24T18:30:30.499099] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2025-02 (2.48 seconds). [2025-09-24T18:30:30.750476] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2025-03 (0.33 seconds). [2025-09-24T18:30:31.216087] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2025-04. [2025-09-24T18:30:31.570702] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2025-04 (0.35 seconds). [2025-09-24T18:30:31.570541] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2025-05 (1.95 seconds). [2025-09-24T18:30:32.016140] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2025-05. [2025-09-24T18:30:32.466683] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2025-05 (0.45 seconds). [2025-09-24T18:30:32.816098] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2025-06. [2025-09-24T18:30:33.616086] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2025-03. [2025-09-24T18:30:34.019029] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2025-06 (1.20 seconds). [2025-09-24T18:30:34.208549] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2025-03 (0.59 seconds). [2025-09-24T18:30:34.416085] [INFO ] [REMOTE ] ECC: Fetching primary data for 2025-03. [2025-09-24T18:30:35.216089] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2025-04. [2025-09-24T18:30:35.934979] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2025-04 (0.72 seconds). [2025-09-24T18:30:36.016092] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2025-05. [2025-09-24T18:30:36.082197] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-24T18:30:36.461084] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2025-05 (0.44 seconds). [2025-09-24T18:30:36.816098] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2025-07. [2025-09-24T18:30:37.616113] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2025-06. [2025-09-24T18:30:38.206141] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2025-06 (0.59 seconds). [2025-09-24T18:30:38.302519] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-24T18:30:38.416170] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2025-06. [2025-09-24T18:30:38.772287] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2025-06 (0.36 seconds). [2025-09-24T18:30:39.216177] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2025-08. [2025-09-24T18:30:40.016146] [INFO ] [REMOTE ] ECC: Fetching primary data for 2025-04. [2025-09-24T18:30:40.513181] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-24T18:30:40.816097] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2025-09. [2025-09-24T18:30:41.616056] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2025-07. [2025-09-24T18:30:41.697911] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2025-04 (1.68 seconds). [2025-09-24T18:30:41.933697] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2025-07 (0.32 seconds). [2025-09-24T18:30:42.233335] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2025-09 (1.42 seconds). [2025-09-24T18:30:42.239764] [INFO ] [REMOTE ] ECAT: Full fetch complete (42614 records). [2025-09-24T18:30:42.239956] [DEBUG] [VALIDATOR ] ECAT: Validating primary data. [2025-09-24T18:30:42.424485] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2025-08. [2025-09-24T18:30:42.663265] [DEBUG] [VALIDATOR ] ECAT: All expected trading days are present. [2025-09-24T18:30:42.663361] [DEBUG] [VALIDATOR ] ECAT: Primary data validation passed. [2025-09-24T18:30:42.664077] [INFO ] [MAIN ] ECAT: Fetched primary data is valid. [2025-09-24T18:30:42.664146] [DEBUG] [LOCAL ] ECAT: Saving primary data. [2025-09-24T18:30:42.665315] [DEBUG] [LOCAL ] ECAT: Trimmed 42614 records to 29712 (keeping 200 days of data) [2025-09-24T18:30:42.857319] [DEBUG] [LOCAL ] ECAT: Primary data saved (29712 records). [2025-09-24T18:30:42.857484] [INFO ] [MAIN ] ECAT: Full history saved. [2025-09-24T18:30:42.857585] [INFO ] [MAIN ] Update Progress: 685/2373 symbols completed. ECAT took 31.4s. Estimated remaining: 3h 43m 23s. Rate: 7.6 symbols/min [2025-09-24T18:30:42.928830] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2025-08 (0.50 seconds). [2025-09-24T18:30:43.044201] [INFO ] [MAIN ] ECCW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:30:43.044428] [DEBUG] [LOCAL ] ECCW: No existing data file found in primary storage. [2025-09-24T18:30:43.044474] [WARN ] [MAIN ] ECCW: No existing data found, performing full refresh instead. [2025-09-24T18:30:43.044621] [INFO ] [MAIN ] ECCW: Wiping existing primary data before full refresh. [2025-09-24T18:30:43.044698] [INFO ] [LOCAL ] ECCW: Starting deletion of primary data. [2025-09-24T18:30:43.044756] [DEBUG] [LOCAL ] ECCW: No primary data file found to delete. [2025-09-24T18:30:43.044791] [INFO ] [MAIN ] ECCW: Starting full primary refresh. [2025-09-24T18:30:43.222052] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2025-07. [2025-09-24T18:30:43.413593] [INFO ] [REMOTE ] ECCW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:30:43.785331] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2025-07 (0.56 seconds). [2025-09-24T18:30:44.016099] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2025-09. [2025-09-24T18:30:44.448869] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2025-09 (0.43 seconds). [2025-09-24T18:30:44.449728] [INFO ] [REMOTE ] ECCC: Full fetch complete (1281 records). [2025-09-24T18:30:44.449799] [DEBUG] [VALIDATOR ] ECCC: Validating primary data. [2025-09-24T18:30:44.632361] [WARN ] [VALIDATOR ] ECCC: Validation failed - insufficient historical data. Have 195 unique days, need 200 days [2025-09-24T18:30:44.632610] [FATAL] [MAIN ] ECCC: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:30:44.632721] [WARN ] [MAIN ] ECCC: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:30:44.632813] [INFO ] [LOCAL ] ECCC: Starting deletion of primary data. [2025-09-24T18:30:44.632899] [DEBUG] [LOCAL ] ECCC: No primary data file found to delete. [2025-09-24T18:30:44.632940] [INFO ] [LOCAL ] ECCC: Starting deletion of derivative data. [2025-09-24T18:30:44.633002] [DEBUG] [LOCAL ] ECCC: No derivative data file found to delete. [2025-09-24T18:30:44.633090] [INFO ] [MAIN ] Update Progress: 686/2373 symbols completed. ECCC took 23.6s. Estimated remaining: 3h 43m 0s. Rate: 7.6 symbols/min [2025-09-24T18:30:44.847241] [INFO ] [MAIN ] ECCX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:30:44.844068] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2024-12. [2025-09-24T18:30:44.847467] [DEBUG] [LOCAL ] ECCX: No existing data file found in primary storage. [2025-09-24T18:30:44.848321] [WARN ] [MAIN ] ECCX: No existing data found, performing full refresh instead. [2025-09-24T18:30:44.848480] [INFO ] [MAIN ] ECCX: Wiping existing primary data before full refresh. [2025-09-24T18:30:44.848528] [INFO ] [LOCAL ] ECCX: Starting deletion of primary data. [2025-09-24T18:30:44.848574] [DEBUG] [LOCAL ] ECCX: No primary data file found to delete. [2025-09-24T18:30:44.848608] [INFO ] [MAIN ] ECCX: Starting full primary refresh. [2025-09-24T18:30:45.218176] [INFO ] [REMOTE ] ECCX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:30:45.334169] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2024-12 (0.49 seconds). [2025-09-24T18:30:45.616114] [INFO ] [REMOTE ] ECC: Fetching primary data for 2025-05. [2025-09-24T18:30:46.416090] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2025-01. [2025-09-24T18:30:46.750841] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2025-01 (0.33 seconds). [2025-09-24T18:30:47.216078] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2025-08. [2025-09-24T18:30:47.324813] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2025-05 (1.71 seconds). [2025-09-24T18:30:47.762523] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2025-08 (0.55 seconds). [2025-09-24T18:30:48.016127] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2025-09. [2025-09-24T18:30:48.567702] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2025-09 (0.55 seconds). [2025-09-24T18:30:48.568661] [INFO ] [REMOTE ] ECCU: Full fetch complete (4428 records). [2025-09-24T18:30:48.568739] [DEBUG] [VALIDATOR ] ECCU: Validating primary data. [2025-09-24T18:30:48.749351] [WARN ] [VALIDATOR ] ECCU: Validation failed - insufficient historical data. Have 190 unique days, need 200 days [2025-09-24T18:30:48.749563] [FATAL] [MAIN ] ECCU: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:30:48.749662] [WARN ] [MAIN ] ECCU: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:30:48.749727] [INFO ] [LOCAL ] ECCU: Starting deletion of primary data. [2025-09-24T18:30:48.749798] [DEBUG] [LOCAL ] ECCU: No primary data file found to delete. [2025-09-24T18:30:48.749834] [INFO ] [LOCAL ] ECCU: Starting deletion of derivative data. [2025-09-24T18:30:48.749873] [DEBUG] [LOCAL ] ECCU: No derivative data file found to delete. [2025-09-24T18:30:48.749931] [INFO ] [MAIN ] Update Progress: 687/2373 symbols completed. ECCU took 25.4s. Estimated remaining: 3h 42m 43s. Rate: 7.6 symbols/min [2025-09-24T18:30:48.821257] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2024-12. [2025-09-24T18:30:48.924696] [INFO ] [MAIN ] ECG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:30:48.961178] [DEBUG] [LOCAL ] ECG: Loaded 34265 existing records from primary storage. [2025-09-24T18:30:48.961319] [INFO ] [MAIN ] ECG: Loaded 34265 existing records. [2025-09-24T18:30:49.139550] [WARN ] [MAIN ] ECG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:30:49.139817] [INFO ] [MAIN ] ECG: Wiping existing primary data before full refresh. [2025-09-24T18:30:49.139869] [INFO ] [LOCAL ] ECG: Starting deletion of primary data. [2025-09-24T18:30:49.140901] [DEBUG] [LOCAL ] ECG: Deleted primary data file. [2025-09-24T18:30:49.140963] [INFO ] [MAIN ] ECG: Starting full primary refresh. [2025-09-24T18:30:49.448020] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2024-12 (0.63 seconds). [2025-09-24T18:30:49.531374] [INFO ] [REMOTE ] ECG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:30:49.616081] [INFO ] [REMOTE ] ECC: Fetching primary data for 2025-06. [2025-09-24T18:30:50.416087] [INFO ] [REMOTE ] ECG: Fetching primary data for 2024-12. [2025-09-24T18:30:50.994378] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-24T18:30:51.216073] [INFO ] [REMOTE ] ECC: Fetching primary data for 2025-07. [2025-09-24T18:30:51.776979] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2024-12 (1.36 seconds). [2025-09-24T18:30:52.016095] [INFO ] [REMOTE ] ECG: Fetching primary data for 2025-01. [2025-09-24T18:30:52.816328] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2025-01. [2025-09-24T18:30:52.897393] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2025-07 (1.68 seconds). [2025-09-24T18:30:53.077519] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2025-01 (0.26 seconds). [2025-09-24T18:30:53.536101] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-24T18:30:53.616079] [INFO ] [REMOTE ] ECG: Fetching primary data for 2025-02. [2025-09-24T18:30:54.416090] [INFO ] [REMOTE ] ECC: Fetching primary data for 2025-08. [2025-09-24T18:30:55.216048] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2025-02. [2025-09-24T18:30:55.408278] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-24T18:30:55.637739] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2025-02 (0.42 seconds). [2025-09-24T18:30:56.016081] [INFO ] [REMOTE ] ECG: Fetching primary data for 2025-03. [2025-09-24T18:30:56.354167] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2025-08 (1.94 seconds). [2025-09-24T18:30:56.816077] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2025-02. [2025-09-24T18:30:57.240835] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2025-02 (0.42 seconds). [2025-09-24T18:30:57.242269] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2025-03 (1.23 seconds). [2025-09-24T18:30:57.616080] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2025-03. [2025-09-24T18:30:58.038880] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2025-03 (0.42 seconds). [2025-09-24T18:30:58.416076] [INFO ] [REMOTE ] ECC: Fetching primary data for 2025-09. [2025-09-24T18:30:59.216080] [INFO ] [REMOTE ] ECG: Fetching primary data for 2025-04. [2025-09-24T18:31:00.016121] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2025-04. [2025-09-24T18:31:00.159017] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-24T18:31:00.167180] [INFO ] [REMOTE ] ECC: Full fetch complete (60971 records). [2025-09-24T18:31:00.167354] [DEBUG] [VALIDATOR ] ECC: Validating primary data. [2025-09-24T18:31:00.586134] [DEBUG] [VALIDATOR ] ECC: All expected trading days are present. [2025-09-24T18:31:00.586870] [DEBUG] [VALIDATOR ] ECC: Primary data validation passed. [2025-09-24T18:31:00.586769] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2025-04 (0.57 seconds). [2025-09-24T18:31:00.588161] [INFO ] [MAIN ] ECC: Fetched primary data is valid. [2025-09-24T18:31:00.589840] [DEBUG] [LOCAL ] ECC: Saving primary data. [2025-09-24T18:31:00.591488] [DEBUG] [LOCAL ] ECC: Trimmed 60971 records to 43428 (keeping 200 days of data) [2025-09-24T18:31:00.817492] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2025-05. [2025-09-24T18:31:00.848244] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2025-04 (1.63 seconds). [2025-09-24T18:31:00.903907] [DEBUG] [LOCAL ] ECC: Primary data saved (43428 records). [2025-09-24T18:31:00.904069] [INFO ] [MAIN ] ECC: Full history saved. [2025-09-24T18:31:00.904166] [INFO ] [MAIN ] Update Progress: 688/2373 symbols completed. ECC took 41.9s. Estimated remaining: 3h 42m 45s. Rate: 7.6 symbols/min [2025-09-24T18:31:01.078790] [INFO ] [MAIN ] ECL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:31:01.079084] [DEBUG] [LOCAL ] ECL: No existing data file found in primary storage. [2025-09-24T18:31:01.079166] [WARN ] [MAIN ] ECL: No existing data found, performing full refresh instead. [2025-09-24T18:31:01.079447] [INFO ] [MAIN ] ECL: Wiping existing primary data before full refresh. [2025-09-24T18:31:01.079524] [INFO ] [LOCAL ] ECL: Starting deletion of primary data. [2025-09-24T18:31:01.079613] [DEBUG] [LOCAL ] ECL: No primary data file found to delete. [2025-09-24T18:31:01.079706] [INFO ] [MAIN ] ECL: Starting full primary refresh. [2025-09-24T18:31:01.386067] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2025-05 (0.57 seconds). [2025-09-24T18:31:01.491331] [INFO ] [REMOTE ] ECL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:31:01.616088] [INFO ] [REMOTE ] ECL: Fetching primary data for 2024-12. [2025-09-24T18:31:02.416107] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2025-06. [2025-09-24T18:31:02.766306] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2025-06 (0.35 seconds). [2025-09-24T18:31:03.216099] [INFO ] [REMOTE ] ECG: Fetching primary data for 2025-05. [2025-09-24T18:31:03.311505] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2024-12 (1.70 seconds). [2025-09-24T18:31:04.016101] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2025-03. [2025-09-24T18:31:04.338676] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2025-03 (0.32 seconds). [2025-09-24T18:31:04.816092] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2025-04. [2025-09-24T18:31:04.861135] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2025-05 (1.65 seconds). [2025-09-24T18:31:05.203679] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2025-04 (0.39 seconds). [2025-09-24T18:31:05.616138] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2025-05. [2025-09-24T18:31:06.050214] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2025-05 (0.43 seconds). [2025-09-24T18:31:06.416149] [INFO ] [REMOTE ] ECG: Fetching primary data for 2025-06. [2025-09-24T18:31:07.216102] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2025-06. [2025-09-24T18:31:07.557035] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-24T18:31:07.660760] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2025-06 (0.44 seconds). [2025-09-24T18:31:08.016102] [INFO ] [REMOTE ] ECL: Fetching primary data for 2025-01. [2025-09-24T18:31:08.816126] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2025-07. [2025-09-24T18:31:09.155994] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2025-07 (0.34 seconds). [2025-09-24T18:31:09.616088] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2025-07. [2025-09-24T18:31:09.732418] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2025-01 (1.72 seconds). [2025-09-24T18:31:10.048739] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2025-07 (0.43 seconds). [2025-09-24T18:31:10.416096] [INFO ] [REMOTE ] ECL: Fetching primary data for 2025-02. [2025-09-24T18:31:11.216097] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2025-08. [2025-09-24T18:31:11.552236] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2025-08 (0.34 seconds). [2025-09-24T18:31:12.016117] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2025-09. [2025-09-24T18:31:12.112481] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2025-02 (1.70 seconds). [2025-09-24T18:31:12.452519] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2025-09 (0.44 seconds). [2025-09-24T18:31:12.454338] [INFO ] [REMOTE ] ECCW: Full fetch complete (1426 records). [2025-09-24T18:31:12.454588] [DEBUG] [VALIDATOR ] ECCW: Validating primary data. [2025-09-24T18:31:12.638229] [WARN ] [VALIDATOR ] ECCW: Validation failed - insufficient historical data. Have 190 unique days, need 200 days [2025-09-24T18:31:12.638545] [FATAL] [MAIN ] ECCW: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:31:12.638618] [WARN ] [MAIN ] ECCW: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:31:12.638711] [INFO ] [LOCAL ] ECCW: Starting deletion of primary data. [2025-09-24T18:31:12.638840] [DEBUG] [LOCAL ] ECCW: No primary data file found to delete. [2025-09-24T18:31:12.638893] [INFO ] [LOCAL ] ECCW: Starting deletion of derivative data. [2025-09-24T18:31:12.638953] [DEBUG] [LOCAL ] ECCW: No derivative data file found to delete. [2025-09-24T18:31:12.639072] [INFO ] [MAIN ] Update Progress: 689/2373 symbols completed. ECCW took 29.8s. Estimated remaining: 3h 42m 47s. Rate: 7.6 symbols/min [2025-09-24T18:31:12.813017] [INFO ] [MAIN ] ECO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:31:12.816111] [INFO ] [REMOTE ] ECL: Fetching primary data for 2025-03. [2025-09-24T18:31:12.832983] [DEBUG] [LOCAL ] ECO: Loaded 18531 existing records from primary storage. [2025-09-24T18:31:12.833123] [INFO ] [MAIN ] ECO: Loaded 18531 existing records. [2025-09-24T18:31:13.016717] [WARN ] [MAIN ] ECO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:31:13.017032] [INFO ] [MAIN ] ECO: Wiping existing primary data before full refresh. [2025-09-24T18:31:13.017083] [INFO ] [LOCAL ] ECO: Starting deletion of primary data. [2025-09-24T18:31:13.017844] [DEBUG] [LOCAL ] ECO: Deleted primary data file. [2025-09-24T18:31:13.017909] [INFO ] [MAIN ] ECO: Starting full primary refresh. [2025-09-24T18:31:13.379133] [INFO ] [REMOTE ] ECO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:31:13.616082] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2025-08. [2025-09-24T18:31:14.089007] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2025-08 (0.47 seconds). [2025-09-24T18:31:14.416147] [INFO ] [REMOTE ] ECG: Fetching primary data for 2025-07. [2025-09-24T18:31:14.688536] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2025-03 (1.87 seconds). [2025-09-24T18:31:15.216099] [INFO ] [REMOTE ] ECO: Fetching primary data for 2024-12. [2025-09-24T18:31:15.815348] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2025-07 (1.40 seconds). [2025-09-24T18:31:16.016088] [INFO ] [REMOTE ] ECG: Fetching primary data for 2025-08. [2025-09-24T18:31:16.602417] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-24T18:31:16.816106] [INFO ] [REMOTE ] ECL: Fetching primary data for 2025-04. [2025-09-24T18:31:17.195173] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2025-08 (1.18 seconds). [2025-09-24T18:31:17.616146] [INFO ] [REMOTE ] ECO: Fetching primary data for 2025-01. [2025-09-24T18:31:18.416071] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2025-09. [2025-09-24T18:31:18.598251] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-24T18:31:18.790841] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-24T18:31:18.825786] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2025-09 (0.41 seconds). [2025-09-24T18:31:18.827106] [INFO ] [REMOTE ] ECCX: Full fetch complete (1485 records). [2025-09-24T18:31:18.827198] [DEBUG] [VALIDATOR ] ECCX: Validating primary data. [2025-09-24T18:31:18.827750] [FATAL] [VALIDATOR ] ECCX: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:31:18.827866] [FATAL] [MAIN ] ECCX: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:31:18.827945] [WARN ] [MAIN ] ECCX: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:31:18.828031] [INFO ] [LOCAL ] ECCX: Starting deletion of primary data. [2025-09-24T18:31:18.828114] [DEBUG] [LOCAL ] ECCX: No primary data file found to delete. [2025-09-24T18:31:18.828163] [INFO ] [LOCAL ] ECCX: Starting deletion of derivative data. [2025-09-24T18:31:18.828219] [DEBUG] [LOCAL ] ECCX: No derivative data file found to delete. [2025-09-24T18:31:18.828344] [INFO ] [MAIN ] Update Progress: 690/2373 symbols completed. ECCX took 34.2s. Estimated remaining: 3h 42m 35s. Rate: 7.6 symbols/min [2025-09-24T18:31:19.004536] [INFO ] [MAIN ] ECVT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:31:19.049620] [DEBUG] [LOCAL ] ECVT: Loaded 43046 existing records from primary storage. [2025-09-24T18:31:19.049834] [INFO ] [MAIN ] ECVT: Loaded 43046 existing records. [2025-09-24T18:31:19.221261] [INFO ] [REMOTE ] ECO: Fetching primary data for 2025-02. [2025-09-24T18:31:19.226319] [WARN ] [MAIN ] ECVT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:31:19.226501] [INFO ] [MAIN ] ECVT: Wiping existing primary data before full refresh. [2025-09-24T18:31:19.226547] [INFO ] [LOCAL ] ECVT: Starting deletion of primary data. [2025-09-24T18:31:19.227829] [DEBUG] [LOCAL ] ECVT: Deleted primary data file. [2025-09-24T18:31:19.227897] [INFO ] [MAIN ] ECVT: Starting full primary refresh. [2025-09-24T18:31:19.590003] [INFO ] [REMOTE ] ECVT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:31:20.016102] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2024-12. [2025-09-24T18:31:20.397450] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-24T18:31:20.816117] [INFO ] [REMOTE ] ECG: Fetching primary data for 2025-09. [2025-09-24T18:31:21.458953] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-24T18:31:21.616098] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2025-01. [2025-09-24T18:31:22.047168] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2025-09 (1.23 seconds). [2025-09-24T18:31:22.052873] [INFO ] [REMOTE ] ECG: Full fetch complete (51540 records). [2025-09-24T18:31:22.052982] [DEBUG] [VALIDATOR ] ECG: Validating primary data. [2025-09-24T18:31:22.423774] [INFO ] [REMOTE ] ECL: Fetching primary data for 2025-05. [2025-09-24T18:31:22.469821] [DEBUG] [VALIDATOR ] ECG: All expected trading days are present. [2025-09-24T18:31:22.469911] [DEBUG] [VALIDATOR ] ECG: Primary data validation passed. [2025-09-24T18:31:22.470672] [INFO ] [MAIN ] ECG: Fetched primary data is valid. [2025-09-24T18:31:22.470737] [DEBUG] [LOCAL ] ECG: Saving primary data. [2025-09-24T18:31:22.471854] [DEBUG] [LOCAL ] ECG: Trimmed 51540 records to 34236 (keeping 200 days of data) [2025-09-24T18:31:22.683636] [DEBUG] [LOCAL ] ECG: Primary data saved (34236 records). [2025-09-24T18:31:22.683827] [INFO ] [MAIN ] ECG: Full history saved. [2025-09-24T18:31:22.683939] [INFO ] [MAIN ] Update Progress: 691/2373 symbols completed. ECG took 33.9s. Estimated remaining: 3h 42m 17s. Rate: 7.6 symbols/min [2025-09-24T18:31:22.859660] [INFO ] [MAIN ] ED: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:31:22.915167] [DEBUG] [LOCAL ] ED: Loaded 52803 existing records from primary storage. [2025-09-24T18:31:22.915350] [INFO ] [MAIN ] ED: Loaded 52803 existing records. [2025-09-24T18:31:23.055842] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-24T18:31:23.130306] [WARN ] [MAIN ] ED: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:31:23.130622] [INFO ] [MAIN ] ED: Wiping existing primary data before full refresh. [2025-09-24T18:31:23.130708] [INFO ] [LOCAL ] ED: Starting deletion of primary data. [2025-09-24T18:31:23.132464] [DEBUG] [LOCAL ] ED: Deleted primary data file. [2025-09-24T18:31:23.132531] [INFO ] [MAIN ] ED: Starting full primary refresh. [2025-09-24T18:31:23.223370] [INFO ] [REMOTE ] ECO: Fetching primary data for 2025-03. [2025-09-24T18:31:23.492476] [INFO ] [REMOTE ] ED: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:31:24.016153] [INFO ] [REMOTE ] ED: Fetching primary data for 2024-12. [2025-09-24T18:31:24.149222] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-24T18:31:24.400256] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2025-03 (1.18 seconds). [2025-09-24T18:31:24.816084] [INFO ] [REMOTE ] ECO: Fetching primary data for 2025-04. [2025-09-24T18:31:25.616147] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2025-02. [2025-09-24T18:31:25.902481] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2024-12 (1.89 seconds). [2025-09-24T18:31:25.932708] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2025-04 (1.12 seconds). [2025-09-24T18:31:26.416089] [INFO ] [REMOTE ] ECO: Fetching primary data for 2025-05. [2025-09-24T18:31:27.102817] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-24T18:31:27.216056] [INFO ] [REMOTE ] ECL: Fetching primary data for 2025-06. [2025-09-24T18:31:27.518486] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2025-05 (1.10 seconds). [2025-09-24T18:31:28.016130] [INFO ] [REMOTE ] ED: Fetching primary data for 2025-01. [2025-09-24T18:31:28.816096] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2025-03. [2025-09-24T18:31:28.946051] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2025-06 (1.73 seconds). [2025-09-24T18:31:29.616068] [INFO ] [REMOTE ] ECL: Fetching primary data for 2025-07. [2025-09-24T18:31:29.702266] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2025-01 (1.69 seconds). [2025-09-24T18:31:30.333936] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-24T18:31:30.416056] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2025-04. [2025-09-24T18:31:31.216076] [INFO ] [REMOTE ] ED: Fetching primary data for 2025-02. [2025-09-24T18:31:31.307380] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2025-07 (1.69 seconds). [2025-09-24T18:31:32.016094] [INFO ] [REMOTE ] ECO: Fetching primary data for 2025-06. [2025-09-24T18:31:32.169728] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-24T18:31:32.816064] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2025-05. [2025-09-24T18:31:32.864281] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2025-02 (1.65 seconds). [2025-09-24T18:31:33.162120] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2025-06 (1.15 seconds). [2025-09-24T18:31:33.616098] [INFO ] [REMOTE ] ED: Fetching primary data for 2025-03. [2025-09-24T18:31:34.320174] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-24T18:31:34.416075] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2025-06. [2025-09-24T18:31:35.216113] [INFO ] [REMOTE ] ECL: Fetching primary data for 2025-08. [2025-09-24T18:31:35.263840] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2025-03 (1.65 seconds). [2025-09-24T18:31:36.016138] [INFO ] [REMOTE ] ECO: Fetching primary data for 2025-07. [2025-09-24T18:31:36.062332] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-24T18:31:36.816087] [INFO ] [REMOTE ] ED: Fetching primary data for 2025-04. [2025-09-24T18:31:36.852416] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-24T18:31:37.096413] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2025-07 (1.08 seconds). [2025-09-24T18:31:37.616086] [INFO ] [REMOTE ] ECO: Fetching primary data for 2025-08. [2025-09-24T18:31:38.416070] [INFO ] [REMOTE ] ECL: Fetching primary data for 2025-09. [2025-09-24T18:31:38.660821] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2025-08 (1.04 seconds). [2025-09-24T18:31:38.716913] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2025-04 (1.90 seconds). [2025-09-24T18:31:39.216117] [INFO ] [REMOTE ] ED: Fetching primary data for 2025-05. [2025-09-24T18:31:40.016087] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2025-07. [2025-09-24T18:31:40.249861] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2025-09 (1.83 seconds). [2025-09-24T18:31:40.260996] [INFO ] [REMOTE ] ECL: Full fetch complete (67681 records). [2025-09-24T18:31:40.261187] [DEBUG] [VALIDATOR ] ECL: Validating primary data. [2025-09-24T18:31:40.714711] [DEBUG] [VALIDATOR ] ECL: All expected trading days are present. [2025-09-24T18:31:40.715001] [DEBUG] [VALIDATOR ] ECL: Primary data validation passed. [2025-09-24T18:31:40.715976] [INFO ] [MAIN ] ECL: Fetched primary data is valid. [2025-09-24T18:31:40.716083] [DEBUG] [LOCAL ] ECL: Saving primary data. [2025-09-24T18:31:40.717936] [DEBUG] [LOCAL ] ECL: Trimmed 67681 records to 46760 (keeping 200 days of data) [2025-09-24T18:31:40.816732] [INFO ] [REMOTE ] ECO: Fetching primary data for 2025-09. [2025-09-24T18:31:40.859668] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2025-05 (1.64 seconds). [2025-09-24T18:31:41.078407] [DEBUG] [LOCAL ] ECL: Primary data saved (46760 records). [2025-09-24T18:31:41.078723] [INFO ] [MAIN ] ECL: Full history saved. [2025-09-24T18:31:41.078933] [INFO ] [MAIN ] Update Progress: 692/2373 symbols completed. ECL took 40.2s. Estimated remaining: 3h 42m 34s. Rate: 7.6 symbols/min [2025-09-24T18:31:41.255083] [INFO ] [MAIN ] EDD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:31:41.284412] [DEBUG] [LOCAL ] EDD: Loaded 27154 existing records from primary storage. [2025-09-24T18:31:41.284584] [INFO ] [MAIN ] EDD: Loaded 27154 existing records. [2025-09-24T18:31:41.465342] [WARN ] [MAIN ] EDD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:31:41.465780] [INFO ] [MAIN ] EDD: Wiping existing primary data before full refresh. [2025-09-24T18:31:41.465955] [INFO ] [LOCAL ] EDD: Starting deletion of primary data. [2025-09-24T18:31:41.466944] [DEBUG] [LOCAL ] EDD: Deleted primary data file. [2025-09-24T18:31:41.467303] [INFO ] [MAIN ] EDD: Starting full primary refresh. [2025-09-24T18:31:41.612594] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2025-07 (1.60 seconds). [2025-09-24T18:31:41.617901] [INFO ] [REMOTE ] ED: Fetching primary data for 2025-06. [2025-09-24T18:31:41.913577] [INFO ] [REMOTE ] EDD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:31:41.973732] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2025-09 (1.16 seconds). [2025-09-24T18:31:41.979855] [INFO ] [REMOTE ] ECO: Full fetch complete (29336 records). [2025-09-24T18:31:41.979983] [DEBUG] [VALIDATOR ] ECO: Validating primary data. [2025-09-24T18:31:42.357074] [DEBUG] [VALIDATOR ] ECO: All expected trading days are present. [2025-09-24T18:31:42.357160] [DEBUG] [VALIDATOR ] ECO: Primary data validation passed. [2025-09-24T18:31:42.357729] [INFO ] [MAIN ] ECO: Fetched primary data is valid. [2025-09-24T18:31:42.357802] [DEBUG] [LOCAL ] ECO: Saving primary data. [2025-09-24T18:31:42.359607] [DEBUG] [LOCAL ] ECO: Trimmed 29336 records to 18536 (keeping 200 days of data) [2025-09-24T18:31:42.416093] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2025-08. [2025-09-24T18:31:42.485765] [DEBUG] [LOCAL ] ECO: Primary data saved (18536 records). [2025-09-24T18:31:42.485912] [INFO ] [MAIN ] ECO: Full history saved. [2025-09-24T18:31:42.486001] [INFO ] [MAIN ] Update Progress: 693/2373 symbols completed. ECO took 29.8s. Estimated remaining: 3h 42m 10s. Rate: 7.6 symbols/min [2025-09-24T18:31:42.654535] [INFO ] [MAIN ] EDF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:31:42.672002] [DEBUG] [LOCAL ] EDF: Loaded 13537 existing records from primary storage. [2025-09-24T18:31:42.672107] [INFO ] [MAIN ] EDF: Loaded 13537 existing records. [2025-09-24T18:31:42.860455] [WARN ] [MAIN ] EDF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:31:42.860825] [INFO ] [MAIN ] EDF: Wiping existing primary data before full refresh. [2025-09-24T18:31:42.860880] [INFO ] [LOCAL ] EDF: Starting deletion of primary data. [2025-09-24T18:31:42.861339] [DEBUG] [LOCAL ] EDF: Deleted primary data file. [2025-09-24T18:31:42.861466] [INFO ] [MAIN ] EDF: Starting full primary refresh. [2025-09-24T18:31:43.217686] [INFO ] [REMOTE ] EDD: Fetching primary data for 2024-12. [2025-09-24T18:31:43.221323] [INFO ] [REMOTE ] EDF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:31:43.423872] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2025-06 (1.81 seconds). [2025-09-24T18:31:44.016441] [INFO ] [REMOTE ] EDF: Fetching primary data for 2024-12. [2025-09-24T18:31:44.214020] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2025-08 (1.80 seconds). [2025-09-24T18:31:44.479901] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-24T18:31:44.816113] [INFO ] [REMOTE ] EDD: Fetching primary data for 2025-01. [2025-09-24T18:31:44.892799] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-24T18:31:45.616137] [INFO ] [REMOTE ] EDF: Fetching primary data for 2025-01. [2025-09-24T18:31:45.794148] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2025-01 (0.98 seconds). [2025-09-24T18:31:46.416054] [INFO ] [REMOTE ] EDD: Fetching primary data for 2025-02. [2025-09-24T18:31:46.644251] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2025-01 (1.03 seconds). [2025-09-24T18:31:47.216074] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2025-09. [2025-09-24T18:31:47.432878] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2025-02 (1.02 seconds). [2025-09-24T18:31:48.016082] [INFO ] [REMOTE ] EDF: Fetching primary data for 2025-02. [2025-09-24T18:31:48.793866] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2025-02 (0.78 seconds). [2025-09-24T18:31:48.816114] [INFO ] [REMOTE ] EDF: Fetching primary data for 2025-03. [2025-09-24T18:31:48.870232] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-24T18:31:48.883213] [INFO ] [REMOTE ] ECVT: Full fetch complete (59925 records). [2025-09-24T18:31:48.883492] [DEBUG] [VALIDATOR ] ECVT: Validating primary data. [2025-09-24T18:31:49.477516] [DEBUG] [VALIDATOR ] ECVT: All expected trading days are present. [2025-09-24T18:31:49.477669] [DEBUG] [VALIDATOR ] ECVT: Primary data validation passed. [2025-09-24T18:31:49.479249] [INFO ] [MAIN ] ECVT: Fetched primary data is valid. [2025-09-24T18:31:49.479352] [DEBUG] [LOCAL ] ECVT: Saving primary data. [2025-09-24T18:31:49.481330] [DEBUG] [LOCAL ] ECVT: Trimmed 59925 records to 42992 (keeping 200 days of data) [2025-09-24T18:31:49.620920] [INFO ] [REMOTE ] ED: Fetching primary data for 2025-07. [2025-09-24T18:31:49.772323] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2025-03 (0.96 seconds). [2025-09-24T18:31:49.834291] [DEBUG] [LOCAL ] ECVT: Primary data saved (42992 records). [2025-09-24T18:31:49.834463] [INFO ] [MAIN ] ECVT: Full history saved. [2025-09-24T18:31:49.834588] [INFO ] [MAIN ] Update Progress: 694/2373 symbols completed. ECVT took 31.0s. Estimated remaining: 3h 42m 1s. Rate: 7.6 symbols/min [2025-09-24T18:31:50.015446] [INFO ] [MAIN ] EDN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:31:50.040936] [DEBUG] [LOCAL ] EDN: Loaded 18115 existing records from primary storage. [2025-09-24T18:31:50.041112] [INFO ] [MAIN ] EDN: Loaded 18115 existing records. [2025-09-24T18:31:50.222192] [WARN ] [MAIN ] EDN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:31:50.222482] [INFO ] [MAIN ] EDN: Wiping existing primary data before full refresh. [2025-09-24T18:31:50.222606] [INFO ] [LOCAL ] EDN: Starting deletion of primary data. [2025-09-24T18:31:50.223459] [DEBUG] [LOCAL ] EDN: Deleted primary data file. [2025-09-24T18:31:50.223532] [INFO ] [MAIN ] EDN: Starting full primary refresh. [2025-09-24T18:31:50.422932] [INFO ] [REMOTE ] EDF: Fetching primary data for 2025-04. [2025-09-24T18:31:50.582776] [INFO ] [REMOTE ] EDN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:31:51.216096] [INFO ] [REMOTE ] EDD: Fetching primary data for 2025-03. [2025-09-24T18:31:51.579404] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2025-04 (1.16 seconds). [2025-09-24T18:31:51.582125] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-24T18:31:52.016086] [INFO ] [REMOTE ] EDF: Fetching primary data for 2025-05. [2025-09-24T18:31:52.494152] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2025-03 (1.28 seconds). [2025-09-24T18:31:52.816085] [INFO ] [REMOTE ] EDN: Fetching primary data for 2024-12. [2025-09-24T18:31:52.990762] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2025-05 (0.97 seconds). [2025-09-24T18:31:53.616082] [INFO ] [REMOTE ] EDD: Fetching primary data for 2025-04. [2025-09-24T18:31:54.388432] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-24T18:31:54.416041] [INFO ] [REMOTE ] EDN: Fetching primary data for 2025-01. [2025-09-24T18:31:54.709910] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2025-04 (1.09 seconds). [2025-09-24T18:31:55.216097] [INFO ] [REMOTE ] EDD: Fetching primary data for 2025-05. [2025-09-24T18:31:55.380916] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2025-01 (0.96 seconds). [2025-09-24T18:31:56.016095] [INFO ] [REMOTE ] EDF: Fetching primary data for 2025-06. [2025-09-24T18:31:56.362469] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2025-05 (1.15 seconds). [2025-09-24T18:31:56.785401] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2025-06 (0.77 seconds). [2025-09-24T18:31:56.816056] [INFO ] [REMOTE ] ED: Fetching primary data for 2025-08. [2025-09-24T18:31:57.616140] [INFO ] [REMOTE ] EDD: Fetching primary data for 2025-06. [2025-09-24T18:31:58.416051] [INFO ] [REMOTE ] EDN: Fetching primary data for 2025-02. [2025-09-24T18:31:58.502193] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2025-06 (0.89 seconds). [2025-09-24T18:31:58.650061] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2025-08 (1.83 seconds). [2025-09-24T18:31:59.216112] [INFO ] [REMOTE ] ED: Fetching primary data for 2025-09. [2025-09-24T18:31:59.481886] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2025-02 (1.07 seconds). [2025-09-24T18:32:00.016128] [INFO ] [REMOTE ] EDD: Fetching primary data for 2025-07. [2025-09-24T18:32:00.816093] [INFO ] [REMOTE ] EDF: Fetching primary data for 2025-07. [2025-09-24T18:32:01.059399] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2025-09 (1.84 seconds). [2025-09-24T18:32:01.069578] [INFO ] [REMOTE ] ED: Full fetch complete (75984 records). [2025-09-24T18:32:01.069746] [DEBUG] [VALIDATOR ] ED: Validating primary data. [2025-09-24T18:32:01.070722] [FATAL] [VALIDATOR ] ED: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:32:01.070815] [FATAL] [MAIN ] ED: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:32:01.070861] [WARN ] [MAIN ] ED: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:32:01.070934] [INFO ] [LOCAL ] ED: Starting deletion of primary data. [2025-09-24T18:32:01.071002] [DEBUG] [LOCAL ] ED: No primary data file found to delete. [2025-09-24T18:32:01.071040] [INFO ] [LOCAL ] ED: Starting deletion of derivative data. [2025-09-24T18:32:01.071539] [DEBUG] [LOCAL ] ED: Deleted derivative data file. [2025-09-24T18:32:01.071749] [INFO ] [MAIN ] Update Progress: 695/2373 symbols completed. ED took 38.4s. Estimated remaining: 3h 42m 1s. Rate: 7.6 symbols/min [2025-09-24T18:32:01.254558] [INFO ] [MAIN ] EDU: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:32:01.308280] [DEBUG] [LOCAL ] EDU: Loaded 45060 existing records from primary storage. [2025-09-24T18:32:01.308473] [INFO ] [MAIN ] EDU: Loaded 45060 existing records. [2025-09-24T18:32:01.469071] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-24T18:32:01.518064] [WARN ] [MAIN ] EDU: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:32:01.518493] [INFO ] [MAIN ] EDU: Wiping existing primary data before full refresh. [2025-09-24T18:32:01.519017] [INFO ] [LOCAL ] EDU: Starting deletion of primary data. [2025-09-24T18:32:01.520331] [DEBUG] [LOCAL ] EDU: Deleted primary data file. [2025-09-24T18:32:01.520395] [INFO ] [MAIN ] EDU: Starting full primary refresh. [2025-09-24T18:32:01.620153] [INFO ] [REMOTE ] EDD: Fetching primary data for 2025-08. [2025-09-24T18:32:01.839220] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2025-07 (1.02 seconds). [2025-09-24T18:32:01.921698] [INFO ] [REMOTE ] EDU: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:32:02.416083] [INFO ] [REMOTE ] EDN: Fetching primary data for 2025-03. [2025-09-24T18:32:02.768996] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2025-08 (1.15 seconds). [2025-09-24T18:32:03.216058] [INFO ] [REMOTE ] EDF: Fetching primary data for 2025-08. [2025-09-24T18:32:03.453743] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2025-03 (1.04 seconds). [2025-09-24T18:32:03.830458] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2025-08 (0.61 seconds). [2025-09-24T18:32:04.016126] [INFO ] [REMOTE ] EDF: Fetching primary data for 2025-09. [2025-09-24T18:32:04.776906] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2025-09 (0.76 seconds). [2025-09-24T18:32:04.779756] [INFO ] [REMOTE ] EDF: Full fetch complete (21057 records). [2025-09-24T18:32:04.779831] [DEBUG] [VALIDATOR ] EDF: Validating primary data. [2025-09-24T18:32:04.821298] [INFO ] [REMOTE ] EDN: Fetching primary data for 2025-04. [2025-09-24T18:32:05.182179] [DEBUG] [VALIDATOR ] EDF: All expected trading days are present. [2025-09-24T18:32:05.182270] [DEBUG] [VALIDATOR ] EDF: Primary data validation passed. [2025-09-24T18:32:05.182772] [INFO ] [MAIN ] EDF: Fetched primary data is valid. [2025-09-24T18:32:05.182835] [DEBUG] [LOCAL ] EDF: Saving primary data. [2025-09-24T18:32:05.183402] [DEBUG] [LOCAL ] EDF: Trimmed 21057 records to 13507 (keeping 200 days of data) [2025-09-24T18:32:05.269433] [DEBUG] [LOCAL ] EDF: Primary data saved (13507 records). [2025-09-24T18:32:05.269579] [INFO ] [MAIN ] EDF: Full history saved. [2025-09-24T18:32:05.269707] [INFO ] [MAIN ] Update Progress: 696/2373 symbols completed. EDF took 22.8s. Estimated remaining: 3h 41m 44s. Rate: 7.6 symbols/min [2025-09-24T18:32:05.437054] [INFO ] [MAIN ] EE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:32:05.473244] [DEBUG] [LOCAL ] EE: Loaded 32586 existing records from primary storage. [2025-09-24T18:32:05.473387] [INFO ] [MAIN ] EE: Loaded 32586 existing records. [2025-09-24T18:32:05.622538] [INFO ] [REMOTE ] EDU: Fetching primary data for 2024-12. [2025-09-24T18:32:05.653923] [WARN ] [MAIN ] EE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:32:05.654210] [INFO ] [MAIN ] EE: Wiping existing primary data before full refresh. [2025-09-24T18:32:05.654259] [INFO ] [LOCAL ] EE: Starting deletion of primary data. [2025-09-24T18:32:05.655984] [DEBUG] [LOCAL ] EE: Deleted primary data file. [2025-09-24T18:32:05.656061] [INFO ] [MAIN ] EE: Starting full primary refresh. [2025-09-24T18:32:05.956771] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2025-04 (1.14 seconds). [2025-09-24T18:32:06.039609] [INFO ] [REMOTE ] EE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:32:06.416104] [INFO ] [REMOTE ] EE: Fetching primary data for 2024-12. [2025-09-24T18:32:07.216087] [INFO ] [REMOTE ] EDN: Fetching primary data for 2025-05. [2025-09-24T18:32:07.400960] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-24T18:32:07.856004] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-24T18:32:08.016094] [INFO ] [REMOTE ] EDU: Fetching primary data for 2025-01. [2025-09-24T18:32:08.185808] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2025-05 (0.97 seconds). [2025-09-24T18:32:08.816138] [INFO ] [REMOTE ] EDN: Fetching primary data for 2025-06. [2025-09-24T18:32:09.500493] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2025-06 (0.68 seconds). [2025-09-24T18:32:09.626160] [INFO ] [REMOTE ] EDD: Fetching primary data for 2025-09. [2025-09-24T18:32:09.650590] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-24T18:32:10.416128] [INFO ] [REMOTE ] EDN: Fetching primary data for 2025-07. [2025-09-24T18:32:10.893282] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-24T18:32:10.898481] [INFO ] [REMOTE ] EDD: Full fetch complete (39011 records). [2025-09-24T18:32:10.898575] [DEBUG] [VALIDATOR ] EDD: Validating primary data. [2025-09-24T18:32:11.217756] [INFO ] [REMOTE ] EDU: Fetching primary data for 2025-02. [2025-09-24T18:32:11.291729] [DEBUG] [VALIDATOR ] EDD: All expected trading days are present. [2025-09-24T18:32:11.291871] [DEBUG] [VALIDATOR ] EDD: Primary data validation passed. [2025-09-24T18:32:11.292708] [INFO ] [MAIN ] EDD: Fetched primary data is valid. [2025-09-24T18:32:11.292814] [DEBUG] [LOCAL ] EDD: Saving primary data. [2025-09-24T18:32:11.305590] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2025-07 (0.89 seconds). [2025-09-24T18:32:11.305215] [DEBUG] [LOCAL ] EDD: Trimmed 39011 records to 27081 (keeping 200 days of data) [2025-09-24T18:32:11.473767] [DEBUG] [LOCAL ] EDD: Primary data saved (27081 records). [2025-09-24T18:32:11.473906] [INFO ] [MAIN ] EDD: Full history saved. [2025-09-24T18:32:11.473994] [INFO ] [MAIN ] Update Progress: 697/2373 symbols completed. EDD took 30.4s. Estimated remaining: 3h 41m 32s. Rate: 7.6 symbols/min [2025-09-24T18:32:11.643776] [INFO ] [MAIN ] EEA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:32:11.648192] [DEBUG] [LOCAL ] EEA: Loaded 2710 existing records from primary storage. [2025-09-24T18:32:11.648270] [INFO ] [MAIN ] EEA: Loaded 2710 existing records. [2025-09-24T18:32:11.830479] [WARN ] [MAIN ] EEA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:32:11.830778] [INFO ] [MAIN ] EEA: Wiping existing primary data before full refresh. [2025-09-24T18:32:11.830832] [INFO ] [LOCAL ] EEA: Starting deletion of primary data. [2025-09-24T18:32:11.831050] [DEBUG] [LOCAL ] EEA: Deleted primary data file. [2025-09-24T18:32:11.831112] [INFO ] [MAIN ] EEA: Starting full primary refresh. [2025-09-24T18:32:12.024015] [INFO ] [REMOTE ] EDN: Fetching primary data for 2025-08. [2025-09-24T18:32:12.208100] [INFO ] [REMOTE ] EEA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:32:12.816107] [INFO ] [REMOTE ] EEA: Fetching primary data for 2024-12. [2025-09-24T18:32:13.312229] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2025-02 (2.09 seconds). [2025-09-24T18:32:13.390587] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2024-12 (0.57 seconds). [2025-09-24T18:32:13.518312] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-24T18:32:13.616111] [INFO ] [REMOTE ] EDU: Fetching primary data for 2025-03. [2025-09-24T18:32:14.416174] [INFO ] [REMOTE ] EDN: Fetching primary data for 2025-09. [2025-09-24T18:32:15.216113] [INFO ] [REMOTE ] EE: Fetching primary data for 2025-01. [2025-09-24T18:32:15.342139] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-24T18:32:15.662924] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2025-09 (1.25 seconds). [2025-09-24T18:32:15.667811] [INFO ] [REMOTE ] EDN: Full fetch complete (30574 records). [2025-09-24T18:32:15.667932] [DEBUG] [VALIDATOR ] EDN: Validating primary data. [2025-09-24T18:32:16.020393] [INFO ] [REMOTE ] EEA: Fetching primary data for 2025-01. [2025-09-24T18:32:16.055796] [DEBUG] [VALIDATOR ] EDN: All expected trading days are present. [2025-09-24T18:32:16.055892] [DEBUG] [VALIDATOR ] EDN: Primary data validation passed. [2025-09-24T18:32:16.056510] [INFO ] [MAIN ] EDN: Fetched primary data is valid. [2025-09-24T18:32:16.056572] [DEBUG] [LOCAL ] EDN: Saving primary data. [2025-09-24T18:32:16.057414] [DEBUG] [LOCAL ] EDN: Trimmed 30574 records to 18143 (keeping 200 days of data) [2025-09-24T18:32:16.167633] [DEBUG] [LOCAL ] EDN: Primary data saved (18143 records). [2025-09-24T18:32:16.167818] [INFO ] [MAIN ] EDN: Full history saved. [2025-09-24T18:32:16.167915] [INFO ] [MAIN ] Update Progress: 698/2373 symbols completed. EDN took 26.3s. Estimated remaining: 3h 41m 16s. Rate: 7.6 symbols/min [2025-09-24T18:32:16.342194] [INFO ] [MAIN ] EEX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:32:16.354613] [DEBUG] [LOCAL ] EEX: Loaded 12091 existing records from primary storage. [2025-09-24T18:32:16.354752] [INFO ] [MAIN ] EEX: Loaded 12091 existing records. [2025-09-24T18:32:16.525784] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-24T18:32:16.562538] [WARN ] [MAIN ] EEX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:32:16.563826] [INFO ] [MAIN ] EEX: Wiping existing primary data before full refresh. [2025-09-24T18:32:16.567776] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2025-01 (0.55 seconds). [2025-09-24T18:32:16.567952] [INFO ] [LOCAL ] EEX: Starting deletion of primary data. [2025-09-24T18:32:16.570191] [DEBUG] [LOCAL ] EEX: Deleted primary data file. [2025-09-24T18:32:16.570291] [INFO ] [MAIN ] EEX: Starting full primary refresh. [2025-09-24T18:32:16.821350] [INFO ] [REMOTE ] EE: Fetching primary data for 2025-02. [2025-09-24T18:32:16.929982] [INFO ] [REMOTE ] EEX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:32:17.616094] [INFO ] [REMOTE ] EEA: Fetching primary data for 2025-02. [2025-09-24T18:32:17.790334] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2025-02 (0.97 seconds). [2025-09-24T18:32:18.048832] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2025-02 (0.43 seconds). [2025-09-24T18:32:18.416090] [INFO ] [REMOTE ] EEA: Fetching primary data for 2025-03. [2025-09-24T18:32:18.984400] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2025-03 (0.57 seconds). [2025-09-24T18:32:19.216133] [INFO ] [REMOTE ] EE: Fetching primary data for 2025-03. [2025-09-24T18:32:20.016068] [INFO ] [REMOTE ] EEA: Fetching primary data for 2025-04. [2025-09-24T18:32:20.472181] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2025-03 (1.26 seconds). [2025-09-24T18:32:20.640000] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2025-04 (0.62 seconds). [2025-09-24T18:32:20.816113] [INFO ] [REMOTE ] EEX: Fetching primary data for 2024-12. [2025-09-24T18:32:21.616149] [INFO ] [REMOTE ] EEA: Fetching primary data for 2025-05. [2025-09-24T18:32:22.077223] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-24T18:32:22.088195] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2025-05 (0.47 seconds). [2025-09-24T18:32:22.416282] [INFO ] [REMOTE ] EEA: Fetching primary data for 2025-06. [2025-09-24T18:32:22.885000] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2025-06 (0.47 seconds). [2025-09-24T18:32:23.216108] [INFO ] [REMOTE ] EDU: Fetching primary data for 2025-04. [2025-09-24T18:32:24.016108] [INFO ] [REMOTE ] EE: Fetching primary data for 2025-04. [2025-09-24T18:32:24.816067] [INFO ] [REMOTE ] EEA: Fetching primary data for 2025-07. [2025-09-24T18:32:24.980557] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-24T18:32:25.616120] [INFO ] [REMOTE ] EEX: Fetching primary data for 2025-01. [2025-09-24T18:32:25.739660] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-24T18:32:25.739832] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2025-07 (0.92 seconds). [2025-09-24T18:32:26.416077] [INFO ] [REMOTE ] EEA: Fetching primary data for 2025-08. [2025-09-24T18:32:26.455329] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2025-01 (0.84 seconds). [2025-09-24T18:32:26.902716] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2025-08 (0.49 seconds). [2025-09-24T18:32:27.216092] [INFO ] [REMOTE ] EDU: Fetching primary data for 2025-05. [2025-09-24T18:32:28.016115] [INFO ] [REMOTE ] EEA: Fetching primary data for 2025-09. [2025-09-24T18:32:28.506860] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2025-09 (0.49 seconds). [2025-09-24T18:32:28.507984] [INFO ] [REMOTE ] EEA: Full fetch complete (3986 records). [2025-09-24T18:32:28.508130] [DEBUG] [VALIDATOR ] EEA: Validating primary data. [2025-09-24T18:32:28.817790] [INFO ] [REMOTE ] EEX: Fetching primary data for 2025-02. [2025-09-24T18:32:28.945399] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-24T18:32:28.979438] [DEBUG] [VALIDATOR ] EEA: All expected trading days are present. [2025-09-24T18:32:28.979738] [DEBUG] [VALIDATOR ] EEA: Primary data validation passed. [2025-09-24T18:32:28.979931] [INFO ] [MAIN ] EEA: Fetched primary data is valid. [2025-09-24T18:32:28.980456] [DEBUG] [LOCAL ] EEA: Saving primary data. [2025-09-24T18:32:28.980950] [DEBUG] [LOCAL ] EEA: Trimmed 3986 records to 2702 (keeping 200 days of data) [2025-09-24T18:32:28.998091] [DEBUG] [LOCAL ] EEA: Primary data saved (2702 records). [2025-09-24T18:32:28.998175] [INFO ] [MAIN ] EEA: Full history saved. [2025-09-24T18:32:28.998258] [INFO ] [MAIN ] Update Progress: 699/2373 symbols completed. EEA took 17.5s. Estimated remaining: 3h 41m 20s. Rate: 7.6 symbols/min [2025-09-24T18:32:29.173621] [INFO ] [MAIN ] EFC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:32:29.173867] [DEBUG] [LOCAL ] EFC: No existing data file found in primary storage. [2025-09-24T18:32:29.173912] [WARN ] [MAIN ] EFC: No existing data found, performing full refresh instead. [2025-09-24T18:32:29.174059] [INFO ] [MAIN ] EFC: Wiping existing primary data before full refresh. [2025-09-24T18:32:29.174102] [INFO ] [LOCAL ] EFC: Starting deletion of primary data. [2025-09-24T18:32:29.174143] [DEBUG] [LOCAL ] EFC: No primary data file found to delete. [2025-09-24T18:32:29.174176] [INFO ] [MAIN ] EFC: Starting full primary refresh. [2025-09-24T18:32:29.548509] [INFO ] [REMOTE ] EFC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:32:29.616099] [INFO ] [REMOTE ] EE: Fetching primary data for 2025-05. [2025-09-24T18:32:29.838838] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2025-02 (1.02 seconds). [2025-09-24T18:32:30.416138] [INFO ] [REMOTE ] EEX: Fetching primary data for 2025-03. [2025-09-24T18:32:30.732832] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-24T18:32:31.216145] [INFO ] [REMOTE ] EFC: Fetching primary data for 2024-12. [2025-09-24T18:32:31.475418] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2025-03 (1.06 seconds). [2025-09-24T18:32:32.016141] [INFO ] [REMOTE ] EE: Fetching primary data for 2025-06. [2025-09-24T18:32:32.816124] [INFO ] [REMOTE ] EDU: Fetching primary data for 2025-06. [2025-09-24T18:32:33.183993] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2024-12 (1.97 seconds). [2025-09-24T18:32:33.590518] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-24T18:32:33.616086] [INFO ] [REMOTE ] EFC: Fetching primary data for 2025-01. [2025-09-24T18:32:34.416090] [INFO ] [REMOTE ] EE: Fetching primary data for 2025-07. [2025-09-24T18:32:35.216089] [INFO ] [REMOTE ] EEX: Fetching primary data for 2025-04. [2025-09-24T18:32:36.334102] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2025-07 (1.92 seconds). [2025-09-24T18:32:36.341906] [INFO ] [REMOTE ] EE: Fetching primary data for 2025-08. [2025-09-24T18:32:36.522668] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2025-04 (1.31 seconds). [2025-09-24T18:32:36.816129] [INFO ] [REMOTE ] EEX: Fetching primary data for 2025-05. [2025-09-24T18:32:37.246897] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2025-01 (3.63 seconds). [2025-09-24T18:32:37.373179] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2025-06 (4.56 seconds). [2025-09-24T18:32:37.616083] [INFO ] [REMOTE ] EDU: Fetching primary data for 2025-07. [2025-09-24T18:32:38.416179] [INFO ] [REMOTE ] EFC: Fetching primary data for 2025-02. [2025-09-24T18:32:38.446705] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2025-08 (2.10 seconds). [2025-09-24T18:32:38.578782] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-24T18:32:39.216116] [INFO ] [REMOTE ] EE: Fetching primary data for 2025-09. [2025-09-24T18:32:39.379198] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2025-07 (1.76 seconds). [2025-09-24T18:32:40.016140] [INFO ] [REMOTE ] EDU: Fetching primary data for 2025-08. [2025-09-24T18:32:40.084499] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-24T18:32:40.414830] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-24T18:32:40.419949] [INFO ] [REMOTE ] EE: Full fetch complete (43444 records). [2025-09-24T18:32:40.420038] [DEBUG] [VALIDATOR ] EE: Validating primary data. [2025-09-24T18:32:40.420634] [FATAL] [VALIDATOR ] EE: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:32:40.420746] [FATAL] [MAIN ] EE: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:32:40.420790] [WARN ] [MAIN ] EE: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:32:40.420852] [INFO ] [LOCAL ] EE: Starting deletion of primary data. [2025-09-24T18:32:40.420918] [DEBUG] [LOCAL ] EE: No primary data file found to delete. [2025-09-24T18:32:40.420955] [INFO ] [LOCAL ] EE: Starting deletion of derivative data. [2025-09-24T18:32:40.421426] [DEBUG] [LOCAL ] EE: Deleted derivative data file. [2025-09-24T18:32:40.421524] [INFO ] [MAIN ] Update Progress: 700/2373 symbols completed. EE took 35.2s. Estimated remaining: 3h 41m 21s. Rate: 7.6 symbols/min [2025-09-24T18:32:40.597399] [INFO ] [MAIN ] EFR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:32:40.613807] [DEBUG] [LOCAL ] EFR: Loaded 14232 existing records from primary storage. [2025-09-24T18:32:40.613953] [INFO ] [MAIN ] EFR: Loaded 14232 existing records. [2025-09-24T18:32:40.791595] [WARN ] [MAIN ] EFR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:32:40.791920] [INFO ] [MAIN ] EFR: Wiping existing primary data before full refresh. [2025-09-24T18:32:40.791976] [INFO ] [LOCAL ] EFR: Starting deletion of primary data. [2025-09-24T18:32:40.792449] [DEBUG] [LOCAL ] EFR: Deleted primary data file. [2025-09-24T18:32:40.792510] [INFO ] [MAIN ] EFR: Starting full primary refresh. [2025-09-24T18:32:40.823190] [INFO ] [REMOTE ] EFC: Fetching primary data for 2025-03. [2025-09-24T18:32:41.158602] [INFO ] [REMOTE ] EFR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:32:41.616209] [INFO ] [REMOTE ] EEX: Fetching primary data for 2025-06. [2025-09-24T18:32:41.738607] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2025-08 (1.72 seconds). [2025-09-24T18:32:42.416278] [INFO ] [REMOTE ] EFR: Fetching primary data for 2024-12. [2025-09-24T18:32:42.478795] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2025-06 (0.86 seconds). [2025-09-24T18:32:42.636271] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-24T18:32:43.216106] [INFO ] [REMOTE ] EEX: Fetching primary data for 2025-07. [2025-09-24T18:32:43.257068] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-24T18:32:43.805208] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2025-07 (0.59 seconds). [2025-09-24T18:32:44.016083] [INFO ] [REMOTE ] EFC: Fetching primary data for 2025-04. [2025-09-24T18:32:44.816095] [INFO ] [REMOTE ] EFR: Fetching primary data for 2025-01. [2025-09-24T18:32:45.585985] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2025-01 (0.77 seconds). [2025-09-24T18:32:45.616090] [INFO ] [REMOTE ] EFR: Fetching primary data for 2025-02. [2025-09-24T18:32:45.990263] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2025-04 (1.97 seconds). [2025-09-24T18:32:46.140159] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2025-02 (0.52 seconds). [2025-09-24T18:32:46.416119] [INFO ] [REMOTE ] EEX: Fetching primary data for 2025-08. [2025-09-24T18:32:47.216090] [INFO ] [REMOTE ] EDU: Fetching primary data for 2025-09. [2025-09-24T18:32:47.285585] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2025-08 (0.87 seconds). [2025-09-24T18:32:48.016110] [INFO ] [REMOTE ] EFR: Fetching primary data for 2025-03. [2025-09-24T18:32:48.766202] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2025-03 (0.75 seconds). [2025-09-24T18:32:48.816057] [INFO ] [REMOTE ] EFC: Fetching primary data for 2025-05. [2025-09-24T18:32:48.854453] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2025-09 (1.64 seconds). [2025-09-24T18:32:48.863088] [INFO ] [REMOTE ] EDU: Full fetch complete (66182 records). [2025-09-24T18:32:48.863207] [DEBUG] [VALIDATOR ] EDU: Validating primary data. [2025-09-24T18:32:48.864093] [FATAL] [VALIDATOR ] EDU: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:32:48.864189] [FATAL] [MAIN ] EDU: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:32:48.864234] [WARN ] [MAIN ] EDU: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:32:48.864302] [INFO ] [LOCAL ] EDU: Starting deletion of primary data. [2025-09-24T18:32:48.864391] [DEBUG] [LOCAL ] EDU: No primary data file found to delete. [2025-09-24T18:32:48.864458] [INFO ] [LOCAL ] EDU: Starting deletion of derivative data. [2025-09-24T18:32:48.864889] [DEBUG] [LOCAL ] EDU: Deleted derivative data file. [2025-09-24T18:32:48.864993] [INFO ] [MAIN ] Update Progress: 701/2373 symbols completed. EDU took 47.8s. Estimated remaining: 3h 41m 14s. Rate: 7.6 symbols/min [2025-09-24T18:32:49.040884] [INFO ] [MAIN ] EFT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:32:49.041113] [DEBUG] [LOCAL ] EFT: No existing data file found in primary storage. [2025-09-24T18:32:49.041214] [WARN ] [MAIN ] EFT: No existing data found, performing full refresh instead. [2025-09-24T18:32:49.041385] [INFO ] [MAIN ] EFT: Wiping existing primary data before full refresh. [2025-09-24T18:32:49.041432] [INFO ] [LOCAL ] EFT: Starting deletion of primary data. [2025-09-24T18:32:49.041480] [DEBUG] [LOCAL ] EFT: No primary data file found to delete. [2025-09-24T18:32:49.041575] [INFO ] [MAIN ] EFT: Starting full primary refresh. [2025-09-24T18:32:49.408224] [INFO ] [REMOTE ] EFT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:32:49.616099] [INFO ] [REMOTE ] EEX: Fetching primary data for 2025-09. [2025-09-24T18:32:50.416055] [INFO ] [REMOTE ] EFR: Fetching primary data for 2025-04. [2025-09-24T18:32:50.456385] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2025-09 (0.84 seconds). [2025-09-24T18:32:50.459321] [INFO ] [REMOTE ] EEX: Full fetch complete (19918 records). [2025-09-24T18:32:50.459404] [DEBUG] [VALIDATOR ] EEX: Validating primary data. [2025-09-24T18:32:50.863007] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2025-05 (2.05 seconds). [2025-09-24T18:32:50.872084] [DEBUG] [VALIDATOR ] EEX: All expected trading days are present. [2025-09-24T18:32:50.872385] [DEBUG] [VALIDATOR ] EEX: Primary data validation passed. [2025-09-24T18:32:50.872946] [INFO ] [MAIN ] EEX: Fetched primary data is valid. [2025-09-24T18:32:50.873127] [DEBUG] [LOCAL ] EEX: Saving primary data. [2025-09-24T18:32:50.874042] [DEBUG] [LOCAL ] EEX: Trimmed 19918 records to 11999 (keeping 200 days of data) [2025-09-24T18:32:50.945013] [DEBUG] [LOCAL ] EEX: Primary data saved (11999 records). [2025-09-24T18:32:50.945179] [INFO ] [MAIN ] EEX: Full history saved. [2025-09-24T18:32:50.945286] [INFO ] [MAIN ] Update Progress: 702/2373 symbols completed. EEX took 34.8s. Estimated remaining: 3h 40m 52s. Rate: 7.6 symbols/min [2025-09-24T18:32:51.119090] [INFO ] [MAIN ] EFX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:32:51.167485] [DEBUG] [LOCAL ] EFX: Loaded 44864 existing records from primary storage. [2025-09-24T18:32:51.167633] [INFO ] [MAIN ] EFX: Loaded 44864 existing records. [2025-09-24T18:32:51.222306] [INFO ] [REMOTE ] EFT: Fetching primary data for 2024-12. [2025-09-24T18:32:51.379278] [WARN ] [MAIN ] EFX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:32:51.379835] [INFO ] [MAIN ] EFX: Wiping existing primary data before full refresh. [2025-09-24T18:32:51.379969] [INFO ] [LOCAL ] EFX: Starting deletion of primary data. [2025-09-24T18:32:51.381330] [DEBUG] [LOCAL ] EFX: Deleted primary data file. [2025-09-24T18:32:51.381392] [INFO ] [MAIN ] EFX: Starting full primary refresh. [2025-09-24T18:32:51.541994] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2025-04 (1.13 seconds). [2025-09-24T18:32:51.770298] [INFO ] [REMOTE ] EFX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:32:52.016048] [INFO ] [REMOTE ] EFR: Fetching primary data for 2025-05. [2025-09-24T18:32:52.171611] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2024-12 (0.95 seconds). [2025-09-24T18:32:52.816075] [INFO ] [REMOTE ] EFT: Fetching primary data for 2025-01. [2025-09-24T18:32:52.922321] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2025-05 (0.91 seconds). [2025-09-24T18:32:53.616112] [INFO ] [REMOTE ] EFX: Fetching primary data for 2024-12. [2025-09-24T18:32:53.680713] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2025-01 (0.86 seconds). [2025-09-24T18:32:54.416077] [INFO ] [REMOTE ] EFC: Fetching primary data for 2025-06. [2025-09-24T18:32:55.216110] [INFO ] [REMOTE ] EFR: Fetching primary data for 2025-06. [2025-09-24T18:32:55.292247] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-24T18:32:56.016220] [INFO ] [REMOTE ] EFT: Fetching primary data for 2025-02. [2025-09-24T18:32:56.289664] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2025-06 (1.07 seconds). [2025-09-24T18:32:56.381795] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2025-06 (1.97 seconds). [2025-09-24T18:32:56.777685] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2025-02 (0.76 seconds). [2025-09-24T18:32:56.816038] [INFO ] [REMOTE ] EFT: Fetching primary data for 2025-03. [2025-09-24T18:32:57.447561] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2025-03 (0.63 seconds). [2025-09-24T18:32:57.616092] [INFO ] [REMOTE ] EFX: Fetching primary data for 2025-01. [2025-09-24T18:32:58.416155] [INFO ] [REMOTE ] EFT: Fetching primary data for 2025-04. [2025-09-24T18:32:59.120986] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2025-04 (0.70 seconds). [2025-09-24T18:32:59.151112] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2025-01 (1.54 seconds). [2025-09-24T18:32:59.216033] [INFO ] [REMOTE ] EFX: Fetching primary data for 2025-02. [2025-09-24T18:33:00.016097] [INFO ] [REMOTE ] EFC: Fetching primary data for 2025-07. [2025-09-24T18:33:00.816128] [INFO ] [REMOTE ] EFR: Fetching primary data for 2025-07. [2025-09-24T18:33:01.041138] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2025-02 (1.83 seconds). [2025-09-24T18:33:01.616056] [INFO ] [REMOTE ] EFT: Fetching primary data for 2025-05. [2025-09-24T18:33:01.899292] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2025-07 (1.08 seconds). [2025-09-24T18:33:02.069600] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2025-07 (2.05 seconds). [2025-09-24T18:33:02.416081] [INFO ] [REMOTE ] EFC: Fetching primary data for 2025-08. [2025-09-24T18:33:03.216126] [INFO ] [REMOTE ] EFR: Fetching primary data for 2025-08. [2025-09-24T18:33:04.016094] [INFO ] [REMOTE ] EFX: Fetching primary data for 2025-03. [2025-09-24T18:33:04.429330] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2025-05 (2.81 seconds). [2025-09-24T18:33:04.544793] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-24T18:33:04.816115] [INFO ] [REMOTE ] EFT: Fetching primary data for 2025-06. [2025-09-24T18:33:05.590072] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2025-08 (3.17 seconds). [2025-09-24T18:33:05.616039] [INFO ] [REMOTE ] EFC: Fetching primary data for 2025-09. [2025-09-24T18:33:05.797105] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2025-06 (0.98 seconds). [2025-09-24T18:33:06.121192] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2025-03 (2.11 seconds). [2025-09-24T18:33:06.416114] [INFO ] [REMOTE ] EFX: Fetching primary data for 2025-04. [2025-09-24T18:33:07.216115] [INFO ] [REMOTE ] EFT: Fetching primary data for 2025-07. [2025-09-24T18:33:07.770292] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2025-09 (2.15 seconds). [2025-09-24T18:33:07.778774] [INFO ] [REMOTE ] EFC: Full fetch complete (66179 records). [2025-09-24T18:33:07.778918] [DEBUG] [VALIDATOR ] EFC: Validating primary data. [2025-09-24T18:33:08.030956] [INFO ] [REMOTE ] EFR: Fetching primary data for 2025-09. [2025-09-24T18:33:08.176275] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2025-07 (0.96 seconds). [2025-09-24T18:33:08.242804] [DEBUG] [VALIDATOR ] EFC: All expected trading days are present. [2025-09-24T18:33:08.242932] [DEBUG] [VALIDATOR ] EFC: Primary data validation passed. [2025-09-24T18:33:08.244017] [INFO ] [MAIN ] EFC: Fetched primary data is valid. [2025-09-24T18:33:08.244175] [DEBUG] [LOCAL ] EFC: Saving primary data. [2025-09-24T18:33:08.245714] [DEBUG] [LOCAL ] EFC: Trimmed 66179 records to 46236 (keeping 200 days of data) [2025-09-24T18:33:08.494623] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2025-04 (2.08 seconds). [2025-09-24T18:33:08.575538] [DEBUG] [LOCAL ] EFC: Primary data saved (46236 records). [2025-09-24T18:33:08.575773] [INFO ] [MAIN ] EFC: Full history saved. [2025-09-24T18:33:08.575863] [INFO ] [MAIN ] Update Progress: 703/2373 symbols completed. EFC took 39.6s. Estimated remaining: 3h 41m 7s. Rate: 7.6 symbols/min [2025-09-24T18:33:08.747752] [INFO ] [MAIN ] EFXT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:33:08.780883] [DEBUG] [LOCAL ] EFXT: Loaded 29358 existing records from primary storage. [2025-09-24T18:33:08.781036] [INFO ] [MAIN ] EFXT: Loaded 29358 existing records. [2025-09-24T18:33:08.823581] [INFO ] [REMOTE ] EFX: Fetching primary data for 2025-05. [2025-09-24T18:33:08.964940] [WARN ] [MAIN ] EFXT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:33:08.965217] [INFO ] [MAIN ] EFXT: Wiping existing primary data before full refresh. [2025-09-24T18:33:08.965268] [INFO ] [LOCAL ] EFXT: Starting deletion of primary data. [2025-09-24T18:33:08.966185] [DEBUG] [LOCAL ] EFXT: Deleted primary data file. [2025-09-24T18:33:08.966248] [INFO ] [MAIN ] EFXT: Starting full primary refresh. [2025-09-24T18:33:09.349336] [INFO ] [REMOTE ] EFXT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:33:09.576889] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-24T18:33:09.580238] [INFO ] [REMOTE ] EFR: Full fetch complete (18530 records). [2025-09-24T18:33:09.580331] [DEBUG] [VALIDATOR ] EFR: Validating primary data. [2025-09-24T18:33:09.625060] [INFO ] [REMOTE ] EFT: Fetching primary data for 2025-08. [2025-09-24T18:33:09.952084] [DEBUG] [VALIDATOR ] EFR: All expected trading days are present. [2025-09-24T18:33:09.952168] [DEBUG] [VALIDATOR ] EFR: Primary data validation passed. [2025-09-24T18:33:09.952847] [INFO ] [MAIN ] EFR: Fetched primary data is valid. [2025-09-24T18:33:09.952909] [DEBUG] [LOCAL ] EFR: Saving primary data. [2025-09-24T18:33:09.953726] [DEBUG] [LOCAL ] EFR: Trimmed 18530 records to 14270 (keeping 200 days of data) [2025-09-24T18:33:10.043529] [DEBUG] [LOCAL ] EFR: Primary data saved (14270 records). [2025-09-24T18:33:10.043720] [INFO ] [MAIN ] EFR: Full history saved. [2025-09-24T18:33:10.043823] [INFO ] [MAIN ] Update Progress: 704/2373 symbols completed. EFR took 29.6s. Estimated remaining: 3h 40m 44s. Rate: 7.6 symbols/min [2025-09-24T18:33:10.228462] [INFO ] [MAIN ] EG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:33:10.258507] [DEBUG] [LOCAL ] EG: Loaded 28707 existing records from primary storage. [2025-09-24T18:33:10.258670] [INFO ] [MAIN ] EG: Loaded 28707 existing records. [2025-09-24T18:33:10.420713] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2024-12. [2025-09-24T18:33:10.450112] [WARN ] [MAIN ] EG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:33:10.451279] [INFO ] [MAIN ] EG: Wiping existing primary data before full refresh. [2025-09-24T18:33:10.451527] [INFO ] [LOCAL ] EG: Starting deletion of primary data. [2025-09-24T18:33:10.452621] [DEBUG] [LOCAL ] EG: Deleted primary data file. [2025-09-24T18:33:10.452704] [INFO ] [MAIN ] EG: Starting full primary refresh. [2025-09-24T18:33:10.565951] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2025-08 (0.94 seconds). [2025-09-24T18:33:10.697136] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2025-05 (1.87 seconds). [2025-09-24T18:33:10.883841] [INFO ] [REMOTE ] EG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:33:11.216090] [INFO ] [REMOTE ] EFT: Fetching primary data for 2025-09. [2025-09-24T18:33:12.016119] [INFO ] [REMOTE ] EG: Fetching primary data for 2024-12. [2025-09-24T18:33:12.073696] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T18:33:12.088253] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2025-09 (0.87 seconds). [2025-09-24T18:33:12.090938] [INFO ] [REMOTE ] EFT: Full fetch complete (17207 records). [2025-09-24T18:33:12.091026] [DEBUG] [VALIDATOR ] EFT: Validating primary data. [2025-09-24T18:33:12.091695] [FATAL] [VALIDATOR ] EFT: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:33:12.091784] [FATAL] [MAIN ] EFT: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:33:12.091830] [WARN ] [MAIN ] EFT: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:33:12.091874] [INFO ] [LOCAL ] EFT: Starting deletion of primary data. [2025-09-24T18:33:12.091936] [DEBUG] [LOCAL ] EFT: No primary data file found to delete. [2025-09-24T18:33:12.091974] [INFO ] [LOCAL ] EFT: Starting deletion of derivative data. [2025-09-24T18:33:12.092073] [DEBUG] [LOCAL ] EFT: No derivative data file found to delete. [2025-09-24T18:33:12.092159] [INFO ] [MAIN ] Update Progress: 705/2373 symbols completed. EFT took 23.2s. Estimated remaining: 3h 40m 22s. Rate: 7.6 symbols/min [2025-09-24T18:33:12.278496] [INFO ] [MAIN ] EGO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:33:12.335111] [DEBUG] [LOCAL ] EGO: Loaded 51496 existing records from primary storage. [2025-09-24T18:33:12.335302] [INFO ] [MAIN ] EGO: Loaded 51496 existing records. [2025-09-24T18:33:12.523543] [WARN ] [MAIN ] EGO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:33:12.523825] [INFO ] [MAIN ] EGO: Wiping existing primary data before full refresh. [2025-09-24T18:33:12.523878] [INFO ] [LOCAL ] EGO: Starting deletion of primary data. [2025-09-24T18:33:12.525343] [DEBUG] [LOCAL ] EGO: Deleted primary data file. [2025-09-24T18:33:12.525408] [INFO ] [MAIN ] EGO: Starting full primary refresh. [2025-09-24T18:33:12.823738] [INFO ] [REMOTE ] EFX: Fetching primary data for 2025-06. [2025-09-24T18:33:12.940096] [INFO ] [REMOTE ] EGO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:33:13.487603] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2024-12 (1.47 seconds). [2025-09-24T18:33:13.616088] [INFO ] [REMOTE ] EG: Fetching primary data for 2025-01. [2025-09-24T18:33:14.268278] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2025-06 (1.44 seconds). [2025-09-24T18:33:14.416107] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2025-01. [2025-09-24T18:33:15.023862] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2025-01 (1.41 seconds). [2025-09-24T18:33:15.216120] [INFO ] [REMOTE ] EFX: Fetching primary data for 2025-07. [2025-09-24T18:33:15.906358] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-24T18:33:16.016126] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2025-02. [2025-09-24T18:33:16.816139] [INFO ] [REMOTE ] EGO: Fetching primary data for 2024-12. [2025-09-24T18:33:17.616098] [INFO ] [REMOTE ] EG: Fetching primary data for 2025-02. [2025-09-24T18:33:17.932357] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2025-02 (1.92 seconds). [2025-09-24T18:33:18.220673] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2025-07 (3.00 seconds). [2025-09-24T18:33:18.416115] [INFO ] [REMOTE ] EFX: Fetching primary data for 2025-08. [2025-09-24T18:33:19.099859] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2024-12 (2.28 seconds). [2025-09-24T18:33:19.216051] [INFO ] [REMOTE ] EGO: Fetching primary data for 2025-01. [2025-09-24T18:33:19.393553] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2025-02 (1.78 seconds). [2025-09-24T18:33:20.000807] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2025-08 (1.58 seconds). [2025-09-24T18:33:20.016029] [INFO ] [REMOTE ] EFX: Fetching primary data for 2025-09. [2025-09-24T18:33:20.782485] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-24T18:33:20.816090] [INFO ] [REMOTE ] EGO: Fetching primary data for 2025-02. [2025-09-24T18:33:21.616074] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2025-03. [2025-09-24T18:33:21.873366] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2025-09 (1.86 seconds). [2025-09-24T18:33:21.881394] [INFO ] [REMOTE ] EFX: Full fetch complete (64404 records). [2025-09-24T18:33:21.881519] [DEBUG] [VALIDATOR ] EFX: Validating primary data. [2025-09-24T18:33:22.286790] [DEBUG] [VALIDATOR ] EFX: All expected trading days are present. [2025-09-24T18:33:22.287024] [DEBUG] [VALIDATOR ] EFX: Primary data validation passed. [2025-09-24T18:33:22.288010] [INFO ] [MAIN ] EFX: Fetched primary data is valid. [2025-09-24T18:33:22.288250] [DEBUG] [LOCAL ] EFX: Saving primary data. [2025-09-24T18:33:22.289942] [DEBUG] [LOCAL ] EFX: Trimmed 64404 records to 44808 (keeping 200 days of data) [2025-09-24T18:33:22.416175] [INFO ] [REMOTE ] EG: Fetching primary data for 2025-03. [2025-09-24T18:33:22.552114] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-24T18:33:22.626857] [DEBUG] [LOCAL ] EFX: Primary data saved (44808 records). [2025-09-24T18:33:22.627005] [INFO ] [MAIN ] EFX: Full history saved. [2025-09-24T18:33:22.627129] [INFO ] [MAIN ] Update Progress: 706/2373 symbols completed. EFX took 31.7s. Estimated remaining: 3h 40m 20s. Rate: 7.6 symbols/min [2025-09-24T18:33:22.809667] [INFO ] [MAIN ] EGP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:33:22.809895] [DEBUG] [LOCAL ] EGP: No existing data file found in primary storage. [2025-09-24T18:33:22.809950] [WARN ] [MAIN ] EGP: No existing data found, performing full refresh instead. [2025-09-24T18:33:22.810105] [INFO ] [MAIN ] EGP: Wiping existing primary data before full refresh. [2025-09-24T18:33:22.810149] [INFO ] [LOCAL ] EGP: Starting deletion of primary data. [2025-09-24T18:33:22.810193] [DEBUG] [LOCAL ] EGP: No primary data file found to delete. [2025-09-24T18:33:22.810237] [INFO ] [MAIN ] EGP: Starting full primary refresh. [2025-09-24T18:33:23.191588] [INFO ] [REMOTE ] EGP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:33:23.221180] [INFO ] [REMOTE ] EGO: Fetching primary data for 2025-03. [2025-09-24T18:33:23.235705] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-24T18:33:24.016060] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2025-04. [2025-09-24T18:33:24.054240] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2025-03 (1.64 seconds). [2025-09-24T18:33:24.821201] [INFO ] [REMOTE ] EG: Fetching primary data for 2025-04. [2025-09-24T18:33:24.840986] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-24T18:33:24.969992] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2025-04 (0.95 seconds). [2025-09-24T18:33:25.616110] [INFO ] [REMOTE ] EGP: Fetching primary data for 2024-12. [2025-09-24T18:33:26.244165] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2025-04 (1.42 seconds). [2025-09-24T18:33:26.416095] [INFO ] [REMOTE ] EGO: Fetching primary data for 2025-04. [2025-09-24T18:33:26.930699] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2024-12 (1.31 seconds). [2025-09-24T18:33:27.216084] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2025-05. [2025-09-24T18:33:28.016054] [INFO ] [REMOTE ] EG: Fetching primary data for 2025-05. [2025-09-24T18:33:28.224153] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-24T18:33:28.373172] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2025-05 (1.16 seconds). [2025-09-24T18:33:28.816166] [INFO ] [REMOTE ] EGP: Fetching primary data for 2025-01. [2025-09-24T18:33:29.314121] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2025-05 (1.30 seconds). [2025-09-24T18:33:29.616095] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2025-06. [2025-09-24T18:33:30.116965] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2025-01 (1.30 seconds). [2025-09-24T18:33:30.416125] [INFO ] [REMOTE ] EG: Fetching primary data for 2025-06. [2025-09-24T18:33:31.079961] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-24T18:33:31.216144] [INFO ] [REMOTE ] EGO: Fetching primary data for 2025-05. [2025-09-24T18:33:31.642536] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-24T18:33:32.016093] [INFO ] [REMOTE ] EG: Fetching primary data for 2025-07. [2025-09-24T18:33:32.816146] [INFO ] [REMOTE ] EGP: Fetching primary data for 2025-02. [2025-09-24T18:33:33.200343] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2025-07 (1.18 seconds). [2025-09-24T18:33:33.306609] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2025-05 (2.09 seconds). [2025-09-24T18:33:33.616147] [INFO ] [REMOTE ] EG: Fetching primary data for 2025-08. [2025-09-24T18:33:34.005403] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2025-02 (1.19 seconds). [2025-09-24T18:33:34.416222] [INFO ] [REMOTE ] EGP: Fetching primary data for 2025-03. [2025-09-24T18:33:34.884820] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2025-08 (1.27 seconds). [2025-09-24T18:33:35.216137] [INFO ] [REMOTE ] EGO: Fetching primary data for 2025-06. [2025-09-24T18:33:35.826471] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2025-03 (1.41 seconds). [2025-09-24T18:33:36.016152] [INFO ] [REMOTE ] EGP: Fetching primary data for 2025-04. [2025-09-24T18:33:36.816101] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2025-07. [2025-09-24T18:33:36.906713] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2025-06 (1.69 seconds). [2025-09-24T18:33:37.616137] [INFO ] [REMOTE ] EGO: Fetching primary data for 2025-07. [2025-09-24T18:33:37.752129] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-24T18:33:37.810978] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-24T18:33:38.416161] [INFO ] [REMOTE ] EGP: Fetching primary data for 2025-05. [2025-09-24T18:33:39.216141] [INFO ] [REMOTE ] EG: Fetching primary data for 2025-09. [2025-09-24T18:33:39.432786] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-24T18:33:39.594090] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2025-05 (1.18 seconds). [2025-09-24T18:33:40.016145] [INFO ] [REMOTE ] EGP: Fetching primary data for 2025-06. [2025-09-24T18:33:40.159500] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2025-09 (0.94 seconds). [2025-09-24T18:33:40.165684] [INFO ] [REMOTE ] EG: Full fetch complete (43787 records). [2025-09-24T18:33:40.165843] [DEBUG] [VALIDATOR ] EG: Validating primary data. [2025-09-24T18:33:40.571243] [DEBUG] [VALIDATOR ] EG: All expected trading days are present. [2025-09-24T18:33:40.571370] [DEBUG] [VALIDATOR ] EG: Primary data validation passed. [2025-09-24T18:33:40.572170] [INFO ] [MAIN ] EG: Fetched primary data is valid. [2025-09-24T18:33:40.572236] [DEBUG] [LOCAL ] EG: Saving primary data. [2025-09-24T18:33:40.573220] [DEBUG] [LOCAL ] EG: Trimmed 43787 records to 28623 (keeping 200 days of data) [2025-09-24T18:33:40.763884] [DEBUG] [LOCAL ] EG: Primary data saved (28623 records). [2025-09-24T18:33:40.764040] [INFO ] [MAIN ] EG: Full history saved. [2025-09-24T18:33:40.764132] [INFO ] [MAIN ] Update Progress: 707/2373 symbols completed. EG took 30.7s. Estimated remaining: 3h 40m 36s. Rate: 7.6 symbols/min [2025-09-24T18:33:40.821241] [INFO ] [REMOTE ] EGO: Fetching primary data for 2025-08. [2025-09-24T18:33:40.961367] [INFO ] [MAIN ] EGY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:33:41.002972] [DEBUG] [LOCAL ] EGY: Loaded 42328 existing records from primary storage. [2025-09-24T18:33:41.003216] [INFO ] [MAIN ] EGY: Loaded 42328 existing records. [2025-09-24T18:33:41.187615] [WARN ] [MAIN ] EGY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:33:41.188053] [INFO ] [MAIN ] EGY: Wiping existing primary data before full refresh. [2025-09-24T18:33:41.188254] [INFO ] [LOCAL ] EGY: Starting deletion of primary data. [2025-09-24T18:33:41.194769] [DEBUG] [LOCAL ] EGY: Deleted primary data file. [2025-09-24T18:33:41.203439] [INFO ] [MAIN ] EGY: Starting full primary refresh. [2025-09-24T18:33:41.251769] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-24T18:33:41.576077] [INFO ] [REMOTE ] EGY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:33:41.616034] [INFO ] [REMOTE ] EGY: Fetching primary data for 2024-12. [2025-09-24T18:33:42.416098] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2025-08. [2025-09-24T18:33:42.778261] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2025-08 (1.96 seconds). [2025-09-24T18:33:43.151102] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-24T18:33:43.216061] [INFO ] [REMOTE ] EGY: Fetching primary data for 2025-01. [2025-09-24T18:33:43.742752] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-24T18:33:44.016135] [INFO ] [REMOTE ] EGP: Fetching primary data for 2025-07. [2025-09-24T18:33:44.707484] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-24T18:33:44.816078] [INFO ] [REMOTE ] EGO: Fetching primary data for 2025-09. [2025-09-24T18:33:45.616061] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2025-09. [2025-09-24T18:33:45.637681] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2025-07 (1.62 seconds). [2025-09-24T18:33:46.416135] [INFO ] [REMOTE ] EGP: Fetching primary data for 2025-08. [2025-09-24T18:33:47.074799] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2025-09 (2.26 seconds). [2025-09-24T18:33:47.083564] [INFO ] [REMOTE ] EGO: Full fetch complete (72985 records). [2025-09-24T18:33:47.083746] [DEBUG] [VALIDATOR ] EGO: Validating primary data. [2025-09-24T18:33:47.084552] [FATAL] [VALIDATOR ] EGO: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:33:47.084664] [FATAL] [MAIN ] EGO: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:33:47.084723] [WARN ] [MAIN ] EGO: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:33:47.084793] [INFO ] [LOCAL ] EGO: Starting deletion of primary data. [2025-09-24T18:33:47.084860] [DEBUG] [LOCAL ] EGO: No primary data file found to delete. [2025-09-24T18:33:47.084897] [INFO ] [LOCAL ] EGO: Starting deletion of derivative data. [2025-09-24T18:33:47.085369] [DEBUG] [LOCAL ] EGO: Deleted derivative data file. [2025-09-24T18:33:47.088035] [INFO ] [MAIN ] Update Progress: 708/2373 symbols completed. EGO took 35.0s. Estimated remaining: 3h 40m 25s. Rate: 7.6 symbols/min [2025-09-24T18:33:47.219181] [INFO ] [REMOTE ] EGY: Fetching primary data for 2025-02. [2025-09-24T18:33:47.270366] [INFO ] [MAIN ] EHAB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:33:47.284629] [DEBUG] [LOCAL ] EHAB: No existing data file found in primary storage. [2025-09-24T18:33:47.285737] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2025-09 (1.67 seconds). [2025-09-24T18:33:47.285805] [WARN ] [MAIN ] EHAB: No existing data found, performing full refresh instead. [2025-09-24T18:33:47.291463] [INFO ] [MAIN ] EHAB: Wiping existing primary data before full refresh. [2025-09-24T18:33:47.291663] [INFO ] [LOCAL ] EHAB: Starting deletion of primary data. [2025-09-24T18:33:47.291736] [DEBUG] [LOCAL ] EHAB: No primary data file found to delete. [2025-09-24T18:33:47.291809] [INFO ] [MAIN ] EHAB: Starting full primary refresh. [2025-09-24T18:33:47.303725] [INFO ] [REMOTE ] EFXT: Full fetch complete (44209 records). [2025-09-24T18:33:47.324836] [DEBUG] [VALIDATOR ] EFXT: Validating primary data. [2025-09-24T18:33:48.028133] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-24T18:33:48.185726] [INFO ] [REMOTE ] EHAB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:33:48.186243] [DEBUG] [VALIDATOR ] EFXT: All expected trading days are present. [2025-09-24T18:33:48.186402] [DEBUG] [VALIDATOR ] EFXT: Primary data validation passed. [2025-09-24T18:33:48.188372] [INFO ] [MAIN ] EFXT: Fetched primary data is valid. [2025-09-24T18:33:48.188521] [DEBUG] [LOCAL ] EFXT: Saving primary data. [2025-09-24T18:33:48.186891] [INFO ] [REMOTE ] EGP: Fetching primary data for 2025-09. [2025-09-24T18:33:48.191290] [DEBUG] [LOCAL ] EFXT: Trimmed 44209 records to 29316 (keeping 200 days of data) [2025-09-24T18:33:48.405935] [DEBUG] [LOCAL ] EFXT: Primary data saved (29316 records). [2025-09-24T18:33:48.406105] [INFO ] [MAIN ] EFXT: Full history saved. [2025-09-24T18:33:48.406203] [INFO ] [MAIN ] Update Progress: 709/2373 symbols completed. EFXT took 39.8s. Estimated remaining: 3h 40m 1s. Rate: 7.6 symbols/min [2025-09-24T18:33:48.589906] [INFO ] [MAIN ] EHC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:33:48.631358] [DEBUG] [LOCAL ] EHC: Loaded 41442 existing records from primary storage. [2025-09-24T18:33:48.631508] [INFO ] [MAIN ] EHC: Loaded 41442 existing records. [2025-09-24T18:33:48.821850] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2024-12. [2025-09-24T18:33:48.828343] [WARN ] [MAIN ] EHC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:33:48.830205] [INFO ] [MAIN ] EHC: Wiping existing primary data before full refresh. [2025-09-24T18:33:48.830260] [INFO ] [LOCAL ] EHC: Starting deletion of primary data. [2025-09-24T18:33:48.831337] [DEBUG] [LOCAL ] EHC: Deleted primary data file. [2025-09-24T18:33:48.831506] [INFO ] [MAIN ] EHC: Starting full primary refresh. [2025-09-24T18:33:49.187599] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2025-02 (1.97 seconds). [2025-09-24T18:33:49.233949] [INFO ] [REMOTE ] EHC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:33:49.618087] [INFO ] [REMOTE ] EHC: Fetching primary data for 2024-12. [2025-09-24T18:33:49.619381] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2025-09 (1.43 seconds). [2025-09-24T18:33:49.627461] [INFO ] [REMOTE ] EGP: Full fetch complete (45336 records). [2025-09-24T18:33:49.627631] [DEBUG] [VALIDATOR ] EGP: Validating primary data. [2025-09-24T18:33:50.016368] [DEBUG] [VALIDATOR ] EGP: All expected trading days are present. [2025-09-24T18:33:50.016483] [DEBUG] [VALIDATOR ] EGP: Primary data validation passed. [2025-09-24T18:33:50.017315] [INFO ] [MAIN ] EGP: Fetched primary data is valid. [2025-09-24T18:33:50.017385] [DEBUG] [LOCAL ] EGP: Saving primary data. [2025-09-24T18:33:50.019479] [DEBUG] [LOCAL ] EGP: Trimmed 45336 records to 31184 (keeping 200 days of data) [2025-09-24T18:33:50.235870] [DEBUG] [LOCAL ] EGP: Primary data saved (31184 records). [2025-09-24T18:33:50.236247] [INFO ] [MAIN ] EGP: Full history saved. [2025-09-24T18:33:50.236439] [INFO ] [MAIN ] Update Progress: 710/2373 symbols completed. EGP took 27.6s. Estimated remaining: 3h 39m 39s. Rate: 7.6 symbols/min [2025-09-24T18:33:50.419739] [INFO ] [REMOTE ] EGY: Fetching primary data for 2025-03. [2025-09-24T18:33:50.424084] [INFO ] [MAIN ] EHI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:33:50.445878] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-24T18:33:50.465446] [DEBUG] [LOCAL ] EHI: Loaded 10315 existing records from primary storage. [2025-09-24T18:33:50.465585] [INFO ] [MAIN ] EHI: Loaded 10315 existing records. [2025-09-24T18:33:50.649166] [WARN ] [MAIN ] EHI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:33:50.649428] [INFO ] [MAIN ] EHI: Wiping existing primary data before full refresh. [2025-09-24T18:33:50.649489] [INFO ] [LOCAL ] EHI: Starting deletion of primary data. [2025-09-24T18:33:50.650014] [DEBUG] [LOCAL ] EHI: Deleted primary data file. [2025-09-24T18:33:50.650076] [INFO ] [MAIN ] EHI: Starting full primary refresh. [2025-09-24T18:33:51.006125] [INFO ] [REMOTE ] EHI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:33:51.216067] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2025-01. [2025-09-24T18:33:51.561589] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2024-12 (1.94 seconds). [2025-09-24T18:33:51.917720] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-24T18:33:51.999328] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2025-01 (0.78 seconds). [2025-09-24T18:33:52.016033] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2025-02. [2025-09-24T18:33:52.816103] [INFO ] [REMOTE ] EHI: Fetching primary data for 2024-12. [2025-09-24T18:33:53.179326] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2025-02 (1.16 seconds). [2025-09-24T18:33:53.616148] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2025-03. [2025-09-24T18:33:54.082804] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2024-12 (1.27 seconds). [2025-09-24T18:33:54.416083] [INFO ] [REMOTE ] EHI: Fetching primary data for 2025-01. [2025-09-24T18:33:54.934340] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2025-03 (1.32 seconds). [2025-09-24T18:33:55.215195] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2025-01 (0.80 seconds). [2025-09-24T18:33:55.217950] [INFO ] [REMOTE ] EHC: Fetching primary data for 2025-01. [2025-09-24T18:33:56.016102] [INFO ] [REMOTE ] EHI: Fetching primary data for 2025-02. [2025-09-24T18:33:56.821197] [INFO ] [REMOTE ] EGY: Fetching primary data for 2025-04. [2025-09-24T18:33:56.835012] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-24T18:33:56.936175] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2025-02 (0.92 seconds). [2025-09-24T18:33:57.616093] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2025-04. [2025-09-24T18:33:58.416152] [INFO ] [REMOTE ] EHI: Fetching primary data for 2025-03. [2025-09-24T18:33:58.705071] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2025-04 (1.88 seconds). [2025-09-24T18:33:58.762985] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2025-04 (1.15 seconds). [2025-09-24T18:33:59.216091] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2025-05. [2025-09-24T18:33:59.238377] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2025-03 (0.82 seconds). [2025-09-24T18:34:00.016100] [INFO ] [REMOTE ] EGY: Fetching primary data for 2025-05. [2025-09-24T18:34:00.253076] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2025-05 (1.04 seconds). [2025-09-24T18:34:00.816089] [INFO ] [REMOTE ] EHC: Fetching primary data for 2025-02. [2025-09-24T18:34:01.621215] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2025-06. [2025-09-24T18:34:01.642204] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-24T18:34:02.012324] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-24T18:34:02.416086] [INFO ] [REMOTE ] EGY: Fetching primary data for 2025-06. [2025-09-24T18:34:02.802525] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2025-06 (1.18 seconds). [2025-09-24T18:34:03.216127] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2025-07. [2025-09-24T18:34:03.858694] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2025-06 (1.44 seconds). [2025-09-24T18:34:04.016133] [INFO ] [REMOTE ] EGY: Fetching primary data for 2025-07. [2025-09-24T18:34:04.708042] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-24T18:34:04.816115] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2025-08. [2025-09-24T18:34:05.510744] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-24T18:34:05.616091] [INFO ] [REMOTE ] EGY: Fetching primary data for 2025-08. [2025-09-24T18:34:06.154765] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2025-08 (1.34 seconds). [2025-09-24T18:34:06.416127] [INFO ] [REMOTE ] EHC: Fetching primary data for 2025-03. [2025-09-24T18:34:07.147958] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-24T18:34:07.216096] [INFO ] [REMOTE ] EHI: Fetching primary data for 2025-04. [2025-09-24T18:34:07.562621] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2025-03 (1.15 seconds). [2025-09-24T18:34:08.016072] [INFO ] [REMOTE ] EGY: Fetching primary data for 2025-09. [2025-09-24T18:34:08.128274] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2025-04 (0.91 seconds). [2025-09-24T18:34:08.816110] [INFO ] [REMOTE ] EHC: Fetching primary data for 2025-04. [2025-09-24T18:34:09.608676] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2025-09 (1.59 seconds). [2025-09-24T18:34:09.616107] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2025-09. [2025-09-24T18:34:09.618875] [INFO ] [REMOTE ] EGY: Full fetch complete (61731 records). [2025-09-24T18:34:09.619060] [DEBUG] [VALIDATOR ] EGY: Validating primary data. [2025-09-24T18:34:10.026939] [DEBUG] [VALIDATOR ] EGY: All expected trading days are present. [2025-09-24T18:34:10.027046] [DEBUG] [VALIDATOR ] EGY: Primary data validation passed. [2025-09-24T18:34:10.027943] [INFO ] [MAIN ] EGY: Fetched primary data is valid. [2025-09-24T18:34:10.028034] [DEBUG] [LOCAL ] EGY: Saving primary data. [2025-09-24T18:34:10.029537] [DEBUG] [LOCAL ] EGY: Trimmed 61731 records to 42252 (keeping 200 days of data) [2025-09-24T18:34:10.282854] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2025-04 (1.47 seconds). [2025-09-24T18:34:10.338153] [DEBUG] [LOCAL ] EGY: Primary data saved (42252 records). [2025-09-24T18:34:10.338403] [INFO ] [MAIN ] EGY: Full history saved. [2025-09-24T18:34:10.338579] [INFO ] [MAIN ] Update Progress: 711/2373 symbols completed. EGY took 29.6s. Estimated remaining: 3h 39m 59s. Rate: 7.6 symbols/min [2025-09-24T18:34:10.421456] [INFO ] [REMOTE ] EHC: Fetching primary data for 2025-05. [2025-09-24T18:34:10.585888] [INFO ] [MAIN ] EIC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:34:10.619392] [DEBUG] [LOCAL ] EIC: Loaded 24236 existing records from primary storage. [2025-09-24T18:34:10.619613] [INFO ] [MAIN ] EIC: Loaded 24236 existing records. [2025-09-24T18:34:10.816268] [WARN ] [MAIN ] EIC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:34:10.816875] [INFO ] [MAIN ] EIC: Wiping existing primary data before full refresh. [2025-09-24T18:34:10.816945] [INFO ] [LOCAL ] EIC: Starting deletion of primary data. [2025-09-24T18:34:10.818090] [DEBUG] [LOCAL ] EIC: Deleted primary data file. [2025-09-24T18:34:10.818173] [INFO ] [MAIN ] EIC: Starting full primary refresh. [2025-09-24T18:34:11.157190] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2025-09 (1.54 seconds). [2025-09-24T18:34:11.218898] [INFO ] [REMOTE ] EHI: Fetching primary data for 2025-05. [2025-09-24T18:34:11.246668] [INFO ] [REMOTE ] EIC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:34:11.248958] [INFO ] [REMOTE ] EHAB: Full fetch complete (41554 records). [2025-09-24T18:34:11.249224] [DEBUG] [VALIDATOR ] EHAB: Validating primary data. [2025-09-24T18:34:11.643286] [DEBUG] [VALIDATOR ] EHAB: All expected trading days are present. [2025-09-24T18:34:11.643380] [DEBUG] [VALIDATOR ] EHAB: Primary data validation passed. [2025-09-24T18:34:11.644273] [INFO ] [MAIN ] EHAB: Fetched primary data is valid. [2025-09-24T18:34:11.644350] [DEBUG] [LOCAL ] EHAB: Saving primary data. [2025-09-24T18:34:11.646820] [DEBUG] [LOCAL ] EHAB: Trimmed 41554 records to 29959 (keeping 200 days of data) [2025-09-24T18:34:11.847960] [DEBUG] [LOCAL ] EHAB: Primary data saved (29959 records). [2025-09-24T18:34:11.848109] [INFO ] [MAIN ] EHAB: Full history saved. [2025-09-24T18:34:11.848258] [INFO ] [MAIN ] Update Progress: 712/2373 symbols completed. EHAB took 24.8s. Estimated remaining: 3h 39m 36s. Rate: 7.6 symbols/min [2025-09-24T18:34:12.019761] [INFO ] [REMOTE ] EIC: Fetching primary data for 2024-12. [2025-09-24T18:34:12.050143] [INFO ] [MAIN ] EICA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:34:12.051231] [DEBUG] [LOCAL ] EICA: No existing data file found in primary storage. [2025-09-24T18:34:12.060272] [WARN ] [MAIN ] EICA: No existing data found, performing full refresh instead. [2025-09-24T18:34:12.064175] [INFO ] [MAIN ] EICA: Wiping existing primary data before full refresh. [2025-09-24T18:34:12.064520] [INFO ] [LOCAL ] EICA: Starting deletion of primary data. [2025-09-24T18:34:12.064680] [DEBUG] [LOCAL ] EICA: No primary data file found to delete. [2025-09-24T18:34:12.066467] [INFO ] [MAIN ] EICA: Starting full primary refresh. [2025-09-24T18:34:12.100560] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2025-05 (0.88 seconds). [2025-09-24T18:34:12.220294] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2025-05 (1.80 seconds). [2025-09-24T18:34:12.482499] [INFO ] [REMOTE ] EICA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:34:12.816084] [INFO ] [REMOTE ] EHC: Fetching primary data for 2025-06. [2025-09-24T18:34:13.436496] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2024-12 (1.42 seconds). [2025-09-24T18:34:13.616128] [INFO ] [REMOTE ] EHI: Fetching primary data for 2025-06. [2025-09-24T18:34:14.354092] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2025-06 (0.74 seconds). [2025-09-24T18:34:14.427194] [INFO ] [REMOTE ] EHI: Fetching primary data for 2025-07. [2025-09-24T18:34:14.448966] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-24T18:34:15.216120] [INFO ] [REMOTE ] EICA: Fetching primary data for 2024-12. [2025-09-24T18:34:15.330216] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2025-07 (0.90 seconds). [2025-09-24T18:34:15.744035] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2024-12 (0.53 seconds). [2025-09-24T18:34:16.016101] [INFO ] [REMOTE ] EICA: Fetching primary data for 2025-01. [2025-09-24T18:34:16.467667] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2025-01 (0.45 seconds). [2025-09-24T18:34:16.816081] [INFO ] [REMOTE ] EHC: Fetching primary data for 2025-07. [2025-09-24T18:34:17.616109] [INFO ] [REMOTE ] EIC: Fetching primary data for 2025-01. [2025-09-24T18:34:18.372350] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2025-07 (1.56 seconds). [2025-09-24T18:34:18.416053] [INFO ] [REMOTE ] EHC: Fetching primary data for 2025-08. [2025-09-24T18:34:18.723969] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2025-01 (1.11 seconds). [2025-09-24T18:34:19.216092] [INFO ] [REMOTE ] EICA: Fetching primary data for 2025-02. [2025-09-24T18:34:19.557907] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2025-02 (0.34 seconds). [2025-09-24T18:34:19.826404] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-24T18:34:20.016132] [INFO ] [REMOTE ] EIC: Fetching primary data for 2025-02. [2025-09-24T18:34:20.816064] [INFO ] [REMOTE ] EHC: Fetching primary data for 2025-09. [2025-09-24T18:34:21.091710] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2025-02 (1.08 seconds). [2025-09-24T18:34:21.616158] [INFO ] [REMOTE ] EIC: Fetching primary data for 2025-03. [2025-09-24T18:34:22.371468] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-24T18:34:22.378309] [INFO ] [REMOTE ] EHC: Full fetch complete (58911 records). [2025-09-24T18:34:22.378515] [DEBUG] [VALIDATOR ] EHC: Validating primary data. [2025-09-24T18:34:22.424409] [INFO ] [REMOTE ] EHI: Fetching primary data for 2025-08. [2025-09-24T18:34:22.797764] [DEBUG] [VALIDATOR ] EHC: All expected trading days are present. [2025-09-24T18:34:22.797850] [DEBUG] [VALIDATOR ] EHC: Primary data validation passed. [2025-09-24T18:34:22.798672] [INFO ] [MAIN ] EHC: Fetched primary data is valid. [2025-09-24T18:34:22.798738] [DEBUG] [LOCAL ] EHC: Saving primary data. [2025-09-24T18:34:22.802417] [DEBUG] [LOCAL ] EHC: Trimmed 58911 records to 41408 (keeping 200 days of data) [2025-09-24T18:34:22.923332] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-24T18:34:23.106429] [DEBUG] [LOCAL ] EHC: Primary data saved (41408 records). [2025-09-24T18:34:23.106993] [INFO ] [MAIN ] EHC: Full history saved. [2025-09-24T18:34:23.107219] [INFO ] [MAIN ] Update Progress: 713/2373 symbols completed. EHC took 34.7s. Estimated remaining: 3h 39m 36s. Rate: 7.6 symbols/min [2025-09-24T18:34:23.221307] [INFO ] [REMOTE ] EIC: Fetching primary data for 2025-04. [2025-09-24T18:34:23.287919] [INFO ] [MAIN ] EICB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:34:23.288189] [DEBUG] [LOCAL ] EICB: No existing data file found in primary storage. [2025-09-24T18:34:23.288235] [WARN ] [MAIN ] EICB: No existing data found, performing full refresh instead. [2025-09-24T18:34:23.288415] [INFO ] [MAIN ] EICB: Wiping existing primary data before full refresh. [2025-09-24T18:34:23.288458] [INFO ] [LOCAL ] EICB: Starting deletion of primary data. [2025-09-24T18:34:23.288549] [DEBUG] [LOCAL ] EICB: No primary data file found to delete. [2025-09-24T18:34:23.288786] [INFO ] [MAIN ] EICB: Starting full primary refresh. [2025-09-24T18:34:23.415364] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2025-08 (0.99 seconds). [2025-09-24T18:34:23.664965] [INFO ] [REMOTE ] EICB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:34:24.016107] [INFO ] [REMOTE ] EICB: Fetching primary data for 2024-12. [2025-09-24T18:34:24.602756] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2024-12 (0.59 seconds). [2025-09-24T18:34:24.621749] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-24T18:34:24.816117] [INFO ] [REMOTE ] EIC: Fetching primary data for 2025-05. [2025-09-24T18:34:25.616061] [INFO ] [REMOTE ] EICB: Fetching primary data for 2025-01. [2025-09-24T18:34:25.992316] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2025-05 (1.18 seconds). [2025-09-24T18:34:26.058038] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2025-01 (0.44 seconds). [2025-09-24T18:34:26.416093] [INFO ] [REMOTE ] EHI: Fetching primary data for 2025-09. [2025-09-24T18:34:27.219869] [INFO ] [REMOTE ] EIC: Fetching primary data for 2025-06. [2025-09-24T18:34:27.228409] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2025-09 (0.81 seconds). [2025-09-24T18:34:27.233352] [INFO ] [REMOTE ] EHI: Full fetch complete (16293 records). [2025-09-24T18:34:27.233602] [DEBUG] [VALIDATOR ] EHI: Validating primary data. [2025-09-24T18:34:27.234475] [FATAL] [VALIDATOR ] EHI: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:34:27.234702] [FATAL] [MAIN ] EHI: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:34:27.234800] [WARN ] [MAIN ] EHI: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:34:27.234891] [INFO ] [LOCAL ] EHI: Starting deletion of primary data. [2025-09-24T18:34:27.234983] [DEBUG] [LOCAL ] EHI: No primary data file found to delete. [2025-09-24T18:34:27.235043] [INFO ] [LOCAL ] EHI: Starting deletion of derivative data. [2025-09-24T18:34:27.235884] [DEBUG] [LOCAL ] EHI: Deleted derivative data file. [2025-09-24T18:34:27.236086] [INFO ] [MAIN ] Update Progress: 714/2373 symbols completed. EHI took 37.0s. Estimated remaining: 3h 39m 19s. Rate: 7.6 symbols/min [2025-09-24T18:34:27.504122] [INFO ] [MAIN ] EICC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:34:27.504521] [DEBUG] [LOCAL ] EICC: No existing data file found in primary storage. [2025-09-24T18:34:27.504589] [WARN ] [MAIN ] EICC: No existing data found, performing full refresh instead. [2025-09-24T18:34:27.504824] [INFO ] [MAIN ] EICC: Wiping existing primary data before full refresh. [2025-09-24T18:34:27.504878] [INFO ] [LOCAL ] EICC: Starting deletion of primary data. [2025-09-24T18:34:27.504929] [DEBUG] [LOCAL ] EICC: No primary data file found to delete. [2025-09-24T18:34:27.504971] [INFO ] [MAIN ] EICC: Starting full primary refresh. [2025-09-24T18:34:28.002715] [INFO ] [REMOTE ] EICC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:34:28.016115] [INFO ] [REMOTE ] EICB: Fetching primary data for 2025-02. [2025-09-24T18:34:28.449724] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2025-02 (0.43 seconds). [2025-09-24T18:34:28.451066] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-24T18:34:28.816081] [INFO ] [REMOTE ] EIC: Fetching primary data for 2025-07. [2025-09-24T18:34:29.616132] [INFO ] [REMOTE ] EICB: Fetching primary data for 2025-03. [2025-09-24T18:34:29.963555] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2025-03 (0.35 seconds). [2025-09-24T18:34:30.030517] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2025-07 (1.21 seconds). [2025-09-24T18:34:30.416106] [INFO ] [REMOTE ] EICC: Fetching primary data for 2024-12. [2025-09-24T18:34:31.047345] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2024-12 (0.63 seconds). [2025-09-24T18:34:31.216113] [INFO ] [REMOTE ] EICB: Fetching primary data for 2025-04. [2025-09-24T18:34:31.645343] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2025-04 (0.43 seconds). [2025-09-24T18:34:32.016089] [INFO ] [REMOTE ] EIC: Fetching primary data for 2025-08. [2025-09-24T18:34:32.816068] [INFO ] [REMOTE ] EICC: Fetching primary data for 2025-01. [2025-09-24T18:34:33.159584] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2025-08 (1.14 seconds). [2025-09-24T18:34:33.340348] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2025-01 (0.52 seconds). [2025-09-24T18:34:33.616107] [INFO ] [REMOTE ] EICC: Fetching primary data for 2025-02. [2025-09-24T18:34:34.181480] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2025-02 (0.57 seconds). [2025-09-24T18:34:34.416103] [INFO ] [REMOTE ] EICB: Fetching primary data for 2025-05. [2025-09-24T18:34:34.914235] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2025-05 (0.50 seconds). [2025-09-24T18:34:35.216114] [INFO ] [REMOTE ] EIC: Fetching primary data for 2025-09. [2025-09-24T18:34:36.016087] [INFO ] [REMOTE ] EICC: Fetching primary data for 2025-03. [2025-09-24T18:34:36.334276] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2025-09 (1.12 seconds). [2025-09-24T18:34:36.337633] [INFO ] [REMOTE ] EIC: Full fetch complete (35326 records). [2025-09-24T18:34:36.337787] [DEBUG] [VALIDATOR ] EIC: Validating primary data. [2025-09-24T18:34:36.663359] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2025-03 (0.65 seconds). [2025-09-24T18:34:36.744080] [DEBUG] [VALIDATOR ] EIC: All expected trading days are present. [2025-09-24T18:34:36.744168] [DEBUG] [VALIDATOR ] EIC: Primary data validation passed. [2025-09-24T18:34:36.744870] [INFO ] [MAIN ] EIC: Fetched primary data is valid. [2025-09-24T18:34:36.744934] [DEBUG] [LOCAL ] EIC: Saving primary data. [2025-09-24T18:34:36.745915] [DEBUG] [LOCAL ] EIC: Trimmed 35326 records to 24078 (keeping 200 days of data) [2025-09-24T18:34:36.839574] [INFO ] [REMOTE ] EICA: Fetching primary data for 2025-03. [2025-09-24T18:34:36.903678] [DEBUG] [LOCAL ] EIC: Primary data saved (24078 records). [2025-09-24T18:34:36.903810] [INFO ] [MAIN ] EIC: Full history saved. [2025-09-24T18:34:36.903909] [INFO ] [MAIN ] Update Progress: 715/2373 symbols completed. EIC took 26.6s. Estimated remaining: 3h 39m 16s. Rate: 7.6 symbols/min [2025-09-24T18:34:37.072602] [INFO ] [MAIN ] EIG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:34:37.094169] [DEBUG] [LOCAL ] EIG: Loaded 20345 existing records from primary storage. [2025-09-24T18:34:37.094289] [INFO ] [MAIN ] EIG: Loaded 20345 existing records. [2025-09-24T18:34:37.274341] [WARN ] [MAIN ] EIG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:34:37.274574] [INFO ] [MAIN ] EIG: Wiping existing primary data before full refresh. [2025-09-24T18:34:37.274619] [INFO ] [LOCAL ] EIG: Starting deletion of primary data. [2025-09-24T18:34:37.275450] [DEBUG] [LOCAL ] EIG: Deleted primary data file. [2025-09-24T18:34:37.275510] [INFO ] [MAIN ] EIG: Starting full primary refresh. [2025-09-24T18:34:37.377979] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2025-03 (0.54 seconds). [2025-09-24T18:34:37.631958] [INFO ] [REMOTE ] EIG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:34:37.626603] [INFO ] [REMOTE ] EICC: Fetching primary data for 2025-04. [2025-09-24T18:34:38.329672] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2025-04 (0.70 seconds). [2025-09-24T18:34:38.416075] [INFO ] [REMOTE ] EICB: Fetching primary data for 2025-06. [2025-09-24T18:34:38.845394] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2025-06 (0.43 seconds). [2025-09-24T18:34:39.216125] [INFO ] [REMOTE ] EICB: Fetching primary data for 2025-07. [2025-09-24T18:34:39.679788] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2025-07 (0.46 seconds). [2025-09-24T18:34:40.016122] [INFO ] [REMOTE ] EICB: Fetching primary data for 2025-08. [2025-09-24T18:34:40.453940] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2025-08 (0.44 seconds). [2025-09-24T18:34:40.816117] [INFO ] [REMOTE ] EICB: Fetching primary data for 2025-09. [2025-09-24T18:34:41.323789] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2025-09 (0.51 seconds). [2025-09-24T18:34:41.324810] [INFO ] [REMOTE ] EICB: Full fetch complete (2672 records). [2025-09-24T18:34:41.324881] [DEBUG] [VALIDATOR ] EICB: Validating primary data. [2025-09-24T18:34:41.504509] [WARN ] [VALIDATOR ] EICB: Validation failed - insufficient historical data. Have 198 unique days, need 200 days [2025-09-24T18:34:41.504701] [FATAL] [MAIN ] EICB: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:34:41.504776] [WARN ] [MAIN ] EICB: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:34:41.504849] [INFO ] [LOCAL ] EICB: Starting deletion of primary data. [2025-09-24T18:34:41.504916] [DEBUG] [LOCAL ] EICB: No primary data file found to delete. [2025-09-24T18:34:41.504959] [INFO ] [LOCAL ] EICB: Starting deletion of derivative data. [2025-09-24T18:34:41.505074] [DEBUG] [LOCAL ] EICB: No derivative data file found to delete. [2025-09-24T18:34:41.505143] [INFO ] [MAIN ] Update Progress: 716/2373 symbols completed. EICB took 18.4s. Estimated remaining: 3h 38m 60s. Rate: 7.6 symbols/min [2025-09-24T18:34:41.621268] [INFO ] [REMOTE ] EICC: Fetching primary data for 2025-05. [2025-09-24T18:34:41.677277] [INFO ] [MAIN ] EIX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:34:41.736508] [DEBUG] [LOCAL ] EIX: Loaded 53345 existing records from primary storage. [2025-09-24T18:34:41.736704] [INFO ] [MAIN ] EIX: Loaded 53345 existing records. [2025-09-24T18:34:41.914019] [WARN ] [MAIN ] EIX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:34:41.914221] [INFO ] [MAIN ] EIX: Wiping existing primary data before full refresh. [2025-09-24T18:34:41.914271] [INFO ] [LOCAL ] EIX: Starting deletion of primary data. [2025-09-24T18:34:41.915394] [DEBUG] [LOCAL ] EIX: Deleted primary data file. [2025-09-24T18:34:41.915455] [INFO ] [MAIN ] EIX: Starting full primary refresh. [2025-09-24T18:34:42.283834] [INFO ] [REMOTE ] EIX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:34:42.278843] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2025-05 (0.66 seconds). [2025-09-24T18:34:42.416028] [INFO ] [REMOTE ] EIX: Fetching primary data for 2024-12. [2025-09-24T18:34:43.216092] [INFO ] [REMOTE ] EICC: Fetching primary data for 2025-06. [2025-09-24T18:34:43.850938] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2025-06 (0.63 seconds). [2025-09-24T18:34:44.016095] [INFO ] [REMOTE ] EICA: Fetching primary data for 2025-04. [2025-09-24T18:34:44.192748] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-24T18:34:44.397751] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2025-04 (0.38 seconds). [2025-09-24T18:34:44.816081] [INFO ] [REMOTE ] EICA: Fetching primary data for 2025-05. [2025-09-24T18:34:45.183310] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2025-05 (0.37 seconds). [2025-09-24T18:34:45.616088] [INFO ] [REMOTE ] EICA: Fetching primary data for 2025-06. [2025-09-24T18:34:45.951317] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2025-06 (0.34 seconds). [2025-09-24T18:34:46.416083] [INFO ] [REMOTE ] EIG: Fetching primary data for 2024-12. [2025-09-24T18:34:47.216087] [INFO ] [REMOTE ] EICA: Fetching primary data for 2025-07. [2025-09-24T18:34:47.656257] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2024-12 (1.24 seconds). [2025-09-24T18:34:47.730698] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2025-07 (0.51 seconds). [2025-09-24T18:34:48.016086] [INFO ] [REMOTE ] EICA: Fetching primary data for 2025-08. [2025-09-24T18:34:48.363941] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2025-08 (0.35 seconds). [2025-09-24T18:34:48.816083] [INFO ] [REMOTE ] EICC: Fetching primary data for 2025-07. [2025-09-24T18:34:49.440435] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2025-07 (0.62 seconds). [2025-09-24T18:34:49.616113] [INFO ] [REMOTE ] EIG: Fetching primary data for 2025-01. [2025-09-24T18:34:50.416056] [INFO ] [REMOTE ] EIX: Fetching primary data for 2025-01. [2025-09-24T18:34:50.457262] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2025-01 (0.84 seconds). [2025-09-24T18:34:51.216110] [INFO ] [REMOTE ] EIG: Fetching primary data for 2025-02. [2025-09-24T18:34:52.016067] [INFO ] [REMOTE ] EICA: Fetching primary data for 2025-09. [2025-09-24T18:34:52.043389] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2025-02 (0.83 seconds). [2025-09-24T18:34:52.349460] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2025-01 (1.93 seconds). [2025-09-24T18:34:52.481711] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2025-09 (0.47 seconds). [2025-09-24T18:34:52.483762] [INFO ] [REMOTE ] EICA: Full fetch complete (1264 records). [2025-09-24T18:34:52.483961] [DEBUG] [VALIDATOR ] EICA: Validating primary data. [2025-09-24T18:34:52.671305] [WARN ] [VALIDATOR ] EICA: Validation failed - insufficient historical data. Have 192 unique days, need 200 days [2025-09-24T18:34:52.671535] [FATAL] [MAIN ] EICA: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:34:52.671604] [WARN ] [MAIN ] EICA: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:34:52.671700] [INFO ] [LOCAL ] EICA: Starting deletion of primary data. [2025-09-24T18:34:52.671775] [DEBUG] [LOCAL ] EICA: No primary data file found to delete. [2025-09-24T18:34:52.671813] [INFO ] [LOCAL ] EICA: Starting deletion of derivative data. [2025-09-24T18:34:52.671908] [DEBUG] [LOCAL ] EICA: No derivative data file found to delete. [2025-09-24T18:34:52.672022] [INFO ] [MAIN ] Update Progress: 717/2373 symbols completed. EICA took 40.8s. Estimated remaining: 3h 38m 59s. Rate: 7.6 symbols/min [2025-09-24T18:34:52.816099] [INFO ] [REMOTE ] EICC: Fetching primary data for 2025-08. [2025-09-24T18:34:53.354430] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2025-08 (0.54 seconds). [2025-09-24T18:34:53.616087] [INFO ] [REMOTE ] EIX: Fetching primary data for 2025-02. [2025-09-24T18:34:54.416139] [INFO ] [REMOTE ] EICC: Fetching primary data for 2025-09. [2025-09-24T18:34:55.216164] [INFO ] [REMOTE ] EIG: Fetching primary data for 2025-03. [2025-09-24T18:34:55.400472] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2025-09 (0.98 seconds). [2025-09-24T18:34:55.402269] [INFO ] [REMOTE ] EICC: Full fetch complete (7925 records). [2025-09-24T18:34:55.402340] [DEBUG] [VALIDATOR ] EICC: Validating primary data. [2025-09-24T18:34:55.402743] [FATAL] [VALIDATOR ] EICC: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:34:55.402824] [FATAL] [MAIN ] EICC: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:34:55.402873] [WARN ] [MAIN ] EICC: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:34:55.402933] [INFO ] [LOCAL ] EICC: Starting deletion of primary data. [2025-09-24T18:34:55.403000] [DEBUG] [LOCAL ] EICC: No primary data file found to delete. [2025-09-24T18:34:55.403041] [INFO ] [LOCAL ] EICC: Starting deletion of derivative data. [2025-09-24T18:34:55.403115] [DEBUG] [LOCAL ] EICC: No derivative data file found to delete. [2025-09-24T18:34:55.403193] [INFO ] [MAIN ] Update Progress: 718/2373 symbols completed. EICC took 28.2s. Estimated remaining: 3h 38m 39s. Rate: 7.6 symbols/min [2025-09-24T18:34:55.830899] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2025-02 (2.21 seconds). [2025-09-24T18:34:56.016069] [INFO ] [REMOTE ] EIX: Fetching primary data for 2025-03. [2025-09-24T18:34:56.255172] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2025-03 (1.04 seconds). [2025-09-24T18:34:56.816147] [INFO ] [REMOTE ] EIG: Fetching primary data for 2025-04. [2025-09-24T18:34:57.830171] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-24T18:34:57.841342] [INFO ] [REMOTE ] EIX: Fetching primary data for 2025-04. [2025-09-24T18:34:57.942015] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2025-04 (1.13 seconds). [2025-09-24T18:34:58.416095] [INFO ] [REMOTE ] EIG: Fetching primary data for 2025-05. [2025-09-24T18:34:59.452013] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-24T18:34:59.464073] [INFO ] [REMOTE ] EIX: Fetching primary data for 2025-05. [2025-09-24T18:34:59.551203] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2025-05 (1.14 seconds). [2025-09-24T18:35:00.016106] [INFO ] [REMOTE ] EIG: Fetching primary data for 2025-06. [2025-09-24T18:35:01.336834] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-24T18:35:01.341900] [INFO ] [REMOTE ] EIG: Fetching primary data for 2025-07. [2025-09-24T18:35:01.471938] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2025-05 (2.01 seconds). [2025-09-24T18:35:01.616099] [INFO ] [REMOTE ] EIX: Fetching primary data for 2025-06. [2025-09-24T18:35:02.741810] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2025-07 (1.40 seconds). [2025-09-24T18:35:02.746811] [INFO ] [REMOTE ] EIG: Fetching primary data for 2025-08. [2025-09-24T18:35:03.226970] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-24T18:35:03.237994] [INFO ] [REMOTE ] EIX: Fetching primary data for 2025-07. [2025-09-24T18:35:03.949321] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2025-08 (1.20 seconds). [2025-09-24T18:35:04.016047] [INFO ] [REMOTE ] EIG: Fetching primary data for 2025-09. [2025-09-24T18:35:05.232540] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2025-07 (1.99 seconds). [2025-09-24T18:35:05.244273] [INFO ] [REMOTE ] EIX: Fetching primary data for 2025-08. [2025-09-24T18:35:05.360174] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2025-09 (1.34 seconds). [2025-09-24T18:35:05.364182] [INFO ] [REMOTE ] EIG: Full fetch complete (26977 records). [2025-09-24T18:35:05.364265] [DEBUG] [VALIDATOR ] EIG: Validating primary data. [2025-09-24T18:35:05.809872] [DEBUG] [VALIDATOR ] EIG: All expected trading days are present. [2025-09-24T18:35:05.809953] [DEBUG] [VALIDATOR ] EIG: Primary data validation passed. [2025-09-24T18:35:05.810505] [INFO ] [MAIN ] EIG: Fetched primary data is valid. [2025-09-24T18:35:05.810544] [DEBUG] [LOCAL ] EIG: Saving primary data. [2025-09-24T18:35:05.811272] [DEBUG] [LOCAL ] EIG: Trimmed 26977 records to 20314 (keeping 200 days of data) [2025-09-24T18:35:05.932869] [DEBUG] [LOCAL ] EIG: Primary data saved (20314 records). [2025-09-24T18:35:05.933004] [INFO ] [MAIN ] EIG: Full history saved. [2025-09-24T18:35:05.933090] [INFO ] [MAIN ] Update Progress: 719/2373 symbols completed. EIG took 29.0s. Estimated remaining: 3h 38m 38s. Rate: 7.6 symbols/min [2025-09-24T18:35:07.347543] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2025-08 (2.10 seconds). [2025-09-24T18:35:07.359229] [INFO ] [REMOTE ] EIX: Fetching primary data for 2025-09. [2025-09-24T18:35:09.092238] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-24T18:35:09.101616] [INFO ] [REMOTE ] EIX: Full fetch complete (76956 records). [2025-09-24T18:35:09.101813] [DEBUG] [VALIDATOR ] EIX: Validating primary data. [2025-09-24T18:35:09.491926] [DEBUG] [VALIDATOR ] EIX: All expected trading days are present. [2025-09-24T18:35:09.492017] [DEBUG] [VALIDATOR ] EIX: Primary data validation passed. [2025-09-24T18:35:09.492980] [INFO ] [MAIN ] EIX: Fetched primary data is valid. [2025-09-24T18:35:09.493044] [DEBUG] [LOCAL ] EIX: Saving primary data. [2025-09-24T18:35:09.494565] [DEBUG] [LOCAL ] EIX: Trimmed 76956 records to 53339 (keeping 200 days of data) [2025-09-24T18:35:09.812500] [DEBUG] [LOCAL ] EIX: Primary data saved (53339 records). [2025-09-24T18:35:09.812660] [INFO ] [MAIN ] EIX: Full history saved. [2025-09-24T18:35:09.812768] [INFO ] [MAIN ] Update Progress: 720/2373 symbols completed. EIX took 28.3s. Estimated remaining: 3h 38m 20s. Rate: 7.6 symbols/min [2025-09-24T18:35:10.457083] [INFO ] [MAIN ] ELF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:35:10.524141] [INFO ] [MAIN ] ELC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:35:10.527622] [INFO ] [MAIN ] ELAN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:35:10.546288] [INFO ] [MAIN ] EL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:35:10.556380] [DEBUG] [LOCAL ] ELC: Loaded 3497 existing records from primary storage. [2025-09-24T18:35:10.556671] [INFO ] [MAIN ] ELC: Loaded 3497 existing records. [2025-09-24T18:35:10.762624] [WARN ] [MAIN ] ELC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:35:10.777238] [INFO ] [MAIN ] ELC: Wiping existing primary data before full refresh. [2025-09-24T18:35:10.777549] [INFO ] [LOCAL ] ELC: Starting deletion of primary data. [2025-09-24T18:35:10.791843] [DEBUG] [LOCAL ] ELC: Deleted primary data file. [2025-09-24T18:35:10.810597] [INFO ] [MAIN ] ELC: Starting full primary refresh. [2025-09-24T18:35:10.810500] [DEBUG] [LOCAL ] ELF: Loaded 52288 existing records from primary storage. [2025-09-24T18:35:10.815913] [INFO ] [MAIN ] ELF: Loaded 52288 existing records. [2025-09-24T18:35:11.043300] [DEBUG] [LOCAL ] ELAN: Loaded 53196 existing records from primary storage. [2025-09-24T18:35:11.069280] [INFO ] [MAIN ] ELAN: Loaded 53196 existing records. [2025-09-24T18:35:11.110830] [DEBUG] [LOCAL ] EL: Loaded 53403 existing records from primary storage. [2025-09-24T18:35:11.255802] [INFO ] [MAIN ] EL: Loaded 53403 existing records. [2025-09-24T18:35:11.494825] [WARN ] [MAIN ] ELF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:35:11.537861] [INFO ] [MAIN ] ELF: Wiping existing primary data before full refresh. [2025-09-24T18:35:11.547831] [INFO ] [LOCAL ] ELF: Starting deletion of primary data. [2025-09-24T18:35:11.557078] [WARN ] [MAIN ] ELAN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:35:11.568021] [DEBUG] [LOCAL ] ELF: Deleted primary data file. [2025-09-24T18:35:11.614382] [INFO ] [MAIN ] ELF: Starting full primary refresh. [2025-09-24T18:35:11.591063] [INFO ] [MAIN ] ELAN: Wiping existing primary data before full refresh. [2025-09-24T18:35:11.619734] [INFO ] [LOCAL ] ELAN: Starting deletion of primary data. [2025-09-24T18:35:11.730512] [DEBUG] [LOCAL ] ELAN: Deleted primary data file. [2025-09-24T18:35:11.736018] [INFO ] [REMOTE ] ELC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:35:11.751889] [INFO ] [MAIN ] ELAN: Starting full primary refresh. [2025-09-24T18:35:11.746737] [INFO ] [REMOTE ] ELC: Fetching primary data for 2024-12. [2025-09-24T18:35:12.033157] [WARN ] [MAIN ] EL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:35:12.052694] [INFO ] [MAIN ] EL: Wiping existing primary data before full refresh. [2025-09-24T18:35:12.068133] [INFO ] [LOCAL ] EL: Starting deletion of primary data. [2025-09-24T18:35:12.081746] [DEBUG] [LOCAL ] EL: Deleted primary data file. [2025-09-24T18:35:12.105936] [INFO ] [MAIN ] EL: Starting full primary refresh. [2025-09-24T18:35:12.708703] [INFO ] [REMOTE ] ELF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:35:12.757572] [INFO ] [REMOTE ] ELAN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:35:12.767590] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2024-12. [2025-09-24T18:35:12.767367] [INFO ] [REMOTE ] ELF: Fetching primary data for 2024-12. [2025-09-24T18:35:12.859691] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-24T18:35:12.867416] [INFO ] [REMOTE ] ELC: Fetching primary data for 2025-01. [2025-09-24T18:35:12.942127] [INFO ] [REMOTE ] EL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:35:12.942472] [INFO ] [REMOTE ] EL: Fetching primary data for 2024-12. [2025-09-24T18:35:13.553235] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2025-01 (0.69 seconds). [2025-09-24T18:35:13.554941] [INFO ] [REMOTE ] ELC: Fetching primary data for 2025-02. [2025-09-24T18:35:14.040367] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2025-02 (0.49 seconds). [2025-09-24T18:35:14.041754] [INFO ] [REMOTE ] ELC: Fetching primary data for 2025-03. [2025-09-24T18:35:14.587504] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2025-03 (0.55 seconds). [2025-09-24T18:35:14.589882] [INFO ] [REMOTE ] ELC: Fetching primary data for 2025-04. [2025-09-24T18:35:14.594092] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2024-12 (1.83 seconds). [2025-09-24T18:35:14.611091] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2025-01. [2025-09-24T18:35:14.683926] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2024-12 (1.92 seconds). [2025-09-24T18:35:14.694420] [INFO ] [REMOTE ] ELF: Fetching primary data for 2025-01. [2025-09-24T18:35:14.765970] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2024-12 (1.82 seconds). [2025-09-24T18:35:14.777055] [INFO ] [REMOTE ] EL: Fetching primary data for 2025-01. [2025-09-24T18:35:15.330500] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2025-04 (0.74 seconds). [2025-09-24T18:35:15.332099] [INFO ] [REMOTE ] ELC: Fetching primary data for 2025-05. [2025-09-24T18:35:16.172497] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2025-05 (0.84 seconds). [2025-09-24T18:35:16.174609] [INFO ] [REMOTE ] ELC: Fetching primary data for 2025-06. [2025-09-24T18:35:16.213181] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2025-01 (1.60 seconds). [2025-09-24T18:35:16.480039] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-24T18:35:16.532788] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2025-01 (1.84 seconds). [2025-09-24T18:35:16.743698] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2025-06 (0.57 seconds). [2025-09-24T18:35:16.816120] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2025-02. [2025-09-24T18:35:17.616090] [INFO ] [REMOTE ] ELC: Fetching primary data for 2025-07. [2025-09-24T18:35:18.185157] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2025-07 (0.57 seconds). [2025-09-24T18:35:18.416074] [INFO ] [REMOTE ] ELC: Fetching primary data for 2025-08. [2025-09-24T18:35:18.459805] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2025-02 (1.64 seconds). [2025-09-24T18:35:18.948623] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2025-08 (0.53 seconds). [2025-09-24T18:35:19.216121] [INFO ] [REMOTE ] EL: Fetching primary data for 2025-02. [2025-09-24T18:35:20.016111] [INFO ] [REMOTE ] ELF: Fetching primary data for 2025-02. [2025-09-24T18:35:20.816108] [INFO ] [REMOTE ] ELC: Fetching primary data for 2025-09. [2025-09-24T18:35:21.176983] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2025-02 (1.96 seconds). [2025-09-24T18:35:21.398435] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2025-09 (0.58 seconds). [2025-09-24T18:35:21.399845] [INFO ] [REMOTE ] ELC: Full fetch complete (5152 records). [2025-09-24T18:35:21.399949] [DEBUG] [VALIDATOR ] ELC: Validating primary data. [2025-09-24T18:35:21.621929] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2025-03. [2025-09-24T18:35:21.799069] [DEBUG] [VALIDATOR ] ELC: All expected trading days are present. [2025-09-24T18:35:21.799157] [DEBUG] [VALIDATOR ] ELC: Primary data validation passed. [2025-09-24T18:35:21.799335] [INFO ] [MAIN ] ELC: Fetched primary data is valid. [2025-09-24T18:35:21.799374] [DEBUG] [LOCAL ] ELC: Saving primary data. [2025-09-24T18:35:21.799814] [DEBUG] [LOCAL ] ELC: Trimmed 5152 records to 3493 (keeping 200 days of data) [2025-09-24T18:35:21.822752] [DEBUG] [LOCAL ] ELC: Primary data saved (3493 records). [2025-09-24T18:35:21.822866] [INFO ] [MAIN ] ELC: Full history saved. [2025-09-24T18:35:21.822951] [INFO ] [MAIN ] Update Progress: 721/2373 symbols completed. ELC took 12.0s. Estimated remaining: 3h 38m 22s. Rate: 7.6 symbols/min [2025-09-24T18:35:22.000350] [INFO ] [MAIN ] ELME: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:35:22.040789] [DEBUG] [LOCAL ] ELME: Loaded 39265 existing records from primary storage. [2025-09-24T18:35:22.040941] [INFO ] [MAIN ] ELME: Loaded 39265 existing records. [2025-09-24T18:35:22.235483] [WARN ] [MAIN ] ELME: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:35:22.252355] [INFO ] [MAIN ] ELME: Wiping existing primary data before full refresh. [2025-09-24T18:35:22.252675] [INFO ] [LOCAL ] ELME: Starting deletion of primary data. [2025-09-24T18:35:22.254260] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2025-02 (2.24 seconds). [2025-09-24T18:35:22.254411] [DEBUG] [LOCAL ] ELME: Deleted primary data file. [2025-09-24T18:35:22.264966] [INFO ] [MAIN ] ELME: Starting full primary refresh. [2025-09-24T18:35:22.421205] [INFO ] [REMOTE ] EL: Fetching primary data for 2025-03. [2025-09-24T18:35:22.654268] [INFO ] [REMOTE ] ELME: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:35:23.057752] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2025-03 (1.44 seconds). [2025-09-24T18:35:23.216086] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2025-04. [2025-09-24T18:35:24.016100] [INFO ] [REMOTE ] ELME: Fetching primary data for 2024-12. [2025-09-24T18:35:24.566622] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2025-03 (2.15 seconds). [2025-09-24T18:35:24.816061] [INFO ] [REMOTE ] EL: Fetching primary data for 2025-04. [2025-09-24T18:35:25.034592] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-24T18:35:25.616103] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2025-05. [2025-09-24T18:35:25.799042] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-24T18:35:26.416117] [INFO ] [REMOTE ] ELME: Fetching primary data for 2025-01. [2025-09-24T18:35:27.043529] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-24T18:35:27.157828] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2025-04 (2.34 seconds). [2025-09-24T18:35:27.216041] [INFO ] [REMOTE ] EL: Fetching primary data for 2025-05. [2025-09-24T18:35:27.724895] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-24T18:35:28.016078] [INFO ] [REMOTE ] ELF: Fetching primary data for 2025-03. [2025-09-24T18:35:28.816100] [INFO ] [REMOTE ] ELME: Fetching primary data for 2025-02. [2025-09-24T18:35:29.418739] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2025-05 (2.20 seconds). [2025-09-24T18:35:29.616103] [INFO ] [REMOTE ] EL: Fetching primary data for 2025-06. [2025-09-24T18:35:30.287140] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-24T18:35:30.357959] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2025-03 (2.34 seconds). [2025-09-24T18:35:30.416085] [INFO ] [REMOTE ] ELME: Fetching primary data for 2025-03. [2025-09-24T18:35:31.216054] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2025-06. [2025-09-24T18:35:31.680797] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2025-06 (2.06 seconds). [2025-09-24T18:35:31.941220] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2025-03 (1.53 seconds). [2025-09-24T18:35:32.016040] [INFO ] [REMOTE ] EL: Fetching primary data for 2025-07. [2025-09-24T18:35:32.816054] [INFO ] [REMOTE ] ELF: Fetching primary data for 2025-04. [2025-09-24T18:35:32.861777] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-24T18:35:33.616082] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2025-07. [2025-09-24T18:35:33.964296] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2025-07 (1.95 seconds). [2025-09-24T18:35:34.416138] [INFO ] [REMOTE ] EL: Fetching primary data for 2025-08. [2025-09-24T18:35:34.776234] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-24T18:35:35.216135] [INFO ] [REMOTE ] ELME: Fetching primary data for 2025-04. [2025-09-24T18:35:35.609392] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2025-07 (1.99 seconds). [2025-09-24T18:35:36.016058] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2025-08. [2025-09-24T18:35:36.124741] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2025-08 (1.71 seconds). [2025-09-24T18:35:36.554774] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2025-04 (1.34 seconds). [2025-09-24T18:35:36.816082] [INFO ] [REMOTE ] ELF: Fetching primary data for 2025-05. [2025-09-24T18:35:37.616138] [INFO ] [REMOTE ] ELME: Fetching primary data for 2025-05. [2025-09-24T18:35:37.769503] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-24T18:35:38.416167] [INFO ] [REMOTE ] EL: Fetching primary data for 2025-09. [2025-09-24T18:35:38.980615] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2025-05 (2.16 seconds). [2025-09-24T18:35:39.016031] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-24T18:35:39.216164] [INFO ] [REMOTE ] ELME: Fetching primary data for 2025-06. [2025-09-24T18:35:40.016100] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2025-09. [2025-09-24T18:35:40.391389] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2025-06 (1.18 seconds). [2025-09-24T18:35:40.493529] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2025-09 (2.08 seconds). [2025-09-24T18:35:40.503403] [INFO ] [REMOTE ] EL: Full fetch complete (77333 records). [2025-09-24T18:35:40.503556] [DEBUG] [VALIDATOR ] EL: Validating primary data. [2025-09-24T18:35:40.821195] [INFO ] [REMOTE ] ELME: Fetching primary data for 2025-07. [2025-09-24T18:35:40.939885] [DEBUG] [VALIDATOR ] EL: All expected trading days are present. [2025-09-24T18:35:40.939977] [DEBUG] [VALIDATOR ] EL: Primary data validation passed. [2025-09-24T18:35:40.941578] [INFO ] [MAIN ] EL: Fetched primary data is valid. [2025-09-24T18:35:40.941679] [DEBUG] [LOCAL ] EL: Saving primary data. [2025-09-24T18:35:40.943340] [DEBUG] [LOCAL ] EL: Trimmed 77333 records to 53403 (keeping 200 days of data) [2025-09-24T18:35:41.284364] [DEBUG] [LOCAL ] EL: Primary data saved (53403 records). [2025-09-24T18:35:41.284518] [INFO ] [MAIN ] EL: Full history saved. [2025-09-24T18:35:41.284609] [INFO ] [MAIN ] Update Progress: 722/2373 symbols completed. EL took 31.5s. Estimated remaining: 3h 38m 40s. Rate: 7.6 symbols/min [2025-09-24T18:35:41.455987] [INFO ] [MAIN ] ELP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:35:41.484674] [DEBUG] [LOCAL ] ELP: Loaded 25828 existing records from primary storage. [2025-09-24T18:35:41.484817] [INFO ] [MAIN ] ELP: Loaded 25828 existing records. [2025-09-24T18:35:41.619547] [INFO ] [REMOTE ] ELF: Fetching primary data for 2025-06. [2025-09-24T18:35:41.687500] [WARN ] [MAIN ] ELP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:35:41.688047] [INFO ] [MAIN ] ELP: Wiping existing primary data before full refresh. [2025-09-24T18:35:41.688169] [INFO ] [LOCAL ] ELP: Starting deletion of primary data. [2025-09-24T18:35:41.688958] [DEBUG] [LOCAL ] ELP: Deleted primary data file. [2025-09-24T18:35:41.689100] [INFO ] [MAIN ] ELP: Starting full primary refresh. [2025-09-24T18:35:41.810764] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-24T18:35:41.857949] [INFO ] [REMOTE ] ELAN: Full fetch complete (76857 records). [2025-09-24T18:35:41.868393] [DEBUG] [VALIDATOR ] ELAN: Validating primary data. [2025-09-24T18:35:42.442562] [INFO ] [REMOTE ] ELP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:35:42.461585] [INFO ] [REMOTE ] ELP: Fetching primary data for 2024-12. [2025-09-24T18:35:42.599955] [DEBUG] [VALIDATOR ] ELAN: All expected trading days are present. [2025-09-24T18:35:42.601600] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2025-07 (1.78 seconds). [2025-09-24T18:35:42.600488] [DEBUG] [VALIDATOR ] ELAN: Primary data validation passed. [2025-09-24T18:35:42.611522] [INFO ] [MAIN ] ELAN: Fetched primary data is valid. [2025-09-24T18:35:42.612096] [DEBUG] [LOCAL ] ELAN: Saving primary data. [2025-09-24T18:35:42.613978] [DEBUG] [LOCAL ] ELAN: Trimmed 76857 records to 53207 (keeping 200 days of data) [2025-09-24T18:35:42.944924] [DEBUG] [LOCAL ] ELAN: Primary data saved (53207 records). [2025-09-24T18:35:42.945089] [INFO ] [MAIN ] ELAN: Full history saved. [2025-09-24T18:35:42.945198] [INFO ] [MAIN ] Update Progress: 723/2373 symbols completed. ELAN took 33.1s. Estimated remaining: 3h 38m 18s. Rate: 7.6 symbols/min [2025-09-24T18:35:43.113633] [INFO ] [MAIN ] ELPC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:35:43.113868] [DEBUG] [LOCAL ] ELPC: No existing data file found in primary storage. [2025-09-24T18:35:43.113922] [WARN ] [MAIN ] ELPC: No existing data found, performing full refresh instead. [2025-09-24T18:35:43.114063] [INFO ] [MAIN ] ELPC: Wiping existing primary data before full refresh. [2025-09-24T18:35:43.114107] [INFO ] [LOCAL ] ELPC: Starting deletion of primary data. [2025-09-24T18:35:43.114159] [DEBUG] [LOCAL ] ELPC: No primary data file found to delete. [2025-09-24T18:35:43.114192] [INFO ] [MAIN ] ELPC: Starting full primary refresh. [2025-09-24T18:35:43.217829] [INFO ] [REMOTE ] ELME: Fetching primary data for 2025-08. [2025-09-24T18:35:43.477278] [INFO ] [REMOTE ] ELPC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:35:44.002076] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2025-06 (2.38 seconds). [2025-09-24T18:35:44.016028] [INFO ] [REMOTE ] ELF: Fetching primary data for 2025-07. [2025-09-24T18:35:44.071547] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2024-12 (1.61 seconds). [2025-09-24T18:35:44.816051] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2024-12. [2025-09-24T18:35:44.854216] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-24T18:35:45.425587] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2024-12 (0.61 seconds). [2025-09-24T18:35:45.616057] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2025-01. [2025-09-24T18:35:45.981138] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2025-01 (0.37 seconds). [2025-09-24T18:35:46.039779] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2025-07 (2.02 seconds). [2025-09-24T18:35:46.416095] [INFO ] [REMOTE ] ELP: Fetching primary data for 2025-01. [2025-09-24T18:35:47.216097] [INFO ] [REMOTE ] ELF: Fetching primary data for 2025-08. [2025-09-24T18:35:47.576812] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-24T18:35:48.016077] [INFO ] [REMOTE ] ELP: Fetching primary data for 2025-02. [2025-09-24T18:35:48.816068] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2025-02. [2025-09-24T18:35:49.162615] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-24T18:35:49.165372] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2025-02 (0.35 seconds). [2025-09-24T18:35:49.315924] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2025-08 (2.10 seconds). [2025-09-24T18:35:49.616090] [INFO ] [REMOTE ] ELF: Fetching primary data for 2025-09. [2025-09-24T18:35:50.416098] [INFO ] [REMOTE ] ELP: Fetching primary data for 2025-03. [2025-09-24T18:35:51.216062] [INFO ] [REMOTE ] ELME: Fetching primary data for 2025-09. [2025-09-24T18:35:51.532617] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2025-09 (1.92 seconds). [2025-09-24T18:35:51.550800] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2025-03 (1.13 seconds). [2025-09-24T18:35:51.557003] [INFO ] [REMOTE ] ELF: Full fetch complete (75372 records). [2025-09-24T18:35:51.557127] [DEBUG] [VALIDATOR ] ELF: Validating primary data. [2025-09-24T18:35:51.944970] [DEBUG] [VALIDATOR ] ELF: All expected trading days are present. [2025-09-24T18:35:51.945066] [DEBUG] [VALIDATOR ] ELF: Primary data validation passed. [2025-09-24T18:35:51.946092] [INFO ] [MAIN ] ELF: Fetched primary data is valid. [2025-09-24T18:35:51.946158] [DEBUG] [LOCAL ] ELF: Saving primary data. [2025-09-24T18:35:51.947704] [DEBUG] [LOCAL ] ELF: Trimmed 75372 records to 52280 (keeping 200 days of data) [2025-09-24T18:35:52.032666] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2025-03. [2025-09-24T18:35:52.266226] [DEBUG] [LOCAL ] ELF: Primary data saved (52280 records). [2025-09-24T18:35:52.266402] [INFO ] [MAIN ] ELF: Full history saved. [2025-09-24T18:35:52.269072] [INFO ] [MAIN ] Update Progress: 724/2373 symbols completed. ELF took 42.4s. Estimated remaining: 3h 38m 13s. Rate: 7.6 symbols/min [2025-09-24T18:35:52.440564] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2025-03 (0.41 seconds). [2025-09-24T18:35:52.443969] [INFO ] [MAIN ] ELS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:35:52.504494] [DEBUG] [LOCAL ] ELS: Loaded 49399 existing records from primary storage. [2025-09-24T18:35:52.504637] [INFO ] [MAIN ] ELS: Loaded 49399 existing records. [2025-09-24T18:35:52.694454] [WARN ] [MAIN ] ELS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:35:52.712992] [INFO ] [MAIN ] ELS: Wiping existing primary data before full refresh. [2025-09-24T18:35:52.713128] [INFO ] [LOCAL ] ELS: Starting deletion of primary data. [2025-09-24T18:35:52.714572] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2025-09 (1.50 seconds). [2025-09-24T18:35:52.721533] [DEBUG] [LOCAL ] ELS: Deleted primary data file. [2025-09-24T18:35:52.722087] [INFO ] [MAIN ] ELS: Starting full primary refresh. [2025-09-24T18:35:52.755544] [INFO ] [REMOTE ] ELME: Full fetch complete (55744 records). [2025-09-24T18:35:52.788716] [DEBUG] [VALIDATOR ] ELME: Validating primary data. [2025-09-24T18:35:52.821145] [INFO ] [REMOTE ] ELP: Fetching primary data for 2025-04. [2025-09-24T18:35:53.448416] [INFO ] [REMOTE ] ELS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:35:53.540042] [DEBUG] [VALIDATOR ] ELME: All expected trading days are present. [2025-09-24T18:35:53.540132] [DEBUG] [VALIDATOR ] ELME: Primary data validation passed. [2025-09-24T18:35:53.540983] [INFO ] [MAIN ] ELME: Fetched primary data is valid. [2025-09-24T18:35:53.541048] [DEBUG] [LOCAL ] ELME: Saving primary data. [2025-09-24T18:35:53.542316] [DEBUG] [LOCAL ] ELME: Trimmed 55744 records to 39255 (keeping 200 days of data) [2025-09-24T18:35:53.631688] [INFO ] [REMOTE ] ELS: Fetching primary data for 2024-12. [2025-09-24T18:35:53.790202] [DEBUG] [LOCAL ] ELME: Primary data saved (39255 records). [2025-09-24T18:35:53.790375] [INFO ] [MAIN ] ELME: Full history saved. [2025-09-24T18:35:53.790473] [INFO ] [MAIN ] Update Progress: 725/2373 symbols completed. ELME took 32.0s. Estimated remaining: 3h 37m 51s. Rate: 7.6 symbols/min [2025-09-24T18:35:53.962690] [INFO ] [MAIN ] ELV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:35:54.020463] [DEBUG] [LOCAL ] ELV: Loaded 50571 existing records from primary storage. [2025-09-24T18:35:54.020701] [INFO ] [MAIN ] ELV: Loaded 50571 existing records. [2025-09-24T18:35:54.207273] [WARN ] [MAIN ] ELV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:35:54.228519] [INFO ] [MAIN ] ELV: Wiping existing primary data before full refresh. [2025-09-24T18:35:54.228716] [INFO ] [LOCAL ] ELV: Starting deletion of primary data. [2025-09-24T18:35:54.230299] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2025-04 (1.41 seconds). [2025-09-24T18:35:54.235841] [DEBUG] [LOCAL ] ELV: Deleted primary data file. [2025-09-24T18:35:54.236360] [INFO ] [MAIN ] ELV: Starting full primary refresh. [2025-09-24T18:35:54.424056] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2025-04. [2025-09-24T18:35:54.592704] [INFO ] [REMOTE ] ELV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:35:54.974365] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2025-04 (0.55 seconds). [2025-09-24T18:35:55.216143] [INFO ] [REMOTE ] ELP: Fetching primary data for 2025-05. [2025-09-24T18:35:55.337963] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-24T18:35:56.016158] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2025-05. [2025-09-24T18:35:56.494443] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2025-05 (0.48 seconds). [2025-09-24T18:35:56.495395] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2025-05 (1.28 seconds). [2025-09-24T18:35:56.816119] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2025-06. [2025-09-24T18:35:57.139302] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2025-06 (0.32 seconds). [2025-09-24T18:35:57.616093] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2025-07. [2025-09-24T18:35:57.947970] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2025-07 (0.33 seconds). [2025-09-24T18:35:58.416101] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2025-08. [2025-09-24T18:35:58.789570] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2025-08 (0.37 seconds). [2025-09-24T18:35:59.216093] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2025-09. [2025-09-24T18:35:59.810843] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2025-09 (0.59 seconds). [2025-09-24T18:35:59.811517] [INFO ] [REMOTE ] ELPC: Full fetch complete (1483 records). [2025-09-24T18:35:59.811585] [DEBUG] [VALIDATOR ] ELPC: Validating primary data. [2025-09-24T18:35:59.811995] [FATAL] [VALIDATOR ] ELPC: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:35:59.812079] [FATAL] [MAIN ] ELPC: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:35:59.812137] [WARN ] [MAIN ] ELPC: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:35:59.812227] [INFO ] [LOCAL ] ELPC: Starting deletion of primary data. [2025-09-24T18:35:59.812321] [DEBUG] [LOCAL ] ELPC: No primary data file found to delete. [2025-09-24T18:35:59.812390] [INFO ] [LOCAL ] ELPC: Starting deletion of derivative data. [2025-09-24T18:35:59.812481] [DEBUG] [LOCAL ] ELPC: No derivative data file found to delete. [2025-09-24T18:35:59.812576] [INFO ] [MAIN ] Update Progress: 726/2373 symbols completed. ELPC took 16.9s. Estimated remaining: 3h 37m 38s. Rate: 7.6 symbols/min [2025-09-24T18:35:59.992285] [INFO ] [MAIN ] EMA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:35:59.992469] [DEBUG] [LOCAL ] EMA: No existing data file found in primary storage. [2025-09-24T18:35:59.992524] [WARN ] [MAIN ] EMA: No existing data found, performing full refresh instead. [2025-09-24T18:35:59.992725] [INFO ] [MAIN ] EMA: Wiping existing primary data before full refresh. [2025-09-24T18:35:59.992793] [INFO ] [LOCAL ] EMA: Starting deletion of primary data. [2025-09-24T18:35:59.992866] [DEBUG] [LOCAL ] EMA: No primary data file found to delete. [2025-09-24T18:35:59.992931] [INFO ] [MAIN ] EMA: Starting full primary refresh. [2025-09-24T18:36:00.021313] [INFO ] [REMOTE ] ELS: Fetching primary data for 2025-01. [2025-09-24T18:36:00.385795] [INFO ] [REMOTE ] EMA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:36:00.816102] [INFO ] [REMOTE ] ELP: Fetching primary data for 2025-06. [2025-09-24T18:36:01.616105] [INFO ] [REMOTE ] ELV: Fetching primary data for 2024-12. [2025-09-24T18:36:02.128217] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2025-01 (2.11 seconds). [2025-09-24T18:36:02.258207] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2025-06 (1.44 seconds). [2025-09-24T18:36:02.416103] [INFO ] [REMOTE ] ELP: Fetching primary data for 2025-07. [2025-09-24T18:36:03.216127] [INFO ] [REMOTE ] EMA: Fetching primary data for 2024-12. [2025-09-24T18:36:04.016104] [INFO ] [REMOTE ] ELS: Fetching primary data for 2025-02. [2025-09-24T18:36:05.477282] [DEBUG] [REMOTE ] EMA: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:36:05.477617] [WARN ] [REMOTE ] EMA: No data returned for month 2024-12 [2025-09-24T18:36:05.478090] [INFO ] [REMOTE ] EMA: Fetching primary data for 2025-01. [2025-09-24T18:36:06.732077] [DEBUG] [REMOTE ] EMA: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:36:06.732580] [WARN ] [REMOTE ] EMA: No data returned for month 2025-01 [2025-09-24T18:36:06.733445] [INFO ] [REMOTE ] EMA: Fetching primary data for 2025-02. [2025-09-24T18:36:06.950480] [DEBUG] [REMOTE ] EMA: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:36:06.950849] [WARN ] [REMOTE ] EMA: No data returned for month 2025-02 [2025-09-24T18:36:06.951327] [INFO ] [REMOTE ] EMA: Fetching primary data for 2025-03. [2025-09-24T18:36:07.086960] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2025-02 (3.07 seconds). [2025-09-24T18:36:07.216062] [INFO ] [REMOTE ] ELS: Fetching primary data for 2025-03. [2025-09-24T18:36:07.254581] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2024-12 (5.64 seconds). [2025-09-24T18:36:07.448759] [DEBUG] [REMOTE ] EMA: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:36:07.449110] [WARN ] [REMOTE ] EMA: No data returned for month 2025-03 [2025-09-24T18:36:08.016133] [INFO ] [REMOTE ] EMA: Fetching primary data for 2025-04. [2025-09-24T18:36:08.230350] [DEBUG] [REMOTE ] EMA: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:36:08.230715] [WARN ] [REMOTE ] EMA: No data returned for month 2025-04 [2025-09-24T18:36:08.624428] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2025-07 (6.21 seconds). [2025-09-24T18:36:08.816098] [INFO ] [REMOTE ] ELP: Fetching primary data for 2025-08. [2025-09-24T18:36:09.107255] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2025-03 (1.89 seconds). [2025-09-24T18:36:09.616096] [INFO ] [REMOTE ] ELS: Fetching primary data for 2025-04. [2025-09-24T18:36:09.980779] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-24T18:36:10.416119] [INFO ] [REMOTE ] ELP: Fetching primary data for 2025-09. [2025-09-24T18:36:11.075315] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2025-04 (1.46 seconds). [2025-09-24T18:36:11.216087] [INFO ] [REMOTE ] ELS: Fetching primary data for 2025-05. [2025-09-24T18:36:11.640561] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2025-09 (1.22 seconds). [2025-09-24T18:36:11.645102] [INFO ] [REMOTE ] ELP: Full fetch complete (37619 records). [2025-09-24T18:36:11.645334] [DEBUG] [VALIDATOR ] ELP: Validating primary data. [2025-09-24T18:36:12.024750] [INFO ] [REMOTE ] EMA: Fetching primary data for 2025-05. [2025-09-24T18:36:12.034261] [DEBUG] [VALIDATOR ] ELP: All expected trading days are present. [2025-09-24T18:36:12.035096] [DEBUG] [VALIDATOR ] ELP: Primary data validation passed. [2025-09-24T18:36:12.035832] [INFO ] [MAIN ] ELP: Fetched primary data is valid. [2025-09-24T18:36:12.035985] [DEBUG] [LOCAL ] ELP: Saving primary data. [2025-09-24T18:36:12.036983] [DEBUG] [LOCAL ] ELP: Trimmed 37619 records to 25783 (keeping 200 days of data) [2025-09-24T18:36:12.195538] [DEBUG] [LOCAL ] ELP: Primary data saved (25783 records). [2025-09-24T18:36:12.195790] [INFO ] [MAIN ] ELP: Full history saved. [2025-09-24T18:36:12.195959] [INFO ] [MAIN ] Update Progress: 727/2373 symbols completed. ELP took 30.9s. Estimated remaining: 3h 37m 40s. Rate: 7.6 symbols/min [2025-09-24T18:36:12.375893] [INFO ] [MAIN ] EMD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:36:12.397451] [DEBUG] [LOCAL ] EMD: Loaded 21115 existing records from primary storage. [2025-09-24T18:36:12.397590] [INFO ] [MAIN ] EMD: Loaded 21115 existing records. [2025-09-24T18:36:12.581510] [WARN ] [MAIN ] EMD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:36:12.584183] [INFO ] [REMOTE ] EMA: Incremental fetch complete for 2025-05 (0.56 seconds). [2025-09-24T18:36:12.585551] [INFO ] [MAIN ] EMD: Wiping existing primary data before full refresh. [2025-09-24T18:36:12.585731] [INFO ] [LOCAL ] EMD: Starting deletion of primary data. [2025-09-24T18:36:12.586523] [DEBUG] [LOCAL ] EMD: Deleted primary data file. [2025-09-24T18:36:12.586595] [INFO ] [MAIN ] EMD: Starting full primary refresh. [2025-09-24T18:36:12.822761] [INFO ] [REMOTE ] EMA: Fetching primary data for 2025-06. [2025-09-24T18:36:12.970524] [INFO ] [REMOTE ] EMD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:36:13.006187] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2025-05 (1.79 seconds). [2025-09-24T18:36:13.616174] [INFO ] [REMOTE ] EMD: Fetching primary data for 2024-12. [2025-09-24T18:36:14.416084] [INFO ] [REMOTE ] ELV: Fetching primary data for 2025-01. [2025-09-24T18:36:14.454393] [INFO ] [REMOTE ] EMA: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-24T18:36:15.216101] [INFO ] [REMOTE ] ELS: Fetching primary data for 2025-06. [2025-09-24T18:36:16.016131] [INFO ] [REMOTE ] EMA: Fetching primary data for 2025-07. [2025-09-24T18:36:16.227284] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2024-12 (2.61 seconds). [2025-09-24T18:36:16.265020] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2025-01 (1.85 seconds). [2025-09-24T18:36:16.337885] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2025-06 (1.12 seconds). [2025-09-24T18:36:16.815515] [INFO ] [REMOTE ] EMA: Incremental fetch complete for 2025-07 (0.80 seconds). [2025-09-24T18:36:16.818696] [INFO ] [REMOTE ] EMD: Fetching primary data for 2025-01. [2025-09-24T18:36:17.616063] [INFO ] [REMOTE ] EMA: Fetching primary data for 2025-08. [2025-09-24T18:36:17.914848] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2025-01 (1.10 seconds). [2025-09-24T18:36:18.416060] [INFO ] [REMOTE ] ELS: Fetching primary data for 2025-07. [2025-09-24T18:36:18.631496] [INFO ] [REMOTE ] EMA: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-24T18:36:19.216095] [INFO ] [REMOTE ] ELV: Fetching primary data for 2025-02. [2025-09-24T18:36:20.016084] [INFO ] [REMOTE ] EMD: Fetching primary data for 2025-02. [2025-09-24T18:36:20.199184] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2025-07 (1.78 seconds). [2025-09-24T18:36:20.816085] [INFO ] [REMOTE ] ELS: Fetching primary data for 2025-08. [2025-09-24T18:36:21.034834] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2025-02 (1.82 seconds). [2025-09-24T18:36:21.085026] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2025-02 (1.07 seconds). [2025-09-24T18:36:21.616089] [INFO ] [REMOTE ] EMD: Fetching primary data for 2025-03. [2025-09-24T18:36:22.416112] [INFO ] [REMOTE ] ELV: Fetching primary data for 2025-03. [2025-09-24T18:36:22.679841] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2025-03 (1.06 seconds). [2025-09-24T18:36:22.905083] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2025-08 (2.09 seconds). [2025-09-24T18:36:23.216084] [INFO ] [REMOTE ] EMD: Fetching primary data for 2025-04. [2025-09-24T18:36:24.016124] [INFO ] [REMOTE ] EMA: Fetching primary data for 2025-09. [2025-09-24T18:36:24.220790] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-24T18:36:24.254871] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2025-04 (1.04 seconds). [2025-09-24T18:36:24.816098] [INFO ] [REMOTE ] ELS: Fetching primary data for 2025-09. [2025-09-24T18:36:24.840973] [INFO ] [REMOTE ] EMA: Incremental fetch complete for 2025-09 (0.82 seconds). [2025-09-24T18:36:24.844694] [INFO ] [REMOTE ] EMA: Full fetch complete (8068 records). [2025-09-24T18:36:24.844812] [DEBUG] [VALIDATOR ] EMA: Validating primary data. [2025-09-24T18:36:25.046804] [WARN ] [VALIDATOR ] EMA: Validation failed - insufficient historical data. Have 83 unique days, need 200 days [2025-09-24T18:36:25.047084] [FATAL] [MAIN ] EMA: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:36:25.047173] [WARN ] [MAIN ] EMA: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:36:25.047285] [INFO ] [LOCAL ] EMA: Starting deletion of primary data. [2025-09-24T18:36:25.047416] [DEBUG] [LOCAL ] EMA: No primary data file found to delete. [2025-09-24T18:36:25.047490] [INFO ] [LOCAL ] EMA: Starting deletion of derivative data. [2025-09-24T18:36:25.047575] [DEBUG] [LOCAL ] EMA: No derivative data file found to delete. [2025-09-24T18:36:25.047705] [INFO ] [MAIN ] Update Progress: 728/2373 symbols completed. EMA took 25.2s. Estimated remaining: 3h 37m 44s. Rate: 7.6 symbols/min [2025-09-24T18:36:25.236509] [INFO ] [MAIN ] EME: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:36:25.285214] [DEBUG] [LOCAL ] EME: Loaded 31702 existing records from primary storage. [2025-09-24T18:36:25.285369] [INFO ] [MAIN ] EME: Loaded 31702 existing records. [2025-09-24T18:36:25.463259] [WARN ] [MAIN ] EME: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:36:25.463706] [INFO ] [MAIN ] EME: Wiping existing primary data before full refresh. [2025-09-24T18:36:25.463781] [INFO ] [LOCAL ] EME: Starting deletion of primary data. [2025-09-24T18:36:25.464932] [DEBUG] [LOCAL ] EME: Deleted primary data file. [2025-09-24T18:36:25.465015] [INFO ] [MAIN ] EME: Starting full primary refresh. [2025-09-24T18:36:25.622756] [INFO ] [REMOTE ] EMD: Fetching primary data for 2025-05. [2025-09-24T18:36:25.827259] [INFO ] [REMOTE ] EME: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:36:26.416116] [INFO ] [REMOTE ] ELV: Fetching primary data for 2025-04. [2025-09-24T18:36:26.903449] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2025-05 (1.28 seconds). [2025-09-24T18:36:26.918949] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2025-09 (2.10 seconds). [2025-09-24T18:36:26.929801] [INFO ] [REMOTE ] ELS: Full fetch complete (70548 records). [2025-09-24T18:36:26.929979] [DEBUG] [VALIDATOR ] ELS: Validating primary data. [2025-09-24T18:36:27.225582] [INFO ] [REMOTE ] EMD: Fetching primary data for 2025-06. [2025-09-24T18:36:27.403441] [DEBUG] [VALIDATOR ] ELS: All expected trading days are present. [2025-09-24T18:36:27.403569] [DEBUG] [VALIDATOR ] ELS: Primary data validation passed. [2025-09-24T18:36:27.404842] [INFO ] [MAIN ] ELS: Fetched primary data is valid. [2025-09-24T18:36:27.404953] [DEBUG] [LOCAL ] ELS: Saving primary data. [2025-09-24T18:36:27.409495] [DEBUG] [LOCAL ] ELS: Trimmed 70548 records to 49387 (keeping 200 days of data) [2025-09-24T18:36:27.742067] [DEBUG] [LOCAL ] ELS: Primary data saved (49387 records). [2025-09-24T18:36:27.742326] [INFO ] [MAIN ] ELS: Full history saved. [2025-09-24T18:36:27.742580] [INFO ] [MAIN ] Update Progress: 729/2373 symbols completed. ELS took 35.5s. Estimated remaining: 3h 37m 24s. Rate: 7.6 symbols/min [2025-09-24T18:36:27.919777] [INFO ] [MAIN ] EMF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:36:27.927074] [DEBUG] [LOCAL ] EMF: Loaded 3595 existing records from primary storage. [2025-09-24T18:36:27.927157] [INFO ] [MAIN ] EMF: Loaded 3595 existing records. [2025-09-24T18:36:28.024548] [INFO ] [REMOTE ] EME: Fetching primary data for 2024-12. [2025-09-24T18:36:28.108623] [WARN ] [MAIN ] EMF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:36:28.108874] [INFO ] [MAIN ] EMF: Wiping existing primary data before full refresh. [2025-09-24T18:36:28.108922] [INFO ] [LOCAL ] EMF: Starting deletion of primary data. [2025-09-24T18:36:28.109209] [DEBUG] [LOCAL ] EMF: Deleted primary data file. [2025-09-24T18:36:28.109283] [INFO ] [MAIN ] EMF: Starting full primary refresh. [2025-09-24T18:36:28.489599] [INFO ] [REMOTE ] EMF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:36:28.503703] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2025-06 (1.28 seconds). [2025-09-24T18:36:28.542576] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2025-04 (2.13 seconds). [2025-09-24T18:36:28.816087] [INFO ] [REMOTE ] EMD: Fetching primary data for 2025-07. [2025-09-24T18:36:29.448431] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2024-12 (1.42 seconds). [2025-09-24T18:36:29.616100] [INFO ] [REMOTE ] ELV: Fetching primary data for 2025-05. [2025-09-24T18:36:29.945164] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2025-07 (1.13 seconds). [2025-09-24T18:36:30.416146] [INFO ] [REMOTE ] EMF: Fetching primary data for 2024-12. [2025-09-24T18:36:31.216067] [INFO ] [REMOTE ] EMD: Fetching primary data for 2025-08. [2025-09-24T18:36:31.310213] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2025-05 (1.69 seconds). [2025-09-24T18:36:31.573449] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-24T18:36:32.016136] [INFO ] [REMOTE ] ELV: Fetching primary data for 2025-06. [2025-09-24T18:36:32.295767] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2025-08 (1.08 seconds). [2025-09-24T18:36:32.816123] [INFO ] [REMOTE ] EMD: Fetching primary data for 2025-09. [2025-09-24T18:36:33.617625] [INFO ] [REMOTE ] EME: Fetching primary data for 2025-01. [2025-09-24T18:36:33.620600] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-24T18:36:33.980600] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2025-09 (1.16 seconds). [2025-09-24T18:36:33.984821] [INFO ] [REMOTE ] EMD: Full fetch complete (32215 records). [2025-09-24T18:36:33.984902] [DEBUG] [VALIDATOR ] EMD: Validating primary data. [2025-09-24T18:36:34.362894] [DEBUG] [VALIDATOR ] EMD: All expected trading days are present. [2025-09-24T18:36:34.362975] [DEBUG] [VALIDATOR ] EMD: Primary data validation passed. [2025-09-24T18:36:34.363636] [INFO ] [MAIN ] EMD: Fetched primary data is valid. [2025-09-24T18:36:34.363719] [DEBUG] [LOCAL ] EMD: Saving primary data. [2025-09-24T18:36:34.365716] [DEBUG] [LOCAL ] EMD: Trimmed 32215 records to 21032 (keeping 200 days of data) [2025-09-24T18:36:34.431576] [INFO ] [REMOTE ] ELV: Fetching primary data for 2025-07. [2025-09-24T18:36:34.522041] [DEBUG] [LOCAL ] EMD: Primary data saved (21032 records). [2025-09-24T18:36:34.522277] [INFO ] [MAIN ] EMD: Full history saved. [2025-09-24T18:36:34.522470] [INFO ] [MAIN ] Update Progress: 730/2373 symbols completed. EMD took 22.3s. Estimated remaining: 3h 37m 13s. Rate: 7.6 symbols/min [2025-09-24T18:36:34.702502] [INFO ] [MAIN ] EMN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:36:34.758306] [DEBUG] [LOCAL ] EMN: Loaded 50354 existing records from primary storage. [2025-09-24T18:36:34.758441] [INFO ] [MAIN ] EMN: Loaded 50354 existing records. [2025-09-24T18:36:34.938273] [WARN ] [MAIN ] EMN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:36:34.938788] [INFO ] [MAIN ] EMN: Wiping existing primary data before full refresh. [2025-09-24T18:36:34.938866] [INFO ] [LOCAL ] EMN: Starting deletion of primary data. [2025-09-24T18:36:34.940618] [DEBUG] [LOCAL ] EMN: Deleted primary data file. [2025-09-24T18:36:34.940710] [INFO ] [MAIN ] EMN: Starting full primary refresh. [2025-09-24T18:36:35.219513] [INFO ] [REMOTE ] EMF: Fetching primary data for 2025-01. [2025-09-24T18:36:35.324731] [INFO ] [REMOTE ] EMN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:36:35.327195] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2025-01 (1.71 seconds). [2025-09-24T18:36:36.016067] [INFO ] [REMOTE ] EME: Fetching primary data for 2025-02. [2025-09-24T18:36:36.067859] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-24T18:36:36.439310] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2025-07 (2.01 seconds). [2025-09-24T18:36:36.816131] [INFO ] [REMOTE ] EMF: Fetching primary data for 2025-02. [2025-09-24T18:36:37.459338] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2025-02 (0.64 seconds). [2025-09-24T18:36:37.616058] [INFO ] [REMOTE ] EMN: Fetching primary data for 2024-12. [2025-09-24T18:36:37.685881] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-24T18:36:38.416105] [INFO ] [REMOTE ] EMF: Fetching primary data for 2025-03. [2025-09-24T18:36:39.168809] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2025-03 (0.75 seconds). [2025-09-24T18:36:39.216070] [INFO ] [REMOTE ] ELV: Fetching primary data for 2025-08. [2025-09-24T18:36:39.343270] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-24T18:36:40.016116] [INFO ] [REMOTE ] EME: Fetching primary data for 2025-03. [2025-09-24T18:36:40.816063] [INFO ] [REMOTE ] EMN: Fetching primary data for 2025-01. [2025-09-24T18:36:41.171959] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2025-08 (1.96 seconds). [2025-09-24T18:36:41.616078] [INFO ] [REMOTE ] ELV: Fetching primary data for 2025-09. [2025-09-24T18:36:41.747550] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-24T18:36:42.421386] [INFO ] [REMOTE ] EMF: Fetching primary data for 2025-04. [2025-09-24T18:36:42.437161] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-24T18:36:43.216043] [INFO ] [REMOTE ] EMN: Fetching primary data for 2025-02. [2025-09-24T18:36:43.256213] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2025-04 (0.83 seconds). [2025-09-24T18:36:43.741908] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2025-09 (2.13 seconds). [2025-09-24T18:36:43.751026] [INFO ] [REMOTE ] ELV: Full fetch complete (73231 records). [2025-09-24T18:36:43.751161] [DEBUG] [VALIDATOR ] ELV: Validating primary data. [2025-09-24T18:36:44.025190] [INFO ] [REMOTE ] EME: Fetching primary data for 2025-04. [2025-09-24T18:36:44.159852] [DEBUG] [VALIDATOR ] ELV: All expected trading days are present. [2025-09-24T18:36:44.159997] [DEBUG] [VALIDATOR ] ELV: Primary data validation passed. [2025-09-24T18:36:44.160998] [INFO ] [MAIN ] ELV: Fetched primary data is valid. [2025-09-24T18:36:44.161063] [DEBUG] [LOCAL ] ELV: Saving primary data. [2025-09-24T18:36:44.165546] [DEBUG] [LOCAL ] ELV: Trimmed 73231 records to 50586 (keeping 200 days of data) [2025-09-24T18:36:44.501714] [DEBUG] [LOCAL ] ELV: Primary data saved (50586 records). [2025-09-24T18:36:44.502187] [INFO ] [MAIN ] ELV: Full history saved. [2025-09-24T18:36:44.502390] [INFO ] [MAIN ] Update Progress: 731/2373 symbols completed. ELV took 50.7s. Estimated remaining: 3h 37m 10s. Rate: 7.6 symbols/min [2025-09-24T18:36:44.683476] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-24T18:36:44.702992] [INFO ] [MAIN ] EMO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:36:44.712674] [DEBUG] [LOCAL ] EMO: No existing data file found in primary storage. [2025-09-24T18:36:44.712741] [WARN ] [MAIN ] EMO: No existing data found, performing full refresh instead. [2025-09-24T18:36:44.712927] [INFO ] [MAIN ] EMO: Wiping existing primary data before full refresh. [2025-09-24T18:36:44.712970] [INFO ] [LOCAL ] EMO: Starting deletion of primary data. [2025-09-24T18:36:44.713012] [DEBUG] [LOCAL ] EMO: No primary data file found to delete. [2025-09-24T18:36:44.713044] [INFO ] [MAIN ] EMO: Starting full primary refresh. [2025-09-24T18:36:44.821202] [INFO ] [REMOTE ] EMF: Fetching primary data for 2025-05. [2025-09-24T18:36:45.070269] [INFO ] [REMOTE ] EMO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:36:45.345115] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2025-05 (0.52 seconds). [2025-09-24T18:36:45.616090] [INFO ] [REMOTE ] EMN: Fetching primary data for 2025-03. [2025-09-24T18:36:45.661947] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-24T18:36:46.416083] [INFO ] [REMOTE ] EMO: Fetching primary data for 2024-12. [2025-09-24T18:36:47.216036] [INFO ] [REMOTE ] EMF: Fetching primary data for 2025-06. [2025-09-24T18:36:47.332478] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2025-03 (1.72 seconds). [2025-09-24T18:36:47.429134] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2024-12 (1.01 seconds). [2025-09-24T18:36:47.689464] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2025-06 (0.47 seconds). [2025-09-24T18:36:48.016091] [INFO ] [REMOTE ] EME: Fetching primary data for 2025-05. [2025-09-24T18:36:48.816098] [INFO ] [REMOTE ] EMO: Fetching primary data for 2025-01. [2025-09-24T18:36:49.312298] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2025-05 (1.30 seconds). [2025-09-24T18:36:49.596639] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2025-01 (0.78 seconds). [2025-09-24T18:36:49.616063] [INFO ] [REMOTE ] EMO: Fetching primary data for 2025-02. [2025-09-24T18:36:50.385241] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2025-02 (0.77 seconds). [2025-09-24T18:36:50.416066] [INFO ] [REMOTE ] EMO: Fetching primary data for 2025-03. [2025-09-24T18:36:51.216110] [INFO ] [REMOTE ] EMF: Fetching primary data for 2025-07. [2025-09-24T18:36:51.249593] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2025-03 (0.83 seconds). [2025-09-24T18:36:51.798371] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2025-07 (0.58 seconds). [2025-09-24T18:36:52.016120] [INFO ] [REMOTE ] EMF: Fetching primary data for 2025-08. [2025-09-24T18:36:52.427560] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2025-08 (0.41 seconds). [2025-09-24T18:36:52.816118] [INFO ] [REMOTE ] EME: Fetching primary data for 2025-06. [2025-09-24T18:36:53.616090] [INFO ] [REMOTE ] EMO: Fetching primary data for 2025-04. [2025-09-24T18:36:54.245351] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-24T18:36:54.416042] [INFO ] [REMOTE ] EMF: Fetching primary data for 2025-09. [2025-09-24T18:36:54.494623] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2025-04 (0.88 seconds). [2025-09-24T18:36:55.060457] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2025-09 (0.64 seconds). [2025-09-24T18:36:55.062113] [INFO ] [REMOTE ] EMF: Full fetch complete (7331 records). [2025-09-24T18:36:55.062187] [DEBUG] [VALIDATOR ] EMF: Validating primary data. [2025-09-24T18:36:55.221151] [INFO ] [REMOTE ] EMO: Fetching primary data for 2025-05. [2025-09-24T18:36:55.433712] [DEBUG] [VALIDATOR ] EMF: All expected trading days are present. [2025-09-24T18:36:55.433814] [DEBUG] [VALIDATOR ] EMF: Primary data validation passed. [2025-09-24T18:36:55.434109] [INFO ] [MAIN ] EMF: Fetched primary data is valid. [2025-09-24T18:36:55.434151] [DEBUG] [LOCAL ] EMF: Saving primary data. [2025-09-24T18:36:55.434559] [DEBUG] [LOCAL ] EMF: Trimmed 7331 records to 3547 (keeping 200 days of data) [2025-09-24T18:36:55.456891] [DEBUG] [LOCAL ] EMF: Primary data saved (3547 records). [2025-09-24T18:36:55.456972] [INFO ] [MAIN ] EMF: Full history saved. [2025-09-24T18:36:55.457049] [INFO ] [MAIN ] Update Progress: 732/2373 symbols completed. EMF took 27.7s. Estimated remaining: 3h 37m 9s. Rate: 7.6 symbols/min [2025-09-24T18:36:55.632774] [INFO ] [MAIN ] EMP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:36:55.633021] [DEBUG] [LOCAL ] EMP: No existing data file found in primary storage. [2025-09-24T18:36:55.633097] [WARN ] [MAIN ] EMP: No existing data found, performing full refresh instead. [2025-09-24T18:36:55.633294] [INFO ] [MAIN ] EMP: Wiping existing primary data before full refresh. [2025-09-24T18:36:55.633356] [INFO ] [LOCAL ] EMP: Starting deletion of primary data. [2025-09-24T18:36:55.633401] [DEBUG] [LOCAL ] EMP: No primary data file found to delete. [2025-09-24T18:36:55.633436] [INFO ] [MAIN ] EMP: Starting full primary refresh. [2025-09-24T18:36:56.000713] [INFO ] [REMOTE ] EMP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:36:56.016036] [INFO ] [REMOTE ] EMP: Fetching primary data for 2024-12. [2025-09-24T18:36:56.092593] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2025-05 (0.87 seconds). [2025-09-24T18:36:56.816072] [INFO ] [REMOTE ] EME: Fetching primary data for 2025-07. [2025-09-24T18:36:56.829528] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2024-12 (0.81 seconds). [2025-09-24T18:36:57.616081] [INFO ] [REMOTE ] EMN: Fetching primary data for 2025-04. [2025-09-24T18:36:58.310574] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-24T18:36:58.416040] [INFO ] [REMOTE ] EME: Fetching primary data for 2025-08. [2025-09-24T18:36:59.206400] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2025-04 (1.59 seconds). [2025-09-24T18:36:59.217128] [INFO ] [REMOTE ] EMP: Fetching primary data for 2025-01. [2025-09-24T18:36:59.673726] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2025-01 (0.46 seconds). [2025-09-24T18:36:59.698877] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2025-08 (1.28 seconds). [2025-09-24T18:37:00.016092] [INFO ] [REMOTE ] EMN: Fetching primary data for 2025-05. [2025-09-24T18:37:00.816123] [INFO ] [REMOTE ] EMP: Fetching primary data for 2025-02. [2025-09-24T18:37:01.443631] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2025-02 (0.63 seconds). [2025-09-24T18:37:01.616155] [INFO ] [REMOTE ] EMP: Fetching primary data for 2025-03. [2025-09-24T18:37:02.172369] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2025-03 (0.56 seconds). [2025-09-24T18:37:02.176716] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2025-05 (2.16 seconds). [2025-09-24T18:37:02.416085] [INFO ] [REMOTE ] EMP: Fetching primary data for 2025-04. [2025-09-24T18:37:03.137093] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2025-04 (0.72 seconds). [2025-09-24T18:37:03.216085] [INFO ] [REMOTE ] EMO: Fetching primary data for 2025-06. [2025-09-24T18:37:04.016048] [INFO ] [REMOTE ] EME: Fetching primary data for 2025-09. [2025-09-24T18:37:04.079855] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2025-06 (0.86 seconds). [2025-09-24T18:37:04.816086] [INFO ] [REMOTE ] EMO: Fetching primary data for 2025-07. [2025-09-24T18:37:05.514818] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2025-09 (1.50 seconds). [2025-09-24T18:37:05.521102] [INFO ] [REMOTE ] EME: Full fetch complete (46991 records). [2025-09-24T18:37:05.521226] [DEBUG] [VALIDATOR ] EME: Validating primary data. [2025-09-24T18:37:05.623081] [INFO ] [REMOTE ] EMN: Fetching primary data for 2025-06. [2025-09-24T18:37:05.922812] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2025-07 (1.11 seconds). [2025-09-24T18:37:05.943209] [DEBUG] [VALIDATOR ] EME: All expected trading days are present. [2025-09-24T18:37:05.943685] [DEBUG] [VALIDATOR ] EME: Primary data validation passed. [2025-09-24T18:37:05.944822] [INFO ] [MAIN ] EME: Fetched primary data is valid. [2025-09-24T18:37:05.945303] [DEBUG] [LOCAL ] EME: Saving primary data. [2025-09-24T18:37:05.946629] [DEBUG] [LOCAL ] EME: Trimmed 46991 records to 31647 (keeping 200 days of data) [2025-09-24T18:37:06.168423] [DEBUG] [LOCAL ] EME: Primary data saved (31647 records). [2025-09-24T18:37:06.168580] [INFO ] [MAIN ] EME: Full history saved. [2025-09-24T18:37:06.168703] [INFO ] [MAIN ] Update Progress: 733/2373 symbols completed. EME took 41.1s. Estimated remaining: 3h 37m 7s. Rate: 7.6 symbols/min [2025-09-24T18:37:06.354397] [INFO ] [MAIN ] EMR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:37:06.414273] [DEBUG] [LOCAL ] EMR: Loaded 53256 existing records from primary storage. [2025-09-24T18:37:06.414456] [INFO ] [MAIN ] EMR: Loaded 53256 existing records. [2025-09-24T18:37:06.425899] [INFO ] [REMOTE ] EMP: Fetching primary data for 2025-05. [2025-09-24T18:37:06.617727] [WARN ] [MAIN ] EMR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:37:06.618032] [INFO ] [MAIN ] EMR: Wiping existing primary data before full refresh. [2025-09-24T18:37:06.618087] [INFO ] [LOCAL ] EMR: Starting deletion of primary data. [2025-09-24T18:37:06.620369] [DEBUG] [LOCAL ] EMR: Deleted primary data file. [2025-09-24T18:37:06.620433] [INFO ] [MAIN ] EMR: Starting full primary refresh. [2025-09-24T18:37:07.015951] [INFO ] [REMOTE ] EMR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:37:07.183572] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2025-05 (0.76 seconds). [2025-09-24T18:37:07.185100] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-24T18:37:07.216030] [INFO ] [REMOTE ] EMN: Fetching primary data for 2025-07. [2025-09-24T18:37:08.016126] [INFO ] [REMOTE ] EMO: Fetching primary data for 2025-08. [2025-09-24T18:37:08.814990] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2025-08 (0.80 seconds). [2025-09-24T18:37:08.818767] [INFO ] [REMOTE ] EMO: Fetching primary data for 2025-09. [2025-09-24T18:37:09.028901] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2025-07 (1.81 seconds). [2025-09-24T18:37:09.616056] [INFO ] [REMOTE ] EMR: Fetching primary data for 2024-12. [2025-09-24T18:37:09.885630] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2025-09 (1.07 seconds). [2025-09-24T18:37:09.889288] [INFO ] [REMOTE ] EMO: Full fetch complete (17088 records). [2025-09-24T18:37:09.889363] [DEBUG] [VALIDATOR ] EMO: Validating primary data. [2025-09-24T18:37:10.311023] [DEBUG] [VALIDATOR ] EMO: All expected trading days are present. [2025-09-24T18:37:10.311155] [DEBUG] [VALIDATOR ] EMO: Primary data validation passed. [2025-09-24T18:37:10.311741] [INFO ] [MAIN ] EMO: Fetched primary data is valid. [2025-09-24T18:37:10.311842] [DEBUG] [LOCAL ] EMO: Saving primary data. [2025-09-24T18:37:10.312928] [DEBUG] [LOCAL ] EMO: Trimmed 17088 records to 12415 (keeping 200 days of data) [2025-09-24T18:37:10.398100] [DEBUG] [LOCAL ] EMO: Primary data saved (12415 records). [2025-09-24T18:37:10.398322] [INFO ] [MAIN ] EMO: Full history saved. [2025-09-24T18:37:10.398483] [INFO ] [MAIN ] Update Progress: 734/2373 symbols completed. EMO took 25.9s. Estimated remaining: 3h 36m 51s. Rate: 7.6 symbols/min [2025-09-24T18:37:10.421275] [INFO ] [REMOTE ] EMN: Fetching primary data for 2025-08. [2025-09-24T18:37:10.599872] [INFO ] [MAIN ] ENB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:37:10.662836] [DEBUG] [LOCAL ] ENB: Loaded 53518 existing records from primary storage. [2025-09-24T18:37:10.663281] [INFO ] [MAIN ] ENB: Loaded 53518 existing records. [2025-09-24T18:37:10.857267] [WARN ] [MAIN ] ENB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:37:10.857604] [INFO ] [MAIN ] ENB: Wiping existing primary data before full refresh. [2025-09-24T18:37:10.857691] [INFO ] [LOCAL ] ENB: Starting deletion of primary data. [2025-09-24T18:37:10.860197] [DEBUG] [LOCAL ] ENB: Deleted primary data file. [2025-09-24T18:37:10.860261] [INFO ] [MAIN ] ENB: Starting full primary refresh. [2025-09-24T18:37:11.217908] [INFO ] [REMOTE ] EMP: Fetching primary data for 2025-06. [2025-09-24T18:37:11.278596] [INFO ] [REMOTE ] ENB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:37:11.343847] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-24T18:37:11.750543] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2025-06 (0.53 seconds). [2025-09-24T18:37:12.016100] [INFO ] [REMOTE ] EMR: Fetching primary data for 2025-01. [2025-09-24T18:37:12.298850] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2025-08 (1.88 seconds). [2025-09-24T18:37:12.816125] [INFO ] [REMOTE ] ENB: Fetching primary data for 2024-12. [2025-09-24T18:37:13.616091] [INFO ] [REMOTE ] EMP: Fetching primary data for 2025-07. [2025-09-24T18:37:13.755943] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2025-01 (1.74 seconds). [2025-09-24T18:37:14.198552] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2025-07 (0.58 seconds). [2025-09-24T18:37:14.416116] [INFO ] [REMOTE ] EMP: Fetching primary data for 2025-08. [2025-09-24T18:37:15.167375] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2024-12 (2.35 seconds). [2025-09-24T18:37:15.182770] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2025-08 (0.77 seconds). [2025-09-24T18:37:15.216091] [INFO ] [REMOTE ] EMP: Fetching primary data for 2025-09. [2025-09-24T18:37:16.018854] [INFO ] [REMOTE ] EMN: Fetching primary data for 2025-09. [2025-09-24T18:37:16.019122] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2025-09 (0.80 seconds). [2025-09-24T18:37:16.021515] [INFO ] [REMOTE ] EMP: Full fetch complete (4288 records). [2025-09-24T18:37:16.021628] [DEBUG] [VALIDATOR ] EMP: Validating primary data. [2025-09-24T18:37:16.410370] [DEBUG] [VALIDATOR ] EMP: All expected trading days are present. [2025-09-24T18:37:16.410455] [DEBUG] [VALIDATOR ] EMP: Primary data validation passed. [2025-09-24T18:37:16.410621] [INFO ] [MAIN ] EMP: Fetched primary data is valid. [2025-09-24T18:37:16.410693] [DEBUG] [LOCAL ] EMP: Saving primary data. [2025-09-24T18:37:16.411096] [DEBUG] [LOCAL ] EMP: Trimmed 4288 records to 3041 (keeping 200 days of data) [2025-09-24T18:37:16.429820] [DEBUG] [LOCAL ] EMP: Primary data saved (3041 records). [2025-09-24T18:37:16.429905] [INFO ] [MAIN ] EMP: Full history saved. [2025-09-24T18:37:16.429978] [INFO ] [MAIN ] Update Progress: 735/2373 symbols completed. EMP took 21.0s. Estimated remaining: 3h 36m 39s. Rate: 7.6 symbols/min [2025-09-24T18:37:16.613988] [INFO ] [MAIN ] ENFY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:37:16.618836] [DEBUG] [LOCAL ] ENFY: Loaded 3059 existing records from primary storage. [2025-09-24T18:37:16.618921] [INFO ] [MAIN ] ENFY: Loaded 3059 existing records. [2025-09-24T18:37:16.811059] [WARN ] [MAIN ] ENFY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:37:16.811325] [INFO ] [MAIN ] ENFY: Wiping existing primary data before full refresh. [2025-09-24T18:37:16.811375] [INFO ] [LOCAL ] ENFY: Starting deletion of primary data. [2025-09-24T18:37:16.811714] [DEBUG] [LOCAL ] ENFY: Deleted primary data file. [2025-09-24T18:37:16.811790] [INFO ] [MAIN ] ENFY: Starting full primary refresh. [2025-09-24T18:37:16.823571] [INFO ] [REMOTE ] EMR: Fetching primary data for 2025-02. [2025-09-24T18:37:17.213019] [INFO ] [REMOTE ] ENFY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:37:17.616068] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2024-12. [2025-09-24T18:37:17.986433] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2025-09 (1.97 seconds). [2025-09-24T18:37:17.997241] [INFO ] [REMOTE ] EMN: Full fetch complete (71944 records). [2025-09-24T18:37:17.997417] [DEBUG] [VALIDATOR ] EMN: Validating primary data. [2025-09-24T18:37:18.321851] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2024-12 (0.71 seconds). [2025-09-24T18:37:18.421880] [INFO ] [REMOTE ] ENB: Fetching primary data for 2025-01. [2025-09-24T18:37:18.427206] [DEBUG] [VALIDATOR ] EMN: All expected trading days are present. [2025-09-24T18:37:18.427483] [DEBUG] [VALIDATOR ] EMN: Primary data validation passed. [2025-09-24T18:37:18.429039] [INFO ] [MAIN ] EMN: Fetched primary data is valid. [2025-09-24T18:37:18.429320] [DEBUG] [LOCAL ] EMN: Saving primary data. [2025-09-24T18:37:18.433375] [DEBUG] [LOCAL ] EMN: Trimmed 71944 records to 50362 (keeping 200 days of data) [2025-09-24T18:37:18.585182] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2025-02 (1.76 seconds). [2025-09-24T18:37:18.821183] [DEBUG] [LOCAL ] EMN: Primary data saved (50362 records). [2025-09-24T18:37:18.821346] [INFO ] [MAIN ] EMN: Full history saved. [2025-09-24T18:37:18.821437] [INFO ] [MAIN ] Update Progress: 736/2373 symbols completed. EMN took 44.3s. Estimated remaining: 3h 36m 18s. Rate: 7.6 symbols/min [2025-09-24T18:37:18.999292] [INFO ] [MAIN ] ENIC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:37:18.999540] [DEBUG] [LOCAL ] ENIC: No existing data file found in primary storage. [2025-09-24T18:37:18.999608] [WARN ] [MAIN ] ENIC: No existing data found, performing full refresh instead. [2025-09-24T18:37:18.999812] [INFO ] [MAIN ] ENIC: Wiping existing primary data before full refresh. [2025-09-24T18:37:18.999866] [INFO ] [LOCAL ] ENIC: Starting deletion of primary data. [2025-09-24T18:37:18.999925] [DEBUG] [LOCAL ] ENIC: No primary data file found to delete. [2025-09-24T18:37:18.999977] [INFO ] [MAIN ] ENIC: Starting full primary refresh. [2025-09-24T18:37:19.221358] [INFO ] [REMOTE ] EMR: Fetching primary data for 2025-03. [2025-09-24T18:37:19.374150] [INFO ] [REMOTE ] ENIC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:37:20.016075] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2025-01. [2025-09-24T18:37:20.251601] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-24T18:37:20.679937] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2025-01 (0.66 seconds). [2025-09-24T18:37:20.816046] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2025-02. [2025-09-24T18:37:21.222689] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2025-03 (2.00 seconds). [2025-09-24T18:37:21.433374] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2025-02 (0.62 seconds). [2025-09-24T18:37:21.616054] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2025-03. [2025-09-24T18:37:22.046104] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2025-03 (0.43 seconds). [2025-09-24T18:37:22.416102] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2024-12. [2025-09-24T18:37:23.216167] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2025-04. [2025-09-24T18:37:23.580610] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2025-04 (0.36 seconds). [2025-09-24T18:37:24.016154] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2025-05. [2025-09-24T18:37:24.065448] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T18:37:24.549174] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2025-05 (0.53 seconds). [2025-09-24T18:37:24.816100] [INFO ] [REMOTE ] EMR: Fetching primary data for 2025-04. [2025-09-24T18:37:25.616106] [INFO ] [REMOTE ] ENB: Fetching primary data for 2025-02. [2025-09-24T18:37:26.416096] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2025-06. [2025-09-24T18:37:26.751096] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2025-04 (1.93 seconds). [2025-09-24T18:37:26.767531] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2025-06 (0.35 seconds). [2025-09-24T18:37:27.216071] [INFO ] [REMOTE ] EMR: Fetching primary data for 2025-05. [2025-09-24T18:37:27.660401] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2025-02 (2.04 seconds). [2025-09-24T18:37:28.016121] [INFO ] [REMOTE ] ENB: Fetching primary data for 2025-03. [2025-09-24T18:37:28.816101] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2025-07. [2025-09-24T18:37:29.084897] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2025-05 (1.87 seconds). [2025-09-24T18:37:29.474939] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2025-07 (0.66 seconds). [2025-09-24T18:37:29.616062] [INFO ] [REMOTE ] EMR: Fetching primary data for 2025-06. [2025-09-24T18:37:29.809663] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-24T18:37:30.416100] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2025-08. [2025-09-24T18:37:30.888809] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2025-08 (0.47 seconds). [2025-09-24T18:37:31.216064] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2025-09. [2025-09-24T18:37:31.344157] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2025-06 (1.73 seconds). [2025-09-24T18:37:31.739637] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2025-09 (0.52 seconds). [2025-09-24T18:37:31.740819] [INFO ] [REMOTE ] ENFY: Full fetch complete (5595 records). [2025-09-24T18:37:31.740891] [DEBUG] [VALIDATOR ] ENFY: Validating primary data. [2025-09-24T18:37:31.741302] [FATAL] [VALIDATOR ] ENFY: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:37:31.741416] [FATAL] [MAIN ] ENFY: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:37:31.741467] [WARN ] [MAIN ] ENFY: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:37:31.741537] [INFO ] [LOCAL ] ENFY: Starting deletion of primary data. [2025-09-24T18:37:31.741602] [DEBUG] [LOCAL ] ENFY: No primary data file found to delete. [2025-09-24T18:37:31.741658] [INFO ] [LOCAL ] ENFY: Starting deletion of derivative data. [2025-09-24T18:37:31.742103] [DEBUG] [LOCAL ] ENFY: Deleted derivative data file. [2025-09-24T18:37:31.742204] [INFO ] [MAIN ] Update Progress: 737/2373 symbols completed. ENFY took 15.3s. Estimated remaining: 3h 36m 22s. Rate: 7.6 symbols/min [2025-09-24T18:37:31.914246] [INFO ] [MAIN ] ENO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:37:31.917876] [DEBUG] [LOCAL ] ENO: Loaded 1954 existing records from primary storage. [2025-09-24T18:37:31.917989] [INFO ] [MAIN ] ENO: Loaded 1954 existing records. [2025-09-24T18:37:32.016288] [INFO ] [REMOTE ] EMR: Fetching primary data for 2025-07. [2025-09-24T18:37:32.098823] [WARN ] [MAIN ] ENO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:37:32.099077] [INFO ] [MAIN ] ENO: Wiping existing primary data before full refresh. [2025-09-24T18:37:32.099126] [INFO ] [LOCAL ] ENO: Starting deletion of primary data. [2025-09-24T18:37:32.099333] [DEBUG] [LOCAL ] ENO: Deleted primary data file. [2025-09-24T18:37:32.099393] [INFO ] [MAIN ] ENO: Starting full primary refresh. [2025-09-24T18:37:32.449551] [INFO ] [REMOTE ] ENO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:37:32.816079] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2025-01. [2025-09-24T18:37:33.616100] [INFO ] [REMOTE ] ENB: Fetching primary data for 2025-04. [2025-09-24T18:37:34.003417] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2025-07 (1.99 seconds). [2025-09-24T18:37:34.152407] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-24T18:37:34.416083] [INFO ] [REMOTE ] ENO: Fetching primary data for 2024-12. [2025-09-24T18:37:35.155515] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2024-12 (0.74 seconds). [2025-09-24T18:37:35.216061] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2025-02. [2025-09-24T18:37:35.468820] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2025-04 (1.85 seconds). [2025-09-24T18:37:36.016057] [INFO ] [REMOTE ] ENO: Fetching primary data for 2025-01. [2025-09-24T18:37:36.286227] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2025-02 (1.07 seconds). [2025-09-24T18:37:36.326196] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2025-01 (0.31 seconds). [2025-09-24T18:37:36.816098] [INFO ] [REMOTE ] ENB: Fetching primary data for 2025-05. [2025-09-24T18:37:37.616109] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2025-03. [2025-09-24T18:37:38.416237] [INFO ] [REMOTE ] EMR: Fetching primary data for 2025-08. [2025-09-24T18:37:38.827259] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2025-05 (2.01 seconds). [2025-09-24T18:37:38.860367] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2025-03 (1.24 seconds). [2025-09-24T18:37:39.216088] [INFO ] [REMOTE ] ENB: Fetching primary data for 2025-06. [2025-09-24T18:37:40.016093] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2025-04. [2025-09-24T18:37:40.430912] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2025-08 (2.01 seconds). [2025-09-24T18:37:40.596841] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-24T18:37:40.816121] [INFO ] [REMOTE ] ENB: Fetching primary data for 2025-07. [2025-09-24T18:37:41.470361] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2025-04 (1.45 seconds). [2025-09-24T18:37:41.616077] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2025-05. [2025-09-24T18:37:42.416100] [INFO ] [REMOTE ] EMR: Fetching primary data for 2025-09. [2025-09-24T18:37:42.605740] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-24T18:37:43.111476] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-24T18:37:43.216079] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2025-06. [2025-09-24T18:37:44.016048] [INFO ] [REMOTE ] ENB: Fetching primary data for 2025-08. [2025-09-24T18:37:44.186144] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-24T18:37:44.196358] [INFO ] [REMOTE ] EMR: Full fetch complete (77104 records). [2025-09-24T18:37:44.196519] [DEBUG] [VALIDATOR ] EMR: Validating primary data. [2025-09-24T18:37:44.609346] [DEBUG] [VALIDATOR ] EMR: All expected trading days are present. [2025-09-24T18:37:44.609626] [DEBUG] [VALIDATOR ] EMR: Primary data validation passed. [2025-09-24T18:37:44.610694] [INFO ] [MAIN ] EMR: Fetched primary data is valid. [2025-09-24T18:37:44.610779] [DEBUG] [LOCAL ] EMR: Saving primary data. [2025-09-24T18:37:44.613201] [DEBUG] [LOCAL ] EMR: Trimmed 77104 records to 53249 (keeping 200 days of data) [2025-09-24T18:37:44.732514] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-24T18:37:44.831632] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2025-07. [2025-09-24T18:37:44.989242] [DEBUG] [LOCAL ] EMR: Primary data saved (53249 records). [2025-09-24T18:37:44.989396] [INFO ] [MAIN ] EMR: Full history saved. [2025-09-24T18:37:44.989496] [INFO ] [MAIN ] Update Progress: 738/2373 symbols completed. EMR took 38.8s. Estimated remaining: 3h 36m 25s. Rate: 7.6 symbols/min [2025-09-24T18:37:45.158949] [INFO ] [MAIN ] ENOV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:37:45.204184] [DEBUG] [LOCAL ] ENOV: Loaded 45210 existing records from primary storage. [2025-09-24T18:37:45.204362] [INFO ] [MAIN ] ENOV: Loaded 45210 existing records. [2025-09-24T18:37:45.389091] [WARN ] [MAIN ] ENOV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:37:45.389374] [INFO ] [MAIN ] ENOV: Wiping existing primary data before full refresh. [2025-09-24T18:37:45.389424] [INFO ] [LOCAL ] ENOV: Starting deletion of primary data. [2025-09-24T18:37:45.390695] [DEBUG] [LOCAL ] ENOV: Deleted primary data file. [2025-09-24T18:37:45.390757] [INFO ] [MAIN ] ENOV: Starting full primary refresh. [2025-09-24T18:37:45.617635] [INFO ] [REMOTE ] ENO: Fetching primary data for 2025-02. [2025-09-24T18:37:45.759564] [INFO ] [REMOTE ] ENOV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:37:45.789886] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-24T18:37:46.140032] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-24T18:37:46.297467] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2025-02 (0.68 seconds). [2025-09-24T18:37:46.416041] [INFO ] [REMOTE ] ENO: Fetching primary data for 2025-03. [2025-09-24T18:37:46.944119] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2025-03 (0.53 seconds). [2025-09-24T18:37:47.216147] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2024-12. [2025-09-24T18:37:48.016129] [INFO ] [REMOTE ] ENB: Fetching primary data for 2025-09. [2025-09-24T18:37:48.545955] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2024-12 (1.33 seconds). [2025-09-24T18:37:48.816131] [INFO ] [REMOTE ] ENO: Fetching primary data for 2025-04. [2025-09-24T18:37:49.364087] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2025-04 (0.55 seconds). [2025-09-24T18:37:49.616103] [INFO ] [REMOTE ] ENO: Fetching primary data for 2025-05. [2025-09-24T18:37:49.827452] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2025-09 (1.81 seconds). [2025-09-24T18:37:49.836798] [INFO ] [REMOTE ] ENB: Full fetch complete (77490 records). [2025-09-24T18:37:49.836931] [DEBUG] [VALIDATOR ] ENB: Validating primary data. [2025-09-24T18:37:50.122356] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2025-05 (0.51 seconds). [2025-09-24T18:37:50.248941] [DEBUG] [VALIDATOR ] ENB: All expected trading days are present. [2025-09-24T18:37:50.249033] [DEBUG] [VALIDATOR ] ENB: Primary data validation passed. [2025-09-24T18:37:50.250051] [INFO ] [MAIN ] ENB: Fetched primary data is valid. [2025-09-24T18:37:50.250118] [DEBUG] [LOCAL ] ENB: Saving primary data. [2025-09-24T18:37:50.252418] [DEBUG] [LOCAL ] ENB: Trimmed 77490 records to 53516 (keeping 200 days of data) [2025-09-24T18:37:50.441529] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2025-08. [2025-09-24T18:37:50.598120] [DEBUG] [LOCAL ] ENB: Primary data saved (53516 records). [2025-09-24T18:37:50.598261] [INFO ] [MAIN ] ENB: Full history saved. [2025-09-24T18:37:50.598348] [INFO ] [MAIN ] Update Progress: 739/2373 symbols completed. ENB took 40.2s. Estimated remaining: 3h 36m 12s. Rate: 7.6 symbols/min [2025-09-24T18:37:50.769463] [INFO ] [MAIN ] ENR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:37:50.813478] [DEBUG] [LOCAL ] ENR: Loaded 42760 existing records from primary storage. [2025-09-24T18:37:50.813673] [INFO ] [MAIN ] ENR: Loaded 42760 existing records. [2025-09-24T18:37:50.995969] [WARN ] [MAIN ] ENR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:37:50.996223] [INFO ] [MAIN ] ENR: Wiping existing primary data before full refresh. [2025-09-24T18:37:50.996273] [INFO ] [LOCAL ] ENR: Starting deletion of primary data. [2025-09-24T18:37:50.997477] [DEBUG] [LOCAL ] ENR: Deleted primary data file. [2025-09-24T18:37:50.997541] [INFO ] [MAIN ] ENR: Starting full primary refresh. [2025-09-24T18:37:51.221231] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2025-01. [2025-09-24T18:37:51.380939] [INFO ] [REMOTE ] ENR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:37:51.844384] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-24T18:37:52.016082] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2025-09. [2025-09-24T18:37:52.816090] [INFO ] [REMOTE ] ENO: Fetching primary data for 2025-06. [2025-09-24T18:37:52.840028] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-24T18:37:53.311549] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2025-06 (0.50 seconds). [2025-09-24T18:37:53.402756] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-24T18:37:53.408824] [INFO ] [REMOTE ] ENIC: Full fetch complete (51315 records). [2025-09-24T18:37:53.408937] [DEBUG] [VALIDATOR ] ENIC: Validating primary data. [2025-09-24T18:37:53.621485] [INFO ] [REMOTE ] ENO: Fetching primary data for 2025-07. [2025-09-24T18:37:53.801257] [DEBUG] [VALIDATOR ] ENIC: All expected trading days are present. [2025-09-24T18:37:53.801370] [DEBUG] [VALIDATOR ] ENIC: Primary data validation passed. [2025-09-24T18:37:53.802281] [INFO ] [MAIN ] ENIC: Fetched primary data is valid. [2025-09-24T18:37:53.802349] [DEBUG] [LOCAL ] ENIC: Saving primary data. [2025-09-24T18:37:53.803668] [DEBUG] [LOCAL ] ENIC: Trimmed 51315 records to 36528 (keeping 200 days of data) [2025-09-24T18:37:54.022309] [DEBUG] [LOCAL ] ENIC: Primary data saved (36528 records). [2025-09-24T18:37:54.022547] [INFO ] [MAIN ] ENIC: Full history saved. [2025-09-24T18:37:54.022674] [INFO ] [MAIN ] Update Progress: 740/2373 symbols completed. ENIC took 35.2s. Estimated remaining: 3h 35m 54s. Rate: 7.6 symbols/min [2025-09-24T18:37:54.143448] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2025-07 (0.52 seconds). [2025-09-24T18:37:54.237255] [INFO ] [MAIN ] ENS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:37:54.273510] [DEBUG] [LOCAL ] ENS: Loaded 29449 existing records from primary storage. [2025-09-24T18:37:54.273682] [INFO ] [MAIN ] ENS: Loaded 29449 existing records. [2025-09-24T18:37:54.421248] [INFO ] [REMOTE ] ENO: Fetching primary data for 2025-08. [2025-09-24T18:37:54.463825] [WARN ] [MAIN ] ENS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:37:54.464088] [INFO ] [MAIN ] ENS: Wiping existing primary data before full refresh. [2025-09-24T18:37:54.464138] [INFO ] [LOCAL ] ENS: Starting deletion of primary data. [2025-09-24T18:37:54.465041] [DEBUG] [LOCAL ] ENS: Deleted primary data file. [2025-09-24T18:37:54.465134] [INFO ] [MAIN ] ENS: Starting full primary refresh. [2025-09-24T18:37:54.834381] [INFO ] [REMOTE ] ENS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:37:54.873807] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2025-08 (0.45 seconds). [2025-09-24T18:37:55.216087] [INFO ] [REMOTE ] ENR: Fetching primary data for 2024-12. [2025-09-24T18:37:56.016118] [INFO ] [REMOTE ] ENS: Fetching primary data for 2024-12. [2025-09-24T18:37:56.816101] [INFO ] [REMOTE ] ENO: Fetching primary data for 2025-09. [2025-09-24T18:37:56.965415] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2024-12 (1.75 seconds). [2025-09-24T18:37:57.185867] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2024-12 (1.17 seconds). [2025-09-24T18:37:57.499160] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2025-09 (0.68 seconds). [2025-09-24T18:37:57.500123] [INFO ] [REMOTE ] ENO: Full fetch complete (3120 records). [2025-09-24T18:37:57.500192] [DEBUG] [VALIDATOR ] ENO: Validating primary data. [2025-09-24T18:37:57.621185] [INFO ] [REMOTE ] ENS: Fetching primary data for 2025-01. [2025-09-24T18:37:57.867982] [DEBUG] [VALIDATOR ] ENO: All expected trading days are present. [2025-09-24T18:37:57.868155] [DEBUG] [VALIDATOR ] ENO: Primary data validation passed. [2025-09-24T18:37:57.868348] [INFO ] [MAIN ] ENO: Fetched primary data is valid. [2025-09-24T18:37:57.868393] [DEBUG] [LOCAL ] ENO: Saving primary data. [2025-09-24T18:37:57.868864] [DEBUG] [LOCAL ] ENO: Trimmed 3120 records to 1940 (keeping 200 days of data) [2025-09-24T18:37:57.882662] [DEBUG] [LOCAL ] ENO: Primary data saved (1940 records). [2025-09-24T18:37:57.882870] [INFO ] [MAIN ] ENO: Full history saved. [2025-09-24T18:37:57.882983] [INFO ] [MAIN ] Update Progress: 741/2373 symbols completed. ENO took 26.1s. Estimated remaining: 3h 35m 38s. Rate: 7.6 symbols/min [2025-09-24T18:37:58.066877] [INFO ] [MAIN ] ENVA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:37:58.097216] [DEBUG] [LOCAL ] ENVA: Loaded 25785 existing records from primary storage. [2025-09-24T18:37:58.097408] [INFO ] [MAIN ] ENVA: Loaded 25785 existing records. [2025-09-24T18:37:58.275066] [WARN ] [MAIN ] ENVA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:37:58.275323] [INFO ] [MAIN ] ENVA: Wiping existing primary data before full refresh. [2025-09-24T18:37:58.275374] [INFO ] [LOCAL ] ENVA: Starting deletion of primary data. [2025-09-24T18:37:58.276195] [DEBUG] [LOCAL ] ENVA: Deleted primary data file. [2025-09-24T18:37:58.276257] [INFO ] [MAIN ] ENVA: Starting full primary refresh. [2025-09-24T18:37:58.426129] [INFO ] [REMOTE ] ENR: Fetching primary data for 2025-01. [2025-09-24T18:37:58.651665] [INFO ] [REMOTE ] ENVA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:37:58.777051] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-24T18:37:59.216122] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2025-02. [2025-09-24T18:37:59.569119] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2025-01 (1.14 seconds). [2025-09-24T18:38:00.016143] [INFO ] [REMOTE ] ENR: Fetching primary data for 2025-02. [2025-09-24T18:38:00.700238] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-24T18:38:00.816044] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2025-03. [2025-09-24T18:38:01.396388] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-24T18:38:01.616095] [INFO ] [REMOTE ] ENS: Fetching primary data for 2025-02. [2025-09-24T18:38:02.408346] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-24T18:38:02.416993] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2024-12. [2025-09-24T18:38:02.489609] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2025-02 (0.87 seconds). [2025-09-24T18:38:03.216090] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2025-04. [2025-09-24T18:38:03.637410] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-24T18:38:04.016091] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2025-01. [2025-09-24T18:38:04.797613] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-24T18:38:04.816038] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2025-05. [2025-09-24T18:38:04.861160] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-24T18:38:05.616127] [INFO ] [REMOTE ] ENS: Fetching primary data for 2025-03. [2025-09-24T18:38:06.421171] [INFO ] [REMOTE ] ENR: Fetching primary data for 2025-03. [2025-09-24T18:38:06.438067] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-24T18:38:06.929827] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-24T18:38:07.216084] [INFO ] [REMOTE ] ENS: Fetching primary data for 2025-04. [2025-09-24T18:38:07.870951] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2025-03 (1.45 seconds). [2025-09-24T18:38:08.016130] [INFO ] [REMOTE ] ENR: Fetching primary data for 2025-04. [2025-09-24T18:38:08.382518] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2025-04 (1.17 seconds). [2025-09-24T18:38:08.816091] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2025-02. [2025-09-24T18:38:09.554156] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-24T18:38:09.616120] [INFO ] [REMOTE ] ENR: Fetching primary data for 2025-05. [2025-09-24T18:38:09.727027] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2025-02 (0.91 seconds). [2025-09-24T18:38:10.416118] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2025-03. [2025-09-24T18:38:11.221298] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2025-06. [2025-09-24T18:38:11.239502] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-24T18:38:11.649504] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2025-03 (1.23 seconds). [2025-09-24T18:38:12.016087] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2025-04. [2025-09-24T18:38:12.824888] [INFO ] [REMOTE ] ENR: Fetching primary data for 2025-06. [2025-09-24T18:38:12.831020] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-24T18:38:13.160459] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2025-04 (1.14 seconds). [2025-09-24T18:38:13.616136] [INFO ] [REMOTE ] ENS: Fetching primary data for 2025-05. [2025-09-24T18:38:14.416060] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2025-05. [2025-09-24T18:38:14.727791] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2025-06 (1.90 seconds). [2025-09-24T18:38:14.958373] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2025-05 (1.34 seconds). [2025-09-24T18:38:15.216094] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2025-07. [2025-09-24T18:38:15.608877] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2025-05 (1.19 seconds). [2025-09-24T18:38:16.016176] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2025-06. [2025-09-24T18:38:16.816167] [INFO ] [REMOTE ] ENR: Fetching primary data for 2025-07. [2025-09-24T18:38:16.961016] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2025-07 (1.74 seconds). [2025-09-24T18:38:17.116816] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2025-06 (1.10 seconds). [2025-09-24T18:38:17.616080] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2025-07. [2025-09-24T18:38:18.416102] [INFO ] [REMOTE ] ENS: Fetching primary data for 2025-06. [2025-09-24T18:38:18.575865] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2025-07 (1.76 seconds). [2025-09-24T18:38:18.980043] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2025-07 (1.36 seconds). [2025-09-24T18:38:19.216092] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2025-08. [2025-09-24T18:38:19.805753] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-24T18:38:20.016122] [INFO ] [REMOTE ] ENR: Fetching primary data for 2025-08. [2025-09-24T18:38:20.799799] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2025-08 (1.58 seconds). [2025-09-24T18:38:20.816069] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2025-09. [2025-09-24T18:38:21.616810] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2025-08. [2025-09-24T18:38:21.619348] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-24T18:38:22.421241] [INFO ] [REMOTE ] ENR: Fetching primary data for 2025-09. [2025-09-24T18:38:22.437497] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-24T18:38:22.446447] [INFO ] [REMOTE ] ENOV: Full fetch complete (63117 records). [2025-09-24T18:38:22.446559] [DEBUG] [VALIDATOR ] ENOV: Validating primary data. [2025-09-24T18:38:22.863849] [DEBUG] [VALIDATOR ] ENOV: All expected trading days are present. [2025-09-24T18:38:22.863982] [DEBUG] [VALIDATOR ] ENOV: Primary data validation passed. [2025-09-24T18:38:22.864880] [INFO ] [MAIN ] ENOV: Fetched primary data is valid. [2025-09-24T18:38:22.865009] [DEBUG] [LOCAL ] ENOV: Saving primary data. [2025-09-24T18:38:22.884020] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2025-08 (1.27 seconds). [2025-09-24T18:38:22.889329] [DEBUG] [LOCAL ] ENOV: Trimmed 63117 records to 45200 (keeping 200 days of data) [2025-09-24T18:38:23.165671] [DEBUG] [LOCAL ] ENOV: Primary data saved (45200 records). [2025-09-24T18:38:23.165814] [INFO ] [MAIN ] ENOV: Full history saved. [2025-09-24T18:38:23.165900] [INFO ] [MAIN ] Update Progress: 742/2373 symbols completed. ENOV took 38.2s. Estimated remaining: 3h 36m 8s. Rate: 7.5 symbols/min [2025-09-24T18:38:23.221874] [INFO ] [REMOTE ] ENS: Fetching primary data for 2025-07. [2025-09-24T18:38:23.344445] [INFO ] [MAIN ] EOD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:38:23.362208] [DEBUG] [LOCAL ] EOD: Loaded 13989 existing records from primary storage. [2025-09-24T18:38:23.362371] [INFO ] [MAIN ] EOD: Loaded 13989 existing records. [2025-09-24T18:38:23.558350] [WARN ] [MAIN ] EOD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:38:23.558969] [INFO ] [MAIN ] EOD: Wiping existing primary data before full refresh. [2025-09-24T18:38:23.559056] [INFO ] [LOCAL ] EOD: Starting deletion of primary data. [2025-09-24T18:38:23.559622] [DEBUG] [LOCAL ] EOD: Deleted primary data file. [2025-09-24T18:38:23.559729] [INFO ] [MAIN ] EOD: Starting full primary refresh. [2025-09-24T18:38:23.952436] [INFO ] [REMOTE ] EOD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:38:24.016126] [INFO ] [REMOTE ] EOD: Fetching primary data for 2024-12. [2025-09-24T18:38:24.148675] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-24T18:38:24.157333] [INFO ] [REMOTE ] ENR: Full fetch complete (57839 records). [2025-09-24T18:38:24.157591] [DEBUG] [VALIDATOR ] ENR: Validating primary data. [2025-09-24T18:38:24.158436] [FATAL] [VALIDATOR ] ENR: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:38:24.158532] [FATAL] [MAIN ] ENR: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:38:24.158576] [WARN ] [MAIN ] ENR: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:38:24.158615] [INFO ] [LOCAL ] ENR: Starting deletion of primary data. [2025-09-24T18:38:24.158724] [DEBUG] [LOCAL ] ENR: No primary data file found to delete. [2025-09-24T18:38:24.158822] [INFO ] [LOCAL ] ENR: Starting deletion of derivative data. [2025-09-24T18:38:24.159341] [DEBUG] [LOCAL ] ENR: Deleted derivative data file. [2025-09-24T18:38:24.159465] [INFO ] [MAIN ] Update Progress: 743/2373 symbols completed. ENR took 33.6s. Estimated remaining: 3h 35m 45s. Rate: 7.6 symbols/min [2025-09-24T18:38:24.317597] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-24T18:38:24.420531] [INFO ] [MAIN ] EOG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:38:24.486483] [DEBUG] [LOCAL ] EOG: Loaded 53341 existing records from primary storage. [2025-09-24T18:38:24.486636] [INFO ] [MAIN ] EOG: Loaded 53341 existing records. [2025-09-24T18:38:24.676506] [WARN ] [MAIN ] EOG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:38:24.676886] [INFO ] [MAIN ] EOG: Wiping existing primary data before full refresh. [2025-09-24T18:38:24.676969] [INFO ] [LOCAL ] EOG: Starting deletion of primary data. [2025-09-24T18:38:24.678593] [DEBUG] [LOCAL ] EOG: Deleted primary data file. [2025-09-24T18:38:24.678693] [INFO ] [MAIN ] EOG: Starting full primary refresh. [2025-09-24T18:38:24.821270] [INFO ] [REMOTE ] ENS: Fetching primary data for 2025-08. [2025-09-24T18:38:25.044219] [INFO ] [REMOTE ] EOG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:38:25.080769] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2024-12 (1.06 seconds). [2025-09-24T18:38:25.616089] [INFO ] [REMOTE ] EOG: Fetching primary data for 2024-12. [2025-09-24T18:38:26.258468] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-24T18:38:26.416077] [INFO ] [REMOTE ] ENS: Fetching primary data for 2025-09. [2025-09-24T18:38:27.216102] [INFO ] [REMOTE ] EOD: Fetching primary data for 2025-01. [2025-09-24T18:38:27.552988] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2024-12 (1.94 seconds). [2025-09-24T18:38:27.729357] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2025-09 (1.31 seconds). [2025-09-24T18:38:27.735370] [INFO ] [REMOTE ] ENS: Full fetch complete (41771 records). [2025-09-24T18:38:27.735519] [DEBUG] [VALIDATOR ] ENS: Validating primary data. [2025-09-24T18:38:27.736215] [FATAL] [VALIDATOR ] ENS: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:38:27.736310] [FATAL] [MAIN ] ENS: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:38:27.736596] [WARN ] [MAIN ] ENS: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:38:27.736831] [INFO ] [LOCAL ] ENS: Starting deletion of primary data. [2025-09-24T18:38:27.736914] [DEBUG] [LOCAL ] ENS: No primary data file found to delete. [2025-09-24T18:38:27.736966] [INFO ] [LOCAL ] ENS: Starting deletion of derivative data. [2025-09-24T18:38:27.737538] [DEBUG] [LOCAL ] ENS: Deleted derivative data file. [2025-09-24T18:38:27.737735] [INFO ] [MAIN ] Update Progress: 744/2373 symbols completed. ENS took 33.7s. Estimated remaining: 3h 35m 27s. Rate: 7.6 symbols/min [2025-09-24T18:38:27.929734] [INFO ] [MAIN ] EOI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:38:27.944699] [DEBUG] [LOCAL ] EOI: Loaded 10531 existing records from primary storage. [2025-09-24T18:38:27.944829] [INFO ] [MAIN ] EOI: Loaded 10531 existing records. [2025-09-24T18:38:28.016274] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2025-09. [2025-09-24T18:38:28.139015] [WARN ] [MAIN ] EOI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:38:28.139763] [INFO ] [MAIN ] EOI: Wiping existing primary data before full refresh. [2025-09-24T18:38:28.139870] [INFO ] [LOCAL ] EOI: Starting deletion of primary data. [2025-09-24T18:38:28.140270] [DEBUG] [LOCAL ] EOI: Deleted primary data file. [2025-09-24T18:38:28.140340] [INFO ] [MAIN ] EOI: Starting full primary refresh. [2025-09-24T18:38:28.257097] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-24T18:38:28.525172] [INFO ] [REMOTE ] EOI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:38:28.816084] [INFO ] [REMOTE ] EOI: Fetching primary data for 2024-12. [2025-09-24T18:38:29.264284] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2025-09 (1.25 seconds). [2025-09-24T18:38:29.269403] [INFO ] [REMOTE ] ENVA: Full fetch complete (36565 records). [2025-09-24T18:38:29.269515] [DEBUG] [VALIDATOR ] ENVA: Validating primary data. [2025-09-24T18:38:29.621246] [INFO ] [REMOTE ] EOG: Fetching primary data for 2025-01. [2025-09-24T18:38:29.661660] [DEBUG] [VALIDATOR ] ENVA: All expected trading days are present. [2025-09-24T18:38:29.661760] [DEBUG] [VALIDATOR ] ENVA: Primary data validation passed. [2025-09-24T18:38:29.662494] [INFO ] [MAIN ] ENVA: Fetched primary data is valid. [2025-09-24T18:38:29.662577] [DEBUG] [LOCAL ] ENVA: Saving primary data. [2025-09-24T18:38:29.664995] [DEBUG] [LOCAL ] ENVA: Trimmed 36565 records to 25656 (keeping 200 days of data) [2025-09-24T18:38:29.841843] [DEBUG] [LOCAL ] ENVA: Primary data saved (25656 records). [2025-09-24T18:38:29.842003] [INFO ] [MAIN ] ENVA: Full history saved. [2025-09-24T18:38:29.842173] [INFO ] [MAIN ] Update Progress: 745/2373 symbols completed. ENVA took 32.0s. Estimated remaining: 3h 35m 6s. Rate: 7.6 symbols/min [2025-09-24T18:38:30.018024] [INFO ] [MAIN ] EOS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:38:30.027423] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-24T18:38:30.046679] [DEBUG] [LOCAL ] EOS: Loaded 15392 existing records from primary storage. [2025-09-24T18:38:30.046842] [INFO ] [MAIN ] EOS: Loaded 15392 existing records. [2025-09-24T18:38:30.231314] [WARN ] [MAIN ] EOS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:38:30.231621] [INFO ] [MAIN ] EOS: Wiping existing primary data before full refresh. [2025-09-24T18:38:30.231715] [INFO ] [LOCAL ] EOS: Starting deletion of primary data. [2025-09-24T18:38:30.232366] [DEBUG] [LOCAL ] EOS: Deleted primary data file. [2025-09-24T18:38:30.232434] [INFO ] [MAIN ] EOS: Starting full primary refresh. [2025-09-24T18:38:30.424009] [INFO ] [REMOTE ] EOD: Fetching primary data for 2025-02. [2025-09-24T18:38:30.607097] [INFO ] [REMOTE ] EOS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:38:31.216178] [INFO ] [REMOTE ] EOI: Fetching primary data for 2025-01. [2025-09-24T18:38:31.317897] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2025-02 (0.89 seconds). [2025-09-24T18:38:31.450188] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-24T18:38:32.015248] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2025-01 (0.80 seconds). [2025-09-24T18:38:32.018192] [INFO ] [REMOTE ] EOD: Fetching primary data for 2025-03. [2025-09-24T18:38:32.751556] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2025-03 (0.73 seconds). [2025-09-24T18:38:32.816095] [INFO ] [REMOTE ] EOD: Fetching primary data for 2025-04. [2025-09-24T18:38:33.616104] [INFO ] [REMOTE ] EOG: Fetching primary data for 2025-02. [2025-09-24T18:38:33.659797] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2025-04 (0.84 seconds). [2025-09-24T18:38:34.416093] [INFO ] [REMOTE ] EOD: Fetching primary data for 2025-05. [2025-09-24T18:38:35.221259] [INFO ] [REMOTE ] EOI: Fetching primary data for 2025-02. [2025-09-24T18:38:35.239211] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-24T18:38:35.340783] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2025-05 (0.92 seconds). [2025-09-24T18:38:36.016079] [INFO ] [REMOTE ] EOD: Fetching primary data for 2025-06. [2025-09-24T18:38:36.088345] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2025-02 (0.87 seconds). [2025-09-24T18:38:36.816088] [INFO ] [REMOTE ] EOG: Fetching primary data for 2025-03. [2025-09-24T18:38:36.931774] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2025-06 (0.92 seconds). [2025-09-24T18:38:37.616102] [INFO ] [REMOTE ] EOI: Fetching primary data for 2025-03. [2025-09-24T18:38:38.415402] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2025-03 (0.80 seconds). [2025-09-24T18:38:38.419920] [INFO ] [REMOTE ] EOD: Fetching primary data for 2025-07. [2025-09-24T18:38:38.788785] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2025-03 (1.97 seconds). [2025-09-24T18:38:39.216096] [INFO ] [REMOTE ] EOS: Fetching primary data for 2024-12. [2025-09-24T18:38:39.516007] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-24T18:38:40.016083] [INFO ] [REMOTE ] EOD: Fetching primary data for 2025-08. [2025-09-24T18:38:40.689673] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2024-12 (1.47 seconds). [2025-09-24T18:38:40.726018] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2025-08 (0.71 seconds). [2025-09-24T18:38:40.816086] [INFO ] [REMOTE ] EOS: Fetching primary data for 2025-01. [2025-09-24T18:38:41.616068] [INFO ] [REMOTE ] EOG: Fetching primary data for 2025-04. [2025-09-24T18:38:41.992460] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-24T18:38:42.416076] [INFO ] [REMOTE ] EOS: Fetching primary data for 2025-02. [2025-09-24T18:38:43.216050] [INFO ] [REMOTE ] EOI: Fetching primary data for 2025-04. [2025-09-24T18:38:43.269611] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2025-02 (0.85 seconds). [2025-09-24T18:38:43.459441] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2025-04 (1.84 seconds). [2025-09-24T18:38:44.016081] [INFO ] [REMOTE ] EOG: Fetching primary data for 2025-05. [2025-09-24T18:38:44.206875] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2025-04 (0.99 seconds). [2025-09-24T18:38:44.816202] [INFO ] [REMOTE ] EOD: Fetching primary data for 2025-09. [2025-09-24T18:38:45.616146] [INFO ] [REMOTE ] EOI: Fetching primary data for 2025-05. [2025-09-24T18:38:45.965458] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2025-05 (1.95 seconds). [2025-09-24T18:38:46.016314] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-24T18:38:46.019021] [INFO ] [REMOTE ] EOD: Full fetch complete (19891 records). [2025-09-24T18:38:46.019101] [DEBUG] [VALIDATOR ] EOD: Validating primary data. [2025-09-24T18:38:46.390864] [DEBUG] [VALIDATOR ] EOD: All expected trading days are present. [2025-09-24T18:38:46.390965] [DEBUG] [VALIDATOR ] EOD: Primary data validation passed. [2025-09-24T18:38:46.391476] [INFO ] [MAIN ] EOD: Fetched primary data is valid. [2025-09-24T18:38:46.391625] [DEBUG] [LOCAL ] EOD: Saving primary data. [2025-09-24T18:38:46.392251] [DEBUG] [LOCAL ] EOD: Trimmed 19891 records to 13998 (keeping 200 days of data) [2025-09-24T18:38:46.432453] [INFO ] [REMOTE ] EOG: Fetching primary data for 2025-06. [2025-09-24T18:38:46.493255] [DEBUG] [LOCAL ] EOD: Primary data saved (13998 records). [2025-09-24T18:38:46.493557] [INFO ] [MAIN ] EOD: Full history saved. [2025-09-24T18:38:46.493794] [INFO ] [MAIN ] Update Progress: 746/2373 symbols completed. EOD took 23.3s. Estimated remaining: 3h 35m 17s. Rate: 7.6 symbols/min [2025-09-24T18:38:46.640785] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2025-05 (1.02 seconds). [2025-09-24T18:38:46.703767] [INFO ] [MAIN ] EOT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:38:46.704054] [DEBUG] [LOCAL ] EOT: No existing data file found in primary storage. [2025-09-24T18:38:46.704114] [WARN ] [MAIN ] EOT: No existing data found, performing full refresh instead. [2025-09-24T18:38:46.704288] [INFO ] [MAIN ] EOT: Wiping existing primary data before full refresh. [2025-09-24T18:38:46.704332] [INFO ] [LOCAL ] EOT: Starting deletion of primary data. [2025-09-24T18:38:46.704377] [DEBUG] [LOCAL ] EOT: No primary data file found to delete. [2025-09-24T18:38:46.704414] [INFO ] [MAIN ] EOT: Starting full primary refresh. [2025-09-24T18:38:47.076993] [INFO ] [REMOTE ] EOT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:38:47.216178] [INFO ] [REMOTE ] EOT: Fetching primary data for 2024-12. [2025-09-24T18:38:48.016148] [INFO ] [REMOTE ] EOI: Fetching primary data for 2025-06. [2025-09-24T18:38:48.117479] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2025-06 (1.69 seconds). [2025-09-24T18:38:48.394540] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2024-12 (1.18 seconds). [2025-09-24T18:38:48.541498] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2025-06 (0.53 seconds). [2025-09-24T18:38:48.816124] [INFO ] [REMOTE ] EOG: Fetching primary data for 2025-07. [2025-09-24T18:38:49.616162] [INFO ] [REMOTE ] EOS: Fetching primary data for 2025-03. [2025-09-24T18:38:50.416156] [INFO ] [REMOTE ] EOI: Fetching primary data for 2025-07. [2025-09-24T18:38:50.649296] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2025-03 (1.03 seconds). [2025-09-24T18:38:50.736723] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2025-07 (1.92 seconds). [2025-09-24T18:38:51.202928] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2025-07 (0.79 seconds). [2025-09-24T18:38:51.216061] [INFO ] [REMOTE ] EOS: Fetching primary data for 2025-04. [2025-09-24T18:38:52.016218] [INFO ] [REMOTE ] EOT: Fetching primary data for 2025-01. [2025-09-24T18:38:52.368997] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2025-04 (1.15 seconds). [2025-09-24T18:38:52.764241] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2025-01 (0.75 seconds). [2025-09-24T18:38:52.816122] [INFO ] [REMOTE ] EOS: Fetching primary data for 2025-05. [2025-09-24T18:38:53.616089] [INFO ] [REMOTE ] EOG: Fetching primary data for 2025-08. [2025-09-24T18:38:53.689986] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2025-05 (0.87 seconds). [2025-09-24T18:38:54.416128] [INFO ] [REMOTE ] EOT: Fetching primary data for 2025-02. [2025-09-24T18:38:55.140494] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2025-02 (0.72 seconds). [2025-09-24T18:38:55.216181] [INFO ] [REMOTE ] EOT: Fetching primary data for 2025-03. [2025-09-24T18:38:55.428705] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2025-08 (1.81 seconds). [2025-09-24T18:38:55.670484] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2025-03 (0.45 seconds). [2025-09-24T18:38:56.016094] [INFO ] [REMOTE ] EOT: Fetching primary data for 2025-04. [2025-09-24T18:38:56.532186] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2025-04 (0.52 seconds). [2025-09-24T18:38:56.816227] [INFO ] [REMOTE ] EOT: Fetching primary data for 2025-05. [2025-09-24T18:38:57.453050] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2025-05 (0.64 seconds). [2025-09-24T18:38:57.616147] [INFO ] [REMOTE ] EOI: Fetching primary data for 2025-08. [2025-09-24T18:38:58.416116] [INFO ] [REMOTE ] EOT: Fetching primary data for 2025-06. [2025-09-24T18:38:58.463035] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2025-08 (0.85 seconds). [2025-09-24T18:38:59.136287] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2025-06 (0.72 seconds). [2025-09-24T18:38:59.216105] [INFO ] [REMOTE ] EOT: Fetching primary data for 2025-07. [2025-09-24T18:38:59.945779] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2025-07 (0.73 seconds). [2025-09-24T18:39:00.016060] [INFO ] [REMOTE ] EOT: Fetching primary data for 2025-08. [2025-09-24T18:39:00.754246] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2025-08 (0.74 seconds). [2025-09-24T18:39:00.816111] [INFO ] [REMOTE ] EOG: Fetching primary data for 2025-09. [2025-09-24T18:39:01.616142] [INFO ] [REMOTE ] EOS: Fetching primary data for 2025-06. [2025-09-24T18:39:02.416126] [INFO ] [REMOTE ] EOT: Fetching primary data for 2025-09. [2025-09-24T18:39:03.216122] [INFO ] [REMOTE ] EOI: Fetching primary data for 2025-09. [2025-09-24T18:39:03.771975] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2025-09 (2.96 seconds). [2025-09-24T18:39:03.781970] [INFO ] [REMOTE ] EOG: Full fetch complete (77270 records). [2025-09-24T18:39:03.782167] [DEBUG] [VALIDATOR ] EOG: Validating primary data. [2025-09-24T18:39:04.202007] [DEBUG] [VALIDATOR ] EOG: All expected trading days are present. [2025-09-24T18:39:04.202165] [DEBUG] [VALIDATOR ] EOG: Primary data validation passed. [2025-09-24T18:39:04.203555] [INFO ] [MAIN ] EOG: Fetched primary data is valid. [2025-09-24T18:39:04.203638] [DEBUG] [LOCAL ] EOG: Saving primary data. [2025-09-24T18:39:04.205584] [DEBUG] [LOCAL ] EOG: Trimmed 77270 records to 53341 (keeping 200 days of data) [2025-09-24T18:39:04.418393] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-24T18:39:04.458311] [INFO ] [REMOTE ] EOI: Full fetch complete (15959 records). [2025-09-24T18:39:04.469794] [DEBUG] [VALIDATOR ] EOI: Validating primary data. [2025-09-24T18:39:04.624622] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2025-06 (3.01 seconds). [2025-09-24T18:39:04.636497] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2025-09 (2.22 seconds). [2025-09-24T18:39:04.652810] [INFO ] [REMOTE ] EOT: Full fetch complete (10804 records). [2025-09-24T18:39:04.655096] [INFO ] [REMOTE ] EOS: Fetching primary data for 2025-07. [2025-09-24T18:39:04.671729] [DEBUG] [VALIDATOR ] EOT: Validating primary data. [2025-09-24T18:39:05.339265] [DEBUG] [VALIDATOR ] EOI: All expected trading days are present. [2025-09-24T18:39:05.344569] [DEBUG] [VALIDATOR ] EOI: Primary data validation passed. [2025-09-24T18:39:05.353374] [INFO ] [MAIN ] EOI: Fetched primary data is valid. [2025-09-24T18:39:05.374905] [DEBUG] [LOCAL ] EOI: Saving primary data. [2025-09-24T18:39:05.374724] [DEBUG] [LOCAL ] EOG: Primary data saved (53341 records). [2025-09-24T18:39:05.393499] [INFO ] [MAIN ] EOG: Full history saved. [2025-09-24T18:39:05.410826] [DEBUG] [LOCAL ] EOI: Trimmed 15959 records to 10569 (keeping 200 days of data) [2025-09-24T18:39:05.430891] [INFO ] [MAIN ] Update Progress: 747/2373 symbols completed. EOG took 41.3s. Estimated remaining: 3h 35m 33s. Rate: 7.5 symbols/min [2025-09-24T18:39:05.553858] [DEBUG] [VALIDATOR ] EOT: All expected trading days are present. [2025-09-24T18:39:05.559506] [DEBUG] [VALIDATOR ] EOT: Primary data validation passed. [2025-09-24T18:39:05.585487] [INFO ] [MAIN ] EOT: Fetched primary data is valid. [2025-09-24T18:39:05.585911] [DEBUG] [LOCAL ] EOT: Saving primary data. [2025-09-24T18:39:05.639376] [DEBUG] [LOCAL ] EOT: Trimmed 10804 records to 6858 (keeping 200 days of data) [2025-09-24T18:39:05.779601] [INFO ] [MAIN ] EPAC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:39:05.793221] [DEBUG] [LOCAL ] EOT: Primary data saved (6858 records). [2025-09-24T18:39:05.793396] [INFO ] [MAIN ] EOT: Full history saved. [2025-09-24T18:39:05.794210] [INFO ] [MAIN ] Update Progress: 748/2373 symbols completed. EOT took 19.3s. Estimated remaining: 3h 35m 9s. Rate: 7.6 symbols/min [2025-09-24T18:39:05.935258] [DEBUG] [LOCAL ] EOI: Primary data saved (10569 records). [2025-09-24T18:39:05.936777] [INFO ] [MAIN ] EOI: Full history saved. [2025-09-24T18:39:05.936274] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2025-07 (1.28 seconds). [2025-09-24T18:39:05.937198] [INFO ] [MAIN ] Update Progress: 749/2373 symbols completed. EOI took 38.2s. Estimated remaining: 3h 34m 44s. Rate: 7.6 symbols/min [2025-09-24T18:39:05.963410] [INFO ] [REMOTE ] EOS: Fetching primary data for 2025-08. [2025-09-24T18:39:06.048408] [INFO ] [MAIN ] EPAM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:39:06.135386] [DEBUG] [LOCAL ] EPAC: Loaded 27051 existing records from primary storage. [2025-09-24T18:39:06.162031] [INFO ] [MAIN ] EPAC: Loaded 27051 existing records. [2025-09-24T18:39:06.344522] [INFO ] [MAIN ] EPC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:39:06.507897] [WARN ] [MAIN ] EPAC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:39:06.510032] [DEBUG] [LOCAL ] EPAM: Loaded 39711 existing records from primary storage. [2025-09-24T18:39:06.510779] [INFO ] [MAIN ] EPAM: Loaded 39711 existing records. [2025-09-24T18:39:06.510670] [INFO ] [MAIN ] EPAC: Wiping existing primary data before full refresh. [2025-09-24T18:39:06.516219] [INFO ] [LOCAL ] EPAC: Starting deletion of primary data. [2025-09-24T18:39:06.534676] [DEBUG] [LOCAL ] EPAC: Deleted primary data file. [2025-09-24T18:39:06.567029] [INFO ] [MAIN ] EPAC: Starting full primary refresh. [2025-09-24T18:39:06.870631] [DEBUG] [LOCAL ] EPC: Loaded 39891 existing records from primary storage. [2025-09-24T18:39:06.893916] [INFO ] [MAIN ] EPC: Loaded 39891 existing records. [2025-09-24T18:39:06.906945] [WARN ] [MAIN ] EPAM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:39:06.952412] [INFO ] [MAIN ] EPAM: Wiping existing primary data before full refresh. [2025-09-24T18:39:07.017774] [INFO ] [LOCAL ] EPAM: Starting deletion of primary data. [2025-09-24T18:39:07.070956] [DEBUG] [LOCAL ] EPAM: Deleted primary data file. [2025-09-24T18:39:07.092076] [INFO ] [MAIN ] EPAM: Starting full primary refresh. [2025-09-24T18:39:07.122878] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-24T18:39:07.251510] [INFO ] [REMOTE ] EOS: Fetching primary data for 2025-09. [2025-09-24T18:39:07.495145] [WARN ] [MAIN ] EPC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:39:07.529898] [INFO ] [MAIN ] EPC: Wiping existing primary data before full refresh. [2025-09-24T18:39:07.556403] [INFO ] [LOCAL ] EPC: Starting deletion of primary data. [2025-09-24T18:39:07.626443] [DEBUG] [LOCAL ] EPC: Deleted primary data file. [2025-09-24T18:39:07.727868] [INFO ] [MAIN ] EPC: Starting full primary refresh. [2025-09-24T18:39:07.753513] [INFO ] [REMOTE ] EPAC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:39:07.769602] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2024-12. [2025-09-24T18:39:08.111264] [INFO ] [REMOTE ] EPAM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:39:08.139362] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2024-12. [2025-09-24T18:39:08.307119] [INFO ] [REMOTE ] EPC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:39:08.307604] [INFO ] [REMOTE ] EPC: Fetching primary data for 2024-12. [2025-09-24T18:39:08.320089] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2025-09 (1.07 seconds). [2025-09-24T18:39:08.324031] [INFO ] [REMOTE ] EOS: Full fetch complete (23044 records). [2025-09-24T18:39:08.324380] [DEBUG] [VALIDATOR ] EOS: Validating primary data. [2025-09-24T18:39:08.745098] [DEBUG] [VALIDATOR ] EOS: All expected trading days are present. [2025-09-24T18:39:08.745260] [DEBUG] [VALIDATOR ] EOS: Primary data validation passed. [2025-09-24T18:39:08.746035] [INFO ] [MAIN ] EOS: Fetched primary data is valid. [2025-09-24T18:39:08.746104] [DEBUG] [LOCAL ] EOS: Saving primary data. [2025-09-24T18:39:08.747354] [DEBUG] [LOCAL ] EOS: Trimmed 23044 records to 15341 (keeping 200 days of data) [2025-09-24T18:39:08.876017] [DEBUG] [LOCAL ] EOS: Primary data saved (15341 records). [2025-09-24T18:39:08.876238] [INFO ] [MAIN ] EOS: Full history saved. [2025-09-24T18:39:08.876376] [INFO ] [MAIN ] Update Progress: 750/2373 symbols completed. EOS took 39.0s. Estimated remaining: 3h 34m 25s. Rate: 7.6 symbols/min [2025-09-24T18:39:09.090096] [INFO ] [MAIN ] EPD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:39:09.110628] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2024-12 (1.34 seconds). [2025-09-24T18:39:09.117563] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2025-01. [2025-09-24T18:39:09.177135] [DEBUG] [LOCAL ] EPD: Loaded 53616 existing records from primary storage. [2025-09-24T18:39:09.177294] [INFO ] [MAIN ] EPD: Loaded 53616 existing records. [2025-09-24T18:39:09.428585] [WARN ] [MAIN ] EPD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:39:09.429891] [INFO ] [MAIN ] EPD: Wiping existing primary data before full refresh. [2025-09-24T18:39:09.430154] [INFO ] [LOCAL ] EPD: Starting deletion of primary data. [2025-09-24T18:39:09.431829] [DEBUG] [LOCAL ] EPD: Deleted primary data file. [2025-09-24T18:39:09.432002] [INFO ] [MAIN ] EPD: Starting full primary refresh. [2025-09-24T18:39:09.576244] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2024-12 (1.27 seconds). [2025-09-24T18:39:09.663306] [INFO ] [REMOTE ] EPC: Fetching primary data for 2025-01. [2025-09-24T18:39:09.700284] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-24T18:39:09.894279] [INFO ] [REMOTE ] EPD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:39:10.249952] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2025-01 (1.13 seconds). [2025-09-24T18:39:10.416095] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2025-02. [2025-09-24T18:39:11.204547] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2025-01 (1.54 seconds). [2025-09-24T18:39:11.216020] [INFO ] [REMOTE ] EPC: Fetching primary data for 2025-02. [2025-09-24T18:39:11.300696] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2025-02 (0.88 seconds). [2025-09-24T18:39:12.016114] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2025-03. [2025-09-24T18:39:12.393111] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-24T18:39:12.816138] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2025-01. [2025-09-24T18:39:13.308509] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-24T18:39:13.616113] [INFO ] [REMOTE ] EPD: Fetching primary data for 2024-12. [2025-09-24T18:39:13.882053] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2025-01 (1.07 seconds). [2025-09-24T18:39:14.416087] [INFO ] [REMOTE ] EPC: Fetching primary data for 2025-03. [2025-09-24T18:39:15.216085] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2025-04. [2025-09-24T18:39:16.016118] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2025-02. [2025-09-24T18:39:16.554066] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2024-12 (2.94 seconds). [2025-09-24T18:39:16.723140] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-24T18:39:16.816097] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2025-05. [2025-09-24T18:39:17.102070] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2025-03 (2.69 seconds). [2025-09-24T18:39:17.574178] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2025-05 (0.76 seconds). [2025-09-24T18:39:17.623378] [INFO ] [REMOTE ] EPD: Fetching primary data for 2025-01. [2025-09-24T18:39:17.628244] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-24T18:39:18.416099] [INFO ] [REMOTE ] EPC: Fetching primary data for 2025-04. [2025-09-24T18:39:19.216105] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2025-03. [2025-09-24T18:39:19.535273] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2025-01 (1.91 seconds). [2025-09-24T18:39:19.872251] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2025-04 (1.46 seconds). [2025-09-24T18:39:20.016088] [INFO ] [REMOTE ] EPD: Fetching primary data for 2025-02. [2025-09-24T18:39:20.816161] [INFO ] [REMOTE ] EPC: Fetching primary data for 2025-05. [2025-09-24T18:39:20.930824] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-24T18:39:21.616075] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2025-04. [2025-09-24T18:39:21.870866] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2025-02 (1.85 seconds). [2025-09-24T18:39:22.253694] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-24T18:39:22.416116] [INFO ] [REMOTE ] EPC: Fetching primary data for 2025-06. [2025-09-24T18:39:22.964326] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2025-04 (1.35 seconds). [2025-09-24T18:39:23.216133] [INFO ] [REMOTE ] EPD: Fetching primary data for 2025-03. [2025-09-24T18:39:23.491770] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2025-06 (1.08 seconds). [2025-09-24T18:39:24.016092] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2025-06. [2025-09-24T18:39:24.816138] [INFO ] [REMOTE ] EPC: Fetching primary data for 2025-07. [2025-09-24T18:39:25.282005] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-24T18:39:25.351593] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2025-03 (2.14 seconds). [2025-09-24T18:39:25.616136] [INFO ] [REMOTE ] EPD: Fetching primary data for 2025-04. [2025-09-24T18:39:26.139005] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-24T18:39:26.416109] [INFO ] [REMOTE ] EPC: Fetching primary data for 2025-08. [2025-09-24T18:39:27.216118] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2025-05. [2025-09-24T18:39:27.780279] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2025-04 (2.16 seconds). [2025-09-24T18:39:27.875348] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-24T18:39:28.016146] [INFO ] [REMOTE ] EPD: Fetching primary data for 2025-05. [2025-09-24T18:39:28.816058] [INFO ] [REMOTE ] EPC: Fetching primary data for 2025-09. [2025-09-24T18:39:28.903515] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2025-05 (1.69 seconds). [2025-09-24T18:39:29.616055] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2025-06. [2025-09-24T18:39:29.952780] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2025-05 (1.94 seconds). [2025-09-24T18:39:30.421241] [INFO ] [REMOTE ] EPD: Fetching primary data for 2025-06. [2025-09-24T18:39:30.434917] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-24T18:39:30.444763] [INFO ] [REMOTE ] EPC: Full fetch complete (56711 records). [2025-09-24T18:39:30.444936] [DEBUG] [VALIDATOR ] EPC: Validating primary data. [2025-09-24T18:39:30.870423] [DEBUG] [VALIDATOR ] EPC: All expected trading days are present. [2025-09-24T18:39:30.870553] [DEBUG] [VALIDATOR ] EPC: Primary data validation passed. [2025-09-24T18:39:30.871482] [INFO ] [MAIN ] EPC: Fetched primary data is valid. [2025-09-24T18:39:30.871573] [DEBUG] [LOCAL ] EPC: Saving primary data. [2025-09-24T18:39:30.872884] [DEBUG] [LOCAL ] EPC: Trimmed 56711 records to 39852 (keeping 200 days of data) [2025-09-24T18:39:31.133555] [DEBUG] [LOCAL ] EPC: Primary data saved (39852 records). [2025-09-24T18:39:31.133755] [INFO ] [MAIN ] EPC: Full history saved. [2025-09-24T18:39:31.133861] [INFO ] [MAIN ] Update Progress: 751/2373 symbols completed. EPC took 25.2s. Estimated remaining: 3h 34m 48s. Rate: 7.6 symbols/min [2025-09-24T18:39:31.220770] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2025-07. [2025-09-24T18:39:31.330396] [INFO ] [MAIN ] EPR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:39:31.354946] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-24T18:39:31.401749] [DEBUG] [LOCAL ] EPR: Loaded 44248 existing records from primary storage. [2025-09-24T18:39:31.401924] [INFO ] [MAIN ] EPR: Loaded 44248 existing records. [2025-09-24T18:39:31.586135] [WARN ] [MAIN ] EPR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:39:31.589919] [INFO ] [MAIN ] EPR: Wiping existing primary data before full refresh. [2025-09-24T18:39:31.590017] [INFO ] [LOCAL ] EPR: Starting deletion of primary data. [2025-09-24T18:39:31.591387] [DEBUG] [LOCAL ] EPR: Deleted primary data file. [2025-09-24T18:39:31.591452] [INFO ] [MAIN ] EPR: Starting full primary refresh. [2025-09-24T18:39:31.973544] [INFO ] [REMOTE ] EPR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:39:32.016042] [INFO ] [REMOTE ] EPR: Fetching primary data for 2024-12. [2025-09-24T18:39:32.219207] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-24T18:39:32.555192] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2025-07 (1.33 seconds). [2025-09-24T18:39:32.816088] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2025-07. [2025-09-24T18:39:33.616082] [INFO ] [REMOTE ] EPD: Fetching primary data for 2025-07. [2025-09-24T18:39:33.830529] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2024-12 (1.81 seconds). [2025-09-24T18:39:34.243343] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-24T18:39:34.416121] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2025-08. [2025-09-24T18:39:35.216101] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2025-08. [2025-09-24T18:39:35.475879] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2025-07 (1.86 seconds). [2025-09-24T18:39:35.561839] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2025-08 (1.15 seconds). [2025-09-24T18:39:36.016081] [INFO ] [REMOTE ] EPR: Fetching primary data for 2025-01. [2025-09-24T18:39:36.601717] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2025-08 (1.39 seconds). [2025-09-24T18:39:36.816110] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2025-09. [2025-09-24T18:39:37.473613] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2025-01 (1.46 seconds). [2025-09-24T18:39:37.616121] [INFO ] [REMOTE ] EPD: Fetching primary data for 2025-08. [2025-09-24T18:39:38.040247] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2025-09 (1.22 seconds). [2025-09-24T18:39:38.046774] [INFO ] [REMOTE ] EPAC: Full fetch complete (39100 records). [2025-09-24T18:39:38.046986] [DEBUG] [VALIDATOR ] EPAC: Validating primary data. [2025-09-24T18:39:38.418401] [INFO ] [REMOTE ] EPR: Fetching primary data for 2025-02. [2025-09-24T18:39:38.446387] [DEBUG] [VALIDATOR ] EPAC: All expected trading days are present. [2025-09-24T18:39:38.446495] [DEBUG] [VALIDATOR ] EPAC: Primary data validation passed. [2025-09-24T18:39:38.447950] [INFO ] [MAIN ] EPAC: Fetched primary data is valid. [2025-09-24T18:39:38.448200] [DEBUG] [LOCAL ] EPAC: Saving primary data. [2025-09-24T18:39:38.449775] [DEBUG] [LOCAL ] EPAC: Trimmed 39100 records to 27063 (keeping 200 days of data) [2025-09-24T18:39:38.635185] [DEBUG] [LOCAL ] EPAC: Primary data saved (27063 records). [2025-09-24T18:39:38.635390] [INFO ] [MAIN ] EPAC: Full history saved. [2025-09-24T18:39:38.635567] [INFO ] [MAIN ] Update Progress: 752/2373 symbols completed. EPAC took 33.2s. Estimated remaining: 3h 34m 40s. Rate: 7.6 symbols/min [2025-09-24T18:39:38.820133] [INFO ] [MAIN ] EPRT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:39:38.870697] [DEBUG] [LOCAL ] EPRT: Loaded 48693 existing records from primary storage. [2025-09-24T18:39:38.870962] [INFO ] [MAIN ] EPRT: Loaded 48693 existing records. [2025-09-24T18:39:39.060137] [WARN ] [MAIN ] EPRT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:39:39.060501] [INFO ] [MAIN ] EPRT: Wiping existing primary data before full refresh. [2025-09-24T18:39:39.060557] [INFO ] [LOCAL ] EPRT: Starting deletion of primary data. [2025-09-24T18:39:39.063278] [DEBUG] [LOCAL ] EPRT: Deleted primary data file. [2025-09-24T18:39:39.063346] [INFO ] [MAIN ] EPRT: Starting full primary refresh. [2025-09-24T18:39:39.227958] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2025-09. [2025-09-24T18:39:39.504777] [INFO ] [REMOTE ] EPRT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:39:39.619327] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2025-08 (2.00 seconds). [2025-09-24T18:39:39.989490] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-24T18:39:40.016048] [INFO ] [REMOTE ] EPR: Fetching primary data for 2025-03. [2025-09-24T18:39:40.816072] [INFO ] [REMOTE ] EPD: Fetching primary data for 2025-09. [2025-09-24T18:39:41.053142] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2025-09 (1.83 seconds). [2025-09-24T18:39:41.061270] [INFO ] [REMOTE ] EPAM: Full fetch complete (56162 records). [2025-09-24T18:39:41.061410] [DEBUG] [VALIDATOR ] EPAM: Validating primary data. [2025-09-24T18:39:41.460753] [DEBUG] [VALIDATOR ] EPAM: All expected trading days are present. [2025-09-24T18:39:41.460844] [DEBUG] [VALIDATOR ] EPAM: Primary data validation passed. [2025-09-24T18:39:41.461749] [INFO ] [MAIN ] EPAM: Fetched primary data is valid. [2025-09-24T18:39:41.461815] [DEBUG] [LOCAL ] EPAM: Saving primary data. [2025-09-24T18:39:41.463069] [DEBUG] [LOCAL ] EPAM: Trimmed 56162 records to 39772 (keeping 200 days of data) [2025-09-24T18:39:41.632693] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2024-12. [2025-09-24T18:39:41.704270] [DEBUG] [LOCAL ] EPAM: Primary data saved (39772 records). [2025-09-24T18:39:41.704441] [INFO ] [MAIN ] EPAM: Full history saved. [2025-09-24T18:39:41.704535] [INFO ] [MAIN ] Update Progress: 753/2373 symbols completed. EPAM took 35.9s. Estimated remaining: 3h 34m 21s. Rate: 7.6 symbols/min [2025-09-24T18:39:41.889913] [INFO ] [MAIN ] EQBK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:39:41.890239] [DEBUG] [LOCAL ] EQBK: No existing data file found in primary storage. [2025-09-24T18:39:41.890374] [WARN ] [MAIN ] EQBK: No existing data found, performing full refresh instead. [2025-09-24T18:39:41.890800] [INFO ] [MAIN ] EQBK: Wiping existing primary data before full refresh. [2025-09-24T18:39:41.890976] [INFO ] [LOCAL ] EQBK: Starting deletion of primary data. [2025-09-24T18:39:41.891073] [DEBUG] [LOCAL ] EQBK: No primary data file found to delete. [2025-09-24T18:39:41.891137] [INFO ] [MAIN ] EQBK: Starting full primary refresh. [2025-09-24T18:39:42.033987] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2025-03 (2.02 seconds). [2025-09-24T18:39:42.301204] [INFO ] [REMOTE ] EQBK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:39:42.416080] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2024-12. [2025-09-24T18:39:42.669825] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-24T18:39:42.680574] [INFO ] [REMOTE ] EPD: Full fetch complete (77645 records). [2025-09-24T18:39:42.681091] [DEBUG] [VALIDATOR ] EPD: Validating primary data. [2025-09-24T18:39:43.105503] [DEBUG] [VALIDATOR ] EPD: All expected trading days are present. [2025-09-24T18:39:43.105725] [DEBUG] [VALIDATOR ] EPD: Primary data validation passed. [2025-09-24T18:39:43.107018] [INFO ] [MAIN ] EPD: Fetched primary data is valid. [2025-09-24T18:39:43.107112] [DEBUG] [LOCAL ] EPD: Saving primary data. [2025-09-24T18:39:43.135017] [DEBUG] [LOCAL ] EPD: Trimmed 77645 records to 53615 (keeping 200 days of data) [2025-09-24T18:39:43.137113] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2024-12 (1.50 seconds). [2025-09-24T18:39:43.220418] [INFO ] [REMOTE ] EPR: Fetching primary data for 2025-04. [2025-09-24T18:39:43.504163] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2024-12 (1.09 seconds). [2025-09-24T18:39:43.537322] [DEBUG] [LOCAL ] EPD: Primary data saved (53615 records). [2025-09-24T18:39:43.537536] [INFO ] [MAIN ] EPD: Full history saved. [2025-09-24T18:39:43.537676] [INFO ] [MAIN ] Update Progress: 754/2373 symbols completed. EPD took 34.7s. Estimated remaining: 3h 34m 0s. Rate: 7.6 symbols/min [2025-09-24T18:39:43.731992] [INFO ] [MAIN ] EQH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:39:43.784593] [DEBUG] [LOCAL ] EQH: Loaded 52669 existing records from primary storage. [2025-09-24T18:39:43.784802] [INFO ] [MAIN ] EQH: Loaded 52669 existing records. [2025-09-24T18:39:43.976115] [WARN ] [MAIN ] EQH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:39:43.976541] [INFO ] [MAIN ] EQH: Wiping existing primary data before full refresh. [2025-09-24T18:39:43.976599] [INFO ] [LOCAL ] EQH: Starting deletion of primary data. [2025-09-24T18:39:43.978069] [DEBUG] [LOCAL ] EQH: Deleted primary data file. [2025-09-24T18:39:43.978138] [INFO ] [MAIN ] EQH: Starting full primary refresh. [2025-09-24T18:39:44.021346] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2025-01. [2025-09-24T18:39:44.418966] [INFO ] [REMOTE ] EQH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:39:44.816144] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2025-01. [2025-09-24T18:39:44.876601] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-24T18:39:45.498308] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-24T18:39:45.616048] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2025-02. [2025-09-24T18:39:45.644486] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2025-01 (0.83 seconds). [2025-09-24T18:39:46.416086] [INFO ] [REMOTE ] EPR: Fetching primary data for 2025-05. [2025-09-24T18:39:47.110001] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-24T18:39:47.216094] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2025-03. [2025-09-24T18:39:48.016105] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2025-02. [2025-09-24T18:39:48.103998] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2025-05 (1.69 seconds). [2025-09-24T18:39:48.724028] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2025-03 (1.51 seconds). [2025-09-24T18:39:48.816039] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2025-04. [2025-09-24T18:39:48.937489] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2025-02 (0.92 seconds). [2025-09-24T18:39:49.616099] [INFO ] [REMOTE ] EPR: Fetching primary data for 2025-06. [2025-09-24T18:39:50.326974] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-24T18:39:50.416050] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2025-05. [2025-09-24T18:39:51.178702] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-24T18:39:51.216056] [INFO ] [REMOTE ] EPR: Fetching primary data for 2025-07. [2025-09-24T18:39:52.016056] [INFO ] [REMOTE ] EQH: Fetching primary data for 2024-12. [2025-09-24T18:39:52.141357] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-24T18:39:52.821197] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2025-06. [2025-09-24T18:39:52.835250] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2025-07 (1.62 seconds). [2025-09-24T18:39:53.616094] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2025-03. [2025-09-24T18:39:53.922807] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-24T18:39:54.421239] [INFO ] [REMOTE ] EQH: Fetching primary data for 2025-01. [2025-09-24T18:39:54.446480] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-24T18:39:54.447680] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2025-03 (0.83 seconds). [2025-09-24T18:39:55.216137] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2025-07. [2025-09-24T18:39:56.016150] [INFO ] [REMOTE ] EPR: Fetching primary data for 2025-08. [2025-09-24T18:39:56.158582] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2025-01 (1.74 seconds). [2025-09-24T18:39:56.816068] [INFO ] [REMOTE ] EQH: Fetching primary data for 2025-02. [2025-09-24T18:39:56.955134] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2025-07 (1.74 seconds). [2025-09-24T18:39:57.616058] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2025-08. [2025-09-24T18:39:57.771714] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-24T18:39:58.377005] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-24T18:39:58.416030] [INFO ] [REMOTE ] EQH: Fetching primary data for 2025-03. [2025-09-24T18:39:59.093888] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2025-08 (1.48 seconds). [2025-09-24T18:39:59.216039] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2025-09. [2025-09-24T18:40:00.016170] [INFO ] [REMOTE ] EPR: Fetching primary data for 2025-09. [2025-09-24T18:40:00.066079] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2025-03 (1.65 seconds). [2025-09-24T18:40:00.816149] [INFO ] [REMOTE ] EQH: Fetching primary data for 2025-04. [2025-09-24T18:40:01.248518] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2025-09 (2.03 seconds). [2025-09-24T18:40:01.257284] [INFO ] [REMOTE ] EPRT: Full fetch complete (68735 records). [2025-09-24T18:40:01.257447] [DEBUG] [VALIDATOR ] EPRT: Validating primary data. [2025-09-24T18:40:01.621638] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2025-04. [2025-09-24T18:40:01.677670] [DEBUG] [VALIDATOR ] EPRT: All expected trading days are present. [2025-09-24T18:40:01.678086] [DEBUG] [VALIDATOR ] EPRT: Primary data validation passed. [2025-09-24T18:40:01.679063] [INFO ] [MAIN ] EPRT: Fetched primary data is valid. [2025-09-24T18:40:01.679149] [DEBUG] [LOCAL ] EPRT: Saving primary data. [2025-09-24T18:40:01.681419] [DEBUG] [LOCAL ] EPRT: Trimmed 68735 records to 48677 (keeping 200 days of data) [2025-09-24T18:40:01.813829] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2025-09 (1.80 seconds). [2025-09-24T18:40:01.831738] [INFO ] [REMOTE ] EPR: Full fetch complete (62842 records). [2025-09-24T18:40:01.833087] [DEBUG] [VALIDATOR ] EPR: Validating primary data. [2025-09-24T18:40:02.355286] [DEBUG] [VALIDATOR ] EPR: All expected trading days are present. [2025-09-24T18:40:02.355449] [DEBUG] [VALIDATOR ] EPR: Primary data validation passed. [2025-09-24T18:40:02.357409] [INFO ] [MAIN ] EPR: Fetched primary data is valid. [2025-09-24T18:40:02.357493] [DEBUG] [LOCAL ] EPR: Saving primary data. [2025-09-24T18:40:02.361868] [DEBUG] [LOCAL ] EPR: Trimmed 62842 records to 44181 (keeping 200 days of data) [2025-09-24T18:40:02.681719] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-24T18:40:02.687540] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2025-05. [2025-09-24T18:40:02.705121] [DEBUG] [LOCAL ] EPRT: Primary data saved (48677 records). [2025-09-24T18:40:02.706028] [INFO ] [MAIN ] EPRT: Full history saved. [2025-09-24T18:40:02.706469] [INFO ] [MAIN ] Update Progress: 755/2373 symbols completed. EPRT took 24.1s. Estimated remaining: 3h 34m 16s. Rate: 7.6 symbols/min [2025-09-24T18:40:03.018819] [INFO ] [MAIN ] EQNR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:40:03.068621] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2025-04 (2.25 seconds). [2025-09-24T18:40:03.138078] [DEBUG] [LOCAL ] EQNR: Loaded 53041 existing records from primary storage. [2025-09-24T18:40:03.139412] [INFO ] [MAIN ] EQNR: Loaded 53041 existing records. [2025-09-24T18:40:03.220795] [INFO ] [REMOTE ] EQH: Fetching primary data for 2025-05. [2025-09-24T18:40:03.368169] [WARN ] [MAIN ] EQNR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:40:03.370979] [INFO ] [MAIN ] EQNR: Wiping existing primary data before full refresh. [2025-09-24T18:40:03.371065] [INFO ] [LOCAL ] EQNR: Starting deletion of primary data. [2025-09-24T18:40:03.374278] [DEBUG] [LOCAL ] EQNR: Deleted primary data file. [2025-09-24T18:40:03.375335] [INFO ] [MAIN ] EQNR: Starting full primary refresh. [2025-09-24T18:40:03.426892] [DEBUG] [LOCAL ] EPR: Primary data saved (44181 records). [2025-09-24T18:40:03.469309] [INFO ] [MAIN ] EPR: Full history saved. [2025-09-24T18:40:03.479955] [INFO ] [MAIN ] Update Progress: 756/2373 symbols completed. EPR took 32.3s. Estimated remaining: 3h 33m 53s. Rate: 7.6 symbols/min [2025-09-24T18:40:03.525863] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2025-05 (0.84 seconds). [2025-09-24T18:40:03.888523] [INFO ] [MAIN ] EQR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:40:04.044939] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2025-06. [2025-09-24T18:40:04.051251] [INFO ] [REMOTE ] EQNR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:40:04.100294] [DEBUG] [LOCAL ] EQR: Loaded 51413 existing records from primary storage. [2025-09-24T18:40:04.100606] [INFO ] [MAIN ] EQR: Loaded 51413 existing records. [2025-09-24T18:40:04.328972] [WARN ] [MAIN ] EQR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:40:04.329311] [INFO ] [MAIN ] EQR: Wiping existing primary data before full refresh. [2025-09-24T18:40:04.329369] [INFO ] [LOCAL ] EQR: Starting deletion of primary data. [2025-09-24T18:40:04.330801] [DEBUG] [LOCAL ] EQR: Deleted primary data file. [2025-09-24T18:40:04.330868] [INFO ] [MAIN ] EQR: Starting full primary refresh. [2025-09-24T18:40:04.726980] [INFO ] [REMOTE ] EQR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:40:04.816134] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2024-12. [2025-09-24T18:40:04.991344] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2025-06 (0.95 seconds). [2025-09-24T18:40:05.231510] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2025-05 (2.01 seconds). [2025-09-24T18:40:05.616143] [INFO ] [REMOTE ] EQR: Fetching primary data for 2024-12. [2025-09-24T18:40:06.416101] [INFO ] [REMOTE ] EQH: Fetching primary data for 2025-06. [2025-09-24T18:40:06.941513] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2024-12 (2.13 seconds). [2025-09-24T18:40:07.216068] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2025-01. [2025-09-24T18:40:07.522259] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-24T18:40:08.016060] [INFO ] [REMOTE ] EQR: Fetching primary data for 2025-01. [2025-09-24T18:40:08.052081] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-24T18:40:08.816098] [INFO ] [REMOTE ] EQH: Fetching primary data for 2025-07. [2025-09-24T18:40:09.049769] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-24T18:40:09.606014] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-24T18:40:09.616067] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2025-02. [2025-09-24T18:40:10.416057] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2025-07. [2025-09-24T18:40:10.713858] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2025-07 (1.90 seconds). [2025-09-24T18:40:11.216062] [INFO ] [REMOTE ] EQR: Fetching primary data for 2025-02. [2025-09-24T18:40:11.485235] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2025-02 (1.87 seconds). [2025-09-24T18:40:11.524672] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2025-07 (1.11 seconds). [2025-09-24T18:40:12.016106] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2025-08. [2025-09-24T18:40:12.816113] [INFO ] [REMOTE ] EQH: Fetching primary data for 2025-08. [2025-09-24T18:40:12.879174] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2025-08 (0.86 seconds). [2025-09-24T18:40:12.958763] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-24T18:40:13.616169] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2025-09. [2025-09-24T18:40:14.265918] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-24T18:40:14.416119] [INFO ] [REMOTE ] EQH: Fetching primary data for 2025-09. [2025-09-24T18:40:14.589529] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-24T18:40:14.593717] [INFO ] [REMOTE ] EQBK: Full fetch complete (15373 records). [2025-09-24T18:40:14.593859] [DEBUG] [VALIDATOR ] EQBK: Validating primary data. [2025-09-24T18:40:14.978000] [DEBUG] [VALIDATOR ] EQBK: All expected trading days are present. [2025-09-24T18:40:14.978095] [DEBUG] [VALIDATOR ] EQBK: Primary data validation passed. [2025-09-24T18:40:14.978446] [INFO ] [MAIN ] EQBK: Fetched primary data is valid. [2025-09-24T18:40:14.978488] [DEBUG] [LOCAL ] EQBK: Saving primary data. [2025-09-24T18:40:14.979188] [DEBUG] [LOCAL ] EQBK: Trimmed 15373 records to 10952 (keeping 200 days of data) [2025-09-24T18:40:15.045931] [DEBUG] [LOCAL ] EQBK: Primary data saved (10952 records). [2025-09-24T18:40:15.046090] [INFO ] [MAIN ] EQBK: Full history saved. [2025-09-24T18:40:15.046172] [INFO ] [MAIN ] Update Progress: 757/2373 symbols completed. EQBK took 33.3s. Estimated remaining: 3h 33m 53s. Rate: 7.6 symbols/min [2025-09-24T18:40:15.216130] [INFO ] [REMOTE ] EQR: Fetching primary data for 2025-03. [2025-09-24T18:40:16.016161] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2025-03. [2025-09-24T18:40:16.396207] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2025-09 (1.98 seconds). [2025-09-24T18:40:16.406634] [INFO ] [REMOTE ] EQH: Full fetch complete (76329 records). [2025-09-24T18:40:16.406890] [DEBUG] [VALIDATOR ] EQH: Validating primary data. [2025-09-24T18:40:16.857298] [DEBUG] [VALIDATOR ] EQH: All expected trading days are present. [2025-09-24T18:40:16.857532] [DEBUG] [VALIDATOR ] EQH: Primary data validation passed. [2025-09-24T18:40:16.858824] [INFO ] [MAIN ] EQH: Fetched primary data is valid. [2025-09-24T18:40:16.859042] [DEBUG] [LOCAL ] EQH: Saving primary data. [2025-09-24T18:40:16.860853] [DEBUG] [LOCAL ] EQH: Trimmed 76329 records to 52662 (keeping 200 days of data) [2025-09-24T18:40:17.135308] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-24T18:40:17.160483] [INFO ] [REMOTE ] EQR: Fetching primary data for 2025-04. [2025-09-24T18:40:17.262195] [DEBUG] [LOCAL ] EQH: Primary data saved (52662 records). [2025-09-24T18:40:17.262398] [INFO ] [MAIN ] EQH: Full history saved. [2025-09-24T18:40:17.262536] [INFO ] [MAIN ] Update Progress: 758/2373 symbols completed. EQH took 33.7s. Estimated remaining: 3h 33m 33s. Rate: 7.6 symbols/min [2025-09-24T18:40:18.174355] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2025-03 (2.16 seconds). [2025-09-24T18:40:18.186047] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2025-04. [2025-09-24T18:40:20.424848] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2025-04 (3.26 seconds). [2025-09-24T18:40:20.442453] [INFO ] [REMOTE ] EQR: Fetching primary data for 2025-05. [2025-09-24T18:40:20.844275] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2025-04 (2.66 seconds). [2025-09-24T18:40:20.855557] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2025-05. [2025-09-24T18:40:22.129515] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2025-05 (1.69 seconds). [2025-09-24T18:40:22.140506] [INFO ] [REMOTE ] EQR: Fetching primary data for 2025-06. [2025-09-24T18:40:22.733982] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2025-05 (1.88 seconds). [2025-09-24T18:40:22.745719] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2025-06. [2025-09-24T18:40:23.785769] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-24T18:40:23.796384] [INFO ] [REMOTE ] EQR: Fetching primary data for 2025-07. [2025-09-24T18:40:24.284626] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-24T18:40:24.298022] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2025-07. [2025-09-24T18:40:25.524485] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2025-07 (1.73 seconds). [2025-09-24T18:40:25.536086] [INFO ] [REMOTE ] EQR: Fetching primary data for 2025-08. [2025-09-24T18:40:26.257480] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-24T18:40:26.269294] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2025-08. [2025-09-24T18:40:26.781934] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2025-08 (1.25 seconds). [2025-09-24T18:40:26.793521] [INFO ] [REMOTE ] EQR: Fetching primary data for 2025-09. [2025-09-24T18:40:28.322125] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2025-08 (2.05 seconds). [2025-09-24T18:40:28.336556] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2025-09. [2025-09-24T18:40:28.421430] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-24T18:40:28.431006] [INFO ] [REMOTE ] EQR: Full fetch complete (73739 records). [2025-09-24T18:40:28.431189] [DEBUG] [VALIDATOR ] EQR: Validating primary data. [2025-09-24T18:40:28.845322] [DEBUG] [VALIDATOR ] EQR: All expected trading days are present. [2025-09-24T18:40:28.845472] [DEBUG] [VALIDATOR ] EQR: Primary data validation passed. [2025-09-24T18:40:28.846598] [INFO ] [MAIN ] EQR: Fetched primary data is valid. [2025-09-24T18:40:28.846688] [DEBUG] [LOCAL ] EQR: Saving primary data. [2025-09-24T18:40:28.849349] [DEBUG] [LOCAL ] EQR: Trimmed 73739 records to 51420 (keeping 200 days of data) [2025-09-24T18:40:29.168864] [DEBUG] [LOCAL ] EQR: Primary data saved (51420 records). [2025-09-24T18:40:29.169025] [INFO ] [MAIN ] EQR: Full history saved. [2025-09-24T18:40:29.169114] [INFO ] [MAIN ] Update Progress: 759/2373 symbols completed. EQR took 25.7s. Estimated remaining: 3h 33m 33s. Rate: 7.6 symbols/min [2025-09-24T18:40:30.062219] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-24T18:40:30.074921] [INFO ] [REMOTE ] EQNR: Full fetch complete (76753 records). [2025-09-24T18:40:30.075109] [DEBUG] [VALIDATOR ] EQNR: Validating primary data. [2025-09-24T18:40:30.503618] [DEBUG] [VALIDATOR ] EQNR: All expected trading days are present. [2025-09-24T18:40:30.503775] [DEBUG] [VALIDATOR ] EQNR: Primary data validation passed. [2025-09-24T18:40:30.504776] [INFO ] [MAIN ] EQNR: Fetched primary data is valid. [2025-09-24T18:40:30.504866] [DEBUG] [LOCAL ] EQNR: Saving primary data. [2025-09-24T18:40:30.506589] [DEBUG] [LOCAL ] EQNR: Trimmed 76753 records to 53036 (keeping 200 days of data) [2025-09-24T18:40:30.860592] [DEBUG] [LOCAL ] EQNR: Primary data saved (53036 records). [2025-09-24T18:40:30.860774] [INFO ] [MAIN ] EQNR: Full history saved. [2025-09-24T18:40:30.860899] [INFO ] [MAIN ] Update Progress: 760/2373 symbols completed. EQNR took 28.2s. Estimated remaining: 3h 33m 12s. Rate: 7.6 symbols/min [2025-09-24T18:40:31.503737] [INFO ] [MAIN ] EQS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:40:31.499999] [INFO ] [MAIN ] EQT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:40:31.519732] [DEBUG] [LOCAL ] EQS: No existing data file found in primary storage. [2025-09-24T18:40:31.519929] [WARN ] [MAIN ] EQS: No existing data found, performing full refresh instead. [2025-09-24T18:40:31.592121] [INFO ] [MAIN ] EQS: Wiping existing primary data before full refresh. [2025-09-24T18:40:31.591587] [INFO ] [MAIN ] ERJ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:40:31.608327] [INFO ] [LOCAL ] EQS: Starting deletion of primary data. [2025-09-24T18:40:31.618794] [DEBUG] [LOCAL ] EQS: No primary data file found to delete. [2025-09-24T18:40:31.640002] [INFO ] [MAIN ] EQV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:40:31.640886] [INFO ] [MAIN ] EQS: Starting full primary refresh. [2025-09-24T18:40:31.730369] [DEBUG] [LOCAL ] EQV: Loaded 2828 existing records from primary storage. [2025-09-24T18:40:31.741774] [INFO ] [MAIN ] EQV: Loaded 2828 existing records. [2025-09-24T18:40:32.174325] [WARN ] [MAIN ] EQV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:40:32.224742] [INFO ] [MAIN ] EQV: Wiping existing primary data before full refresh. [2025-09-24T18:40:32.224631] [DEBUG] [LOCAL ] EQT: Loaded 53682 existing records from primary storage. [2025-09-24T18:40:32.228585] [INFO ] [MAIN ] EQT: Loaded 53682 existing records. [2025-09-24T18:40:32.228470] [INFO ] [LOCAL ] EQV: Starting deletion of primary data. [2025-09-24T18:40:32.234996] [DEBUG] [LOCAL ] ERJ: Loaded 50792 existing records from primary storage. [2025-09-24T18:40:32.280037] [INFO ] [MAIN ] ERJ: Loaded 50792 existing records. [2025-09-24T18:40:32.311042] [DEBUG] [LOCAL ] EQV: Deleted primary data file. [2025-09-24T18:40:32.430519] [INFO ] [REMOTE ] EQS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:40:32.436075] [INFO ] [REMOTE ] EQS: Fetching primary data for 2024-12. [2025-09-24T18:40:32.430584] [INFO ] [MAIN ] EQV: Starting full primary refresh. [2025-09-24T18:40:32.760178] [WARN ] [MAIN ] ERJ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:40:32.813975] [INFO ] [MAIN ] ERJ: Wiping existing primary data before full refresh. [2025-09-24T18:40:32.814318] [INFO ] [LOCAL ] ERJ: Starting deletion of primary data. [2025-09-24T18:40:32.814220] [WARN ] [MAIN ] EQT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:40:32.824865] [DEBUG] [LOCAL ] ERJ: Deleted primary data file. [2025-09-24T18:40:32.849485] [INFO ] [MAIN ] EQT: Wiping existing primary data before full refresh. [2025-09-24T18:40:32.859921] [INFO ] [LOCAL ] EQT: Starting deletion of primary data. [2025-09-24T18:40:32.849616] [INFO ] [MAIN ] ERJ: Starting full primary refresh. [2025-09-24T18:40:32.938501] [DEBUG] [LOCAL ] EQT: Deleted primary data file. [2025-09-24T18:40:32.977608] [INFO ] [MAIN ] EQT: Starting full primary refresh. [2025-09-24T18:40:33.129460] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2024-12 (0.69 seconds). [2025-09-24T18:40:33.201406] [INFO ] [REMOTE ] EQS: Fetching primary data for 2025-01. [2025-09-24T18:40:33.393447] [INFO ] [REMOTE ] EQV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:40:33.456800] [INFO ] [REMOTE ] EQV: Fetching primary data for 2024-12. [2025-09-24T18:40:33.815546] [INFO ] [REMOTE ] EQT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:40:33.809725] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2025-01 (0.61 seconds). [2025-09-24T18:40:33.840121] [INFO ] [REMOTE ] EQS: Fetching primary data for 2025-02. [2025-09-24T18:40:33.834851] [INFO ] [REMOTE ] EQT: Fetching primary data for 2024-12. [2025-09-24T18:40:33.838774] [INFO ] [REMOTE ] ERJ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:40:33.840521] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2024-12. [2025-09-24T18:40:34.282847] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-24T18:40:34.283969] [INFO ] [REMOTE ] EQS: Fetching primary data for 2025-03. [2025-09-24T18:40:34.587326] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2024-12 (1.13 seconds). [2025-09-24T18:40:34.589340] [INFO ] [REMOTE ] EQV: Fetching primary data for 2025-01. [2025-09-24T18:40:34.649839] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2025-03 (0.37 seconds). [2025-09-24T18:40:34.650793] [INFO ] [REMOTE ] EQS: Fetching primary data for 2025-04. [2025-09-24T18:40:35.007885] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2025-04 (0.36 seconds). [2025-09-24T18:40:35.008845] [INFO ] [REMOTE ] EQS: Fetching primary data for 2025-05. [2025-09-24T18:40:35.348452] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2025-05 (0.34 seconds). [2025-09-24T18:40:35.349791] [INFO ] [REMOTE ] EQS: Fetching primary data for 2025-06. [2025-09-24T18:40:35.436264] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-24T18:40:35.447337] [INFO ] [REMOTE ] EQV: Fetching primary data for 2025-02. [2025-09-24T18:40:35.520437] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-24T18:40:35.631230] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2025-06 (0.28 seconds). [2025-09-24T18:40:35.824988] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2025-02 (0.38 seconds). [2025-09-24T18:40:35.863408] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2024-12 (2.03 seconds). [2025-09-24T18:40:36.016111] [INFO ] [REMOTE ] EQS: Fetching primary data for 2025-07. [2025-09-24T18:40:36.459373] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2025-07 (0.44 seconds). [2025-09-24T18:40:36.816074] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2025-01. [2025-09-24T18:40:37.616102] [INFO ] [REMOTE ] EQV: Fetching primary data for 2025-03. [2025-09-24T18:40:38.171567] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2025-03 (0.56 seconds). [2025-09-24T18:40:38.416082] [INFO ] [REMOTE ] EQS: Fetching primary data for 2025-08. [2025-09-24T18:40:38.488504] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-24T18:40:39.010410] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2025-08 (0.59 seconds). [2025-09-24T18:40:39.216148] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2025-02. [2025-09-24T18:40:40.016165] [INFO ] [REMOTE ] EQV: Fetching primary data for 2025-04. [2025-09-24T18:40:40.435901] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2025-04 (0.42 seconds). [2025-09-24T18:40:40.618032] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-24T18:40:40.816129] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2025-03. [2025-09-24T18:40:41.616115] [INFO ] [REMOTE ] EQV: Fetching primary data for 2025-05. [2025-09-24T18:40:42.196294] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2025-05 (0.58 seconds). [2025-09-24T18:40:42.416069] [INFO ] [REMOTE ] EQV: Fetching primary data for 2025-06. [2025-09-24T18:40:42.714867] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2025-03 (1.90 seconds). [2025-09-24T18:40:42.794802] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2025-06 (0.38 seconds). [2025-09-24T18:40:43.216123] [INFO ] [REMOTE ] EQT: Fetching primary data for 2025-01. [2025-09-24T18:40:44.016082] [INFO ] [REMOTE ] EQS: Fetching primary data for 2025-09. [2025-09-24T18:40:44.811632] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2025-09 (0.80 seconds). [2025-09-24T18:40:44.812979] [INFO ] [REMOTE ] EQS: Full fetch complete (2536 records). [2025-09-24T18:40:44.813049] [DEBUG] [VALIDATOR ] EQS: Validating primary data. [2025-09-24T18:40:44.825748] [INFO ] [REMOTE ] EQV: Fetching primary data for 2025-07. [2025-09-24T18:40:45.008813] [WARN ] [VALIDATOR ] EQS: Validation failed - insufficient historical data. Have 189 unique days, need 200 days [2025-09-24T18:40:45.009223] [FATAL] [MAIN ] EQS: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:40:45.009351] [WARN ] [MAIN ] EQS: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:40:45.009539] [INFO ] [LOCAL ] EQS: Starting deletion of primary data. [2025-09-24T18:40:45.009622] [DEBUG] [LOCAL ] EQS: No primary data file found to delete. [2025-09-24T18:40:45.009724] [INFO ] [LOCAL ] EQS: Starting deletion of derivative data. [2025-09-24T18:40:45.009808] [DEBUG] [LOCAL ] EQS: No derivative data file found to delete. [2025-09-24T18:40:45.009939] [INFO ] [MAIN ] Update Progress: 761/2373 symbols completed. EQS took 14.1s. Estimated remaining: 3h 33m 17s. Rate: 7.6 symbols/min [2025-09-24T18:40:45.188303] [INFO ] [MAIN ] ERO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:40:45.230319] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2025-01 (2.01 seconds). [2025-09-24T18:40:45.273262] [DEBUG] [LOCAL ] ERO: Loaded 41133 existing records from primary storage. [2025-09-24T18:40:45.273423] [INFO ] [MAIN ] ERO: Loaded 41133 existing records. [2025-09-24T18:40:45.468912] [WARN ] [MAIN ] ERO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:40:45.469254] [INFO ] [MAIN ] ERO: Wiping existing primary data before full refresh. [2025-09-24T18:40:45.469310] [INFO ] [LOCAL ] ERO: Starting deletion of primary data. [2025-09-24T18:40:45.470472] [DEBUG] [LOCAL ] ERO: Deleted primary data file. [2025-09-24T18:40:45.470535] [INFO ] [MAIN ] ERO: Starting full primary refresh. [2025-09-24T18:40:45.566906] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2025-07 (0.74 seconds). [2025-09-24T18:40:45.621160] [INFO ] [REMOTE ] EQV: Fetching primary data for 2025-08. [2025-09-24T18:40:45.858031] [INFO ] [REMOTE ] ERO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:40:46.231211] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2025-08 (0.61 seconds). [2025-09-24T18:40:46.416100] [INFO ] [REMOTE ] EQT: Fetching primary data for 2025-02. [2025-09-24T18:40:47.216093] [INFO ] [REMOTE ] EQV: Fetching primary data for 2025-09. [2025-09-24T18:40:47.762284] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2025-09 (0.55 seconds). [2025-09-24T18:40:47.763266] [INFO ] [REMOTE ] EQV: Full fetch complete (5749 records). [2025-09-24T18:40:47.763353] [DEBUG] [VALIDATOR ] EQV: Validating primary data. [2025-09-24T18:40:48.018081] [INFO ] [REMOTE ] ERO: Fetching primary data for 2024-12. [2025-09-24T18:40:48.138372] [DEBUG] [VALIDATOR ] EQV: All expected trading days are present. [2025-09-24T18:40:48.138454] [DEBUG] [VALIDATOR ] EQV: Primary data validation passed. [2025-09-24T18:40:48.138710] [INFO ] [MAIN ] EQV: Fetched primary data is valid. [2025-09-24T18:40:48.138812] [DEBUG] [LOCAL ] EQV: Saving primary data. [2025-09-24T18:40:48.139317] [DEBUG] [LOCAL ] EQV: Trimmed 5749 records to 2824 (keeping 200 days of data) [2025-09-24T18:40:48.159881] [DEBUG] [LOCAL ] EQV: Primary data saved (2824 records). [2025-09-24T18:40:48.159960] [INFO ] [MAIN ] EQV: Full history saved. [2025-09-24T18:40:48.160130] [INFO ] [MAIN ] Update Progress: 762/2373 symbols completed. EQV took 17.3s. Estimated remaining: 3h 32m 59s. Rate: 7.6 symbols/min [2025-09-24T18:40:48.336629] [INFO ] [MAIN ] ES: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:40:48.379033] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2025-02 (1.96 seconds). [2025-09-24T18:40:48.452160] [DEBUG] [LOCAL ] ES: Loaded 52528 existing records from primary storage. [2025-09-24T18:40:48.452332] [INFO ] [MAIN ] ES: Loaded 52528 existing records. [2025-09-24T18:40:48.628862] [WARN ] [MAIN ] ES: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:40:48.629103] [INFO ] [MAIN ] ES: Wiping existing primary data before full refresh. [2025-09-24T18:40:48.629166] [INFO ] [LOCAL ] ES: Starting deletion of primary data. [2025-09-24T18:40:48.630544] [DEBUG] [LOCAL ] ES: Deleted primary data file. [2025-09-24T18:40:48.630615] [INFO ] [MAIN ] ES: Starting full primary refresh. [2025-09-24T18:40:48.822061] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2025-04. [2025-09-24T18:40:48.992938] [INFO ] [REMOTE ] ES: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:40:49.577913] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-24T18:40:49.616065] [INFO ] [REMOTE ] ERO: Fetching primary data for 2025-01. [2025-09-24T18:40:50.416051] [INFO ] [REMOTE ] EQT: Fetching primary data for 2025-03. [2025-09-24T18:40:50.759708] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2025-04 (1.94 seconds). [2025-09-24T18:40:51.143585] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T18:40:51.216141] [INFO ] [REMOTE ] ES: Fetching primary data for 2024-12. [2025-09-24T18:40:52.016097] [INFO ] [REMOTE ] ERO: Fetching primary data for 2025-02. [2025-09-24T18:40:52.052324] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2025-03 (1.64 seconds). [2025-09-24T18:40:52.446275] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-24T18:40:52.816085] [INFO ] [REMOTE ] ES: Fetching primary data for 2025-01. [2025-09-24T18:40:53.218488] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-24T18:40:53.616084] [INFO ] [REMOTE ] ERO: Fetching primary data for 2025-03. [2025-09-24T18:40:54.416100] [INFO ] [REMOTE ] EQT: Fetching primary data for 2025-04. [2025-09-24T18:40:54.740909] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2025-01 (1.92 seconds). [2025-09-24T18:40:55.222087] [INFO ] [REMOTE ] ES: Fetching primary data for 2025-02. [2025-09-24T18:40:55.229310] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2025-03 (1.61 seconds). [2025-09-24T18:40:56.016135] [INFO ] [REMOTE ] ERO: Fetching primary data for 2025-04. [2025-09-24T18:40:56.377505] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-24T18:40:56.580552] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-24T18:40:56.816093] [INFO ] [REMOTE ] EQT: Fetching primary data for 2025-05. [2025-09-24T18:40:57.616125] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2025-05. [2025-09-24T18:40:57.762930] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-24T18:40:58.416060] [INFO ] [REMOTE ] ES: Fetching primary data for 2025-03. [2025-09-24T18:40:58.909343] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2025-05 (2.09 seconds). [2025-09-24T18:40:59.216114] [INFO ] [REMOTE ] EQT: Fetching primary data for 2025-06. [2025-09-24T18:40:59.356761] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2025-05 (1.74 seconds). [2025-09-24T18:40:59.777603] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2025-03 (1.36 seconds). [2025-09-24T18:41:00.016121] [INFO ] [REMOTE ] ERO: Fetching primary data for 2025-05. [2025-09-24T18:41:00.816073] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2025-06. [2025-09-24T18:41:01.154661] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2025-06 (1.94 seconds). [2025-09-24T18:41:01.616114] [INFO ] [REMOTE ] EQT: Fetching primary data for 2025-07. [2025-09-24T18:41:01.665802] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2025-05 (1.65 seconds). [2025-09-24T18:41:02.416121] [INFO ] [REMOTE ] ES: Fetching primary data for 2025-04. [2025-09-24T18:41:02.706923] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2025-06 (1.89 seconds). [2025-09-24T18:41:03.216117] [INFO ] [REMOTE ] ERO: Fetching primary data for 2025-06. [2025-09-24T18:41:03.501012] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2025-07 (1.88 seconds). [2025-09-24T18:41:04.016061] [INFO ] [REMOTE ] EQT: Fetching primary data for 2025-08. [2025-09-24T18:41:04.447851] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2025-04 (2.03 seconds). [2025-09-24T18:41:04.560251] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2025-06 (1.34 seconds). [2025-09-24T18:41:04.816142] [INFO ] [REMOTE ] ES: Fetching primary data for 2025-05. [2025-09-24T18:41:05.616094] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2025-07. [2025-09-24T18:41:06.045748] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2025-08 (2.03 seconds). [2025-09-24T18:41:06.416278] [INFO ] [REMOTE ] EQT: Fetching primary data for 2025-09. [2025-09-24T18:41:06.551894] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2025-05 (1.74 seconds). [2025-09-24T18:41:07.225285] [INFO ] [REMOTE ] ES: Fetching primary data for 2025-06. [2025-09-24T18:41:07.254244] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-24T18:41:08.016090] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2025-08. [2025-09-24T18:41:08.315392] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2025-09 (1.90 seconds). [2025-09-24T18:41:08.324890] [INFO ] [REMOTE ] EQT: Full fetch complete (77692 records). [2025-09-24T18:41:08.325031] [DEBUG] [VALIDATOR ] EQT: Validating primary data. [2025-09-24T18:41:08.799909] [DEBUG] [VALIDATOR ] EQT: All expected trading days are present. [2025-09-24T18:41:08.800066] [DEBUG] [VALIDATOR ] EQT: Primary data validation passed. [2025-09-24T18:41:08.801106] [INFO ] [MAIN ] EQT: Fetched primary data is valid. [2025-09-24T18:41:08.801219] [DEBUG] [LOCAL ] EQT: Saving primary data. [2025-09-24T18:41:08.803249] [DEBUG] [LOCAL ] EQT: Trimmed 77692 records to 53682 (keeping 200 days of data) [2025-09-24T18:41:08.816068] [INFO ] [REMOTE ] ERO: Fetching primary data for 2025-07. [2025-09-24T18:41:08.976158] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2025-06 (1.75 seconds). [2025-09-24T18:41:09.197191] [DEBUG] [LOCAL ] EQT: Primary data saved (53682 records). [2025-09-24T18:41:09.197607] [INFO ] [MAIN ] EQT: Full history saved. [2025-09-24T18:41:09.197730] [INFO ] [MAIN ] Update Progress: 763/2373 symbols completed. EQT took 38.3s. Estimated remaining: 3h 33m 19s. Rate: 7.5 symbols/min [2025-09-24T18:41:09.374896] [INFO ] [MAIN ] ESAB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:41:09.413582] [DEBUG] [LOCAL ] ESAB: Loaded 26041 existing records from primary storage. [2025-09-24T18:41:09.413769] [INFO ] [MAIN ] ESAB: Loaded 26041 existing records. [2025-09-24T18:41:09.615895] [WARN ] [MAIN ] ESAB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:41:09.616152] [INFO ] [REMOTE ] ES: Fetching primary data for 2025-07. [2025-09-24T18:41:09.616667] [INFO ] [MAIN ] ESAB: Wiping existing primary data before full refresh. [2025-09-24T18:41:09.617820] [INFO ] [LOCAL ] ESAB: Starting deletion of primary data. [2025-09-24T18:41:09.619225] [DEBUG] [LOCAL ] ESAB: Deleted primary data file. [2025-09-24T18:41:09.619304] [INFO ] [MAIN ] ESAB: Starting full primary refresh. [2025-09-24T18:41:10.046612] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2025-08 (2.03 seconds). [2025-09-24T18:41:10.079249] [INFO ] [REMOTE ] ESAB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:41:10.416089] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2025-09. [2025-09-24T18:41:10.543284] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2025-07 (1.73 seconds). [2025-09-24T18:41:11.216118] [INFO ] [REMOTE ] ERO: Fetching primary data for 2025-08. [2025-09-24T18:41:11.353899] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2025-07 (1.74 seconds). [2025-09-24T18:41:12.016166] [INFO ] [REMOTE ] ES: Fetching primary data for 2025-08. [2025-09-24T18:41:12.254385] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2025-09 (1.84 seconds). [2025-09-24T18:41:12.270827] [INFO ] [REMOTE ] ERJ: Full fetch complete (72167 records). [2025-09-24T18:41:12.271168] [DEBUG] [VALIDATOR ] ERJ: Validating primary data. [2025-09-24T18:41:12.790156] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-24T18:41:12.822156] [INFO ] [REMOTE ] ERO: Fetching primary data for 2025-09. [2025-09-24T18:41:12.957521] [DEBUG] [VALIDATOR ] ERJ: All expected trading days are present. [2025-09-24T18:41:12.957679] [DEBUG] [VALIDATOR ] ERJ: Primary data validation passed. [2025-09-24T18:41:12.959387] [INFO ] [MAIN ] ERJ: Fetched primary data is valid. [2025-09-24T18:41:12.959482] [DEBUG] [LOCAL ] ERJ: Saving primary data. [2025-09-24T18:41:12.964508] [DEBUG] [LOCAL ] ERJ: Trimmed 72167 records to 50732 (keeping 200 days of data) [2025-09-24T18:41:13.330502] [DEBUG] [LOCAL ] ERJ: Primary data saved (50732 records). [2025-09-24T18:41:13.330698] [INFO ] [MAIN ] ERJ: Full history saved. [2025-09-24T18:41:13.330810] [INFO ] [MAIN ] Update Progress: 764/2373 symbols completed. ERJ took 42.5s. Estimated remaining: 3h 33m 3s. Rate: 7.6 symbols/min [2025-09-24T18:41:13.509288] [INFO ] [MAIN ] ESE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:41:13.528340] [DEBUG] [LOCAL ] ESE: Loaded 16640 existing records from primary storage. [2025-09-24T18:41:13.528489] [INFO ] [MAIN ] ESE: Loaded 16640 existing records. [2025-09-24T18:41:13.621206] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2024-12. [2025-09-24T18:41:13.716789] [WARN ] [MAIN ] ESE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:41:13.717434] [INFO ] [MAIN ] ESE: Wiping existing primary data before full refresh. [2025-09-24T18:41:13.717600] [INFO ] [LOCAL ] ESE: Starting deletion of primary data. [2025-09-24T18:41:13.718270] [DEBUG] [LOCAL ] ESE: Deleted primary data file. [2025-09-24T18:41:13.718334] [INFO ] [MAIN ] ESE: Starting full primary refresh. [2025-09-24T18:41:14.100383] [INFO ] [REMOTE ] ESE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:41:14.129755] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2025-08 (2.11 seconds). [2025-09-24T18:41:14.348367] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2025-09 (1.53 seconds). [2025-09-24T18:41:14.356233] [INFO ] [REMOTE ] ERO: Full fetch complete (59177 records). [2025-09-24T18:41:14.356384] [DEBUG] [VALIDATOR ] ERO: Validating primary data. [2025-09-24T18:41:14.421230] [INFO ] [REMOTE ] ESE: Fetching primary data for 2024-12. [2025-09-24T18:41:14.740550] [DEBUG] [VALIDATOR ] ERO: All expected trading days are present. [2025-09-24T18:41:14.740668] [DEBUG] [VALIDATOR ] ERO: Primary data validation passed. [2025-09-24T18:41:14.741613] [INFO ] [MAIN ] ERO: Fetched primary data is valid. [2025-09-24T18:41:14.741687] [DEBUG] [LOCAL ] ERO: Saving primary data. [2025-09-24T18:41:14.742978] [DEBUG] [LOCAL ] ERO: Trimmed 59177 records to 41197 (keeping 200 days of data) [2025-09-24T18:41:14.846738] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-24T18:41:15.013286] [DEBUG] [LOCAL ] ERO: Primary data saved (41197 records). [2025-09-24T18:41:15.013430] [INFO ] [MAIN ] ERO: Full history saved. [2025-09-24T18:41:15.013517] [INFO ] [MAIN ] Update Progress: 765/2373 symbols completed. ERO took 30.0s. Estimated remaining: 3h 32m 42s. Rate: 7.6 symbols/min [2025-09-24T18:41:15.197829] [INFO ] [MAIN ] ESI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:41:15.226788] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2025-01. [2025-09-24T18:41:15.249677] [DEBUG] [LOCAL ] ESI: Loaded 50856 existing records from primary storage. [2025-09-24T18:41:15.249985] [INFO ] [MAIN ] ESI: Loaded 50856 existing records. [2025-09-24T18:41:15.382900] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2024-12 (0.96 seconds). [2025-09-24T18:41:15.443032] [WARN ] [MAIN ] ESI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:41:15.443260] [INFO ] [MAIN ] ESI: Wiping existing primary data before full refresh. [2025-09-24T18:41:15.443309] [INFO ] [LOCAL ] ESI: Starting deletion of primary data. [2025-09-24T18:41:15.444734] [DEBUG] [LOCAL ] ESI: Deleted primary data file. [2025-09-24T18:41:15.444796] [INFO ] [MAIN ] ESI: Starting full primary refresh. [2025-09-24T18:41:15.810757] [INFO ] [REMOTE ] ESI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:41:16.016076] [INFO ] [REMOTE ] ES: Fetching primary data for 2025-09. [2025-09-24T18:41:16.249674] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2025-01 (1.02 seconds). [2025-09-24T18:41:16.816091] [INFO ] [REMOTE ] ESI: Fetching primary data for 2024-12. [2025-09-24T18:41:17.616108] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2025-02. [2025-09-24T18:41:17.851292] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2025-09 (1.84 seconds). [2025-09-24T18:41:17.861148] [INFO ] [REMOTE ] ES: Full fetch complete (76153 records). [2025-09-24T18:41:17.861350] [DEBUG] [VALIDATOR ] ES: Validating primary data. [2025-09-24T18:41:18.303487] [DEBUG] [VALIDATOR ] ES: All expected trading days are present. [2025-09-24T18:41:18.303606] [DEBUG] [VALIDATOR ] ES: Primary data validation passed. [2025-09-24T18:41:18.304678] [INFO ] [MAIN ] ES: Fetched primary data is valid. [2025-09-24T18:41:18.304749] [DEBUG] [LOCAL ] ES: Saving primary data. [2025-09-24T18:41:18.307616] [DEBUG] [LOCAL ] ES: Trimmed 76153 records to 52529 (keeping 200 days of data) [2025-09-24T18:41:18.416263] [INFO ] [REMOTE ] ESE: Fetching primary data for 2025-01. [2025-09-24T18:41:18.656497] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2025-02 (1.04 seconds). [2025-09-24T18:41:18.685214] [DEBUG] [LOCAL ] ES: Primary data saved (52529 records). [2025-09-24T18:41:18.685380] [INFO ] [MAIN ] ES: Full history saved. [2025-09-24T18:41:18.685475] [INFO ] [MAIN ] Update Progress: 766/2373 symbols completed. ES took 30.5s. Estimated remaining: 3h 32m 25s. Rate: 7.6 symbols/min [2025-09-24T18:41:18.891491] [INFO ] [MAIN ] ESNT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:41:18.894133] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2024-12 (2.08 seconds). [2025-09-24T18:41:18.940355] [DEBUG] [LOCAL ] ESNT: Loaded 38672 existing records from primary storage. [2025-09-24T18:41:18.940552] [INFO ] [MAIN ] ESNT: Loaded 38672 existing records. [2025-09-24T18:41:19.126736] [WARN ] [MAIN ] ESNT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:41:19.127249] [INFO ] [MAIN ] ESNT: Wiping existing primary data before full refresh. [2025-09-24T18:41:19.133700] [INFO ] [LOCAL ] ESNT: Starting deletion of primary data. [2025-09-24T18:41:19.134613] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2025-01 (0.72 seconds). [2025-09-24T18:41:19.136882] [DEBUG] [LOCAL ] ESNT: Deleted primary data file. [2025-09-24T18:41:19.137577] [INFO ] [MAIN ] ESNT: Starting full primary refresh. [2025-09-24T18:41:19.221186] [INFO ] [REMOTE ] ESE: Fetching primary data for 2025-02. [2025-09-24T18:41:19.507021] [INFO ] [REMOTE ] ESNT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:41:20.016146] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2025-03. [2025-09-24T18:41:20.278349] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-24T18:41:20.816123] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2024-12. [2025-09-24T18:41:21.361400] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2025-03 (1.35 seconds). [2025-09-24T18:41:21.616119] [INFO ] [REMOTE ] ESE: Fetching primary data for 2025-03. [2025-09-24T18:41:22.416135] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2025-04. [2025-09-24T18:41:22.484245] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2024-12 (1.67 seconds). [2025-09-24T18:41:22.667772] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2025-03 (1.05 seconds). [2025-09-24T18:41:23.216097] [INFO ] [REMOTE ] ESI: Fetching primary data for 2025-01. [2025-09-24T18:41:23.547267] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2025-04 (1.13 seconds). [2025-09-24T18:41:24.016148] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2025-01. [2025-09-24T18:41:24.767928] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-24T18:41:24.816073] [INFO ] [REMOTE ] ESI: Fetching primary data for 2025-02. [2025-09-24T18:41:25.182451] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-24T18:41:25.616090] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2025-05. [2025-09-24T18:41:26.269981] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2025-02 (1.45 seconds). [2025-09-24T18:41:26.416124] [INFO ] [REMOTE ] ESE: Fetching primary data for 2025-04. [2025-09-24T18:41:26.823325] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-24T18:41:27.216057] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2025-06. [2025-09-24T18:41:27.586151] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2025-04 (1.17 seconds). [2025-09-24T18:41:28.016151] [INFO ] [REMOTE ] ESI: Fetching primary data for 2025-03. [2025-09-24T18:41:28.124206] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2025-06 (0.91 seconds). [2025-09-24T18:41:28.816080] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2025-02. [2025-09-24T18:41:29.616088] [INFO ] [REMOTE ] ESE: Fetching primary data for 2025-05. [2025-09-24T18:41:29.844638] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2025-03 (1.83 seconds). [2025-09-24T18:41:30.148837] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-24T18:41:30.416081] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2025-07. [2025-09-24T18:41:30.875329] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2025-05 (1.26 seconds). [2025-09-24T18:41:31.216050] [INFO ] [REMOTE ] ESI: Fetching primary data for 2025-04. [2025-09-24T18:41:31.588547] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2025-07 (1.17 seconds). [2025-09-24T18:41:32.016090] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2025-03. [2025-09-24T18:41:32.816065] [INFO ] [REMOTE ] ESE: Fetching primary data for 2025-06. [2025-09-24T18:41:32.971236] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-24T18:41:33.616056] [INFO ] [REMOTE ] ESI: Fetching primary data for 2025-05. [2025-09-24T18:41:33.719954] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2025-03 (1.70 seconds). [2025-09-24T18:41:33.831090] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-24T18:41:34.416072] [INFO ] [REMOTE ] ESE: Fetching primary data for 2025-07. [2025-09-24T18:41:35.016918] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-24T18:41:35.216079] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2025-08. [2025-09-24T18:41:35.462550] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2025-07 (1.05 seconds). [2025-09-24T18:41:36.016105] [INFO ] [REMOTE ] ESE: Fetching primary data for 2025-08. [2025-09-24T18:41:36.411373] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2025-08 (1.20 seconds). [2025-09-24T18:41:36.816057] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2025-04. [2025-09-24T18:41:37.062293] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-24T18:41:37.616087] [INFO ] [REMOTE ] ESE: Fetching primary data for 2025-09. [2025-09-24T18:41:38.341841] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-24T18:41:38.416041] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2025-05. [2025-09-24T18:41:38.444817] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2025-09 (0.83 seconds). [2025-09-24T18:41:38.448731] [INFO ] [REMOTE ] ESE: Full fetch complete (22007 records). [2025-09-24T18:41:38.448849] [DEBUG] [VALIDATOR ] ESE: Validating primary data. [2025-09-24T18:41:38.856820] [DEBUG] [VALIDATOR ] ESE: All expected trading days are present. [2025-09-24T18:41:38.856919] [DEBUG] [VALIDATOR ] ESE: Primary data validation passed. [2025-09-24T18:41:38.857530] [INFO ] [MAIN ] ESE: Fetched primary data is valid. [2025-09-24T18:41:38.857572] [DEBUG] [LOCAL ] ESE: Saving primary data. [2025-09-24T18:41:38.858314] [DEBUG] [LOCAL ] ESE: Trimmed 22007 records to 16588 (keeping 200 days of data) [2025-09-24T18:41:38.967247] [DEBUG] [LOCAL ] ESE: Primary data saved (16588 records). [2025-09-24T18:41:38.967409] [INFO ] [MAIN ] ESE: Full history saved. [2025-09-24T18:41:38.967500] [INFO ] [MAIN ] Update Progress: 767/2373 symbols completed. ESE took 25.6s. Estimated remaining: 3h 32m 43s. Rate: 7.6 symbols/min [2025-09-24T18:41:39.149048] [INFO ] [MAIN ] ESRT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:41:39.196047] [DEBUG] [LOCAL ] ESRT: Loaded 46352 existing records from primary storage. [2025-09-24T18:41:39.196248] [INFO ] [MAIN ] ESRT: Loaded 46352 existing records. [2025-09-24T18:41:39.221250] [INFO ] [REMOTE ] ESI: Fetching primary data for 2025-06. [2025-09-24T18:41:39.396784] [WARN ] [MAIN ] ESRT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:41:39.397082] [INFO ] [MAIN ] ESRT: Wiping existing primary data before full refresh. [2025-09-24T18:41:39.397132] [INFO ] [LOCAL ] ESRT: Starting deletion of primary data. [2025-09-24T18:41:39.398482] [DEBUG] [LOCAL ] ESRT: Deleted primary data file. [2025-09-24T18:41:39.398543] [INFO ] [MAIN ] ESRT: Starting full primary refresh. [2025-09-24T18:41:39.758860] [INFO ] [REMOTE ] ESRT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:41:39.859827] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-24T18:41:40.016117] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2025-06. [2025-09-24T18:41:40.816086] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2024-12. [2025-09-24T18:41:41.111266] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2025-06 (1.89 seconds). [2025-09-24T18:41:41.525338] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-24T18:41:41.616053] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2025-07. [2025-09-24T18:41:42.416119] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2025-09. [2025-09-24T18:41:42.822005] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2024-12 (2.01 seconds). [2025-09-24T18:41:43.109163] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-24T18:41:43.216041] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2025-08. [2025-09-24T18:41:43.969960] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-24T18:41:43.975784] [INFO ] [REMOTE ] ESAB: Full fetch complete (35493 records). [2025-09-24T18:41:43.975926] [DEBUG] [VALIDATOR ] ESAB: Validating primary data. [2025-09-24T18:41:44.021181] [INFO ] [REMOTE ] ESI: Fetching primary data for 2025-07. [2025-09-24T18:41:44.355229] [DEBUG] [VALIDATOR ] ESAB: All expected trading days are present. [2025-09-24T18:41:44.355344] [DEBUG] [VALIDATOR ] ESAB: Primary data validation passed. [2025-09-24T18:41:44.356019] [INFO ] [MAIN ] ESAB: Fetched primary data is valid. [2025-09-24T18:41:44.356085] [DEBUG] [LOCAL ] ESAB: Saving primary data. [2025-09-24T18:41:44.356962] [DEBUG] [LOCAL ] ESAB: Trimmed 35493 records to 26219 (keeping 200 days of data) [2025-09-24T18:41:44.533564] [DEBUG] [LOCAL ] ESAB: Primary data saved (26219 records). [2025-09-24T18:41:44.533753] [INFO ] [MAIN ] ESAB: Full history saved. [2025-09-24T18:41:44.533875] [INFO ] [MAIN ] Update Progress: 768/2373 symbols completed. ESAB took 35.3s. Estimated remaining: 3h 32m 30s. Rate: 7.6 symbols/min [2025-09-24T18:41:44.747376] [INFO ] [MAIN ] ESS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:41:44.762944] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2025-08 (1.55 seconds). [2025-09-24T18:41:44.800949] [DEBUG] [LOCAL ] ESS: Loaded 30026 existing records from primary storage. [2025-09-24T18:41:44.801107] [INFO ] [MAIN ] ESS: Loaded 30026 existing records. [2025-09-24T18:41:44.823072] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2025-01. [2025-09-24T18:41:45.009135] [WARN ] [MAIN ] ESS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:41:45.009402] [INFO ] [MAIN ] ESS: Wiping existing primary data before full refresh. [2025-09-24T18:41:45.009452] [INFO ] [LOCAL ] ESS: Starting deletion of primary data. [2025-09-24T18:41:45.010489] [DEBUG] [LOCAL ] ESS: Deleted primary data file. [2025-09-24T18:41:45.010553] [INFO ] [MAIN ] ESS: Starting full primary refresh. [2025-09-24T18:41:45.400635] [INFO ] [REMOTE ] ESS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:41:45.616078] [INFO ] [REMOTE ] ESS: Fetching primary data for 2024-12. [2025-09-24T18:41:45.713351] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2025-07 (1.69 seconds). [2025-09-24T18:41:46.066750] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2025-01 (1.24 seconds). [2025-09-24T18:41:46.416110] [INFO ] [REMOTE ] ESI: Fetching primary data for 2025-08. [2025-09-24T18:41:47.000021] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2024-12 (1.38 seconds). [2025-09-24T18:41:47.216085] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2025-02. [2025-09-24T18:41:48.016102] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2025-09. [2025-09-24T18:41:48.082244] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2025-08 (1.67 seconds). [2025-09-24T18:41:48.643495] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2025-02 (1.43 seconds). [2025-09-24T18:41:48.816095] [INFO ] [REMOTE ] ESI: Fetching primary data for 2025-09. [2025-09-24T18:41:49.253476] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2025-09 (1.24 seconds). [2025-09-24T18:41:49.259842] [INFO ] [REMOTE ] ESNT: Full fetch complete (57171 records). [2025-09-24T18:41:49.259951] [DEBUG] [VALIDATOR ] ESNT: Validating primary data. [2025-09-24T18:41:49.628558] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2025-03. [2025-09-24T18:41:49.649577] [DEBUG] [VALIDATOR ] ESNT: All expected trading days are present. [2025-09-24T18:41:49.649750] [DEBUG] [VALIDATOR ] ESNT: Primary data validation passed. [2025-09-24T18:41:49.651086] [INFO ] [MAIN ] ESNT: Fetched primary data is valid. [2025-09-24T18:41:49.651167] [DEBUG] [LOCAL ] ESNT: Saving primary data. [2025-09-24T18:41:49.654921] [DEBUG] [LOCAL ] ESNT: Trimmed 57171 records to 38568 (keeping 200 days of data) [2025-09-24T18:41:49.917088] [DEBUG] [LOCAL ] ESNT: Primary data saved (38568 records). [2025-09-24T18:41:49.917300] [INFO ] [MAIN ] ESNT: Full history saved. [2025-09-24T18:41:49.917601] [INFO ] [MAIN ] Update Progress: 769/2373 symbols completed. ESNT took 31.2s. Estimated remaining: 3h 32m 17s. Rate: 7.6 symbols/min [2025-09-24T18:41:50.105189] [INFO ] [MAIN ] ESTC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:41:50.160266] [DEBUG] [LOCAL ] ESTC: Loaded 50162 existing records from primary storage. [2025-09-24T18:41:50.160738] [INFO ] [MAIN ] ESTC: Loaded 50162 existing records. [2025-09-24T18:41:50.356811] [WARN ] [MAIN ] ESTC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:41:50.357552] [INFO ] [MAIN ] ESTC: Wiping existing primary data before full refresh. [2025-09-24T18:41:50.357723] [INFO ] [LOCAL ] ESTC: Starting deletion of primary data. [2025-09-24T18:41:50.359317] [DEBUG] [LOCAL ] ESTC: Deleted primary data file. [2025-09-24T18:41:50.359389] [INFO ] [MAIN ] ESTC: Starting full primary refresh. [2025-09-24T18:41:50.423742] [INFO ] [REMOTE ] ESS: Fetching primary data for 2025-01. [2025-09-24T18:41:50.718465] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2025-09 (1.90 seconds). [2025-09-24T18:41:50.761388] [INFO ] [REMOTE ] ESI: Full fetch complete (72387 records). [2025-09-24T18:41:50.777275] [DEBUG] [VALIDATOR ] ESI: Validating primary data. [2025-09-24T18:41:50.831087] [INFO ] [REMOTE ] ESTC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:41:51.216360] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2024-12. [2025-09-24T18:41:51.263273] [DEBUG] [VALIDATOR ] ESI: All expected trading days are present. [2025-09-24T18:41:51.263381] [DEBUG] [VALIDATOR ] ESI: Primary data validation passed. [2025-09-24T18:41:51.264460] [INFO ] [MAIN ] ESI: Fetched primary data is valid. [2025-09-24T18:41:51.264530] [DEBUG] [LOCAL ] ESI: Saving primary data. [2025-09-24T18:41:51.266995] [DEBUG] [LOCAL ] ESI: Trimmed 72387 records to 50831 (keeping 200 days of data) [2025-09-24T18:41:51.518392] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2025-03 (1.89 seconds). [2025-09-24T18:41:51.623941] [DEBUG] [LOCAL ] ESI: Primary data saved (50831 records). [2025-09-24T18:41:51.624100] [INFO ] [MAIN ] ESI: Full history saved. [2025-09-24T18:41:51.624206] [INFO ] [MAIN ] Update Progress: 770/2373 symbols completed. ESI took 36.6s. Estimated remaining: 3h 31m 56s. Rate: 7.6 symbols/min [2025-09-24T18:41:51.802007] [INFO ] [MAIN ] ET: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:41:51.802283] [DEBUG] [LOCAL ] ET: No existing data file found in primary storage. [2025-09-24T18:41:51.802387] [WARN ] [MAIN ] ET: No existing data found, performing full refresh instead. [2025-09-24T18:41:51.802733] [INFO ] [MAIN ] ET: Wiping existing primary data before full refresh. [2025-09-24T18:41:51.802853] [INFO ] [LOCAL ] ET: Starting deletion of primary data. [2025-09-24T18:41:51.802968] [DEBUG] [LOCAL ] ET: No primary data file found to delete. [2025-09-24T18:41:51.803069] [INFO ] [MAIN ] ET: Starting full primary refresh. [2025-09-24T18:41:51.957237] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T18:41:52.021270] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2025-04. [2025-09-24T18:41:52.206143] [INFO ] [REMOTE ] ET: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:41:52.816065] [INFO ] [REMOTE ] ESS: Fetching primary data for 2025-02. [2025-09-24T18:41:53.135867] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2024-12 (1.92 seconds). [2025-09-24T18:41:53.616059] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2025-01. [2025-09-24T18:41:53.888455] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2025-04 (1.87 seconds). [2025-09-24T18:41:54.175371] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-24T18:41:54.416124] [INFO ] [REMOTE ] ET: Fetching primary data for 2024-12. [2025-09-24T18:41:55.057815] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-24T18:41:55.216084] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2025-05. [2025-09-24T18:41:56.016114] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2025-02. [2025-09-24T18:41:56.642414] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2024-12 (2.23 seconds). [2025-09-24T18:41:56.766505] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2025-05 (1.55 seconds). [2025-09-24T18:41:56.816041] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2025-06. [2025-09-24T18:41:57.616049] [INFO ] [REMOTE ] ET: Fetching primary data for 2025-01. [2025-09-24T18:41:57.649564] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-24T18:41:58.379197] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-24T18:41:58.416036] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2025-03. [2025-09-24T18:41:59.216131] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2025-07. [2025-09-24T18:41:59.812841] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2025-01 (2.20 seconds). [2025-09-24T18:42:00.009545] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-24T18:42:00.019444] [INFO ] [REMOTE ] ET: Fetching primary data for 2025-02. [2025-09-24T18:42:00.816053] [INFO ] [REMOTE ] ESS: Fetching primary data for 2025-03. [2025-09-24T18:42:01.061592] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2025-07 (1.85 seconds). [2025-09-24T18:42:01.616119] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2025-04. [2025-09-24T18:42:02.416098] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2025-08. [2025-09-24T18:42:02.774259] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2025-02 (2.75 seconds). [2025-09-24T18:42:03.117486] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2025-03 (2.30 seconds). [2025-09-24T18:42:03.216110] [INFO ] [REMOTE ] ET: Fetching primary data for 2025-03. [2025-09-24T18:42:04.016121] [INFO ] [REMOTE ] ESS: Fetching primary data for 2025-04. [2025-09-24T18:42:06.050072] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2025-04 (4.43 seconds). [2025-09-24T18:42:06.062535] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2025-05. [2025-09-24T18:42:06.087691] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2025-04 (2.07 seconds). [2025-09-24T18:42:06.098075] [INFO ] [REMOTE ] ESS: Fetching primary data for 2025-05. [2025-09-24T18:42:06.543401] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2025-08 (4.13 seconds). [2025-09-24T18:42:06.553177] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2025-09. [2025-09-24T18:42:07.012479] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2025-05 (0.91 seconds). [2025-09-24T18:42:07.216053] [INFO ] [REMOTE ] ESS: Fetching primary data for 2025-06. [2025-09-24T18:42:07.475680] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-24T18:42:07.572463] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2025-03 (4.36 seconds). [2025-09-24T18:42:08.016084] [INFO ] [REMOTE ] ET: Fetching primary data for 2025-04. [2025-09-24T18:42:08.181351] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-24T18:42:08.190336] [INFO ] [REMOTE ] ESRT: Full fetch complete (66430 records). [2025-09-24T18:42:08.190503] [DEBUG] [VALIDATOR ] ESRT: Validating primary data. [2025-09-24T18:42:08.521672] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-24T18:42:08.637729] [DEBUG] [VALIDATOR ] ESRT: All expected trading days are present. [2025-09-24T18:42:08.637836] [DEBUG] [VALIDATOR ] ESRT: Primary data validation passed. [2025-09-24T18:42:08.638997] [INFO ] [MAIN ] ESRT: Fetched primary data is valid. [2025-09-24T18:42:08.639068] [DEBUG] [LOCAL ] ESRT: Saving primary data. [2025-09-24T18:42:08.640917] [DEBUG] [LOCAL ] ESRT: Trimmed 66430 records to 46377 (keeping 200 days of data) [2025-09-24T18:42:08.840499] [INFO ] [REMOTE ] ESS: Fetching primary data for 2025-07. [2025-09-24T18:42:08.914839] [DEBUG] [LOCAL ] ESRT: Primary data saved (46377 records). [2025-09-24T18:42:08.915000] [INFO ] [MAIN ] ESRT: Full history saved. [2025-09-24T18:42:08.915095] [INFO ] [MAIN ] Update Progress: 771/2373 symbols completed. ESRT took 29.9s. Estimated remaining: 3h 32m 7s. Rate: 7.6 symbols/min [2025-09-24T18:42:09.090683] [INFO ] [MAIN ] ETB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:42:09.105295] [DEBUG] [LOCAL ] ETB: Loaded 11919 existing records from primary storage. [2025-09-24T18:42:09.105440] [INFO ] [MAIN ] ETB: Loaded 11919 existing records. [2025-09-24T18:42:09.283166] [WARN ] [MAIN ] ETB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:42:09.283425] [INFO ] [MAIN ] ETB: Wiping existing primary data before full refresh. [2025-09-24T18:42:09.283474] [INFO ] [LOCAL ] ETB: Starting deletion of primary data. [2025-09-24T18:42:09.283923] [DEBUG] [LOCAL ] ETB: Deleted primary data file. [2025-09-24T18:42:09.283983] [INFO ] [MAIN ] ETB: Starting full primary refresh. [2025-09-24T18:42:09.617800] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2025-06. [2025-09-24T18:42:09.639929] [INFO ] [REMOTE ] ETB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:42:10.191475] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2025-07 (1.35 seconds). [2025-09-24T18:42:10.231772] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2025-04 (2.22 seconds). [2025-09-24T18:42:10.416048] [INFO ] [REMOTE ] ETB: Fetching primary data for 2024-12. [2025-09-24T18:42:11.035494] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2025-06 (1.42 seconds). [2025-09-24T18:42:11.216058] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2025-07. [2025-09-24T18:42:11.423415] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2024-12 (1.01 seconds). [2025-09-24T18:42:12.016125] [INFO ] [REMOTE ] ESS: Fetching primary data for 2025-08. [2025-09-24T18:42:12.816082] [INFO ] [REMOTE ] ETB: Fetching primary data for 2025-01. [2025-09-24T18:42:12.895781] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2025-07 (1.68 seconds). [2025-09-24T18:42:13.220263] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2025-08 (1.20 seconds). [2025-09-24T18:42:13.520736] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2025-01 (0.70 seconds). [2025-09-24T18:42:13.616107] [INFO ] [REMOTE ] ESS: Fetching primary data for 2025-09. [2025-09-24T18:42:14.416100] [INFO ] [REMOTE ] ETB: Fetching primary data for 2025-02. [2025-09-24T18:42:15.216099] [INFO ] [REMOTE ] ET: Fetching primary data for 2025-05. [2025-09-24T18:42:15.807198] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2025-09 (2.19 seconds). [2025-09-24T18:42:15.812551] [INFO ] [REMOTE ] ESS: Full fetch complete (43275 records). [2025-09-24T18:42:15.812683] [DEBUG] [VALIDATOR ] ESS: Validating primary data. [2025-09-24T18:42:16.034518] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2025-08. [2025-09-24T18:42:16.216624] [DEBUG] [VALIDATOR ] ESS: All expected trading days are present. [2025-09-24T18:42:16.216808] [DEBUG] [VALIDATOR ] ESS: Primary data validation passed. [2025-09-24T18:42:16.217612] [INFO ] [MAIN ] ESS: Fetched primary data is valid. [2025-09-24T18:42:16.217687] [DEBUG] [LOCAL ] ESS: Saving primary data. [2025-09-24T18:42:16.218691] [DEBUG] [LOCAL ] ESS: Trimmed 43275 records to 30038 (keeping 200 days of data) [2025-09-24T18:42:16.411121] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2025-02 (2.00 seconds). [2025-09-24T18:42:16.436079] [DEBUG] [LOCAL ] ESS: Primary data saved (30038 records). [2025-09-24T18:42:16.436248] [INFO ] [MAIN ] ESS: Full history saved. [2025-09-24T18:42:16.436418] [INFO ] [MAIN ] Update Progress: 772/2373 symbols completed. ESS took 31.9s. Estimated remaining: 3h 31m 58s. Rate: 7.6 symbols/min [2025-09-24T18:42:16.619433] [INFO ] [MAIN ] ETD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:42:16.646640] [DEBUG] [LOCAL ] ETD: Loaded 27418 existing records from primary storage. [2025-09-24T18:42:16.646850] [INFO ] [MAIN ] ETD: Loaded 27418 existing records. [2025-09-24T18:42:16.821425] [INFO ] [REMOTE ] ETB: Fetching primary data for 2025-03. [2025-09-24T18:42:16.826087] [WARN ] [MAIN ] ETD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:42:16.827071] [INFO ] [MAIN ] ETD: Wiping existing primary data before full refresh. [2025-09-24T18:42:16.827124] [INFO ] [LOCAL ] ETD: Starting deletion of primary data. [2025-09-24T18:42:16.828144] [DEBUG] [LOCAL ] ETD: Deleted primary data file. [2025-09-24T18:42:16.828208] [INFO ] [MAIN ] ETD: Starting full primary refresh. [2025-09-24T18:42:17.182923] [INFO ] [REMOTE ] ETD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:42:17.616155] [INFO ] [REMOTE ] ETD: Fetching primary data for 2024-12. [2025-09-24T18:42:17.885062] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2025-03 (1.06 seconds). [2025-09-24T18:42:18.032885] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2025-05 (2.82 seconds). [2025-09-24T18:42:18.077215] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2025-08 (2.04 seconds). [2025-09-24T18:42:18.393107] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2024-12 (0.78 seconds). [2025-09-24T18:42:18.416064] [INFO ] [REMOTE ] ETD: Fetching primary data for 2025-01. [2025-09-24T18:42:19.216065] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2025-09. [2025-09-24T18:42:19.599599] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-24T18:42:20.016130] [INFO ] [REMOTE ] ETD: Fetching primary data for 2025-02. [2025-09-24T18:42:20.816063] [INFO ] [REMOTE ] ETB: Fetching primary data for 2025-04. [2025-09-24T18:42:20.978466] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-24T18:42:21.089027] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-24T18:42:21.098374] [INFO ] [REMOTE ] ESTC: Full fetch complete (72092 records). [2025-09-24T18:42:21.098557] [DEBUG] [VALIDATOR ] ESTC: Validating primary data. [2025-09-24T18:42:21.536630] [DEBUG] [VALIDATOR ] ESTC: All expected trading days are present. [2025-09-24T18:42:21.536744] [DEBUG] [VALIDATOR ] ESTC: Primary data validation passed. [2025-09-24T18:42:21.537730] [INFO ] [MAIN ] ESTC: Fetched primary data is valid. [2025-09-24T18:42:21.537794] [DEBUG] [LOCAL ] ESTC: Saving primary data. [2025-09-24T18:42:21.539361] [DEBUG] [LOCAL ] ESTC: Trimmed 72092 records to 50067 (keeping 200 days of data) [2025-09-24T18:42:21.632092] [INFO ] [REMOTE ] ET: Fetching primary data for 2025-06. [2025-09-24T18:42:21.872084] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-24T18:42:21.891300] [DEBUG] [LOCAL ] ESTC: Primary data saved (50067 records). [2025-09-24T18:42:21.891421] [INFO ] [MAIN ] ESTC: Full history saved. [2025-09-24T18:42:21.891557] [INFO ] [MAIN ] Update Progress: 773/2373 symbols completed. ESTC took 32.0s. Estimated remaining: 3h 31m 45s. Rate: 7.6 symbols/min [2025-09-24T18:42:22.085744] [INFO ] [MAIN ] ETG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:42:22.103492] [DEBUG] [LOCAL ] ETG: Loaded 16618 existing records from primary storage. [2025-09-24T18:42:22.103607] [INFO ] [MAIN ] ETG: Loaded 16618 existing records. [2025-09-24T18:42:22.313332] [WARN ] [MAIN ] ETG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:42:22.313788] [INFO ] [MAIN ] ETG: Wiping existing primary data before full refresh. [2025-09-24T18:42:22.313869] [INFO ] [LOCAL ] ETG: Starting deletion of primary data. [2025-09-24T18:42:22.314597] [DEBUG] [LOCAL ] ETG: Deleted primary data file. [2025-09-24T18:42:22.314704] [INFO ] [MAIN ] ETG: Starting full primary refresh. [2025-09-24T18:42:22.422725] [INFO ] [REMOTE ] ETB: Fetching primary data for 2025-05. [2025-09-24T18:42:22.755555] [INFO ] [REMOTE ] ETG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:42:23.216110] [INFO ] [REMOTE ] ETD: Fetching primary data for 2025-03. [2025-09-24T18:42:23.376314] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-24T18:42:23.655311] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2025-06 (2.02 seconds). [2025-09-24T18:42:24.002150] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2025-03 (0.79 seconds). [2025-09-24T18:42:24.016027] [INFO ] [REMOTE ] ETD: Fetching primary data for 2025-04. [2025-09-24T18:42:24.816093] [INFO ] [REMOTE ] ETG: Fetching primary data for 2024-12. [2025-09-24T18:42:25.554792] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-24T18:42:25.616085] [INFO ] [REMOTE ] ETD: Fetching primary data for 2025-05. [2025-09-24T18:42:26.242851] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2024-12 (1.43 seconds). [2025-09-24T18:42:26.416087] [INFO ] [REMOTE ] ETG: Fetching primary data for 2025-01. [2025-09-24T18:42:26.960216] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2025-05 (1.34 seconds). [2025-09-24T18:42:27.216093] [INFO ] [REMOTE ] ET: Fetching primary data for 2025-07. [2025-09-24T18:42:27.529825] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2025-01 (1.11 seconds). [2025-09-24T18:42:28.016139] [INFO ] [REMOTE ] ETB: Fetching primary data for 2025-06. [2025-09-24T18:42:28.671779] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2025-06 (0.66 seconds). [2025-09-24T18:42:28.816110] [INFO ] [REMOTE ] ETD: Fetching primary data for 2025-06. [2025-09-24T18:42:29.616069] [INFO ] [REMOTE ] ETG: Fetching primary data for 2025-02. [2025-09-24T18:42:29.659285] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2025-07 (2.44 seconds). [2025-09-24T18:42:29.846619] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-24T18:42:30.416083] [INFO ] [REMOTE ] ETB: Fetching primary data for 2025-07. [2025-09-24T18:42:30.572629] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-24T18:42:31.006062] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2025-07 (0.59 seconds). [2025-09-24T18:42:31.216097] [INFO ] [REMOTE ] ETD: Fetching primary data for 2025-07. [2025-09-24T18:42:32.016081] [INFO ] [REMOTE ] ETG: Fetching primary data for 2025-03. [2025-09-24T18:42:32.231590] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2025-07 (1.02 seconds). [2025-09-24T18:42:32.816074] [INFO ] [REMOTE ] ETB: Fetching primary data for 2025-08. [2025-09-24T18:42:33.011624] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2025-03 (1.00 seconds). [2025-09-24T18:42:33.616201] [INFO ] [REMOTE ] ETD: Fetching primary data for 2025-08. [2025-09-24T18:42:33.724216] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2025-08 (0.91 seconds). [2025-09-24T18:42:34.416117] [INFO ] [REMOTE ] ETG: Fetching primary data for 2025-04. [2025-09-24T18:42:34.859157] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2025-08 (1.24 seconds). [2025-09-24T18:42:35.075180] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2025-04 (0.66 seconds). [2025-09-24T18:42:35.216112] [INFO ] [REMOTE ] ETG: Fetching primary data for 2025-05. [2025-09-24T18:42:36.016101] [INFO ] [REMOTE ] ETB: Fetching primary data for 2025-09. [2025-09-24T18:42:36.110491] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2025-05 (0.89 seconds). [2025-09-24T18:42:36.816166] [INFO ] [REMOTE ] ETG: Fetching primary data for 2025-06. [2025-09-24T18:42:36.844738] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2025-09 (0.83 seconds). [2025-09-24T18:42:36.849116] [INFO ] [REMOTE ] ETB: Full fetch complete (17779 records). [2025-09-24T18:42:36.849258] [DEBUG] [VALIDATOR ] ETB: Validating primary data. [2025-09-24T18:42:37.242223] [DEBUG] [VALIDATOR ] ETB: All expected trading days are present. [2025-09-24T18:42:37.242375] [DEBUG] [VALIDATOR ] ETB: Primary data validation passed. [2025-09-24T18:42:37.243014] [INFO ] [MAIN ] ETB: Fetched primary data is valid. [2025-09-24T18:42:37.243105] [DEBUG] [LOCAL ] ETB: Saving primary data. [2025-09-24T18:42:37.244280] [DEBUG] [LOCAL ] ETB: Trimmed 17779 records to 11967 (keeping 200 days of data) [2025-09-24T18:42:37.329319] [DEBUG] [LOCAL ] ETB: Primary data saved (11967 records). [2025-09-24T18:42:37.329493] [INFO ] [MAIN ] ETB: Full history saved. [2025-09-24T18:42:37.329712] [INFO ] [MAIN ] Update Progress: 774/2373 symbols completed. ETB took 28.4s. Estimated remaining: 3h 31m 53s. Rate: 7.5 symbols/min [2025-09-24T18:42:37.521588] [INFO ] [MAIN ] ETJ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:42:37.540690] [DEBUG] [LOCAL ] ETJ: Loaded 16617 existing records from primary storage. [2025-09-24T18:42:37.540857] [INFO ] [MAIN ] ETJ: Loaded 16617 existing records. [2025-09-24T18:42:37.617859] [INFO ] [REMOTE ] ETD: Fetching primary data for 2025-09. [2025-09-24T18:42:37.744585] [WARN ] [MAIN ] ETJ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:42:37.744992] [INFO ] [MAIN ] ETJ: Wiping existing primary data before full refresh. [2025-09-24T18:42:37.745062] [INFO ] [LOCAL ] ETJ: Starting deletion of primary data. [2025-09-24T18:42:37.745794] [DEBUG] [LOCAL ] ETJ: Deleted primary data file. [2025-09-24T18:42:37.745859] [INFO ] [MAIN ] ETJ: Starting full primary refresh. [2025-09-24T18:42:37.955028] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-24T18:42:38.186211] [INFO ] [REMOTE ] ETJ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:42:38.416123] [INFO ] [REMOTE ] ET: Fetching primary data for 2025-08. [2025-09-24T18:42:38.991774] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2025-09 (1.37 seconds). [2025-09-24T18:42:38.997411] [INFO ] [REMOTE ] ETD: Full fetch complete (38008 records). [2025-09-24T18:42:38.997545] [DEBUG] [VALIDATOR ] ETD: Validating primary data. [2025-09-24T18:42:39.221220] [INFO ] [REMOTE ] ETG: Fetching primary data for 2025-07. [2025-09-24T18:42:39.391153] [DEBUG] [VALIDATOR ] ETD: All expected trading days are present. [2025-09-24T18:42:39.391252] [DEBUG] [VALIDATOR ] ETD: Primary data validation passed. [2025-09-24T18:42:39.392105] [INFO ] [MAIN ] ETD: Fetched primary data is valid. [2025-09-24T18:42:39.392187] [DEBUG] [LOCAL ] ETD: Saving primary data. [2025-09-24T18:42:39.394970] [DEBUG] [LOCAL ] ETD: Trimmed 38008 records to 27360 (keeping 200 days of data) [2025-09-24T18:42:39.571822] [DEBUG] [LOCAL ] ETD: Primary data saved (27360 records). [2025-09-24T18:42:39.571957] [INFO ] [MAIN ] ETD: Full history saved. [2025-09-24T18:42:39.572068] [INFO ] [MAIN ] Update Progress: 775/2373 symbols completed. ETD took 23.1s. Estimated remaining: 3h 31m 33s. Rate: 7.6 symbols/min [2025-09-24T18:42:39.743493] [INFO ] [MAIN ] ETN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:42:39.803970] [DEBUG] [LOCAL ] ETN: Loaded 52836 existing records from primary storage. [2025-09-24T18:42:39.804115] [INFO ] [MAIN ] ETN: Loaded 52836 existing records. [2025-09-24T18:42:39.984915] [WARN ] [MAIN ] ETN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:42:39.985156] [INFO ] [MAIN ] ETN: Wiping existing primary data before full refresh. [2025-09-24T18:42:39.985217] [INFO ] [LOCAL ] ETN: Starting deletion of primary data. [2025-09-24T18:42:39.988044] [DEBUG] [LOCAL ] ETN: Deleted primary data file. [2025-09-24T18:42:39.988119] [INFO ] [MAIN ] ETN: Starting full primary refresh. [2025-09-24T18:42:40.021245] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2024-12. [2025-09-24T18:42:40.388353] [INFO ] [REMOTE ] ETN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:42:40.383030] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2025-07 (1.16 seconds). [2025-09-24T18:42:40.827450] [INFO ] [REMOTE ] ETN: Fetching primary data for 2024-12. [2025-09-24T18:42:40.835135] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2025-08 (2.42 seconds). [2025-09-24T18:42:41.072107] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2024-12 (1.05 seconds). [2025-09-24T18:42:41.616089] [INFO ] [REMOTE ] ETG: Fetching primary data for 2025-08. [2025-09-24T18:42:42.416067] [INFO ] [REMOTE ] ET: Fetching primary data for 2025-09. [2025-09-24T18:42:42.715718] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2024-12 (1.89 seconds). [2025-09-24T18:42:42.763908] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2025-08 (1.15 seconds). [2025-09-24T18:42:43.216119] [INFO ] [REMOTE ] ETG: Fetching primary data for 2025-09. [2025-09-24T18:42:43.971351] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2025-09 (0.76 seconds). [2025-09-24T18:42:43.975626] [INFO ] [REMOTE ] ETG: Full fetch complete (24887 records). [2025-09-24T18:42:43.975728] [DEBUG] [VALIDATOR ] ETG: Validating primary data. [2025-09-24T18:42:44.021362] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2025-01. [2025-09-24T18:42:44.363787] [DEBUG] [VALIDATOR ] ETG: All expected trading days are present. [2025-09-24T18:42:44.363975] [DEBUG] [VALIDATOR ] ETG: Primary data validation passed. [2025-09-24T18:42:44.364544] [INFO ] [MAIN ] ETG: Fetched primary data is valid. [2025-09-24T18:42:44.364704] [DEBUG] [LOCAL ] ETG: Saving primary data. [2025-09-24T18:42:44.365824] [DEBUG] [LOCAL ] ETG: Trimmed 24887 records to 16563 (keeping 200 days of data) [2025-09-24T18:42:44.483765] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2025-09 (2.07 seconds). [2025-09-24T18:42:44.498035] [INFO ] [REMOTE ] ET: Full fetch complete (77955 records). [2025-09-24T18:42:44.499731] [DEBUG] [VALIDATOR ] ET: Validating primary data. [2025-09-24T18:42:44.819359] [INFO ] [REMOTE ] ETN: Fetching primary data for 2025-01. [2025-09-24T18:42:44.929185] [DEBUG] [VALIDATOR ] ET: All expected trading days are present. [2025-09-24T18:42:44.929532] [DEBUG] [VALIDATOR ] ET: Primary data validation passed. [2025-09-24T18:42:44.930910] [INFO ] [MAIN ] ET: Fetched primary data is valid. [2025-09-24T18:42:44.931367] [DEBUG] [LOCAL ] ET: Saving primary data. [2025-09-24T18:42:44.935909] [DEBUG] [LOCAL ] ET: Trimmed 77955 records to 53789 (keeping 200 days of data) [2025-09-24T18:42:44.940770] [DEBUG] [LOCAL ] ETG: Primary data saved (16563 records). [2025-09-24T18:42:44.940871] [INFO ] [MAIN ] ETG: Full history saved. [2025-09-24T18:42:44.940996] [INFO ] [MAIN ] Update Progress: 776/2373 symbols completed. ETG took 23.0s. Estimated remaining: 3h 31m 20s. Rate: 7.6 symbols/min [2025-09-24T18:42:45.245510] [INFO ] [MAIN ] ETO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:42:45.253483] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2025-01 (1.23 seconds). [2025-09-24T18:42:45.280846] [DEBUG] [LOCAL ] ETO: Loaded 6492 existing records from primary storage. [2025-09-24T18:42:45.284900] [INFO ] [MAIN ] ETO: Loaded 6492 existing records. [2025-09-24T18:42:45.568570] [WARN ] [MAIN ] ETO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:42:45.570840] [INFO ] [MAIN ] ETO: Wiping existing primary data before full refresh. [2025-09-24T18:42:45.571147] [INFO ] [LOCAL ] ETO: Starting deletion of primary data. [2025-09-24T18:42:45.572015] [DEBUG] [LOCAL ] ETO: Deleted primary data file. [2025-09-24T18:42:45.572620] [INFO ] [MAIN ] ETO: Starting full primary refresh. [2025-09-24T18:42:45.617743] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2025-02. [2025-09-24T18:42:45.981326] [INFO ] [REMOTE ] ETO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:42:46.070592] [DEBUG] [LOCAL ] ET: Primary data saved (53789 records). [2025-09-24T18:42:46.070827] [INFO ] [MAIN ] ET: Full history saved. [2025-09-24T18:42:46.070980] [INFO ] [MAIN ] Update Progress: 777/2373 symbols completed. ET took 54.4s. Estimated remaining: 3h 30m 58s. Rate: 7.6 symbols/min [2025-09-24T18:42:46.312934] [INFO ] [MAIN ] ETR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:42:46.380330] [DEBUG] [LOCAL ] ETR: Loaded 53225 existing records from primary storage. [2025-09-24T18:42:46.380504] [INFO ] [MAIN ] ETR: Loaded 53225 existing records. [2025-09-24T18:42:46.431808] [INFO ] [REMOTE ] ETO: Fetching primary data for 2024-12. [2025-09-24T18:42:46.588422] [WARN ] [MAIN ] ETR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:42:46.589360] [INFO ] [MAIN ] ETR: Wiping existing primary data before full refresh. [2025-09-24T18:42:46.589491] [INFO ] [LOCAL ] ETR: Starting deletion of primary data. [2025-09-24T18:42:46.601326] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2025-02 (0.98 seconds). [2025-09-24T18:42:46.606025] [DEBUG] [LOCAL ] ETR: Deleted primary data file. [2025-09-24T18:42:46.606571] [INFO ] [MAIN ] ETR: Starting full primary refresh. [2025-09-24T18:42:46.971504] [INFO ] [REMOTE ] ETR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:42:47.000221] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2025-01 (2.18 seconds). [2025-09-24T18:42:47.216033] [INFO ] [REMOTE ] ETR: Fetching primary data for 2024-12. [2025-09-24T18:42:47.233621] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2024-12 (0.80 seconds). [2025-09-24T18:42:48.016072] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2025-03. [2025-09-24T18:42:48.816136] [INFO ] [REMOTE ] ETN: Fetching primary data for 2025-02. [2025-09-24T18:42:48.949241] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2025-03 (0.93 seconds). [2025-09-24T18:42:49.100429] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2024-12 (1.88 seconds). [2025-09-24T18:42:49.616136] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2025-04. [2025-09-24T18:42:50.416055] [INFO ] [REMOTE ] ETO: Fetching primary data for 2025-01. [2025-09-24T18:42:50.687436] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2025-04 (1.07 seconds). [2025-09-24T18:42:50.777798] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2025-02 (1.96 seconds). [2025-09-24T18:42:51.043351] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2025-01 (0.63 seconds). [2025-09-24T18:42:51.216126] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2025-05. [2025-09-24T18:42:52.016127] [INFO ] [REMOTE ] ETN: Fetching primary data for 2025-03. [2025-09-24T18:42:52.109918] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2025-05 (0.89 seconds). [2025-09-24T18:42:52.816102] [INFO ] [REMOTE ] ETO: Fetching primary data for 2025-02. [2025-09-24T18:42:53.428486] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2025-02 (0.61 seconds). [2025-09-24T18:42:53.616048] [INFO ] [REMOTE ] ETO: Fetching primary data for 2025-03. [2025-09-24T18:42:54.103856] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2025-03 (2.09 seconds). [2025-09-24T18:42:54.342224] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2025-03 (0.73 seconds). [2025-09-24T18:42:54.416048] [INFO ] [REMOTE ] ETO: Fetching primary data for 2025-04. [2025-09-24T18:42:55.143832] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2025-04 (0.73 seconds). [2025-09-24T18:42:55.216072] [INFO ] [REMOTE ] ETO: Fetching primary data for 2025-05. [2025-09-24T18:42:55.894738] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2025-05 (0.68 seconds). [2025-09-24T18:42:56.016065] [INFO ] [REMOTE ] ETN: Fetching primary data for 2025-04. [2025-09-24T18:42:56.816086] [INFO ] [REMOTE ] ETO: Fetching primary data for 2025-06. [2025-09-24T18:42:57.616118] [INFO ] [REMOTE ] ETR: Fetching primary data for 2025-01. [2025-09-24T18:42:57.758928] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2025-06 (0.94 seconds). [2025-09-24T18:42:58.027513] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2025-04 (2.01 seconds). [2025-09-24T18:42:58.416101] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2025-06. [2025-09-24T18:42:59.216068] [INFO ] [REMOTE ] ETN: Fetching primary data for 2025-05. [2025-09-24T18:42:59.320137] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2025-06 (0.90 seconds). [2025-09-24T18:42:59.426843] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2025-01 (1.81 seconds). [2025-09-24T18:43:00.016122] [INFO ] [REMOTE ] ETR: Fetching primary data for 2025-02. [2025-09-24T18:43:00.816054] [INFO ] [REMOTE ] ETO: Fetching primary data for 2025-07. [2025-09-24T18:43:01.089248] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2025-05 (1.87 seconds). [2025-09-24T18:43:01.236193] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2025-07 (0.42 seconds). [2025-09-24T18:43:01.441960] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2025-02 (1.43 seconds). [2025-09-24T18:43:01.616148] [INFO ] [REMOTE ] ETN: Fetching primary data for 2025-06. [2025-09-24T18:43:02.416104] [INFO ] [REMOTE ] ETR: Fetching primary data for 2025-03. [2025-09-24T18:43:03.216090] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2025-07. [2025-09-24T18:43:03.392618] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2025-06 (1.78 seconds). [2025-09-24T18:43:04.016072] [INFO ] [REMOTE ] ETO: Fetching primary data for 2025-08. [2025-09-24T18:43:04.388584] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2025-07 (1.17 seconds). [2025-09-24T18:43:04.480976] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2025-08 (0.46 seconds). [2025-09-24T18:43:04.539336] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2025-03 (2.12 seconds). [2025-09-24T18:43:04.816115] [INFO ] [REMOTE ] ETO: Fetching primary data for 2025-09. [2025-09-24T18:43:05.524045] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2025-09 (0.71 seconds). [2025-09-24T18:43:05.525591] [INFO ] [REMOTE ] ETO: Full fetch complete (9276 records). [2025-09-24T18:43:05.525690] [DEBUG] [VALIDATOR ] ETO: Validating primary data. [2025-09-24T18:43:05.621224] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2025-08. [2025-09-24T18:43:05.908605] [DEBUG] [VALIDATOR ] ETO: All expected trading days are present. [2025-09-24T18:43:05.908715] [DEBUG] [VALIDATOR ] ETO: Primary data validation passed. [2025-09-24T18:43:05.908966] [INFO ] [MAIN ] ETO: Fetched primary data is valid. [2025-09-24T18:43:05.909009] [DEBUG] [LOCAL ] ETO: Saving primary data. [2025-09-24T18:43:05.909427] [DEBUG] [LOCAL ] ETO: Trimmed 9276 records to 6493 (keeping 200 days of data) [2025-09-24T18:43:05.953574] [DEBUG] [LOCAL ] ETO: Primary data saved (6493 records). [2025-09-24T18:43:05.953705] [INFO ] [MAIN ] ETO: Full history saved. [2025-09-24T18:43:05.953810] [INFO ] [MAIN ] Update Progress: 778/2373 symbols completed. ETO took 21.0s. Estimated remaining: 3h 31m 14s. Rate: 7.6 symbols/min [2025-09-24T18:43:06.127874] [INFO ] [MAIN ] ETV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:43:06.152147] [DEBUG] [LOCAL ] ETV: Loaded 21362 existing records from primary storage. [2025-09-24T18:43:06.152397] [INFO ] [MAIN ] ETV: Loaded 21362 existing records. [2025-09-24T18:43:06.330066] [WARN ] [MAIN ] ETV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:43:06.330404] [INFO ] [MAIN ] ETV: Wiping existing primary data before full refresh. [2025-09-24T18:43:06.330461] [INFO ] [LOCAL ] ETV: Starting deletion of primary data. [2025-09-24T18:43:06.331690] [DEBUG] [LOCAL ] ETV: Deleted primary data file. [2025-09-24T18:43:06.331750] [INFO ] [MAIN ] ETV: Starting full primary refresh. [2025-09-24T18:43:06.421197] [INFO ] [REMOTE ] ETN: Fetching primary data for 2025-07. [2025-09-24T18:43:06.643597] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-24T18:43:06.727371] [INFO ] [REMOTE ] ETV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:43:07.216095] [INFO ] [REMOTE ] ETR: Fetching primary data for 2025-04. [2025-09-24T18:43:08.016084] [INFO ] [REMOTE ] ETV: Fetching primary data for 2024-12. [2025-09-24T18:43:08.622404] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2025-07 (2.20 seconds). [2025-09-24T18:43:08.816060] [INFO ] [REMOTE ] ETN: Fetching primary data for 2025-08. [2025-09-24T18:43:08.994731] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-24T18:43:09.436224] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2024-12 (1.42 seconds). [2025-09-24T18:43:09.616101] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2025-09. [2025-09-24T18:43:10.416056] [INFO ] [REMOTE ] ETV: Fetching primary data for 2025-01. [2025-09-24T18:43:10.597208] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2025-09 (0.98 seconds). [2025-09-24T18:43:10.602631] [INFO ] [REMOTE ] ETJ: Full fetch complete (24951 records). [2025-09-24T18:43:10.602754] [DEBUG] [VALIDATOR ] ETJ: Validating primary data. [2025-09-24T18:43:10.985983] [DEBUG] [VALIDATOR ] ETJ: All expected trading days are present. [2025-09-24T18:43:10.986128] [DEBUG] [VALIDATOR ] ETJ: Primary data validation passed. [2025-09-24T18:43:10.986962] [INFO ] [MAIN ] ETJ: Fetched primary data is valid. [2025-09-24T18:43:10.987046] [DEBUG] [LOCAL ] ETJ: Saving primary data. [2025-09-24T18:43:10.988143] [DEBUG] [LOCAL ] ETJ: Trimmed 24951 records to 16647 (keeping 200 days of data) [2025-09-24T18:43:11.086846] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2025-08 (2.27 seconds). [2025-09-24T18:43:11.125463] [DEBUG] [LOCAL ] ETJ: Primary data saved (16647 records). [2025-09-24T18:43:11.125589] [INFO ] [MAIN ] ETJ: Full history saved. [2025-09-24T18:43:11.125693] [INFO ] [MAIN ] Update Progress: 779/2373 symbols completed. ETJ took 33.8s. Estimated remaining: 3h 31m 1s. Rate: 7.6 symbols/min [2025-09-24T18:43:11.221309] [INFO ] [REMOTE ] ETR: Fetching primary data for 2025-05. [2025-09-24T18:43:11.309846] [INFO ] [MAIN ] ETW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:43:11.335792] [DEBUG] [LOCAL ] ETW: Loaded 25080 existing records from primary storage. [2025-09-24T18:43:11.335921] [INFO ] [MAIN ] ETW: Loaded 25080 existing records. [2025-09-24T18:43:11.523231] [WARN ] [MAIN ] ETW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:43:11.523821] [INFO ] [MAIN ] ETW: Wiping existing primary data before full refresh. [2025-09-24T18:43:11.524020] [INFO ] [LOCAL ] ETW: Starting deletion of primary data. [2025-09-24T18:43:11.529817] [DEBUG] [LOCAL ] ETW: Deleted primary data file. [2025-09-24T18:43:11.537779] [INFO ] [MAIN ] ETW: Starting full primary refresh. [2025-09-24T18:43:11.572704] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-24T18:43:11.906196] [INFO ] [REMOTE ] ETW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:43:12.016058] [INFO ] [REMOTE ] ETW: Fetching primary data for 2024-12. [2025-09-24T18:43:12.816074] [INFO ] [REMOTE ] ETV: Fetching primary data for 2025-02. [2025-09-24T18:43:13.147355] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2025-05 (1.93 seconds). [2025-09-24T18:43:13.616059] [INFO ] [REMOTE ] ETR: Fetching primary data for 2025-06. [2025-09-24T18:43:13.766028] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2024-12 (1.75 seconds). [2025-09-24T18:43:14.115255] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-24T18:43:14.416105] [INFO ] [REMOTE ] ETV: Fetching primary data for 2025-03. [2025-09-24T18:43:15.216165] [INFO ] [REMOTE ] ETW: Fetching primary data for 2025-01. [2025-09-24T18:43:15.492711] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2025-06 (1.88 seconds). [2025-09-24T18:43:15.550325] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2025-03 (1.13 seconds). [2025-09-24T18:43:16.016120] [INFO ] [REMOTE ] ETR: Fetching primary data for 2025-07. [2025-09-24T18:43:16.128092] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2025-01 (0.91 seconds). [2025-09-24T18:43:16.816157] [INFO ] [REMOTE ] ETN: Fetching primary data for 2025-09. [2025-09-24T18:43:17.616167] [INFO ] [REMOTE ] ETV: Fetching primary data for 2025-04. [2025-09-24T18:43:17.915123] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2025-07 (1.90 seconds). [2025-09-24T18:43:18.416149] [INFO ] [REMOTE ] ETW: Fetching primary data for 2025-02. [2025-09-24T18:43:18.994988] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2025-09 (2.18 seconds). [2025-09-24T18:43:19.004118] [INFO ] [REMOTE ] ETN: Full fetch complete (76585 records). [2025-09-24T18:43:19.004248] [DEBUG] [VALIDATOR ] ETN: Validating primary data. [2025-09-24T18:43:19.222875] [INFO ] [REMOTE ] ETR: Fetching primary data for 2025-08. [2025-09-24T18:43:19.240338] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2025-04 (1.62 seconds). [2025-09-24T18:43:19.438017] [DEBUG] [VALIDATOR ] ETN: All expected trading days are present. [2025-09-24T18:43:19.438104] [DEBUG] [VALIDATOR ] ETN: Primary data validation passed. [2025-09-24T18:43:19.439139] [INFO ] [MAIN ] ETN: Fetched primary data is valid. [2025-09-24T18:43:19.439204] [DEBUG] [LOCAL ] ETN: Saving primary data. [2025-09-24T18:43:19.441024] [DEBUG] [LOCAL ] ETN: Trimmed 76585 records to 52834 (keeping 200 days of data) [2025-09-24T18:43:19.528023] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-24T18:43:19.808297] [DEBUG] [LOCAL ] ETN: Primary data saved (52834 records). [2025-09-24T18:43:19.808451] [INFO ] [MAIN ] ETN: Full history saved. [2025-09-24T18:43:19.808542] [INFO ] [MAIN ] Update Progress: 780/2373 symbols completed. ETN took 40.2s. Estimated remaining: 3h 30m 54s. Rate: 7.6 symbols/min [2025-09-24T18:43:19.990878] [INFO ] [MAIN ] ETX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:43:19.998390] [DEBUG] [LOCAL ] ETX: Loaded 4964 existing records from primary storage. [2025-09-24T18:43:19.998503] [INFO ] [MAIN ] ETX: Loaded 4964 existing records. [2025-09-24T18:43:20.021200] [INFO ] [REMOTE ] ETW: Fetching primary data for 2025-03. [2025-09-24T18:43:20.192718] [WARN ] [MAIN ] ETX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:43:20.193001] [INFO ] [MAIN ] ETX: Wiping existing primary data before full refresh. [2025-09-24T18:43:20.193051] [INFO ] [LOCAL ] ETX: Starting deletion of primary data. [2025-09-24T18:43:20.193442] [DEBUG] [LOCAL ] ETX: Deleted primary data file. [2025-09-24T18:43:20.193503] [INFO ] [MAIN ] ETX: Starting full primary refresh. [2025-09-24T18:43:20.555476] [INFO ] [REMOTE ] ETX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:43:20.816045] [INFO ] [REMOTE ] ETX: Fetching primary data for 2024-12. [2025-09-24T18:43:21.214612] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2025-08 (1.99 seconds). [2025-09-24T18:43:21.228270] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2025-03 (1.21 seconds). [2025-09-24T18:43:21.616128] [INFO ] [REMOTE ] ETV: Fetching primary data for 2025-05. [2025-09-24T18:43:21.969191] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-24T18:43:22.416117] [INFO ] [REMOTE ] ETX: Fetching primary data for 2025-01. [2025-09-24T18:43:22.736629] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-24T18:43:22.868182] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2025-01 (0.45 seconds). [2025-09-24T18:43:23.216100] [INFO ] [REMOTE ] ETX: Fetching primary data for 2025-02. [2025-09-24T18:43:23.851106] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2025-02 (0.64 seconds). [2025-09-24T18:43:24.016114] [INFO ] [REMOTE ] ETX: Fetching primary data for 2025-03. [2025-09-24T18:43:24.489821] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2025-03 (0.47 seconds). [2025-09-24T18:43:24.816090] [INFO ] [REMOTE ] ETR: Fetching primary data for 2025-09. [2025-09-24T18:43:25.616080] [INFO ] [REMOTE ] ETX: Fetching primary data for 2025-04. [2025-09-24T18:43:26.180285] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2025-04 (0.56 seconds). [2025-09-24T18:43:26.416134] [INFO ] [REMOTE ] ETV: Fetching primary data for 2025-06. [2025-09-24T18:43:26.517869] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-24T18:43:26.527563] [INFO ] [REMOTE ] ETR: Full fetch complete (76978 records). [2025-09-24T18:43:26.527796] [DEBUG] [VALIDATOR ] ETR: Validating primary data. [2025-09-24T18:43:26.926170] [DEBUG] [VALIDATOR ] ETR: All expected trading days are present. [2025-09-24T18:43:26.926402] [DEBUG] [VALIDATOR ] ETR: Primary data validation passed. [2025-09-24T18:43:26.927730] [INFO ] [MAIN ] ETR: Fetched primary data is valid. [2025-09-24T18:43:26.927803] [DEBUG] [LOCAL ] ETR: Saving primary data. [2025-09-24T18:43:26.929471] [DEBUG] [LOCAL ] ETR: Trimmed 76978 records to 53223 (keeping 200 days of data) [2025-09-24T18:43:27.180269] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2025-06 (0.76 seconds). [2025-09-24T18:43:27.248733] [INFO ] [REMOTE ] ETX: Fetching primary data for 2025-05. [2025-09-24T18:43:27.307563] [DEBUG] [LOCAL ] ETR: Primary data saved (53223 records). [2025-09-24T18:43:27.307821] [INFO ] [MAIN ] ETR: Full history saved. [2025-09-24T18:43:27.307944] [INFO ] [MAIN ] Update Progress: 781/2373 symbols completed. ETR took 41.2s. Estimated remaining: 3h 30m 46s. Rate: 7.6 symbols/min [2025-09-24T18:43:27.492942] [INFO ] [MAIN ] ETY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:43:27.523409] [DEBUG] [LOCAL ] ETY: Loaded 22694 existing records from primary storage. [2025-09-24T18:43:27.523692] [INFO ] [MAIN ] ETY: Loaded 22694 existing records. [2025-09-24T18:43:27.740134] [WARN ] [MAIN ] ETY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:43:27.740454] [INFO ] [MAIN ] ETY: Wiping existing primary data before full refresh. [2025-09-24T18:43:27.740505] [INFO ] [LOCAL ] ETY: Starting deletion of primary data. [2025-09-24T18:43:27.741426] [DEBUG] [LOCAL ] ETY: Deleted primary data file. [2025-09-24T18:43:27.741498] [INFO ] [MAIN ] ETY: Starting full primary refresh. [2025-09-24T18:43:27.943325] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2025-05 (0.69 seconds). [2025-09-24T18:43:28.021310] [INFO ] [REMOTE ] ETV: Fetching primary data for 2025-07. [2025-09-24T18:43:28.143934] [INFO ] [REMOTE ] ETY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:43:28.816089] [INFO ] [REMOTE ] ETW: Fetching primary data for 2025-04. [2025-09-24T18:43:29.316590] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2025-07 (1.30 seconds). [2025-09-24T18:43:29.616122] [INFO ] [REMOTE ] ETX: Fetching primary data for 2025-06. [2025-09-24T18:43:30.317339] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2025-06 (0.70 seconds). [2025-09-24T18:43:30.338517] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-24T18:43:30.416138] [INFO ] [REMOTE ] ETX: Fetching primary data for 2025-07. [2025-09-24T18:43:31.052019] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2025-07 (0.64 seconds). [2025-09-24T18:43:31.216111] [INFO ] [REMOTE ] ETV: Fetching primary data for 2025-08. [2025-09-24T18:43:32.016082] [INFO ] [REMOTE ] ETW: Fetching primary data for 2025-05. [2025-09-24T18:43:32.288791] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2025-08 (1.07 seconds). [2025-09-24T18:43:32.816108] [INFO ] [REMOTE ] ETV: Fetching primary data for 2025-09. [2025-09-24T18:43:33.119592] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2025-05 (1.10 seconds). [2025-09-24T18:43:33.616070] [INFO ] [REMOTE ] ETW: Fetching primary data for 2025-06. [2025-09-24T18:43:33.959686] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2025-09 (1.14 seconds). [2025-09-24T18:43:33.966215] [INFO ] [REMOTE ] ETV: Full fetch complete (31730 records). [2025-09-24T18:43:33.966418] [DEBUG] [VALIDATOR ] ETV: Validating primary data. [2025-09-24T18:43:34.354905] [DEBUG] [VALIDATOR ] ETV: All expected trading days are present. [2025-09-24T18:43:34.355038] [DEBUG] [VALIDATOR ] ETV: Primary data validation passed. [2025-09-24T18:43:34.355709] [INFO ] [MAIN ] ETV: Fetched primary data is valid. [2025-09-24T18:43:34.355772] [DEBUG] [LOCAL ] ETV: Saving primary data. [2025-09-24T18:43:34.356554] [DEBUG] [LOCAL ] ETV: Trimmed 31730 records to 21358 (keeping 200 days of data) [2025-09-24T18:43:34.423750] [INFO ] [REMOTE ] ETY: Fetching primary data for 2024-12. [2025-09-24T18:43:34.494354] [DEBUG] [LOCAL ] ETV: Primary data saved (21358 records). [2025-09-24T18:43:34.494477] [INFO ] [MAIN ] ETV: Full history saved. [2025-09-24T18:43:34.494557] [INFO ] [MAIN ] Update Progress: 782/2373 symbols completed. ETV took 28.5s. Estimated remaining: 3h 30m 36s. Rate: 7.6 symbols/min [2025-09-24T18:43:34.669497] [INFO ] [MAIN ] EVC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:43:34.683984] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2025-06 (1.07 seconds). [2025-09-24T18:43:34.704093] [DEBUG] [LOCAL ] EVC: Loaded 19546 existing records from primary storage. [2025-09-24T18:43:34.704213] [INFO ] [MAIN ] EVC: Loaded 19546 existing records. [2025-09-24T18:43:34.880202] [WARN ] [MAIN ] EVC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:43:34.880454] [INFO ] [MAIN ] EVC: Wiping existing primary data before full refresh. [2025-09-24T18:43:34.880503] [INFO ] [LOCAL ] EVC: Starting deletion of primary data. [2025-09-24T18:43:34.880996] [DEBUG] [LOCAL ] EVC: Deleted primary data file. [2025-09-24T18:43:34.881057] [INFO ] [MAIN ] EVC: Starting full primary refresh. [2025-09-24T18:43:35.242493] [INFO ] [REMOTE ] EVC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:43:35.237086] [INFO ] [REMOTE ] ETX: Fetching primary data for 2025-08. [2025-09-24T18:43:35.873079] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2024-12 (1.45 seconds). [2025-09-24T18:43:36.016068] [INFO ] [REMOTE ] ETW: Fetching primary data for 2025-07. [2025-09-24T18:43:36.115290] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2025-08 (0.88 seconds). [2025-09-24T18:43:36.816091] [INFO ] [REMOTE ] ETY: Fetching primary data for 2025-01. [2025-09-24T18:43:37.249349] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2025-07 (1.23 seconds). [2025-09-24T18:43:37.616085] [INFO ] [REMOTE ] ETW: Fetching primary data for 2025-08. [2025-09-24T18:43:37.954406] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2025-01 (1.14 seconds). [2025-09-24T18:43:38.416053] [INFO ] [REMOTE ] ETY: Fetching primary data for 2025-02. [2025-09-24T18:43:38.795166] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2025-08 (1.18 seconds). [2025-09-24T18:43:39.216080] [INFO ] [REMOTE ] ETW: Fetching primary data for 2025-09. [2025-09-24T18:43:39.755386] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-24T18:43:40.016074] [INFO ] [REMOTE ] ETX: Fetching primary data for 2025-09. [2025-09-24T18:43:40.513055] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2025-09 (1.30 seconds). [2025-09-24T18:43:40.518080] [INFO ] [REMOTE ] ETW: Full fetch complete (36276 records). [2025-09-24T18:43:40.518191] [DEBUG] [VALIDATOR ] ETW: Validating primary data. [2025-09-24T18:43:40.818078] [INFO ] [REMOTE ] ETY: Fetching primary data for 2025-03. [2025-09-24T18:43:40.826079] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2025-09 (0.81 seconds). [2025-09-24T18:43:40.856941] [INFO ] [REMOTE ] ETX: Full fetch complete (7030 records). [2025-09-24T18:43:40.861430] [DEBUG] [VALIDATOR ] ETX: Validating primary data. [2025-09-24T18:43:41.073336] [DEBUG] [VALIDATOR ] ETW: All expected trading days are present. [2025-09-24T18:43:41.078565] [DEBUG] [VALIDATOR ] ETW: Primary data validation passed. [2025-09-24T18:43:41.084569] [INFO ] [MAIN ] ETW: Fetched primary data is valid. [2025-09-24T18:43:41.094908] [DEBUG] [LOCAL ] ETW: Saving primary data. [2025-09-24T18:43:41.131012] [DEBUG] [LOCAL ] ETW: Trimmed 36276 records to 25028 (keeping 200 days of data) [2025-09-24T18:43:41.442691] [DEBUG] [VALIDATOR ] ETX: All expected trading days are present. [2025-09-24T18:43:41.443038] [DEBUG] [VALIDATOR ] ETX: Primary data validation passed. [2025-09-24T18:43:41.444502] [INFO ] [MAIN ] ETX: Fetched primary data is valid. [2025-09-24T18:43:41.444581] [DEBUG] [LOCAL ] ETX: Saving primary data. [2025-09-24T18:43:41.447691] [DEBUG] [LOCAL ] ETX: Trimmed 7030 records to 4965 (keeping 200 days of data) [2025-09-24T18:43:41.492295] [DEBUG] [LOCAL ] ETX: Primary data saved (4965 records). [2025-09-24T18:43:41.493556] [INFO ] [MAIN ] ETX: Full history saved. [2025-09-24T18:43:41.493992] [INFO ] [MAIN ] Update Progress: 783/2373 symbols completed. ETX took 21.7s. Estimated remaining: 3h 30m 26s. Rate: 7.6 symbols/min [2025-09-24T18:43:41.625051] [INFO ] [REMOTE ] EVC: Fetching primary data for 2024-12. [2025-09-24T18:43:41.739763] [INFO ] [MAIN ] EVEX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:43:41.738138] [DEBUG] [LOCAL ] ETW: Primary data saved (25028 records). [2025-09-24T18:43:41.740193] [INFO ] [MAIN ] ETW: Full history saved. [2025-09-24T18:43:41.740282] [INFO ] [MAIN ] Update Progress: 784/2373 symbols completed. ETW took 30.6s. Estimated remaining: 3h 30m 3s. Rate: 7.6 symbols/min [2025-09-24T18:43:41.938788] [INFO ] [MAIN ] EVF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:43:41.951263] [DEBUG] [LOCAL ] EVEX: Loaded 29806 existing records from primary storage. [2025-09-24T18:43:41.951445] [INFO ] [MAIN ] EVEX: Loaded 29806 existing records. [2025-09-24T18:43:42.072836] [DEBUG] [LOCAL ] EVF: Loaded 9163 existing records from primary storage. [2025-09-24T18:43:42.073076] [INFO ] [MAIN ] EVF: Loaded 9163 existing records. [2025-09-24T18:43:42.284632] [WARN ] [MAIN ] EVEX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:43:42.285838] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-24T18:43:42.297688] [INFO ] [MAIN ] EVEX: Wiping existing primary data before full refresh. [2025-09-24T18:43:42.308098] [INFO ] [LOCAL ] EVEX: Starting deletion of primary data. [2025-09-24T18:43:42.314235] [DEBUG] [LOCAL ] EVEX: Deleted primary data file. [2025-09-24T18:43:42.319413] [INFO ] [MAIN ] EVEX: Starting full primary refresh. [2025-09-24T18:43:42.426688] [INFO ] [REMOTE ] ETY: Fetching primary data for 2025-04. [2025-09-24T18:43:42.454610] [WARN ] [MAIN ] EVF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:43:42.468182] [INFO ] [MAIN ] EVF: Wiping existing primary data before full refresh. [2025-09-24T18:43:42.492366] [INFO ] [LOCAL ] EVF: Starting deletion of primary data. [2025-09-24T18:43:42.498182] [DEBUG] [LOCAL ] EVF: Deleted primary data file. [2025-09-24T18:43:42.513689] [INFO ] [MAIN ] EVF: Starting full primary refresh. [2025-09-24T18:43:43.134056] [INFO ] [REMOTE ] EVEX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:43:43.235680] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2024-12. [2025-09-24T18:43:43.272584] [INFO ] [REMOTE ] EVF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:43:43.276200] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T18:43:43.695092] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-24T18:43:44.016079] [INFO ] [REMOTE ] EVF: Fetching primary data for 2024-12. [2025-09-24T18:43:44.556773] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2024-12 (1.32 seconds). [2025-09-24T18:43:44.800698] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2024-12 (0.78 seconds). [2025-09-24T18:43:44.816049] [INFO ] [REMOTE ] EVF: Fetching primary data for 2025-01. [2025-09-24T18:43:45.466703] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2025-01 (0.65 seconds). [2025-09-24T18:43:45.616099] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2025-01. [2025-09-24T18:43:46.416061] [INFO ] [REMOTE ] EVC: Fetching primary data for 2025-01. [2025-09-24T18:43:46.710785] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2025-01 (1.09 seconds). [2025-09-24T18:43:47.216109] [INFO ] [REMOTE ] EVF: Fetching primary data for 2025-02. [2025-09-24T18:43:47.644669] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2025-01 (1.23 seconds). [2025-09-24T18:43:47.795427] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2025-02 (0.58 seconds). [2025-09-24T18:43:48.016070] [INFO ] [REMOTE ] EVF: Fetching primary data for 2025-03. [2025-09-24T18:43:48.747163] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2025-03 (0.73 seconds). [2025-09-24T18:43:48.816100] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2025-02. [2025-09-24T18:43:49.616086] [INFO ] [REMOTE ] ETY: Fetching primary data for 2025-05. [2025-09-24T18:43:49.875786] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-24T18:43:50.416084] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2025-03. [2025-09-24T18:43:50.935129] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-24T18:43:51.216101] [INFO ] [REMOTE ] ETY: Fetching primary data for 2025-06. [2025-09-24T18:43:51.753569] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2025-03 (1.34 seconds). [2025-09-24T18:43:52.016076] [INFO ] [REMOTE ] EVC: Fetching primary data for 2025-02. [2025-09-24T18:43:52.311100] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2025-06 (1.10 seconds). [2025-09-24T18:43:52.816127] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2025-04. [2025-09-24T18:43:53.050407] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2025-02 (1.03 seconds). [2025-09-24T18:43:53.598345] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2025-04 (0.78 seconds). [2025-09-24T18:43:53.616106] [INFO ] [REMOTE ] EVC: Fetching primary data for 2025-03. [2025-09-24T18:43:54.416096] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2025-05. [2025-09-24T18:43:54.916982] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-24T18:43:55.216086] [INFO ] [REMOTE ] EVF: Fetching primary data for 2025-04. [2025-09-24T18:43:55.346504] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2025-05 (0.93 seconds). [2025-09-24T18:43:56.016060] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2025-06. [2025-09-24T18:43:56.063807] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2025-04 (0.85 seconds). [2025-09-24T18:43:56.816080] [INFO ] [REMOTE ] EVF: Fetching primary data for 2025-05. [2025-09-24T18:43:57.184875] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2025-06 (1.17 seconds). [2025-09-24T18:43:57.504739] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2025-05 (0.69 seconds). [2025-09-24T18:43:57.616088] [INFO ] [REMOTE ] EVC: Fetching primary data for 2025-04. [2025-09-24T18:43:58.416097] [INFO ] [REMOTE ] EVF: Fetching primary data for 2025-06. [2025-09-24T18:43:58.530152] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2025-04 (0.91 seconds). [2025-09-24T18:43:59.131558] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2025-06 (0.72 seconds). [2025-09-24T18:43:59.216103] [INFO ] [REMOTE ] EVF: Fetching primary data for 2025-07. [2025-09-24T18:43:59.824732] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2025-07 (0.61 seconds). [2025-09-24T18:44:00.016078] [INFO ] [REMOTE ] EVF: Fetching primary data for 2025-08. [2025-09-24T18:44:00.816061] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2025-07. [2025-09-24T18:44:00.842205] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2025-08 (0.83 seconds). [2025-09-24T18:44:01.616083] [INFO ] [REMOTE ] ETY: Fetching primary data for 2025-07. [2025-09-24T18:44:02.358821] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-24T18:44:02.416090] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2025-08. [2025-09-24T18:44:03.099557] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-24T18:44:03.216111] [INFO ] [REMOTE ] ETY: Fetching primary data for 2025-08. [2025-09-24T18:44:03.828631] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-24T18:44:04.016061] [INFO ] [REMOTE ] EVC: Fetching primary data for 2025-05. [2025-09-24T18:44:04.189834] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2025-08 (0.97 seconds). [2025-09-24T18:44:04.816089] [INFO ] [REMOTE ] ETY: Fetching primary data for 2025-09. [2025-09-24T18:44:05.066052] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2025-05 (1.05 seconds). [2025-09-24T18:44:05.616171] [INFO ] [REMOTE ] EVC: Fetching primary data for 2025-06. [2025-09-24T18:44:05.824099] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2025-09 (1.01 seconds). [2025-09-24T18:44:05.827920] [INFO ] [REMOTE ] ETY: Full fetch complete (33895 records). [2025-09-24T18:44:05.828017] [DEBUG] [VALIDATOR ] ETY: Validating primary data. [2025-09-24T18:44:05.828516] [FATAL] [VALIDATOR ] ETY: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:44:05.828605] [FATAL] [MAIN ] ETY: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:44:05.828679] [WARN ] [MAIN ] ETY: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:44:05.828739] [INFO ] [LOCAL ] ETY: Starting deletion of primary data. [2025-09-24T18:44:05.828800] [DEBUG] [LOCAL ] ETY: No primary data file found to delete. [2025-09-24T18:44:05.828837] [INFO ] [LOCAL ] ETY: Starting deletion of derivative data. [2025-09-24T18:44:05.829382] [DEBUG] [LOCAL ] ETY: Deleted derivative data file. [2025-09-24T18:44:05.829480] [INFO ] [MAIN ] Update Progress: 785/2373 symbols completed. ETY took 38.5s. Estimated remaining: 3h 30m 27s. Rate: 7.5 symbols/min [2025-09-24T18:44:06.011169] [INFO ] [MAIN ] EVG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:44:06.019734] [DEBUG] [LOCAL ] EVG: Loaded 5777 existing records from primary storage. [2025-09-24T18:44:06.019863] [INFO ] [MAIN ] EVG: Loaded 5777 existing records. [2025-09-24T18:44:06.194271] [WARN ] [MAIN ] EVG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:44:06.194539] [INFO ] [MAIN ] EVG: Wiping existing primary data before full refresh. [2025-09-24T18:44:06.194587] [INFO ] [LOCAL ] EVG: Starting deletion of primary data. [2025-09-24T18:44:06.194974] [DEBUG] [LOCAL ] EVG: Deleted primary data file. [2025-09-24T18:44:06.195033] [INFO ] [MAIN ] EVG: Starting full primary refresh. [2025-09-24T18:44:06.422404] [INFO ] [REMOTE ] EVF: Fetching primary data for 2025-09. [2025-09-24T18:44:06.553179] [INFO ] [REMOTE ] EVG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:44:06.568283] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2025-06 (0.95 seconds). [2025-09-24T18:44:07.216097] [INFO ] [REMOTE ] EVG: Fetching primary data for 2024-12. [2025-09-24T18:44:07.245937] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2025-09 (0.82 seconds). [2025-09-24T18:44:07.248475] [INFO ] [REMOTE ] EVF: Full fetch complete (11914 records). [2025-09-24T18:44:07.248557] [DEBUG] [VALIDATOR ] EVF: Validating primary data. [2025-09-24T18:44:07.664200] [DEBUG] [VALIDATOR ] EVF: All expected trading days are present. [2025-09-24T18:44:07.664307] [DEBUG] [VALIDATOR ] EVF: Primary data validation passed. [2025-09-24T18:44:07.664684] [INFO ] [MAIN ] EVF: Fetched primary data is valid. [2025-09-24T18:44:07.664769] [DEBUG] [LOCAL ] EVF: Saving primary data. [2025-09-24T18:44:07.665550] [DEBUG] [LOCAL ] EVF: Trimmed 11914 records to 9239 (keeping 200 days of data) [2025-09-24T18:44:07.724699] [DEBUG] [LOCAL ] EVF: Primary data saved (9239 records). [2025-09-24T18:44:07.724856] [INFO ] [MAIN ] EVF: Full history saved. [2025-09-24T18:44:07.724946] [INFO ] [MAIN ] Update Progress: 786/2373 symbols completed. EVF took 26.0s. Estimated remaining: 3h 30m 7s. Rate: 7.6 symbols/min [2025-09-24T18:44:07.925197] [INFO ] [MAIN ] EVH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:44:07.977679] [DEBUG] [LOCAL ] EVH: Loaded 49348 existing records from primary storage. [2025-09-24T18:44:07.977846] [INFO ] [MAIN ] EVH: Loaded 49348 existing records. [2025-09-24T18:44:08.021218] [INFO ] [REMOTE ] EVC: Fetching primary data for 2025-07. [2025-09-24T18:44:08.187061] [WARN ] [MAIN ] EVH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:44:08.187331] [INFO ] [MAIN ] EVH: Wiping existing primary data before full refresh. [2025-09-24T18:44:08.187381] [INFO ] [LOCAL ] EVH: Starting deletion of primary data. [2025-09-24T18:44:08.188695] [DEBUG] [LOCAL ] EVH: Deleted primary data file. [2025-09-24T18:44:08.188758] [INFO ] [MAIN ] EVH: Starting full primary refresh. [2025-09-24T18:44:08.282934] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2024-12 (1.07 seconds). [2025-09-24T18:44:08.583399] [INFO ] [REMOTE ] EVH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:44:08.816061] [INFO ] [REMOTE ] EVH: Fetching primary data for 2024-12. [2025-09-24T18:44:08.983049] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2025-07 (0.96 seconds). [2025-09-24T18:44:09.616155] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2025-09. [2025-09-24T18:44:10.416168] [INFO ] [REMOTE ] EVC: Fetching primary data for 2025-08. [2025-09-24T18:44:10.736593] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2024-12 (1.92 seconds). [2025-09-24T18:44:11.167780] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-24T18:44:11.176832] [INFO ] [REMOTE ] EVEX: Full fetch complete (41673 records). [2025-09-24T18:44:11.177015] [DEBUG] [VALIDATOR ] EVEX: Validating primary data. [2025-09-24T18:44:11.224513] [INFO ] [REMOTE ] EVH: Fetching primary data for 2025-01. [2025-09-24T18:44:11.525099] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-24T18:44:11.599324] [DEBUG] [VALIDATOR ] EVEX: All expected trading days are present. [2025-09-24T18:44:11.599424] [DEBUG] [VALIDATOR ] EVEX: Primary data validation passed. [2025-09-24T18:44:11.600414] [INFO ] [MAIN ] EVEX: Fetched primary data is valid. [2025-09-24T18:44:11.600482] [DEBUG] [LOCAL ] EVEX: Saving primary data. [2025-09-24T18:44:11.601773] [DEBUG] [LOCAL ] EVEX: Trimmed 41673 records to 29987 (keeping 200 days of data) [2025-09-24T18:44:11.784728] [DEBUG] [LOCAL ] EVEX: Primary data saved (29987 records). [2025-09-24T18:44:11.784898] [INFO ] [MAIN ] EVEX: Full history saved. [2025-09-24T18:44:11.785004] [INFO ] [MAIN ] Update Progress: 787/2373 symbols completed. EVEX took 30.3s. Estimated remaining: 3h 29m 51s. Rate: 7.6 symbols/min [2025-09-24T18:44:11.969138] [INFO ] [MAIN ] EVN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:44:11.981675] [DEBUG] [LOCAL ] EVN: Loaded 10996 existing records from primary storage. [2025-09-24T18:44:11.981823] [INFO ] [MAIN ] EVN: Loaded 10996 existing records. [2025-09-24T18:44:12.023738] [INFO ] [REMOTE ] EVC: Fetching primary data for 2025-09. [2025-09-24T18:44:12.197806] [WARN ] [MAIN ] EVN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:44:12.198097] [INFO ] [MAIN ] EVN: Wiping existing primary data before full refresh. [2025-09-24T18:44:12.198165] [INFO ] [LOCAL ] EVN: Starting deletion of primary data. [2025-09-24T18:44:12.198718] [DEBUG] [LOCAL ] EVN: Deleted primary data file. [2025-09-24T18:44:12.198786] [INFO ] [MAIN ] EVN: Starting full primary refresh. [2025-09-24T18:44:12.564996] [INFO ] [REMOTE ] EVN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:44:12.791708] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-24T18:44:12.816054] [INFO ] [REMOTE ] EVN: Fetching primary data for 2024-12. [2025-09-24T18:44:13.135296] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-24T18:44:13.138759] [INFO ] [REMOTE ] EVC: Full fetch complete (30991 records). [2025-09-24T18:44:13.138855] [DEBUG] [VALIDATOR ] EVC: Validating primary data. [2025-09-24T18:44:13.513618] [DEBUG] [VALIDATOR ] EVC: All expected trading days are present. [2025-09-24T18:44:13.513729] [DEBUG] [VALIDATOR ] EVC: Primary data validation passed. [2025-09-24T18:44:13.514336] [INFO ] [MAIN ] EVC: Fetched primary data is valid. [2025-09-24T18:44:13.514376] [DEBUG] [LOCAL ] EVC: Saving primary data. [2025-09-24T18:44:13.515130] [DEBUG] [LOCAL ] EVC: Trimmed 30991 records to 19293 (keeping 200 days of data) [2025-09-24T18:44:13.616559] [INFO ] [REMOTE ] EVG: Fetching primary data for 2025-01. [2025-09-24T18:44:13.629117] [DEBUG] [LOCAL ] EVC: Primary data saved (19293 records). [2025-09-24T18:44:13.629247] [INFO ] [MAIN ] EVC: Full history saved. [2025-09-24T18:44:13.629334] [INFO ] [MAIN ] Update Progress: 788/2373 symbols completed. EVC took 39.1s. Estimated remaining: 3h 29m 31s. Rate: 7.6 symbols/min [2025-09-24T18:44:13.800359] [INFO ] [MAIN ] EVR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:44:13.849418] [DEBUG] [LOCAL ] EVR: Loaded 35659 existing records from primary storage. [2025-09-24T18:44:13.849590] [INFO ] [MAIN ] EVR: Loaded 35659 existing records. [2025-09-24T18:44:14.054728] [WARN ] [MAIN ] EVR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:44:14.056802] [INFO ] [MAIN ] EVR: Wiping existing primary data before full refresh. [2025-09-24T18:44:14.056494] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2024-12 (1.24 seconds). [2025-09-24T18:44:14.060298] [INFO ] [LOCAL ] EVR: Starting deletion of primary data. [2025-09-24T18:44:14.062242] [DEBUG] [LOCAL ] EVR: Deleted primary data file. [2025-09-24T18:44:14.062307] [INFO ] [MAIN ] EVR: Starting full primary refresh. [2025-09-24T18:44:14.327174] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2025-01 (0.71 seconds). [2025-09-24T18:44:14.424853] [INFO ] [REMOTE ] EVN: Fetching primary data for 2025-01. [2025-09-24T18:44:14.469597] [INFO ] [REMOTE ] EVR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:44:15.216088] [INFO ] [REMOTE ] EVR: Fetching primary data for 2024-12. [2025-09-24T18:44:15.307870] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2025-01 (0.88 seconds). [2025-09-24T18:44:16.016070] [INFO ] [REMOTE ] EVG: Fetching primary data for 2025-02. [2025-09-24T18:44:16.587288] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2025-02 (0.57 seconds). [2025-09-24T18:44:16.791817] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2024-12 (1.58 seconds). [2025-09-24T18:44:16.816077] [INFO ] [REMOTE ] EVR: Fetching primary data for 2025-01. [2025-09-24T18:44:17.616081] [INFO ] [REMOTE ] EVG: Fetching primary data for 2025-03. [2025-09-24T18:44:18.199284] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-24T18:44:18.416123] [INFO ] [REMOTE ] EVH: Fetching primary data for 2025-02. [2025-09-24T18:44:18.464122] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2025-03 (0.85 seconds). [2025-09-24T18:44:19.216123] [INFO ] [REMOTE ] EVR: Fetching primary data for 2025-02. [2025-09-24T18:44:20.016073] [INFO ] [REMOTE ] EVG: Fetching primary data for 2025-04. [2025-09-24T18:44:20.059374] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2025-02 (1.64 seconds). [2025-09-24T18:44:20.550402] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-24T18:44:20.796896] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2025-04 (0.78 seconds). [2025-09-24T18:44:20.816033] [INFO ] [REMOTE ] EVG: Fetching primary data for 2025-05. [2025-09-24T18:44:21.487544] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2025-05 (0.67 seconds). [2025-09-24T18:44:21.616070] [INFO ] [REMOTE ] EVH: Fetching primary data for 2025-03. [2025-09-24T18:44:22.416081] [INFO ] [REMOTE ] EVG: Fetching primary data for 2025-06. [2025-09-24T18:44:22.993944] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2025-06 (0.58 seconds). [2025-09-24T18:44:23.109759] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-24T18:44:23.216080] [INFO ] [REMOTE ] EVN: Fetching primary data for 2025-02. [2025-09-24T18:44:24.016050] [INFO ] [REMOTE ] EVG: Fetching primary data for 2025-07. [2025-09-24T18:44:24.088401] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2025-02 (0.87 seconds). [2025-09-24T18:44:24.643398] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2025-07 (0.63 seconds). [2025-09-24T18:44:24.816117] [INFO ] [REMOTE ] EVR: Fetching primary data for 2025-03. [2025-09-24T18:44:25.616083] [INFO ] [REMOTE ] EVN: Fetching primary data for 2025-03. [2025-09-24T18:44:26.416069] [INFO ] [REMOTE ] EVH: Fetching primary data for 2025-04. [2025-09-24T18:44:26.430917] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2025-03 (0.81 seconds). [2025-09-24T18:44:26.502397] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-24T18:44:27.216086] [INFO ] [REMOTE ] EVG: Fetching primary data for 2025-08. [2025-09-24T18:44:27.964267] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-24T18:44:27.964598] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2025-08 (0.75 seconds). [2025-09-24T18:44:28.016083] [INFO ] [REMOTE ] EVN: Fetching primary data for 2025-04. [2025-09-24T18:44:28.816092] [INFO ] [REMOTE ] EVG: Fetching primary data for 2025-09. [2025-09-24T18:44:28.896612] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2025-04 (0.88 seconds). [2025-09-24T18:44:29.616092] [INFO ] [REMOTE ] EVR: Fetching primary data for 2025-04. [2025-09-24T18:44:29.853602] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2025-09 (1.04 seconds). [2025-09-24T18:44:29.855179] [INFO ] [REMOTE ] EVG: Full fetch complete (8048 records). [2025-09-24T18:44:29.855249] [DEBUG] [VALIDATOR ] EVG: Validating primary data. [2025-09-24T18:44:30.263242] [DEBUG] [VALIDATOR ] EVG: All expected trading days are present. [2025-09-24T18:44:30.263346] [DEBUG] [VALIDATOR ] EVG: Primary data validation passed. [2025-09-24T18:44:30.263578] [INFO ] [MAIN ] EVG: Fetched primary data is valid. [2025-09-24T18:44:30.263619] [DEBUG] [LOCAL ] EVG: Saving primary data. [2025-09-24T18:44:30.264048] [DEBUG] [LOCAL ] EVG: Trimmed 8048 records to 5816 (keeping 200 days of data) [2025-09-24T18:44:30.301407] [DEBUG] [LOCAL ] EVG: Primary data saved (5816 records). [2025-09-24T18:44:30.301529] [INFO ] [MAIN ] EVG: Full history saved. [2025-09-24T18:44:30.301635] [INFO ] [MAIN ] Update Progress: 789/2373 symbols completed. EVG took 24.5s. Estimated remaining: 3h 29m 41s. Rate: 7.6 symbols/min [2025-09-24T18:44:30.421261] [INFO ] [REMOTE ] EVH: Fetching primary data for 2025-05. [2025-09-24T18:44:30.478934] [INFO ] [MAIN ] EVT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:44:30.479128] [DEBUG] [LOCAL ] EVT: No existing data file found in primary storage. [2025-09-24T18:44:30.479172] [WARN ] [MAIN ] EVT: No existing data found, performing full refresh instead. [2025-09-24T18:44:30.479318] [INFO ] [MAIN ] EVT: Wiping existing primary data before full refresh. [2025-09-24T18:44:30.479361] [INFO ] [LOCAL ] EVT: Starting deletion of primary data. [2025-09-24T18:44:30.479402] [DEBUG] [LOCAL ] EVT: No primary data file found to delete. [2025-09-24T18:44:30.479458] [INFO ] [MAIN ] EVT: Starting full primary refresh. [2025-09-24T18:44:30.836901] [INFO ] [REMOTE ] EVT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:44:31.216110] [INFO ] [REMOTE ] EVT: Fetching primary data for 2024-12. [2025-09-24T18:44:31.338992] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-24T18:44:31.703860] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2025-05 (1.28 seconds). [2025-09-24T18:44:32.016122] [INFO ] [REMOTE ] EVH: Fetching primary data for 2025-06. [2025-09-24T18:44:32.286469] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2024-12 (1.07 seconds). [2025-09-24T18:44:32.816132] [INFO ] [REMOTE ] EVN: Fetching primary data for 2025-05. [2025-09-24T18:44:33.367101] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-24T18:44:33.395528] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2025-05 (0.58 seconds). [2025-09-24T18:44:33.616130] [INFO ] [REMOTE ] EVT: Fetching primary data for 2025-01. [2025-09-24T18:44:34.416095] [INFO ] [REMOTE ] EVN: Fetching primary data for 2025-06. [2025-09-24T18:44:34.630996] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2025-01 (1.01 seconds). [2025-09-24T18:44:35.216058] [INFO ] [REMOTE ] EVH: Fetching primary data for 2025-07. [2025-09-24T18:44:35.296441] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2025-06 (0.88 seconds). [2025-09-24T18:44:36.016069] [INFO ] [REMOTE ] EVN: Fetching primary data for 2025-07. [2025-09-24T18:44:36.817441] [INFO ] [REMOTE ] EVT: Fetching primary data for 2025-02. [2025-09-24T18:44:36.822161] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2025-07 (1.61 seconds). [2025-09-24T18:44:36.892639] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2025-07 (0.88 seconds). [2025-09-24T18:44:37.616087] [INFO ] [REMOTE ] EVH: Fetching primary data for 2025-08. [2025-09-24T18:44:37.792359] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2025-02 (0.97 seconds). [2025-09-24T18:44:38.416100] [INFO ] [REMOTE ] EVT: Fetching primary data for 2025-03. [2025-09-24T18:44:39.216072] [INFO ] [REMOTE ] EVN: Fetching primary data for 2025-08. [2025-09-24T18:44:39.334076] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2025-08 (1.72 seconds). [2025-09-24T18:44:39.443052] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2025-03 (1.03 seconds). [2025-09-24T18:44:40.016068] [INFO ] [REMOTE ] EVH: Fetching primary data for 2025-09. [2025-09-24T18:44:40.067425] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2025-08 (0.85 seconds). [2025-09-24T18:44:40.816079] [INFO ] [REMOTE ] EVN: Fetching primary data for 2025-09. [2025-09-24T18:44:41.616077] [INFO ] [REMOTE ] EVR: Fetching primary data for 2025-05. [2025-09-24T18:44:41.724027] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2025-09 (0.91 seconds). [2025-09-24T18:44:41.726849] [INFO ] [REMOTE ] EVN: Full fetch complete (17498 records). [2025-09-24T18:44:41.726925] [DEBUG] [VALIDATOR ] EVN: Validating primary data. [2025-09-24T18:44:42.050157] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2025-09 (2.03 seconds). [2025-09-24T18:44:42.109027] [INFO ] [REMOTE ] EVH: Full fetch complete (71755 records). [2025-09-24T18:44:42.118961] [DEBUG] [VALIDATOR ] EVH: Validating primary data. [2025-09-24T18:44:42.219859] [DEBUG] [VALIDATOR ] EVN: All expected trading days are present. [2025-09-24T18:44:42.242101] [DEBUG] [VALIDATOR ] EVN: Primary data validation passed. [2025-09-24T18:44:42.253434] [INFO ] [MAIN ] EVN: Fetched primary data is valid. [2025-09-24T18:44:42.259272] [DEBUG] [LOCAL ] EVN: Saving primary data. [2025-09-24T18:44:42.298290] [DEBUG] [LOCAL ] EVN: Trimmed 17498 records to 11052 (keeping 200 days of data) [2025-09-24T18:44:42.429044] [INFO ] [REMOTE ] EVT: Fetching primary data for 2025-04. [2025-09-24T18:44:42.652273] [DEBUG] [VALIDATOR ] EVH: All expected trading days are present. [2025-09-24T18:44:42.654482] [DEBUG] [LOCAL ] EVN: Primary data saved (11052 records). [2025-09-24T18:44:42.654580] [DEBUG] [VALIDATOR ] EVH: Primary data validation passed. [2025-09-24T18:44:42.654804] [INFO ] [MAIN ] EVN: Full history saved. [2025-09-24T18:44:42.655921] [INFO ] [MAIN ] EVH: Fetched primary data is valid. [2025-09-24T18:44:42.656095] [INFO ] [MAIN ] Update Progress: 790/2373 symbols completed. EVN took 30.9s. Estimated remaining: 3h 29m 42s. Rate: 7.5 symbols/min [2025-09-24T18:44:42.656198] [DEBUG] [LOCAL ] EVH: Saving primary data. [2025-09-24T18:44:42.765319] [DEBUG] [LOCAL ] EVH: Trimmed 71755 records to 49356 (keeping 200 days of data) [2025-09-24T18:44:42.924101] [INFO ] [MAIN ] EVTC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:44:42.966097] [DEBUG] [LOCAL ] EVTC: Loaded 26511 existing records from primary storage. [2025-09-24T18:44:42.968945] [INFO ] [MAIN ] EVTC: Loaded 26511 existing records. [2025-09-24T18:44:43.244028] [WARN ] [MAIN ] EVTC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:44:43.245720] [INFO ] [MAIN ] EVTC: Wiping existing primary data before full refresh. [2025-09-24T18:44:43.246251] [INFO ] [LOCAL ] EVTC: Starting deletion of primary data. [2025-09-24T18:44:43.269579] [DEBUG] [LOCAL ] EVTC: Deleted primary data file. [2025-09-24T18:44:43.270266] [INFO ] [MAIN ] EVTC: Starting full primary refresh. [2025-09-24T18:44:43.285017] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-24T18:44:43.373494] [INFO ] [REMOTE ] EVR: Fetching primary data for 2025-06. [2025-09-24T18:44:43.613046] [DEBUG] [LOCAL ] EVH: Primary data saved (49356 records). [2025-09-24T18:44:43.627587] [INFO ] [MAIN ] EVH: Full history saved. [2025-09-24T18:44:43.640032] [INFO ] [MAIN ] Update Progress: 791/2373 symbols completed. EVH took 35.9s. Estimated remaining: 3h 29m 20s. Rate: 7.6 symbols/min [2025-09-24T18:44:43.667930] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2025-04 (1.24 seconds). [2025-09-24T18:44:43.882408] [INFO ] [REMOTE ] EVTC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:44:43.944952] [INFO ] [MAIN ] EVTL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:44:43.980387] [DEBUG] [LOCAL ] EVTL: Loaded 37168 existing records from primary storage. [2025-09-24T18:44:43.980525] [INFO ] [MAIN ] EVTL: Loaded 37168 existing records. [2025-09-24T18:44:44.022941] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2024-12. [2025-09-24T18:44:44.162439] [WARN ] [MAIN ] EVTL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:44:44.162724] [INFO ] [MAIN ] EVTL: Wiping existing primary data before full refresh. [2025-09-24T18:44:44.162780] [INFO ] [LOCAL ] EVTL: Starting deletion of primary data. [2025-09-24T18:44:44.163934] [DEBUG] [LOCAL ] EVTL: Deleted primary data file. [2025-09-24T18:44:44.163994] [INFO ] [MAIN ] EVTL: Starting full primary refresh. [2025-09-24T18:44:44.536718] [INFO ] [REMOTE ] EVTL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:44:44.691577] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-24T18:44:44.816044] [INFO ] [REMOTE ] EVR: Fetching primary data for 2025-07. [2025-09-24T18:44:45.543412] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2024-12 (1.52 seconds). [2025-09-24T18:44:45.616124] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2025-01. [2025-09-24T18:44:46.353287] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-24T18:44:46.416036] [INFO ] [REMOTE ] EVR: Fetching primary data for 2025-08. [2025-09-24T18:44:46.710523] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2025-01 (1.09 seconds). [2025-09-24T18:44:47.216090] [INFO ] [REMOTE ] EVT: Fetching primary data for 2025-05. [2025-09-24T18:44:47.629334] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2025-08 (1.21 seconds). [2025-09-24T18:44:48.016093] [INFO ] [REMOTE ] EVR: Fetching primary data for 2025-09. [2025-09-24T18:44:48.453267] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2025-05 (1.24 seconds). [2025-09-24T18:44:48.816137] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2024-12. [2025-09-24T18:44:49.479327] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-24T18:44:49.485256] [INFO ] [REMOTE ] EVR: Full fetch complete (50790 records). [2025-09-24T18:44:49.485373] [DEBUG] [VALIDATOR ] EVR: Validating primary data. [2025-09-24T18:44:49.625803] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2025-02. [2025-09-24T18:44:49.877117] [DEBUG] [VALIDATOR ] EVR: All expected trading days are present. [2025-09-24T18:44:49.877286] [DEBUG] [VALIDATOR ] EVR: Primary data validation passed. [2025-09-24T18:44:49.878284] [INFO ] [MAIN ] EVR: Fetched primary data is valid. [2025-09-24T18:44:49.878401] [DEBUG] [LOCAL ] EVR: Saving primary data. [2025-09-24T18:44:49.885266] [DEBUG] [LOCAL ] EVR: Trimmed 50790 records to 35549 (keeping 200 days of data) [2025-09-24T18:44:49.894231] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2024-12 (1.08 seconds). [2025-09-24T18:44:50.134297] [DEBUG] [LOCAL ] EVR: Primary data saved (35549 records). [2025-09-24T18:44:50.134699] [INFO ] [MAIN ] EVR: Full history saved. [2025-09-24T18:44:50.134908] [INFO ] [MAIN ] Update Progress: 792/2373 symbols completed. EVR took 36.5s. Estimated remaining: 3h 29m 9s. Rate: 7.6 symbols/min [2025-09-24T18:44:50.309946] [INFO ] [MAIN ] EVTR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:44:50.332621] [DEBUG] [LOCAL ] EVTR: Loaded 23118 existing records from primary storage. [2025-09-24T18:44:50.332788] [INFO ] [MAIN ] EVTR: Loaded 23118 existing records. [2025-09-24T18:44:50.421817] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2025-01. [2025-09-24T18:44:50.515634] [WARN ] [MAIN ] EVTR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:44:50.515967] [INFO ] [MAIN ] EVTR: Wiping existing primary data before full refresh. [2025-09-24T18:44:50.516028] [INFO ] [LOCAL ] EVTR: Starting deletion of primary data. [2025-09-24T18:44:50.516874] [DEBUG] [LOCAL ] EVTR: Deleted primary data file. [2025-09-24T18:44:50.516935] [INFO ] [MAIN ] EVTR: Starting full primary refresh. [2025-09-24T18:44:50.909361] [INFO ] [REMOTE ] EVTR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:44:50.925245] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-24T18:44:51.216133] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2025-03. [2025-09-24T18:44:52.005748] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-24T18:44:52.016018] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2025-02. [2025-09-24T18:44:52.137638] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2025-03 (0.92 seconds). [2025-09-24T18:44:52.816090] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2024-12. [2025-09-24T18:44:53.460133] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2025-02 (1.44 seconds). [2025-09-24T18:44:53.616060] [INFO ] [REMOTE ] EVT: Fetching primary data for 2025-06. [2025-09-24T18:44:54.011325] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2024-12 (1.20 seconds). [2025-09-24T18:44:54.416136] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2025-01. [2025-09-24T18:44:54.692445] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2025-06 (1.08 seconds). [2025-09-24T18:44:55.216069] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2025-03. [2025-09-24T18:44:55.357719] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2025-01 (0.94 seconds). [2025-09-24T18:44:56.016074] [INFO ] [REMOTE ] EVT: Fetching primary data for 2025-07. [2025-09-24T18:44:56.477946] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2025-03 (1.26 seconds). [2025-09-24T18:44:56.600060] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2025-07 (0.58 seconds). [2025-09-24T18:44:56.816089] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2025-04. [2025-09-24T18:44:57.616082] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2025-04. [2025-09-24T18:44:58.265201] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2025-04 (1.45 seconds). [2025-09-24T18:44:58.416103] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2025-02. [2025-09-24T18:44:58.691015] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2025-04 (1.07 seconds). [2025-09-24T18:44:59.216177] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2025-05. [2025-09-24T18:44:59.469561] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2025-02 (1.05 seconds). [2025-09-24T18:45:00.016069] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2025-03. [2025-09-24T18:45:00.816107] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2025-05. [2025-09-24T18:45:00.929442] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2025-05 (1.71 seconds). [2025-09-24T18:45:00.978954] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2025-03 (0.96 seconds). [2025-09-24T18:45:01.616125] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2025-04. [2025-09-24T18:45:02.416083] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2025-06. [2025-09-24T18:45:02.587234] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-24T18:45:03.216134] [INFO ] [REMOTE ] EVT: Fetching primary data for 2025-08. [2025-09-24T18:45:04.016107] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2025-06. [2025-09-24T18:45:05.546460] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2025-04 (3.93 seconds). [2025-09-24T18:45:05.551398] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2025-05. [2025-09-24T18:45:06.160844] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2025-06 (3.74 seconds). [2025-09-24T18:45:06.169908] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2025-07. [2025-09-24T18:45:06.363538] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2025-06 (2.35 seconds). [2025-09-24T18:45:06.416124] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2025-07. [2025-09-24T18:45:06.691032] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2025-08 (3.47 seconds). [2025-09-24T18:45:06.828548] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2025-05 (1.28 seconds). [2025-09-24T18:45:07.216159] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2025-06. [2025-09-24T18:45:07.739224] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-24T18:45:08.016083] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2025-08. [2025-09-24T18:45:08.285277] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2025-06 (1.07 seconds). [2025-09-24T18:45:08.309204] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2025-07 (2.14 seconds). [2025-09-24T18:45:08.816085] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2025-08. [2025-09-24T18:45:09.260806] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2025-08 (1.24 seconds). [2025-09-24T18:45:09.616120] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2025-09. [2025-09-24T18:45:10.416063] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2025-07. [2025-09-24T18:45:10.684551] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2025-08 (1.87 seconds). [2025-09-24T18:45:11.034659] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2025-09 (1.42 seconds). [2025-09-24T18:45:11.041715] [INFO ] [REMOTE ] EVTC: Full fetch complete (37705 records). [2025-09-24T18:45:11.041910] [DEBUG] [VALIDATOR ] EVTC: Validating primary data. [2025-09-24T18:45:11.042938] [FATAL] [VALIDATOR ] EVTC: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:45:11.043066] [FATAL] [MAIN ] EVTC: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:45:11.043147] [WARN ] [MAIN ] EVTC: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:45:11.043246] [INFO ] [LOCAL ] EVTC: Starting deletion of primary data. [2025-09-24T18:45:11.043386] [DEBUG] [LOCAL ] EVTC: No primary data file found to delete. [2025-09-24T18:45:11.043508] [INFO ] [LOCAL ] EVTC: Starting deletion of derivative data. [2025-09-24T18:45:11.044020] [DEBUG] [LOCAL ] EVTC: Deleted derivative data file. [2025-09-24T18:45:11.044210] [INFO ] [MAIN ] Update Progress: 793/2373 symbols completed. EVTC took 28.4s. Estimated remaining: 3h 29m 27s. Rate: 7.5 symbols/min [2025-09-24T18:45:11.220670] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2025-09. [2025-09-24T18:45:11.222183] [INFO ] [MAIN ] EW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:45:11.292105] [DEBUG] [LOCAL ] EW: Loaded 53396 existing records from primary storage. [2025-09-24T18:45:11.292296] [INFO ] [MAIN ] EW: Loaded 53396 existing records. [2025-09-24T18:45:11.483230] [WARN ] [MAIN ] EW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:45:11.483729] [INFO ] [MAIN ] EW: Wiping existing primary data before full refresh. [2025-09-24T18:45:11.483804] [INFO ] [LOCAL ] EW: Starting deletion of primary data. [2025-09-24T18:45:11.486265] [DEBUG] [LOCAL ] EW: Deleted primary data file. [2025-09-24T18:45:11.486378] [INFO ] [MAIN ] EW: Starting full primary refresh. [2025-09-24T18:45:11.864911] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-24T18:45:11.887090] [INFO ] [REMOTE ] EW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:45:12.016063] [INFO ] [REMOTE ] EW: Fetching primary data for 2024-12. [2025-09-24T18:45:12.816098] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2025-08. [2025-09-24T18:45:13.616052] [INFO ] [REMOTE ] EVT: Fetching primary data for 2025-09. [2025-09-24T18:45:13.774041] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2025-09 (2.55 seconds). [2025-09-24T18:45:13.784767] [INFO ] [REMOTE ] EVTL: Full fetch complete (50573 records). [2025-09-24T18:45:13.784921] [DEBUG] [VALIDATOR ] EVTL: Validating primary data. [2025-09-24T18:45:14.252100] [DEBUG] [VALIDATOR ] EVTL: All expected trading days are present. [2025-09-24T18:45:14.252273] [DEBUG] [VALIDATOR ] EVTL: Primary data validation passed. [2025-09-24T18:45:14.253173] [INFO ] [MAIN ] EVTL: Fetched primary data is valid. [2025-09-24T18:45:14.253329] [DEBUG] [LOCAL ] EVTL: Saving primary data. [2025-09-24T18:45:14.254957] [DEBUG] [LOCAL ] EVTL: Trimmed 50573 records to 37386 (keeping 200 days of data) [2025-09-24T18:45:14.386243] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2024-12 (2.37 seconds). [2025-09-24T18:45:14.452138] [INFO ] [REMOTE ] EW: Fetching primary data for 2025-01. [2025-09-24T18:45:14.516365] [DEBUG] [LOCAL ] EVTL: Primary data saved (37386 records). [2025-09-24T18:45:14.516529] [INFO ] [MAIN ] EVTL: Full history saved. [2025-09-24T18:45:14.516625] [INFO ] [MAIN ] Update Progress: 794/2373 symbols completed. EVTL took 30.9s. Estimated remaining: 3h 29m 10s. Rate: 7.5 symbols/min [2025-09-24T18:45:14.686476] [INFO ] [MAIN ] EXG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:45:14.722007] [DEBUG] [LOCAL ] EXG: Loaded 34386 existing records from primary storage. [2025-09-24T18:45:14.722151] [INFO ] [MAIN ] EXG: Loaded 34386 existing records. [2025-09-24T18:45:14.914246] [WARN ] [MAIN ] EXG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:45:14.914859] [INFO ] [MAIN ] EXG: Wiping existing primary data before full refresh. [2025-09-24T18:45:14.915015] [INFO ] [LOCAL ] EXG: Starting deletion of primary data. [2025-09-24T18:45:14.916183] [DEBUG] [LOCAL ] EXG: Deleted primary data file. [2025-09-24T18:45:14.916248] [INFO ] [MAIN ] EXG: Starting full primary refresh. [2025-09-24T18:45:15.048955] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2025-08 (2.23 seconds). [2025-09-24T18:45:15.230593] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2025-09. [2025-09-24T18:45:15.330729] [INFO ] [REMOTE ] EXG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:45:15.690161] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2025-09 (2.07 seconds). [2025-09-24T18:45:15.693764] [INFO ] [REMOTE ] EVT: Full fetch complete (25307 records). [2025-09-24T18:45:15.693850] [DEBUG] [VALIDATOR ] EVT: Validating primary data. [2025-09-24T18:45:16.021164] [INFO ] [REMOTE ] EXG: Fetching primary data for 2024-12. [2025-09-24T18:45:16.087890] [DEBUG] [VALIDATOR ] EVT: All expected trading days are present. [2025-09-24T18:45:16.087977] [DEBUG] [VALIDATOR ] EVT: Primary data validation passed. [2025-09-24T18:45:16.088537] [INFO ] [MAIN ] EVT: Fetched primary data is valid. [2025-09-24T18:45:16.088577] [DEBUG] [LOCAL ] EVT: Saving primary data. [2025-09-24T18:45:16.090265] [DEBUG] [LOCAL ] EVT: Trimmed 25307 records to 17104 (keeping 200 days of data) [2025-09-24T18:45:16.215935] [DEBUG] [LOCAL ] EVT: Primary data saved (17104 records). [2025-09-24T18:45:16.216093] [INFO ] [MAIN ] EVT: Full history saved. [2025-09-24T18:45:16.216212] [INFO ] [MAIN ] Update Progress: 795/2373 symbols completed. EVT took 45.9s. Estimated remaining: 3h 28m 50s. Rate: 7.6 symbols/min [2025-09-24T18:45:16.390699] [INFO ] [MAIN ] EXK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:45:16.454263] [DEBUG] [LOCAL ] EXK: Loaded 53111 existing records from primary storage. [2025-09-24T18:45:16.454454] [INFO ] [MAIN ] EXK: Loaded 53111 existing records. [2025-09-24T18:45:16.648543] [WARN ] [MAIN ] EXK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:45:16.649351] [INFO ] [MAIN ] EXK: Wiping existing primary data before full refresh. [2025-09-24T18:45:16.649420] [INFO ] [LOCAL ] EXK: Starting deletion of primary data. [2025-09-24T18:45:16.650846] [DEBUG] [LOCAL ] EXK: Deleted primary data file. [2025-09-24T18:45:16.650926] [INFO ] [MAIN ] EXK: Starting full primary refresh. [2025-09-24T18:45:16.812735] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2025-01 (2.36 seconds). [2025-09-24T18:45:16.964379] [INFO ] [REMOTE ] EW: Fetching primary data for 2025-02. [2025-09-24T18:45:16.980134] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2025-09 (1.75 seconds). [2025-09-24T18:45:17.050503] [INFO ] [REMOTE ] EVTR: Full fetch complete (31868 records). [2025-09-24T18:45:17.105235] [INFO ] [REMOTE ] EXK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:45:17.101481] [DEBUG] [VALIDATOR ] EVTR: Validating primary data. [2025-09-24T18:45:17.528332] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2024-12 (1.51 seconds). [2025-09-24T18:45:17.528737] [DEBUG] [VALIDATOR ] EVTR: All expected trading days are present. [2025-09-24T18:45:17.536030] [DEBUG] [VALIDATOR ] EVTR: Primary data validation passed. [2025-09-24T18:45:17.537480] [INFO ] [MAIN ] EVTR: Fetched primary data is valid. [2025-09-24T18:45:17.537546] [DEBUG] [LOCAL ] EVTR: Saving primary data. [2025-09-24T18:45:17.539228] [DEBUG] [LOCAL ] EVTR: Trimmed 31868 records to 23269 (keeping 200 days of data) [2025-09-24T18:45:17.635856] [INFO ] [REMOTE ] EXK: Fetching primary data for 2024-12. [2025-09-24T18:45:17.701351] [DEBUG] [LOCAL ] EVTR: Primary data saved (23269 records). [2025-09-24T18:45:17.701496] [INFO ] [MAIN ] EVTR: Full history saved. [2025-09-24T18:45:17.701588] [INFO ] [MAIN ] Update Progress: 796/2373 symbols completed. EVTR took 27.6s. Estimated remaining: 3h 28m 29s. Rate: 7.6 symbols/min [2025-09-24T18:45:17.879057] [INFO ] [MAIN ] EXP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:45:17.920135] [DEBUG] [LOCAL ] EXP: Loaded 30120 existing records from primary storage. [2025-09-24T18:45:17.920299] [INFO ] [MAIN ] EXP: Loaded 30120 existing records. [2025-09-24T18:45:18.096495] [WARN ] [MAIN ] EXP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:45:18.096782] [INFO ] [MAIN ] EXP: Wiping existing primary data before full refresh. [2025-09-24T18:45:18.096839] [INFO ] [LOCAL ] EXP: Starting deletion of primary data. [2025-09-24T18:45:18.097771] [DEBUG] [LOCAL ] EXP: Deleted primary data file. [2025-09-24T18:45:18.097831] [INFO ] [MAIN ] EXP: Starting full primary refresh. [2025-09-24T18:45:18.422219] [INFO ] [REMOTE ] EXG: Fetching primary data for 2025-01. [2025-09-24T18:45:18.452685] [INFO ] [REMOTE ] EXP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:45:18.718418] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2025-02 (1.75 seconds). [2025-09-24T18:45:19.216089] [INFO ] [REMOTE ] EW: Fetching primary data for 2025-03. [2025-09-24T18:45:19.650605] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2024-12 (2.01 seconds). [2025-09-24T18:45:19.738620] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2025-01 (1.32 seconds). [2025-09-24T18:45:20.016099] [INFO ] [REMOTE ] EXK: Fetching primary data for 2025-01. [2025-09-24T18:45:20.816066] [INFO ] [REMOTE ] EXP: Fetching primary data for 2024-12. [2025-09-24T18:45:21.160262] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2025-03 (1.94 seconds). [2025-09-24T18:45:21.219904] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2025-01 (1.20 seconds). [2025-09-24T18:45:21.616102] [INFO ] [REMOTE ] EXG: Fetching primary data for 2025-02. [2025-09-24T18:45:22.029796] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-24T18:45:22.416095] [INFO ] [REMOTE ] EXK: Fetching primary data for 2025-02. [2025-09-24T18:45:22.839915] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-24T18:45:23.216123] [INFO ] [REMOTE ] EXP: Fetching primary data for 2025-01. [2025-09-24T18:45:24.016062] [INFO ] [REMOTE ] EXG: Fetching primary data for 2025-03. [2025-09-24T18:45:24.156480] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-24T18:45:24.553328] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-24T18:45:24.816077] [INFO ] [REMOTE ] EXP: Fetching primary data for 2025-02. [2025-09-24T18:45:25.215806] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2025-03 (1.20 seconds). [2025-09-24T18:45:25.616084] [INFO ] [REMOTE ] EW: Fetching primary data for 2025-04. [2025-09-24T18:45:25.903180] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2025-02 (1.09 seconds). [2025-09-24T18:45:26.416087] [INFO ] [REMOTE ] EXP: Fetching primary data for 2025-03. [2025-09-24T18:45:27.216081] [INFO ] [REMOTE ] EXK: Fetching primary data for 2025-03. [2025-09-24T18:45:27.437366] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-24T18:45:27.822067] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2025-03 (1.41 seconds). [2025-09-24T18:45:28.016099] [INFO ] [REMOTE ] EW: Fetching primary data for 2025-05. [2025-09-24T18:45:28.816069] [INFO ] [REMOTE ] EXP: Fetching primary data for 2025-04. [2025-09-24T18:45:28.936234] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2025-03 (1.72 seconds). [2025-09-24T18:45:29.626443] [INFO ] [REMOTE ] EXG: Fetching primary data for 2025-04. [2025-09-24T18:45:29.633296] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-24T18:45:30.224719] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2025-04 (1.41 seconds). [2025-09-24T18:45:30.416086] [INFO ] [REMOTE ] EXK: Fetching primary data for 2025-04. [2025-09-24T18:45:31.216179] [INFO ] [REMOTE ] EXP: Fetching primary data for 2025-05. [2025-09-24T18:45:31.311062] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2025-04 (1.68 seconds). [2025-09-24T18:45:32.016173] [INFO ] [REMOTE ] EW: Fetching primary data for 2025-06. [2025-09-24T18:45:32.355222] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2025-04 (1.94 seconds). [2025-09-24T18:45:32.583622] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2025-05 (1.37 seconds). [2025-09-24T18:45:32.816080] [INFO ] [REMOTE ] EXP: Fetching primary data for 2025-06. [2025-09-24T18:45:33.616110] [INFO ] [REMOTE ] EXG: Fetching primary data for 2025-05. [2025-09-24T18:45:33.745059] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2025-06 (1.73 seconds). [2025-09-24T18:45:34.161279] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-24T18:45:34.416148] [INFO ] [REMOTE ] EW: Fetching primary data for 2025-07. [2025-09-24T18:45:34.930564] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2025-05 (1.31 seconds). [2025-09-24T18:45:35.216116] [INFO ] [REMOTE ] EXK: Fetching primary data for 2025-05. [2025-09-24T18:45:36.016067] [INFO ] [REMOTE ] EXP: Fetching primary data for 2025-07. [2025-09-24T18:45:36.160053] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2025-07 (1.74 seconds). [2025-09-24T18:45:36.791985] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-24T18:45:36.816054] [INFO ] [REMOTE ] EXK: Fetching primary data for 2025-06. [2025-09-24T18:45:37.606810] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-24T18:45:37.616128] [INFO ] [REMOTE ] EXP: Fetching primary data for 2025-08. [2025-09-24T18:45:38.416049] [INFO ] [REMOTE ] EW: Fetching primary data for 2025-08. [2025-09-24T18:45:38.453276] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-24T18:45:38.850380] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2025-08 (1.23 seconds). [2025-09-24T18:45:39.216105] [INFO ] [REMOTE ] EXG: Fetching primary data for 2025-06. [2025-09-24T18:45:40.016059] [INFO ] [REMOTE ] EXP: Fetching primary data for 2025-09. [2025-09-24T18:45:40.281989] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2025-08 (1.87 seconds). [2025-09-24T18:45:40.504840] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-24T18:45:40.816097] [INFO ] [REMOTE ] EXG: Fetching primary data for 2025-07. [2025-09-24T18:45:41.244418] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2025-09 (1.23 seconds). [2025-09-24T18:45:41.249845] [INFO ] [REMOTE ] EXP: Full fetch complete (43220 records). [2025-09-24T18:45:41.249963] [DEBUG] [VALIDATOR ] EXP: Validating primary data. [2025-09-24T18:45:41.623599] [INFO ] [REMOTE ] EXK: Fetching primary data for 2025-07. [2025-09-24T18:45:41.641935] [DEBUG] [VALIDATOR ] EXP: All expected trading days are present. [2025-09-24T18:45:41.642048] [DEBUG] [VALIDATOR ] EXP: Primary data validation passed. [2025-09-24T18:45:41.642918] [INFO ] [MAIN ] EXP: Fetched primary data is valid. [2025-09-24T18:45:41.642989] [DEBUG] [LOCAL ] EXP: Saving primary data. [2025-09-24T18:45:41.644484] [DEBUG] [LOCAL ] EXP: Trimmed 43220 records to 29985 (keeping 200 days of data) [2025-09-24T18:45:41.844769] [DEBUG] [LOCAL ] EXP: Primary data saved (29985 records). [2025-09-24T18:45:41.844929] [INFO ] [MAIN ] EXP: Full history saved. [2025-09-24T18:45:41.845020] [INFO ] [MAIN ] Update Progress: 797/2373 symbols completed. EXP took 24.1s. Estimated remaining: 3h 28m 53s. Rate: 7.5 symbols/min [2025-09-24T18:45:42.390076] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-24T18:45:42.416032] [INFO ] [REMOTE ] EXG: Fetching primary data for 2025-08. [2025-09-24T18:45:43.216102] [INFO ] [REMOTE ] EW: Fetching primary data for 2025-09. [2025-09-24T18:45:43.687392] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2025-07 (2.06 seconds). [2025-09-24T18:45:43.716631] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-24T18:45:44.016072] [INFO ] [REMOTE ] EXG: Fetching primary data for 2025-09. [2025-09-24T18:45:44.819692] [INFO ] [REMOTE ] EXK: Fetching primary data for 2025-08. [2025-09-24T18:45:44.828535] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-24T18:45:44.844598] [INFO ] [REMOTE ] EW: Full fetch complete (77347 records). [2025-09-24T18:45:44.844922] [DEBUG] [VALIDATOR ] EW: Validating primary data. [2025-09-24T18:45:45.286544] [DEBUG] [VALIDATOR ] EW: All expected trading days are present. [2025-09-24T18:45:45.286763] [DEBUG] [VALIDATOR ] EW: Primary data validation passed. [2025-09-24T18:45:45.288082] [INFO ] [MAIN ] EW: Fetched primary data is valid. [2025-09-24T18:45:45.288185] [DEBUG] [LOCAL ] EW: Saving primary data. [2025-09-24T18:45:45.311630] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2025-09 (1.30 seconds). [2025-09-24T18:45:45.314724] [DEBUG] [LOCAL ] EW: Trimmed 77347 records to 53396 (keeping 200 days of data) [2025-09-24T18:45:45.320699] [INFO ] [REMOTE ] EXG: Full fetch complete (49883 records). [2025-09-24T18:45:45.320824] [DEBUG] [VALIDATOR ] EXG: Validating primary data. [2025-09-24T18:45:45.871178] [DEBUG] [VALIDATOR ] EXG: All expected trading days are present. [2025-09-24T18:45:45.872120] [DEBUG] [VALIDATOR ] EXG: Primary data validation passed. [2025-09-24T18:45:45.873538] [INFO ] [MAIN ] EXG: Fetched primary data is valid. [2025-09-24T18:45:45.873902] [DEBUG] [LOCAL ] EXG: Saving primary data. [2025-09-24T18:45:45.877249] [DEBUG] [LOCAL ] EXG: Trimmed 49883 records to 34232 (keeping 200 days of data) [2025-09-24T18:45:46.304381] [DEBUG] [LOCAL ] EXG: Primary data saved (34232 records). [2025-09-24T18:45:46.305160] [INFO ] [MAIN ] EXG: Full history saved. [2025-09-24T18:45:46.305537] [INFO ] [MAIN ] Update Progress: 798/2373 symbols completed. EXG took 31.8s. Estimated remaining: 3h 28m 38s. Rate: 7.5 symbols/min [2025-09-24T18:45:46.320323] [DEBUG] [LOCAL ] EW: Primary data saved (53396 records). [2025-09-24T18:45:46.320511] [INFO ] [MAIN ] EW: Full history saved. [2025-09-24T18:45:46.320675] [INFO ] [MAIN ] Update Progress: 799/2373 symbols completed. EW took 35.3s. Estimated remaining: 3h 28m 15s. Rate: 7.6 symbols/min [2025-09-24T18:45:46.638027] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2025-08 (1.82 seconds). [2025-09-24T18:45:46.649865] [INFO ] [REMOTE ] EXK: Fetching primary data for 2025-09. [2025-09-24T18:45:48.736853] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2025-09 (2.09 seconds). [2025-09-24T18:45:48.746562] [INFO ] [REMOTE ] EXK: Full fetch complete (76456 records). [2025-09-24T18:45:48.746721] [DEBUG] [VALIDATOR ] EXK: Validating primary data. [2025-09-24T18:45:49.176502] [DEBUG] [VALIDATOR ] EXK: All expected trading days are present. [2025-09-24T18:45:49.176595] [DEBUG] [VALIDATOR ] EXK: Primary data validation passed. [2025-09-24T18:45:49.177726] [INFO ] [MAIN ] EXK: Fetched primary data is valid. [2025-09-24T18:45:49.177792] [DEBUG] [LOCAL ] EXK: Saving primary data. [2025-09-24T18:45:49.179253] [DEBUG] [LOCAL ] EXK: Trimmed 76456 records to 53125 (keeping 200 days of data) [2025-09-24T18:45:49.498715] [DEBUG] [LOCAL ] EXK: Primary data saved (53125 records). [2025-09-24T18:45:49.498873] [INFO ] [MAIN ] EXK: Full history saved. [2025-09-24T18:45:49.498960] [INFO ] [MAIN ] Update Progress: 800/2373 symbols completed. EXK took 33.3s. Estimated remaining: 3h 27m 57s. Rate: 7.6 symbols/min [2025-09-24T18:45:50.045888] [INFO ] [MAIN ] EXPD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:45:50.115618] [INFO ] [MAIN ] FAF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:45:50.156104] [INFO ] [MAIN ] F: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:45:50.232810] [INFO ] [MAIN ] EXR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:45:50.292996] [DEBUG] [LOCAL ] FAF: Loaded 42006 existing records from primary storage. [2025-09-24T18:45:50.306012] [INFO ] [MAIN ] FAF: Loaded 42006 existing records. [2025-09-24T18:45:50.441395] [DEBUG] [LOCAL ] EXPD: Loaded 48158 existing records from primary storage. [2025-09-24T18:45:50.441695] [INFO ] [MAIN ] EXPD: Loaded 48158 existing records. [2025-09-24T18:45:50.453211] [DEBUG] [LOCAL ] EXR: Loaded 45526 existing records from primary storage. [2025-09-24T18:45:50.500604] [INFO ] [MAIN ] EXR: Loaded 45526 existing records. [2025-09-24T18:45:50.553976] [DEBUG] [LOCAL ] F: Loaded 53820 existing records from primary storage. [2025-09-24T18:45:50.623145] [INFO ] [MAIN ] F: Loaded 53820 existing records. [2025-09-24T18:45:50.900811] [WARN ] [MAIN ] FAF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:45:50.963181] [INFO ] [MAIN ] FAF: Wiping existing primary data before full refresh. [2025-09-24T18:45:50.989954] [INFO ] [LOCAL ] FAF: Starting deletion of primary data. [2025-09-24T18:45:51.009993] [WARN ] [MAIN ] EXPD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:45:51.033062] [DEBUG] [LOCAL ] FAF: Deleted primary data file. [2025-09-24T18:45:51.067930] [INFO ] [MAIN ] FAF: Starting full primary refresh. [2025-09-24T18:45:51.156611] [INFO ] [MAIN ] EXPD: Wiping existing primary data before full refresh. [2025-09-24T18:45:51.137486] [WARN ] [MAIN ] EXR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:45:51.146087] [WARN ] [MAIN ] F: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:45:51.180866] [INFO ] [LOCAL ] EXPD: Starting deletion of primary data. [2025-09-24T18:45:51.181053] [INFO ] [MAIN ] EXR: Wiping existing primary data before full refresh. [2025-09-24T18:45:51.191787] [INFO ] [LOCAL ] EXR: Starting deletion of primary data. [2025-09-24T18:45:51.191600] [INFO ] [MAIN ] F: Wiping existing primary data before full refresh. [2025-09-24T18:45:51.207384] [DEBUG] [LOCAL ] EXPD: Deleted primary data file. [2025-09-24T18:45:51.197057] [INFO ] [LOCAL ] F: Starting deletion of primary data. [2025-09-24T18:45:51.207559] [INFO ] [MAIN ] EXPD: Starting full primary refresh. [2025-09-24T18:45:51.236715] [DEBUG] [LOCAL ] F: Deleted primary data file. [2025-09-24T18:45:51.227574] [DEBUG] [LOCAL ] EXR: Deleted primary data file. [2025-09-24T18:45:51.236921] [INFO ] [MAIN ] F: Starting full primary refresh. [2025-09-24T18:45:51.243638] [INFO ] [MAIN ] EXR: Starting full primary refresh. [2025-09-24T18:45:52.370038] [INFO ] [REMOTE ] FAF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:45:52.401970] [INFO ] [REMOTE ] FAF: Fetching primary data for 2024-12. [2025-09-24T18:45:52.551424] [INFO ] [REMOTE ] EXPD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:45:52.608305] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2024-12. [2025-09-24T18:45:52.689866] [INFO ] [REMOTE ] F: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:45:52.711409] [INFO ] [REMOTE ] EXR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:45:52.711815] [INFO ] [REMOTE ] F: Fetching primary data for 2024-12. [2025-09-24T18:45:52.712326] [INFO ] [REMOTE ] EXR: Fetching primary data for 2024-12. [2025-09-24T18:45:53.882034] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2024-12 (1.48 seconds). [2025-09-24T18:45:53.892564] [INFO ] [REMOTE ] FAF: Fetching primary data for 2025-01. [2025-09-24T18:45:54.111749] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2024-12 (1.50 seconds). [2025-09-24T18:45:54.121179] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2025-01. [2025-09-24T18:45:54.343347] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2024-12 (1.63 seconds). [2025-09-24T18:45:54.352489] [INFO ] [REMOTE ] EXR: Fetching primary data for 2025-01. [2025-09-24T18:45:54.951692] [INFO ] [REMOTE ] F: Incremental fetch complete for 2024-12 (2.24 seconds). [2025-09-24T18:45:54.964614] [INFO ] [REMOTE ] F: Fetching primary data for 2025-01. [2025-09-24T18:45:55.044574] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-24T18:45:55.052501] [INFO ] [REMOTE ] FAF: Fetching primary data for 2025-02. [2025-09-24T18:45:55.479598] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2025-01 (1.36 seconds). [2025-09-24T18:45:55.496255] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2025-02. [2025-09-24T18:45:56.187849] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2025-01 (1.84 seconds). [2025-09-24T18:45:56.199437] [INFO ] [REMOTE ] EXR: Fetching primary data for 2025-02. [2025-09-24T18:45:56.330430] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-24T18:45:56.340905] [INFO ] [REMOTE ] FAF: Fetching primary data for 2025-03. [2025-09-24T18:45:57.054017] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-24T18:45:57.064589] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2025-03. [2025-09-24T18:45:57.179830] [INFO ] [REMOTE ] F: Incremental fetch complete for 2025-01 (2.22 seconds). [2025-09-24T18:45:57.191196] [INFO ] [REMOTE ] F: Fetching primary data for 2025-02. [2025-09-24T18:45:57.572912] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-24T18:45:57.616088] [INFO ] [REMOTE ] EXR: Fetching primary data for 2025-03. [2025-09-24T18:45:57.948712] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2025-03 (1.61 seconds). [2025-09-24T18:45:58.416060] [INFO ] [REMOTE ] FAF: Fetching primary data for 2025-04. [2025-09-24T18:45:58.475923] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2025-03 (1.41 seconds). [2025-09-24T18:45:59.216112] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2025-04. [2025-09-24T18:45:59.296493] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2025-03 (1.68 seconds). [2025-09-24T18:45:59.722320] [INFO ] [REMOTE ] F: Incremental fetch complete for 2025-02 (2.53 seconds). [2025-09-24T18:46:00.016994] [INFO ] [REMOTE ] EXR: Fetching primary data for 2025-04. [2025-09-24T18:46:00.020302] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2025-04 (1.60 seconds). [2025-09-24T18:46:00.816116] [INFO ] [REMOTE ] F: Fetching primary data for 2025-03. [2025-09-24T18:46:00.903467] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-24T18:46:01.616060] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2025-05. [2025-09-24T18:46:01.769012] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-24T18:46:02.416094] [INFO ] [REMOTE ] FAF: Fetching primary data for 2025-05. [2025-09-24T18:46:03.216103] [INFO ] [REMOTE ] EXR: Fetching primary data for 2025-05. [2025-09-24T18:46:03.282686] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-24T18:46:03.364600] [INFO ] [REMOTE ] F: Incremental fetch complete for 2025-03 (2.55 seconds). [2025-09-24T18:46:03.983597] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2025-05 (1.57 seconds). [2025-09-24T18:46:04.016043] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2025-06. [2025-09-24T18:46:04.811366] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2025-05 (1.60 seconds). [2025-09-24T18:46:04.820625] [INFO ] [REMOTE ] F: Fetching primary data for 2025-04. [2025-09-24T18:46:05.616071] [INFO ] [REMOTE ] FAF: Fetching primary data for 2025-06. [2025-09-24T18:46:05.712619] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2025-06 (1.70 seconds). [2025-09-24T18:46:06.416105] [INFO ] [REMOTE ] EXR: Fetching primary data for 2025-06. [2025-09-24T18:46:06.927668] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-24T18:46:07.216078] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2025-07. [2025-09-24T18:46:07.365103] [INFO ] [REMOTE ] F: Incremental fetch complete for 2025-04 (2.54 seconds). [2025-09-24T18:46:07.927443] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-24T18:46:08.016083] [INFO ] [REMOTE ] EXR: Fetching primary data for 2025-07. [2025-09-24T18:46:08.674490] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-24T18:46:08.816078] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2025-08. [2025-09-24T18:46:09.616114] [INFO ] [REMOTE ] FAF: Fetching primary data for 2025-07. [2025-09-24T18:46:09.669950] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-24T18:46:10.343138] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-24T18:46:10.416054] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2025-09. [2025-09-24T18:46:11.216059] [INFO ] [REMOTE ] F: Fetching primary data for 2025-05. [2025-09-24T18:46:11.332270] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2025-07 (1.72 seconds). [2025-09-24T18:46:12.016100] [INFO ] [REMOTE ] FAF: Fetching primary data for 2025-08. [2025-09-24T18:46:12.108013] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-24T18:46:12.116481] [INFO ] [REMOTE ] EXPD: Full fetch complete (69199 records). [2025-09-24T18:46:12.116607] [DEBUG] [VALIDATOR ] EXPD: Validating primary data. [2025-09-24T18:46:12.502363] [DEBUG] [VALIDATOR ] EXPD: All expected trading days are present. [2025-09-24T18:46:12.502446] [DEBUG] [VALIDATOR ] EXPD: Primary data validation passed. [2025-09-24T18:46:12.503375] [INFO ] [MAIN ] EXPD: Fetched primary data is valid. [2025-09-24T18:46:12.503440] [DEBUG] [LOCAL ] EXPD: Saving primary data. [2025-09-24T18:46:12.504842] [DEBUG] [LOCAL ] EXPD: Trimmed 69199 records to 48123 (keeping 200 days of data) [2025-09-24T18:46:12.804360] [DEBUG] [LOCAL ] EXPD: Primary data saved (48123 records). [2025-09-24T18:46:12.804496] [INFO ] [MAIN ] EXPD: Full history saved. [2025-09-24T18:46:12.804585] [INFO ] [MAIN ] Update Progress: 801/2373 symbols completed. EXPD took 23.3s. Estimated remaining: 3h 28m 20s. Rate: 7.5 symbols/min [2025-09-24T18:46:12.825485] [INFO ] [REMOTE ] EXR: Fetching primary data for 2025-08. [2025-09-24T18:46:12.977934] [INFO ] [MAIN ] FBIN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:46:13.024796] [DEBUG] [LOCAL ] FBIN: Loaded 50411 existing records from primary storage. [2025-09-24T18:46:13.024965] [INFO ] [MAIN ] FBIN: Loaded 50411 existing records. [2025-09-24T18:46:13.209555] [WARN ] [MAIN ] FBIN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:46:13.209873] [INFO ] [MAIN ] FBIN: Wiping existing primary data before full refresh. [2025-09-24T18:46:13.209949] [INFO ] [LOCAL ] FBIN: Starting deletion of primary data. [2025-09-24T18:46:13.211627] [DEBUG] [LOCAL ] FBIN: Deleted primary data file. [2025-09-24T18:46:13.211727] [INFO ] [MAIN ] FBIN: Starting full primary refresh. [2025-09-24T18:46:13.584096] [INFO ] [REMOTE ] FBIN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:46:13.607614] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2025-08 (1.59 seconds). [2025-09-24T18:46:13.616128] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2024-12. [2025-09-24T18:46:13.647397] [INFO ] [REMOTE ] F: Incremental fetch complete for 2025-05 (2.43 seconds). [2025-09-24T18:46:14.258272] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-24T18:46:14.416099] [INFO ] [REMOTE ] F: Fetching primary data for 2025-06. [2025-09-24T18:46:15.216109] [INFO ] [REMOTE ] EXR: Fetching primary data for 2025-09. [2025-09-24T18:46:15.309081] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-24T18:46:16.016157] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2025-01. [2025-09-24T18:46:16.816062] [INFO ] [REMOTE ] FAF: Fetching primary data for 2025-09. [2025-09-24T18:46:16.923317] [INFO ] [REMOTE ] F: Incremental fetch complete for 2025-06 (2.51 seconds). [2025-09-24T18:46:16.966183] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2025-09 (1.75 seconds). [2025-09-24T18:46:16.974321] [INFO ] [REMOTE ] EXR: Full fetch complete (65842 records). [2025-09-24T18:46:16.974432] [DEBUG] [VALIDATOR ] EXR: Validating primary data. [2025-09-24T18:46:17.359741] [DEBUG] [VALIDATOR ] EXR: All expected trading days are present. [2025-09-24T18:46:17.359905] [DEBUG] [VALIDATOR ] EXR: Primary data validation passed. [2025-09-24T18:46:17.360829] [INFO ] [MAIN ] EXR: Fetched primary data is valid. [2025-09-24T18:46:17.360892] [DEBUG] [LOCAL ] EXR: Saving primary data. [2025-09-24T18:46:17.362339] [DEBUG] [LOCAL ] EXR: Trimmed 65842 records to 45492 (keeping 200 days of data) [2025-09-24T18:46:17.616686] [INFO ] [REMOTE ] F: Fetching primary data for 2025-07. [2025-09-24T18:46:17.659429] [DEBUG] [LOCAL ] EXR: Primary data saved (45492 records). [2025-09-24T18:46:17.659577] [INFO ] [MAIN ] EXR: Full history saved. [2025-09-24T18:46:17.659688] [INFO ] [MAIN ] Update Progress: 802/2373 symbols completed. EXR took 28.2s. Estimated remaining: 3h 28m 6s. Rate: 7.5 symbols/min [2025-09-24T18:46:17.865437] [INFO ] [MAIN ] FBK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:46:17.862108] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2025-01 (1.85 seconds). [2025-09-24T18:46:17.900204] [DEBUG] [LOCAL ] FBK: Loaded 25604 existing records from primary storage. [2025-09-24T18:46:17.900337] [INFO ] [MAIN ] FBK: Loaded 25604 existing records. [2025-09-24T18:46:18.093949] [WARN ] [MAIN ] FBK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:46:18.094533] [INFO ] [MAIN ] FBK: Wiping existing primary data before full refresh. [2025-09-24T18:46:18.094725] [INFO ] [LOCAL ] FBK: Starting deletion of primary data. [2025-09-24T18:46:18.101660] [DEBUG] [LOCAL ] FBK: Deleted primary data file. [2025-09-24T18:46:18.112582] [INFO ] [MAIN ] FBK: Starting full primary refresh. [2025-09-24T18:46:18.113948] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2025-09 (1.30 seconds). [2025-09-24T18:46:18.187184] [INFO ] [REMOTE ] FAF: Full fetch complete (57499 records). [2025-09-24T18:46:18.204191] [DEBUG] [VALIDATOR ] FAF: Validating primary data. [2025-09-24T18:46:18.428826] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2025-02. [2025-09-24T18:46:18.885049] [INFO ] [REMOTE ] FBK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:46:18.982061] [DEBUG] [VALIDATOR ] FAF: All expected trading days are present. [2025-09-24T18:46:18.982151] [DEBUG] [VALIDATOR ] FAF: Primary data validation passed. [2025-09-24T18:46:18.982966] [INFO ] [MAIN ] FAF: Fetched primary data is valid. [2025-09-24T18:46:18.983033] [DEBUG] [LOCAL ] FAF: Saving primary data. [2025-09-24T18:46:18.984265] [DEBUG] [LOCAL ] FAF: Trimmed 57499 records to 41902 (keeping 200 days of data) [2025-09-24T18:46:19.218732] [INFO ] [REMOTE ] FBK: Fetching primary data for 2024-12. [2025-09-24T18:46:19.250165] [DEBUG] [LOCAL ] FAF: Primary data saved (41902 records). [2025-09-24T18:46:19.250312] [INFO ] [MAIN ] FAF: Full history saved. [2025-09-24T18:46:19.250401] [INFO ] [MAIN ] Update Progress: 803/2373 symbols completed. FAF took 29.8s. Estimated remaining: 3h 27m 45s. Rate: 7.6 symbols/min [2025-09-24T18:46:19.436738] [INFO ] [MAIN ] FBP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:46:19.484429] [DEBUG] [LOCAL ] FBP: Loaded 46254 existing records from primary storage. [2025-09-24T18:46:19.484606] [INFO ] [MAIN ] FBP: Loaded 46254 existing records. [2025-09-24T18:46:19.680762] [WARN ] [MAIN ] FBP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:46:19.681026] [INFO ] [MAIN ] FBP: Wiping existing primary data before full refresh. [2025-09-24T18:46:19.681075] [INFO ] [LOCAL ] FBP: Starting deletion of primary data. [2025-09-24T18:46:19.682295] [DEBUG] [LOCAL ] FBP: Deleted primary data file. [2025-09-24T18:46:19.682356] [INFO ] [MAIN ] FBP: Starting full primary refresh. [2025-09-24T18:46:20.065301] [INFO ] [REMOTE ] FBP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:46:20.065861] [INFO ] [REMOTE ] FBP: Fetching primary data for 2024-12. [2025-09-24T18:46:20.141995] [INFO ] [REMOTE ] F: Incremental fetch complete for 2025-07 (2.53 seconds). [2025-09-24T18:46:20.182926] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2025-02 (1.75 seconds). [2025-09-24T18:46:20.402836] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2024-12 (1.18 seconds). [2025-09-24T18:46:20.816102] [INFO ] [REMOTE ] F: Fetching primary data for 2025-08. [2025-09-24T18:46:21.366150] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2024-12 (1.30 seconds). [2025-09-24T18:46:21.616083] [INFO ] [REMOTE ] FBP: Fetching primary data for 2025-01. [2025-09-24T18:46:22.416087] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2025-03. [2025-09-24T18:46:23.090740] [INFO ] [REMOTE ] F: Incremental fetch complete for 2025-08 (2.27 seconds). [2025-09-24T18:46:23.134949] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-24T18:46:23.216063] [INFO ] [REMOTE ] FBK: Fetching primary data for 2025-01. [2025-09-24T18:46:24.016087] [INFO ] [REMOTE ] FBP: Fetching primary data for 2025-02. [2025-09-24T18:46:24.238595] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2025-03 (1.82 seconds). [2025-09-24T18:46:24.263370] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-24T18:46:24.816116] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2025-04. [2025-09-24T18:46:25.528699] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-24T18:46:25.616076] [INFO ] [REMOTE ] FBP: Fetching primary data for 2025-03. [2025-09-24T18:46:26.416064] [INFO ] [REMOTE ] F: Fetching primary data for 2025-09. [2025-09-24T18:46:26.543378] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2025-04 (1.73 seconds). [2025-09-24T18:46:27.141068] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-24T18:46:27.216072] [INFO ] [REMOTE ] FBK: Fetching primary data for 2025-02. [2025-09-24T18:46:28.016104] [INFO ] [REMOTE ] FBP: Fetching primary data for 2025-04. [2025-09-24T18:46:28.103172] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2025-02 (0.89 seconds). [2025-09-24T18:46:28.758694] [INFO ] [REMOTE ] F: Incremental fetch complete for 2025-09 (2.34 seconds). [2025-09-24T18:46:28.768328] [INFO ] [REMOTE ] F: Full fetch complete (77999 records). [2025-09-24T18:46:28.768502] [DEBUG] [VALIDATOR ] F: Validating primary data. [2025-09-24T18:46:28.825714] [INFO ] [REMOTE ] FBK: Fetching primary data for 2025-03. [2025-09-24T18:46:29.197135] [DEBUG] [VALIDATOR ] F: All expected trading days are present. [2025-09-24T18:46:29.197221] [DEBUG] [VALIDATOR ] F: Primary data validation passed. [2025-09-24T18:46:29.198218] [INFO ] [MAIN ] F: Fetched primary data is valid. [2025-09-24T18:46:29.198283] [DEBUG] [LOCAL ] F: Saving primary data. [2025-09-24T18:46:29.199820] [DEBUG] [LOCAL ] F: Trimmed 77999 records to 53820 (keeping 200 days of data) [2025-09-24T18:46:29.544099] [DEBUG] [LOCAL ] F: Primary data saved (53820 records). [2025-09-24T18:46:29.544262] [INFO ] [MAIN ] F: Full history saved. [2025-09-24T18:46:29.544439] [INFO ] [MAIN ] Update Progress: 804/2373 symbols completed. F took 40.0s. Estimated remaining: 3h 27m 42s. Rate: 7.6 symbols/min [2025-09-24T18:46:29.616138] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2025-05. [2025-09-24T18:46:29.748097] [INFO ] [MAIN ] FBRT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:46:29.763240] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2025-03 (0.94 seconds). [2025-09-24T18:46:29.803967] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-24T18:46:29.843803] [DEBUG] [LOCAL ] FBRT: Loaded 34381 existing records from primary storage. [2025-09-24T18:46:29.843961] [INFO ] [MAIN ] FBRT: Loaded 34381 existing records. [2025-09-24T18:46:30.028703] [WARN ] [MAIN ] FBRT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:46:30.028988] [INFO ] [MAIN ] FBRT: Wiping existing primary data before full refresh. [2025-09-24T18:46:30.029038] [INFO ] [LOCAL ] FBRT: Starting deletion of primary data. [2025-09-24T18:46:30.029910] [DEBUG] [LOCAL ] FBRT: Deleted primary data file. [2025-09-24T18:46:30.029975] [INFO ] [MAIN ] FBRT: Starting full primary refresh. [2025-09-24T18:46:30.400290] [INFO ] [REMOTE ] FBRT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:46:30.416049] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2024-12. [2025-09-24T18:46:31.216052] [INFO ] [REMOTE ] FBP: Fetching primary data for 2025-05. [2025-09-24T18:46:31.472953] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2025-05 (1.86 seconds). [2025-09-24T18:46:31.785262] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-24T18:46:32.016089] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2025-01. [2025-09-24T18:46:32.798291] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-24T18:46:32.816050] [INFO ] [REMOTE ] FBP: Fetching primary data for 2025-06. [2025-09-24T18:46:33.279533] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2025-01 (1.26 seconds). [2025-09-24T18:46:33.616089] [INFO ] [REMOTE ] FBK: Fetching primary data for 2025-04. [2025-09-24T18:46:34.391599] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-24T18:46:34.416037] [INFO ] [REMOTE ] FBP: Fetching primary data for 2025-07. [2025-09-24T18:46:34.903289] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-24T18:46:35.216073] [INFO ] [REMOTE ] FBK: Fetching primary data for 2025-05. [2025-09-24T18:46:36.016081] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2025-06. [2025-09-24T18:46:36.208366] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-24T18:46:36.245761] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2025-05 (1.03 seconds). [2025-09-24T18:46:36.816088] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2025-02. [2025-09-24T18:46:37.616962] [INFO ] [REMOTE ] FBK: Fetching primary data for 2025-06. [2025-09-24T18:46:37.622554] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-24T18:46:38.153316] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-24T18:46:38.416067] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2025-03. [2025-09-24T18:46:38.681870] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2025-06 (1.06 seconds). [2025-09-24T18:46:39.216136] [INFO ] [REMOTE ] FBK: Fetching primary data for 2025-07. [2025-09-24T18:46:39.655589] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2025-03 (1.24 seconds). [2025-09-24T18:46:40.016111] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2025-07. [2025-09-24T18:46:40.678258] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-24T18:46:40.816100] [INFO ] [REMOTE ] FBP: Fetching primary data for 2025-08. [2025-09-24T18:46:41.616079] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2025-04. [2025-09-24T18:46:41.763055] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-24T18:46:42.374385] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-24T18:46:42.416081] [INFO ] [REMOTE ] FBP: Fetching primary data for 2025-09. [2025-09-24T18:46:43.129111] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-24T18:46:43.216043] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2025-05. [2025-09-24T18:46:44.021427] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2025-08. [2025-09-24T18:46:44.031858] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-24T18:46:44.040172] [INFO ] [REMOTE ] FBP: Full fetch complete (66263 records). [2025-09-24T18:46:44.040287] [DEBUG] [VALIDATOR ] FBP: Validating primary data. [2025-09-24T18:46:44.434493] [DEBUG] [VALIDATOR ] FBP: All expected trading days are present. [2025-09-24T18:46:44.434598] [DEBUG] [VALIDATOR ] FBP: Primary data validation passed. [2025-09-24T18:46:44.435605] [INFO ] [MAIN ] FBP: Fetched primary data is valid. [2025-09-24T18:46:44.435841] [DEBUG] [LOCAL ] FBP: Saving primary data. [2025-09-24T18:46:44.455835] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2025-05 (1.24 seconds). [2025-09-24T18:46:44.454900] [DEBUG] [LOCAL ] FBP: Trimmed 66263 records to 46232 (keeping 200 days of data) [2025-09-24T18:46:44.746240] [DEBUG] [LOCAL ] FBP: Primary data saved (46232 records). [2025-09-24T18:46:44.746507] [INFO ] [MAIN ] FBP: Full history saved. [2025-09-24T18:46:44.746614] [INFO ] [MAIN ] Update Progress: 805/2373 symbols completed. FBP took 25.5s. Estimated remaining: 3h 27m 48s. Rate: 7.5 symbols/min [2025-09-24T18:46:44.821359] [INFO ] [REMOTE ] FBK: Fetching primary data for 2025-08. [2025-09-24T18:46:44.920411] [INFO ] [MAIN ] FC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:46:44.939212] [DEBUG] [LOCAL ] FC: Loaded 15388 existing records from primary storage. [2025-09-24T18:46:44.939334] [INFO ] [MAIN ] FC: Loaded 15388 existing records. [2025-09-24T18:46:45.127247] [WARN ] [MAIN ] FC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:46:45.127498] [INFO ] [MAIN ] FC: Wiping existing primary data before full refresh. [2025-09-24T18:46:45.127582] [INFO ] [LOCAL ] FC: Starting deletion of primary data. [2025-09-24T18:46:45.128092] [DEBUG] [LOCAL ] FC: Deleted primary data file. [2025-09-24T18:46:45.128152] [INFO ] [MAIN ] FC: Starting full primary refresh. [2025-09-24T18:46:45.487398] [INFO ] [REMOTE ] FC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:46:45.616039] [INFO ] [REMOTE ] FC: Fetching primary data for 2024-12. [2025-09-24T18:46:45.706301] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2025-08 (1.68 seconds). [2025-09-24T18:46:46.190987] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2025-08 (1.37 seconds). [2025-09-24T18:46:46.351165] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2024-12 (0.74 seconds). [2025-09-24T18:46:46.416096] [INFO ] [REMOTE ] FC: Fetching primary data for 2025-01. [2025-09-24T18:46:47.216076] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2025-06. [2025-09-24T18:46:47.382721] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2025-01 (0.97 seconds). [2025-09-24T18:46:48.016094] [INFO ] [REMOTE ] FBK: Fetching primary data for 2025-09. [2025-09-24T18:46:48.489945] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-24T18:46:48.816085] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2025-09. [2025-09-24T18:46:48.967476] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2025-09 (0.95 seconds). [2025-09-24T18:46:48.971821] [INFO ] [REMOTE ] FBK: Full fetch complete (33019 records). [2025-09-24T18:46:48.971909] [DEBUG] [VALIDATOR ] FBK: Validating primary data. [2025-09-24T18:46:49.337507] [DEBUG] [VALIDATOR ] FBK: All expected trading days are present. [2025-09-24T18:46:49.337591] [DEBUG] [VALIDATOR ] FBK: Primary data validation passed. [2025-09-24T18:46:49.338228] [INFO ] [MAIN ] FBK: Fetched primary data is valid. [2025-09-24T18:46:49.338291] [DEBUG] [LOCAL ] FBK: Saving primary data. [2025-09-24T18:46:49.339092] [DEBUG] [LOCAL ] FBK: Trimmed 33019 records to 25657 (keeping 200 days of data) [2025-09-24T18:46:49.491628] [DEBUG] [LOCAL ] FBK: Primary data saved (25657 records). [2025-09-24T18:46:49.491788] [INFO ] [MAIN ] FBK: Full history saved. [2025-09-24T18:46:49.491875] [INFO ] [MAIN ] Update Progress: 806/2373 symbols completed. FBK took 31.8s. Estimated remaining: 3h 27m 34s. Rate: 7.5 symbols/min [2025-09-24T18:46:49.631275] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2025-07. [2025-09-24T18:46:49.662867] [INFO ] [MAIN ] FCF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:46:49.702756] [DEBUG] [LOCAL ] FCF: Loaded 39757 existing records from primary storage. [2025-09-24T18:46:49.702900] [INFO ] [MAIN ] FCF: Loaded 39757 existing records. [2025-09-24T18:46:49.878611] [WARN ] [MAIN ] FCF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:46:49.878900] [INFO ] [MAIN ] FCF: Wiping existing primary data before full refresh. [2025-09-24T18:46:49.878948] [INFO ] [LOCAL ] FCF: Starting deletion of primary data. [2025-09-24T18:46:49.879990] [DEBUG] [LOCAL ] FCF: Deleted primary data file. [2025-09-24T18:46:49.880051] [INFO ] [MAIN ] FCF: Starting full primary refresh. [2025-09-24T18:46:50.258685] [INFO ] [REMOTE ] FCF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:46:50.388487] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2025-09 (1.57 seconds). [2025-09-24T18:46:50.397159] [INFO ] [REMOTE ] FBIN: Full fetch complete (72623 records). [2025-09-24T18:46:50.397275] [DEBUG] [VALIDATOR ] FBIN: Validating primary data. [2025-09-24T18:46:50.428182] [INFO ] [REMOTE ] FC: Fetching primary data for 2025-02. [2025-09-24T18:46:50.803377] [DEBUG] [VALIDATOR ] FBIN: All expected trading days are present. [2025-09-24T18:46:50.803477] [DEBUG] [VALIDATOR ] FBIN: Primary data validation passed. [2025-09-24T18:46:50.804404] [INFO ] [MAIN ] FBIN: Fetched primary data is valid. [2025-09-24T18:46:50.804467] [DEBUG] [LOCAL ] FBIN: Saving primary data. [2025-09-24T18:46:50.805840] [DEBUG] [LOCAL ] FBIN: Trimmed 72623 records to 50395 (keeping 200 days of data) [2025-09-24T18:46:51.135725] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2025-07 (1.50 seconds). [2025-09-24T18:46:51.161854] [DEBUG] [LOCAL ] FBIN: Primary data saved (50395 records). [2025-09-24T18:46:51.162100] [INFO ] [MAIN ] FBIN: Full history saved. [2025-09-24T18:46:51.162319] [INFO ] [MAIN ] Update Progress: 807/2373 symbols completed. FBIN took 38.4s. Estimated remaining: 3h 27m 14s. Rate: 7.6 symbols/min [2025-09-24T18:46:51.221675] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2025-08. [2025-09-24T18:46:51.354972] [INFO ] [MAIN ] FCN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:46:51.387393] [DEBUG] [LOCAL ] FCN: Loaded 26312 existing records from primary storage. [2025-09-24T18:46:51.387570] [INFO ] [MAIN ] FCN: Loaded 26312 existing records. [2025-09-24T18:46:51.569989] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2025-02 (1.14 seconds). [2025-09-24T18:46:51.595631] [WARN ] [MAIN ] FCN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:46:51.595931] [INFO ] [MAIN ] FCN: Wiping existing primary data before full refresh. [2025-09-24T18:46:51.595983] [INFO ] [LOCAL ] FCN: Starting deletion of primary data. [2025-09-24T18:46:51.597365] [DEBUG] [LOCAL ] FCN: Deleted primary data file. [2025-09-24T18:46:51.597590] [INFO ] [MAIN ] FCN: Starting full primary refresh. [2025-09-24T18:46:51.963260] [INFO ] [REMOTE ] FCN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:46:52.016039] [INFO ] [REMOTE ] FCN: Fetching primary data for 2024-12. [2025-09-24T18:46:52.408764] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2025-08 (1.19 seconds). [2025-09-24T18:46:52.816044] [INFO ] [REMOTE ] FC: Fetching primary data for 2025-03. [2025-09-24T18:46:53.145800] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2024-12 (1.13 seconds). [2025-09-24T18:46:53.616104] [INFO ] [REMOTE ] FCN: Fetching primary data for 2025-01. [2025-09-24T18:46:53.781905] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2025-03 (0.97 seconds). [2025-09-24T18:46:54.387828] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2025-01 (0.77 seconds). [2025-09-24T18:46:54.416033] [INFO ] [REMOTE ] FCN: Fetching primary data for 2025-02. [2025-09-24T18:46:55.216135] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2025-09. [2025-09-24T18:46:55.500955] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2025-02 (1.08 seconds). [2025-09-24T18:46:56.016119] [INFO ] [REMOTE ] FCF: Fetching primary data for 2024-12. [2025-09-24T18:46:56.449876] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2025-09 (1.23 seconds). [2025-09-24T18:46:56.455890] [INFO ] [REMOTE ] FBRT: Full fetch complete (48462 records). [2025-09-24T18:46:56.455986] [DEBUG] [VALIDATOR ] FBRT: Validating primary data. [2025-09-24T18:46:56.823471] [INFO ] [REMOTE ] FC: Fetching primary data for 2025-04. [2025-09-24T18:46:56.864608] [DEBUG] [VALIDATOR ] FBRT: All expected trading days are present. [2025-09-24T18:46:56.864736] [DEBUG] [VALIDATOR ] FBRT: Primary data validation passed. [2025-09-24T18:46:56.865510] [INFO ] [MAIN ] FBRT: Fetched primary data is valid. [2025-09-24T18:46:56.865574] [DEBUG] [LOCAL ] FBRT: Saving primary data. [2025-09-24T18:46:56.866809] [DEBUG] [LOCAL ] FBRT: Trimmed 48462 records to 34469 (keeping 200 days of data) [2025-09-24T18:46:57.086153] [DEBUG] [LOCAL ] FBRT: Primary data saved (34469 records). [2025-09-24T18:46:57.086415] [INFO ] [MAIN ] FBRT: Full history saved. [2025-09-24T18:46:57.086574] [INFO ] [MAIN ] Update Progress: 808/2373 symbols completed. FBRT took 27.5s. Estimated remaining: 3h 27m 2s. Rate: 7.6 symbols/min [2025-09-24T18:46:57.278901] [INFO ] [MAIN ] FCPT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:46:57.317708] [DEBUG] [LOCAL ] FCPT: Loaded 37424 existing records from primary storage. [2025-09-24T18:46:57.317884] [INFO ] [MAIN ] FCPT: Loaded 37424 existing records. [2025-09-24T18:46:57.529771] [WARN ] [MAIN ] FCPT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:46:57.540528] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2024-12 (1.52 seconds). [2025-09-24T18:46:57.539633] [INFO ] [MAIN ] FCPT: Wiping existing primary data before full refresh. [2025-09-24T18:46:57.549463] [INFO ] [LOCAL ] FCPT: Starting deletion of primary data. [2025-09-24T18:46:57.550605] [DEBUG] [LOCAL ] FCPT: Deleted primary data file. [2025-09-24T18:46:57.550704] [INFO ] [MAIN ] FCPT: Starting full primary refresh. [2025-09-24T18:46:57.621153] [INFO ] [REMOTE ] FCF: Fetching primary data for 2025-01. [2025-09-24T18:46:57.939412] [INFO ] [REMOTE ] FCPT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:46:57.956554] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2025-04 (1.13 seconds). [2025-09-24T18:46:58.416135] [INFO ] [REMOTE ] FC: Fetching primary data for 2025-05. [2025-09-24T18:46:58.977285] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2025-01 (1.36 seconds). [2025-09-24T18:46:59.216060] [INFO ] [REMOTE ] FCN: Fetching primary data for 2025-03. [2025-09-24T18:46:59.295035] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2025-05 (0.88 seconds). [2025-09-24T18:47:00.016060] [INFO ] [REMOTE ] FC: Fetching primary data for 2025-06. [2025-09-24T18:47:00.430395] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2025-03 (1.21 seconds). [2025-09-24T18:47:00.816096] [INFO ] [REMOTE ] FCN: Fetching primary data for 2025-04. [2025-09-24T18:47:00.917981] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2025-06 (0.90 seconds). [2025-09-24T18:47:01.616118] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2024-12. [2025-09-24T18:47:02.233342] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2025-04 (1.42 seconds). [2025-09-24T18:47:02.416108] [INFO ] [REMOTE ] FCF: Fetching primary data for 2025-02. [2025-09-24T18:47:03.011737] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2024-12 (1.40 seconds). [2025-09-24T18:47:03.216118] [INFO ] [REMOTE ] FC: Fetching primary data for 2025-07. [2025-09-24T18:47:03.787540] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-24T18:47:03.912579] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2025-07 (0.70 seconds). [2025-09-24T18:47:04.016119] [INFO ] [REMOTE ] FC: Fetching primary data for 2025-08. [2025-09-24T18:47:04.816105] [INFO ] [REMOTE ] FCN: Fetching primary data for 2025-05. [2025-09-24T18:47:04.967598] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2025-08 (0.95 seconds). [2025-09-24T18:47:05.616120] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2025-01. [2025-09-24T18:47:06.157993] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2025-05 (1.34 seconds). [2025-09-24T18:47:06.416131] [INFO ] [REMOTE ] FCN: Fetching primary data for 2025-06. [2025-09-24T18:47:06.588116] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2025-01 (0.97 seconds). [2025-09-24T18:47:07.216142] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2025-02. [2025-09-24T18:47:07.249977] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2025-06 (0.83 seconds). [2025-09-24T18:47:08.016176] [INFO ] [REMOTE ] FCN: Fetching primary data for 2025-07. [2025-09-24T18:47:08.660243] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2025-02 (1.44 seconds). [2025-09-24T18:47:08.816040] [INFO ] [REMOTE ] FCF: Fetching primary data for 2025-03. [2025-09-24T18:47:09.279409] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2025-07 (1.26 seconds). [2025-09-24T18:47:09.616082] [INFO ] [REMOTE ] FCN: Fetching primary data for 2025-08. [2025-09-24T18:47:10.416111] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2025-03. [2025-09-24T18:47:10.553309] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-24T18:47:10.689125] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2025-08 (1.07 seconds). [2025-09-24T18:47:11.216098] [INFO ] [REMOTE ] FCF: Fetching primary data for 2025-04. [2025-09-24T18:47:11.640830] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2025-03 (1.22 seconds). [2025-09-24T18:47:12.016155] [INFO ] [REMOTE ] FCN: Fetching primary data for 2025-09. [2025-09-24T18:47:12.816056] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2025-04. [2025-09-24T18:47:12.892143] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2025-04 (1.68 seconds). [2025-09-24T18:47:13.259126] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2025-09 (1.24 seconds). [2025-09-24T18:47:13.263480] [INFO ] [REMOTE ] FCN: Full fetch complete (35644 records). [2025-09-24T18:47:13.263573] [DEBUG] [VALIDATOR ] FCN: Validating primary data. [2025-09-24T18:47:13.616580] [INFO ] [REMOTE ] FCF: Fetching primary data for 2025-05. [2025-09-24T18:47:13.648852] [DEBUG] [VALIDATOR ] FCN: All expected trading days are present. [2025-09-24T18:47:13.648935] [DEBUG] [VALIDATOR ] FCN: Primary data validation passed. [2025-09-24T18:47:13.649609] [INFO ] [MAIN ] FCN: Fetched primary data is valid. [2025-09-24T18:47:13.649738] [DEBUG] [LOCAL ] FCN: Saving primary data. [2025-09-24T18:47:13.653813] [DEBUG] [LOCAL ] FCN: Trimmed 35644 records to 26239 (keeping 200 days of data) [2025-09-24T18:47:13.817244] [DEBUG] [LOCAL ] FCN: Primary data saved (26239 records). [2025-09-24T18:47:13.817408] [INFO ] [MAIN ] FCN: Full history saved. [2025-09-24T18:47:13.817570] [INFO ] [MAIN ] Update Progress: 809/2373 symbols completed. FCN took 22.7s. Estimated remaining: 3h 27m 11s. Rate: 7.5 symbols/min [2025-09-24T18:47:13.992449] [INFO ] [MAIN ] FCRX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:47:13.992888] [DEBUG] [LOCAL ] FCRX: No existing data file found in primary storage. [2025-09-24T18:47:13.993055] [WARN ] [MAIN ] FCRX: No existing data found, performing full refresh instead. [2025-09-24T18:47:13.993425] [INFO ] [MAIN ] FCRX: Wiping existing primary data before full refresh. [2025-09-24T18:47:13.993493] [INFO ] [LOCAL ] FCRX: Starting deletion of primary data. [2025-09-24T18:47:13.993564] [DEBUG] [LOCAL ] FCRX: No primary data file found to delete. [2025-09-24T18:47:13.993607] [INFO ] [MAIN ] FCRX: Starting full primary refresh. [2025-09-24T18:47:14.401709] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2025-04 (1.59 seconds). [2025-09-24T18:47:14.422892] [INFO ] [REMOTE ] FCRX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:47:14.417298] [INFO ] [REMOTE ] FC: Fetching primary data for 2025-09. [2025-09-24T18:47:15.175737] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-24T18:47:15.216036] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2025-05. [2025-09-24T18:47:15.296205] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2025-09 (0.88 seconds). [2025-09-24T18:47:15.299498] [INFO ] [REMOTE ] FC: Full fetch complete (21471 records). [2025-09-24T18:47:15.299586] [DEBUG] [VALIDATOR ] FC: Validating primary data. [2025-09-24T18:47:15.662740] [DEBUG] [VALIDATOR ] FC: All expected trading days are present. [2025-09-24T18:47:15.662829] [DEBUG] [VALIDATOR ] FC: Primary data validation passed. [2025-09-24T18:47:15.663395] [INFO ] [MAIN ] FC: Fetched primary data is valid. [2025-09-24T18:47:15.663488] [DEBUG] [LOCAL ] FC: Saving primary data. [2025-09-24T18:47:15.664145] [DEBUG] [LOCAL ] FC: Trimmed 21471 records to 15339 (keeping 200 days of data) [2025-09-24T18:47:15.764360] [DEBUG] [LOCAL ] FC: Primary data saved (15339 records). [2025-09-24T18:47:15.764504] [INFO ] [MAIN ] FC: Full history saved. [2025-09-24T18:47:15.764604] [INFO ] [MAIN ] Update Progress: 810/2373 symbols completed. FC took 31.0s. Estimated remaining: 3h 26m 52s. Rate: 7.6 symbols/min [2025-09-24T18:47:15.942327] [INFO ] [MAIN ] FCT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:47:15.960079] [DEBUG] [LOCAL ] FCT: Loaded 14327 existing records from primary storage. [2025-09-24T18:47:15.960234] [INFO ] [MAIN ] FCT: Loaded 14327 existing records. [2025-09-24T18:47:16.022611] [INFO ] [REMOTE ] FCF: Fetching primary data for 2025-06. [2025-09-24T18:47:16.142318] [WARN ] [MAIN ] FCT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:47:16.142619] [INFO ] [MAIN ] FCT: Wiping existing primary data before full refresh. [2025-09-24T18:47:16.142700] [INFO ] [LOCAL ] FCT: Starting deletion of primary data. [2025-09-24T18:47:16.143178] [DEBUG] [LOCAL ] FCT: Deleted primary data file. [2025-09-24T18:47:16.143248] [INFO ] [MAIN ] FCT: Starting full primary refresh. [2025-09-24T18:47:16.506938] [INFO ] [REMOTE ] FCT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:47:16.528267] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2025-05 (1.31 seconds). [2025-09-24T18:47:16.816090] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2025-06. [2025-09-24T18:47:17.493824] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-24T18:47:17.616040] [INFO ] [REMOTE ] FCF: Fetching primary data for 2025-07. [2025-09-24T18:47:18.136954] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-24T18:47:18.416105] [INFO ] [REMOTE ] FCT: Fetching primary data for 2024-12. [2025-09-24T18:47:19.202161] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-24T18:47:19.216027] [INFO ] [REMOTE ] FCF: Fetching primary data for 2025-08. [2025-09-24T18:47:19.829769] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-24T18:47:20.016080] [INFO ] [REMOTE ] FCT: Fetching primary data for 2025-01. [2025-09-24T18:47:20.638031] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2025-08 (1.42 seconds). [2025-09-24T18:47:20.816063] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2024-12. [2025-09-24T18:47:21.050581] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2025-01 (1.03 seconds). [2025-09-24T18:47:21.135193] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2024-12 (0.32 seconds). [2025-09-24T18:47:21.616080] [INFO ] [REMOTE ] FCT: Fetching primary data for 2025-02. [2025-09-24T18:47:22.416062] [INFO ] [REMOTE ] FCF: Fetching primary data for 2025-09. [2025-09-24T18:47:22.453891] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2025-02 (0.84 seconds). [2025-09-24T18:47:23.216140] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2025-07. [2025-09-24T18:47:23.909811] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-24T18:47:23.917164] [INFO ] [REMOTE ] FCF: Full fetch complete (58122 records). [2025-09-24T18:47:23.917370] [DEBUG] [VALIDATOR ] FCF: Validating primary data. [2025-09-24T18:47:24.023057] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2025-01. [2025-09-24T18:47:24.325864] [DEBUG] [VALIDATOR ] FCF: All expected trading days are present. [2025-09-24T18:47:24.325968] [DEBUG] [VALIDATOR ] FCF: Primary data validation passed. [2025-09-24T18:47:24.327141] [INFO ] [MAIN ] FCF: Fetched primary data is valid. [2025-09-24T18:47:24.327278] [DEBUG] [LOCAL ] FCF: Saving primary data. [2025-09-24T18:47:24.329444] [DEBUG] [LOCAL ] FCF: Trimmed 58122 records to 39725 (keeping 200 days of data) [2025-09-24T18:47:24.527575] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2025-01 (0.50 seconds). [2025-09-24T18:47:24.610689] [DEBUG] [LOCAL ] FCF: Primary data saved (39725 records). [2025-09-24T18:47:24.610982] [INFO ] [MAIN ] FCF: Full history saved. [2025-09-24T18:47:24.611116] [INFO ] [MAIN ] Update Progress: 811/2373 symbols completed. FCF took 35.1s. Estimated remaining: 3h 26m 45s. Rate: 7.6 symbols/min [2025-09-24T18:47:24.822711] [INFO ] [REMOTE ] FCT: Fetching primary data for 2025-03. [2025-09-24T18:47:24.830352] [INFO ] [MAIN ] FCX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:47:24.835438] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2025-07 (1.62 seconds). [2025-09-24T18:47:24.899889] [DEBUG] [LOCAL ] FCX: Loaded 53700 existing records from primary storage. [2025-09-24T18:47:24.900040] [INFO ] [MAIN ] FCX: Loaded 53700 existing records. [2025-09-24T18:47:25.076148] [WARN ] [MAIN ] FCX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:47:25.076430] [INFO ] [MAIN ] FCX: Wiping existing primary data before full refresh. [2025-09-24T18:47:25.076498] [INFO ] [LOCAL ] FCX: Starting deletion of primary data. [2025-09-24T18:47:25.078103] [DEBUG] [LOCAL ] FCX: Deleted primary data file. [2025-09-24T18:47:25.078176] [INFO ] [MAIN ] FCX: Starting full primary refresh. [2025-09-24T18:47:25.476221] [INFO ] [REMOTE ] FCX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:47:25.616061] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2025-02. [2025-09-24T18:47:25.730381] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2025-03 (0.91 seconds). [2025-09-24T18:47:26.201915] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2025-02 (0.59 seconds). [2025-09-24T18:47:26.416076] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2025-08. [2025-09-24T18:47:27.216116] [INFO ] [REMOTE ] FCX: Fetching primary data for 2024-12. [2025-09-24T18:47:27.728925] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2025-08 (1.31 seconds). [2025-09-24T18:47:28.016115] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2025-09. [2025-09-24T18:47:28.816092] [INFO ] [REMOTE ] FCT: Fetching primary data for 2025-04. [2025-09-24T18:47:29.248483] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2024-12 (2.03 seconds). [2025-09-24T18:47:29.525486] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2025-09 (1.51 seconds). [2025-09-24T18:47:29.532369] [INFO ] [REMOTE ] FCPT: Full fetch complete (53304 records). [2025-09-24T18:47:29.532497] [DEBUG] [VALIDATOR ] FCPT: Validating primary data. [2025-09-24T18:47:29.616046] [INFO ] [REMOTE ] FCX: Fetching primary data for 2025-01. [2025-09-24T18:47:29.936995] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2025-04 (1.12 seconds). [2025-09-24T18:47:29.959089] [DEBUG] [VALIDATOR ] FCPT: All expected trading days are present. [2025-09-24T18:47:29.959509] [DEBUG] [VALIDATOR ] FCPT: Primary data validation passed. [2025-09-24T18:47:29.960344] [INFO ] [MAIN ] FCPT: Fetched primary data is valid. [2025-09-24T18:47:29.960410] [DEBUG] [LOCAL ] FCPT: Saving primary data. [2025-09-24T18:47:29.962848] [DEBUG] [LOCAL ] FCPT: Trimmed 53304 records to 37377 (keeping 200 days of data) [2025-09-24T18:47:30.195851] [DEBUG] [LOCAL ] FCPT: Primary data saved (37377 records). [2025-09-24T18:47:30.196088] [INFO ] [MAIN ] FCPT: Full history saved. [2025-09-24T18:47:30.196241] [INFO ] [MAIN ] Update Progress: 812/2373 symbols completed. FCPT took 33.1s. Estimated remaining: 3h 26m 33s. Rate: 7.6 symbols/min [2025-09-24T18:47:30.365625] [INFO ] [MAIN ] FDP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:47:30.406425] [DEBUG] [LOCAL ] FDP: Loaded 30430 existing records from primary storage. [2025-09-24T18:47:30.406575] [INFO ] [MAIN ] FDP: Loaded 30430 existing records. [2025-09-24T18:47:30.421318] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2025-03. [2025-09-24T18:47:30.589602] [WARN ] [MAIN ] FDP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:47:30.589901] [INFO ] [MAIN ] FDP: Wiping existing primary data before full refresh. [2025-09-24T18:47:30.589965] [INFO ] [LOCAL ] FDP: Starting deletion of primary data. [2025-09-24T18:47:30.590915] [DEBUG] [LOCAL ] FDP: Deleted primary data file. [2025-09-24T18:47:30.590978] [INFO ] [MAIN ] FDP: Starting full primary refresh. [2025-09-24T18:47:30.902942] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2025-03 (0.48 seconds). [2025-09-24T18:47:30.972174] [INFO ] [REMOTE ] FDP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:47:31.216051] [INFO ] [REMOTE ] FCT: Fetching primary data for 2025-05. [2025-09-24T18:47:31.548733] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2025-01 (1.93 seconds). [2025-09-24T18:47:31.697792] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2025-05 (0.48 seconds). [2025-09-24T18:47:32.016124] [INFO ] [REMOTE ] FDP: Fetching primary data for 2024-12. [2025-09-24T18:47:32.816088] [INFO ] [REMOTE ] FCT: Fetching primary data for 2025-06. [2025-09-24T18:47:33.095246] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2024-12 (1.08 seconds). [2025-09-24T18:47:33.616129] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2025-04. [2025-09-24T18:47:33.803847] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2025-06 (0.99 seconds). [2025-09-24T18:47:34.416145] [INFO ] [REMOTE ] FDP: Fetching primary data for 2025-01. [2025-09-24T18:47:35.216084] [INFO ] [REMOTE ] FCX: Fetching primary data for 2025-02. [2025-09-24T18:47:35.779146] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2025-01 (1.36 seconds). [2025-09-24T18:47:36.016128] [INFO ] [REMOTE ] FDP: Fetching primary data for 2025-02. [2025-09-24T18:47:36.816097] [INFO ] [REMOTE ] FCT: Fetching primary data for 2025-07. [2025-09-24T18:47:37.197267] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2025-02 (1.98 seconds). [2025-09-24T18:47:37.224845] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2025-02 (1.21 seconds). [2025-09-24T18:47:37.616083] [INFO ] [REMOTE ] FDP: Fetching primary data for 2025-03. [2025-09-24T18:47:37.861366] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2025-07 (1.05 seconds). [2025-09-24T18:47:37.863716] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2025-04 (4.25 seconds). [2025-09-24T18:47:38.416084] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2025-05. [2025-09-24T18:47:38.740844] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2025-05 (0.32 seconds). [2025-09-24T18:47:38.976980] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2025-03 (1.36 seconds). [2025-09-24T18:47:39.216085] [INFO ] [REMOTE ] FCT: Fetching primary data for 2025-08. [2025-09-24T18:47:40.018452] [INFO ] [REMOTE ] FCX: Fetching primary data for 2025-03. [2025-09-24T18:47:40.020437] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2025-08 (0.80 seconds). [2025-09-24T18:47:40.816089] [INFO ] [REMOTE ] FDP: Fetching primary data for 2025-04. [2025-09-24T18:47:41.616129] [INFO ] [REMOTE ] FCT: Fetching primary data for 2025-09. [2025-09-24T18:47:41.978386] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2025-03 (1.96 seconds). [2025-09-24T18:47:42.009945] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2025-04 (1.19 seconds). [2025-09-24T18:47:42.416107] [INFO ] [REMOTE ] FCX: Fetching primary data for 2025-04. [2025-09-24T18:47:42.553040] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2025-09 (0.94 seconds). [2025-09-24T18:47:42.559981] [INFO ] [REMOTE ] FCT: Full fetch complete (21094 records). [2025-09-24T18:47:42.560133] [DEBUG] [VALIDATOR ] FCT: Validating primary data. [2025-09-24T18:47:42.972964] [DEBUG] [VALIDATOR ] FCT: All expected trading days are present. [2025-09-24T18:47:42.973045] [DEBUG] [VALIDATOR ] FCT: Primary data validation passed. [2025-09-24T18:47:42.973504] [INFO ] [MAIN ] FCT: Fetched primary data is valid. [2025-09-24T18:47:42.973543] [DEBUG] [LOCAL ] FCT: Saving primary data. [2025-09-24T18:47:42.974130] [DEBUG] [LOCAL ] FCT: Trimmed 21094 records to 14369 (keeping 200 days of data) [2025-09-24T18:47:43.061619] [DEBUG] [LOCAL ] FCT: Primary data saved (14369 records). [2025-09-24T18:47:43.061788] [INFO ] [MAIN ] FCT: Full history saved. [2025-09-24T18:47:43.061902] [INFO ] [MAIN ] Update Progress: 813/2373 symbols completed. FCT took 27.3s. Estimated remaining: 3h 26m 34s. Rate: 7.6 symbols/min [2025-09-24T18:47:43.228537] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2025-06. [2025-09-24T18:47:43.232708] [INFO ] [MAIN ] FDS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:47:43.264344] [DEBUG] [LOCAL ] FDS: Loaded 26130 existing records from primary storage. [2025-09-24T18:47:43.264489] [INFO ] [MAIN ] FDS: Loaded 26130 existing records. [2025-09-24T18:47:43.449925] [WARN ] [MAIN ] FDS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:47:43.450273] [INFO ] [MAIN ] FDS: Wiping existing primary data before full refresh. [2025-09-24T18:47:43.450327] [INFO ] [LOCAL ] FDS: Starting deletion of primary data. [2025-09-24T18:47:43.451070] [DEBUG] [LOCAL ] FDS: Deleted primary data file. [2025-09-24T18:47:43.451134] [INFO ] [MAIN ] FDS: Starting full primary refresh. [2025-09-24T18:47:43.713132] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2025-06 (0.48 seconds). [2025-09-24T18:47:43.820086] [INFO ] [REMOTE ] FDS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:47:44.016060] [INFO ] [REMOTE ] FDS: Fetching primary data for 2024-12. [2025-09-24T18:47:44.648278] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2025-04 (2.23 seconds). [2025-09-24T18:47:44.816139] [INFO ] [REMOTE ] FCX: Fetching primary data for 2025-05. [2025-09-24T18:47:45.247105] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-24T18:47:45.616199] [INFO ] [REMOTE ] FDP: Fetching primary data for 2025-05. [2025-09-24T18:47:46.416060] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2025-07. [2025-09-24T18:47:46.837176] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2025-05 (2.02 seconds). [2025-09-24T18:47:46.860622] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2025-07 (0.44 seconds). [2025-09-24T18:47:46.902622] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2025-05 (1.29 seconds). [2025-09-24T18:47:47.216091] [INFO ] [REMOTE ] FCX: Fetching primary data for 2025-06. [2025-09-24T18:47:48.016110] [INFO ] [REMOTE ] FDS: Fetching primary data for 2025-01. [2025-09-24T18:47:48.816062] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2025-08. [2025-09-24T18:47:49.129943] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2025-06 (1.91 seconds). [2025-09-24T18:47:49.163016] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-24T18:47:49.218298] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2025-08 (0.40 seconds). [2025-09-24T18:47:49.616100] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2025-09. [2025-09-24T18:47:50.165714] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2025-09 (0.55 seconds). [2025-09-24T18:47:50.166779] [INFO ] [REMOTE ] FCRX: Full fetch complete (1662 records). [2025-09-24T18:47:50.166910] [DEBUG] [VALIDATOR ] FCRX: Validating primary data. [2025-09-24T18:47:50.367485] [WARN ] [VALIDATOR ] FCRX: Validation failed - insufficient historical data. Have 187 unique days, need 200 days [2025-09-24T18:47:50.367728] [FATAL] [MAIN ] FCRX: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:47:50.367821] [WARN ] [MAIN ] FCRX: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:47:50.367899] [INFO ] [LOCAL ] FCRX: Starting deletion of primary data. [2025-09-24T18:47:50.367966] [DEBUG] [LOCAL ] FCRX: No primary data file found to delete. [2025-09-24T18:47:50.368016] [INFO ] [LOCAL ] FCRX: Starting deletion of derivative data. [2025-09-24T18:47:50.368086] [DEBUG] [LOCAL ] FCRX: No derivative data file found to delete. [2025-09-24T18:47:50.368166] [INFO ] [MAIN ] Update Progress: 814/2373 symbols completed. FCRX took 36.6s. Estimated remaining: 3h 26m 25s. Rate: 7.6 symbols/min [2025-09-24T18:47:50.426548] [INFO ] [REMOTE ] FCX: Fetching primary data for 2025-07. [2025-09-24T18:47:50.627025] [INFO ] [MAIN ] FDX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:47:50.699096] [DEBUG] [LOCAL ] FDX: Loaded 51622 existing records from primary storage. [2025-09-24T18:47:50.699291] [INFO ] [MAIN ] FDX: Loaded 51622 existing records. [2025-09-24T18:47:50.898308] [WARN ] [MAIN ] FDX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:47:50.898560] [INFO ] [MAIN ] FDX: Wiping existing primary data before full refresh. [2025-09-24T18:47:50.898612] [INFO ] [LOCAL ] FDX: Starting deletion of primary data. [2025-09-24T18:47:50.900179] [DEBUG] [LOCAL ] FDX: Deleted primary data file. [2025-09-24T18:47:50.900245] [INFO ] [MAIN ] FDX: Starting full primary refresh. [2025-09-24T18:47:51.221264] [INFO ] [REMOTE ] FDP: Fetching primary data for 2025-06. [2025-09-24T18:47:51.301117] [INFO ] [REMOTE ] FDX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:47:52.016113] [INFO ] [REMOTE ] FDX: Fetching primary data for 2024-12. [2025-09-24T18:47:52.520105] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2025-06 (1.30 seconds). [2025-09-24T18:47:52.753716] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2025-07 (2.33 seconds). [2025-09-24T18:47:52.816033] [INFO ] [REMOTE ] FCX: Fetching primary data for 2025-08. [2025-09-24T18:47:53.616053] [INFO ] [REMOTE ] FDP: Fetching primary data for 2025-07. [2025-09-24T18:47:53.969523] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2024-12 (1.95 seconds). [2025-09-24T18:47:54.416079] [INFO ] [REMOTE ] FDS: Fetching primary data for 2025-02. [2025-09-24T18:47:54.678213] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2025-07 (1.06 seconds). [2025-09-24T18:47:54.822336] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2025-08 (2.01 seconds). [2025-09-24T18:47:55.216139] [INFO ] [REMOTE ] FDX: Fetching primary data for 2025-01. [2025-09-24T18:47:55.294789] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2025-02 (0.88 seconds). [2025-09-24T18:47:56.016095] [INFO ] [REMOTE ] FDP: Fetching primary data for 2025-08. [2025-09-24T18:47:56.816124] [INFO ] [REMOTE ] FDS: Fetching primary data for 2025-03. [2025-09-24T18:47:57.112734] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2025-01 (1.90 seconds). [2025-09-24T18:47:57.178441] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-24T18:47:57.616133] [INFO ] [REMOTE ] FDP: Fetching primary data for 2025-09. [2025-09-24T18:47:58.164047] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2025-03 (1.35 seconds). [2025-09-24T18:47:58.416130] [INFO ] [REMOTE ] FDS: Fetching primary data for 2025-04. [2025-09-24T18:47:58.894932] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2025-09 (1.28 seconds). [2025-09-24T18:47:58.900207] [INFO ] [REMOTE ] FDP: Full fetch complete (42760 records). [2025-09-24T18:47:58.900292] [DEBUG] [VALIDATOR ] FDP: Validating primary data. [2025-09-24T18:47:59.226073] [INFO ] [REMOTE ] FDX: Fetching primary data for 2025-02. [2025-09-24T18:47:59.276828] [DEBUG] [VALIDATOR ] FDP: All expected trading days are present. [2025-09-24T18:47:59.276913] [DEBUG] [VALIDATOR ] FDP: Primary data validation passed. [2025-09-24T18:47:59.277608] [INFO ] [MAIN ] FDP: Fetched primary data is valid. [2025-09-24T18:47:59.277685] [DEBUG] [LOCAL ] FDP: Saving primary data. [2025-09-24T18:47:59.278811] [DEBUG] [LOCAL ] FDP: Trimmed 42760 records to 30413 (keeping 200 days of data) [2025-09-24T18:47:59.463984] [DEBUG] [LOCAL ] FDP: Primary data saved (30413 records). [2025-09-24T18:47:59.464120] [INFO ] [MAIN ] FDP: Full history saved. [2025-09-24T18:47:59.464208] [INFO ] [MAIN ] Update Progress: 815/2373 symbols completed. FDP took 29.3s. Estimated remaining: 3h 26m 19s. Rate: 7.6 symbols/min [2025-09-24T18:47:59.638679] [INFO ] [MAIN ] FE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:47:59.689441] [DEBUG] [LOCAL ] FE: Loaded 53435 existing records from primary storage. [2025-09-24T18:47:59.689757] [INFO ] [MAIN ] FE: Loaded 53435 existing records. [2025-09-24T18:47:59.886827] [WARN ] [MAIN ] FE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:47:59.888569] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2025-04 (1.47 seconds). [2025-09-24T18:47:59.895198] [INFO ] [MAIN ] FE: Wiping existing primary data before full refresh. [2025-09-24T18:47:59.895617] [INFO ] [LOCAL ] FE: Starting deletion of primary data. [2025-09-24T18:47:59.896859] [DEBUG] [LOCAL ] FE: Deleted primary data file. [2025-09-24T18:47:59.896922] [INFO ] [MAIN ] FE: Starting full primary refresh. [2025-09-24T18:48:00.021258] [INFO ] [REMOTE ] FDS: Fetching primary data for 2025-05. [2025-09-24T18:48:00.284101] [INFO ] [REMOTE ] FE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:48:00.816162] [INFO ] [REMOTE ] FCX: Fetching primary data for 2025-09. [2025-09-24T18:48:01.616072] [INFO ] [REMOTE ] FE: Fetching primary data for 2024-12. [2025-09-24T18:48:01.683570] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2025-05 (1.66 seconds). [2025-09-24T18:48:01.727718] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2025-02 (2.50 seconds). [2025-09-24T18:48:02.416123] [INFO ] [REMOTE ] FDS: Fetching primary data for 2025-06. [2025-09-24T18:48:03.216147] [INFO ] [REMOTE ] FDX: Fetching primary data for 2025-03. [2025-09-24T18:48:03.944161] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2025-09 (3.13 seconds). [2025-09-24T18:48:03.954539] [INFO ] [REMOTE ] FCX: Full fetch complete (77739 records). [2025-09-24T18:48:03.954729] [DEBUG] [VALIDATOR ] FCX: Validating primary data. [2025-09-24T18:48:04.375512] [DEBUG] [VALIDATOR ] FCX: All expected trading days are present. [2025-09-24T18:48:04.375637] [DEBUG] [VALIDATOR ] FCX: Primary data validation passed. [2025-09-24T18:48:04.377324] [INFO ] [MAIN ] FCX: Fetched primary data is valid. [2025-09-24T18:48:04.377412] [DEBUG] [LOCAL ] FCX: Saving primary data. [2025-09-24T18:48:04.379184] [DEBUG] [LOCAL ] FCX: Trimmed 77739 records to 53700 (keeping 200 days of data) [2025-09-24T18:48:04.723355] [DEBUG] [LOCAL ] FCX: Primary data saved (53700 records). [2025-09-24T18:48:04.723595] [INFO ] [MAIN ] FCX: Full history saved. [2025-09-24T18:48:04.723746] [INFO ] [MAIN ] Update Progress: 816/2373 symbols completed. FCX took 40.1s. Estimated remaining: 3h 26m 6s. Rate: 7.6 symbols/min [2025-09-24T18:48:04.911802] [INFO ] [MAIN ] FENG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:48:04.929103] [DEBUG] [LOCAL ] FENG: No existing data file found in primary storage. [2025-09-24T18:48:04.929247] [WARN ] [MAIN ] FENG: No existing data found, performing full refresh instead. [2025-09-24T18:48:04.929503] [INFO ] [MAIN ] FENG: Wiping existing primary data before full refresh. [2025-09-24T18:48:04.930350] [INFO ] [LOCAL ] FENG: Starting deletion of primary data. [2025-09-24T18:48:04.931180] [DEBUG] [LOCAL ] FENG: No primary data file found to delete. [2025-09-24T18:48:04.931083] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2025-06 (2.51 seconds). [2025-09-24T18:48:04.931294] [INFO ] [MAIN ] FENG: Starting full primary refresh. [2025-09-24T18:48:05.004903] [INFO ] [REMOTE ] FDS: Fetching primary data for 2025-07. [2025-09-24T18:48:05.307781] [INFO ] [REMOTE ] FENG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:48:05.308159] [INFO ] [REMOTE ] FENG: Fetching primary data for 2024-12. [2025-09-24T18:48:05.639573] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2024-12 (4.02 seconds). [2025-09-24T18:48:05.651330] [INFO ] [REMOTE ] FE: Fetching primary data for 2025-01. [2025-09-24T18:48:05.661890] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2024-12 (0.35 seconds). [2025-09-24T18:48:06.173233] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2025-07 (1.17 seconds). [2025-09-24T18:48:06.416142] [INFO ] [REMOTE ] FENG: Fetching primary data for 2025-01. [2025-09-24T18:48:06.886495] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2025-01 (0.47 seconds). [2025-09-24T18:48:07.018340] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2025-03 (3.80 seconds). [2025-09-24T18:48:07.216061] [INFO ] [REMOTE ] FDX: Fetching primary data for 2025-04. [2025-09-24T18:48:07.340142] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2025-01 (1.69 seconds). [2025-09-24T18:48:08.016150] [INFO ] [REMOTE ] FE: Fetching primary data for 2025-02. [2025-09-24T18:48:08.816062] [INFO ] [REMOTE ] FDS: Fetching primary data for 2025-08. [2025-09-24T18:48:09.083095] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2025-04 (1.87 seconds). [2025-09-24T18:48:09.367866] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-24T18:48:09.616101] [INFO ] [REMOTE ] FENG: Fetching primary data for 2025-02. [2025-09-24T18:48:10.104594] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2025-02 (0.49 seconds). [2025-09-24T18:48:10.118703] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-24T18:48:10.416091] [INFO ] [REMOTE ] FE: Fetching primary data for 2025-03. [2025-09-24T18:48:11.216099] [INFO ] [REMOTE ] FENG: Fetching primary data for 2025-03. [2025-09-24T18:48:11.683039] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2025-03 (0.47 seconds). [2025-09-24T18:48:12.016062] [INFO ] [REMOTE ] FDX: Fetching primary data for 2025-05. [2025-09-24T18:48:12.251697] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2025-03 (1.84 seconds). [2025-09-24T18:48:12.816125] [INFO ] [REMOTE ] FE: Fetching primary data for 2025-04. [2025-09-24T18:48:13.616146] [INFO ] [REMOTE ] FENG: Fetching primary data for 2025-04. [2025-09-24T18:48:14.416110] [INFO ] [REMOTE ] FDS: Fetching primary data for 2025-09. [2025-09-24T18:48:15.129045] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2025-05 (3.11 seconds). [2025-09-24T18:48:15.216129] [INFO ] [REMOTE ] FDX: Fetching primary data for 2025-06. [2025-09-24T18:48:15.255689] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-24T18:48:15.732260] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2025-04 (2.92 seconds). [2025-09-24T18:48:16.016137] [INFO ] [REMOTE ] FENG: Fetching primary data for 2025-05. [2025-09-24T18:48:16.515255] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2025-05 (0.50 seconds). [2025-09-24T18:48:16.536675] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2025-09 (2.12 seconds). [2025-09-24T18:48:16.543374] [INFO ] [REMOTE ] FDS: Full fetch complete (36921 records). [2025-09-24T18:48:16.543507] [DEBUG] [VALIDATOR ] FDS: Validating primary data. [2025-09-24T18:48:16.821187] [INFO ] [REMOTE ] FENG: Fetching primary data for 2025-06. [2025-09-24T18:48:16.930960] [DEBUG] [VALIDATOR ] FDS: All expected trading days are present. [2025-09-24T18:48:16.931043] [DEBUG] [VALIDATOR ] FDS: Primary data validation passed. [2025-09-24T18:48:16.931801] [INFO ] [MAIN ] FDS: Fetched primary data is valid. [2025-09-24T18:48:16.931864] [DEBUG] [LOCAL ] FDS: Saving primary data. [2025-09-24T18:48:16.932857] [DEBUG] [LOCAL ] FDS: Trimmed 36921 records to 26227 (keeping 200 days of data) [2025-09-24T18:48:17.110207] [DEBUG] [LOCAL ] FDS: Primary data saved (26227 records). [2025-09-24T18:48:17.110727] [INFO ] [MAIN ] FDS: Full history saved. [2025-09-24T18:48:17.110871] [INFO ] [MAIN ] Update Progress: 817/2373 symbols completed. FDS took 34.0s. Estimated remaining: 3h 26m 7s. Rate: 7.5 symbols/min [2025-09-24T18:48:17.241455] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2025-06 (0.42 seconds). [2025-09-24T18:48:17.305003] [INFO ] [MAIN ] FERG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:48:17.336982] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2025-06 (2.12 seconds). [2025-09-24T18:48:17.394460] [DEBUG] [LOCAL ] FERG: Loaded 49033 existing records from primary storage. [2025-09-24T18:48:17.394695] [INFO ] [MAIN ] FERG: Loaded 49033 existing records. [2025-09-24T18:48:17.578510] [WARN ] [MAIN ] FERG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:48:17.578898] [INFO ] [MAIN ] FERG: Wiping existing primary data before full refresh. [2025-09-24T18:48:17.578976] [INFO ] [LOCAL ] FERG: Starting deletion of primary data. [2025-09-24T18:48:17.580517] [DEBUG] [LOCAL ] FERG: Deleted primary data file. [2025-09-24T18:48:17.580582] [INFO ] [MAIN ] FERG: Starting full primary refresh. [2025-09-24T18:48:17.621954] [INFO ] [REMOTE ] FE: Fetching primary data for 2025-05. [2025-09-24T18:48:17.959479] [INFO ] [REMOTE ] FERG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:48:18.416095] [INFO ] [REMOTE ] FENG: Fetching primary data for 2025-07. [2025-09-24T18:48:18.763148] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2025-07 (0.35 seconds). [2025-09-24T18:48:19.216108] [INFO ] [REMOTE ] FENG: Fetching primary data for 2025-08. [2025-09-24T18:48:19.559106] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2025-05 (1.94 seconds). [2025-09-24T18:48:19.573554] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2025-08 (0.36 seconds). [2025-09-24T18:48:20.016094] [INFO ] [REMOTE ] FENG: Fetching primary data for 2025-09. [2025-09-24T18:48:20.703876] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2025-09 (0.69 seconds). [2025-09-24T18:48:20.705031] [INFO ] [REMOTE ] FENG: Full fetch complete (2236 records). [2025-09-24T18:48:20.705104] [DEBUG] [VALIDATOR ] FENG: Validating primary data. [2025-09-24T18:48:20.821158] [INFO ] [REMOTE ] FE: Fetching primary data for 2025-06. [2025-09-24T18:48:20.891555] [WARN ] [VALIDATOR ] FENG: Validation failed - insufficient historical data. Have 199 unique days, need 200 days [2025-09-24T18:48:20.891756] [FATAL] [MAIN ] FENG: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:48:20.891829] [WARN ] [MAIN ] FENG: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:48:20.891904] [INFO ] [LOCAL ] FENG: Starting deletion of primary data. [2025-09-24T18:48:20.891971] [DEBUG] [LOCAL ] FENG: No primary data file found to delete. [2025-09-24T18:48:20.892010] [INFO ] [LOCAL ] FENG: Starting deletion of derivative data. [2025-09-24T18:48:20.892075] [DEBUG] [LOCAL ] FENG: No derivative data file found to delete. [2025-09-24T18:48:20.892136] [INFO ] [MAIN ] Update Progress: 818/2373 symbols completed. FENG took 16.2s. Estimated remaining: 3h 25m 51s. Rate: 7.6 symbols/min [2025-09-24T18:48:21.062497] [INFO ] [MAIN ] FET: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:48:21.076628] [DEBUG] [LOCAL ] FET: Loaded 12690 existing records from primary storage. [2025-09-24T18:48:21.076791] [INFO ] [MAIN ] FET: Loaded 12690 existing records. [2025-09-24T18:48:21.275789] [WARN ] [MAIN ] FET: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:48:21.276146] [INFO ] [MAIN ] FET: Wiping existing primary data before full refresh. [2025-09-24T18:48:21.276200] [INFO ] [LOCAL ] FET: Starting deletion of primary data. [2025-09-24T18:48:21.276783] [DEBUG] [LOCAL ] FET: Deleted primary data file. [2025-09-24T18:48:21.276846] [INFO ] [MAIN ] FET: Starting full primary refresh. [2025-09-24T18:48:21.621219] [INFO ] [REMOTE ] FDX: Fetching primary data for 2025-07. [2025-09-24T18:48:21.679993] [INFO ] [REMOTE ] FET: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:48:22.416121] [INFO ] [REMOTE ] FERG: Fetching primary data for 2024-12. [2025-09-24T18:48:22.646617] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2025-06 (1.83 seconds). [2025-09-24T18:48:23.216092] [INFO ] [REMOTE ] FE: Fetching primary data for 2025-07. [2025-09-24T18:48:23.742040] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2025-07 (2.12 seconds). [2025-09-24T18:48:23.813262] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2024-12 (1.40 seconds). [2025-09-24T18:48:24.016081] [INFO ] [REMOTE ] FET: Fetching primary data for 2024-12. [2025-09-24T18:48:24.816072] [INFO ] [REMOTE ] FDX: Fetching primary data for 2025-08. [2025-09-24T18:48:24.873097] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-24T18:48:24.878091] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2025-07 (1.66 seconds). [2025-09-24T18:48:25.616162] [INFO ] [REMOTE ] FET: Fetching primary data for 2025-01. [2025-09-24T18:48:26.416183] [INFO ] [REMOTE ] FERG: Fetching primary data for 2025-01. [2025-09-24T18:48:26.438028] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2025-01 (0.82 seconds). [2025-09-24T18:48:26.673425] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-24T18:48:27.216107] [INFO ] [REMOTE ] FE: Fetching primary data for 2025-08. [2025-09-24T18:48:28.016100] [INFO ] [REMOTE ] FET: Fetching primary data for 2025-02. [2025-09-24T18:48:28.126954] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2025-01 (1.71 seconds). [2025-09-24T18:48:28.744373] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2025-02 (0.73 seconds). [2025-09-24T18:48:28.816064] [INFO ] [REMOTE ] FERG: Fetching primary data for 2025-02. [2025-09-24T18:48:29.079397] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-24T18:48:29.616084] [INFO ] [REMOTE ] FE: Fetching primary data for 2025-09. [2025-09-24T18:48:30.416146] [INFO ] [REMOTE ] FET: Fetching primary data for 2025-03. [2025-09-24T18:48:30.700981] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2025-02 (1.88 seconds). [2025-09-24T18:48:31.216055] [INFO ] [REMOTE ] FERG: Fetching primary data for 2025-03. [2025-09-24T18:48:31.382082] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2025-03 (0.97 seconds). [2025-09-24T18:48:31.390369] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-24T18:48:31.401138] [INFO ] [REMOTE ] FE: Full fetch complete (77197 records). [2025-09-24T18:48:31.401278] [DEBUG] [VALIDATOR ] FE: Validating primary data. [2025-09-24T18:48:31.812989] [DEBUG] [VALIDATOR ] FE: All expected trading days are present. [2025-09-24T18:48:31.813276] [DEBUG] [VALIDATOR ] FE: Primary data validation passed. [2025-09-24T18:48:31.814588] [INFO ] [MAIN ] FE: Fetched primary data is valid. [2025-09-24T18:48:31.814682] [DEBUG] [LOCAL ] FE: Saving primary data. [2025-09-24T18:48:31.816311] [DEBUG] [LOCAL ] FE: Trimmed 77197 records to 53428 (keeping 200 days of data) [2025-09-24T18:48:32.032403] [INFO ] [REMOTE ] FET: Fetching primary data for 2025-04. [2025-09-24T18:48:32.150343] [DEBUG] [LOCAL ] FE: Primary data saved (53428 records). [2025-09-24T18:48:32.150493] [INFO ] [MAIN ] FE: Full history saved. [2025-09-24T18:48:32.150579] [INFO ] [MAIN ] Update Progress: 819/2373 symbols completed. FE took 32.7s. Estimated remaining: 3h 25m 49s. Rate: 7.6 symbols/min [2025-09-24T18:48:32.320360] [INFO ] [MAIN ] FF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:48:32.345564] [DEBUG] [LOCAL ] FF: Loaded 25538 existing records from primary storage. [2025-09-24T18:48:32.345741] [INFO ] [MAIN ] FF: Loaded 25538 existing records. [2025-09-24T18:48:32.536621] [WARN ] [MAIN ] FF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:48:32.536899] [INFO ] [MAIN ] FF: Wiping existing primary data before full refresh. [2025-09-24T18:48:32.536948] [INFO ] [LOCAL ] FF: Starting deletion of primary data. [2025-09-24T18:48:32.537686] [DEBUG] [LOCAL ] FF: Deleted primary data file. [2025-09-24T18:48:32.537758] [INFO ] [MAIN ] FF: Starting full primary refresh. [2025-09-24T18:48:32.829015] [INFO ] [REMOTE ] FDX: Fetching primary data for 2025-09. [2025-09-24T18:48:32.918606] [INFO ] [REMOTE ] FF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:48:32.952187] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-24T18:48:32.971570] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2025-04 (0.94 seconds). [2025-09-24T18:48:33.616079] [INFO ] [REMOTE ] FET: Fetching primary data for 2025-05. [2025-09-24T18:48:34.337364] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2025-05 (0.72 seconds). [2025-09-24T18:48:34.416052] [INFO ] [REMOTE ] FERG: Fetching primary data for 2025-04. [2025-09-24T18:48:34.876189] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2025-09 (2.05 seconds). [2025-09-24T18:48:34.885434] [INFO ] [REMOTE ] FDX: Full fetch complete (74409 records). [2025-09-24T18:48:34.885585] [DEBUG] [VALIDATOR ] FDX: Validating primary data. [2025-09-24T18:48:35.221298] [INFO ] [REMOTE ] FET: Fetching primary data for 2025-06. [2025-09-24T18:48:35.314597] [DEBUG] [VALIDATOR ] FDX: All expected trading days are present. [2025-09-24T18:48:35.314719] [DEBUG] [VALIDATOR ] FDX: Primary data validation passed. [2025-09-24T18:48:35.315685] [INFO ] [MAIN ] FDX: Fetched primary data is valid. [2025-09-24T18:48:35.315756] [DEBUG] [LOCAL ] FDX: Saving primary data. [2025-09-24T18:48:35.318902] [DEBUG] [LOCAL ] FDX: Trimmed 74409 records to 51612 (keeping 200 days of data) [2025-09-24T18:48:35.660867] [DEBUG] [LOCAL ] FDX: Primary data saved (51612 records). [2025-09-24T18:48:35.661025] [INFO ] [MAIN ] FDX: Full history saved. [2025-09-24T18:48:35.661167] [INFO ] [MAIN ] Update Progress: 820/2373 symbols completed. FDX took 45.3s. Estimated remaining: 3h 25m 33s. Rate: 7.6 symbols/min [2025-09-24T18:48:35.850843] [INFO ] [MAIN ] FFA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:48:35.858001] [DEBUG] [LOCAL ] FFA: Loaded 5632 existing records from primary storage. [2025-09-24T18:48:35.858093] [INFO ] [MAIN ] FFA: Loaded 5632 existing records. [2025-09-24T18:48:36.024889] [INFO ] [REMOTE ] FF: Fetching primary data for 2024-12. [2025-09-24T18:48:36.046570] [WARN ] [MAIN ] FFA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:48:36.046966] [INFO ] [MAIN ] FFA: Wiping existing primary data before full refresh. [2025-09-24T18:48:36.047105] [INFO ] [LOCAL ] FFA: Starting deletion of primary data. [2025-09-24T18:48:36.047472] [DEBUG] [LOCAL ] FFA: Deleted primary data file. [2025-09-24T18:48:36.047578] [INFO ] [MAIN ] FFA: Starting full primary refresh. [2025-09-24T18:48:36.162696] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2025-06 (0.94 seconds). [2025-09-24T18:48:36.467043] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2025-04 (2.05 seconds). [2025-09-24T18:48:36.471102] [INFO ] [REMOTE ] FFA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:48:36.816131] [INFO ] [REMOTE ] FFA: Fetching primary data for 2024-12. [2025-09-24T18:48:37.174225] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-24T18:48:37.616091] [INFO ] [REMOTE ] FF: Fetching primary data for 2025-01. [2025-09-24T18:48:37.664708] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2024-12 (0.85 seconds). [2025-09-24T18:48:38.416135] [INFO ] [REMOTE ] FET: Fetching primary data for 2025-07. [2025-09-24T18:48:38.674181] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2025-01 (1.06 seconds). [2025-09-24T18:48:39.216097] [INFO ] [REMOTE ] FERG: Fetching primary data for 2025-05. [2025-09-24T18:48:39.369871] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2025-07 (0.95 seconds). [2025-09-24T18:48:40.016146] [INFO ] [REMOTE ] FF: Fetching primary data for 2025-02. [2025-09-24T18:48:40.653323] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-24T18:48:40.816146] [INFO ] [REMOTE ] FERG: Fetching primary data for 2025-06. [2025-09-24T18:48:41.162595] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-24T18:48:41.616190] [INFO ] [REMOTE ] FFA: Fetching primary data for 2025-01. [2025-09-24T18:48:42.314172] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-24T18:48:42.356430] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2025-01 (0.74 seconds). [2025-09-24T18:48:42.416125] [INFO ] [REMOTE ] FET: Fetching primary data for 2025-08. [2025-09-24T18:48:43.216093] [INFO ] [REMOTE ] FF: Fetching primary data for 2025-03. [2025-09-24T18:48:43.410707] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2025-08 (0.99 seconds). [2025-09-24T18:48:44.016107] [INFO ] [REMOTE ] FERG: Fetching primary data for 2025-07. [2025-09-24T18:48:44.402441] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2025-03 (1.19 seconds). [2025-09-24T18:48:44.816103] [INFO ] [REMOTE ] FET: Fetching primary data for 2025-09. [2025-09-24T18:48:45.616108] [INFO ] [REMOTE ] FF: Fetching primary data for 2025-04. [2025-09-24T18:48:45.695833] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2025-07 (1.68 seconds). [2025-09-24T18:48:45.930063] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-24T18:48:45.933625] [INFO ] [REMOTE ] FET: Full fetch complete (18151 records). [2025-09-24T18:48:45.933778] [DEBUG] [VALIDATOR ] FET: Validating primary data. [2025-09-24T18:48:46.326454] [DEBUG] [VALIDATOR ] FET: All expected trading days are present. [2025-09-24T18:48:46.326605] [DEBUG] [VALIDATOR ] FET: Primary data validation passed. [2025-09-24T18:48:46.327109] [INFO ] [MAIN ] FET: Fetched primary data is valid. [2025-09-24T18:48:46.327167] [DEBUG] [LOCAL ] FET: Saving primary data. [2025-09-24T18:48:46.327859] [DEBUG] [LOCAL ] FET: Trimmed 18151 records to 12711 (keeping 200 days of data) [2025-09-24T18:48:46.413789] [DEBUG] [LOCAL ] FET: Primary data saved (12711 records). [2025-09-24T18:48:46.413993] [INFO ] [MAIN ] FET: Full history saved. [2025-09-24T18:48:46.414180] [INFO ] [MAIN ] Update Progress: 821/2373 symbols completed. FET took 25.5s. Estimated remaining: 3h 25m 30s. Rate: 7.6 symbols/min [2025-09-24T18:48:46.426692] [INFO ] [REMOTE ] FFA: Fetching primary data for 2025-02. [2025-09-24T18:48:46.596753] [INFO ] [MAIN ] FFC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:48:46.614987] [DEBUG] [LOCAL ] FFC: Loaded 16600 existing records from primary storage. [2025-09-24T18:48:46.615124] [INFO ] [MAIN ] FFC: Loaded 16600 existing records. [2025-09-24T18:48:46.802397] [WARN ] [MAIN ] FFC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:48:46.802823] [INFO ] [MAIN ] FFC: Wiping existing primary data before full refresh. [2025-09-24T18:48:46.802942] [INFO ] [LOCAL ] FFC: Starting deletion of primary data. [2025-09-24T18:48:46.803531] [DEBUG] [LOCAL ] FFC: Deleted primary data file. [2025-09-24T18:48:46.803594] [INFO ] [MAIN ] FFC: Starting full primary refresh. [2025-09-24T18:48:47.000853] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2025-04 (1.38 seconds). [2025-09-24T18:48:47.108974] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2025-02 (0.68 seconds). [2025-09-24T18:48:47.221162] [INFO ] [REMOTE ] FFA: Fetching primary data for 2025-03. [2025-09-24T18:48:47.261919] [INFO ] [REMOTE ] FFC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:48:48.016120] [INFO ] [REMOTE ] FF: Fetching primary data for 2025-05. [2025-09-24T18:48:48.043856] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2025-03 (0.82 seconds). [2025-09-24T18:48:48.816114] [INFO ] [REMOTE ] FFC: Fetching primary data for 2024-12. [2025-09-24T18:48:49.118313] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2025-05 (1.10 seconds). [2025-09-24T18:48:49.616092] [INFO ] [REMOTE ] FF: Fetching primary data for 2025-06. [2025-09-24T18:48:49.887468] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2024-12 (1.07 seconds). [2025-09-24T18:48:50.416110] [INFO ] [REMOTE ] FFA: Fetching primary data for 2025-04. [2025-09-24T18:48:50.493388] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2025-06 (0.88 seconds). [2025-09-24T18:48:51.010129] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2025-04 (0.59 seconds). [2025-09-24T18:48:51.216184] [INFO ] [REMOTE ] FFC: Fetching primary data for 2025-01. [2025-09-24T18:48:52.016058] [INFO ] [REMOTE ] FFA: Fetching primary data for 2025-05. [2025-09-24T18:48:52.178618] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2025-01 (0.96 seconds). [2025-09-24T18:48:52.433844] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2025-05 (0.42 seconds). [2025-09-24T18:48:52.816146] [INFO ] [REMOTE ] FF: Fetching primary data for 2025-07. [2025-09-24T18:48:53.616160] [INFO ] [REMOTE ] FFA: Fetching primary data for 2025-06. [2025-09-24T18:48:53.917896] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-24T18:48:54.048235] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2025-06 (0.43 seconds). [2025-09-24T18:48:54.416126] [INFO ] [REMOTE ] FF: Fetching primary data for 2025-08. [2025-09-24T18:48:55.216095] [INFO ] [REMOTE ] FERG: Fetching primary data for 2025-08. [2025-09-24T18:48:55.492067] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2025-08 (1.08 seconds). [2025-09-24T18:48:56.016100] [INFO ] [REMOTE ] FFC: Fetching primary data for 2025-02. [2025-09-24T18:48:56.599476] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2025-08 (1.38 seconds). [2025-09-24T18:48:56.816144] [INFO ] [REMOTE ] FF: Fetching primary data for 2025-09. [2025-09-24T18:48:56.869118] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2025-02 (0.85 seconds). [2025-09-24T18:48:57.616082] [INFO ] [REMOTE ] FFC: Fetching primary data for 2025-03. [2025-09-24T18:48:58.341389] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2025-09 (1.53 seconds). [2025-09-24T18:48:58.346087] [INFO ] [REMOTE ] FF: Full fetch complete (37086 records). [2025-09-24T18:48:58.346186] [DEBUG] [VALIDATOR ] FF: Validating primary data. [2025-09-24T18:48:58.421155] [INFO ] [REMOTE ] FERG: Fetching primary data for 2025-09. [2025-09-24T18:48:58.675557] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2025-03 (1.06 seconds). [2025-09-24T18:48:58.792778] [DEBUG] [VALIDATOR ] FF: All expected trading days are present. [2025-09-24T18:48:58.792903] [DEBUG] [VALIDATOR ] FF: Primary data validation passed. [2025-09-24T18:48:58.793937] [INFO ] [MAIN ] FF: Fetched primary data is valid. [2025-09-24T18:48:58.794015] [DEBUG] [LOCAL ] FF: Saving primary data. [2025-09-24T18:48:58.795211] [DEBUG] [LOCAL ] FF: Trimmed 37086 records to 25504 (keeping 200 days of data) [2025-09-24T18:48:58.965254] [DEBUG] [LOCAL ] FF: Primary data saved (25504 records). [2025-09-24T18:48:58.965444] [INFO ] [MAIN ] FF: Full history saved. [2025-09-24T18:48:58.965683] [INFO ] [MAIN ] Update Progress: 822/2373 symbols completed. FF took 26.8s. Estimated remaining: 3h 25m 31s. Rate: 7.5 symbols/min [2025-09-24T18:48:59.159592] [INFO ] [MAIN ] FFWM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:48:59.196153] [DEBUG] [LOCAL ] FFWM: Loaded 36225 existing records from primary storage. [2025-09-24T18:48:59.196302] [INFO ] [MAIN ] FFWM: Loaded 36225 existing records. [2025-09-24T18:48:59.221351] [INFO ] [REMOTE ] FFC: Fetching primary data for 2025-04. [2025-09-24T18:48:59.395227] [WARN ] [MAIN ] FFWM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:48:59.395596] [INFO ] [MAIN ] FFWM: Wiping existing primary data before full refresh. [2025-09-24T18:48:59.395686] [INFO ] [LOCAL ] FFWM: Starting deletion of primary data. [2025-09-24T18:48:59.397872] [DEBUG] [LOCAL ] FFWM: Deleted primary data file. [2025-09-24T18:48:59.397955] [INFO ] [MAIN ] FFWM: Starting full primary refresh. [2025-09-24T18:48:59.822206] [INFO ] [REMOTE ] FFWM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:49:00.016086] [INFO ] [REMOTE ] FFA: Fetching primary data for 2025-07. [2025-09-24T18:49:00.263138] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2025-09 (1.84 seconds). [2025-09-24T18:49:00.285344] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-24T18:49:00.285537] [INFO ] [REMOTE ] FERG: Full fetch complete (71034 records). [2025-09-24T18:49:00.285746] [DEBUG] [VALIDATOR ] FERG: Validating primary data. [2025-09-24T18:49:00.667587] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2025-07 (0.65 seconds). [2025-09-24T18:49:00.726547] [DEBUG] [VALIDATOR ] FERG: All expected trading days are present. [2025-09-24T18:49:00.726634] [DEBUG] [VALIDATOR ] FERG: Primary data validation passed. [2025-09-24T18:49:00.727781] [INFO ] [MAIN ] FERG: Fetched primary data is valid. [2025-09-24T18:49:00.727849] [DEBUG] [LOCAL ] FERG: Saving primary data. [2025-09-24T18:49:00.729668] [DEBUG] [LOCAL ] FERG: Trimmed 71034 records to 48996 (keeping 200 days of data) [2025-09-24T18:49:00.834107] [INFO ] [REMOTE ] FFA: Fetching primary data for 2025-08. [2025-09-24T18:49:01.057006] [DEBUG] [LOCAL ] FERG: Primary data saved (48996 records). [2025-09-24T18:49:01.057151] [INFO ] [MAIN ] FERG: Full history saved. [2025-09-24T18:49:01.057261] [INFO ] [MAIN ] Update Progress: 823/2373 symbols completed. FERG took 43.9s. Estimated remaining: 3h 25m 12s. Rate: 7.6 symbols/min [2025-09-24T18:49:01.239835] [INFO ] [MAIN ] FG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:49:01.265418] [DEBUG] [LOCAL ] FG: Loaded 22512 existing records from primary storage. [2025-09-24T18:49:01.265738] [INFO ] [MAIN ] FG: Loaded 22512 existing records. [2025-09-24T18:49:01.397448] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2025-08 (0.56 seconds). [2025-09-24T18:49:01.474960] [WARN ] [MAIN ] FG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:49:01.475253] [INFO ] [MAIN ] FG: Wiping existing primary data before full refresh. [2025-09-24T18:49:01.475312] [INFO ] [LOCAL ] FG: Starting deletion of primary data. [2025-09-24T18:49:01.476205] [DEBUG] [LOCAL ] FG: Deleted primary data file. [2025-09-24T18:49:01.476274] [INFO ] [MAIN ] FG: Starting full primary refresh. [2025-09-24T18:49:01.622930] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2024-12. [2025-09-24T18:49:01.857699] [INFO ] [REMOTE ] FG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:49:02.416110] [INFO ] [REMOTE ] FG: Fetching primary data for 2024-12. [2025-09-24T18:49:03.016196] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-24T18:49:03.180454] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2024-12 (0.76 seconds). [2025-09-24T18:49:03.216068] [INFO ] [REMOTE ] FG: Fetching primary data for 2025-01. [2025-09-24T18:49:04.004147] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-24T18:49:04.016035] [INFO ] [REMOTE ] FG: Fetching primary data for 2025-02. [2025-09-24T18:49:04.816062] [INFO ] [REMOTE ] FFA: Fetching primary data for 2025-09. [2025-09-24T18:49:04.882293] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2025-02 (0.87 seconds). [2025-09-24T18:49:05.581719] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2025-09 (0.77 seconds). [2025-09-24T18:49:05.583328] [INFO ] [REMOTE ] FFA: Full fetch complete (8234 records). [2025-09-24T18:49:05.583399] [DEBUG] [VALIDATOR ] FFA: Validating primary data. [2025-09-24T18:49:05.621162] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2025-01. [2025-09-24T18:49:05.993573] [DEBUG] [VALIDATOR ] FFA: All expected trading days are present. [2025-09-24T18:49:05.993706] [DEBUG] [VALIDATOR ] FFA: Primary data validation passed. [2025-09-24T18:49:05.993975] [INFO ] [MAIN ] FFA: Fetched primary data is valid. [2025-09-24T18:49:05.994041] [DEBUG] [LOCAL ] FFA: Saving primary data. [2025-09-24T18:49:05.994728] [DEBUG] [LOCAL ] FFA: Trimmed 8234 records to 5680 (keeping 200 days of data) [2025-09-24T18:49:06.032051] [DEBUG] [LOCAL ] FFA: Primary data saved (5680 records). [2025-09-24T18:49:06.032209] [INFO ] [MAIN ] FFA: Full history saved. [2025-09-24T18:49:06.032310] [INFO ] [MAIN ] Update Progress: 824/2373 symbols completed. FFA took 30.4s. Estimated remaining: 3h 24m 59s. Rate: 7.6 symbols/min [2025-09-24T18:49:06.217800] [INFO ] [MAIN ] FGN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:49:06.225109] [DEBUG] [LOCAL ] FGN: Loaded 3923 existing records from primary storage. [2025-09-24T18:49:06.225222] [INFO ] [MAIN ] FGN: Loaded 3923 existing records. [2025-09-24T18:49:06.404904] [WARN ] [MAIN ] FGN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:49:06.405199] [INFO ] [MAIN ] FGN: Wiping existing primary data before full refresh. [2025-09-24T18:49:06.405270] [INFO ] [LOCAL ] FGN: Starting deletion of primary data. [2025-09-24T18:49:06.405586] [DEBUG] [LOCAL ] FGN: Deleted primary data file. [2025-09-24T18:49:06.405676] [INFO ] [MAIN ] FGN: Starting full primary refresh. [2025-09-24T18:49:06.421357] [INFO ] [REMOTE ] FFC: Fetching primary data for 2025-05. [2025-09-24T18:49:06.780064] [INFO ] [REMOTE ] FGN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:49:06.963730] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-24T18:49:07.087734] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2025-05 (0.67 seconds). [2025-09-24T18:49:07.216088] [INFO ] [REMOTE ] FGN: Fetching primary data for 2024-12. [2025-09-24T18:49:07.864763] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2024-12 (0.65 seconds). [2025-09-24T18:49:08.016075] [INFO ] [REMOTE ] FGN: Fetching primary data for 2025-01. [2025-09-24T18:49:08.436195] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2025-01 (0.42 seconds). [2025-09-24T18:49:08.816086] [INFO ] [REMOTE ] FG: Fetching primary data for 2025-03. [2025-09-24T18:49:09.616065] [INFO ] [REMOTE ] FGN: Fetching primary data for 2025-02. [2025-09-24T18:49:09.901327] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2025-03 (1.09 seconds). [2025-09-24T18:49:10.092561] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2025-02 (0.48 seconds). [2025-09-24T18:49:10.416101] [INFO ] [REMOTE ] FFC: Fetching primary data for 2025-06. [2025-09-24T18:49:11.216057] [INFO ] [REMOTE ] FG: Fetching primary data for 2025-04. [2025-09-24T18:49:11.322560] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2025-06 (0.91 seconds). [2025-09-24T18:49:12.016077] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2025-02. [2025-09-24T18:49:12.521908] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2025-04 (1.31 seconds). [2025-09-24T18:49:12.816077] [INFO ] [REMOTE ] FG: Fetching primary data for 2025-05. [2025-09-24T18:49:12.973295] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-24T18:49:13.616062] [INFO ] [REMOTE ] FGN: Fetching primary data for 2025-03. [2025-09-24T18:49:13.666989] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2025-05 (0.85 seconds). [2025-09-24T18:49:14.213518] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2025-03 (0.60 seconds). [2025-09-24T18:49:14.416080] [INFO ] [REMOTE ] FG: Fetching primary data for 2025-06. [2025-09-24T18:49:15.216060] [INFO ] [REMOTE ] FGN: Fetching primary data for 2025-04. [2025-09-24T18:49:15.319921] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2025-06 (0.90 seconds). [2025-09-24T18:49:15.758967] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2025-04 (0.54 seconds). [2025-09-24T18:49:16.016084] [INFO ] [REMOTE ] FG: Fetching primary data for 2025-07. [2025-09-24T18:49:16.816063] [INFO ] [REMOTE ] FFC: Fetching primary data for 2025-07. [2025-09-24T18:49:17.057706] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2025-07 (1.04 seconds). [2025-09-24T18:49:17.616095] [INFO ] [REMOTE ] FG: Fetching primary data for 2025-08. [2025-09-24T18:49:17.890623] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2025-07 (1.07 seconds). [2025-09-24T18:49:18.416096] [INFO ] [REMOTE ] FFC: Fetching primary data for 2025-08. [2025-09-24T18:49:18.629799] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2025-08 (1.01 seconds). [2025-09-24T18:49:19.216131] [INFO ] [REMOTE ] FGN: Fetching primary data for 2025-05. [2025-09-24T18:49:19.388141] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2025-08 (0.97 seconds). [2025-09-24T18:49:19.735491] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2025-05 (0.52 seconds). [2025-09-24T18:49:20.016130] [INFO ] [REMOTE ] FFC: Fetching primary data for 2025-09. [2025-09-24T18:49:20.816094] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2025-03. [2025-09-24T18:49:21.077250] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2025-09 (1.06 seconds). [2025-09-24T18:49:21.081501] [INFO ] [REMOTE ] FFC: Full fetch complete (24701 records). [2025-09-24T18:49:21.081676] [DEBUG] [VALIDATOR ] FFC: Validating primary data. [2025-09-24T18:49:21.463501] [DEBUG] [VALIDATOR ] FFC: All expected trading days are present. [2025-09-24T18:49:21.463612] [DEBUG] [VALIDATOR ] FFC: Primary data validation passed. [2025-09-24T18:49:21.464220] [INFO ] [MAIN ] FFC: Fetched primary data is valid. [2025-09-24T18:49:21.464345] [DEBUG] [LOCAL ] FFC: Saving primary data. [2025-09-24T18:49:21.465089] [DEBUG] [LOCAL ] FFC: Trimmed 24701 records to 16629 (keeping 200 days of data) [2025-09-24T18:49:21.577176] [DEBUG] [LOCAL ] FFC: Primary data saved (16629 records). [2025-09-24T18:49:21.577335] [INFO ] [MAIN ] FFC: Full history saved. [2025-09-24T18:49:21.577545] [INFO ] [MAIN ] Update Progress: 825/2373 symbols completed. FFC took 35.2s. Estimated remaining: 3h 25m 5s. Rate: 7.5 symbols/min [2025-09-24T18:49:21.621191] [INFO ] [REMOTE ] FG: Fetching primary data for 2025-09. [2025-09-24T18:49:21.753676] [INFO ] [MAIN ] FGSN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:49:21.753837] [DEBUG] [LOCAL ] FGSN: No existing data file found in primary storage. [2025-09-24T18:49:21.753874] [WARN ] [MAIN ] FGSN: No existing data found, performing full refresh instead. [2025-09-24T18:49:21.754046] [INFO ] [MAIN ] FGSN: Wiping existing primary data before full refresh. [2025-09-24T18:49:21.754089] [INFO ] [LOCAL ] FGSN: Starting deletion of primary data. [2025-09-24T18:49:21.754130] [DEBUG] [LOCAL ] FGSN: No primary data file found to delete. [2025-09-24T18:49:21.754171] [INFO ] [MAIN ] FGSN: Starting full primary refresh. [2025-09-24T18:49:22.124803] [INFO ] [REMOTE ] FGSN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:49:22.150064] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-24T18:49:22.416075] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2025-04. [2025-09-24T18:49:22.850044] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2025-09 (1.23 seconds). [2025-09-24T18:49:22.854224] [INFO ] [REMOTE ] FG: Full fetch complete (27198 records). [2025-09-24T18:49:22.854305] [DEBUG] [VALIDATOR ] FG: Validating primary data. [2025-09-24T18:49:23.221630] [INFO ] [REMOTE ] FGN: Fetching primary data for 2025-06. [2025-09-24T18:49:23.223433] [DEBUG] [VALIDATOR ] FG: All expected trading days are present. [2025-09-24T18:49:23.223523] [DEBUG] [VALIDATOR ] FG: Primary data validation passed. [2025-09-24T18:49:23.224164] [INFO ] [MAIN ] FG: Fetched primary data is valid. [2025-09-24T18:49:23.224347] [DEBUG] [LOCAL ] FG: Saving primary data. [2025-09-24T18:49:23.225780] [DEBUG] [LOCAL ] FG: Trimmed 27198 records to 22540 (keeping 200 days of data) [2025-09-24T18:49:23.386276] [DEBUG] [LOCAL ] FG: Primary data saved (22540 records). [2025-09-24T18:49:23.386454] [INFO ] [MAIN ] FG: Full history saved. [2025-09-24T18:49:23.386782] [INFO ] [MAIN ] Update Progress: 826/2373 symbols completed. FG took 22.3s. Estimated remaining: 3h 24m 46s. Rate: 7.6 symbols/min [2025-09-24T18:49:23.559449] [INFO ] [MAIN ] FHI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:49:23.607622] [DEBUG] [LOCAL ] FHI: Loaded 40816 existing records from primary storage. [2025-09-24T18:49:23.607782] [INFO ] [MAIN ] FHI: Loaded 40816 existing records. [2025-09-24T18:49:23.714949] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2025-06 (0.49 seconds). [2025-09-24T18:49:23.799873] [WARN ] [MAIN ] FHI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:49:23.800334] [INFO ] [MAIN ] FHI: Wiping existing primary data before full refresh. [2025-09-24T18:49:23.800402] [INFO ] [LOCAL ] FHI: Starting deletion of primary data. [2025-09-24T18:49:23.801548] [DEBUG] [LOCAL ] FHI: Deleted primary data file. [2025-09-24T18:49:23.801625] [INFO ] [MAIN ] FHI: Starting full primary refresh. [2025-09-24T18:49:23.978498] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-24T18:49:24.023104] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2024-12. [2025-09-24T18:49:24.201851] [INFO ] [REMOTE ] FHI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:49:24.401489] [DEBUG] [REMOTE ] FGSN: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:49:24.401910] [WARN ] [REMOTE ] FGSN: No data returned for month 2024-12 [2025-09-24T18:49:24.816098] [INFO ] [REMOTE ] FGN: Fetching primary data for 2025-07. [2025-09-24T18:49:25.378155] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2025-07 (0.56 seconds). [2025-09-24T18:49:25.616109] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2025-01. [2025-09-24T18:49:26.416085] [INFO ] [REMOTE ] FGN: Fetching primary data for 2025-08. [2025-09-24T18:49:26.434494] [INFO ] [REMOTE ] FGSN: Incremental fetch complete for 2025-01 (0.82 seconds). [2025-09-24T18:49:26.948869] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2025-08 (0.53 seconds). [2025-09-24T18:49:27.216126] [INFO ] [REMOTE ] FGN: Fetching primary data for 2025-09. [2025-09-24T18:49:27.790554] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2025-09 (0.57 seconds). [2025-09-24T18:49:27.791751] [INFO ] [REMOTE ] FGN: Full fetch complete (5748 records). [2025-09-24T18:49:27.791826] [DEBUG] [VALIDATOR ] FGN: Validating primary data. [2025-09-24T18:49:28.021305] [INFO ] [REMOTE ] FHI: Fetching primary data for 2024-12. [2025-09-24T18:49:28.163737] [DEBUG] [VALIDATOR ] FGN: All expected trading days are present. [2025-09-24T18:49:28.163860] [DEBUG] [VALIDATOR ] FGN: Primary data validation passed. [2025-09-24T18:49:28.164102] [INFO ] [MAIN ] FGN: Fetched primary data is valid. [2025-09-24T18:49:28.164147] [DEBUG] [LOCAL ] FGN: Saving primary data. [2025-09-24T18:49:28.164685] [DEBUG] [LOCAL ] FGN: Trimmed 5748 records to 3883 (keeping 200 days of data) [2025-09-24T18:49:28.194844] [DEBUG] [LOCAL ] FGN: Primary data saved (3883 records). [2025-09-24T18:49:28.195047] [INFO ] [MAIN ] FGN: Full history saved. [2025-09-24T18:49:28.195180] [INFO ] [MAIN ] Update Progress: 827/2373 symbols completed. FGN took 22.2s. Estimated remaining: 3h 24m 32s. Rate: 7.6 symbols/min [2025-09-24T18:49:28.382244] [INFO ] [MAIN ] FHN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:49:28.464432] [DEBUG] [LOCAL ] FHN: Loaded 53369 existing records from primary storage. [2025-09-24T18:49:28.464700] [INFO ] [MAIN ] FHN: Loaded 53369 existing records. [2025-09-24T18:49:28.654082] [WARN ] [MAIN ] FHN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:49:28.654477] [INFO ] [MAIN ] FHN: Wiping existing primary data before full refresh. [2025-09-24T18:49:28.654539] [INFO ] [LOCAL ] FHN: Starting deletion of primary data. [2025-09-24T18:49:28.656573] [DEBUG] [LOCAL ] FHN: Deleted primary data file. [2025-09-24T18:49:28.656668] [INFO ] [MAIN ] FHN: Starting full primary refresh. [2025-09-24T18:49:28.825858] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2025-05. [2025-09-24T18:49:29.064053] [INFO ] [REMOTE ] FHN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:49:29.497744] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2024-12 (1.48 seconds). [2025-09-24T18:49:29.616170] [INFO ] [REMOTE ] FHN: Fetching primary data for 2024-12. [2025-09-24T18:49:30.284201] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-24T18:49:30.416107] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2025-06. [2025-09-24T18:49:31.125115] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2024-12 (1.51 seconds). [2025-09-24T18:49:31.216173] [INFO ] [REMOTE ] FHN: Fetching primary data for 2025-01. [2025-09-24T18:49:31.508253] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2025-06 (1.09 seconds). [2025-09-24T18:49:32.016112] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2025-07. [2025-09-24T18:49:32.816149] [INFO ] [REMOTE ] FHI: Fetching primary data for 2025-01. [2025-09-24T18:49:32.884736] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-24T18:49:33.480866] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-24T18:49:33.616102] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2025-08. [2025-09-24T18:49:34.109524] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-24T18:49:34.416085] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2025-02. [2025-09-24T18:49:35.058270] [INFO ] [REMOTE ] FGSN: Incremental fetch complete for 2025-02 (0.64 seconds). [2025-09-24T18:49:35.183174] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-24T18:49:35.216037] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2025-09. [2025-09-24T18:49:36.016085] [INFO ] [REMOTE ] FHI: Fetching primary data for 2025-02. [2025-09-24T18:49:36.562561] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-24T18:49:36.568575] [INFO ] [REMOTE ] FFWM: Full fetch complete (51701 records). [2025-09-24T18:49:36.568712] [DEBUG] [VALIDATOR ] FFWM: Validating primary data. [2025-09-24T18:49:36.825348] [INFO ] [REMOTE ] FHN: Fetching primary data for 2025-02. [2025-09-24T18:49:36.967882] [DEBUG] [VALIDATOR ] FFWM: All expected trading days are present. [2025-09-24T18:49:36.967988] [DEBUG] [VALIDATOR ] FFWM: Primary data validation passed. [2025-09-24T18:49:36.968972] [INFO ] [MAIN ] FFWM: Fetched primary data is valid. [2025-09-24T18:49:36.969037] [DEBUG] [LOCAL ] FFWM: Saving primary data. [2025-09-24T18:49:36.970302] [DEBUG] [LOCAL ] FFWM: Trimmed 51701 records to 36155 (keeping 200 days of data) [2025-09-24T18:49:37.194860] [DEBUG] [LOCAL ] FFWM: Primary data saved (36155 records). [2025-09-24T18:49:37.195026] [INFO ] [MAIN ] FFWM: Full history saved. [2025-09-24T18:49:37.195156] [INFO ] [MAIN ] Update Progress: 828/2373 symbols completed. FFWM took 38.2s. Estimated remaining: 3h 24m 26s. Rate: 7.6 symbols/min [2025-09-24T18:49:37.376320] [INFO ] [MAIN ] FI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:49:37.396992] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-24T18:49:37.462839] [DEBUG] [LOCAL ] FI: Loaded 53505 existing records from primary storage. [2025-09-24T18:49:37.463037] [INFO ] [MAIN ] FI: Loaded 53505 existing records. [2025-09-24T18:49:37.621262] [INFO ] [REMOTE ] FHI: Fetching primary data for 2025-03. [2025-09-24T18:49:37.654366] [WARN ] [MAIN ] FI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:49:37.654636] [INFO ] [MAIN ] FI: Wiping existing primary data before full refresh. [2025-09-24T18:49:37.654723] [INFO ] [LOCAL ] FI: Starting deletion of primary data. [2025-09-24T18:49:37.656080] [DEBUG] [LOCAL ] FI: Deleted primary data file. [2025-09-24T18:49:37.656144] [INFO ] [MAIN ] FI: Starting full primary refresh. [2025-09-24T18:49:38.025052] [INFO ] [REMOTE ] FI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:49:38.416107] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2025-03. [2025-09-24T18:49:38.459069] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-24T18:49:38.984995] [INFO ] [REMOTE ] FGSN: Incremental fetch complete for 2025-03 (0.57 seconds). [2025-09-24T18:49:39.189094] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2025-03 (1.57 seconds). [2025-09-24T18:49:39.216055] [INFO ] [REMOTE ] FHN: Fetching primary data for 2025-03. [2025-09-24T18:49:40.016112] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2025-04. [2025-09-24T18:49:40.728550] [INFO ] [REMOTE ] FGSN: Incremental fetch complete for 2025-04 (0.71 seconds). [2025-09-24T18:49:40.816109] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2025-05. [2025-09-24T18:49:41.084038] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2025-03 (1.87 seconds). [2025-09-24T18:49:41.375882] [INFO ] [REMOTE ] FGSN: Incremental fetch complete for 2025-05 (0.56 seconds). [2025-09-24T18:49:41.616088] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2025-06. [2025-09-24T18:49:42.069990] [INFO ] [REMOTE ] FGSN: Incremental fetch complete for 2025-06 (0.45 seconds). [2025-09-24T18:49:42.416082] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2025-07. [2025-09-24T18:49:43.120441] [INFO ] [REMOTE ] FGSN: Incremental fetch complete for 2025-07 (0.70 seconds). [2025-09-24T18:49:43.216079] [INFO ] [REMOTE ] FI: Fetching primary data for 2024-12. [2025-09-24T18:49:44.016096] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2025-08. [2025-09-24T18:49:44.583035] [INFO ] [REMOTE ] FGSN: Incremental fetch complete for 2025-08 (0.57 seconds). [2025-09-24T18:49:44.816083] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2025-09. [2025-09-24T18:49:44.923840] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-24T18:49:45.475460] [INFO ] [REMOTE ] FGSN: Incremental fetch complete for 2025-09 (0.66 seconds). [2025-09-24T18:49:45.477998] [INFO ] [REMOTE ] FGSN: Full fetch complete (7548 records). [2025-09-24T18:49:45.478164] [DEBUG] [VALIDATOR ] FGSN: Validating primary data. [2025-09-24T18:49:45.621344] [INFO ] [REMOTE ] FI: Fetching primary data for 2025-01. [2025-09-24T18:49:45.792077] [WARN ] [VALIDATOR ] FGSN: Validation failed - insufficient historical data. Have 171 unique days, need 200 days [2025-09-24T18:49:45.794095] [FATAL] [MAIN ] FGSN: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:49:45.794353] [WARN ] [MAIN ] FGSN: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:49:45.794459] [INFO ] [LOCAL ] FGSN: Starting deletion of primary data. [2025-09-24T18:49:45.794570] [DEBUG] [LOCAL ] FGSN: No primary data file found to delete. [2025-09-24T18:49:45.794639] [INFO ] [LOCAL ] FGSN: Starting deletion of derivative data. [2025-09-24T18:49:45.794762] [DEBUG] [LOCAL ] FGSN: No derivative data file found to delete. [2025-09-24T18:49:45.794909] [INFO ] [MAIN ] Update Progress: 829/2373 symbols completed. FGSN took 24.2s. Estimated remaining: 3h 24m 19s. Rate: 7.6 symbols/min [2025-09-24T18:49:46.173694] [INFO ] [MAIN ] FICO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:49:46.207235] [DEBUG] [LOCAL ] FICO: Loaded 20466 existing records from primary storage. [2025-09-24T18:49:46.207421] [INFO ] [MAIN ] FICO: Loaded 20466 existing records. [2025-09-24T18:49:46.432833] [INFO ] [REMOTE ] FHI: Fetching primary data for 2025-04. [2025-09-24T18:49:46.493139] [WARN ] [MAIN ] FICO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:49:46.493407] [INFO ] [MAIN ] FICO: Wiping existing primary data before full refresh. [2025-09-24T18:49:46.493457] [INFO ] [LOCAL ] FICO: Starting deletion of primary data. [2025-09-24T18:49:46.494372] [DEBUG] [LOCAL ] FICO: Deleted primary data file. [2025-09-24T18:49:46.494438] [INFO ] [MAIN ] FICO: Starting full primary refresh. [2025-09-24T18:49:46.877788] [INFO ] [REMOTE ] FICO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:49:47.216103] [INFO ] [REMOTE ] FICO: Fetching primary data for 2024-12. [2025-09-24T18:49:47.407392] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2025-01 (1.79 seconds). [2025-09-24T18:49:48.016128] [INFO ] [REMOTE ] FHN: Fetching primary data for 2025-04. [2025-09-24T18:49:48.097917] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-24T18:49:48.147260] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2024-12 (0.93 seconds). [2025-09-24T18:49:48.816096] [INFO ] [REMOTE ] FI: Fetching primary data for 2025-02. [2025-09-24T18:49:49.616054] [INFO ] [REMOTE ] FHI: Fetching primary data for 2025-05. [2025-09-24T18:49:50.012597] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2025-04 (2.00 seconds). [2025-09-24T18:49:50.416201] [INFO ] [REMOTE ] FICO: Fetching primary data for 2025-01. [2025-09-24T18:49:50.645005] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2025-02 (1.83 seconds). [2025-09-24T18:49:51.184018] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2025-05 (1.57 seconds). [2025-09-24T18:49:51.216042] [INFO ] [REMOTE ] FHI: Fetching primary data for 2025-06. [2025-09-24T18:49:51.498474] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2025-01 (1.08 seconds). [2025-09-24T18:49:52.016106] [INFO ] [REMOTE ] FICO: Fetching primary data for 2025-02. [2025-09-24T18:49:52.731589] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-24T18:49:52.816099] [INFO ] [REMOTE ] FHN: Fetching primary data for 2025-05. [2025-09-24T18:49:53.232692] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-24T18:49:53.616096] [INFO ] [REMOTE ] FICO: Fetching primary data for 2025-03. [2025-09-24T18:49:54.416064] [INFO ] [REMOTE ] FHI: Fetching primary data for 2025-07. [2025-09-24T18:49:54.450682] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-24T18:49:54.752118] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2025-03 (1.14 seconds). [2025-09-24T18:49:55.216175] [INFO ] [REMOTE ] FHN: Fetching primary data for 2025-06. [2025-09-24T18:49:55.871091] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-24T18:49:56.016092] [INFO ] [REMOTE ] FICO: Fetching primary data for 2025-04. [2025-09-24T18:49:56.816052] [INFO ] [REMOTE ] FI: Fetching primary data for 2025-03. [2025-09-24T18:49:56.958861] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-24T18:49:56.980775] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2025-04 (0.96 seconds). [2025-09-24T18:49:57.616096] [INFO ] [REMOTE ] FHI: Fetching primary data for 2025-08. [2025-09-24T18:49:58.416061] [INFO ] [REMOTE ] FICO: Fetching primary data for 2025-05. [2025-09-24T18:49:58.743978] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2025-03 (1.93 seconds). [2025-09-24T18:49:59.121121] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-24T18:49:59.216112] [INFO ] [REMOTE ] FHI: Fetching primary data for 2025-09. [2025-09-24T18:49:59.446220] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2025-05 (1.03 seconds). [2025-09-24T18:50:00.016122] [INFO ] [REMOTE ] FHN: Fetching primary data for 2025-07. [2025-09-24T18:50:00.773365] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-24T18:50:00.780279] [INFO ] [REMOTE ] FHI: Full fetch complete (57937 records). [2025-09-24T18:50:00.780454] [DEBUG] [VALIDATOR ] FHI: Validating primary data. [2025-09-24T18:50:00.821174] [INFO ] [REMOTE ] FICO: Fetching primary data for 2025-06. [2025-09-24T18:50:01.191208] [DEBUG] [VALIDATOR ] FHI: All expected trading days are present. [2025-09-24T18:50:01.191299] [DEBUG] [VALIDATOR ] FHI: Primary data validation passed. [2025-09-24T18:50:01.192268] [INFO ] [MAIN ] FHI: Fetched primary data is valid. [2025-09-24T18:50:01.192332] [DEBUG] [LOCAL ] FHI: Saving primary data. [2025-09-24T18:50:01.193484] [DEBUG] [LOCAL ] FHI: Trimmed 57937 records to 40739 (keeping 200 days of data) [2025-09-24T18:50:01.441143] [DEBUG] [LOCAL ] FHI: Primary data saved (40739 records). [2025-09-24T18:50:01.441279] [INFO ] [MAIN ] FHI: Full history saved. [2025-09-24T18:50:01.441364] [INFO ] [MAIN ] Update Progress: 830/2373 symbols completed. FHI took 38.1s. Estimated remaining: 3h 24m 25s. Rate: 7.5 symbols/min [2025-09-24T18:50:01.622675] [INFO ] [MAIN ] FIG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:50:01.619365] [INFO ] [REMOTE ] FI: Fetching primary data for 2025-04. [2025-09-24T18:50:01.622942] [DEBUG] [LOCAL ] FIG: No existing data file found in primary storage. [2025-09-24T18:50:01.623016] [WARN ] [MAIN ] FIG: No existing data found, performing full refresh instead. [2025-09-24T18:50:01.623950] [INFO ] [MAIN ] FIG: Wiping existing primary data before full refresh. [2025-09-24T18:50:01.624009] [INFO ] [LOCAL ] FIG: Starting deletion of primary data. [2025-09-24T18:50:01.624055] [DEBUG] [LOCAL ] FIG: No primary data file found to delete. [2025-09-24T18:50:01.624089] [INFO ] [MAIN ] FIG: Starting full primary refresh. [2025-09-24T18:50:02.067498] [INFO ] [REMOTE ] FIG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:50:02.090635] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-24T18:50:02.135269] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2025-07 (2.12 seconds). [2025-09-24T18:50:02.416117] [INFO ] [REMOTE ] FICO: Fetching primary data for 2025-07. [2025-09-24T18:50:03.216119] [INFO ] [REMOTE ] FIG: Fetching primary data for 2024-12. [2025-09-24T18:50:03.549497] [INFO ] [REMOTE ] FIG: Incremental fetch complete for 2024-12 (0.33 seconds). [2025-09-24T18:50:03.855748] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2025-04 (2.24 seconds). [2025-09-24T18:50:03.886474] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2025-07 (1.47 seconds). [2025-09-24T18:50:04.016107] [INFO ] [REMOTE ] FIG: Fetching primary data for 2025-01. [2025-09-24T18:50:04.254395] [INFO ] [REMOTE ] FIG: Incremental fetch complete for 2025-01 (0.24 seconds). [2025-09-24T18:50:04.816249] [INFO ] [REMOTE ] FHN: Fetching primary data for 2025-08. [2025-09-24T18:50:05.616134] [INFO ] [REMOTE ] FIG: Fetching primary data for 2025-02. [2025-09-24T18:50:06.000123] [INFO ] [REMOTE ] FIG: Incremental fetch complete for 2025-02 (0.38 seconds). [2025-09-24T18:50:06.416104] [INFO ] [REMOTE ] FIG: Fetching primary data for 2025-03. [2025-09-24T18:50:06.554523] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-24T18:50:06.666197] [INFO ] [REMOTE ] FIG: Incremental fetch complete for 2025-03 (0.25 seconds). [2025-09-24T18:50:07.216099] [INFO ] [REMOTE ] FIG: Fetching primary data for 2025-04. [2025-09-24T18:50:07.545593] [INFO ] [REMOTE ] FIG: Incremental fetch complete for 2025-04 (0.33 seconds). [2025-09-24T18:50:08.016147] [INFO ] [REMOTE ] FIG: Fetching primary data for 2025-05. [2025-09-24T18:50:08.303247] [INFO ] [REMOTE ] FIG: Incremental fetch complete for 2025-05 (0.29 seconds). [2025-09-24T18:50:08.816091] [INFO ] [REMOTE ] FIG: Fetching primary data for 2025-06. [2025-09-24T18:50:09.018517] [DEBUG] [REMOTE ] FIG: Error fetching primary data for 2025-06: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:50:09.018872] [WARN ] [REMOTE ] FIG: No data returned for month 2025-06 [2025-09-24T18:50:09.616078] [INFO ] [REMOTE ] FHN: Fetching primary data for 2025-09. [2025-09-24T18:50:10.416085] [INFO ] [REMOTE ] FIG: Fetching primary data for 2025-07. [2025-09-24T18:50:10.732010] [INFO ] [REMOTE ] FIG: Incremental fetch complete for 2025-07 (0.32 seconds). [2025-09-24T18:50:11.216094] [INFO ] [REMOTE ] FIG: Fetching primary data for 2025-08. [2025-09-24T18:50:11.473753] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2025-09 (1.86 seconds). [2025-09-24T18:50:11.483310] [INFO ] [REMOTE ] FHN: Full fetch complete (77277 records). [2025-09-24T18:50:11.483491] [DEBUG] [VALIDATOR ] FHN: Validating primary data. [2025-09-24T18:50:11.882222] [DEBUG] [VALIDATOR ] FHN: All expected trading days are present. [2025-09-24T18:50:11.882327] [DEBUG] [VALIDATOR ] FHN: Primary data validation passed. [2025-09-24T18:50:11.883473] [INFO ] [MAIN ] FHN: Fetched primary data is valid. [2025-09-24T18:50:11.883542] [DEBUG] [LOCAL ] FHN: Saving primary data. [2025-09-24T18:50:11.885194] [DEBUG] [LOCAL ] FHN: Trimmed 77277 records to 53369 (keeping 200 days of data) [2025-09-24T18:50:12.017943] [INFO ] [REMOTE ] FI: Fetching primary data for 2025-05. [2025-09-24T18:50:12.229320] [DEBUG] [LOCAL ] FHN: Primary data saved (53369 records). [2025-09-24T18:50:12.229543] [INFO ] [MAIN ] FHN: Full history saved. [2025-09-24T18:50:12.229673] [INFO ] [MAIN ] Update Progress: 831/2373 symbols completed. FHN took 44.0s. Estimated remaining: 3h 24m 23s. Rate: 7.5 symbols/min [2025-09-24T18:50:12.401372] [INFO ] [MAIN ] FIGS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:50:12.445583] [DEBUG] [LOCAL ] FIGS: Loaded 48950 existing records from primary storage. [2025-09-24T18:50:12.445763] [INFO ] [MAIN ] FIGS: Loaded 48950 existing records. [2025-09-24T18:50:12.623798] [WARN ] [MAIN ] FIGS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:50:12.624066] [INFO ] [MAIN ] FIGS: Wiping existing primary data before full refresh. [2025-09-24T18:50:12.624115] [INFO ] [LOCAL ] FIGS: Starting deletion of primary data. [2025-09-24T18:50:12.625164] [DEBUG] [LOCAL ] FIGS: Deleted primary data file. [2025-09-24T18:50:12.625227] [INFO ] [MAIN ] FIGS: Starting full primary refresh. [2025-09-24T18:50:12.834717] [INFO ] [REMOTE ] FICO: Fetching primary data for 2025-08. [2025-09-24T18:50:12.993366] [INFO ] [REMOTE ] FIGS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:50:13.558858] [INFO ] [REMOTE ] FIG: Incremental fetch complete for 2025-08 (2.34 seconds). [2025-09-24T18:50:13.616044] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2024-12. [2025-09-24T18:50:13.926568] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2025-05 (1.91 seconds). [2025-09-24T18:50:14.076416] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2025-08 (1.24 seconds). [2025-09-24T18:50:14.416127] [INFO ] [REMOTE ] FI: Fetching primary data for 2025-06. [2025-09-24T18:50:15.190288] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-24T18:50:15.216059] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2025-01. [2025-09-24T18:50:16.016119] [INFO ] [REMOTE ] FIG: Fetching primary data for 2025-09. [2025-09-24T18:50:16.372232] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2025-06 (1.96 seconds). [2025-09-24T18:50:16.816079] [INFO ] [REMOTE ] FICO: Fetching primary data for 2025-09. [2025-09-24T18:50:16.878989] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2025-01 (1.66 seconds). [2025-09-24T18:50:17.616083] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2025-02. [2025-09-24T18:50:17.764776] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2025-09 (0.95 seconds). [2025-09-24T18:50:17.768781] [INFO ] [REMOTE ] FICO: Full fetch complete (28372 records). [2025-09-24T18:50:17.768891] [DEBUG] [VALIDATOR ] FICO: Validating primary data. [2025-09-24T18:50:18.142412] [DEBUG] [VALIDATOR ] FICO: All expected trading days are present. [2025-09-24T18:50:18.142516] [DEBUG] [VALIDATOR ] FICO: Primary data validation passed. [2025-09-24T18:50:18.143136] [INFO ] [MAIN ] FICO: Fetched primary data is valid. [2025-09-24T18:50:18.143198] [DEBUG] [LOCAL ] FICO: Saving primary data. [2025-09-24T18:50:18.144209] [DEBUG] [LOCAL ] FICO: Trimmed 28372 records to 20416 (keeping 200 days of data) [2025-09-24T18:50:18.281989] [DEBUG] [LOCAL ] FICO: Primary data saved (20416 records). [2025-09-24T18:50:18.282122] [INFO ] [MAIN ] FICO: Full history saved. [2025-09-24T18:50:18.282257] [INFO ] [MAIN ] Update Progress: 832/2373 symbols completed. FICO took 32.5s. Estimated remaining: 3h 24m 11s. Rate: 7.5 symbols/min [2025-09-24T18:50:18.421843] [INFO ] [REMOTE ] FI: Fetching primary data for 2025-07. [2025-09-24T18:50:18.453427] [INFO ] [MAIN ] FIHL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:50:18.497793] [DEBUG] [LOCAL ] FIHL: Loaded 40370 existing records from primary storage. [2025-09-24T18:50:18.497950] [INFO ] [MAIN ] FIHL: Loaded 40370 existing records. [2025-09-24T18:50:18.685950] [WARN ] [MAIN ] FIHL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:50:18.686208] [INFO ] [MAIN ] FIHL: Wiping existing primary data before full refresh. [2025-09-24T18:50:18.686276] [INFO ] [LOCAL ] FIHL: Starting deletion of primary data. [2025-09-24T18:50:18.688052] [DEBUG] [LOCAL ] FIHL: Deleted primary data file. [2025-09-24T18:50:18.688117] [INFO ] [MAIN ] FIHL: Starting full primary refresh. [2025-09-24T18:50:19.082510] [INFO ] [REMOTE ] FIHL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:50:19.108174] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-24T18:50:19.129249] [INFO ] [REMOTE ] FIG: Incremental fetch complete for 2025-09 (3.11 seconds). [2025-09-24T18:50:19.138211] [INFO ] [REMOTE ] FIG: Full fetch complete (15413 records). [2025-09-24T18:50:19.138305] [DEBUG] [VALIDATOR ] FIG: Validating primary data. [2025-09-24T18:50:19.221181] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2024-12. [2025-09-24T18:50:19.325207] [WARN ] [VALIDATOR ] FIG: Validation failed - insufficient historical data. Have 145 unique days, need 200 days [2025-09-24T18:50:19.325577] [FATAL] [MAIN ] FIG: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:50:19.325688] [WARN ] [MAIN ] FIG: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:50:19.325785] [INFO ] [LOCAL ] FIG: Starting deletion of primary data. [2025-09-24T18:50:19.325892] [DEBUG] [LOCAL ] FIG: No primary data file found to delete. [2025-09-24T18:50:19.325967] [INFO ] [LOCAL ] FIG: Starting deletion of derivative data. [2025-09-24T18:50:19.326041] [DEBUG] [LOCAL ] FIG: No derivative data file found to delete. [2025-09-24T18:50:19.326126] [INFO ] [MAIN ] Update Progress: 833/2373 symbols completed. FIG took 17.9s. Estimated remaining: 3h 23m 51s. Rate: 7.6 symbols/min [2025-09-24T18:50:19.496302] [INFO ] [MAIN ] FINS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:50:19.506690] [DEBUG] [LOCAL ] FINS: Loaded 8218 existing records from primary storage. [2025-09-24T18:50:19.506817] [INFO ] [MAIN ] FINS: Loaded 8218 existing records. [2025-09-24T18:50:19.691764] [WARN ] [MAIN ] FINS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:50:19.692089] [INFO ] [MAIN ] FINS: Wiping existing primary data before full refresh. [2025-09-24T18:50:19.692152] [INFO ] [LOCAL ] FINS: Starting deletion of primary data. [2025-09-24T18:50:19.692518] [DEBUG] [LOCAL ] FINS: Deleted primary data file. [2025-09-24T18:50:19.692581] [INFO ] [MAIN ] FINS: Starting full primary refresh. [2025-09-24T18:50:20.021375] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2025-03. [2025-09-24T18:50:20.059100] [INFO ] [REMOTE ] FINS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:50:20.260458] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2025-07 (1.84 seconds). [2025-09-24T18:50:20.607062] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-24T18:50:20.816078] [INFO ] [REMOTE ] FINS: Fetching primary data for 2024-12. [2025-09-24T18:50:21.464724] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2025-03 (1.44 seconds). [2025-09-24T18:50:21.616078] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2025-04. [2025-09-24T18:50:21.786424] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2024-12 (0.97 seconds). [2025-09-24T18:50:22.416089] [INFO ] [REMOTE ] FI: Fetching primary data for 2025-08. [2025-09-24T18:50:23.218351] [INFO ] [REMOTE ] FINS: Fetching primary data for 2025-01. [2025-09-24T18:50:23.220401] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2025-04 (1.60 seconds). [2025-09-24T18:50:24.016055] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2025-05. [2025-09-24T18:50:24.061476] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-24T18:50:24.061859] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2025-01 (0.84 seconds). [2025-09-24T18:50:24.816117] [INFO ] [REMOTE ] FINS: Fetching primary data for 2025-02. [2025-09-24T18:50:25.602150] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-24T18:50:25.616036] [INFO ] [REMOTE ] FI: Fetching primary data for 2025-09. [2025-09-24T18:50:25.628768] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2025-02 (0.81 seconds). [2025-09-24T18:50:26.416086] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2025-01. [2025-09-24T18:50:27.216048] [INFO ] [REMOTE ] FINS: Fetching primary data for 2025-03. [2025-09-24T18:50:27.535157] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2025-09 (1.92 seconds). [2025-09-24T18:50:27.544795] [INFO ] [REMOTE ] FI: Full fetch complete (77167 records). [2025-09-24T18:50:27.544978] [DEBUG] [VALIDATOR ] FI: Validating primary data. [2025-09-24T18:50:27.726604] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-24T18:50:27.855809] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2025-03 (0.64 seconds). [2025-09-24T18:50:27.986224] [DEBUG] [VALIDATOR ] FI: All expected trading days are present. [2025-09-24T18:50:27.986309] [DEBUG] [VALIDATOR ] FI: Primary data validation passed. [2025-09-24T18:50:27.987397] [INFO ] [MAIN ] FI: Fetched primary data is valid. [2025-09-24T18:50:27.987467] [DEBUG] [LOCAL ] FI: Saving primary data. [2025-09-24T18:50:27.989071] [DEBUG] [LOCAL ] FI: Trimmed 77167 records to 53505 (keeping 200 days of data) [2025-09-24T18:50:28.042698] [INFO ] [REMOTE ] FINS: Fetching primary data for 2025-04. [2025-09-24T18:50:28.323735] [DEBUG] [LOCAL ] FI: Primary data saved (53505 records). [2025-09-24T18:50:28.323929] [INFO ] [MAIN ] FI: Full history saved. [2025-09-24T18:50:28.324042] [INFO ] [MAIN ] Update Progress: 834/2373 symbols completed. FI took 51.1s. Estimated remaining: 3h 23m 45s. Rate: 7.6 symbols/min [2025-09-24T18:50:28.499925] [INFO ] [MAIN ] FINV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:50:28.553817] [DEBUG] [LOCAL ] FINV: Loaded 45120 existing records from primary storage. [2025-09-24T18:50:28.553969] [INFO ] [MAIN ] FINV: Loaded 45120 existing records. [2025-09-24T18:50:28.737820] [WARN ] [MAIN ] FINV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:50:28.738079] [INFO ] [MAIN ] FINV: Wiping existing primary data before full refresh. [2025-09-24T18:50:28.738129] [INFO ] [LOCAL ] FINV: Starting deletion of primary data. [2025-09-24T18:50:28.739052] [DEBUG] [LOCAL ] FINV: Deleted primary data file. [2025-09-24T18:50:28.739114] [INFO ] [MAIN ] FINV: Starting full primary refresh. [2025-09-24T18:50:28.826083] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2025-06. [2025-09-24T18:50:28.997457] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2025-04 (0.95 seconds). [2025-09-24T18:50:29.118573] [INFO ] [REMOTE ] FINV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:50:29.616091] [INFO ] [REMOTE ] FINV: Fetching primary data for 2024-12. [2025-09-24T18:50:30.341595] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-24T18:50:30.416032] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2025-07. [2025-09-24T18:50:30.975976] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2024-12 (1.36 seconds). [2025-09-24T18:50:31.216080] [INFO ] [REMOTE ] FINS: Fetching primary data for 2025-05. [2025-09-24T18:50:31.873534] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-24T18:50:32.016081] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2025-02. [2025-09-24T18:50:32.031663] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-24T18:50:32.816112] [INFO ] [REMOTE ] FINS: Fetching primary data for 2025-06. [2025-09-24T18:50:33.358009] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-24T18:50:33.616064] [INFO ] [REMOTE ] FINV: Fetching primary data for 2025-01. [2025-09-24T18:50:33.624447] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-24T18:50:34.416083] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2025-03. [2025-09-24T18:50:34.965546] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-24T18:50:35.216083] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2025-08. [2025-09-24T18:50:35.986162] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2025-03 (1.57 seconds). [2025-09-24T18:50:36.016043] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2025-04. [2025-09-24T18:50:36.816161] [INFO ] [REMOTE ] FINS: Fetching primary data for 2025-07. [2025-09-24T18:50:36.866564] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-24T18:50:37.320174] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2025-04 (1.30 seconds). [2025-09-24T18:50:37.551953] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2025-07 (0.74 seconds). [2025-09-24T18:50:37.616038] [INFO ] [REMOTE ] FINS: Fetching primary data for 2025-08. [2025-09-24T18:50:38.061333] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2025-08 (0.45 seconds). [2025-09-24T18:50:38.416100] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2025-05. [2025-09-24T18:50:39.216083] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2025-09. [2025-09-24T18:50:39.783075] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2025-05 (1.37 seconds). [2025-09-24T18:50:40.016143] [INFO ] [REMOTE ] FINV: Fetching primary data for 2025-02. [2025-09-24T18:50:40.816069] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2025-06. [2025-09-24T18:50:40.965350] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2025-09 (1.75 seconds). [2025-09-24T18:50:40.973971] [INFO ] [REMOTE ] FIGS: Full fetch complete (71057 records). [2025-09-24T18:50:40.974114] [DEBUG] [VALIDATOR ] FIGS: Validating primary data. [2025-09-24T18:50:41.408022] [DEBUG] [VALIDATOR ] FIGS: All expected trading days are present. [2025-09-24T18:50:41.408301] [DEBUG] [VALIDATOR ] FIGS: Primary data validation passed. [2025-09-24T18:50:41.410625] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2025-02 (1.39 seconds). [2025-09-24T18:50:41.409689] [INFO ] [MAIN ] FIGS: Fetched primary data is valid. [2025-09-24T18:50:41.419244] [DEBUG] [LOCAL ] FIGS: Saving primary data. [2025-09-24T18:50:41.420880] [DEBUG] [LOCAL ] FIGS: Trimmed 71057 records to 48918 (keeping 200 days of data) [2025-09-24T18:50:41.616133] [INFO ] [REMOTE ] FINV: Fetching primary data for 2025-03. [2025-09-24T18:50:41.699912] [DEBUG] [LOCAL ] FIGS: Primary data saved (48918 records). [2025-09-24T18:50:41.700055] [INFO ] [MAIN ] FIGS: Full history saved. [2025-09-24T18:50:41.700144] [INFO ] [MAIN ] Update Progress: 835/2373 symbols completed. FIGS took 29.5s. Estimated remaining: 3h 23m 47s. Rate: 7.5 symbols/min [2025-09-24T18:50:41.873515] [INFO ] [MAIN ] FIS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:50:41.926467] [DEBUG] [LOCAL ] FIS: Loaded 53366 existing records from primary storage. [2025-09-24T18:50:41.926683] [INFO ] [MAIN ] FIS: Loaded 53366 existing records. [2025-09-24T18:50:42.123076] [WARN ] [MAIN ] FIS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:50:42.130885] [INFO ] [MAIN ] FIS: Wiping existing primary data before full refresh. [2025-09-24T18:50:42.131046] [INFO ] [LOCAL ] FIS: Starting deletion of primary data. [2025-09-24T18:50:42.132259] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-24T18:50:42.135094] [DEBUG] [LOCAL ] FIS: Deleted primary data file. [2025-09-24T18:50:42.140283] [INFO ] [MAIN ] FIS: Starting full primary refresh. [2025-09-24T18:50:42.421278] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2025-07. [2025-09-24T18:50:42.518461] [INFO ] [REMOTE ] FIS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:50:43.216053] [INFO ] [REMOTE ] FIS: Fetching primary data for 2024-12. [2025-09-24T18:50:43.243918] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-24T18:50:43.565814] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2025-07 (1.14 seconds). [2025-09-24T18:50:44.016105] [INFO ] [REMOTE ] FINV: Fetching primary data for 2025-04. [2025-09-24T18:50:44.678726] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-24T18:50:44.816100] [INFO ] [REMOTE ] FIS: Fetching primary data for 2025-01. [2025-09-24T18:50:45.625221] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2025-08. [2025-09-24T18:50:45.650379] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2025-04 (1.63 seconds). [2025-09-24T18:50:46.416054] [INFO ] [REMOTE ] FINV: Fetching primary data for 2025-05. [2025-09-24T18:50:46.523967] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2025-01 (1.71 seconds). [2025-09-24T18:50:47.070863] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-24T18:50:47.216098] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2025-09. [2025-09-24T18:50:47.448904] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2025-05 (1.03 seconds). [2025-09-24T18:50:48.016076] [INFO ] [REMOTE ] FINS: Fetching primary data for 2025-09. [2025-09-24T18:50:48.649754] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2025-09 (0.63 seconds). [2025-09-24T18:50:48.652763] [INFO ] [REMOTE ] FINS: Full fetch complete (12742 records). [2025-09-24T18:50:48.653056] [DEBUG] [VALIDATOR ] FINS: Validating primary data. [2025-09-24T18:50:48.818221] [INFO ] [REMOTE ] FIS: Fetching primary data for 2025-02. [2025-09-24T18:50:48.836132] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-24T18:50:48.886926] [INFO ] [REMOTE ] FIHL: Full fetch complete (55851 records). [2025-09-24T18:50:48.901632] [DEBUG] [VALIDATOR ] FIHL: Validating primary data. [2025-09-24T18:50:49.308819] [DEBUG] [VALIDATOR ] FINS: All expected trading days are present. [2025-09-24T18:50:49.319998] [DEBUG] [VALIDATOR ] FINS: Primary data validation passed. [2025-09-24T18:50:49.355729] [INFO ] [MAIN ] FINS: Fetched primary data is valid. [2025-09-24T18:50:49.389447] [DEBUG] [LOCAL ] FINS: Saving primary data. [2025-09-24T18:50:49.419055] [DEBUG] [LOCAL ] FINS: Trimmed 12742 records to 8240 (keeping 200 days of data) [2025-09-24T18:50:49.541527] [DEBUG] [LOCAL ] FINS: Primary data saved (8240 records). [2025-09-24T18:50:49.543783] [INFO ] [MAIN ] FINS: Full history saved. [2025-09-24T18:50:49.543940] [INFO ] [MAIN ] Update Progress: 836/2373 symbols completed. FINS took 30.2s. Estimated remaining: 3h 23m 39s. Rate: 7.5 symbols/min [2025-09-24T18:50:49.623472] [INFO ] [REMOTE ] FINV: Fetching primary data for 2025-06. [2025-09-24T18:50:49.660687] [DEBUG] [VALIDATOR ] FIHL: All expected trading days are present. [2025-09-24T18:50:49.677295] [DEBUG] [VALIDATOR ] FIHL: Primary data validation passed. [2025-09-24T18:50:49.685736] [INFO ] [MAIN ] FIHL: Fetched primary data is valid. [2025-09-24T18:50:49.689392] [DEBUG] [LOCAL ] FIHL: Saving primary data. [2025-09-24T18:50:49.760073] [DEBUG] [LOCAL ] FIHL: Trimmed 55851 records to 40300 (keeping 200 days of data) [2025-09-24T18:50:49.763325] [INFO ] [MAIN ] FIX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:50:49.899085] [DEBUG] [LOCAL ] FIX: Loaded 30519 existing records from primary storage. [2025-09-24T18:50:49.899793] [INFO ] [MAIN ] FIX: Loaded 30519 existing records. [2025-09-24T18:50:50.095688] [WARN ] [MAIN ] FIX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:50:50.097196] [INFO ] [MAIN ] FIX: Wiping existing primary data before full refresh. [2025-09-24T18:50:50.099717] [INFO ] [LOCAL ] FIX: Starting deletion of primary data. [2025-09-24T18:50:50.100723] [DEBUG] [LOCAL ] FIX: Deleted primary data file. [2025-09-24T18:50:50.153529] [INFO ] [MAIN ] FIX: Starting full primary refresh. [2025-09-24T18:50:50.586538] [INFO ] [REMOTE ] FIX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:50:50.587946] [INFO ] [REMOTE ] FIX: Fetching primary data for 2024-12. [2025-09-24T18:50:50.625843] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2025-02 (1.81 seconds). [2025-09-24T18:50:50.647859] [DEBUG] [LOCAL ] FIHL: Primary data saved (40300 records). [2025-09-24T18:50:50.648000] [INFO ] [MAIN ] FIHL: Full history saved. [2025-09-24T18:50:50.648086] [INFO ] [MAIN ] Update Progress: 837/2373 symbols completed. FIHL took 32.4s. Estimated remaining: 3h 23m 18s. Rate: 7.6 symbols/min [2025-09-24T18:50:51.199264] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-24T18:50:51.216042] [INFO ] [REMOTE ] FINV: Fetching primary data for 2025-07. [2025-09-24T18:50:51.881836] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2024-12 (1.29 seconds). [2025-09-24T18:50:52.016091] [INFO ] [REMOTE ] FIX: Fetching primary data for 2025-01. [2025-09-24T18:50:52.816055] [INFO ] [REMOTE ] FIS: Fetching primary data for 2025-03. [2025-09-24T18:50:52.924055] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-24T18:50:53.206077] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-24T18:50:53.616137] [INFO ] [REMOTE ] FIX: Fetching primary data for 2025-02. [2025-09-24T18:50:54.416059] [INFO ] [REMOTE ] FINV: Fetching primary data for 2025-08. [2025-09-24T18:50:54.685750] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2025-03 (1.87 seconds). [2025-09-24T18:50:54.757178] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2025-02 (1.14 seconds). [2025-09-24T18:50:55.216097] [INFO ] [REMOTE ] FIS: Fetching primary data for 2025-04. [2025-09-24T18:50:56.016078] [INFO ] [REMOTE ] FIX: Fetching primary data for 2025-03. [2025-09-24T18:50:56.279967] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-24T18:50:56.816139] [INFO ] [REMOTE ] FINV: Fetching primary data for 2025-09. [2025-09-24T18:50:57.086517] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2025-04 (1.87 seconds). [2025-09-24T18:50:57.621298] [INFO ] [REMOTE ] FIS: Fetching primary data for 2025-05. [2025-09-24T18:50:57.648131] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-24T18:50:58.269702] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2025-09 (1.45 seconds). [2025-09-24T18:50:58.278529] [INFO ] [REMOTE ] FINV: Full fetch complete (63476 records). [2025-09-24T18:50:58.278700] [DEBUG] [VALIDATOR ] FINV: Validating primary data. [2025-09-24T18:50:58.428474] [INFO ] [REMOTE ] FIX: Fetching primary data for 2025-04. [2025-09-24T18:50:58.699796] [DEBUG] [VALIDATOR ] FINV: All expected trading days are present. [2025-09-24T18:50:58.699905] [DEBUG] [VALIDATOR ] FINV: Primary data validation passed. [2025-09-24T18:50:58.701591] [INFO ] [MAIN ] FINV: Fetched primary data is valid. [2025-09-24T18:50:58.701727] [DEBUG] [LOCAL ] FINV: Saving primary data. [2025-09-24T18:50:58.703746] [DEBUG] [LOCAL ] FINV: Trimmed 63476 records to 45148 (keeping 200 days of data) [2025-09-24T18:50:58.979497] [DEBUG] [LOCAL ] FINV: Primary data saved (45148 records). [2025-09-24T18:50:58.979666] [INFO ] [MAIN ] FINV: Full history saved. [2025-09-24T18:50:58.979801] [INFO ] [MAIN ] Update Progress: 838/2373 symbols completed. FINV took 30.7s. Estimated remaining: 3h 23m 11s. Rate: 7.6 symbols/min [2025-09-24T18:50:59.354885] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-24T18:50:59.366977] [INFO ] [REMOTE ] FIS: Fetching primary data for 2025-06. [2025-09-24T18:50:59.874873] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2025-04 (1.45 seconds). [2025-09-24T18:51:00.016132] [INFO ] [REMOTE ] FIX: Fetching primary data for 2025-05. [2025-09-24T18:51:01.041767] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2025-06 (1.67 seconds). [2025-09-24T18:51:01.053425] [INFO ] [REMOTE ] FIS: Fetching primary data for 2025-07. [2025-09-24T18:51:01.436300] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-24T18:51:01.616082] [INFO ] [REMOTE ] FIX: Fetching primary data for 2025-06. [2025-09-24T18:51:03.925688] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2025-07 (2.87 seconds). [2025-09-24T18:51:03.937453] [INFO ] [REMOTE ] FIS: Fetching primary data for 2025-08. [2025-09-24T18:51:04.773161] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2025-06 (3.16 seconds). [2025-09-24T18:51:04.779205] [INFO ] [REMOTE ] FIX: Fetching primary data for 2025-07. [2025-09-24T18:51:06.133451] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2025-08 (2.20 seconds). [2025-09-24T18:51:06.145588] [INFO ] [REMOTE ] FIS: Fetching primary data for 2025-09. [2025-09-24T18:51:06.403542] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2025-07 (1.62 seconds). [2025-09-24T18:51:06.411139] [INFO ] [REMOTE ] FIX: Fetching primary data for 2025-08. [2025-09-24T18:51:07.709324] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-24T18:51:07.716090] [INFO ] [REMOTE ] FIX: Fetching primary data for 2025-09. [2025-09-24T18:51:08.255465] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2025-09 (2.11 seconds). [2025-09-24T18:51:08.265222] [INFO ] [REMOTE ] FIS: Full fetch complete (77172 records). [2025-09-24T18:51:08.265388] [DEBUG] [VALIDATOR ] FIS: Validating primary data. [2025-09-24T18:51:08.683051] [DEBUG] [VALIDATOR ] FIS: All expected trading days are present. [2025-09-24T18:51:08.683134] [DEBUG] [VALIDATOR ] FIS: Primary data validation passed. [2025-09-24T18:51:08.684113] [INFO ] [MAIN ] FIS: Fetched primary data is valid. [2025-09-24T18:51:08.684178] [DEBUG] [LOCAL ] FIS: Saving primary data. [2025-09-24T18:51:08.685670] [DEBUG] [LOCAL ] FIS: Trimmed 77172 records to 53365 (keeping 200 days of data) [2025-09-24T18:51:09.064482] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-24T18:51:09.074537] [DEBUG] [LOCAL ] FIS: Primary data saved (53365 records). [2025-09-24T18:51:09.074856] [INFO ] [MAIN ] FIS: Full history saved. [2025-09-24T18:51:09.075052] [INFO ] [MAIN ] Update Progress: 839/2373 symbols completed. FIS took 27.4s. Estimated remaining: 3h 23m 7s. Rate: 7.6 symbols/min [2025-09-24T18:51:09.075179] [INFO ] [REMOTE ] FIX: Full fetch complete (45676 records). [2025-09-24T18:51:09.075420] [DEBUG] [VALIDATOR ] FIX: Validating primary data. [2025-09-24T18:51:09.489307] [DEBUG] [VALIDATOR ] FIX: All expected trading days are present. [2025-09-24T18:51:09.489398] [DEBUG] [VALIDATOR ] FIX: Primary data validation passed. [2025-09-24T18:51:09.490143] [INFO ] [MAIN ] FIX: Fetched primary data is valid. [2025-09-24T18:51:09.490206] [DEBUG] [LOCAL ] FIX: Saving primary data. [2025-09-24T18:51:09.491219] [DEBUG] [LOCAL ] FIX: Trimmed 45676 records to 30410 (keeping 200 days of data) [2025-09-24T18:51:09.695227] [DEBUG] [LOCAL ] FIX: Primary data saved (30410 records). [2025-09-24T18:51:09.695367] [INFO ] [MAIN ] FIX: Full history saved. [2025-09-24T18:51:09.695450] [INFO ] [MAIN ] Update Progress: 840/2373 symbols completed. FIX took 20.2s. Estimated remaining: 3h 22m 45s. Rate: 7.6 symbols/min [2025-09-24T18:51:10.273962] [INFO ] [MAIN ] FLC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:51:10.447395] [INFO ] [MAIN ] FLNG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:51:10.503110] [INFO ] [MAIN ] FLG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:51:10.499523] [INFO ] [MAIN ] FIXT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:51:10.504004] [DEBUG] [LOCAL ] FIXT: No existing data file found in primary storage. [2025-09-24T18:51:10.504107] [WARN ] [MAIN ] FIXT: No existing data found, performing full refresh instead. [2025-09-24T18:51:10.504877] [INFO ] [MAIN ] FIXT: Wiping existing primary data before full refresh. [2025-09-24T18:51:10.507095] [INFO ] [LOCAL ] FIXT: Starting deletion of primary data. [2025-09-24T18:51:10.509004] [DEBUG] [LOCAL ] FIXT: No primary data file found to delete. [2025-09-24T18:51:10.509279] [INFO ] [MAIN ] FIXT: Starting full primary refresh. [2025-09-24T18:51:10.544822] [DEBUG] [LOCAL ] FLC: Loaded 5537 existing records from primary storage. [2025-09-24T18:51:10.557073] [INFO ] [MAIN ] FLC: Loaded 5537 existing records. [2025-09-24T18:51:10.975409] [WARN ] [MAIN ] FLC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:51:10.988669] [DEBUG] [LOCAL ] FLNG: Loaded 34056 existing records from primary storage. [2025-09-24T18:51:11.027817] [INFO ] [MAIN ] FLC: Wiping existing primary data before full refresh. [2025-09-24T18:51:11.033149] [INFO ] [MAIN ] FLNG: Loaded 34056 existing records. [2025-09-24T18:51:11.044173] [INFO ] [LOCAL ] FLC: Starting deletion of primary data. [2025-09-24T18:51:11.117237] [DEBUG] [LOCAL ] FLC: Deleted primary data file. [2025-09-24T18:51:11.164159] [DEBUG] [LOCAL ] FLG: Loaded 53329 existing records from primary storage. [2025-09-24T18:51:11.170428] [INFO ] [MAIN ] FLG: Loaded 53329 existing records. [2025-09-24T18:51:11.174075] [INFO ] [MAIN ] FLC: Starting full primary refresh. [2025-09-24T18:51:11.261425] [INFO ] [REMOTE ] FIXT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:51:11.327591] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2024-12. [2025-09-24T18:51:11.704715] [WARN ] [MAIN ] FLNG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:51:11.717692] [DEBUG] [REMOTE ] FIXT: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:51:11.733413] [INFO ] [MAIN ] FLNG: Wiping existing primary data before full refresh. [2025-09-24T18:51:11.750577] [WARN ] [REMOTE ] FIXT: No data returned for month 2024-12 [2025-09-24T18:51:11.803973] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2025-01. [2025-09-24T18:51:11.778690] [INFO ] [LOCAL ] FLNG: Starting deletion of primary data. [2025-09-24T18:51:11.833301] [WARN ] [MAIN ] FLG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:51:11.861955] [DEBUG] [LOCAL ] FLNG: Deleted primary data file. [2025-09-24T18:51:11.856772] [INFO ] [MAIN ] FLG: Wiping existing primary data before full refresh. [2025-09-24T18:51:11.862167] [INFO ] [LOCAL ] FLG: Starting deletion of primary data. [2025-09-24T18:51:11.862529] [INFO ] [MAIN ] FLNG: Starting full primary refresh. [2025-09-24T18:51:11.878249] [DEBUG] [LOCAL ] FLG: Deleted primary data file. [2025-09-24T18:51:11.891240] [INFO ] [MAIN ] FLG: Starting full primary refresh. [2025-09-24T18:51:12.137540] [DEBUG] [REMOTE ] FIXT: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:51:12.212767] [INFO ] [REMOTE ] FLC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:51:12.202327] [WARN ] [REMOTE ] FIXT: No data returned for month 2025-01 [2025-09-24T18:51:12.233997] [INFO ] [REMOTE ] FLC: Fetching primary data for 2024-12. [2025-09-24T18:51:12.269360] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2025-02. [2025-09-24T18:51:12.614892] [DEBUG] [REMOTE ] FIXT: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:51:12.712587] [WARN ] [REMOTE ] FIXT: No data returned for month 2025-02 [2025-09-24T18:51:12.724390] [INFO ] [REMOTE ] FLNG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:51:12.725158] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2024-12. [2025-09-24T18:51:12.724939] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2025-03. [2025-09-24T18:51:12.816161] [INFO ] [REMOTE ] FLG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:51:12.816639] [INFO ] [REMOTE ] FLG: Fetching primary data for 2024-12. [2025-09-24T18:51:12.992381] [DEBUG] [REMOTE ] FIXT: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:51:12.992816] [WARN ] [REMOTE ] FIXT: No data returned for month 2025-03 [2025-09-24T18:51:12.993341] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2025-04. [2025-09-24T18:51:13.210771] [DEBUG] [REMOTE ] FIXT: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:51:13.211117] [WARN ] [REMOTE ] FIXT: No data returned for month 2025-04 [2025-09-24T18:51:13.211584] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2025-05. [2025-09-24T18:51:13.219060] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2024-12 (0.99 seconds). [2025-09-24T18:51:13.419706] [DEBUG] [REMOTE ] FIXT: Error fetching primary data for 2025-05: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:51:13.420053] [WARN ] [REMOTE ] FIXT: No data returned for month 2025-05 [2025-09-24T18:51:13.616090] [INFO ] [REMOTE ] FLC: Fetching primary data for 2025-01. [2025-09-24T18:51:14.255713] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2024-12 (1.53 seconds). [2025-09-24T18:51:14.360604] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-24T18:51:14.381498] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2025-01 (0.77 seconds). [2025-09-24T18:51:14.416048] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2025-01. [2025-09-24T18:51:15.216084] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2025-06. [2025-09-24T18:51:16.016084] [INFO ] [REMOTE ] FLC: Fetching primary data for 2025-02. [2025-09-24T18:51:16.706308] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2025-01 (2.29 seconds). [2025-09-24T18:51:16.757596] [INFO ] [REMOTE ] FIXT: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-24T18:51:16.816070] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2025-07. [2025-09-24T18:51:16.979720] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-24T18:51:17.609447] [INFO ] [REMOTE ] FIXT: Incremental fetch complete for 2025-07 (0.79 seconds). [2025-09-24T18:51:17.616026] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2025-08. [2025-09-24T18:51:18.027376] [INFO ] [REMOTE ] FIXT: Incremental fetch complete for 2025-08 (0.41 seconds). [2025-09-24T18:51:18.416076] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2025-09. [2025-09-24T18:51:19.017476] [INFO ] [REMOTE ] FIXT: Incremental fetch complete for 2025-09 (0.60 seconds). [2025-09-24T18:51:19.018520] [INFO ] [REMOTE ] FIXT: Full fetch complete (1729 records). [2025-09-24T18:51:19.018605] [DEBUG] [VALIDATOR ] FIXT: Validating primary data. [2025-09-24T18:51:19.202995] [WARN ] [VALIDATOR ] FIXT: Validation failed - insufficient historical data. Have 70 unique days, need 200 days [2025-09-24T18:51:19.203264] [FATAL] [MAIN ] FIXT: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:51:19.203364] [WARN ] [MAIN ] FIXT: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:51:19.203441] [INFO ] [LOCAL ] FIXT: Starting deletion of primary data. [2025-09-24T18:51:19.203528] [DEBUG] [LOCAL ] FIXT: No primary data file found to delete. [2025-09-24T18:51:19.203606] [INFO ] [LOCAL ] FIXT: Starting deletion of derivative data. [2025-09-24T18:51:19.203721] [DEBUG] [LOCAL ] FIXT: No derivative data file found to delete. [2025-09-24T18:51:19.203818] [INFO ] [MAIN ] Update Progress: 841/2373 symbols completed. FIXT took 9.5s. Estimated remaining: 3h 22m 40s. Rate: 7.6 symbols/min [2025-09-24T18:51:19.224630] [INFO ] [REMOTE ] FLG: Fetching primary data for 2025-01. [2025-09-24T18:51:19.377919] [INFO ] [MAIN ] FLO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:51:19.458294] [DEBUG] [LOCAL ] FLO: Loaded 51894 existing records from primary storage. [2025-09-24T18:51:19.458527] [INFO ] [MAIN ] FLO: Loaded 51894 existing records. [2025-09-24T18:51:19.639115] [WARN ] [MAIN ] FLO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:51:19.639432] [INFO ] [MAIN ] FLO: Wiping existing primary data before full refresh. [2025-09-24T18:51:19.639501] [INFO ] [LOCAL ] FLO: Starting deletion of primary data. [2025-09-24T18:51:19.641077] [DEBUG] [LOCAL ] FLO: Deleted primary data file. [2025-09-24T18:51:19.641139] [INFO ] [MAIN ] FLO: Starting full primary refresh. [2025-09-24T18:51:19.994448] [INFO ] [REMOTE ] FLO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:51:20.016033] [INFO ] [REMOTE ] FLO: Fetching primary data for 2024-12. [2025-09-24T18:51:20.816051] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2025-02. [2025-09-24T18:51:20.938385] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2025-01 (1.71 seconds). [2025-09-24T18:51:21.616206] [INFO ] [REMOTE ] FLC: Fetching primary data for 2025-03. [2025-09-24T18:51:21.833462] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2024-12 (1.82 seconds). [2025-09-24T18:51:22.379502] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2025-03 (0.76 seconds). [2025-09-24T18:51:22.380943] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-24T18:51:22.416056] [INFO ] [REMOTE ] FLC: Fetching primary data for 2025-04. [2025-09-24T18:51:23.117132] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2025-04 (0.70 seconds). [2025-09-24T18:51:23.216138] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2025-03. [2025-09-24T18:51:24.016140] [INFO ] [REMOTE ] FLO: Fetching primary data for 2025-01. [2025-09-24T18:51:24.614341] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-24T18:51:24.816119] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2025-04. [2025-09-24T18:51:25.594306] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-24T18:51:25.616051] [INFO ] [REMOTE ] FLO: Fetching primary data for 2025-02. [2025-09-24T18:51:26.267547] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2025-04 (1.45 seconds). [2025-09-24T18:51:26.416043] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2025-05. [2025-09-24T18:51:27.216101] [INFO ] [REMOTE ] FLG: Fetching primary data for 2025-02. [2025-09-24T18:51:27.277829] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-24T18:51:27.769821] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-24T18:51:28.016087] [INFO ] [REMOTE ] FLO: Fetching primary data for 2025-03. [2025-09-24T18:51:28.816096] [INFO ] [REMOTE ] FLC: Fetching primary data for 2025-05. [2025-09-24T18:51:28.911374] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2025-02 (1.70 seconds). [2025-09-24T18:51:29.531358] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2025-05 (0.72 seconds). [2025-09-24T18:51:29.623335] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2025-06. [2025-09-24T18:51:29.629607] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2025-03 (1.61 seconds). [2025-09-24T18:51:30.416130] [INFO ] [REMOTE ] FLO: Fetching primary data for 2025-04. [2025-09-24T18:51:31.005574] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-24T18:51:31.216147] [INFO ] [REMOTE ] FLG: Fetching primary data for 2025-03. [2025-09-24T18:51:32.016129] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2025-07. [2025-09-24T18:51:32.066728] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-24T18:51:32.816098] [INFO ] [REMOTE ] FLO: Fetching primary data for 2025-05. [2025-09-24T18:51:32.910883] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-24T18:51:33.460054] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2025-07 (1.44 seconds). [2025-09-24T18:51:33.616204] [INFO ] [REMOTE ] FLC: Fetching primary data for 2025-06. [2025-09-24T18:51:34.416072] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2025-08. [2025-09-24T18:51:34.500568] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2025-06 (0.88 seconds). [2025-09-24T18:51:34.706742] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2025-05 (1.89 seconds). [2025-09-24T18:51:35.216083] [INFO ] [REMOTE ] FLG: Fetching primary data for 2025-04. [2025-09-24T18:51:35.814676] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-24T18:51:36.016063] [INFO ] [REMOTE ] FLC: Fetching primary data for 2025-07. [2025-09-24T18:51:36.711777] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2025-07 (0.70 seconds). [2025-09-24T18:51:36.816132] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2025-09. [2025-09-24T18:51:36.956951] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-24T18:51:37.616120] [INFO ] [REMOTE ] FLG: Fetching primary data for 2025-05. [2025-09-24T18:51:38.076024] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2025-09 (1.26 seconds). [2025-09-24T18:51:38.083013] [INFO ] [REMOTE ] FLNG: Full fetch complete (50930 records). [2025-09-24T18:51:38.083118] [DEBUG] [VALIDATOR ] FLNG: Validating primary data. [2025-09-24T18:51:38.432444] [INFO ] [REMOTE ] FLO: Fetching primary data for 2025-06. [2025-09-24T18:51:38.491509] [DEBUG] [VALIDATOR ] FLNG: All expected trading days are present. [2025-09-24T18:51:38.491629] [DEBUG] [VALIDATOR ] FLNG: Primary data validation passed. [2025-09-24T18:51:38.492569] [INFO ] [MAIN ] FLNG: Fetched primary data is valid. [2025-09-24T18:51:38.492698] [DEBUG] [LOCAL ] FLNG: Saving primary data. [2025-09-24T18:51:38.495164] [DEBUG] [LOCAL ] FLNG: Trimmed 50930 records to 33996 (keeping 200 days of data) [2025-09-24T18:51:38.719784] [DEBUG] [LOCAL ] FLNG: Primary data saved (33996 records). [2025-09-24T18:51:38.719971] [INFO ] [MAIN ] FLNG: Full history saved. [2025-09-24T18:51:38.720167] [INFO ] [MAIN ] Update Progress: 842/2373 symbols completed. FLNG took 29.0s. Estimated remaining: 3h 22m 54s. Rate: 7.5 symbols/min [2025-09-24T18:51:38.898559] [INFO ] [MAIN ] FLOC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:51:38.898793] [DEBUG] [LOCAL ] FLOC: No existing data file found in primary storage. [2025-09-24T18:51:38.898838] [WARN ] [MAIN ] FLOC: No existing data found, performing full refresh instead. [2025-09-24T18:51:38.899019] [INFO ] [MAIN ] FLOC: Wiping existing primary data before full refresh. [2025-09-24T18:51:38.899076] [INFO ] [LOCAL ] FLOC: Starting deletion of primary data. [2025-09-24T18:51:38.899145] [DEBUG] [LOCAL ] FLOC: No primary data file found to delete. [2025-09-24T18:51:38.899192] [INFO ] [MAIN ] FLOC: Starting full primary refresh. [2025-09-24T18:51:39.221244] [INFO ] [REMOTE ] FLC: Fetching primary data for 2025-08. [2025-09-24T18:51:39.284862] [INFO ] [REMOTE ] FLOC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:51:39.521784] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2025-05 (1.91 seconds). [2025-09-24T18:51:39.766105] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2025-08 (0.54 seconds). [2025-09-24T18:51:39.938407] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-24T18:51:40.016051] [INFO ] [REMOTE ] FLO: Fetching primary data for 2025-07. [2025-09-24T18:51:40.816126] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2024-12. [2025-09-24T18:51:41.005194] [DEBUG] [REMOTE ] FLOC: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T18:51:41.005537] [WARN ] [REMOTE ] FLOC: No data returned for month 2024-12 [2025-09-24T18:51:41.616063] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2025-01. [2025-09-24T18:51:41.771886] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2025-07 (1.76 seconds). [2025-09-24T18:51:42.416084] [INFO ] [REMOTE ] FLC: Fetching primary data for 2025-09. [2025-09-24T18:51:42.597214] [INFO ] [REMOTE ] FLOC: Incremental fetch complete for 2025-01 (0.98 seconds). [2025-09-24T18:51:43.121861] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2025-09 (0.71 seconds). [2025-09-24T18:51:43.123833] [INFO ] [REMOTE ] FLC: Full fetch complete (8024 records). [2025-09-24T18:51:43.123907] [DEBUG] [VALIDATOR ] FLC: Validating primary data. [2025-09-24T18:51:43.221370] [INFO ] [REMOTE ] FLG: Fetching primary data for 2025-06. [2025-09-24T18:51:43.503147] [DEBUG] [VALIDATOR ] FLC: All expected trading days are present. [2025-09-24T18:51:43.503236] [DEBUG] [VALIDATOR ] FLC: Primary data validation passed. [2025-09-24T18:51:43.503483] [INFO ] [MAIN ] FLC: Fetched primary data is valid. [2025-09-24T18:51:43.503523] [DEBUG] [LOCAL ] FLC: Saving primary data. [2025-09-24T18:51:43.503985] [DEBUG] [LOCAL ] FLC: Trimmed 8024 records to 5497 (keeping 200 days of data) [2025-09-24T18:51:43.541084] [DEBUG] [LOCAL ] FLC: Primary data saved (5497 records). [2025-09-24T18:51:43.541224] [INFO ] [MAIN ] FLC: Full history saved. [2025-09-24T18:51:43.541370] [INFO ] [MAIN ] Update Progress: 843/2373 symbols completed. FLC took 33.8s. Estimated remaining: 3h 22m 40s. Rate: 7.5 symbols/min [2025-09-24T18:51:43.783741] [INFO ] [MAIN ] FLR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:51:43.855796] [DEBUG] [LOCAL ] FLR: Loaded 53120 existing records from primary storage. [2025-09-24T18:51:43.855953] [INFO ] [MAIN ] FLR: Loaded 53120 existing records. [2025-09-24T18:51:44.029192] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2025-02. [2025-09-24T18:51:44.035867] [WARN ] [MAIN ] FLR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:51:44.037524] [INFO ] [MAIN ] FLR: Wiping existing primary data before full refresh. [2025-09-24T18:51:44.037586] [INFO ] [LOCAL ] FLR: Starting deletion of primary data. [2025-09-24T18:51:44.039610] [DEBUG] [LOCAL ] FLR: Deleted primary data file. [2025-09-24T18:51:44.039700] [INFO ] [MAIN ] FLR: Starting full primary refresh. [2025-09-24T18:51:44.408907] [INFO ] [REMOTE ] FLR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:51:44.816062] [INFO ] [REMOTE ] FLO: Fetching primary data for 2025-08. [2025-09-24T18:51:45.020564] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-24T18:51:45.222000] [INFO ] [REMOTE ] FLOC: Incremental fetch complete for 2025-02 (1.19 seconds). [2025-09-24T18:51:45.616153] [INFO ] [REMOTE ] FLR: Fetching primary data for 2024-12. [2025-09-24T18:51:46.416079] [INFO ] [REMOTE ] FLG: Fetching primary data for 2025-07. [2025-09-24T18:51:46.640365] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2025-08 (1.82 seconds). [2025-09-24T18:51:47.216058] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2025-03. [2025-09-24T18:51:47.321229] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-24T18:51:48.016089] [INFO ] [REMOTE ] FLR: Fetching primary data for 2025-01. [2025-09-24T18:51:48.212779] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2025-07 (1.80 seconds). [2025-09-24T18:51:48.546932] [INFO ] [REMOTE ] FLOC: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-24T18:51:48.816084] [INFO ] [REMOTE ] FLG: Fetching primary data for 2025-08. [2025-09-24T18:51:49.534516] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-24T18:51:49.616152] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2025-04. [2025-09-24T18:51:50.301480] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-24T18:51:50.416162] [INFO ] [REMOTE ] FLG: Fetching primary data for 2025-09. [2025-09-24T18:51:50.861270] [INFO ] [REMOTE ] FLOC: Incremental fetch complete for 2025-04 (1.25 seconds). [2025-09-24T18:51:51.216125] [INFO ] [REMOTE ] FLO: Fetching primary data for 2025-09. [2025-09-24T18:51:52.016098] [INFO ] [REMOTE ] FLR: Fetching primary data for 2025-02. [2025-09-24T18:51:52.190732] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-24T18:51:52.201147] [INFO ] [REMOTE ] FLG: Full fetch complete (77295 records). [2025-09-24T18:51:52.201432] [DEBUG] [VALIDATOR ] FLG: Validating primary data. [2025-09-24T18:51:52.666832] [DEBUG] [VALIDATOR ] FLG: All expected trading days are present. [2025-09-24T18:51:52.666967] [DEBUG] [VALIDATOR ] FLG: Primary data validation passed. [2025-09-24T18:51:52.668321] [INFO ] [MAIN ] FLG: Fetched primary data is valid. [2025-09-24T18:51:52.668394] [DEBUG] [LOCAL ] FLG: Saving primary data. [2025-09-24T18:51:52.670772] [DEBUG] [LOCAL ] FLG: Trimmed 77295 records to 53329 (keeping 200 days of data) [2025-09-24T18:51:52.817125] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2025-05. [2025-09-24T18:51:53.063106] [DEBUG] [LOCAL ] FLG: Primary data saved (53329 records). [2025-09-24T18:51:53.063437] [INFO ] [MAIN ] FLG: Full history saved. [2025-09-24T18:51:53.063570] [INFO ] [MAIN ] Update Progress: 844/2373 symbols completed. FLG took 43.4s. Estimated remaining: 3h 22m 35s. Rate: 7.5 symbols/min [2025-09-24T18:51:53.143276] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-24T18:51:53.199871] [INFO ] [REMOTE ] FLO: Full fetch complete (74881 records). [2025-09-24T18:51:53.200056] [DEBUG] [VALIDATOR ] FLO: Validating primary data. [2025-09-24T18:51:53.397432] [INFO ] [MAIN ] FLS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:51:53.699069] [DEBUG] [VALIDATOR ] FLO: All expected trading days are present. [2025-09-24T18:51:53.699426] [DEBUG] [VALIDATOR ] FLO: Primary data validation passed. [2025-09-24T18:51:53.700884] [INFO ] [MAIN ] FLO: Fetched primary data is valid. [2025-09-24T18:51:53.701188] [DEBUG] [LOCAL ] FLO: Saving primary data. [2025-09-24T18:51:53.703982] [DEBUG] [LOCAL ] FLO: Trimmed 74881 records to 51884 (keeping 200 days of data) [2025-09-24T18:51:53.836184] [DEBUG] [LOCAL ] FLS: Loaded 50186 existing records from primary storage. [2025-09-24T18:51:53.865400] [INFO ] [MAIN ] FLS: Loaded 50186 existing records. [2025-09-24T18:51:53.892595] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2025-02 (1.88 seconds). [2025-09-24T18:51:53.941120] [INFO ] [REMOTE ] FLR: Fetching primary data for 2025-03. [2025-09-24T18:51:53.998613] [INFO ] [REMOTE ] FLOC: Incremental fetch complete for 2025-05 (1.18 seconds). [2025-09-24T18:51:54.114727] [WARN ] [MAIN ] FLS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:51:54.116430] [INFO ] [MAIN ] FLS: Wiping existing primary data before full refresh. [2025-09-24T18:51:54.117028] [INFO ] [LOCAL ] FLS: Starting deletion of primary data. [2025-09-24T18:51:54.120055] [DEBUG] [LOCAL ] FLS: Deleted primary data file. [2025-09-24T18:51:54.120407] [INFO ] [MAIN ] FLS: Starting full primary refresh. [2025-09-24T18:51:54.417668] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2025-06. [2025-09-24T18:51:54.705720] [INFO ] [REMOTE ] FLS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:51:54.718304] [DEBUG] [LOCAL ] FLO: Primary data saved (51884 records). [2025-09-24T18:51:54.718392] [INFO ] [MAIN ] FLO: Full history saved. [2025-09-24T18:51:54.718467] [INFO ] [MAIN ] Update Progress: 845/2373 symbols completed. FLO took 35.5s. Estimated remaining: 3h 22m 15s. Rate: 7.6 symbols/min [2025-09-24T18:51:54.889492] [INFO ] [MAIN ] FLUT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:51:54.940614] [DEBUG] [LOCAL ] FLUT: Loaded 50884 existing records from primary storage. [2025-09-24T18:51:54.940820] [INFO ] [MAIN ] FLUT: Loaded 50884 existing records. [2025-09-24T18:51:55.116181] [WARN ] [MAIN ] FLUT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:51:55.116452] [INFO ] [MAIN ] FLUT: Wiping existing primary data before full refresh. [2025-09-24T18:51:55.116504] [INFO ] [LOCAL ] FLUT: Starting deletion of primary data. [2025-09-24T18:51:55.117936] [DEBUG] [LOCAL ] FLUT: Deleted primary data file. [2025-09-24T18:51:55.117997] [INFO ] [MAIN ] FLUT: Starting full primary refresh. [2025-09-24T18:51:55.222077] [INFO ] [REMOTE ] FLS: Fetching primary data for 2024-12. [2025-09-24T18:51:55.480703] [INFO ] [REMOTE ] FLUT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:51:55.762698] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2025-03 (1.82 seconds). [2025-09-24T18:51:55.790007] [INFO ] [REMOTE ] FLOC: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-24T18:51:56.016108] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2024-12. [2025-09-24T18:51:56.796953] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-24T18:51:56.816066] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2025-07. [2025-09-24T18:51:57.611756] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2024-12 (1.60 seconds). [2025-09-24T18:51:57.621295] [INFO ] [REMOTE ] FLR: Fetching primary data for 2025-04. [2025-09-24T18:51:57.677432] [INFO ] [REMOTE ] FLOC: Incremental fetch complete for 2025-07 (0.86 seconds). [2025-09-24T18:51:58.416091] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2025-08. [2025-09-24T18:51:59.216067] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2025-01. [2025-09-24T18:51:59.455683] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2025-04 (1.83 seconds). [2025-09-24T18:51:59.660032] [INFO ] [REMOTE ] FLOC: Incremental fetch complete for 2025-08 (1.24 seconds). [2025-09-24T18:52:00.016136] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2025-09. [2025-09-24T18:52:00.816114] [INFO ] [REMOTE ] FLS: Fetching primary data for 2025-01. [2025-09-24T18:52:01.367210] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2025-01 (2.15 seconds). [2025-09-24T18:52:01.411951] [INFO ] [REMOTE ] FLOC: Incremental fetch complete for 2025-09 (1.40 seconds). [2025-09-24T18:52:01.416797] [INFO ] [REMOTE ] FLOC: Full fetch complete (37232 records). [2025-09-24T18:52:01.416897] [DEBUG] [VALIDATOR ] FLOC: Validating primary data. [2025-09-24T18:52:01.616125] [WARN ] [VALIDATOR ] FLOC: Validation failed - insufficient historical data. Have 173 unique days, need 200 days [2025-09-24T18:52:01.616248] [INFO ] [REMOTE ] FLR: Fetching primary data for 2025-05. [2025-09-24T18:52:01.617692] [FATAL] [MAIN ] FLOC: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:52:01.617777] [WARN ] [MAIN ] FLOC: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:52:01.617870] [INFO ] [LOCAL ] FLOC: Starting deletion of primary data. [2025-09-24T18:52:01.617975] [DEBUG] [LOCAL ] FLOC: No primary data file found to delete. [2025-09-24T18:52:01.618047] [INFO ] [LOCAL ] FLOC: Starting deletion of derivative data. [2025-09-24T18:52:01.618238] [DEBUG] [LOCAL ] FLOC: No derivative data file found to delete. [2025-09-24T18:52:01.618323] [INFO ] [MAIN ] Update Progress: 846/2373 symbols completed. FLOC took 22.9s. Estimated remaining: 3h 22m 6s. Rate: 7.6 symbols/min [2025-09-24T18:52:01.808360] [INFO ] [MAIN ] FLXR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:52:01.830838] [DEBUG] [LOCAL ] FLXR: Loaded 19843 existing records from primary storage. [2025-09-24T18:52:01.830992] [INFO ] [MAIN ] FLXR: Loaded 19843 existing records. [2025-09-24T18:52:02.013295] [WARN ] [MAIN ] FLXR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:52:02.013578] [INFO ] [MAIN ] FLXR: Wiping existing primary data before full refresh. [2025-09-24T18:52:02.013630] [INFO ] [LOCAL ] FLXR: Starting deletion of primary data. [2025-09-24T18:52:02.014267] [DEBUG] [LOCAL ] FLXR: Deleted primary data file. [2025-09-24T18:52:02.014329] [INFO ] [MAIN ] FLXR: Starting full primary refresh. [2025-09-24T18:52:02.388871] [INFO ] [REMOTE ] FLXR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:52:02.416030] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2024-12. [2025-09-24T18:52:02.453923] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2025-01 (1.64 seconds). [2025-09-24T18:52:03.205277] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2024-12 (0.79 seconds). [2025-09-24T18:52:03.216019] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2025-01. [2025-09-24T18:52:03.473345] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2025-05 (1.86 seconds). [2025-09-24T18:52:04.016191] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2025-02. [2025-09-24T18:52:04.042167] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2025-01 (0.83 seconds). [2025-09-24T18:52:04.816086] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2025-02. [2025-09-24T18:52:05.596842] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2025-02 (1.58 seconds). [2025-09-24T18:52:05.613563] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2025-02 (0.80 seconds). [2025-09-24T18:52:05.616958] [INFO ] [REMOTE ] FLS: Fetching primary data for 2025-02. [2025-09-24T18:52:06.416117] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2025-03. [2025-09-24T18:52:07.152993] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2025-02 (1.54 seconds). [2025-09-24T18:52:07.216105] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2025-03. [2025-09-24T18:52:08.016059] [INFO ] [REMOTE ] FLS: Fetching primary data for 2025-03. [2025-09-24T18:52:08.236254] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2025-03 (1.02 seconds). [2025-09-24T18:52:08.337129] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-24T18:52:08.816142] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2025-04. [2025-09-24T18:52:09.616084] [INFO ] [REMOTE ] FLR: Fetching primary data for 2025-06. [2025-09-24T18:52:09.769861] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-24T18:52:10.416091] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2025-04. [2025-09-24T18:52:10.581710] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-24T18:52:11.216064] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2025-05. [2025-09-24T18:52:11.379762] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2025-04 (0.96 seconds). [2025-09-24T18:52:11.507058] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2025-06 (1.89 seconds). [2025-09-24T18:52:12.016080] [INFO ] [REMOTE ] FLR: Fetching primary data for 2025-07. [2025-09-24T18:52:12.816112] [INFO ] [REMOTE ] FLS: Fetching primary data for 2025-04. [2025-09-24T18:52:12.989604] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-24T18:52:13.548874] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-24T18:52:13.616082] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2025-06. [2025-09-24T18:52:14.416064] [INFO ] [REMOTE ] FLR: Fetching primary data for 2025-08. [2025-09-24T18:52:14.486098] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-24T18:52:15.216051] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2025-05. [2025-09-24T18:52:15.338385] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2025-06 (1.72 seconds). [2025-09-24T18:52:15.917564] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2025-05 (0.70 seconds). [2025-09-24T18:52:15.964732] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2025-08 (1.55 seconds). [2025-09-24T18:52:16.016077] [INFO ] [REMOTE ] FLR: Fetching primary data for 2025-09. [2025-09-24T18:52:16.816077] [INFO ] [REMOTE ] FLS: Fetching primary data for 2025-05. [2025-09-24T18:52:17.616124] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2025-06. [2025-09-24T18:52:18.016950] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2025-09 (2.00 seconds). [2025-09-24T18:52:18.026428] [INFO ] [REMOTE ] FLR: Full fetch complete (76304 records). [2025-09-24T18:52:18.026548] [DEBUG] [VALIDATOR ] FLR: Validating primary data. [2025-09-24T18:52:18.434018] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2025-07. [2025-09-24T18:52:18.434786] [DEBUG] [VALIDATOR ] FLR: All expected trading days are present. [2025-09-24T18:52:18.436095] [DEBUG] [VALIDATOR ] FLR: Primary data validation passed. [2025-09-24T18:52:18.437256] [INFO ] [MAIN ] FLR: Fetched primary data is valid. [2025-09-24T18:52:18.437570] [DEBUG] [LOCAL ] FLR: Saving primary data. [2025-09-24T18:52:18.481131] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-24T18:52:18.481296] [DEBUG] [LOCAL ] FLR: Trimmed 76304 records to 53117 (keeping 200 days of data) [2025-09-24T18:52:18.725341] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2025-06 (1.11 seconds). [2025-09-24T18:52:18.851048] [DEBUG] [LOCAL ] FLR: Primary data saved (53117 records). [2025-09-24T18:52:18.851269] [INFO ] [MAIN ] FLR: Full history saved. [2025-09-24T18:52:18.851391] [INFO ] [MAIN ] Update Progress: 847/2373 symbols completed. FLR took 35.3s. Estimated remaining: 3h 22m 14s. Rate: 7.5 symbols/min [2025-09-24T18:52:19.038073] [INFO ] [MAIN ] FMC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:52:19.095208] [DEBUG] [LOCAL ] FMC: Loaded 51787 existing records from primary storage. [2025-09-24T18:52:19.095422] [INFO ] [MAIN ] FMC: Loaded 51787 existing records. [2025-09-24T18:52:19.221278] [INFO ] [REMOTE ] FLS: Fetching primary data for 2025-06. [2025-09-24T18:52:19.293593] [WARN ] [MAIN ] FMC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:52:19.294062] [INFO ] [MAIN ] FMC: Wiping existing primary data before full refresh. [2025-09-24T18:52:19.294117] [INFO ] [LOCAL ] FMC: Starting deletion of primary data. [2025-09-24T18:52:19.295919] [DEBUG] [LOCAL ] FMC: Deleted primary data file. [2025-09-24T18:52:19.295988] [INFO ] [MAIN ] FMC: Starting full primary refresh. [2025-09-24T18:52:19.707002] [INFO ] [REMOTE ] FMC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:52:20.016165] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2025-07. [2025-09-24T18:52:20.327102] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-24T18:52:20.752722] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2025-07 (0.74 seconds). [2025-09-24T18:52:20.816079] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2025-08. [2025-09-24T18:52:20.883890] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-24T18:52:21.616111] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2025-08. [2025-09-24T18:52:21.652147] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2025-08 (0.84 seconds). [2025-09-24T18:52:22.416191] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2025-09. [2025-09-24T18:52:23.216110] [INFO ] [REMOTE ] FLS: Fetching primary data for 2025-07. [2025-09-24T18:52:23.349142] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2025-08 (1.73 seconds). [2025-09-24T18:52:23.638839] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2025-09 (1.22 seconds). [2025-09-24T18:52:23.643675] [INFO ] [REMOTE ] FLXR: Full fetch complete (24847 records). [2025-09-24T18:52:23.643758] [DEBUG] [VALIDATOR ] FLXR: Validating primary data. [2025-09-24T18:52:24.016229] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2025-09. [2025-09-24T18:52:24.027486] [DEBUG] [VALIDATOR ] FLXR: All expected trading days are present. [2025-09-24T18:52:24.027558] [DEBUG] [VALIDATOR ] FLXR: Primary data validation passed. [2025-09-24T18:52:24.028288] [INFO ] [MAIN ] FLXR: Fetched primary data is valid. [2025-09-24T18:52:24.028354] [DEBUG] [LOCAL ] FLXR: Saving primary data. [2025-09-24T18:52:24.029358] [DEBUG] [LOCAL ] FLXR: Trimmed 24847 records to 19909 (keeping 200 days of data) [2025-09-24T18:52:24.157090] [DEBUG] [LOCAL ] FLXR: Primary data saved (19909 records). [2025-09-24T18:52:24.157299] [INFO ] [MAIN ] FLXR: Full history saved. [2025-09-24T18:52:24.157410] [INFO ] [MAIN ] Update Progress: 848/2373 symbols completed. FLXR took 22.5s. Estimated remaining: 3h 22m 2s. Rate: 7.5 symbols/min [2025-09-24T18:52:24.344814] [INFO ] [MAIN ] FMN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:52:24.353162] [DEBUG] [LOCAL ] FMN: Loaded 6172 existing records from primary storage. [2025-09-24T18:52:24.353294] [INFO ] [MAIN ] FMN: Loaded 6172 existing records. [2025-09-24T18:52:24.534093] [WARN ] [MAIN ] FMN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:52:24.534615] [INFO ] [MAIN ] FMN: Wiping existing primary data before full refresh. [2025-09-24T18:52:24.534709] [INFO ] [LOCAL ] FMN: Starting deletion of primary data. [2025-09-24T18:52:24.535106] [DEBUG] [LOCAL ] FMN: Deleted primary data file. [2025-09-24T18:52:24.535171] [INFO ] [MAIN ] FMN: Starting full primary refresh. [2025-09-24T18:52:24.821277] [INFO ] [REMOTE ] FMC: Fetching primary data for 2024-12. [2025-09-24T18:52:24.909752] [INFO ] [REMOTE ] FMN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:52:24.945918] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2025-07 (1.73 seconds). [2025-09-24T18:52:25.616083] [INFO ] [REMOTE ] FLS: Fetching primary data for 2025-08. [2025-09-24T18:52:25.805797] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-24T18:52:25.815582] [INFO ] [REMOTE ] FLUT: Full fetch complete (72749 records). [2025-09-24T18:52:25.815851] [DEBUG] [VALIDATOR ] FLUT: Validating primary data. [2025-09-24T18:52:26.218824] [DEBUG] [VALIDATOR ] FLUT: All expected trading days are present. [2025-09-24T18:52:26.218905] [DEBUG] [VALIDATOR ] FLUT: Primary data validation passed. [2025-09-24T18:52:26.219998] [INFO ] [MAIN ] FLUT: Fetched primary data is valid. [2025-09-24T18:52:26.220065] [DEBUG] [LOCAL ] FLUT: Saving primary data. [2025-09-24T18:52:26.221524] [DEBUG] [LOCAL ] FLUT: Trimmed 72749 records to 50862 (keeping 200 days of data) [2025-09-24T18:52:26.428998] [INFO ] [REMOTE ] FMN: Fetching primary data for 2024-12. [2025-09-24T18:52:26.532222] [DEBUG] [LOCAL ] FLUT: Primary data saved (50862 records). [2025-09-24T18:52:26.532368] [INFO ] [MAIN ] FLUT: Full history saved. [2025-09-24T18:52:26.532455] [INFO ] [MAIN ] Update Progress: 849/2373 symbols completed. FLUT took 31.8s. Estimated remaining: 3h 21m 44s. Rate: 7.6 symbols/min [2025-09-24T18:52:26.716006] [INFO ] [MAIN ] FMS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:52:26.747535] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2024-12 (1.93 seconds). [2025-09-24T18:52:26.787455] [DEBUG] [LOCAL ] FMS: Loaded 30385 existing records from primary storage. [2025-09-24T18:52:26.787625] [INFO ] [MAIN ] FMS: Loaded 30385 existing records. [2025-09-24T18:52:26.983009] [WARN ] [MAIN ] FMS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:52:26.983348] [INFO ] [MAIN ] FMS: Wiping existing primary data before full refresh. [2025-09-24T18:52:26.983468] [INFO ] [LOCAL ] FMS: Starting deletion of primary data. [2025-09-24T18:52:26.984433] [DEBUG] [LOCAL ] FMS: Deleted primary data file. [2025-09-24T18:52:26.984493] [INFO ] [MAIN ] FMS: Starting full primary refresh. [2025-09-24T18:52:27.220183] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2024-12 (0.79 seconds). [2025-09-24T18:52:27.219046] [INFO ] [REMOTE ] FMC: Fetching primary data for 2025-01. [2025-09-24T18:52:27.344730] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2025-08 (1.73 seconds). [2025-09-24T18:52:27.439771] [INFO ] [REMOTE ] FMS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:52:28.016107] [INFO ] [REMOTE ] FMN: Fetching primary data for 2025-01. [2025-09-24T18:52:28.720311] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2025-01 (1.50 seconds). [2025-09-24T18:52:28.744138] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2025-01 (0.73 seconds). [2025-09-24T18:52:28.816049] [INFO ] [REMOTE ] FMN: Fetching primary data for 2025-02. [2025-09-24T18:52:29.456401] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2025-02 (0.64 seconds). [2025-09-24T18:52:29.616079] [INFO ] [REMOTE ] FMN: Fetching primary data for 2025-03. [2025-09-24T18:52:30.393619] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2025-03 (0.78 seconds). [2025-09-24T18:52:30.416060] [INFO ] [REMOTE ] FMN: Fetching primary data for 2025-04. [2025-09-24T18:52:31.055182] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2025-04 (0.64 seconds). [2025-09-24T18:52:31.216102] [INFO ] [REMOTE ] FMN: Fetching primary data for 2025-05. [2025-09-24T18:52:31.717709] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2025-05 (0.50 seconds). [2025-09-24T18:52:32.016091] [INFO ] [REMOTE ] FLS: Fetching primary data for 2025-09. [2025-09-24T18:52:32.816125] [INFO ] [REMOTE ] FMN: Fetching primary data for 2025-06. [2025-09-24T18:52:33.485541] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2025-06 (0.67 seconds). [2025-09-24T18:52:33.616055] [INFO ] [REMOTE ] FMN: Fetching primary data for 2025-07. [2025-09-24T18:52:33.752964] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-24T18:52:33.762485] [INFO ] [REMOTE ] FLS: Full fetch complete (71350 records). [2025-09-24T18:52:33.762667] [DEBUG] [VALIDATOR ] FLS: Validating primary data. [2025-09-24T18:52:34.102496] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2025-07 (0.49 seconds). [2025-09-24T18:52:34.183614] [DEBUG] [VALIDATOR ] FLS: All expected trading days are present. [2025-09-24T18:52:34.183731] [DEBUG] [VALIDATOR ] FLS: Primary data validation passed. [2025-09-24T18:52:34.184685] [INFO ] [MAIN ] FLS: Fetched primary data is valid. [2025-09-24T18:52:34.184761] [DEBUG] [LOCAL ] FLS: Saving primary data. [2025-09-24T18:52:34.186391] [DEBUG] [LOCAL ] FLS: Trimmed 71350 records to 50170 (keeping 200 days of data) [2025-09-24T18:52:34.416292] [INFO ] [REMOTE ] FMS: Fetching primary data for 2024-12. [2025-09-24T18:52:34.499292] [DEBUG] [LOCAL ] FLS: Primary data saved (50170 records). [2025-09-24T18:52:34.499450] [INFO ] [MAIN ] FLS: Full history saved. [2025-09-24T18:52:34.499555] [INFO ] [MAIN ] Update Progress: 850/2373 symbols completed. FLS took 41.4s. Estimated remaining: 3h 21m 36s. Rate: 7.6 symbols/min [2025-09-24T18:52:34.670457] [INFO ] [MAIN ] FMX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:52:34.709480] [DEBUG] [LOCAL ] FMX: Loaded 40734 existing records from primary storage. [2025-09-24T18:52:34.709624] [INFO ] [MAIN ] FMX: Loaded 40734 existing records. [2025-09-24T18:52:34.892101] [WARN ] [MAIN ] FMX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:52:34.892380] [INFO ] [MAIN ] FMX: Wiping existing primary data before full refresh. [2025-09-24T18:52:34.892440] [INFO ] [LOCAL ] FMX: Starting deletion of primary data. [2025-09-24T18:52:34.893723] [DEBUG] [LOCAL ] FMX: Deleted primary data file. [2025-09-24T18:52:34.893786] [INFO ] [MAIN ] FMX: Starting full primary refresh. [2025-09-24T18:52:35.217176] [INFO ] [REMOTE ] FMC: Fetching primary data for 2025-02. [2025-09-24T18:52:35.279159] [INFO ] [REMOTE ] FMX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:52:35.296483] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-24T18:52:36.016093] [INFO ] [REMOTE ] FMX: Fetching primary data for 2024-12. [2025-09-24T18:52:36.816085] [INFO ] [REMOTE ] FMN: Fetching primary data for 2025-08. [2025-09-24T18:52:37.144061] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2025-02 (1.93 seconds). [2025-09-24T18:52:37.177256] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-24T18:52:37.419360] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2025-08 (0.60 seconds). [2025-09-24T18:52:37.616080] [INFO ] [REMOTE ] FMS: Fetching primary data for 2025-01. [2025-09-24T18:52:38.416137] [INFO ] [REMOTE ] FMX: Fetching primary data for 2025-01. [2025-09-24T18:52:38.914612] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2025-01 (1.30 seconds). [2025-09-24T18:52:39.216105] [INFO ] [REMOTE ] FMN: Fetching primary data for 2025-09. [2025-09-24T18:52:39.970083] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-24T18:52:39.982079] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2025-09 (0.77 seconds). [2025-09-24T18:52:39.983588] [INFO ] [REMOTE ] FMN: Full fetch complete (10134 records). [2025-09-24T18:52:39.983684] [DEBUG] [VALIDATOR ] FMN: Validating primary data. [2025-09-24T18:52:40.021205] [INFO ] [REMOTE ] FMX: Fetching primary data for 2025-02. [2025-09-24T18:52:40.356394] [DEBUG] [VALIDATOR ] FMN: All expected trading days are present. [2025-09-24T18:52:40.356483] [DEBUG] [VALIDATOR ] FMN: Primary data validation passed. [2025-09-24T18:52:40.356840] [INFO ] [MAIN ] FMN: Fetched primary data is valid. [2025-09-24T18:52:40.356903] [DEBUG] [LOCAL ] FMN: Saving primary data. [2025-09-24T18:52:40.357453] [DEBUG] [LOCAL ] FMN: Trimmed 10134 records to 6054 (keeping 200 days of data) [2025-09-24T18:52:40.395523] [DEBUG] [LOCAL ] FMN: Primary data saved (6054 records). [2025-09-24T18:52:40.395684] [INFO ] [MAIN ] FMN: Full history saved. [2025-09-24T18:52:40.395787] [INFO ] [MAIN ] Update Progress: 851/2373 symbols completed. FMN took 16.2s. Estimated remaining: 3h 21m 24s. Rate: 7.6 symbols/min [2025-09-24T18:52:40.569677] [INFO ] [MAIN ] FMY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:52:40.573482] [DEBUG] [LOCAL ] FMY: Loaded 1382 existing records from primary storage. [2025-09-24T18:52:40.573560] [INFO ] [MAIN ] FMY: Loaded 1382 existing records. [2025-09-24T18:52:40.755575] [WARN ] [MAIN ] FMY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:52:40.755877] [INFO ] [MAIN ] FMY: Wiping existing primary data before full refresh. [2025-09-24T18:52:40.755930] [INFO ] [LOCAL ] FMY: Starting deletion of primary data. [2025-09-24T18:52:40.756123] [DEBUG] [LOCAL ] FMY: Deleted primary data file. [2025-09-24T18:52:40.756184] [INFO ] [MAIN ] FMY: Starting full primary refresh. [2025-09-24T18:52:40.821170] [INFO ] [REMOTE ] FMC: Fetching primary data for 2025-03. [2025-09-24T18:52:41.132041] [INFO ] [REMOTE ] FMY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:52:41.619224] [INFO ] [REMOTE ] FMY: Fetching primary data for 2024-12. [2025-09-24T18:52:41.621746] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-24T18:52:41.956419] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2024-12 (0.34 seconds). [2025-09-24T18:52:42.318511] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-24T18:52:42.416189] [INFO ] [REMOTE ] FMS: Fetching primary data for 2025-02. [2025-09-24T18:52:43.216138] [INFO ] [REMOTE ] FMY: Fetching primary data for 2025-01. [2025-09-24T18:52:43.455389] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2025-02 (1.04 seconds). [2025-09-24T18:52:43.595420] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2025-01 (0.38 seconds). [2025-09-24T18:52:44.016130] [INFO ] [REMOTE ] FMC: Fetching primary data for 2025-04. [2025-09-24T18:52:44.816105] [INFO ] [REMOTE ] FMX: Fetching primary data for 2025-03. [2025-09-24T18:52:45.616089] [INFO ] [REMOTE ] FMY: Fetching primary data for 2025-02. [2025-09-24T18:52:45.845211] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2025-04 (1.83 seconds). [2025-09-24T18:52:46.063707] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2025-02 (0.45 seconds). [2025-09-24T18:52:46.065262] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2025-03 (1.25 seconds). [2025-09-24T18:52:46.416085] [INFO ] [REMOTE ] FMX: Fetching primary data for 2025-04. [2025-09-24T18:52:47.216099] [INFO ] [REMOTE ] FMY: Fetching primary data for 2025-03. [2025-09-24T18:52:47.562377] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2025-03 (0.35 seconds). [2025-09-24T18:52:48.016067] [INFO ] [REMOTE ] FMC: Fetching primary data for 2025-05. [2025-09-24T18:52:48.019068] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2025-04 (1.60 seconds). [2025-09-24T18:52:48.816129] [INFO ] [REMOTE ] FMX: Fetching primary data for 2025-05. [2025-09-24T18:52:49.616073] [INFO ] [REMOTE ] FMY: Fetching primary data for 2025-04. [2025-09-24T18:52:49.737424] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2025-05 (1.72 seconds). [2025-09-24T18:52:49.868499] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2025-05 (1.05 seconds). [2025-09-24T18:52:50.126884] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2025-04 (0.51 seconds). [2025-09-24T18:52:50.416205] [INFO ] [REMOTE ] FMS: Fetching primary data for 2025-03. [2025-09-24T18:52:51.216162] [INFO ] [REMOTE ] FMC: Fetching primary data for 2025-06. [2025-09-24T18:52:51.766988] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2025-03 (1.35 seconds). [2025-09-24T18:52:52.016109] [INFO ] [REMOTE ] FMX: Fetching primary data for 2025-06. [2025-09-24T18:52:52.799547] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-24T18:52:52.816035] [INFO ] [REMOTE ] FMC: Fetching primary data for 2025-07. [2025-09-24T18:52:53.291119] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2025-06 (1.28 seconds). [2025-09-24T18:52:53.616112] [INFO ] [REMOTE ] FMX: Fetching primary data for 2025-07. [2025-09-24T18:52:54.416103] [INFO ] [REMOTE ] FMY: Fetching primary data for 2025-05. [2025-09-24T18:52:54.487080] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2025-07 (1.67 seconds). [2025-09-24T18:52:54.648091] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2025-07 (1.03 seconds). [2025-09-24T18:52:54.857101] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2025-05 (0.44 seconds). [2025-09-24T18:52:55.216104] [INFO ] [REMOTE ] FMY: Fetching primary data for 2025-06. [2025-09-24T18:52:55.538664] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2025-06 (0.32 seconds). [2025-09-24T18:52:56.016084] [INFO ] [REMOTE ] FMX: Fetching primary data for 2025-08. [2025-09-24T18:52:56.816100] [INFO ] [REMOTE ] FMC: Fetching primary data for 2025-08. [2025-09-24T18:52:57.572504] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-24T18:52:57.616045] [INFO ] [REMOTE ] FMX: Fetching primary data for 2025-09. [2025-09-24T18:52:58.417179] [INFO ] [REMOTE ] FMS: Fetching primary data for 2025-04. [2025-09-24T18:52:58.420378] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-24T18:52:59.221208] [INFO ] [REMOTE ] FMC: Fetching primary data for 2025-09. [2025-09-24T18:52:59.232382] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-24T18:52:59.241123] [INFO ] [REMOTE ] FMX: Full fetch complete (57703 records). [2025-09-24T18:52:59.241269] [DEBUG] [VALIDATOR ] FMX: Validating primary data. [2025-09-24T18:52:59.659752] [DEBUG] [VALIDATOR ] FMX: All expected trading days are present. [2025-09-24T18:52:59.660055] [DEBUG] [VALIDATOR ] FMX: Primary data validation passed. [2025-09-24T18:52:59.661019] [INFO ] [MAIN ] FMX: Fetched primary data is valid. [2025-09-24T18:52:59.661105] [DEBUG] [LOCAL ] FMX: Saving primary data. [2025-09-24T18:52:59.680862] [DEBUG] [LOCAL ] FMX: Trimmed 57703 records to 40728 (keeping 200 days of data) [2025-09-24T18:52:59.683009] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-24T18:52:59.951524] [DEBUG] [LOCAL ] FMX: Primary data saved (40728 records). [2025-09-24T18:52:59.951698] [INFO ] [MAIN ] FMX: Full history saved. [2025-09-24T18:52:59.951804] [INFO ] [MAIN ] Update Progress: 852/2373 symbols completed. FMX took 25.5s. Estimated remaining: 3h 21m 37s. Rate: 7.5 symbols/min [2025-09-24T18:53:00.021290] [INFO ] [REMOTE ] FMY: Fetching primary data for 2025-07. [2025-09-24T18:53:00.133418] [INFO ] [MAIN ] FN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:53:00.172223] [DEBUG] [LOCAL ] FN: Loaded 39497 existing records from primary storage. [2025-09-24T18:53:00.172376] [INFO ] [MAIN ] FN: Loaded 39497 existing records. [2025-09-24T18:53:00.375234] [WARN ] [MAIN ] FN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:53:00.375548] [INFO ] [MAIN ] FN: Wiping existing primary data before full refresh. [2025-09-24T18:53:00.375607] [INFO ] [LOCAL ] FN: Starting deletion of primary data. [2025-09-24T18:53:00.377133] [DEBUG] [LOCAL ] FN: Deleted primary data file. [2025-09-24T18:53:00.377198] [INFO ] [MAIN ] FN: Starting full primary refresh. [2025-09-24T18:53:00.593622] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2025-07 (0.57 seconds). [2025-09-24T18:53:00.743724] [INFO ] [REMOTE ] FN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:53:00.816036] [INFO ] [REMOTE ] FN: Fetching primary data for 2024-12. [2025-09-24T18:53:01.214471] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2025-09 (1.99 seconds). [2025-09-24T18:53:01.223670] [INFO ] [REMOTE ] FMC: Full fetch complete (74938 records). [2025-09-24T18:53:01.223807] [DEBUG] [VALIDATOR ] FMC: Validating primary data. [2025-09-24T18:53:01.617428] [INFO ] [REMOTE ] FMY: Fetching primary data for 2025-08. [2025-09-24T18:53:01.618512] [DEBUG] [VALIDATOR ] FMC: All expected trading days are present. [2025-09-24T18:53:01.618570] [DEBUG] [VALIDATOR ] FMC: Primary data validation passed. [2025-09-24T18:53:01.619687] [INFO ] [MAIN ] FMC: Fetched primary data is valid. [2025-09-24T18:53:01.619848] [DEBUG] [LOCAL ] FMC: Saving primary data. [2025-09-24T18:53:01.621379] [DEBUG] [LOCAL ] FMC: Trimmed 74938 records to 51787 (keeping 200 days of data) [2025-09-24T18:53:01.953633] [DEBUG] [LOCAL ] FMC: Primary data saved (51787 records). [2025-09-24T18:53:01.953940] [INFO ] [MAIN ] FMC: Full history saved. [2025-09-24T18:53:01.954080] [INFO ] [MAIN ] Update Progress: 853/2373 symbols completed. FMC took 43.1s. Estimated remaining: 3h 21m 19s. Rate: 7.6 symbols/min [2025-09-24T18:53:02.076866] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2025-08 (0.46 seconds). [2025-09-24T18:53:02.162420] [INFO ] [MAIN ] FNB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:53:02.225122] [DEBUG] [LOCAL ] FNB: Loaded 52450 existing records from primary storage. [2025-09-24T18:53:02.225420] [INFO ] [MAIN ] FNB: Loaded 52450 existing records. [2025-09-24T18:53:02.423253] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2024-12 (1.61 seconds). [2025-09-24T18:53:02.421263] [INFO ] [REMOTE ] FMY: Fetching primary data for 2025-09. [2025-09-24T18:53:02.474496] [WARN ] [MAIN ] FNB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:53:02.474891] [INFO ] [MAIN ] FNB: Wiping existing primary data before full refresh. [2025-09-24T18:53:02.474953] [INFO ] [LOCAL ] FNB: Starting deletion of primary data. [2025-09-24T18:53:02.476537] [DEBUG] [LOCAL ] FNB: Deleted primary data file. [2025-09-24T18:53:02.476605] [INFO ] [MAIN ] FNB: Starting full primary refresh. [2025-09-24T18:53:02.871393] [INFO ] [REMOTE ] FNB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:53:03.039420] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2025-09 (0.62 seconds). [2025-09-24T18:53:03.040390] [INFO ] [REMOTE ] FMY: Full fetch complete (1963 records). [2025-09-24T18:53:03.040461] [DEBUG] [VALIDATOR ] FMY: Validating primary data. [2025-09-24T18:53:03.223928] [INFO ] [REMOTE ] FN: Fetching primary data for 2025-01. [2025-09-24T18:53:03.405172] [DEBUG] [VALIDATOR ] FMY: All expected trading days are present. [2025-09-24T18:53:03.405252] [DEBUG] [VALIDATOR ] FMY: Primary data validation passed. [2025-09-24T18:53:03.405359] [INFO ] [MAIN ] FMY: Fetched primary data is valid. [2025-09-24T18:53:03.405398] [DEBUG] [LOCAL ] FMY: Saving primary data. [2025-09-24T18:53:03.405768] [DEBUG] [LOCAL ] FMY: Trimmed 1963 records to 1387 (keeping 200 days of data) [2025-09-24T18:53:03.414829] [DEBUG] [LOCAL ] FMY: Primary data saved (1387 records). [2025-09-24T18:53:03.414893] [INFO ] [MAIN ] FMY: Full history saved. [2025-09-24T18:53:03.414961] [INFO ] [MAIN ] Update Progress: 854/2373 symbols completed. FMY took 23.0s. Estimated remaining: 3h 20m 59s. Rate: 7.6 symbols/min [2025-09-24T18:53:03.586109] [INFO ] [MAIN ] FND: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:53:03.645276] [DEBUG] [LOCAL ] FND: Loaded 52147 existing records from primary storage. [2025-09-24T18:53:03.645474] [INFO ] [MAIN ] FND: Loaded 52147 existing records. [2025-09-24T18:53:03.833689] [WARN ] [MAIN ] FND: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:53:03.834044] [INFO ] [MAIN ] FND: Wiping existing primary data before full refresh. [2025-09-24T18:53:03.834126] [INFO ] [LOCAL ] FND: Starting deletion of primary data. [2025-09-24T18:53:03.835325] [DEBUG] [LOCAL ] FND: Deleted primary data file. [2025-09-24T18:53:03.835389] [INFO ] [MAIN ] FND: Starting full primary refresh. [2025-09-24T18:53:04.030355] [INFO ] [REMOTE ] FMS: Fetching primary data for 2025-05. [2025-09-24T18:53:04.218701] [INFO ] [REMOTE ] FND: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:53:04.749071] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T18:53:04.816030] [INFO ] [REMOTE ] FN: Fetching primary data for 2025-02. [2025-09-24T18:53:05.622583] [INFO ] [REMOTE ] FND: Fetching primary data for 2024-12. [2025-09-24T18:53:05.625819] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2025-05 (1.60 seconds). [2025-09-24T18:53:06.416241] [INFO ] [REMOTE ] FNB: Fetching primary data for 2024-12. [2025-09-24T18:53:06.422831] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-24T18:53:07.221217] [INFO ] [REMOTE ] FMS: Fetching primary data for 2025-06. [2025-09-24T18:53:07.240369] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-24T18:53:08.003609] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-24T18:53:08.016031] [INFO ] [REMOTE ] FNB: Fetching primary data for 2025-01. [2025-09-24T18:53:08.619147] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-24T18:53:08.816093] [INFO ] [REMOTE ] FMS: Fetching primary data for 2025-07. [2025-09-24T18:53:09.616077] [INFO ] [REMOTE ] FN: Fetching primary data for 2025-03. [2025-09-24T18:53:09.697249] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2025-01 (1.68 seconds). [2025-09-24T18:53:09.756986] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2025-07 (0.94 seconds). [2025-09-24T18:53:10.416161] [INFO ] [REMOTE ] FND: Fetching primary data for 2025-01. [2025-09-24T18:53:10.966613] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2025-03 (1.35 seconds). [2025-09-24T18:53:11.216140] [INFO ] [REMOTE ] FMS: Fetching primary data for 2025-08. [2025-09-24T18:53:12.016094] [INFO ] [REMOTE ] FN: Fetching primary data for 2025-04. [2025-09-24T18:53:12.148732] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-24T18:53:12.377037] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-24T18:53:12.816142] [INFO ] [REMOTE ] FMS: Fetching primary data for 2025-09. [2025-09-24T18:53:13.616133] [INFO ] [REMOTE ] FND: Fetching primary data for 2025-02. [2025-09-24T18:53:13.706114] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-24T18:53:14.247925] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2025-09 (1.43 seconds). [2025-09-24T18:53:14.253756] [INFO ] [REMOTE ] FMS: Full fetch complete (42369 records). [2025-09-24T18:53:14.253856] [DEBUG] [VALIDATOR ] FMS: Validating primary data. [2025-09-24T18:53:14.421373] [INFO ] [REMOTE ] FN: Fetching primary data for 2025-05. [2025-09-24T18:53:14.643257] [DEBUG] [VALIDATOR ] FMS: All expected trading days are present. [2025-09-24T18:53:14.643334] [DEBUG] [VALIDATOR ] FMS: Primary data validation passed. [2025-09-24T18:53:14.644060] [INFO ] [MAIN ] FMS: Fetched primary data is valid. [2025-09-24T18:53:14.644123] [DEBUG] [LOCAL ] FMS: Saving primary data. [2025-09-24T18:53:14.646478] [DEBUG] [LOCAL ] FMS: Trimmed 42369 records to 30407 (keeping 200 days of data) [2025-09-24T18:53:14.832486] [DEBUG] [LOCAL ] FMS: Primary data saved (30407 records). [2025-09-24T18:53:14.832624] [INFO ] [MAIN ] FMS: Full history saved. [2025-09-24T18:53:14.832758] [INFO ] [MAIN ] Update Progress: 855/2373 symbols completed. FMS took 48.3s. Estimated remaining: 3h 20m 57s. Rate: 7.6 symbols/min [2025-09-24T18:53:15.004924] [INFO ] [MAIN ] FNF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:53:15.040771] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-24T18:53:15.090600] [DEBUG] [LOCAL ] FNF: Loaded 49223 existing records from primary storage. [2025-09-24T18:53:15.090791] [INFO ] [MAIN ] FNF: Loaded 49223 existing records. [2025-09-24T18:53:15.234060] [INFO ] [REMOTE ] FND: Fetching primary data for 2025-03. [2025-09-24T18:53:15.278379] [WARN ] [MAIN ] FNF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:53:15.279393] [INFO ] [MAIN ] FNF: Wiping existing primary data before full refresh. [2025-09-24T18:53:15.279525] [INFO ] [LOCAL ] FNF: Starting deletion of primary data. [2025-09-24T18:53:15.280733] [DEBUG] [LOCAL ] FNF: Deleted primary data file. [2025-09-24T18:53:15.280808] [INFO ] [MAIN ] FNF: Starting full primary refresh. [2025-09-24T18:53:15.642214] [INFO ] [REMOTE ] FNF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:53:15.743282] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-24T18:53:16.016056] [INFO ] [REMOTE ] FNF: Fetching primary data for 2024-12. [2025-09-24T18:53:16.816103] [INFO ] [REMOTE ] FNB: Fetching primary data for 2025-02. [2025-09-24T18:53:17.028919] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-24T18:53:17.516624] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2024-12 (1.50 seconds). [2025-09-24T18:53:17.616042] [INFO ] [REMOTE ] FNF: Fetching primary data for 2025-01. [2025-09-24T18:53:18.163998] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-24T18:53:18.416111] [INFO ] [REMOTE ] FNB: Fetching primary data for 2025-03. [2025-09-24T18:53:18.996897] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-24T18:53:19.216088] [INFO ] [REMOTE ] FNF: Fetching primary data for 2025-02. [2025-09-24T18:53:20.016121] [INFO ] [REMOTE ] FN: Fetching primary data for 2025-06. [2025-09-24T18:53:20.115048] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2025-03 (1.70 seconds). [2025-09-24T18:53:20.821943] [INFO ] [REMOTE ] FNB: Fetching primary data for 2025-04. [2025-09-24T18:53:20.827763] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-24T18:53:21.175440] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2025-06 (1.16 seconds). [2025-09-24T18:53:21.616094] [INFO ] [REMOTE ] FN: Fetching primary data for 2025-07. [2025-09-24T18:53:22.379936] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-24T18:53:22.416037] [INFO ] [REMOTE ] FNB: Fetching primary data for 2025-05. [2025-09-24T18:53:23.216101] [INFO ] [REMOTE ] FNF: Fetching primary data for 2025-03. [2025-09-24T18:53:23.244385] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2025-07 (1.63 seconds). [2025-09-24T18:53:23.787613] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2025-05 (1.37 seconds). [2025-09-24T18:53:24.016097] [INFO ] [REMOTE ] FND: Fetching primary data for 2025-04. [2025-09-24T18:53:24.816055] [INFO ] [REMOTE ] FN: Fetching primary data for 2025-08. [2025-09-24T18:53:24.927418] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-24T18:53:25.616137] [INFO ] [REMOTE ] FNF: Fetching primary data for 2025-04. [2025-09-24T18:53:25.743697] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2025-04 (1.73 seconds). [2025-09-24T18:53:26.416117] [INFO ] [REMOTE ] FNB: Fetching primary data for 2025-06. [2025-09-24T18:53:26.525076] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2025-08 (1.71 seconds). [2025-09-24T18:53:27.161566] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-24T18:53:27.216038] [INFO ] [REMOTE ] FNF: Fetching primary data for 2025-05. [2025-09-24T18:53:27.742533] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2025-06 (1.33 seconds). [2025-09-24T18:53:28.016121] [INFO ] [REMOTE ] FN: Fetching primary data for 2025-09. [2025-09-24T18:53:28.816057] [INFO ] [REMOTE ] FNB: Fetching primary data for 2025-07. [2025-09-24T18:53:28.864057] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2025-05 (1.65 seconds). [2025-09-24T18:53:29.616418] [INFO ] [REMOTE ] FND: Fetching primary data for 2025-05. [2025-09-24T18:53:29.617323] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2025-09 (1.60 seconds). [2025-09-24T18:53:29.625547] [INFO ] [REMOTE ] FN: Full fetch complete (56428 records). [2025-09-24T18:53:29.625762] [DEBUG] [VALIDATOR ] FN: Validating primary data. [2025-09-24T18:53:30.036222] [DEBUG] [VALIDATOR ] FN: All expected trading days are present. [2025-09-24T18:53:30.036348] [DEBUG] [VALIDATOR ] FN: Primary data validation passed. [2025-09-24T18:53:30.037322] [INFO ] [MAIN ] FN: Fetched primary data is valid. [2025-09-24T18:53:30.037417] [DEBUG] [LOCAL ] FN: Saving primary data. [2025-09-24T18:53:30.038756] [DEBUG] [LOCAL ] FN: Trimmed 56428 records to 39355 (keeping 200 days of data) [2025-09-24T18:53:30.299865] [DEBUG] [LOCAL ] FN: Primary data saved (39355 records). [2025-09-24T18:53:30.300085] [INFO ] [MAIN ] FN: Full history saved. [2025-09-24T18:53:30.300369] [INFO ] [MAIN ] Update Progress: 856/2373 symbols completed. FN took 30.3s. Estimated remaining: 3h 21m 3s. Rate: 7.5 symbols/min [2025-09-24T18:53:30.419633] [INFO ] [REMOTE ] FNF: Fetching primary data for 2025-06. [2025-09-24T18:53:30.488852] [INFO ] [MAIN ] FNV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:53:30.538261] [DEBUG] [LOCAL ] FNV: Loaded 46430 existing records from primary storage. [2025-09-24T18:53:30.538428] [INFO ] [MAIN ] FNV: Loaded 46430 existing records. [2025-09-24T18:53:30.685928] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2025-07 (1.87 seconds). [2025-09-24T18:53:30.768373] [WARN ] [MAIN ] FNV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:53:30.768707] [INFO ] [MAIN ] FNV: Wiping existing primary data before full refresh. [2025-09-24T18:53:30.768776] [INFO ] [LOCAL ] FNV: Starting deletion of primary data. [2025-09-24T18:53:30.770233] [DEBUG] [LOCAL ] FNV: Deleted primary data file. [2025-09-24T18:53:30.770305] [INFO ] [MAIN ] FNV: Starting full primary refresh. [2025-09-24T18:53:31.150201] [INFO ] [REMOTE ] FNV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:53:31.216050] [INFO ] [REMOTE ] FNV: Fetching primary data for 2024-12. [2025-09-24T18:53:31.404099] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2025-05 (1.79 seconds). [2025-09-24T18:53:32.016136] [INFO ] [REMOTE ] FNB: Fetching primary data for 2025-08. [2025-09-24T18:53:32.093751] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2025-06 (1.67 seconds). [2025-09-24T18:53:32.388495] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2024-12 (1.17 seconds). [2025-09-24T18:53:32.816108] [INFO ] [REMOTE ] FNV: Fetching primary data for 2025-01. [2025-09-24T18:53:33.616063] [INFO ] [REMOTE ] FND: Fetching primary data for 2025-06. [2025-09-24T18:53:33.807778] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-24T18:53:34.416116] [INFO ] [REMOTE ] FNF: Fetching primary data for 2025-07. [2025-09-24T18:53:34.465508] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-24T18:53:35.206756] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-24T18:53:35.221452] [INFO ] [REMOTE ] FNV: Fetching primary data for 2025-02. [2025-09-24T18:53:35.778622] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2025-07 (1.36 seconds). [2025-09-24T18:53:36.016103] [INFO ] [REMOTE ] FNF: Fetching primary data for 2025-08. [2025-09-24T18:53:36.821209] [INFO ] [REMOTE ] FNB: Fetching primary data for 2025-09. [2025-09-24T18:53:36.832524] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-24T18:53:37.575099] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-24T18:53:37.616052] [INFO ] [REMOTE ] FNF: Fetching primary data for 2025-09. [2025-09-24T18:53:38.416066] [INFO ] [REMOTE ] FND: Fetching primary data for 2025-07. [2025-09-24T18:53:38.618544] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2025-09 (1.80 seconds). [2025-09-24T18:53:38.628095] [INFO ] [REMOTE ] FNB: Full fetch complete (75664 records). [2025-09-24T18:53:38.628237] [DEBUG] [VALIDATOR ] FNB: Validating primary data. [2025-09-24T18:53:39.055784] [DEBUG] [VALIDATOR ] FNB: All expected trading days are present. [2025-09-24T18:53:39.055937] [DEBUG] [VALIDATOR ] FNB: Primary data validation passed. [2025-09-24T18:53:39.057245] [INFO ] [MAIN ] FNB: Fetched primary data is valid. [2025-09-24T18:53:39.057332] [DEBUG] [LOCAL ] FNB: Saving primary data. [2025-09-24T18:53:39.059631] [DEBUG] [LOCAL ] FNB: Trimmed 75664 records to 52450 (keeping 200 days of data) [2025-09-24T18:53:39.250779] [INFO ] [REMOTE ] FNV: Fetching primary data for 2025-03. [2025-09-24T18:53:39.392215] [DEBUG] [LOCAL ] FNB: Primary data saved (52450 records). [2025-09-24T18:53:39.392365] [INFO ] [MAIN ] FNB: Full history saved. [2025-09-24T18:53:39.392514] [INFO ] [MAIN ] Update Progress: 857/2373 symbols completed. FNB took 37.4s. Estimated remaining: 3h 20m 57s. Rate: 7.5 symbols/min [2025-09-24T18:53:39.595522] [INFO ] [MAIN ] FOA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:53:39.597600] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2025-09 (1.98 seconds). [2025-09-24T18:53:39.610012] [INFO ] [REMOTE ] FNF: Full fetch complete (69528 records). [2025-09-24T18:53:39.610234] [DEBUG] [VALIDATOR ] FNF: Validating primary data. [2025-09-24T18:53:39.720404] [DEBUG] [LOCAL ] FOA: Loaded 13184 existing records from primary storage. [2025-09-24T18:53:39.723990] [INFO ] [MAIN ] FOA: Loaded 13184 existing records. [2025-09-24T18:53:40.147929] [WARN ] [MAIN ] FOA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:53:40.207787] [INFO ] [MAIN ] FOA: Wiping existing primary data before full refresh. [2025-09-24T18:53:40.219454] [INFO ] [LOCAL ] FOA: Starting deletion of primary data. [2025-09-24T18:53:40.244055] [DEBUG] [LOCAL ] FOA: Deleted primary data file. [2025-09-24T18:53:40.244301] [INFO ] [MAIN ] FOA: Starting full primary refresh. [2025-09-24T18:53:40.266963] [DEBUG] [VALIDATOR ] FNF: All expected trading days are present. [2025-09-24T18:53:40.289731] [DEBUG] [VALIDATOR ] FNF: Primary data validation passed. [2025-09-24T18:53:40.330938] [INFO ] [MAIN ] FNF: Fetched primary data is valid. [2025-09-24T18:53:40.336939] [DEBUG] [LOCAL ] FNF: Saving primary data. [2025-09-24T18:53:40.447419] [DEBUG] [LOCAL ] FNF: Trimmed 69528 records to 49184 (keeping 200 days of data) [2025-09-24T18:53:40.714835] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2025-07 (2.30 seconds). [2025-09-24T18:53:40.829738] [INFO ] [REMOTE ] FND: Fetching primary data for 2025-08. [2025-09-24T18:53:41.016394] [INFO ] [REMOTE ] FOA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:53:41.018140] [INFO ] [REMOTE ] FOA: Fetching primary data for 2024-12. [2025-09-24T18:53:41.040032] [DEBUG] [LOCAL ] FNF: Primary data saved (49184 records). [2025-09-24T18:53:41.040354] [INFO ] [MAIN ] FNF: Full history saved. [2025-09-24T18:53:41.041001] [INFO ] [MAIN ] Update Progress: 858/2373 symbols completed. FNF took 26.2s. Estimated remaining: 3h 20m 38s. Rate: 7.6 symbols/min [2025-09-24T18:53:41.223891] [INFO ] [MAIN ] FOF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:53:41.255396] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2025-03 (2.00 seconds). [2025-09-24T18:53:41.277246] [DEBUG] [LOCAL ] FOF: Loaded 8395 existing records from primary storage. [2025-09-24T18:53:41.277598] [INFO ] [MAIN ] FOF: Loaded 8395 existing records. [2025-09-24T18:53:41.471460] [WARN ] [MAIN ] FOF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:53:41.471860] [INFO ] [MAIN ] FOF: Wiping existing primary data before full refresh. [2025-09-24T18:53:41.471927] [INFO ] [LOCAL ] FOF: Starting deletion of primary data. [2025-09-24T18:53:41.472629] [DEBUG] [LOCAL ] FOF: Deleted primary data file. [2025-09-24T18:53:41.472745] [INFO ] [MAIN ] FOF: Starting full primary refresh. [2025-09-24T18:53:41.626456] [INFO ] [REMOTE ] FNV: Fetching primary data for 2025-04. [2025-09-24T18:53:41.840979] [INFO ] [REMOTE ] FOF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:53:42.181528] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-24T18:53:42.416117] [INFO ] [REMOTE ] FOA: Fetching primary data for 2025-01. [2025-09-24T18:53:42.672947] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2025-08 (1.84 seconds). [2025-09-24T18:53:43.216090] [INFO ] [REMOTE ] FND: Fetching primary data for 2025-09. [2025-09-24T18:53:43.412860] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-24T18:53:43.446470] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-24T18:53:44.016093] [INFO ] [REMOTE ] FOF: Fetching primary data for 2024-12. [2025-09-24T18:53:44.738812] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2024-12 (0.72 seconds). [2025-09-24T18:53:44.816040] [INFO ] [REMOTE ] FNV: Fetching primary data for 2025-05. [2025-09-24T18:53:44.896580] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2025-09 (1.68 seconds). [2025-09-24T18:53:44.905591] [INFO ] [REMOTE ] FND: Full fetch complete (74432 records). [2025-09-24T18:53:44.905742] [DEBUG] [VALIDATOR ] FND: Validating primary data. [2025-09-24T18:53:45.312280] [DEBUG] [VALIDATOR ] FND: All expected trading days are present. [2025-09-24T18:53:45.312365] [DEBUG] [VALIDATOR ] FND: Primary data validation passed. [2025-09-24T18:53:45.313413] [INFO ] [MAIN ] FND: Fetched primary data is valid. [2025-09-24T18:53:45.313481] [DEBUG] [LOCAL ] FND: Saving primary data. [2025-09-24T18:53:45.315027] [DEBUG] [LOCAL ] FND: Trimmed 74432 records to 52143 (keeping 200 days of data) [2025-09-24T18:53:45.625894] [INFO ] [REMOTE ] FOF: Fetching primary data for 2025-01. [2025-09-24T18:53:45.650301] [DEBUG] [LOCAL ] FND: Primary data saved (52143 records). [2025-09-24T18:53:45.650402] [INFO ] [MAIN ] FND: Full history saved. [2025-09-24T18:53:45.650576] [INFO ] [MAIN ] Update Progress: 859/2373 symbols completed. FND took 42.2s. Estimated remaining: 3h 20m 24s. Rate: 7.6 symbols/min [2025-09-24T18:53:45.831774] [INFO ] [MAIN ] FOR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:53:45.852541] [DEBUG] [LOCAL ] FOR: Loaded 20132 existing records from primary storage. [2025-09-24T18:53:45.852694] [INFO ] [MAIN ] FOR: Loaded 20132 existing records. [2025-09-24T18:53:46.034060] [WARN ] [MAIN ] FOR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:53:46.034297] [INFO ] [MAIN ] FOR: Wiping existing primary data before full refresh. [2025-09-24T18:53:46.034345] [INFO ] [LOCAL ] FOR: Starting deletion of primary data. [2025-09-24T18:53:46.034988] [DEBUG] [LOCAL ] FOR: Deleted primary data file. [2025-09-24T18:53:46.035050] [INFO ] [MAIN ] FOR: Starting full primary refresh. [2025-09-24T18:53:46.426890] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2025-01 (0.80 seconds). [2025-09-24T18:53:46.425955] [INFO ] [REMOTE ] FOA: Fetching primary data for 2025-02. [2025-09-24T18:53:46.433620] [INFO ] [REMOTE ] FOR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:53:46.484169] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-24T18:53:47.216083] [INFO ] [REMOTE ] FOF: Fetching primary data for 2025-02. [2025-09-24T18:53:47.447207] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2025-02 (1.02 seconds). [2025-09-24T18:53:47.757805] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2025-02 (0.54 seconds). [2025-09-24T18:53:48.016139] [INFO ] [REMOTE ] FOR: Fetching primary data for 2024-12. [2025-09-24T18:53:48.816087] [INFO ] [REMOTE ] FOA: Fetching primary data for 2025-03. [2025-09-24T18:53:49.031340] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2024-12 (1.02 seconds). [2025-09-24T18:53:49.616065] [INFO ] [REMOTE ] FOF: Fetching primary data for 2025-03. [2025-09-24T18:53:49.681888] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2025-03 (0.87 seconds). [2025-09-24T18:53:50.329817] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2025-03 (0.71 seconds). [2025-09-24T18:53:50.416104] [INFO ] [REMOTE ] FOA: Fetching primary data for 2025-04. [2025-09-24T18:53:51.216135] [INFO ] [REMOTE ] FOF: Fetching primary data for 2025-04. [2025-09-24T18:53:51.322238] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2025-04 (0.91 seconds). [2025-09-24T18:53:52.016117] [INFO ] [REMOTE ] FNV: Fetching primary data for 2025-06. [2025-09-24T18:53:52.069890] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2025-04 (0.85 seconds). [2025-09-24T18:53:52.816145] [INFO ] [REMOTE ] FOR: Fetching primary data for 2025-01. [2025-09-24T18:53:53.427023] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-24T18:53:53.616072] [INFO ] [REMOTE ] FNV: Fetching primary data for 2025-07. [2025-09-24T18:53:53.906809] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2025-01 (1.09 seconds). [2025-09-24T18:53:54.416100] [INFO ] [REMOTE ] FOF: Fetching primary data for 2025-05. [2025-09-24T18:53:55.062703] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-24T18:53:55.134755] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2025-05 (0.72 seconds). [2025-09-24T18:53:55.216090] [INFO ] [REMOTE ] FOF: Fetching primary data for 2025-06. [2025-09-24T18:53:55.945373] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2025-06 (0.73 seconds). [2025-09-24T18:53:56.016137] [INFO ] [REMOTE ] FOF: Fetching primary data for 2025-07. [2025-09-24T18:53:56.638729] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2025-07 (0.62 seconds). [2025-09-24T18:53:56.816134] [INFO ] [REMOTE ] FOF: Fetching primary data for 2025-08. [2025-09-24T18:53:57.403705] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2025-08 (0.59 seconds). [2025-09-24T18:53:57.616125] [INFO ] [REMOTE ] FOF: Fetching primary data for 2025-09. [2025-09-24T18:53:58.416121] [INFO ] [REMOTE ] FNV: Fetching primary data for 2025-08. [2025-09-24T18:53:58.450000] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2025-09 (0.83 seconds). [2025-09-24T18:53:58.452392] [INFO ] [REMOTE ] FOF: Full fetch complete (11860 records). [2025-09-24T18:53:58.452486] [DEBUG] [VALIDATOR ] FOF: Validating primary data. [2025-09-24T18:53:58.826667] [DEBUG] [VALIDATOR ] FOF: All expected trading days are present. [2025-09-24T18:53:58.826760] [DEBUG] [VALIDATOR ] FOF: Primary data validation passed. [2025-09-24T18:53:58.827059] [INFO ] [MAIN ] FOF: Fetched primary data is valid. [2025-09-24T18:53:58.827097] [DEBUG] [LOCAL ] FOF: Saving primary data. [2025-09-24T18:53:58.827571] [DEBUG] [LOCAL ] FOF: Trimmed 11860 records to 8388 (keeping 200 days of data) [2025-09-24T18:53:58.879068] [DEBUG] [LOCAL ] FOF: Primary data saved (8388 records). [2025-09-24T18:53:58.879205] [INFO ] [MAIN ] FOF: Full history saved. [2025-09-24T18:53:58.879289] [INFO ] [MAIN ] Update Progress: 860/2373 symbols completed. FOF took 17.8s. Estimated remaining: 3h 20m 25s. Rate: 7.5 symbols/min [2025-09-24T18:53:59.050732] [INFO ] [MAIN ] FOUR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:53:59.099754] [DEBUG] [LOCAL ] FOUR: Loaded 49524 existing records from primary storage. [2025-09-24T18:53:59.099934] [INFO ] [MAIN ] FOUR: Loaded 49524 existing records. [2025-09-24T18:53:59.221235] [INFO ] [REMOTE ] FOA: Fetching primary data for 2025-05. [2025-09-24T18:53:59.287949] [WARN ] [MAIN ] FOUR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:53:59.288185] [INFO ] [MAIN ] FOUR: Wiping existing primary data before full refresh. [2025-09-24T18:53:59.288240] [INFO ] [LOCAL ] FOUR: Starting deletion of primary data. [2025-09-24T18:53:59.289948] [DEBUG] [LOCAL ] FOUR: Deleted primary data file. [2025-09-24T18:53:59.290025] [INFO ] [MAIN ] FOUR: Starting full primary refresh. [2025-09-24T18:53:59.651051] [INFO ] [REMOTE ] FOUR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:54:00.002014] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2025-08 (1.59 seconds). [2025-09-24T18:54:00.016037] [INFO ] [REMOTE ] FNV: Fetching primary data for 2025-09. [2025-09-24T18:54:00.119629] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2025-05 (0.90 seconds). [2025-09-24T18:54:00.816080] [INFO ] [REMOTE ] FOR: Fetching primary data for 2025-02. [2025-09-24T18:54:01.616085] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2024-12. [2025-09-24T18:54:01.937620] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2025-09 (1.92 seconds). [2025-09-24T18:54:01.948022] [INFO ] [REMOTE ] FNV: Full fetch complete (66053 records). [2025-09-24T18:54:01.948221] [DEBUG] [VALIDATOR ] FNV: Validating primary data. [2025-09-24T18:54:02.357174] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2025-02 (1.54 seconds). [2025-09-24T18:54:02.378552] [DEBUG] [VALIDATOR ] FNV: All expected trading days are present. [2025-09-24T18:54:02.379065] [DEBUG] [VALIDATOR ] FNV: Primary data validation passed. [2025-09-24T18:54:02.380069] [INFO ] [MAIN ] FNV: Fetched primary data is valid. [2025-09-24T18:54:02.380134] [DEBUG] [LOCAL ] FNV: Saving primary data. [2025-09-24T18:54:02.381691] [DEBUG] [LOCAL ] FNV: Trimmed 66053 records to 46378 (keeping 200 days of data) [2025-09-24T18:54:02.442549] [INFO ] [REMOTE ] FOR: Fetching primary data for 2025-03. [2025-09-24T18:54:02.681237] [DEBUG] [LOCAL ] FNV: Primary data saved (46378 records). [2025-09-24T18:54:02.681373] [INFO ] [MAIN ] FNV: Full history saved. [2025-09-24T18:54:02.681485] [INFO ] [MAIN ] Update Progress: 861/2373 symbols completed. FNV took 32.4s. Estimated remaining: 3h 20m 10s. Rate: 7.6 symbols/min [2025-09-24T18:54:02.858311] [INFO ] [MAIN ] FPF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:54:02.876447] [DEBUG] [LOCAL ] FPF: Loaded 17613 existing records from primary storage. [2025-09-24T18:54:02.876567] [INFO ] [MAIN ] FPF: Loaded 17613 existing records. [2025-09-24T18:54:03.057183] [WARN ] [MAIN ] FPF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:54:03.057460] [INFO ] [MAIN ] FPF: Wiping existing primary data before full refresh. [2025-09-24T18:54:03.057508] [INFO ] [LOCAL ] FPF: Starting deletion of primary data. [2025-09-24T18:54:03.058139] [DEBUG] [LOCAL ] FPF: Deleted primary data file. [2025-09-24T18:54:03.058200] [INFO ] [MAIN ] FPF: Starting full primary refresh. [2025-09-24T18:54:03.223625] [INFO ] [REMOTE ] FOA: Fetching primary data for 2025-06. [2025-09-24T18:54:03.430170] [INFO ] [REMOTE ] FPF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:54:04.016079] [INFO ] [REMOTE ] FPF: Fetching primary data for 2024-12. [2025-09-24T18:54:04.242081] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-24T18:54:04.497164] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2025-03 (2.05 seconds). [2025-09-24T18:54:04.816080] [INFO ] [REMOTE ] FOA: Fetching primary data for 2025-07. [2025-09-24T18:54:05.056917] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2024-12 (3.44 seconds). [2025-09-24T18:54:05.080403] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2024-12 (1.06 seconds). [2025-09-24T18:54:05.384107] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2025-07 (0.57 seconds). [2025-09-24T18:54:05.616092] [INFO ] [REMOTE ] FOR: Fetching primary data for 2025-04. [2025-09-24T18:54:06.416086] [INFO ] [REMOTE ] FPF: Fetching primary data for 2025-01. [2025-09-24T18:54:06.863842] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2025-04 (1.25 seconds). [2025-09-24T18:54:07.216061] [INFO ] [REMOTE ] FOR: Fetching primary data for 2025-05. [2025-09-24T18:54:07.309282] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2025-01 (0.89 seconds). [2025-09-24T18:54:08.016082] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2025-01. [2025-09-24T18:54:08.096331] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2025-05 (0.88 seconds). [2025-09-24T18:54:08.816103] [INFO ] [REMOTE ] FOR: Fetching primary data for 2025-06. [2025-09-24T18:54:09.616112] [INFO ] [REMOTE ] FPF: Fetching primary data for 2025-02. [2025-09-24T18:54:09.743840] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-24T18:54:09.824053] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2025-06 (1.01 seconds). [2025-09-24T18:54:10.416059] [INFO ] [REMOTE ] FOR: Fetching primary data for 2025-07. [2025-09-24T18:54:10.574168] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-24T18:54:11.216108] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2025-02. [2025-09-24T18:54:11.430752] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2025-07 (1.01 seconds). [2025-09-24T18:54:12.016098] [INFO ] [REMOTE ] FOA: Fetching primary data for 2025-08. [2025-09-24T18:54:12.816037] [INFO ] [REMOTE ] FPF: Fetching primary data for 2025-03. [2025-09-24T18:54:12.856097] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2025-02 (1.64 seconds). [2025-09-24T18:54:12.875206] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2025-08 (0.86 seconds). [2025-09-24T18:54:13.616054] [INFO ] [REMOTE ] FOA: Fetching primary data for 2025-09. [2025-09-24T18:54:13.757519] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2025-03 (0.94 seconds). [2025-09-24T18:54:14.416077] [INFO ] [REMOTE ] FOR: Fetching primary data for 2025-08. [2025-09-24T18:54:14.678829] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2025-09 (1.06 seconds). [2025-09-24T18:54:14.682185] [INFO ] [REMOTE ] FOA: Full fetch complete (22292 records). [2025-09-24T18:54:14.682306] [DEBUG] [VALIDATOR ] FOA: Validating primary data. [2025-09-24T18:54:14.682847] [FATAL] [VALIDATOR ] FOA: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T18:54:14.682939] [FATAL] [MAIN ] FOA: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:54:14.682987] [WARN ] [MAIN ] FOA: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:54:14.683070] [INFO ] [LOCAL ] FOA: Starting deletion of primary data. [2025-09-24T18:54:14.683180] [DEBUG] [LOCAL ] FOA: No primary data file found to delete. [2025-09-24T18:54:14.683258] [INFO ] [LOCAL ] FOA: Starting deletion of derivative data. [2025-09-24T18:54:14.683842] [DEBUG] [LOCAL ] FOA: Deleted derivative data file. [2025-09-24T18:54:14.683982] [INFO ] [MAIN ] Update Progress: 862/2373 symbols completed. FOA took 35.3s. Estimated remaining: 3h 20m 9s. Rate: 7.5 symbols/min [2025-09-24T18:54:14.858131] [INFO ] [MAIN ] FPH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:54:14.878293] [DEBUG] [LOCAL ] FPH: Loaded 19740 existing records from primary storage. [2025-09-24T18:54:14.878415] [INFO ] [MAIN ] FPH: Loaded 19740 existing records. [2025-09-24T18:54:15.066734] [WARN ] [MAIN ] FPH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:54:15.067040] [INFO ] [MAIN ] FPH: Wiping existing primary data before full refresh. [2025-09-24T18:54:15.067120] [INFO ] [LOCAL ] FPH: Starting deletion of primary data. [2025-09-24T18:54:15.067740] [DEBUG] [LOCAL ] FPH: Deleted primary data file. [2025-09-24T18:54:15.067807] [INFO ] [MAIN ] FPH: Starting full primary refresh. [2025-09-24T18:54:15.225823] [INFO ] [REMOTE ] FPF: Fetching primary data for 2025-04. [2025-09-24T18:54:15.459962] [INFO ] [REMOTE ] FPH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:54:15.563710] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2025-08 (1.15 seconds). [2025-09-24T18:54:16.016137] [INFO ] [REMOTE ] FOR: Fetching primary data for 2025-09. [2025-09-24T18:54:16.816150] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2025-03. [2025-09-24T18:54:17.583459] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2025-04 (2.36 seconds). [2025-09-24T18:54:17.616024] [INFO ] [REMOTE ] FPF: Fetching primary data for 2025-05. [2025-09-24T18:54:17.634678] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-24T18:54:17.638314] [INFO ] [REMOTE ] FOR: Full fetch complete (29900 records). [2025-09-24T18:54:17.638399] [DEBUG] [VALIDATOR ] FOR: Validating primary data. [2025-09-24T18:54:18.008580] [DEBUG] [VALIDATOR ] FOR: All expected trading days are present. [2025-09-24T18:54:18.008696] [DEBUG] [VALIDATOR ] FOR: Primary data validation passed. [2025-09-24T18:54:18.009343] [INFO ] [MAIN ] FOR: Fetched primary data is valid. [2025-09-24T18:54:18.009385] [DEBUG] [LOCAL ] FOR: Saving primary data. [2025-09-24T18:54:18.010185] [DEBUG] [LOCAL ] FOR: Trimmed 29900 records to 20132 (keeping 200 days of data) [2025-09-24T18:54:18.125608] [DEBUG] [LOCAL ] FOR: Primary data saved (20132 records). [2025-09-24T18:54:18.125764] [INFO ] [MAIN ] FOR: Full history saved. [2025-09-24T18:54:18.125851] [INFO ] [MAIN ] Update Progress: 863/2373 symbols completed. FOR took 32.5s. Estimated remaining: 3h 19m 53s. Rate: 7.6 symbols/min [2025-09-24T18:54:18.294529] [INFO ] [MAIN ] FPI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:54:18.327319] [DEBUG] [LOCAL ] FPI: Loaded 31151 existing records from primary storage. [2025-09-24T18:54:18.327449] [INFO ] [MAIN ] FPI: Loaded 31151 existing records. [2025-09-24T18:54:18.421238] [INFO ] [REMOTE ] FPH: Fetching primary data for 2024-12. [2025-09-24T18:54:18.512849] [WARN ] [MAIN ] FPI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:54:18.513159] [INFO ] [MAIN ] FPI: Wiping existing primary data before full refresh. [2025-09-24T18:54:18.513215] [INFO ] [LOCAL ] FPI: Starting deletion of primary data. [2025-09-24T18:54:18.514099] [DEBUG] [LOCAL ] FPI: Deleted primary data file. [2025-09-24T18:54:18.514160] [INFO ] [MAIN ] FPI: Starting full primary refresh. [2025-09-24T18:54:18.615617] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2025-05 (1.00 seconds). [2025-09-24T18:54:18.911405] [INFO ] [REMOTE ] FPI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:54:18.947790] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2025-03 (2.13 seconds). [2025-09-24T18:54:19.216124] [INFO ] [REMOTE ] FPI: Fetching primary data for 2024-12. [2025-09-24T18:54:19.648481] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-24T18:54:20.016122] [INFO ] [REMOTE ] FPF: Fetching primary data for 2025-06. [2025-09-24T18:54:20.269462] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2024-12 (1.05 seconds). [2025-09-24T18:54:20.775010] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2025-06 (0.76 seconds). [2025-09-24T18:54:20.816027] [INFO ] [REMOTE ] FPF: Fetching primary data for 2025-07. [2025-09-24T18:54:21.616038] [INFO ] [REMOTE ] FPH: Fetching primary data for 2025-01. [2025-09-24T18:54:21.851797] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2025-07 (1.04 seconds). [2025-09-24T18:54:22.416129] [INFO ] [REMOTE ] FPI: Fetching primary data for 2025-01. [2025-09-24T18:54:22.670687] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-24T18:54:23.216104] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2025-04. [2025-09-24T18:54:23.484475] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2025-01 (1.07 seconds). [2025-09-24T18:54:24.016125] [INFO ] [REMOTE ] FPI: Fetching primary data for 2025-02. [2025-09-24T18:54:24.816105] [INFO ] [REMOTE ] FPH: Fetching primary data for 2025-02. [2025-09-24T18:54:25.021592] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-24T18:54:25.066396] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2025-02 (1.05 seconds). [2025-09-24T18:54:25.616134] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2025-05. [2025-09-24T18:54:26.047033] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2025-02 (1.23 seconds). [2025-09-24T18:54:26.416106] [INFO ] [REMOTE ] FPI: Fetching primary data for 2025-03. [2025-09-24T18:54:27.178058] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-24T18:54:27.216075] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2025-06. [2025-09-24T18:54:27.707768] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-24T18:54:28.016088] [INFO ] [REMOTE ] FPH: Fetching primary data for 2025-03. [2025-09-24T18:54:28.816052] [INFO ] [REMOTE ] FPF: Fetching primary data for 2025-08. [2025-09-24T18:54:29.078625] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2025-06 (1.86 seconds). [2025-09-24T18:54:29.128380] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2025-03 (1.11 seconds). [2025-09-24T18:54:29.616098] [INFO ] [REMOTE ] FPI: Fetching primary data for 2025-04. [2025-09-24T18:54:29.793303] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2025-08 (0.98 seconds). [2025-09-24T18:54:30.416118] [INFO ] [REMOTE ] FPF: Fetching primary data for 2025-09. [2025-09-24T18:54:30.835853] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2025-04 (1.22 seconds). [2025-09-24T18:54:31.216081] [INFO ] [REMOTE ] FPI: Fetching primary data for 2025-05. [2025-09-24T18:54:31.242522] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2025-09 (0.83 seconds). [2025-09-24T18:54:31.245915] [INFO ] [REMOTE ] FPF: Full fetch complete (26247 records). [2025-09-24T18:54:31.246003] [DEBUG] [VALIDATOR ] FPF: Validating primary data. [2025-09-24T18:54:31.641002] [DEBUG] [VALIDATOR ] FPF: All expected trading days are present. [2025-09-24T18:54:31.641079] [DEBUG] [VALIDATOR ] FPF: Primary data validation passed. [2025-09-24T18:54:31.641671] [INFO ] [MAIN ] FPF: Fetched primary data is valid. [2025-09-24T18:54:31.641732] [DEBUG] [LOCAL ] FPF: Saving primary data. [2025-09-24T18:54:31.642376] [DEBUG] [LOCAL ] FPF: Trimmed 26247 records to 17660 (keeping 200 days of data) [2025-09-24T18:54:31.748295] [DEBUG] [LOCAL ] FPF: Primary data saved (17660 records). [2025-09-24T18:54:31.748433] [INFO ] [MAIN ] FPF: Full history saved. [2025-09-24T18:54:31.748519] [INFO ] [MAIN ] Update Progress: 864/2373 symbols completed. FPF took 29.1s. Estimated remaining: 3h 19m 55s. Rate: 7.5 symbols/min [2025-09-24T18:54:31.920766] [INFO ] [MAIN ] FR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:54:31.964898] [DEBUG] [LOCAL ] FR: Loaded 46597 existing records from primary storage. [2025-09-24T18:54:31.965067] [INFO ] [MAIN ] FR: Loaded 46597 existing records. [2025-09-24T18:54:32.022352] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2025-07. [2025-09-24T18:54:32.154349] [WARN ] [MAIN ] FR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:54:32.154600] [INFO ] [MAIN ] FR: Wiping existing primary data before full refresh. [2025-09-24T18:54:32.154683] [INFO ] [LOCAL ] FR: Starting deletion of primary data. [2025-09-24T18:54:32.155813] [DEBUG] [LOCAL ] FR: Deleted primary data file. [2025-09-24T18:54:32.155875] [INFO ] [MAIN ] FR: Starting full primary refresh. [2025-09-24T18:54:32.530421] [INFO ] [REMOTE ] FR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:54:32.549450] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2025-05 (1.33 seconds). [2025-09-24T18:54:32.816122] [INFO ] [REMOTE ] FPI: Fetching primary data for 2025-06. [2025-09-24T18:54:33.616060] [INFO ] [REMOTE ] FR: Fetching primary data for 2024-12. [2025-09-24T18:54:33.767632] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-24T18:54:34.064878] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-24T18:54:34.416127] [INFO ] [REMOTE ] FPI: Fetching primary data for 2025-07. [2025-09-24T18:54:34.821771] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-24T18:54:35.216132] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2025-08. [2025-09-24T18:54:35.453508] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2025-07 (1.04 seconds). [2025-09-24T18:54:36.016099] [INFO ] [REMOTE ] FPH: Fetching primary data for 2025-04. [2025-09-24T18:54:36.816070] [INFO ] [REMOTE ] FPI: Fetching primary data for 2025-08. [2025-09-24T18:54:36.819514] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-24T18:54:37.073021] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-24T18:54:37.616063] [INFO ] [REMOTE ] FPH: Fetching primary data for 2025-05. [2025-09-24T18:54:37.946468] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2025-08 (1.13 seconds). [2025-09-24T18:54:38.416139] [INFO ] [REMOTE ] FPI: Fetching primary data for 2025-09. [2025-09-24T18:54:38.587982] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2025-05 (0.97 seconds). [2025-09-24T18:54:39.216113] [INFO ] [REMOTE ] FPH: Fetching primary data for 2025-06. [2025-09-24T18:54:39.810073] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-24T18:54:39.815728] [INFO ] [REMOTE ] FPI: Full fetch complete (44082 records). [2025-09-24T18:54:39.815871] [DEBUG] [VALIDATOR ] FPI: Validating primary data. [2025-09-24T18:54:40.022287] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2025-09. [2025-09-24T18:54:40.202604] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2025-06 (0.99 seconds). [2025-09-24T18:54:40.248515] [DEBUG] [VALIDATOR ] FPI: All expected trading days are present. [2025-09-24T18:54:40.248613] [DEBUG] [VALIDATOR ] FPI: Primary data validation passed. [2025-09-24T18:54:40.249460] [INFO ] [MAIN ] FPI: Fetched primary data is valid. [2025-09-24T18:54:40.249515] [DEBUG] [LOCAL ] FPI: Saving primary data. [2025-09-24T18:54:40.250516] [DEBUG] [LOCAL ] FPI: Trimmed 44082 records to 31139 (keeping 200 days of data) [2025-09-24T18:54:40.433960] [DEBUG] [LOCAL ] FPI: Primary data saved (31139 records). [2025-09-24T18:54:40.434099] [INFO ] [MAIN ] FPI: Full history saved. [2025-09-24T18:54:40.434188] [INFO ] [MAIN ] Update Progress: 865/2373 symbols completed. FPI took 22.3s. Estimated remaining: 3h 19m 49s. Rate: 7.5 symbols/min [2025-09-24T18:54:40.611280] [INFO ] [MAIN ] FRA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:54:40.627540] [DEBUG] [LOCAL ] FRA: Loaded 14584 existing records from primary storage. [2025-09-24T18:54:40.627697] [INFO ] [MAIN ] FRA: Loaded 14584 existing records. [2025-09-24T18:54:40.816580] [WARN ] [MAIN ] FRA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:54:40.816735] [INFO ] [REMOTE ] FR: Fetching primary data for 2025-01. [2025-09-24T18:54:40.818079] [INFO ] [MAIN ] FRA: Wiping existing primary data before full refresh. [2025-09-24T18:54:40.818169] [INFO ] [LOCAL ] FRA: Starting deletion of primary data. [2025-09-24T18:54:40.818716] [DEBUG] [LOCAL ] FRA: Deleted primary data file. [2025-09-24T18:54:40.818782] [INFO ] [MAIN ] FRA: Starting full primary refresh. [2025-09-24T18:54:41.188939] [INFO ] [REMOTE ] FRA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:54:41.622579] [INFO ] [REMOTE ] FPH: Fetching primary data for 2025-07. [2025-09-24T18:54:41.624944] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2025-09 (1.60 seconds). [2025-09-24T18:54:41.634307] [INFO ] [REMOTE ] FOUR: Full fetch complete (71937 records). [2025-09-24T18:54:41.634435] [DEBUG] [VALIDATOR ] FOUR: Validating primary data. [2025-09-24T18:54:42.049098] [DEBUG] [VALIDATOR ] FOUR: All expected trading days are present. [2025-09-24T18:54:42.049308] [DEBUG] [VALIDATOR ] FOUR: Primary data validation passed. [2025-09-24T18:54:42.050282] [INFO ] [MAIN ] FOUR: Fetched primary data is valid. [2025-09-24T18:54:42.050361] [DEBUG] [LOCAL ] FOUR: Saving primary data. [2025-09-24T18:54:42.051924] [DEBUG] [LOCAL ] FOUR: Trimmed 71937 records to 49527 (keeping 200 days of data) [2025-09-24T18:54:42.281038] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2025-01 (1.46 seconds). [2025-09-24T18:54:42.378844] [DEBUG] [LOCAL ] FOUR: Primary data saved (49527 records). [2025-09-24T18:54:42.379022] [INFO ] [MAIN ] FOUR: Full history saved. [2025-09-24T18:54:42.379114] [INFO ] [MAIN ] Update Progress: 866/2373 symbols completed. FOUR took 43.5s. Estimated remaining: 3h 19m 30s. Rate: 7.6 symbols/min [2025-09-24T18:54:42.422547] [INFO ] [REMOTE ] FRA: Fetching primary data for 2024-12. [2025-09-24T18:54:42.557445] [INFO ] [MAIN ] FRGE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:54:42.576712] [DEBUG] [LOCAL ] FRGE: Loaded 18585 existing records from primary storage. [2025-09-24T18:54:42.576851] [INFO ] [MAIN ] FRGE: Loaded 18585 existing records. [2025-09-24T18:54:42.765267] [WARN ] [MAIN ] FRGE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:54:42.765514] [INFO ] [MAIN ] FRGE: Wiping existing primary data before full refresh. [2025-09-24T18:54:42.765562] [INFO ] [LOCAL ] FRGE: Starting deletion of primary data. [2025-09-24T18:54:42.766062] [DEBUG] [LOCAL ] FRGE: Deleted primary data file. [2025-09-24T18:54:42.766121] [INFO ] [MAIN ] FRGE: Starting full primary refresh. [2025-09-24T18:54:42.924988] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2025-07 (1.30 seconds). [2025-09-24T18:54:43.151800] [INFO ] [REMOTE ] FRGE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:54:43.216037] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2024-12. [2025-09-24T18:54:43.694196] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2024-12 (1.27 seconds). [2025-09-24T18:54:44.016099] [INFO ] [REMOTE ] FPH: Fetching primary data for 2025-08. [2025-09-24T18:54:44.715723] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2024-12 (1.50 seconds). [2025-09-24T18:54:44.816080] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2025-01. [2025-09-24T18:54:45.061218] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-24T18:54:45.616094] [INFO ] [REMOTE ] FPH: Fetching primary data for 2025-09. [2025-09-24T18:54:46.119107] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2025-01 (1.30 seconds). [2025-09-24T18:54:46.340070] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2025-09 (0.72 seconds). [2025-09-24T18:54:46.346311] [INFO ] [REMOTE ] FPH: Full fetch complete (31503 records). [2025-09-24T18:54:46.346511] [DEBUG] [VALIDATOR ] FPH: Validating primary data. [2025-09-24T18:54:46.424812] [INFO ] [REMOTE ] FR: Fetching primary data for 2025-02. [2025-09-24T18:54:46.908771] [DEBUG] [VALIDATOR ] FPH: All expected trading days are present. [2025-09-24T18:54:46.908876] [DEBUG] [VALIDATOR ] FPH: Primary data validation passed. [2025-09-24T18:54:46.909750] [INFO ] [MAIN ] FPH: Fetched primary data is valid. [2025-09-24T18:54:46.909818] [DEBUG] [LOCAL ] FPH: Saving primary data. [2025-09-24T18:54:46.910874] [DEBUG] [LOCAL ] FPH: Trimmed 31503 records to 19649 (keeping 200 days of data) [2025-09-24T18:54:47.031816] [DEBUG] [LOCAL ] FPH: Primary data saved (19649 records). [2025-09-24T18:54:47.031977] [INFO ] [MAIN ] FPH: Full history saved. [2025-09-24T18:54:47.032069] [INFO ] [MAIN ] Update Progress: 867/2373 symbols completed. FPH took 32.3s. Estimated remaining: 3h 19m 17s. Rate: 7.6 symbols/min [2025-09-24T18:54:47.224944] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2025-02. [2025-09-24T18:54:47.227811] [INFO ] [MAIN ] FRO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:54:47.289356] [DEBUG] [LOCAL ] FRO: Loaded 51894 existing records from primary storage. [2025-09-24T18:54:47.289532] [INFO ] [MAIN ] FRO: Loaded 51894 existing records. [2025-09-24T18:54:47.479204] [WARN ] [MAIN ] FRO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:54:47.479497] [INFO ] [MAIN ] FRO: Wiping existing primary data before full refresh. [2025-09-24T18:54:47.479553] [INFO ] [LOCAL ] FRO: Starting deletion of primary data. [2025-09-24T18:54:47.481121] [DEBUG] [LOCAL ] FRO: Deleted primary data file. [2025-09-24T18:54:47.481185] [INFO ] [MAIN ] FRO: Starting full primary refresh. [2025-09-24T18:54:47.854389] [INFO ] [REMOTE ] FRO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:54:47.880726] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-24T18:54:48.016038] [INFO ] [REMOTE ] FR: Fetching primary data for 2025-03. [2025-09-24T18:54:48.530383] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2025-02 (1.31 seconds). [2025-09-24T18:54:48.816102] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2025-03. [2025-09-24T18:54:49.616066] [INFO ] [REMOTE ] FRO: Fetching primary data for 2024-12. [2025-09-24T18:54:49.733280] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2025-03 (1.72 seconds). [2025-09-24T18:54:49.792471] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2025-03 (0.98 seconds). [2025-09-24T18:54:50.416086] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2025-04. [2025-09-24T18:54:51.216114] [INFO ] [REMOTE ] FRA: Fetching primary data for 2025-01. [2025-09-24T18:54:51.349181] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-24T18:54:51.377995] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2025-04 (0.96 seconds). [2025-09-24T18:54:52.016070] [INFO ] [REMOTE ] FRO: Fetching primary data for 2025-01. [2025-09-24T18:54:52.081403] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2025-01 (0.87 seconds). [2025-09-24T18:54:52.816089] [INFO ] [REMOTE ] FRA: Fetching primary data for 2025-02. [2025-09-24T18:54:53.616053] [INFO ] [REMOTE ] FR: Fetching primary data for 2025-04. [2025-09-24T18:54:53.777077] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-24T18:54:53.969371] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2025-01 (1.95 seconds). [2025-09-24T18:54:54.416087] [INFO ] [REMOTE ] FRO: Fetching primary data for 2025-02. [2025-09-24T18:54:55.097719] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-24T18:54:55.216050] [INFO ] [REMOTE ] FR: Fetching primary data for 2025-05. [2025-09-24T18:54:56.016113] [INFO ] [REMOTE ] FRA: Fetching primary data for 2025-03. [2025-09-24T18:54:56.309193] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2025-02 (1.89 seconds). [2025-09-24T18:54:56.710845] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2025-03 (0.69 seconds). [2025-09-24T18:54:56.816035] [INFO ] [REMOTE ] FRA: Fetching primary data for 2025-04. [2025-09-24T18:54:56.872184] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2025-05 (1.66 seconds). [2025-09-24T18:54:57.616048] [INFO ] [REMOTE ] FR: Fetching primary data for 2025-06. [2025-09-24T18:54:57.779692] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2025-04 (0.96 seconds). [2025-09-24T18:54:58.416083] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2025-05. [2025-09-24T18:54:59.025293] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-24T18:54:59.216055] [INFO ] [REMOTE ] FR: Fetching primary data for 2025-07. [2025-09-24T18:54:59.367735] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-24T18:55:00.016107] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2025-06. [2025-09-24T18:55:00.816070] [INFO ] [REMOTE ] FRO: Fetching primary data for 2025-03. [2025-09-24T18:55:00.840779] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2025-06 (0.82 seconds). [2025-09-24T18:55:00.908845] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2025-07 (1.69 seconds). [2025-09-24T18:55:01.616083] [INFO ] [REMOTE ] FRA: Fetching primary data for 2025-05. [2025-09-24T18:55:02.416084] [INFO ] [REMOTE ] FR: Fetching primary data for 2025-08. [2025-09-24T18:55:02.471704] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2025-05 (0.86 seconds). [2025-09-24T18:55:02.529881] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-24T18:55:03.216090] [INFO ] [REMOTE ] FRA: Fetching primary data for 2025-06. [2025-09-24T18:55:03.649857] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2025-08 (1.23 seconds). [2025-09-24T18:55:04.016077] [INFO ] [REMOTE ] FR: Fetching primary data for 2025-09. [2025-09-24T18:55:04.088503] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2025-06 (0.87 seconds). [2025-09-24T18:55:04.816078] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2025-07. [2025-09-24T18:55:05.552821] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2025-09 (1.54 seconds). [2025-09-24T18:55:05.562173] [INFO ] [REMOTE ] FR: Full fetch complete (66576 records). [2025-09-24T18:55:05.562420] [DEBUG] [VALIDATOR ] FR: Validating primary data. [2025-09-24T18:55:05.621416] [INFO ] [REMOTE ] FRO: Fetching primary data for 2025-04. [2025-09-24T18:55:05.850346] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2025-07 (1.03 seconds). [2025-09-24T18:55:05.998481] [DEBUG] [VALIDATOR ] FR: All expected trading days are present. [2025-09-24T18:55:05.998567] [DEBUG] [VALIDATOR ] FR: Primary data validation passed. [2025-09-24T18:55:05.999543] [INFO ] [MAIN ] FR: Fetched primary data is valid. [2025-09-24T18:55:05.999609] [DEBUG] [LOCAL ] FR: Saving primary data. [2025-09-24T18:55:06.001028] [DEBUG] [LOCAL ] FR: Trimmed 66576 records to 46558 (keeping 200 days of data) [2025-09-24T18:55:06.302579] [DEBUG] [LOCAL ] FR: Primary data saved (46558 records). [2025-09-24T18:55:06.302826] [INFO ] [MAIN ] FR: Full history saved. [2025-09-24T18:55:06.302948] [INFO ] [MAIN ] Update Progress: 868/2373 symbols completed. FR took 34.6s. Estimated remaining: 3h 19m 28s. Rate: 7.5 symbols/min [2025-09-24T18:55:06.421315] [INFO ] [REMOTE ] FRA: Fetching primary data for 2025-07. [2025-09-24T18:55:06.489574] [INFO ] [MAIN ] FRT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:55:06.531485] [DEBUG] [LOCAL ] FRT: Loaded 42360 existing records from primary storage. [2025-09-24T18:55:06.531675] [INFO ] [MAIN ] FRT: Loaded 42360 existing records. [2025-09-24T18:55:06.713800] [WARN ] [MAIN ] FRT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:55:06.714128] [INFO ] [MAIN ] FRT: Wiping existing primary data before full refresh. [2025-09-24T18:55:06.714184] [INFO ] [LOCAL ] FRT: Starting deletion of primary data. [2025-09-24T18:55:06.715212] [DEBUG] [LOCAL ] FRT: Deleted primary data file. [2025-09-24T18:55:06.715278] [INFO ] [MAIN ] FRT: Starting full primary refresh. [2025-09-24T18:55:07.090118] [INFO ] [REMOTE ] FRT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:55:07.216053] [INFO ] [REMOTE ] FRT: Fetching primary data for 2024-12. [2025-09-24T18:55:07.419078] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2025-07 (1.00 seconds). [2025-09-24T18:55:07.609453] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2025-04 (1.99 seconds). [2025-09-24T18:55:08.016086] [INFO ] [REMOTE ] FRA: Fetching primary data for 2025-08. [2025-09-24T18:55:08.751916] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-24T18:55:08.767403] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2025-08 (0.75 seconds). [2025-09-24T18:55:08.816030] [INFO ] [REMOTE ] FRA: Fetching primary data for 2025-09. [2025-09-24T18:55:09.616059] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2025-08. [2025-09-24T18:55:09.730319] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2025-09 (0.91 seconds). [2025-09-24T18:55:09.733408] [INFO ] [REMOTE ] FRA: Full fetch complete (24186 records). [2025-09-24T18:55:09.733498] [DEBUG] [VALIDATOR ] FRA: Validating primary data. [2025-09-24T18:55:10.099239] [DEBUG] [VALIDATOR ] FRA: All expected trading days are present. [2025-09-24T18:55:10.099318] [DEBUG] [VALIDATOR ] FRA: Primary data validation passed. [2025-09-24T18:55:10.099790] [INFO ] [MAIN ] FRA: Fetched primary data is valid. [2025-09-24T18:55:10.099853] [DEBUG] [LOCAL ] FRA: Saving primary data. [2025-09-24T18:55:10.101298] [DEBUG] [LOCAL ] FRA: Trimmed 24186 records to 14534 (keeping 200 days of data) [2025-09-24T18:55:10.188325] [DEBUG] [LOCAL ] FRA: Primary data saved (14534 records). [2025-09-24T18:55:10.188466] [INFO ] [MAIN ] FRA: Full history saved. [2025-09-24T18:55:10.188554] [INFO ] [MAIN ] Update Progress: 869/2373 symbols completed. FRA took 29.8s. Estimated remaining: 3h 19m 13s. Rate: 7.5 symbols/min [2025-09-24T18:55:10.363163] [INFO ] [MAIN ] FSCO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:55:10.401830] [DEBUG] [LOCAL ] FSCO: Loaded 36851 existing records from primary storage. [2025-09-24T18:55:10.401975] [INFO ] [MAIN ] FSCO: Loaded 36851 existing records. [2025-09-24T18:55:10.422333] [INFO ] [REMOTE ] FRT: Fetching primary data for 2025-01. [2025-09-24T18:55:10.587040] [WARN ] [MAIN ] FSCO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:55:10.587391] [INFO ] [MAIN ] FSCO: Wiping existing primary data before full refresh. [2025-09-24T18:55:10.587441] [INFO ] [LOCAL ] FSCO: Starting deletion of primary data. [2025-09-24T18:55:10.588306] [DEBUG] [LOCAL ] FSCO: Deleted primary data file. [2025-09-24T18:55:10.588369] [INFO ] [MAIN ] FSCO: Starting full primary refresh. [2025-09-24T18:55:10.729342] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-24T18:55:10.968200] [INFO ] [REMOTE ] FSCO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:55:11.216084] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2024-12. [2025-09-24T18:55:11.958848] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2025-01 (1.54 seconds). [2025-09-24T18:55:12.016033] [INFO ] [REMOTE ] FRT: Fetching primary data for 2025-02. [2025-09-24T18:55:12.654801] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-24T18:55:12.816055] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2025-01. [2025-09-24T18:55:13.493162] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-24T18:55:13.616042] [INFO ] [REMOTE ] FRT: Fetching primary data for 2025-03. [2025-09-24T18:55:14.305711] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-24T18:55:14.416047] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2025-02. [2025-09-24T18:55:15.154417] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-24T18:55:15.216080] [INFO ] [REMOTE ] FRT: Fetching primary data for 2025-04. [2025-09-24T18:55:15.858945] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2025-02 (1.44 seconds). [2025-09-24T18:55:16.016092] [INFO ] [REMOTE ] FRO: Fetching primary data for 2025-05. [2025-09-24T18:55:16.816174] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2025-03. [2025-09-24T18:55:16.950844] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2025-04 (1.73 seconds). [2025-09-24T18:55:17.616101] [INFO ] [REMOTE ] FRT: Fetching primary data for 2025-05. [2025-09-24T18:55:17.971855] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2025-05 (1.96 seconds). [2025-09-24T18:55:18.167054] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2025-03 (1.35 seconds). [2025-09-24T18:55:18.416131] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2025-04. [2025-09-24T18:55:18.854837] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2025-05 (1.24 seconds). [2025-09-24T18:55:19.216114] [INFO ] [REMOTE ] FRO: Fetching primary data for 2025-06. [2025-09-24T18:55:19.597456] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-24T18:55:20.016146] [INFO ] [REMOTE ] FRT: Fetching primary data for 2025-06. [2025-09-24T18:55:20.695690] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2025-06 (1.48 seconds). [2025-09-24T18:55:20.816038] [INFO ] [REMOTE ] FRO: Fetching primary data for 2025-07. [2025-09-24T18:55:21.266479] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-24T18:55:21.616077] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2025-09. [2025-09-24T18:55:22.311341] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2025-09 (0.70 seconds). [2025-09-24T18:55:22.314141] [INFO ] [REMOTE ] FRGE: Full fetch complete (33993 records). [2025-09-24T18:55:22.314230] [DEBUG] [VALIDATOR ] FRGE: Validating primary data. [2025-09-24T18:55:22.421169] [INFO ] [REMOTE ] FRT: Fetching primary data for 2025-07. [2025-09-24T18:55:22.727151] [DEBUG] [VALIDATOR ] FRGE: All expected trading days are present. [2025-09-24T18:55:22.727330] [DEBUG] [VALIDATOR ] FRGE: Primary data validation passed. [2025-09-24T18:55:22.728093] [INFO ] [MAIN ] FRGE: Fetched primary data is valid. [2025-09-24T18:55:22.728176] [DEBUG] [LOCAL ] FRGE: Saving primary data. [2025-09-24T18:55:22.729391] [DEBUG] [LOCAL ] FRGE: Trimmed 33993 records to 18432 (keeping 200 days of data) [2025-09-24T18:55:22.857373] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2025-07 (2.04 seconds). [2025-09-24T18:55:22.898514] [DEBUG] [LOCAL ] FRGE: Primary data saved (18432 records). [2025-09-24T18:55:22.898745] [INFO ] [MAIN ] FRGE: Full history saved. [2025-09-24T18:55:22.898864] [INFO ] [MAIN ] Update Progress: 870/2373 symbols completed. FRGE took 40.5s. Estimated remaining: 3h 19m 14s. Rate: 7.5 symbols/min [2025-09-24T18:55:23.075533] [INFO ] [MAIN ] FSK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:55:23.124402] [DEBUG] [LOCAL ] FSK: Loaded 49398 existing records from primary storage. [2025-09-24T18:55:23.124577] [INFO ] [MAIN ] FSK: Loaded 49398 existing records. [2025-09-24T18:55:23.222604] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2025-05. [2025-09-24T18:55:23.307601] [WARN ] [MAIN ] FSK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:55:23.307882] [INFO ] [MAIN ] FSK: Wiping existing primary data before full refresh. [2025-09-24T18:55:23.307931] [INFO ] [LOCAL ] FSK: Starting deletion of primary data. [2025-09-24T18:55:23.309542] [DEBUG] [LOCAL ] FSK: Deleted primary data file. [2025-09-24T18:55:23.309605] [INFO ] [MAIN ] FSK: Starting full primary refresh. [2025-09-24T18:55:23.776713] [INFO ] [REMOTE ] FSK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:55:24.005349] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2025-07 (1.58 seconds). [2025-09-24T18:55:24.016029] [INFO ] [REMOTE ] FRT: Fetching primary data for 2025-08. [2025-09-24T18:55:24.756884] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-24T18:55:24.816044] [INFO ] [REMOTE ] FRO: Fetching primary data for 2025-08. [2025-09-24T18:55:25.197786] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2025-08 (1.18 seconds). [2025-09-24T18:55:25.616121] [INFO ] [REMOTE ] FRT: Fetching primary data for 2025-09. [2025-09-24T18:55:26.416065] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2025-06. [2025-09-24T18:55:26.526227] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2025-08 (1.71 seconds). [2025-09-24T18:55:27.208115] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2025-09 (1.59 seconds). [2025-09-24T18:55:27.215271] [INFO ] [REMOTE ] FRT: Full fetch complete (60254 records). [2025-09-24T18:55:27.215389] [DEBUG] [VALIDATOR ] FRT: Validating primary data. [2025-09-24T18:55:27.223676] [INFO ] [REMOTE ] FRO: Fetching primary data for 2025-09. [2025-09-24T18:55:27.621245] [DEBUG] [VALIDATOR ] FRT: All expected trading days are present. [2025-09-24T18:55:27.621349] [DEBUG] [VALIDATOR ] FRT: Primary data validation passed. [2025-09-24T18:55:27.622279] [INFO ] [MAIN ] FRT: Fetched primary data is valid. [2025-09-24T18:55:27.622359] [DEBUG] [LOCAL ] FRT: Saving primary data. [2025-09-24T18:55:27.641292] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-24T18:55:27.647961] [DEBUG] [LOCAL ] FRT: Trimmed 60254 records to 42294 (keeping 200 days of data) [2025-09-24T18:55:27.936050] [DEBUG] [LOCAL ] FRT: Primary data saved (42294 records). [2025-09-24T18:55:27.936336] [INFO ] [MAIN ] FRT: Full history saved. [2025-09-24T18:55:27.936542] [INFO ] [MAIN ] Update Progress: 871/2373 symbols completed. FRT took 21.6s. Estimated remaining: 3h 19m 1s. Rate: 7.5 symbols/min [2025-09-24T18:55:28.021208] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2025-07. [2025-09-24T18:55:28.132830] [INFO ] [MAIN ] FSLY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:55:28.182318] [DEBUG] [LOCAL ] FSLY: Loaded 51274 existing records from primary storage. [2025-09-24T18:55:28.182488] [INFO ] [MAIN ] FSLY: Loaded 51274 existing records. [2025-09-24T18:55:28.376827] [WARN ] [MAIN ] FSLY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:55:28.377121] [INFO ] [MAIN ] FSLY: Wiping existing primary data before full refresh. [2025-09-24T18:55:28.377172] [INFO ] [LOCAL ] FSLY: Starting deletion of primary data. [2025-09-24T18:55:28.378248] [DEBUG] [LOCAL ] FSLY: Deleted primary data file. [2025-09-24T18:55:28.378311] [INFO ] [MAIN ] FSLY: Starting full primary refresh. [2025-09-24T18:55:28.775859] [INFO ] [REMOTE ] FSLY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:55:28.816045] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2024-12. [2025-09-24T18:55:29.058239] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2025-09 (1.83 seconds). [2025-09-24T18:55:29.070182] [INFO ] [REMOTE ] FRO: Full fetch complete (75389 records). [2025-09-24T18:55:29.070357] [DEBUG] [VALIDATOR ] FRO: Validating primary data. [2025-09-24T18:55:29.493401] [DEBUG] [VALIDATOR ] FRO: All expected trading days are present. [2025-09-24T18:55:29.493837] [DEBUG] [VALIDATOR ] FRO: Primary data validation passed. [2025-09-24T18:55:29.495128] [INFO ] [MAIN ] FRO: Fetched primary data is valid. [2025-09-24T18:55:29.495279] [DEBUG] [LOCAL ] FRO: Saving primary data. [2025-09-24T18:55:29.499588] [DEBUG] [LOCAL ] FRO: Trimmed 75389 records to 51855 (keeping 200 days of data) [2025-09-24T18:55:29.617062] [INFO ] [REMOTE ] FSK: Fetching primary data for 2024-12. [2025-09-24T18:55:29.636480] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2025-07 (1.62 seconds). [2025-09-24T18:55:29.866561] [DEBUG] [LOCAL ] FRO: Primary data saved (51855 records). [2025-09-24T18:55:29.866825] [INFO ] [MAIN ] FRO: Full history saved. [2025-09-24T18:55:29.866965] [INFO ] [MAIN ] Update Progress: 872/2373 symbols completed. FRO took 42.8s. Estimated remaining: 3h 18m 42s. Rate: 7.6 symbols/min [2025-09-24T18:55:30.051797] [INFO ] [MAIN ] FSM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:55:30.105896] [DEBUG] [LOCAL ] FSM: Loaded 53288 existing records from primary storage. [2025-09-24T18:55:30.106063] [INFO ] [MAIN ] FSM: Loaded 53288 existing records. [2025-09-24T18:55:30.305324] [WARN ] [MAIN ] FSM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:55:30.305786] [INFO ] [MAIN ] FSM: Wiping existing primary data before full refresh. [2025-09-24T18:55:30.305875] [INFO ] [LOCAL ] FSM: Starting deletion of primary data. [2025-09-24T18:55:30.307022] [DEBUG] [LOCAL ] FSM: Deleted primary data file. [2025-09-24T18:55:30.307095] [INFO ] [MAIN ] FSM: Starting full primary refresh. [2025-09-24T18:55:30.421158] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2025-08. [2025-09-24T18:55:30.688276] [INFO ] [REMOTE ] FSM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:55:30.781968] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2024-12 (1.97 seconds). [2025-09-24T18:55:31.216056] [INFO ] [REMOTE ] FSM: Fetching primary data for 2024-12. [2025-09-24T18:55:31.340615] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-24T18:55:31.933776] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-24T18:55:32.016059] [INFO ] [REMOTE ] FSK: Fetching primary data for 2025-01. [2025-09-24T18:55:32.816108] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2025-01. [2025-09-24T18:55:32.975624] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-24T18:55:33.616055] [INFO ] [REMOTE ] FSM: Fetching primary data for 2025-01. [2025-09-24T18:55:33.671850] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2025-01 (1.66 seconds). [2025-09-24T18:55:34.416069] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2025-09. [2025-09-24T18:55:34.650091] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-24T18:55:35.145000] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T18:55:35.216050] [INFO ] [REMOTE ] FSM: Fetching primary data for 2025-02. [2025-09-24T18:55:35.934691] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2025-09 (1.52 seconds). [2025-09-24T18:55:35.941688] [INFO ] [REMOTE ] FSCO: Full fetch complete (53992 records). [2025-09-24T18:55:35.941792] [DEBUG] [VALIDATOR ] FSCO: Validating primary data. [2025-09-24T18:55:36.021312] [INFO ] [REMOTE ] FSK: Fetching primary data for 2025-02. [2025-09-24T18:55:36.332603] [DEBUG] [VALIDATOR ] FSCO: All expected trading days are present. [2025-09-24T18:55:36.332747] [DEBUG] [VALIDATOR ] FSCO: Primary data validation passed. [2025-09-24T18:55:36.333562] [INFO ] [MAIN ] FSCO: Fetched primary data is valid. [2025-09-24T18:55:36.333664] [DEBUG] [LOCAL ] FSCO: Saving primary data. [2025-09-24T18:55:36.334822] [DEBUG] [LOCAL ] FSCO: Trimmed 53992 records to 36964 (keeping 200 days of data) [2025-09-24T18:55:36.559409] [DEBUG] [LOCAL ] FSCO: Primary data saved (36964 records). [2025-09-24T18:55:36.559544] [INFO ] [MAIN ] FSCO: Full history saved. [2025-09-24T18:55:36.559694] [INFO ] [MAIN ] Update Progress: 873/2373 symbols completed. FSCO took 26.4s. Estimated remaining: 3h 18m 32s. Rate: 7.6 symbols/min [2025-09-24T18:55:36.731376] [INFO ] [MAIN ] FSS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:55:36.773839] [DEBUG] [LOCAL ] FSS: Loaded 34552 existing records from primary storage. [2025-09-24T18:55:36.773978] [INFO ] [MAIN ] FSS: Loaded 34552 existing records. [2025-09-24T18:55:36.839544] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2025-02. [2025-09-24T18:55:36.978498] [WARN ] [MAIN ] FSS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:55:36.978957] [INFO ] [MAIN ] FSS: Wiping existing primary data before full refresh. [2025-09-24T18:55:36.979066] [INFO ] [LOCAL ] FSS: Starting deletion of primary data. [2025-09-24T18:55:36.979943] [DEBUG] [LOCAL ] FSS: Deleted primary data file. [2025-09-24T18:55:36.980004] [INFO ] [MAIN ] FSS: Starting full primary refresh. [2025-09-24T18:55:37.110562] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2025-02 (1.89 seconds). [2025-09-24T18:55:37.376508] [INFO ] [REMOTE ] FSS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:55:37.616063] [INFO ] [REMOTE ] FSS: Fetching primary data for 2024-12. [2025-09-24T18:55:37.764246] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-24T18:55:38.416113] [INFO ] [REMOTE ] FSK: Fetching primary data for 2025-03. [2025-09-24T18:55:38.500682] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-24T18:55:38.532181] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2024-12 (0.92 seconds). [2025-09-24T18:55:39.216155] [INFO ] [REMOTE ] FSM: Fetching primary data for 2025-03. [2025-09-24T18:55:39.901751] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-24T18:55:40.016104] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2025-03. [2025-09-24T18:55:40.816102] [INFO ] [REMOTE ] FSK: Fetching primary data for 2025-04. [2025-09-24T18:55:41.016196] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-24T18:55:41.616160] [INFO ] [REMOTE ] FSM: Fetching primary data for 2025-04. [2025-09-24T18:55:41.784014] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-24T18:55:42.416097] [INFO ] [REMOTE ] FSS: Fetching primary data for 2025-01. [2025-09-24T18:55:42.584730] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-24T18:55:42.977923] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2025-04 (1.36 seconds). [2025-09-24T18:55:43.216085] [INFO ] [REMOTE ] FSK: Fetching primary data for 2025-05. [2025-09-24T18:55:43.299055] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2025-01 (0.88 seconds). [2025-09-24T18:55:44.016081] [INFO ] [REMOTE ] FSS: Fetching primary data for 2025-02. [2025-09-24T18:55:44.433866] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2025-05 (1.22 seconds). [2025-09-24T18:55:44.816146] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2025-04. [2025-09-24T18:55:44.979561] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-24T18:55:45.616097] [INFO ] [REMOTE ] FSK: Fetching primary data for 2025-06. [2025-09-24T18:55:46.250013] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2025-04 (1.43 seconds). [2025-09-24T18:55:46.416078] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2025-05. [2025-09-24T18:55:47.216067] [INFO ] [REMOTE ] FSM: Fetching primary data for 2025-05. [2025-09-24T18:55:47.309102] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2025-06 (1.69 seconds). [2025-09-24T18:55:47.889128] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-24T18:55:48.016073] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2025-06. [2025-09-24T18:55:48.779336] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-24T18:55:48.816036] [INFO ] [REMOTE ] FSM: Fetching primary data for 2025-06. [2025-09-24T18:55:49.617722] [INFO ] [REMOTE ] FSS: Fetching primary data for 2025-03. [2025-09-24T18:55:49.623413] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-24T18:55:50.202623] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-24T18:55:50.416130] [INFO ] [REMOTE ] FSM: Fetching primary data for 2025-07. [2025-09-24T18:55:50.646104] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2025-03 (1.03 seconds). [2025-09-24T18:55:51.216110] [INFO ] [REMOTE ] FSS: Fetching primary data for 2025-04. [2025-09-24T18:55:51.795710] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-24T18:55:52.016138] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2025-07. [2025-09-24T18:55:52.793201] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-24T18:55:52.816127] [INFO ] [REMOTE ] FSK: Fetching primary data for 2025-07. [2025-09-24T18:55:53.628207] [INFO ] [REMOTE ] FSM: Fetching primary data for 2025-08. [2025-09-24T18:55:53.651160] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-24T18:55:54.339520] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2025-07 (1.52 seconds). [2025-09-24T18:55:54.416055] [INFO ] [REMOTE ] FSK: Fetching primary data for 2025-08. [2025-09-24T18:55:55.153157] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-24T18:55:55.216038] [INFO ] [REMOTE ] FSM: Fetching primary data for 2025-09. [2025-09-24T18:55:55.856688] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-24T18:55:56.016037] [INFO ] [REMOTE ] FSK: Fetching primary data for 2025-09. [2025-09-24T18:55:56.816072] [INFO ] [REMOTE ] FSS: Fetching primary data for 2025-05. [2025-09-24T18:55:57.010499] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-24T18:55:57.021121] [INFO ] [REMOTE ] FSM: Full fetch complete (76692 records). [2025-09-24T18:55:57.021260] [DEBUG] [VALIDATOR ] FSM: Validating primary data. [2025-09-24T18:55:57.420435] [DEBUG] [VALIDATOR ] FSM: All expected trading days are present. [2025-09-24T18:55:57.420519] [DEBUG] [VALIDATOR ] FSM: Primary data validation passed. [2025-09-24T18:55:57.421516] [INFO ] [MAIN ] FSM: Fetched primary data is valid. [2025-09-24T18:55:57.421581] [DEBUG] [LOCAL ] FSM: Saving primary data. [2025-09-24T18:55:57.423137] [DEBUG] [LOCAL ] FSM: Trimmed 76692 records to 53287 (keeping 200 days of data) [2025-09-24T18:55:57.638817] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2025-08. [2025-09-24T18:55:57.676162] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2025-09 (1.66 seconds). [2025-09-24T18:55:57.690797] [INFO ] [REMOTE ] FSK: Full fetch complete (71407 records). [2025-09-24T18:55:57.692097] [DEBUG] [VALIDATOR ] FSK: Validating primary data. [2025-09-24T18:55:58.103506] [DEBUG] [LOCAL ] FSM: Primary data saved (53287 records). [2025-09-24T18:55:58.104079] [INFO ] [MAIN ] FSM: Full history saved. [2025-09-24T18:55:58.114587] [INFO ] [MAIN ] Update Progress: 874/2373 symbols completed. FSM took 28.2s. Estimated remaining: 3h 18m 48s. Rate: 7.5 symbols/min [2025-09-24T18:55:58.313761] [DEBUG] [VALIDATOR ] FSK: All expected trading days are present. [2025-09-24T18:55:58.317460] [DEBUG] [VALIDATOR ] FSK: Primary data validation passed. [2025-09-24T18:55:58.318672] [INFO ] [MAIN ] FSK: Fetched primary data is valid. [2025-09-24T18:55:58.318989] [DEBUG] [LOCAL ] FSK: Saving primary data. [2025-09-24T18:55:58.403327] [INFO ] [MAIN ] FT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:55:58.411807] [DEBUG] [LOCAL ] FSK: Trimmed 71407 records to 49410 (keeping 200 days of data) [2025-09-24T18:55:58.428914] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2025-05 (1.61 seconds). [2025-09-24T18:55:58.443420] [INFO ] [REMOTE ] FSS: Fetching primary data for 2025-06. [2025-09-24T18:55:58.446956] [DEBUG] [LOCAL ] FT: Loaded 6291 existing records from primary storage. [2025-09-24T18:55:58.448437] [INFO ] [MAIN ] FT: Loaded 6291 existing records. [2025-09-24T18:55:58.754190] [WARN ] [MAIN ] FT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:55:58.757592] [INFO ] [MAIN ] FT: Wiping existing primary data before full refresh. [2025-09-24T18:55:58.758448] [INFO ] [LOCAL ] FT: Starting deletion of primary data. [2025-09-24T18:55:58.759613] [DEBUG] [LOCAL ] FT: Deleted primary data file. [2025-09-24T18:55:58.760234] [INFO ] [MAIN ] FT: Starting full primary refresh. [2025-09-24T18:55:59.156272] [INFO ] [REMOTE ] FT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:55:59.221013] [INFO ] [REMOTE ] FT: Fetching primary data for 2024-12. [2025-09-24T18:55:59.359529] [DEBUG] [LOCAL ] FSK: Primary data saved (49410 records). [2025-09-24T18:55:59.359717] [INFO ] [MAIN ] FSK: Full history saved. [2025-09-24T18:55:59.359819] [INFO ] [MAIN ] Update Progress: 875/2373 symbols completed. FSK took 36.5s. Estimated remaining: 3h 18m 28s. Rate: 7.5 symbols/min [2025-09-24T18:55:59.624444] [INFO ] [MAIN ] FTHY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:55:59.642593] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2025-08 (2.00 seconds). [2025-09-24T18:55:59.665293] [DEBUG] [LOCAL ] FTHY: Loaded 11693 existing records from primary storage. [2025-09-24T18:55:59.665443] [INFO ] [MAIN ] FTHY: Loaded 11693 existing records. [2025-09-24T18:55:59.850964] [WARN ] [MAIN ] FTHY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:55:59.851306] [INFO ] [MAIN ] FTHY: Wiping existing primary data before full refresh. [2025-09-24T18:55:59.851435] [INFO ] [LOCAL ] FTHY: Starting deletion of primary data. [2025-09-24T18:55:59.852438] [DEBUG] [LOCAL ] FTHY: Deleted primary data file. [2025-09-24T18:55:59.852506] [INFO ] [MAIN ] FTHY: Starting full primary refresh. [2025-09-24T18:55:59.990565] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2025-06 (1.55 seconds). [2025-09-24T18:56:00.026146] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2025-09. [2025-09-24T18:56:00.199791] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2024-12 (0.98 seconds). [2025-09-24T18:56:00.270118] [INFO ] [REMOTE ] FTHY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:56:00.816083] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2024-12. [2025-09-24T18:56:01.616079] [INFO ] [REMOTE ] FSS: Fetching primary data for 2025-07. [2025-09-24T18:56:01.684969] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2024-12 (0.87 seconds). [2025-09-24T18:56:02.073598] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2025-09 (2.05 seconds). [2025-09-24T18:56:02.084020] [INFO ] [REMOTE ] FSLY: Full fetch complete (74961 records). [2025-09-24T18:56:02.084329] [DEBUG] [VALIDATOR ] FSLY: Validating primary data. [2025-09-24T18:56:02.425414] [INFO ] [REMOTE ] FT: Fetching primary data for 2025-01. [2025-09-24T18:56:02.537845] [DEBUG] [VALIDATOR ] FSLY: All expected trading days are present. [2025-09-24T18:56:02.537967] [DEBUG] [VALIDATOR ] FSLY: Primary data validation passed. [2025-09-24T18:56:02.539017] [INFO ] [MAIN ] FSLY: Fetched primary data is valid. [2025-09-24T18:56:02.539176] [DEBUG] [LOCAL ] FSLY: Saving primary data. [2025-09-24T18:56:02.540807] [DEBUG] [LOCAL ] FSLY: Trimmed 74961 records to 51254 (keeping 200 days of data) [2025-09-24T18:56:02.845939] [DEBUG] [LOCAL ] FSLY: Primary data saved (51254 records). [2025-09-24T18:56:02.846082] [INFO ] [MAIN ] FSLY: Full history saved. [2025-09-24T18:56:02.846191] [INFO ] [MAIN ] Update Progress: 876/2373 symbols completed. FSLY took 34.9s. Estimated remaining: 3h 18m 13s. Rate: 7.6 symbols/min [2025-09-24T18:56:03.031200] [INFO ] [MAIN ] FTI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:56:03.059460] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2025-07 (1.44 seconds). [2025-09-24T18:56:03.126197] [DEBUG] [LOCAL ] FTI: Loaded 53303 existing records from primary storage. [2025-09-24T18:56:03.126466] [INFO ] [MAIN ] FTI: Loaded 53303 existing records. [2025-09-24T18:56:03.213482] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-24T18:56:03.218716] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2025-01. [2025-09-24T18:56:03.329333] [WARN ] [MAIN ] FTI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:56:03.329720] [INFO ] [MAIN ] FTI: Wiping existing primary data before full refresh. [2025-09-24T18:56:03.329784] [INFO ] [LOCAL ] FTI: Starting deletion of primary data. [2025-09-24T18:56:03.331831] [DEBUG] [LOCAL ] FTI: Deleted primary data file. [2025-09-24T18:56:03.332068] [INFO ] [MAIN ] FTI: Starting full primary refresh. [2025-09-24T18:56:03.744172] [INFO ] [REMOTE ] FTI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:56:04.016056] [INFO ] [REMOTE ] FT: Fetching primary data for 2025-02. [2025-09-24T18:56:04.208486] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2025-01 (0.99 seconds). [2025-09-24T18:56:04.593864] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2025-02 (0.58 seconds). [2025-09-24T18:56:04.816090] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2025-02. [2025-09-24T18:56:05.415083] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2025-02 (0.60 seconds). [2025-09-24T18:56:05.616129] [INFO ] [REMOTE ] FSS: Fetching primary data for 2025-08. [2025-09-24T18:56:06.416116] [INFO ] [REMOTE ] FTI: Fetching primary data for 2024-12. [2025-09-24T18:56:06.945198] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-24T18:56:07.216095] [INFO ] [REMOTE ] FT: Fetching primary data for 2025-03. [2025-09-24T18:56:07.828911] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2025-03 (0.61 seconds). [2025-09-24T18:56:08.016045] [INFO ] [REMOTE ] FT: Fetching primary data for 2025-04. [2025-09-24T18:56:08.160529] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-24T18:56:08.768232] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2025-04 (0.75 seconds). [2025-09-24T18:56:08.816084] [INFO ] [REMOTE ] FTI: Fetching primary data for 2025-01. [2025-09-24T18:56:09.616140] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2025-03. [2025-09-24T18:56:10.416127] [INFO ] [REMOTE ] FT: Fetching primary data for 2025-05. [2025-09-24T18:56:10.459638] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2025-03 (0.84 seconds). [2025-09-24T18:56:10.652092] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2025-01 (1.84 seconds). [2025-09-24T18:56:10.980464] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2025-05 (0.56 seconds). [2025-09-24T18:56:11.216057] [INFO ] [REMOTE ] FT: Fetching primary data for 2025-06. [2025-09-24T18:56:11.807304] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2025-06 (0.59 seconds). [2025-09-24T18:56:12.016091] [INFO ] [REMOTE ] FT: Fetching primary data for 2025-07. [2025-09-24T18:56:12.671751] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2025-07 (0.66 seconds). [2025-09-24T18:56:12.816120] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2025-04. [2025-09-24T18:56:13.616098] [INFO ] [REMOTE ] FSS: Fetching primary data for 2025-09. [2025-09-24T18:56:13.768435] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2025-04 (0.95 seconds). [2025-09-24T18:56:14.416112] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2025-05. [2025-09-24T18:56:14.816407] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-24T18:56:14.821533] [INFO ] [REMOTE ] FSS: Full fetch complete (48145 records). [2025-09-24T18:56:14.821715] [DEBUG] [VALIDATOR ] FSS: Validating primary data. [2025-09-24T18:56:15.223388] [DEBUG] [VALIDATOR ] FSS: All expected trading days are present. [2025-09-24T18:56:15.220411] [INFO ] [REMOTE ] FT: Fetching primary data for 2025-08. [2025-09-24T18:56:15.231606] [DEBUG] [VALIDATOR ] FSS: Primary data validation passed. [2025-09-24T18:56:15.234444] [INFO ] [MAIN ] FSS: Fetched primary data is valid. [2025-09-24T18:56:15.236406] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-24T18:56:15.240420] [DEBUG] [LOCAL ] FSS: Saving primary data. [2025-09-24T18:56:15.243374] [DEBUG] [LOCAL ] FSS: Trimmed 48145 records to 34449 (keeping 200 days of data) [2025-09-24T18:56:15.485977] [DEBUG] [LOCAL ] FSS: Primary data saved (34449 records). [2025-09-24T18:56:15.486206] [INFO ] [MAIN ] FSS: Full history saved. [2025-09-24T18:56:15.486347] [INFO ] [MAIN ] Update Progress: 877/2373 symbols completed. FSS took 38.9s. Estimated remaining: 3h 18m 13s. Rate: 7.5 symbols/min [2025-09-24T18:56:16.016118] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2025-06. [2025-09-24T18:56:16.119734] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2025-08 (0.90 seconds). [2025-09-24T18:56:16.755848] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2025-06 (0.74 seconds). [2025-09-24T18:56:16.816089] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2025-07. [2025-09-24T18:56:17.615347] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2025-07 (0.80 seconds). [2025-09-24T18:56:17.618607] [INFO ] [REMOTE ] FTI: Fetching primary data for 2025-02. [2025-09-24T18:56:18.416117] [INFO ] [REMOTE ] FT: Fetching primary data for 2025-09. [2025-09-24T18:56:19.211893] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2025-09 (0.80 seconds). [2025-09-24T18:56:19.214127] [INFO ] [REMOTE ] FT: Full fetch complete (8997 records). [2025-09-24T18:56:19.214206] [DEBUG] [VALIDATOR ] FT: Validating primary data. [2025-09-24T18:56:19.225969] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2025-08. [2025-09-24T18:56:19.566577] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2025-02 (1.95 seconds). [2025-09-24T18:56:19.639906] [DEBUG] [VALIDATOR ] FT: All expected trading days are present. [2025-09-24T18:56:19.639994] [DEBUG] [VALIDATOR ] FT: Primary data validation passed. [2025-09-24T18:56:19.640270] [INFO ] [MAIN ] FT: Fetched primary data is valid. [2025-09-24T18:56:19.640311] [DEBUG] [LOCAL ] FT: Saving primary data. [2025-09-24T18:56:19.640833] [DEBUG] [LOCAL ] FT: Trimmed 8997 records to 6313 (keeping 200 days of data) [2025-09-24T18:56:19.679871] [DEBUG] [LOCAL ] FT: Primary data saved (6313 records). [2025-09-24T18:56:19.680046] [INFO ] [MAIN ] FT: Full history saved. [2025-09-24T18:56:19.680175] [INFO ] [MAIN ] Update Progress: 878/2373 symbols completed. FT took 21.6s. Estimated remaining: 3h 17m 58s. Rate: 7.6 symbols/min [2025-09-24T18:56:20.016098] [INFO ] [REMOTE ] FTI: Fetching primary data for 2025-03. [2025-09-24T18:56:20.052515] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2025-08 (0.83 seconds). [2025-09-24T18:56:20.816134] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2025-09. [2025-09-24T18:56:21.628754] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2025-09 (0.81 seconds). [2025-09-24T18:56:21.631552] [INFO ] [REMOTE ] FTHY: Full fetch complete (17637 records). [2025-09-24T18:56:21.631725] [DEBUG] [VALIDATOR ] FTHY: Validating primary data. [2025-09-24T18:56:22.018112] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2025-03 (2.00 seconds). [2025-09-24T18:56:22.103297] [DEBUG] [VALIDATOR ] FTHY: All expected trading days are present. [2025-09-24T18:56:22.103150] [INFO ] [REMOTE ] FTI: Fetching primary data for 2025-04. [2025-09-24T18:56:22.103561] [DEBUG] [VALIDATOR ] FTHY: Primary data validation passed. [2025-09-24T18:56:22.105354] [INFO ] [MAIN ] FTHY: Fetched primary data is valid. [2025-09-24T18:56:22.105544] [DEBUG] [LOCAL ] FTHY: Saving primary data. [2025-09-24T18:56:22.106770] [DEBUG] [LOCAL ] FTHY: Trimmed 17637 records to 11752 (keeping 200 days of data) [2025-09-24T18:56:22.190790] [DEBUG] [LOCAL ] FTHY: Primary data saved (11752 records). [2025-09-24T18:56:22.191022] [INFO ] [MAIN ] FTHY: Full history saved. [2025-09-24T18:56:22.191159] [INFO ] [MAIN ] Update Progress: 879/2373 symbols completed. FTHY took 22.8s. Estimated remaining: 3h 17m 41s. Rate: 7.6 symbols/min [2025-09-24T18:56:23.862297] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-24T18:56:23.874056] [INFO ] [REMOTE ] FTI: Fetching primary data for 2025-05. [2025-09-24T18:56:25.596581] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2025-05 (1.72 seconds). [2025-09-24T18:56:25.608556] [INFO ] [REMOTE ] FTI: Fetching primary data for 2025-06. [2025-09-24T18:56:27.254958] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-24T18:56:27.270371] [INFO ] [REMOTE ] FTI: Fetching primary data for 2025-07. [2025-09-24T18:56:29.037311] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2025-07 (1.77 seconds). [2025-09-24T18:56:29.049218] [INFO ] [REMOTE ] FTI: Fetching primary data for 2025-08. [2025-09-24T18:56:30.686902] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-24T18:56:30.697976] [INFO ] [REMOTE ] FTI: Fetching primary data for 2025-09. [2025-09-24T18:56:32.772514] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2025-09 (2.07 seconds). [2025-09-24T18:56:32.785225] [INFO ] [REMOTE ] FTI: Full fetch complete (77127 records). [2025-09-24T18:56:32.785567] [DEBUG] [VALIDATOR ] FTI: Validating primary data. [2025-09-24T18:56:33.283156] [DEBUG] [VALIDATOR ] FTI: All expected trading days are present. [2025-09-24T18:56:33.283260] [DEBUG] [VALIDATOR ] FTI: Primary data validation passed. [2025-09-24T18:56:33.284461] [INFO ] [MAIN ] FTI: Fetched primary data is valid. [2025-09-24T18:56:33.284536] [DEBUG] [LOCAL ] FTI: Saving primary data. [2025-09-24T18:56:33.286447] [DEBUG] [LOCAL ] FTI: Trimmed 77127 records to 53304 (keeping 200 days of data) [2025-09-24T18:56:33.633685] [DEBUG] [LOCAL ] FTI: Primary data saved (53304 records). [2025-09-24T18:56:33.633841] [INFO ] [MAIN ] FTI: Full history saved. [2025-09-24T18:56:33.633936] [INFO ] [MAIN ] Update Progress: 880/2373 symbols completed. FTI took 30.8s. Estimated remaining: 3h 17m 39s. Rate: 7.6 symbols/min [2025-09-24T18:56:34.317848] [INFO ] [MAIN ] FTS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:56:34.316923] [INFO ] [MAIN ] FTK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:56:34.344882] [INFO ] [MAIN ] FTWO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:56:34.409428] [DEBUG] [LOCAL ] FTWO: Loaded 1776 existing records from primary storage. [2025-09-24T18:56:34.429247] [INFO ] [MAIN ] FTWO: Loaded 1776 existing records. [2025-09-24T18:56:34.434921] [INFO ] [MAIN ] FTV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:56:34.688924] [WARN ] [MAIN ] FTWO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:56:34.690749] [INFO ] [MAIN ] FTWO: Wiping existing primary data before full refresh. [2025-09-24T18:56:34.691962] [INFO ] [LOCAL ] FTWO: Starting deletion of primary data. [2025-09-24T18:56:34.691810] [DEBUG] [LOCAL ] FTK: Loaded 32220 existing records from primary storage. [2025-09-24T18:56:34.692264] [INFO ] [MAIN ] FTK: Loaded 32220 existing records. [2025-09-24T18:56:34.698483] [DEBUG] [LOCAL ] FTS: Loaded 42123 existing records from primary storage. [2025-09-24T18:56:34.704544] [DEBUG] [LOCAL ] FTWO: Deleted primary data file. [2025-09-24T18:56:34.704825] [INFO ] [MAIN ] FTS: Loaded 42123 existing records. [2025-09-24T18:56:34.704925] [INFO ] [MAIN ] FTWO: Starting full primary refresh. [2025-09-24T18:56:35.148201] [DEBUG] [LOCAL ] FTV: Loaded 52917 existing records from primary storage. [2025-09-24T18:56:35.187693] [INFO ] [MAIN ] FTV: Loaded 52917 existing records. [2025-09-24T18:56:35.275198] [WARN ] [MAIN ] FTK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:56:35.419749] [INFO ] [MAIN ] FTK: Wiping existing primary data before full refresh. [2025-09-24T18:56:35.464638] [INFO ] [LOCAL ] FTK: Starting deletion of primary data. [2025-09-24T18:56:35.454098] [WARN ] [MAIN ] FTS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:56:35.501486] [DEBUG] [LOCAL ] FTK: Deleted primary data file. [2025-09-24T18:56:35.556562] [INFO ] [MAIN ] FTS: Wiping existing primary data before full refresh. [2025-09-24T18:56:35.578199] [INFO ] [LOCAL ] FTS: Starting deletion of primary data. [2025-09-24T18:56:35.573553] [INFO ] [MAIN ] FTK: Starting full primary refresh. [2025-09-24T18:56:35.603558] [DEBUG] [LOCAL ] FTS: Deleted primary data file. [2025-09-24T18:56:35.672295] [INFO ] [MAIN ] FTS: Starting full primary refresh. [2025-09-24T18:56:35.876911] [INFO ] [REMOTE ] FTWO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:56:35.941149] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2024-12. [2025-09-24T18:56:35.950219] [WARN ] [MAIN ] FTV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:56:36.013364] [INFO ] [MAIN ] FTV: Wiping existing primary data before full refresh. [2025-09-24T18:56:36.034329] [INFO ] [LOCAL ] FTV: Starting deletion of primary data. [2025-09-24T18:56:36.094160] [DEBUG] [LOCAL ] FTV: Deleted primary data file. [2025-09-24T18:56:36.110009] [INFO ] [MAIN ] FTV: Starting full primary refresh. [2025-09-24T18:56:36.684416] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2024-12 (0.74 seconds). [2025-09-24T18:56:36.729398] [INFO ] [REMOTE ] FTK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:56:36.779707] [INFO ] [REMOTE ] FTK: Fetching primary data for 2024-12. [2025-09-24T18:56:36.719740] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2025-01. [2025-09-24T18:56:36.956078] [INFO ] [REMOTE ] FTS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:56:36.971846] [INFO ] [REMOTE ] FTS: Fetching primary data for 2024-12. [2025-09-24T18:56:37.032902] [INFO ] [REMOTE ] FTV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:56:37.033272] [INFO ] [REMOTE ] FTV: Fetching primary data for 2024-12. [2025-09-24T18:56:37.458038] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2025-01 (0.74 seconds). [2025-09-24T18:56:37.459740] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2025-02. [2025-09-24T18:56:37.922555] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2025-02 (0.46 seconds). [2025-09-24T18:56:37.924012] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2025-03. [2025-09-24T18:56:37.951994] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2024-12 (1.17 seconds). [2025-09-24T18:56:37.957366] [INFO ] [REMOTE ] FTK: Fetching primary data for 2025-01. [2025-09-24T18:56:38.303342] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2025-03 (0.38 seconds). [2025-09-24T18:56:38.305880] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2025-04. [2025-09-24T18:56:38.423430] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-24T18:56:38.456624] [INFO ] [REMOTE ] FTV: Fetching primary data for 2025-01. [2025-09-24T18:56:38.459700] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-24T18:56:38.469826] [INFO ] [REMOTE ] FTS: Fetching primary data for 2025-01. [2025-09-24T18:56:38.745250] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2025-04 (0.44 seconds). [2025-09-24T18:56:38.746919] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2025-05. [2025-09-24T18:56:38.835727] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2025-01 (0.88 seconds). [2025-09-24T18:56:38.841427] [INFO ] [REMOTE ] FTK: Fetching primary data for 2025-02. [2025-09-24T18:56:39.077714] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2025-05 (0.33 seconds). [2025-09-24T18:56:39.078767] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2025-06. [2025-09-24T18:56:39.520557] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2025-06 (0.44 seconds). [2025-09-24T18:56:39.522133] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2025-07. [2025-09-24T18:56:39.545679] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2025-01 (1.08 seconds). [2025-09-24T18:56:39.554752] [INFO ] [REMOTE ] FTS: Fetching primary data for 2025-02. [2025-09-24T18:56:39.592123] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2025-02 (0.75 seconds). [2025-09-24T18:56:39.596897] [INFO ] [REMOTE ] FTK: Fetching primary data for 2025-03. [2025-09-24T18:56:40.013971] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2025-07 (0.49 seconds). [2025-09-24T18:56:40.029364] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2025-08. [2025-09-24T18:56:40.050454] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-24T18:56:40.350710] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2025-08 (0.32 seconds). [2025-09-24T18:56:40.525739] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2025-03 (0.93 seconds). [2025-09-24T18:56:40.788988] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2025-02 (1.23 seconds). [2025-09-24T18:56:40.816086] [INFO ] [REMOTE ] FTS: Fetching primary data for 2025-03. [2025-09-24T18:56:41.616082] [INFO ] [REMOTE ] FTK: Fetching primary data for 2025-04. [2025-09-24T18:56:42.386871] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2025-03 (1.57 seconds). [2025-09-24T18:56:42.421029] [INFO ] [REMOTE ] FTS: Fetching primary data for 2025-04. [2025-09-24T18:56:42.423050] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2025-04 (0.81 seconds). [2025-09-24T18:56:43.216068] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2025-09. [2025-09-24T18:56:43.770730] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2025-09 (0.55 seconds). [2025-09-24T18:56:43.771779] [INFO ] [REMOTE ] FTWO: Full fetch complete (3498 records). [2025-09-24T18:56:43.771855] [DEBUG] [VALIDATOR ] FTWO: Validating primary data. [2025-09-24T18:56:44.026384] [INFO ] [REMOTE ] FTV: Fetching primary data for 2025-02. [2025-09-24T18:56:44.142259] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-24T18:56:44.211846] [DEBUG] [VALIDATOR ] FTWO: All expected trading days are present. [2025-09-24T18:56:44.211942] [DEBUG] [VALIDATOR ] FTWO: Primary data validation passed. [2025-09-24T18:56:44.212112] [INFO ] [MAIN ] FTWO: Fetched primary data is valid. [2025-09-24T18:56:44.212155] [DEBUG] [LOCAL ] FTWO: Saving primary data. [2025-09-24T18:56:44.212760] [DEBUG] [LOCAL ] FTWO: Trimmed 3498 records to 1778 (keeping 200 days of data) [2025-09-24T18:56:44.226344] [DEBUG] [LOCAL ] FTWO: Primary data saved (1778 records). [2025-09-24T18:56:44.226483] [INFO ] [MAIN ] FTWO: Full history saved. [2025-09-24T18:56:44.226608] [INFO ] [MAIN ] Update Progress: 881/2373 symbols completed. FTWO took 10.6s. Estimated remaining: 3h 17m 36s. Rate: 7.6 symbols/min [2025-09-24T18:56:44.399747] [INFO ] [MAIN ] FUBO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:56:44.450011] [DEBUG] [LOCAL ] FUBO: Loaded 53700 existing records from primary storage. [2025-09-24T18:56:44.450182] [INFO ] [MAIN ] FUBO: Loaded 53700 existing records. [2025-09-24T18:56:44.628613] [WARN ] [MAIN ] FUBO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:56:44.628888] [INFO ] [MAIN ] FUBO: Wiping existing primary data before full refresh. [2025-09-24T18:56:44.628935] [INFO ] [LOCAL ] FUBO: Starting deletion of primary data. [2025-09-24T18:56:44.630251] [DEBUG] [LOCAL ] FUBO: Deleted primary data file. [2025-09-24T18:56:44.630313] [INFO ] [MAIN ] FUBO: Starting full primary refresh. [2025-09-24T18:56:44.826639] [INFO ] [REMOTE ] FTK: Fetching primary data for 2025-05. [2025-09-24T18:56:44.985569] [INFO ] [REMOTE ] FUBO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:56:45.616056] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2024-12. [2025-09-24T18:56:45.780478] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2025-02 (1.75 seconds). [2025-09-24T18:56:46.348906] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2025-05 (1.52 seconds). [2025-09-24T18:56:46.416097] [INFO ] [REMOTE ] FTS: Fetching primary data for 2025-05. [2025-09-24T18:56:47.216186] [INFO ] [REMOTE ] FTV: Fetching primary data for 2025-03. [2025-09-24T18:56:47.611591] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2024-12 (2.00 seconds). [2025-09-24T18:56:47.983691] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2025-05 (1.57 seconds). [2025-09-24T18:56:48.016094] [INFO ] [REMOTE ] FTK: Fetching primary data for 2025-06. [2025-09-24T18:56:48.728504] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2025-03 (1.51 seconds). [2025-09-24T18:56:48.816072] [INFO ] [REMOTE ] FTV: Fetching primary data for 2025-04. [2025-09-24T18:56:49.236734] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-24T18:56:49.616079] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2025-01. [2025-09-24T18:56:50.416103] [INFO ] [REMOTE ] FTS: Fetching primary data for 2025-06. [2025-09-24T18:56:50.637150] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-24T18:56:51.216131] [INFO ] [REMOTE ] FTK: Fetching primary data for 2025-07. [2025-09-24T18:56:51.744376] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2025-01 (2.13 seconds). [2025-09-24T18:56:51.882521] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-24T18:56:52.016108] [INFO ] [REMOTE ] FTS: Fetching primary data for 2025-07. [2025-09-24T18:56:52.635802] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2025-07 (1.42 seconds). [2025-09-24T18:56:52.816115] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2025-02. [2025-09-24T18:56:53.616149] [INFO ] [REMOTE ] FTK: Fetching primary data for 2025-08. [2025-09-24T18:56:53.666246] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-24T18:56:54.416083] [INFO ] [REMOTE ] FTS: Fetching primary data for 2025-08. [2025-09-24T18:56:54.741962] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2025-02 (1.93 seconds). [2025-09-24T18:56:54.775717] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-24T18:56:55.216079] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2025-03. [2025-09-24T18:56:55.833886] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2025-08 (1.42 seconds). [2025-09-24T18:56:56.016106] [INFO ] [REMOTE ] FTK: Fetching primary data for 2025-09. [2025-09-24T18:56:56.816136] [INFO ] [REMOTE ] FTV: Fetching primary data for 2025-05. [2025-09-24T18:56:57.145920] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2025-03 (1.93 seconds). [2025-09-24T18:56:57.404444] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-24T18:56:57.410389] [INFO ] [REMOTE ] FTK: Full fetch complete (42491 records). [2025-09-24T18:56:57.410491] [DEBUG] [VALIDATOR ] FTK: Validating primary data. [2025-09-24T18:56:57.621210] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2025-04. [2025-09-24T18:56:57.810187] [DEBUG] [VALIDATOR ] FTK: All expected trading days are present. [2025-09-24T18:56:57.810275] [DEBUG] [VALIDATOR ] FTK: Primary data validation passed. [2025-09-24T18:56:57.811009] [INFO ] [MAIN ] FTK: Fetched primary data is valid. [2025-09-24T18:56:57.811074] [DEBUG] [LOCAL ] FTK: Saving primary data. [2025-09-24T18:56:57.812143] [DEBUG] [LOCAL ] FTK: Trimmed 42491 records to 32203 (keeping 200 days of data) [2025-09-24T18:56:58.005949] [DEBUG] [LOCAL ] FTK: Primary data saved (32203 records). [2025-09-24T18:56:58.006104] [INFO ] [MAIN ] FTK: Full history saved. [2025-09-24T18:56:58.006197] [INFO ] [MAIN ] Update Progress: 882/2373 symbols completed. FTK took 24.4s. Estimated remaining: 3h 17m 38s. Rate: 7.5 symbols/min [2025-09-24T18:56:58.182173] [INFO ] [MAIN ] FUL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:56:58.216128] [DEBUG] [LOCAL ] FUL: Loaded 32980 existing records from primary storage. [2025-09-24T18:56:58.232901] [INFO ] [MAIN ] FUL: Loaded 32980 existing records. [2025-09-24T18:56:58.332032] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2025-05 (1.52 seconds). [2025-09-24T18:56:58.426280] [INFO ] [REMOTE ] FTS: Fetching primary data for 2025-09. [2025-09-24T18:56:58.469604] [WARN ] [MAIN ] FUL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:56:58.470874] [INFO ] [MAIN ] FUL: Wiping existing primary data before full refresh. [2025-09-24T18:56:58.470955] [INFO ] [LOCAL ] FUL: Starting deletion of primary data. [2025-09-24T18:56:58.472097] [DEBUG] [LOCAL ] FUL: Deleted primary data file. [2025-09-24T18:56:58.472163] [INFO ] [MAIN ] FUL: Starting full primary refresh. [2025-09-24T18:56:58.832965] [INFO ] [REMOTE ] FUL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:56:59.216085] [INFO ] [REMOTE ] FUL: Fetching primary data for 2024-12. [2025-09-24T18:56:59.842327] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2025-04 (2.22 seconds). [2025-09-24T18:57:00.016085] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2025-05. [2025-09-24T18:57:00.065484] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2025-09 (1.64 seconds). [2025-09-24T18:57:00.072758] [INFO ] [REMOTE ] FTS: Full fetch complete (60016 records). [2025-09-24T18:57:00.072892] [DEBUG] [VALIDATOR ] FTS: Validating primary data. [2025-09-24T18:57:00.484540] [DEBUG] [VALIDATOR ] FTS: All expected trading days are present. [2025-09-24T18:57:00.489950] [DEBUG] [VALIDATOR ] FTS: Primary data validation passed. [2025-09-24T18:57:00.499260] [INFO ] [MAIN ] FTS: Fetched primary data is valid. [2025-09-24T18:57:00.499354] [DEBUG] [LOCAL ] FTS: Saving primary data. [2025-09-24T18:57:00.500857] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2024-12 (1.28 seconds). [2025-09-24T18:57:00.507729] [DEBUG] [LOCAL ] FTS: Trimmed 60016 records to 42103 (keeping 200 days of data) [2025-09-24T18:57:00.791049] [DEBUG] [LOCAL ] FTS: Primary data saved (42103 records). [2025-09-24T18:57:00.791190] [INFO ] [MAIN ] FTS: Full history saved. [2025-09-24T18:57:00.791290] [INFO ] [MAIN ] Update Progress: 883/2373 symbols completed. FTS took 27.2s. Estimated remaining: 3h 17m 21s. Rate: 7.6 symbols/min [2025-09-24T18:57:00.825062] [INFO ] [REMOTE ] FTV: Fetching primary data for 2025-06. [2025-09-24T18:57:00.979794] [INFO ] [MAIN ] FUN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:57:01.033182] [DEBUG] [LOCAL ] FUN: Loaded 51566 existing records from primary storage. [2025-09-24T18:57:01.033409] [INFO ] [MAIN ] FUN: Loaded 51566 existing records. [2025-09-24T18:57:01.233502] [WARN ] [MAIN ] FUN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:57:01.233778] [INFO ] [MAIN ] FUN: Wiping existing primary data before full refresh. [2025-09-24T18:57:01.233843] [INFO ] [LOCAL ] FUN: Starting deletion of primary data. [2025-09-24T18:57:01.235080] [DEBUG] [LOCAL ] FUN: Deleted primary data file. [2025-09-24T18:57:01.235143] [INFO ] [MAIN ] FUN: Starting full primary refresh. [2025-09-24T18:57:01.607842] [INFO ] [REMOTE ] FUN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:57:01.616037] [INFO ] [REMOTE ] FUN: Fetching primary data for 2024-12. [2025-09-24T18:57:02.416114] [INFO ] [REMOTE ] FUL: Fetching primary data for 2025-01. [2025-09-24T18:57:03.143591] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2025-05 (3.13 seconds). [2025-09-24T18:57:03.216099] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2025-06. [2025-09-24T18:57:03.857206] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2025-06 (3.03 seconds). [2025-09-24T18:57:04.016132] [INFO ] [REMOTE ] FTV: Fetching primary data for 2025-07. [2025-09-24T18:57:04.984066] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2025-01 (2.57 seconds). [2025-09-24T18:57:04.991270] [INFO ] [REMOTE ] FUL: Fetching primary data for 2025-02. [2025-09-24T18:57:05.150459] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2024-12 (3.53 seconds). [2025-09-24T18:57:05.616074] [INFO ] [REMOTE ] FUN: Fetching primary data for 2025-01. [2025-09-24T18:57:06.076947] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2025-06 (2.86 seconds). [2025-09-24T18:57:06.121144] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2025-07 (2.11 seconds). [2025-09-24T18:57:06.295058] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-24T18:57:06.416083] [INFO ] [REMOTE ] FTV: Fetching primary data for 2025-08. [2025-09-24T18:57:06.986605] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-24T18:57:07.216084] [INFO ] [REMOTE ] FUL: Fetching primary data for 2025-03. [2025-09-24T18:57:08.016077] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2025-07. [2025-09-24T18:57:08.144186] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2025-08 (1.73 seconds). [2025-09-24T18:57:08.708741] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-24T18:57:08.816050] [INFO ] [REMOTE ] FUL: Fetching primary data for 2025-04. [2025-09-24T18:57:09.616102] [INFO ] [REMOTE ] FTV: Fetching primary data for 2025-09. [2025-09-24T18:57:10.154940] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2025-07 (2.14 seconds). [2025-09-24T18:57:10.193636] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2025-04 (1.38 seconds). [2025-09-24T18:57:10.416145] [INFO ] [REMOTE ] FUL: Fetching primary data for 2025-05. [2025-09-24T18:57:11.216145] [INFO ] [REMOTE ] FUN: Fetching primary data for 2025-02. [2025-09-24T18:57:11.321130] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2025-09 (1.71 seconds). [2025-09-24T18:57:11.331826] [INFO ] [REMOTE ] FTV: Full fetch complete (76273 records). [2025-09-24T18:57:11.332083] [DEBUG] [VALIDATOR ] FTV: Validating primary data. [2025-09-24T18:57:11.793695] [DEBUG] [VALIDATOR ] FTV: All expected trading days are present. [2025-09-24T18:57:11.793879] [DEBUG] [VALIDATOR ] FTV: Primary data validation passed. [2025-09-24T18:57:11.795358] [INFO ] [MAIN ] FTV: Fetched primary data is valid. [2025-09-24T18:57:11.795457] [DEBUG] [LOCAL ] FTV: Saving primary data. [2025-09-24T18:57:11.820357] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-24T18:57:11.827054] [DEBUG] [LOCAL ] FTV: Trimmed 76273 records to 52913 (keeping 200 days of data) [2025-09-24T18:57:12.018681] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2025-08. [2025-09-24T18:57:12.196610] [DEBUG] [LOCAL ] FTV: Primary data saved (52913 records). [2025-09-24T18:57:12.196870] [INFO ] [MAIN ] FTV: Full history saved. [2025-09-24T18:57:12.196991] [INFO ] [MAIN ] Update Progress: 884/2373 symbols completed. FTV took 38.6s. Estimated remaining: 3h 17m 19s. Rate: 7.5 symbols/min [2025-09-24T18:57:12.392253] [INFO ] [MAIN ] FVR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:57:12.420142] [DEBUG] [LOCAL ] FVR: Loaded 22125 existing records from primary storage. [2025-09-24T18:57:12.420364] [INFO ] [MAIN ] FVR: Loaded 22125 existing records. [2025-09-24T18:57:12.619125] [WARN ] [MAIN ] FVR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:57:12.619722] [INFO ] [MAIN ] FVR: Wiping existing primary data before full refresh. [2025-09-24T18:57:12.619784] [INFO ] [LOCAL ] FVR: Starting deletion of primary data. [2025-09-24T18:57:12.620899] [DEBUG] [LOCAL ] FVR: Deleted primary data file. [2025-09-24T18:57:12.620963] [INFO ] [MAIN ] FVR: Starting full primary refresh. [2025-09-24T18:57:12.826494] [INFO ] [REMOTE ] FUL: Fetching primary data for 2025-06. [2025-09-24T18:57:12.923332] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-24T18:57:13.081157] [INFO ] [REMOTE ] FVR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:57:13.616117] [INFO ] [REMOTE ] FUN: Fetching primary data for 2025-03. [2025-09-24T18:57:13.926257] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2025-06 (1.10 seconds). [2025-09-24T18:57:14.191327] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2025-08 (2.17 seconds). [2025-09-24T18:57:14.416223] [INFO ] [REMOTE ] FUL: Fetching primary data for 2025-07. [2025-09-24T18:57:15.216104] [INFO ] [REMOTE ] FVR: Fetching primary data for 2024-12. [2025-09-24T18:57:16.018407] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2025-09. [2025-09-24T18:57:16.021211] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2025-03 (2.41 seconds). [2025-09-24T18:57:16.492374] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2025-07 (2.08 seconds). [2025-09-24T18:57:16.612019] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2024-12 (1.40 seconds). [2025-09-24T18:57:16.816081] [INFO ] [REMOTE ] FUN: Fetching primary data for 2025-04. [2025-09-24T18:57:17.616111] [INFO ] [REMOTE ] FVR: Fetching primary data for 2025-01. [2025-09-24T18:57:18.249332] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2025-09 (2.23 seconds). [2025-09-24T18:57:18.259452] [INFO ] [REMOTE ] FUBO: Full fetch complete (77754 records). [2025-09-24T18:57:18.259590] [DEBUG] [VALIDATOR ] FUBO: Validating primary data. [2025-09-24T18:57:18.417455] [INFO ] [REMOTE ] FUL: Fetching primary data for 2025-08. [2025-09-24T18:57:18.708610] [DEBUG] [VALIDATOR ] FUBO: All expected trading days are present. [2025-09-24T18:57:18.709289] [DEBUG] [VALIDATOR ] FUBO: Primary data validation passed. [2025-09-24T18:57:18.711357] [INFO ] [MAIN ] FUBO: Fetched primary data is valid. [2025-09-24T18:57:18.713673] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2025-04 (1.90 seconds). [2025-09-24T18:57:18.713794] [DEBUG] [LOCAL ] FUBO: Saving primary data. [2025-09-24T18:57:18.740235] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2025-01 (1.12 seconds). [2025-09-24T18:57:18.745231] [DEBUG] [LOCAL ] FUBO: Trimmed 77754 records to 53700 (keeping 200 days of data) [2025-09-24T18:57:19.063466] [DEBUG] [LOCAL ] FUBO: Primary data saved (53700 records). [2025-09-24T18:57:19.063608] [INFO ] [MAIN ] FUBO: Full history saved. [2025-09-24T18:57:19.063740] [INFO ] [MAIN ] Update Progress: 885/2373 symbols completed. FUBO took 34.8s. Estimated remaining: 3h 17m 9s. Rate: 7.5 symbols/min [2025-09-24T18:57:19.216069] [INFO ] [REMOTE ] FUN: Fetching primary data for 2025-05. [2025-09-24T18:57:19.236569] [INFO ] [MAIN ] FVRR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:57:19.276362] [DEBUG] [LOCAL ] FVRR: Loaded 40210 existing records from primary storage. [2025-09-24T18:57:19.276527] [INFO ] [MAIN ] FVRR: Loaded 40210 existing records. [2025-09-24T18:57:19.466870] [WARN ] [MAIN ] FVRR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:57:19.467273] [INFO ] [MAIN ] FVRR: Wiping existing primary data before full refresh. [2025-09-24T18:57:19.467331] [INFO ] [LOCAL ] FVRR: Starting deletion of primary data. [2025-09-24T18:57:19.470082] [DEBUG] [LOCAL ] FVRR: Deleted primary data file. [2025-09-24T18:57:19.470157] [INFO ] [MAIN ] FVRR: Starting full primary refresh. [2025-09-24T18:57:19.839067] [INFO ] [REMOTE ] FVRR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:57:19.856578] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-24T18:57:20.016083] [INFO ] [REMOTE ] FUL: Fetching primary data for 2025-09. [2025-09-24T18:57:20.816070] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2024-12. [2025-09-24T18:57:20.930239] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2025-05 (1.71 seconds). [2025-09-24T18:57:21.395289] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2025-09 (1.38 seconds). [2025-09-24T18:57:21.402726] [INFO ] [REMOTE ] FUL: Full fetch complete (46877 records). [2025-09-24T18:57:21.402903] [DEBUG] [VALIDATOR ] FUL: Validating primary data. [2025-09-24T18:57:21.621519] [INFO ] [REMOTE ] FUN: Fetching primary data for 2025-06. [2025-09-24T18:57:21.825304] [DEBUG] [VALIDATOR ] FUL: All expected trading days are present. [2025-09-24T18:57:21.825429] [DEBUG] [VALIDATOR ] FUL: Primary data validation passed. [2025-09-24T18:57:21.826416] [INFO ] [MAIN ] FUL: Fetched primary data is valid. [2025-09-24T18:57:21.826552] [DEBUG] [LOCAL ] FUL: Saving primary data. [2025-09-24T18:57:21.827855] [DEBUG] [LOCAL ] FUL: Trimmed 46877 records to 32962 (keeping 200 days of data) [2025-09-24T18:57:22.031732] [DEBUG] [LOCAL ] FUL: Primary data saved (32962 records). [2025-09-24T18:57:22.031883] [INFO ] [MAIN ] FUL: Full history saved. [2025-09-24T18:57:22.031999] [INFO ] [MAIN ] Update Progress: 886/2373 symbols completed. FUL took 24.0s. Estimated remaining: 3h 16m 53s. Rate: 7.6 symbols/min [2025-09-24T18:57:22.211998] [INFO ] [MAIN ] FXED: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:57:22.216249] [DEBUG] [LOCAL ] FXED: Loaded 1225 existing records from primary storage. [2025-09-24T18:57:22.216390] [INFO ] [MAIN ] FXED: Loaded 1225 existing records. [2025-09-24T18:57:22.406695] [WARN ] [MAIN ] FXED: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:57:22.407388] [INFO ] [MAIN ] FXED: Wiping existing primary data before full refresh. [2025-09-24T18:57:22.407467] [INFO ] [LOCAL ] FXED: Starting deletion of primary data. [2025-09-24T18:57:22.407856] [DEBUG] [LOCAL ] FXED: Deleted primary data file. [2025-09-24T18:57:22.407976] [INFO ] [MAIN ] FXED: Starting full primary refresh. [2025-09-24T18:57:22.421330] [INFO ] [REMOTE ] FVR: Fetching primary data for 2025-02. [2025-09-24T18:57:22.545423] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-24T18:57:22.842775] [INFO ] [REMOTE ] FXED: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:57:23.216146] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2025-01. [2025-09-24T18:57:23.379338] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2025-06 (1.76 seconds). [2025-09-24T18:57:23.664863] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-24T18:57:24.016206] [INFO ] [REMOTE ] FXED: Fetching primary data for 2024-12. [2025-09-24T18:57:24.380872] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2024-12 (0.36 seconds). [2025-09-24T18:57:24.824634] [INFO ] [REMOTE ] FVR: Fetching primary data for 2025-03. [2025-09-24T18:57:24.834856] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-24T18:57:25.616164] [INFO ] [REMOTE ] FUN: Fetching primary data for 2025-07. [2025-09-24T18:57:25.962010] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2025-03 (1.14 seconds). [2025-09-24T18:57:26.416163] [INFO ] [REMOTE ] FVR: Fetching primary data for 2025-04. [2025-09-24T18:57:27.221212] [INFO ] [REMOTE ] FXED: Fetching primary data for 2025-01. [2025-09-24T18:57:27.247054] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2025-07 (1.63 seconds). [2025-09-24T18:57:27.528774] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2025-04 (1.11 seconds). [2025-09-24T18:57:27.672689] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2025-01 (0.45 seconds). [2025-09-24T18:57:28.016130] [INFO ] [REMOTE ] FUN: Fetching primary data for 2025-08. [2025-09-24T18:57:28.816119] [INFO ] [REMOTE ] FXED: Fetching primary data for 2025-02. [2025-09-24T18:57:29.151013] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2025-02 (0.33 seconds). [2025-09-24T18:57:29.614866] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-24T18:57:29.619144] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2025-02. [2025-09-24T18:57:30.416137] [INFO ] [REMOTE ] FXED: Fetching primary data for 2025-03. [2025-09-24T18:57:30.776763] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2025-03 (0.36 seconds). [2025-09-24T18:57:31.047284] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2025-02 (1.43 seconds). [2025-09-24T18:57:31.216085] [INFO ] [REMOTE ] FUN: Fetching primary data for 2025-09. [2025-09-24T18:57:32.016106] [INFO ] [REMOTE ] FVR: Fetching primary data for 2025-05. [2025-09-24T18:57:32.816145] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2025-03. [2025-09-24T18:57:33.020347] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2025-05 (1.00 seconds). [2025-09-24T18:57:33.076909] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2025-09 (1.86 seconds). [2025-09-24T18:57:33.087396] [INFO ] [REMOTE ] FUN: Full fetch complete (72428 records). [2025-09-24T18:57:33.087627] [DEBUG] [VALIDATOR ] FUN: Validating primary data. [2025-09-24T18:57:33.516852] [DEBUG] [VALIDATOR ] FUN: All expected trading days are present. [2025-09-24T18:57:33.516987] [DEBUG] [VALIDATOR ] FUN: Primary data validation passed. [2025-09-24T18:57:33.518291] [INFO ] [MAIN ] FUN: Fetched primary data is valid. [2025-09-24T18:57:33.518368] [DEBUG] [LOCAL ] FUN: Saving primary data. [2025-09-24T18:57:33.520515] [DEBUG] [LOCAL ] FUN: Trimmed 72428 records to 51571 (keeping 200 days of data) [2025-09-24T18:57:33.617247] [INFO ] [REMOTE ] FVR: Fetching primary data for 2025-06. [2025-09-24T18:57:33.869139] [DEBUG] [LOCAL ] FUN: Primary data saved (51571 records). [2025-09-24T18:57:33.869379] [INFO ] [MAIN ] FUN: Full history saved. [2025-09-24T18:57:33.869595] [INFO ] [MAIN ] Update Progress: 887/2373 symbols completed. FUN took 33.1s. Estimated remaining: 3h 16m 51s. Rate: 7.5 symbols/min [2025-09-24T18:57:34.065100] [INFO ] [MAIN ] G: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:57:34.143609] [DEBUG] [LOCAL ] G: Loaded 49763 existing records from primary storage. [2025-09-24T18:57:34.145582] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-24T18:57:34.145755] [INFO ] [MAIN ] G: Loaded 49763 existing records. [2025-09-24T18:57:34.343981] [WARN ] [MAIN ] G: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:57:34.344240] [INFO ] [MAIN ] G: Wiping existing primary data before full refresh. [2025-09-24T18:57:34.344299] [INFO ] [LOCAL ] G: Starting deletion of primary data. [2025-09-24T18:57:34.345843] [DEBUG] [LOCAL ] G: Deleted primary data file. [2025-09-24T18:57:34.345904] [INFO ] [MAIN ] G: Starting full primary refresh. [2025-09-24T18:57:34.424437] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2025-04. [2025-09-24T18:57:34.756557] [INFO ] [REMOTE ] G: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:57:34.777721] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2025-06 (1.16 seconds). [2025-09-24T18:57:35.216200] [INFO ] [REMOTE ] G: Fetching primary data for 2024-12. [2025-09-24T18:57:35.904535] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-24T18:57:36.016174] [INFO ] [REMOTE ] FXED: Fetching primary data for 2025-04. [2025-09-24T18:57:36.371164] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2025-04 (0.35 seconds). [2025-09-24T18:57:36.816092] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2025-05. [2025-09-24T18:57:36.924412] [INFO ] [REMOTE ] G: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-24T18:57:37.616092] [INFO ] [REMOTE ] G: Fetching primary data for 2025-01. [2025-09-24T18:57:38.304291] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-24T18:57:38.416136] [INFO ] [REMOTE ] FVR: Fetching primary data for 2025-07. [2025-09-24T18:57:39.223463] [INFO ] [REMOTE ] FXED: Fetching primary data for 2025-05. [2025-09-24T18:57:39.242942] [INFO ] [REMOTE ] G: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-24T18:57:39.435148] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2025-07 (1.02 seconds). [2025-09-24T18:57:39.624453] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2025-05 (0.40 seconds). [2025-09-24T18:57:40.016111] [INFO ] [REMOTE ] FVR: Fetching primary data for 2025-08. [2025-09-24T18:57:40.816101] [INFO ] [REMOTE ] FXED: Fetching primary data for 2025-06. [2025-09-24T18:57:41.103759] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2025-08 (1.09 seconds). [2025-09-24T18:57:41.257837] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2025-06 (0.44 seconds). [2025-09-24T18:57:41.616097] [INFO ] [REMOTE ] G: Fetching primary data for 2025-02. [2025-09-24T18:57:42.416101] [INFO ] [REMOTE ] FVR: Fetching primary data for 2025-09. [2025-09-24T18:57:43.216120] [INFO ] [REMOTE ] FXED: Fetching primary data for 2025-07. [2025-09-24T18:57:43.218017] [INFO ] [REMOTE ] G: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-24T18:57:43.350096] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2025-09 (0.93 seconds). [2025-09-24T18:57:43.354126] [INFO ] [REMOTE ] FVR: Full fetch complete (30677 records). [2025-09-24T18:57:43.354239] [DEBUG] [VALIDATOR ] FVR: Validating primary data. [2025-09-24T18:57:43.747843] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2025-07 (0.53 seconds). [2025-09-24T18:57:43.758482] [DEBUG] [VALIDATOR ] FVR: All expected trading days are present. [2025-09-24T18:57:43.758601] [DEBUG] [VALIDATOR ] FVR: Primary data validation passed. [2025-09-24T18:57:43.759343] [INFO ] [MAIN ] FVR: Fetched primary data is valid. [2025-09-24T18:57:43.759438] [DEBUG] [LOCAL ] FVR: Saving primary data. [2025-09-24T18:57:43.762017] [DEBUG] [LOCAL ] FVR: Trimmed 30677 records to 22164 (keeping 200 days of data) [2025-09-24T18:57:43.907960] [DEBUG] [LOCAL ] FVR: Primary data saved (22164 records). [2025-09-24T18:57:43.908105] [INFO ] [MAIN ] FVR: Full history saved. [2025-09-24T18:57:43.908277] [INFO ] [MAIN ] Update Progress: 888/2373 symbols completed. FVR took 31.7s. Estimated remaining: 3h 16m 47s. Rate: 7.5 symbols/min [2025-09-24T18:57:44.021215] [INFO ] [REMOTE ] FXED: Fetching primary data for 2025-08. [2025-09-24T18:57:44.084197] [INFO ] [MAIN ] GAB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:57:44.119634] [DEBUG] [LOCAL ] GAB: Loaded 27947 existing records from primary storage. [2025-09-24T18:57:44.119801] [INFO ] [MAIN ] GAB: Loaded 27947 existing records. [2025-09-24T18:57:44.314829] [WARN ] [MAIN ] GAB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:57:44.315088] [INFO ] [MAIN ] GAB: Wiping existing primary data before full refresh. [2025-09-24T18:57:44.315138] [INFO ] [LOCAL ] GAB: Starting deletion of primary data. [2025-09-24T18:57:44.315897] [DEBUG] [LOCAL ] GAB: Deleted primary data file. [2025-09-24T18:57:44.315987] [INFO ] [MAIN ] GAB: Starting full primary refresh. [2025-09-24T18:57:44.512935] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2025-08 (0.49 seconds). [2025-09-24T18:57:44.717342] [INFO ] [REMOTE ] GAB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:57:44.816115] [INFO ] [REMOTE ] FXED: Fetching primary data for 2025-09. [2025-09-24T18:57:45.239309] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2025-09 (0.42 seconds). [2025-09-24T18:57:45.240226] [INFO ] [REMOTE ] FXED: Full fetch complete (1783 records). [2025-09-24T18:57:45.240298] [DEBUG] [VALIDATOR ] FXED: Validating primary data. [2025-09-24T18:57:45.611147] [DEBUG] [VALIDATOR ] FXED: All expected trading days are present. [2025-09-24T18:57:45.611230] [DEBUG] [VALIDATOR ] FXED: Primary data validation passed. [2025-09-24T18:57:45.611323] [INFO ] [MAIN ] FXED: Fetched primary data is valid. [2025-09-24T18:57:45.611392] [DEBUG] [LOCAL ] FXED: Saving primary data. [2025-09-24T18:57:45.611790] [DEBUG] [LOCAL ] FXED: Trimmed 1783 records to 1228 (keeping 200 days of data) [2025-09-24T18:57:45.616720] [INFO ] [REMOTE ] GAB: Fetching primary data for 2024-12. [2025-09-24T18:57:45.621917] [DEBUG] [LOCAL ] FXED: Primary data saved (1228 records). [2025-09-24T18:57:45.621991] [INFO ] [MAIN ] FXED: Full history saved. [2025-09-24T18:57:45.622095] [INFO ] [MAIN ] Update Progress: 889/2373 symbols completed. FXED took 23.6s. Estimated remaining: 3h 16m 28s. Rate: 7.6 symbols/min [2025-09-24T18:57:45.802846] [INFO ] [MAIN ] GAM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:57:45.816020] [DEBUG] [LOCAL ] GAM: Loaded 4195 existing records from primary storage. [2025-09-24T18:57:45.816188] [INFO ] [MAIN ] GAM: Loaded 4195 existing records. [2025-09-24T18:57:46.010447] [WARN ] [MAIN ] GAM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:57:46.010816] [INFO ] [MAIN ] GAM: Wiping existing primary data before full refresh. [2025-09-24T18:57:46.010872] [INFO ] [LOCAL ] GAM: Starting deletion of primary data. [2025-09-24T18:57:46.011137] [DEBUG] [LOCAL ] GAM: Deleted primary data file. [2025-09-24T18:57:46.011196] [INFO ] [MAIN ] GAM: Starting full primary refresh. [2025-09-24T18:57:46.362958] [INFO ] [REMOTE ] GAM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:57:46.416043] [INFO ] [REMOTE ] GAM: Fetching primary data for 2024-12. [2025-09-24T18:57:47.038871] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2024-12 (1.42 seconds). [2025-09-24T18:57:47.216115] [INFO ] [REMOTE ] GAB: Fetching primary data for 2025-01. [2025-09-24T18:57:47.320403] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2024-12 (0.90 seconds). [2025-09-24T18:57:48.016134] [INFO ] [REMOTE ] G: Fetching primary data for 2025-03. [2025-09-24T18:57:48.310140] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2025-01 (1.09 seconds). [2025-09-24T18:57:48.816104] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2025-06. [2025-09-24T18:57:49.616055] [INFO ] [REMOTE ] GAB: Fetching primary data for 2025-02. [2025-09-24T18:57:49.802409] [INFO ] [REMOTE ] G: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-24T18:57:49.990454] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2025-06 (1.17 seconds). [2025-09-24T18:57:50.416217] [INFO ] [REMOTE ] GAM: Fetching primary data for 2025-01. [2025-09-24T18:57:50.615634] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2025-02 (1.00 seconds). [2025-09-24T18:57:50.796981] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2025-01 (0.38 seconds). [2025-09-24T18:57:51.216111] [INFO ] [REMOTE ] G: Fetching primary data for 2025-04. [2025-09-24T18:57:52.016213] [INFO ] [REMOTE ] GAM: Fetching primary data for 2025-02. [2025-09-24T18:57:52.640439] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2025-02 (0.62 seconds). [2025-09-24T18:57:52.816099] [INFO ] [REMOTE ] GAM: Fetching primary data for 2025-03. [2025-09-24T18:57:52.966928] [INFO ] [REMOTE ] G: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-24T18:57:53.500569] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2025-03 (0.68 seconds). [2025-09-24T18:57:53.616268] [INFO ] [REMOTE ] G: Fetching primary data for 2025-05. [2025-09-24T18:57:54.416123] [INFO ] [REMOTE ] GAM: Fetching primary data for 2025-04. [2025-09-24T18:57:55.020743] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2025-04 (0.60 seconds). [2025-09-24T18:57:55.216066] [INFO ] [REMOTE ] GAM: Fetching primary data for 2025-05. [2025-09-24T18:57:55.311316] [INFO ] [REMOTE ] G: Incremental fetch complete for 2025-05 (1.70 seconds). [2025-09-24T18:57:55.797267] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2025-05 (0.58 seconds). [2025-09-24T18:57:56.016086] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2025-07. [2025-09-24T18:57:56.816147] [INFO ] [REMOTE ] GAB: Fetching primary data for 2025-03. [2025-09-24T18:57:57.282018] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2025-07 (1.27 seconds). [2025-09-24T18:57:57.616095] [INFO ] [REMOTE ] G: Fetching primary data for 2025-06. [2025-09-24T18:57:58.107764] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-24T18:57:58.416079] [INFO ] [REMOTE ] GAM: Fetching primary data for 2025-06. [2025-09-24T18:57:58.815437] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2025-06 (0.40 seconds). [2025-09-24T18:57:59.206140] [INFO ] [REMOTE ] G: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-24T18:57:59.216056] [INFO ] [REMOTE ] GAB: Fetching primary data for 2025-04. [2025-09-24T18:58:00.016102] [INFO ] [REMOTE ] G: Fetching primary data for 2025-07. [2025-09-24T18:58:00.579732] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2025-04 (1.36 seconds). [2025-09-24T18:58:00.816084] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2025-08. [2025-09-24T18:58:01.569998] [INFO ] [REMOTE ] G: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-24T18:58:01.616079] [INFO ] [REMOTE ] GAB: Fetching primary data for 2025-05. [2025-09-24T18:58:02.172981] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-24T18:58:02.416078] [INFO ] [REMOTE ] G: Fetching primary data for 2025-08. [2025-09-24T18:58:02.768375] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2025-05 (1.15 seconds). [2025-09-24T18:58:03.216087] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2025-09. [2025-09-24T18:58:04.016065] [INFO ] [REMOTE ] GAM: Fetching primary data for 2025-07. [2025-09-24T18:58:04.235206] [INFO ] [REMOTE ] G: Incremental fetch complete for 2025-08 (1.82 seconds). [2025-09-24T18:58:04.816056] [INFO ] [REMOTE ] GAB: Fetching primary data for 2025-06. [2025-09-24T18:58:04.951283] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2025-07 (0.94 seconds). [2025-09-24T18:58:04.973135] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-24T18:58:04.980854] [INFO ] [REMOTE ] FVRR: Full fetch complete (58790 records). [2025-09-24T18:58:04.981037] [DEBUG] [VALIDATOR ] FVRR: Validating primary data. [2025-09-24T18:58:05.402982] [DEBUG] [VALIDATOR ] FVRR: All expected trading days are present. [2025-09-24T18:58:05.403161] [DEBUG] [VALIDATOR ] FVRR: Primary data validation passed. [2025-09-24T18:58:05.404017] [INFO ] [MAIN ] FVRR: Fetched primary data is valid. [2025-09-24T18:58:05.404080] [DEBUG] [LOCAL ] FVRR: Saving primary data. [2025-09-24T18:58:05.405336] [DEBUG] [LOCAL ] FVRR: Trimmed 58790 records to 40192 (keeping 200 days of data) [2025-09-24T18:58:05.616344] [INFO ] [REMOTE ] G: Fetching primary data for 2025-09. [2025-09-24T18:58:05.655735] [DEBUG] [LOCAL ] FVRR: Primary data saved (40192 records). [2025-09-24T18:58:05.655879] [INFO ] [MAIN ] FVRR: Full history saved. [2025-09-24T18:58:05.656020] [INFO ] [MAIN ] Update Progress: 890/2373 symbols completed. FVRR took 46.6s. Estimated remaining: 3h 16m 41s. Rate: 7.5 symbols/min [2025-09-24T18:58:05.846189] [INFO ] [MAIN ] GAP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:58:05.847028] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-24T18:58:05.907430] [DEBUG] [LOCAL ] GAP: Loaded 53655 existing records from primary storage. [2025-09-24T18:58:05.907586] [INFO ] [MAIN ] GAP: Loaded 53655 existing records. [2025-09-24T18:58:06.090821] [WARN ] [MAIN ] GAP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:58:06.091124] [INFO ] [MAIN ] GAP: Wiping existing primary data before full refresh. [2025-09-24T18:58:06.091185] [INFO ] [LOCAL ] GAP: Starting deletion of primary data. [2025-09-24T18:58:06.092688] [DEBUG] [LOCAL ] GAP: Deleted primary data file. [2025-09-24T18:58:06.092762] [INFO ] [MAIN ] GAP: Starting full primary refresh. [2025-09-24T18:58:06.425713] [INFO ] [REMOTE ] GAB: Fetching primary data for 2025-07. [2025-09-24T18:58:06.447250] [INFO ] [REMOTE ] GAP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:58:07.216139] [INFO ] [REMOTE ] GAM: Fetching primary data for 2025-08. [2025-09-24T18:58:07.334871] [INFO ] [REMOTE ] G: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-24T18:58:07.343971] [INFO ] [REMOTE ] G: Full fetch complete (71592 records). [2025-09-24T18:58:07.344128] [DEBUG] [VALIDATOR ] G: Validating primary data. [2025-09-24T18:58:07.738760] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2025-08 (0.52 seconds). [2025-09-24T18:58:07.840725] [DEBUG] [VALIDATOR ] G: All expected trading days are present. [2025-09-24T18:58:07.850762] [DEBUG] [VALIDATOR ] G: Primary data validation passed. [2025-09-24T18:58:07.851792] [INFO ] [MAIN ] G: Fetched primary data is valid. [2025-09-24T18:58:07.853575] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-24T18:58:07.852908] [DEBUG] [LOCAL ] G: Saving primary data. [2025-09-24T18:58:07.861117] [DEBUG] [LOCAL ] G: Trimmed 71592 records to 49791 (keeping 200 days of data) [2025-09-24T18:58:08.045035] [INFO ] [REMOTE ] GAM: Fetching primary data for 2025-09. [2025-09-24T18:58:08.176521] [DEBUG] [LOCAL ] G: Primary data saved (49791 records). [2025-09-24T18:58:08.176700] [INFO ] [MAIN ] G: Full history saved. [2025-09-24T18:58:08.176831] [INFO ] [MAIN ] Update Progress: 891/2373 symbols completed. G took 34.3s. Estimated remaining: 3h 16m 24s. Rate: 7.5 symbols/min [2025-09-24T18:58:08.354738] [INFO ] [MAIN ] GATX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:58:08.375350] [DEBUG] [LOCAL ] GATX: Loaded 18146 existing records from primary storage. [2025-09-24T18:58:08.375482] [INFO ] [MAIN ] GATX: Loaded 18146 existing records. [2025-09-24T18:58:08.564108] [WARN ] [MAIN ] GATX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:58:08.564375] [INFO ] [MAIN ] GATX: Wiping existing primary data before full refresh. [2025-09-24T18:58:08.564424] [INFO ] [LOCAL ] GATX: Starting deletion of primary data. [2025-09-24T18:58:08.565251] [DEBUG] [LOCAL ] GATX: Deleted primary data file. [2025-09-24T18:58:08.565312] [INFO ] [MAIN ] GATX: Starting full primary refresh. [2025-09-24T18:58:08.674094] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2025-09 (0.63 seconds). [2025-09-24T18:58:08.681113] [INFO ] [REMOTE ] GAM: Full fetch complete (6866 records). [2025-09-24T18:58:08.686360] [DEBUG] [VALIDATOR ] GAM: Validating primary data. [2025-09-24T18:58:08.817188] [INFO ] [REMOTE ] GAB: Fetching primary data for 2025-08. [2025-09-24T18:58:09.224837] [INFO ] [REMOTE ] GATX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:58:09.347307] [DEBUG] [VALIDATOR ] GAM: All expected trading days are present. [2025-09-24T18:58:09.347389] [DEBUG] [VALIDATOR ] GAM: Primary data validation passed. [2025-09-24T18:58:09.347627] [INFO ] [MAIN ] GAM: Fetched primary data is valid. [2025-09-24T18:58:09.347713] [DEBUG] [LOCAL ] GAM: Saving primary data. [2025-09-24T18:58:09.348164] [DEBUG] [LOCAL ] GAM: Trimmed 6866 records to 4119 (keeping 200 days of data) [2025-09-24T18:58:09.374084] [DEBUG] [LOCAL ] GAM: Primary data saved (4119 records). [2025-09-24T18:58:09.374249] [INFO ] [MAIN ] GAM: Full history saved. [2025-09-24T18:58:09.374359] [INFO ] [MAIN ] Update Progress: 892/2373 symbols completed. GAM took 23.8s. Estimated remaining: 3h 16m 4s. Rate: 7.6 symbols/min [2025-09-24T18:58:09.542681] [INFO ] [MAIN ] GBAB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:58:09.561872] [DEBUG] [LOCAL ] GBAB: Loaded 13017 existing records from primary storage. [2025-09-24T18:58:09.561999] [INFO ] [MAIN ] GBAB: Loaded 13017 existing records. [2025-09-24T18:58:09.625109] [INFO ] [REMOTE ] GATX: Fetching primary data for 2024-12. [2025-09-24T18:58:09.755889] [WARN ] [MAIN ] GBAB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:58:09.756139] [INFO ] [MAIN ] GBAB: Wiping existing primary data before full refresh. [2025-09-24T18:58:09.756188] [INFO ] [LOCAL ] GBAB: Starting deletion of primary data. [2025-09-24T18:58:09.756801] [DEBUG] [LOCAL ] GBAB: Deleted primary data file. [2025-09-24T18:58:09.756866] [INFO ] [MAIN ] GBAB: Starting full primary refresh. [2025-09-24T18:58:10.136168] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2025-08 (1.32 seconds). [2025-09-24T18:58:10.158276] [INFO ] [REMOTE ] GBAB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:58:10.416070] [INFO ] [REMOTE ] GAP: Fetching primary data for 2024-12. [2025-09-24T18:58:10.718229] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2024-12 (1.09 seconds). [2025-09-24T18:58:11.216103] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2024-12. [2025-09-24T18:58:12.016058] [INFO ] [REMOTE ] GATX: Fetching primary data for 2025-01. [2025-09-24T18:58:12.312251] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2024-12 (1.10 seconds). [2025-09-24T18:58:12.391698] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2024-12 (1.98 seconds). [2025-09-24T18:58:12.816056] [INFO ] [REMOTE ] GAP: Fetching primary data for 2025-01. [2025-09-24T18:58:13.064319] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-24T18:58:13.616073] [INFO ] [REMOTE ] GAB: Fetching primary data for 2025-09. [2025-09-24T18:58:14.416052] [INFO ] [REMOTE ] GATX: Fetching primary data for 2025-02. [2025-09-24T18:58:14.448762] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-24T18:58:14.954626] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2025-09 (1.34 seconds). [2025-09-24T18:58:14.960372] [INFO ] [REMOTE ] GAB: Full fetch complete (39523 records). [2025-09-24T18:58:14.960488] [DEBUG] [VALIDATOR ] GAB: Validating primary data. [2025-09-24T18:58:15.221306] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2025-01. [2025-09-24T18:58:15.344680] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2025-02 (0.93 seconds). [2025-09-24T18:58:15.362095] [DEBUG] [VALIDATOR ] GAB: All expected trading days are present. [2025-09-24T18:58:15.362446] [DEBUG] [VALIDATOR ] GAB: Primary data validation passed. [2025-09-24T18:58:15.363161] [INFO ] [MAIN ] GAB: Fetched primary data is valid. [2025-09-24T18:58:15.363222] [DEBUG] [LOCAL ] GAB: Saving primary data. [2025-09-24T18:58:15.364092] [DEBUG] [LOCAL ] GAB: Trimmed 39523 records to 27984 (keeping 200 days of data) [2025-09-24T18:58:15.534083] [DEBUG] [LOCAL ] GAB: Primary data saved (27984 records). [2025-09-24T18:58:15.534231] [INFO ] [MAIN ] GAB: Full history saved. [2025-09-24T18:58:15.534322] [INFO ] [MAIN ] Update Progress: 893/2373 symbols completed. GAB took 31.6s. Estimated remaining: 3h 15m 54s. Rate: 7.6 symbols/min [2025-09-24T18:58:15.726863] [INFO ] [MAIN ] GBCI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:58:15.765878] [DEBUG] [LOCAL ] GBCI: Loaded 40099 existing records from primary storage. [2025-09-24T18:58:15.766051] [INFO ] [MAIN ] GBCI: Loaded 40099 existing records. [2025-09-24T18:58:15.963730] [WARN ] [MAIN ] GBCI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:58:15.972455] [INFO ] [MAIN ] GBCI: Wiping existing primary data before full refresh. [2025-09-24T18:58:15.972664] [INFO ] [LOCAL ] GBCI: Starting deletion of primary data. [2025-09-24T18:58:15.973524] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2025-01 (0.75 seconds). [2025-09-24T18:58:15.976870] [DEBUG] [LOCAL ] GBCI: Deleted primary data file. [2025-09-24T18:58:15.977217] [INFO ] [MAIN ] GBCI: Starting full primary refresh. [2025-09-24T18:58:16.021285] [INFO ] [REMOTE ] GAP: Fetching primary data for 2025-02. [2025-09-24T18:58:16.368191] [INFO ] [REMOTE ] GBCI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:58:16.816102] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2024-12. [2025-09-24T18:58:17.616123] [INFO ] [REMOTE ] GATX: Fetching primary data for 2025-03. [2025-09-24T18:58:17.787451] [DEBUG] [REMOTE ] GATX: Error fetching primary data for 2025-03: 'API call returned an empty response.' [2025-09-24T18:58:17.787808] [WARN ] [REMOTE ] GATX: No data returned for month 2025-03 [2025-09-24T18:58:17.833513] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2025-02 (1.81 seconds). [2025-09-24T18:58:18.367686] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2024-12 (1.55 seconds). [2025-09-24T18:58:18.416152] [INFO ] [REMOTE ] GAP: Fetching primary data for 2025-03. [2025-09-24T18:58:19.216069] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2025-02. [2025-09-24T18:58:20.016054] [INFO ] [REMOTE ] GATX: Fetching primary data for 2025-04. [2025-09-24T18:58:20.129500] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2025-02 (0.91 seconds). [2025-09-24T18:58:20.399228] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2025-03 (1.98 seconds). [2025-09-24T18:58:20.816181] [INFO ] [REMOTE ] GAP: Fetching primary data for 2025-04. [2025-09-24T18:58:21.128418] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2025-04 (1.11 seconds). [2025-09-24T18:58:21.616120] [INFO ] [REMOTE ] GATX: Fetching primary data for 2025-05. [2025-09-24T18:58:22.416092] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2025-03. [2025-09-24T18:58:22.637840] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2025-05 (1.02 seconds). [2025-09-24T18:58:22.785661] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2025-04 (1.97 seconds). [2025-09-24T18:58:23.206119] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2025-03 (0.79 seconds). [2025-09-24T18:58:23.216020] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2025-04. [2025-09-24T18:58:24.016168] [INFO ] [REMOTE ] GAP: Fetching primary data for 2025-05. [2025-09-24T18:58:24.120405] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2025-04 (0.90 seconds). [2025-09-24T18:58:24.816131] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2025-05. [2025-09-24T18:58:25.616149] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2025-01. [2025-09-24T18:58:25.676774] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2025-05 (0.86 seconds). [2025-09-24T18:58:25.926116] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2025-05 (1.91 seconds). [2025-09-24T18:58:26.416135] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2025-06. [2025-09-24T18:58:27.036834] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2025-01 (1.42 seconds). [2025-09-24T18:58:27.216059] [INFO ] [REMOTE ] GAP: Fetching primary data for 2025-06. [2025-09-24T18:58:27.338151] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2025-06 (0.92 seconds). [2025-09-24T18:58:28.016127] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2025-02. [2025-09-24T18:58:28.816062] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2025-07. [2025-09-24T18:58:29.207553] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2025-06 (1.99 seconds). [2025-09-24T18:58:29.420598] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-24T18:58:29.616081] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2025-03. [2025-09-24T18:58:29.803041] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-24T18:58:30.416114] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2025-08. [2025-09-24T18:58:31.216104] [INFO ] [REMOTE ] GAP: Fetching primary data for 2025-07. [2025-09-24T18:58:31.289457] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2025-08 (0.87 seconds). [2025-09-24T18:58:31.496211] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2025-03 (1.88 seconds). [2025-09-24T18:58:32.016101] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2025-09. [2025-09-24T18:58:32.816064] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2025-04. [2025-09-24T18:58:32.920071] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2025-09 (0.90 seconds). [2025-09-24T18:58:32.922571] [INFO ] [REMOTE ] GBAB: Full fetch complete (20248 records). [2025-09-24T18:58:32.922701] [DEBUG] [VALIDATOR ] GBAB: Validating primary data. [2025-09-24T18:58:33.304441] [DEBUG] [VALIDATOR ] GBAB: All expected trading days are present. [2025-09-24T18:58:33.304573] [DEBUG] [VALIDATOR ] GBAB: Primary data validation passed. [2025-09-24T18:58:33.305213] [INFO ] [MAIN ] GBAB: Fetched primary data is valid. [2025-09-24T18:58:33.305272] [DEBUG] [LOCAL ] GBAB: Saving primary data. [2025-09-24T18:58:33.305918] [DEBUG] [LOCAL ] GBAB: Trimmed 20248 records to 12998 (keeping 200 days of data) [2025-09-24T18:58:33.405556] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2025-07 (2.19 seconds). [2025-09-24T18:58:33.427159] [DEBUG] [LOCAL ] GBAB: Primary data saved (12998 records). [2025-09-24T18:58:33.427275] [INFO ] [MAIN ] GBAB: Full history saved. [2025-09-24T18:58:33.427357] [INFO ] [MAIN ] Update Progress: 894/2373 symbols completed. GBAB took 24.1s. Estimated remaining: 3h 16m 2s. Rate: 7.5 symbols/min [2025-09-24T18:58:33.595830] [INFO ] [MAIN ] GBLI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:58:33.596008] [DEBUG] [LOCAL ] GBLI: No existing data file found in primary storage. [2025-09-24T18:58:33.596063] [WARN ] [MAIN ] GBLI: No existing data found, performing full refresh instead. [2025-09-24T18:58:33.596246] [INFO ] [MAIN ] GBLI: Wiping existing primary data before full refresh. [2025-09-24T18:58:33.596308] [INFO ] [LOCAL ] GBLI: Starting deletion of primary data. [2025-09-24T18:58:33.596427] [DEBUG] [LOCAL ] GBLI: No primary data file found to delete. [2025-09-24T18:58:33.596490] [INFO ] [MAIN ] GBLI: Starting full primary refresh. [2025-09-24T18:58:33.627086] [INFO ] [REMOTE ] GAP: Fetching primary data for 2025-08. [2025-09-24T18:58:33.971211] [INFO ] [REMOTE ] GBLI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:58:34.270119] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2025-04 (1.45 seconds). [2025-09-24T18:58:34.416081] [INFO ] [REMOTE ] GATX: Fetching primary data for 2025-06. [2025-09-24T18:58:35.216261] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2025-05. [2025-09-24T18:58:35.431815] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-24T18:58:35.690751] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2025-08 (2.06 seconds). [2025-09-24T18:58:36.016135] [INFO ] [REMOTE ] GAP: Fetching primary data for 2025-09. [2025-09-24T18:58:36.668400] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2025-05 (1.45 seconds). [2025-09-24T18:58:36.816094] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2024-12. [2025-09-24T18:58:37.300319] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2024-12 (0.48 seconds). [2025-09-24T18:58:37.570052] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-24T18:58:37.579587] [INFO ] [REMOTE ] GAP: Full fetch complete (77634 records). [2025-09-24T18:58:37.579750] [DEBUG] [VALIDATOR ] GAP: Validating primary data. [2025-09-24T18:58:37.621281] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2025-06. [2025-09-24T18:58:37.976833] [DEBUG] [VALIDATOR ] GAP: All expected trading days are present. [2025-09-24T18:58:37.976944] [DEBUG] [VALIDATOR ] GAP: Primary data validation passed. [2025-09-24T18:58:37.978162] [INFO ] [MAIN ] GAP: Fetched primary data is valid. [2025-09-24T18:58:37.978233] [DEBUG] [LOCAL ] GAP: Saving primary data. [2025-09-24T18:58:37.980170] [DEBUG] [LOCAL ] GAP: Trimmed 77634 records to 53655 (keeping 200 days of data) [2025-09-24T18:58:38.331745] [DEBUG] [LOCAL ] GAP: Primary data saved (53655 records). [2025-09-24T18:58:38.331953] [INFO ] [MAIN ] GAP: Full history saved. [2025-09-24T18:58:38.332062] [INFO ] [MAIN ] Update Progress: 895/2373 symbols completed. GAP took 32.7s. Estimated remaining: 3h 15m 49s. Rate: 7.5 symbols/min [2025-09-24T18:58:38.421258] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2025-01. [2025-09-24T18:58:38.526680] [INFO ] [MAIN ] GBTG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:58:38.571809] [DEBUG] [LOCAL ] GBTG: Loaded 40353 existing records from primary storage. [2025-09-24T18:58:38.572005] [INFO ] [MAIN ] GBTG: Loaded 40353 existing records. [2025-09-24T18:58:38.767166] [WARN ] [MAIN ] GBTG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:58:38.767447] [INFO ] [MAIN ] GBTG: Wiping existing primary data before full refresh. [2025-09-24T18:58:38.767497] [INFO ] [LOCAL ] GBTG: Starting deletion of primary data. [2025-09-24T18:58:38.768414] [DEBUG] [LOCAL ] GBTG: Deleted primary data file. [2025-09-24T18:58:38.768479] [INFO ] [MAIN ] GBTG: Starting full primary refresh. [2025-09-24T18:58:38.827752] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2025-01 (0.41 seconds). [2025-09-24T18:58:39.140803] [INFO ] [REMOTE ] GBTG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:58:39.162200] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-24T18:58:39.216040] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2024-12. [2025-09-24T18:58:40.016089] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2025-07. [2025-09-24T18:58:40.605967] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-24T18:58:40.816098] [INFO ] [REMOTE ] GATX: Fetching primary data for 2025-07. [2025-09-24T18:58:41.442217] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-24T18:58:41.616083] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2025-02. [2025-09-24T18:58:41.722448] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2025-07 (0.91 seconds). [2025-09-24T18:58:41.866397] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2025-02 (0.25 seconds). [2025-09-24T18:58:42.416076] [INFO ] [REMOTE ] GATX: Fetching primary data for 2025-08. [2025-09-24T18:58:43.216059] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2025-08. [2025-09-24T18:58:43.400874] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2025-08 (0.98 seconds). [2025-09-24T18:58:44.016132] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2025-01. [2025-09-24T18:58:44.665858] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-24T18:58:44.816086] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2025-09. [2025-09-24T18:58:45.435730] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2025-01 (1.42 seconds). [2025-09-24T18:58:45.616066] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2025-03. [2025-09-24T18:58:45.983680] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2025-03 (0.37 seconds). [2025-09-24T18:58:46.129933] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2025-09 (1.31 seconds). [2025-09-24T18:58:46.136919] [INFO ] [REMOTE ] GBCI: Full fetch complete (57801 records). [2025-09-24T18:58:46.137038] [DEBUG] [VALIDATOR ] GBCI: Validating primary data. [2025-09-24T18:58:46.421294] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2025-02. [2025-09-24T18:58:46.527933] [DEBUG] [VALIDATOR ] GBCI: All expected trading days are present. [2025-09-24T18:58:46.528020] [DEBUG] [VALIDATOR ] GBCI: Primary data validation passed. [2025-09-24T18:58:46.528962] [INFO ] [MAIN ] GBCI: Fetched primary data is valid. [2025-09-24T18:58:46.529031] [DEBUG] [LOCAL ] GBCI: Saving primary data. [2025-09-24T18:58:46.530742] [DEBUG] [LOCAL ] GBCI: Trimmed 57801 records to 40080 (keeping 200 days of data) [2025-09-24T18:58:46.793265] [DEBUG] [LOCAL ] GBCI: Primary data saved (40080 records). [2025-09-24T18:58:46.793417] [INFO ] [MAIN ] GBCI: Full history saved. [2025-09-24T18:58:46.793520] [INFO ] [MAIN ] Update Progress: 896/2373 symbols completed. GBCI took 31.3s. Estimated remaining: 3h 15m 42s. Rate: 7.5 symbols/min [2025-09-24T18:58:46.974379] [INFO ] [MAIN ] GBX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:58:47.005464] [DEBUG] [LOCAL ] GBX: Loaded 29268 existing records from primary storage. [2025-09-24T18:58:47.005619] [INFO ] [MAIN ] GBX: Loaded 29268 existing records. [2025-09-24T18:58:47.199785] [WARN ] [MAIN ] GBX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:58:47.200116] [INFO ] [MAIN ] GBX: Wiping existing primary data before full refresh. [2025-09-24T18:58:47.200172] [INFO ] [LOCAL ] GBX: Starting deletion of primary data. [2025-09-24T18:58:47.201057] [DEBUG] [LOCAL ] GBX: Deleted primary data file. [2025-09-24T18:58:47.201123] [INFO ] [MAIN ] GBX: Starting full primary refresh. [2025-09-24T18:58:47.226929] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2025-04. [2025-09-24T18:58:47.581415] [INFO ] [REMOTE ] GBX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:58:47.696626] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-24T18:58:47.711470] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2025-04 (0.48 seconds). [2025-09-24T18:58:48.016130] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2025-03. [2025-09-24T18:58:48.816089] [INFO ] [REMOTE ] GBX: Fetching primary data for 2024-12. [2025-09-24T18:58:49.453934] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2025-03 (1.44 seconds). [2025-09-24T18:58:49.616045] [INFO ] [REMOTE ] GATX: Fetching primary data for 2025-09. [2025-09-24T18:58:49.922136] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-24T18:58:50.416126] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2025-05. [2025-09-24T18:58:50.758667] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2025-05 (0.34 seconds). [2025-09-24T18:58:50.809051] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2025-09 (1.19 seconds). [2025-09-24T18:58:50.813250] [INFO ] [REMOTE ] GATX: Full fetch complete (22982 records). [2025-09-24T18:58:50.813337] [DEBUG] [VALIDATOR ] GATX: Validating primary data. [2025-09-24T18:58:51.006772] [WARN ] [VALIDATOR ] GATX: Validation failed - insufficient historical data. Have 179 unique days, need 200 days [2025-09-24T18:58:51.007186] [FATAL] [MAIN ] GATX: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:58:51.007269] [WARN ] [MAIN ] GATX: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:58:51.007319] [INFO ] [LOCAL ] GATX: Starting deletion of primary data. [2025-09-24T18:58:51.007384] [DEBUG] [LOCAL ] GATX: No primary data file found to delete. [2025-09-24T18:58:51.007424] [INFO ] [LOCAL ] GATX: Starting deletion of derivative data. [2025-09-24T18:58:51.007935] [DEBUG] [LOCAL ] GATX: Deleted derivative data file. [2025-09-24T18:58:51.008039] [INFO ] [MAIN ] Update Progress: 897/2373 symbols completed. GATX took 42.8s. Estimated remaining: 3h 15m 28s. Rate: 7.6 symbols/min [2025-09-24T18:58:51.186185] [INFO ] [MAIN ] GCI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:58:51.216117] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2025-04. [2025-09-24T18:58:51.232142] [DEBUG] [LOCAL ] GCI: Loaded 44222 existing records from primary storage. [2025-09-24T18:58:51.232272] [INFO ] [MAIN ] GCI: Loaded 44222 existing records. [2025-09-24T18:58:51.415588] [WARN ] [MAIN ] GCI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:58:51.415840] [INFO ] [MAIN ] GCI: Wiping existing primary data before full refresh. [2025-09-24T18:58:51.415889] [INFO ] [LOCAL ] GCI: Starting deletion of primary data. [2025-09-24T18:58:51.417292] [DEBUG] [LOCAL ] GCI: Deleted primary data file. [2025-09-24T18:58:51.417388] [INFO ] [MAIN ] GCI: Starting full primary refresh. [2025-09-24T18:58:51.785665] [INFO ] [REMOTE ] GCI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:58:52.016074] [INFO ] [REMOTE ] GCI: Fetching primary data for 2024-12. [2025-09-24T18:58:52.692585] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-24T18:58:52.816107] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2025-05. [2025-09-24T18:58:53.510319] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-24T18:58:53.616088] [INFO ] [REMOTE ] GCI: Fetching primary data for 2025-01. [2025-09-24T18:58:54.352783] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-24T18:58:54.416103] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2025-06. [2025-09-24T18:58:54.914705] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2025-01 (1.30 seconds). [2025-09-24T18:58:55.216066] [INFO ] [REMOTE ] GCI: Fetching primary data for 2025-02. [2025-09-24T18:58:55.827028] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-24T18:58:56.016088] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2025-07. [2025-09-24T18:58:56.492028] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-24T18:58:56.816093] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2025-06. [2025-09-24T18:58:57.167275] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-24T18:58:57.177104] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2025-06 (0.36 seconds). [2025-09-24T18:58:57.616097] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2025-07. [2025-09-24T18:58:57.946273] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2025-07 (0.33 seconds). [2025-09-24T18:58:58.416103] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2025-08. [2025-09-24T18:58:59.216080] [INFO ] [REMOTE ] GBX: Fetching primary data for 2025-01. [2025-09-24T18:58:59.714498] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-24T18:59:00.016093] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2025-09. [2025-09-24T18:59:00.521844] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-24T18:59:00.816086] [INFO ] [REMOTE ] GBX: Fetching primary data for 2025-02. [2025-09-24T18:59:01.489793] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2025-09 (1.47 seconds). [2025-09-24T18:59:01.499013] [INFO ] [REMOTE ] GBTG: Full fetch complete (56651 records). [2025-09-24T18:59:01.499270] [DEBUG] [VALIDATOR ] GBTG: Validating primary data. [2025-09-24T18:59:01.621227] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2025-08. [2025-09-24T18:59:01.913858] [DEBUG] [VALIDATOR ] GBTG: All expected trading days are present. [2025-09-24T18:59:01.913938] [DEBUG] [VALIDATOR ] GBTG: Primary data validation passed. [2025-09-24T18:59:01.914812] [INFO ] [MAIN ] GBTG: Fetched primary data is valid. [2025-09-24T18:59:01.914877] [DEBUG] [LOCAL ] GBTG: Saving primary data. [2025-09-24T18:59:01.916092] [DEBUG] [LOCAL ] GBTG: Trimmed 56651 records to 40267 (keeping 200 days of data) [2025-09-24T18:59:02.147967] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-24T18:59:02.189998] [DEBUG] [LOCAL ] GBTG: Primary data saved (40267 records). [2025-09-24T18:59:02.190335] [INFO ] [MAIN ] GBTG: Full history saved. [2025-09-24T18:59:02.195479] [INFO ] [MAIN ] Update Progress: 898/2373 symbols completed. GBTG took 23.9s. Estimated remaining: 3h 15m 25s. Rate: 7.5 symbols/min [2025-09-24T18:59:02.195764] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2025-08 (0.57 seconds). [2025-09-24T18:59:02.382902] [INFO ] [MAIN ] GCO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:59:02.413818] [DEBUG] [LOCAL ] GCO: Loaded 25688 existing records from primary storage. [2025-09-24T18:59:02.414013] [INFO ] [MAIN ] GCO: Loaded 25688 existing records. [2025-09-24T18:59:02.425435] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2025-09. [2025-09-24T18:59:02.625408] [WARN ] [MAIN ] GCO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:59:02.625792] [INFO ] [MAIN ] GCO: Wiping existing primary data before full refresh. [2025-09-24T18:59:02.625851] [INFO ] [LOCAL ] GCO: Starting deletion of primary data. [2025-09-24T18:59:02.626623] [DEBUG] [LOCAL ] GCO: Deleted primary data file. [2025-09-24T18:59:02.626727] [INFO ] [MAIN ] GCO: Starting full primary refresh. [2025-09-24T18:59:02.971992] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2025-09 (0.55 seconds). [2025-09-24T18:59:02.984694] [INFO ] [REMOTE ] GBLI: Full fetch complete (1398 records). [2025-09-24T18:59:03.010971] [DEBUG] [VALIDATOR ] GBLI: Validating primary data. [2025-09-24T18:59:03.017533] [INFO ] [REMOTE ] GCO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:59:03.207524] [WARN ] [VALIDATOR ] GBLI: Validation failed - insufficient historical data. Have 173 unique days, need 200 days [2025-09-24T18:59:03.207762] [FATAL] [MAIN ] GBLI: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:59:03.207812] [WARN ] [MAIN ] GBLI: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:59:03.207852] [INFO ] [LOCAL ] GBLI: Starting deletion of primary data. [2025-09-24T18:59:03.207909] [DEBUG] [LOCAL ] GBLI: No primary data file found to delete. [2025-09-24T18:59:03.207945] [INFO ] [LOCAL ] GBLI: Starting deletion of derivative data. [2025-09-24T18:59:03.207984] [DEBUG] [LOCAL ] GBLI: No derivative data file found to delete. [2025-09-24T18:59:03.208042] [INFO ] [MAIN ] Update Progress: 899/2373 symbols completed. GBLI took 29.8s. Estimated remaining: 3h 15m 6s. Rate: 7.6 symbols/min [2025-09-24T18:59:03.221322] [INFO ] [REMOTE ] GCI: Fetching primary data for 2025-03. [2025-09-24T18:59:03.380998] [INFO ] [MAIN ] GCTS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:59:03.404688] [DEBUG] [LOCAL ] GCTS: Loaded 19810 existing records from primary storage. [2025-09-24T18:59:03.404855] [INFO ] [MAIN ] GCTS: Loaded 19810 existing records. [2025-09-24T18:59:03.583945] [WARN ] [MAIN ] GCTS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:59:03.584187] [INFO ] [MAIN ] GCTS: Wiping existing primary data before full refresh. [2025-09-24T18:59:03.584234] [INFO ] [LOCAL ] GCTS: Starting deletion of primary data. [2025-09-24T18:59:03.584820] [DEBUG] [LOCAL ] GCTS: Deleted primary data file. [2025-09-24T18:59:03.584880] [INFO ] [MAIN ] GCTS: Starting full primary refresh. [2025-09-24T18:59:03.946039] [INFO ] [REMOTE ] GCTS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:59:04.016041] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2024-12. [2025-09-24T18:59:04.818903] [INFO ] [REMOTE ] GBX: Fetching primary data for 2025-03. [2025-09-24T18:59:04.825420] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-24T18:59:05.131065] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2024-12 (1.12 seconds). [2025-09-24T18:59:05.616147] [INFO ] [REMOTE ] GCI: Fetching primary data for 2025-04. [2025-09-24T18:59:06.136104] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2025-03 (1.32 seconds). [2025-09-24T18:59:06.416105] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2025-01. [2025-09-24T18:59:06.901510] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-24T18:59:07.216056] [INFO ] [REMOTE ] GCO: Fetching primary data for 2024-12. [2025-09-24T18:59:07.416119] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-24T18:59:08.016048] [INFO ] [REMOTE ] GBX: Fetching primary data for 2025-04. [2025-09-24T18:59:08.335916] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2024-12 (1.12 seconds). [2025-09-24T18:59:08.816100] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2025-02. [2025-09-24T18:59:09.622718] [INFO ] [REMOTE ] GCO: Fetching primary data for 2025-01. [2025-09-24T18:59:09.628308] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-24T18:59:09.685829] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2025-02 (0.87 seconds). [2025-09-24T18:59:10.416053] [INFO ] [REMOTE ] GCI: Fetching primary data for 2025-05. [2025-09-24T18:59:10.630428] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2025-01 (1.01 seconds). [2025-09-24T18:59:11.216114] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2025-03. [2025-09-24T18:59:11.828877] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-24T18:59:12.016095] [INFO ] [REMOTE ] GCI: Fetching primary data for 2025-06. [2025-09-24T18:59:12.227692] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2025-03 (1.01 seconds). [2025-09-24T18:59:12.816089] [INFO ] [REMOTE ] GBX: Fetching primary data for 2025-05. [2025-09-24T18:59:13.616059] [INFO ] [REMOTE ] GCO: Fetching primary data for 2025-02. [2025-09-24T18:59:13.676355] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-24T18:59:13.870982] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2025-05 (1.05 seconds). [2025-09-24T18:59:14.353686] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2025-02 (0.74 seconds). [2025-09-24T18:59:14.416153] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2025-04. [2025-09-24T18:59:15.216047] [INFO ] [REMOTE ] GCI: Fetching primary data for 2025-07. [2025-09-24T18:59:15.382301] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2025-04 (0.97 seconds). [2025-09-24T18:59:16.016093] [INFO ] [REMOTE ] GBX: Fetching primary data for 2025-06. [2025-09-24T18:59:16.816068] [INFO ] [REMOTE ] GCO: Fetching primary data for 2025-03. [2025-09-24T18:59:16.864591] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-24T18:59:17.064785] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2025-06 (1.05 seconds). [2025-09-24T18:59:17.616080] [INFO ] [REMOTE ] GBX: Fetching primary data for 2025-07. [2025-09-24T18:59:17.784177] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2025-03 (0.97 seconds). [2025-09-24T18:59:18.416130] [INFO ] [REMOTE ] GCI: Fetching primary data for 2025-08. [2025-09-24T18:59:18.522770] [DEBUG] [REMOTE ] GCI: Error fetching primary data for 2025-08: 'API call returned an empty response.' [2025-09-24T18:59:18.522959] [WARN ] [REMOTE ] GCI: No data returned for month 2025-08 [2025-09-24T18:59:18.945998] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2025-07 (1.33 seconds). [2025-09-24T18:59:19.216093] [INFO ] [REMOTE ] GBX: Fetching primary data for 2025-08. [2025-09-24T18:59:20.016048] [INFO ] [REMOTE ] GCI: Fetching primary data for 2025-09. [2025-09-24T18:59:20.392617] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2025-08 (1.18 seconds). [2025-09-24T18:59:20.816136] [INFO ] [REMOTE ] GBX: Fetching primary data for 2025-09. [2025-09-24T18:59:21.616110] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2025-05. [2025-09-24T18:59:21.716638] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-24T18:59:21.724686] [INFO ] [REMOTE ] GCI: Full fetch complete (56466 records). [2025-09-24T18:59:21.724856] [DEBUG] [VALIDATOR ] GCI: Validating primary data. [2025-09-24T18:59:21.920752] [WARN ] [VALIDATOR ] GCI: Validation failed - insufficient historical data. Have 179 unique days, need 200 days [2025-09-24T18:59:21.921394] [FATAL] [MAIN ] GCI: Fetched primary data is invalid. Refusing to save it. [2025-09-24T18:59:21.921537] [WARN ] [MAIN ] GCI: Deleting existing primary and derivative data due to validation failure. [2025-09-24T18:59:21.921671] [INFO ] [LOCAL ] GCI: Starting deletion of primary data. [2025-09-24T18:59:21.921883] [DEBUG] [LOCAL ] GCI: No primary data file found to delete. [2025-09-24T18:59:21.921998] [INFO ] [LOCAL ] GCI: Starting deletion of derivative data. [2025-09-24T18:59:21.922450] [DEBUG] [LOCAL ] GCI: Deleted derivative data file. [2025-09-24T18:59:21.922559] [INFO ] [MAIN ] Update Progress: 900/2373 symbols completed. GCI took 30.9s. Estimated remaining: 3h 15m 16s. Rate: 7.5 symbols/min [2025-09-24T18:59:22.108169] [INFO ] [MAIN ] GCV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:59:22.109488] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2025-09 (1.29 seconds). [2025-09-24T18:59:22.115010] [INFO ] [REMOTE ] GBX: Full fetch complete (42653 records). [2025-09-24T18:59:22.115166] [DEBUG] [VALIDATOR ] GBX: Validating primary data. [2025-09-24T18:59:22.236549] [DEBUG] [LOCAL ] GCV: Loaded 7128 existing records from primary storage. [2025-09-24T18:59:22.236783] [INFO ] [MAIN ] GCV: Loaded 7128 existing records. [2025-09-24T18:59:22.416422] [INFO ] [REMOTE ] GCO: Fetching primary data for 2025-04. [2025-09-24T18:59:22.634945] [WARN ] [MAIN ] GCV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:59:22.653811] [INFO ] [MAIN ] GCV: Wiping existing primary data before full refresh. [2025-09-24T18:59:22.653909] [INFO ] [LOCAL ] GCV: Starting deletion of primary data. [2025-09-24T18:59:22.660100] [DEBUG] [LOCAL ] GCV: Deleted primary data file. [2025-09-24T18:59:22.670413] [INFO ] [MAIN ] GCV: Starting full primary refresh. [2025-09-24T18:59:22.855164] [DEBUG] [VALIDATOR ] GBX: All expected trading days are present. [2025-09-24T18:59:22.868583] [DEBUG] [VALIDATOR ] GBX: Primary data validation passed. [2025-09-24T18:59:22.870303] [INFO ] [MAIN ] GBX: Fetched primary data is valid. [2025-09-24T18:59:22.875997] [DEBUG] [LOCAL ] GBX: Saving primary data. [2025-09-24T18:59:22.932004] [DEBUG] [LOCAL ] GBX: Trimmed 42653 records to 29165 (keeping 200 days of data) [2025-09-24T18:59:22.979769] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-24T18:59:23.221936] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2025-06. [2025-09-24T18:59:23.270171] [INFO ] [REMOTE ] GCV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:59:23.363311] [DEBUG] [LOCAL ] GBX: Primary data saved (29165 records). [2025-09-24T18:59:23.363470] [INFO ] [MAIN ] GBX: Full history saved. [2025-09-24T18:59:23.363562] [INFO ] [MAIN ] Update Progress: 901/2373 symbols completed. GBX took 36.6s. Estimated remaining: 3h 14m 57s. Rate: 7.6 symbols/min [2025-09-24T18:59:23.583546] [INFO ] [MAIN ] GD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:59:23.634239] [DEBUG] [LOCAL ] GD: Loaded 47274 existing records from primary storage. [2025-09-24T18:59:23.634404] [INFO ] [MAIN ] GD: Loaded 47274 existing records. [2025-09-24T18:59:23.836003] [WARN ] [MAIN ] GD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:59:23.836415] [INFO ] [MAIN ] GD: Wiping existing primary data before full refresh. [2025-09-24T18:59:23.836474] [INFO ] [LOCAL ] GD: Starting deletion of primary data. [2025-09-24T18:59:23.837909] [DEBUG] [LOCAL ] GD: Deleted primary data file. [2025-09-24T18:59:23.837975] [INFO ] [MAIN ] GD: Starting full primary refresh. [2025-09-24T18:59:24.021164] [INFO ] [REMOTE ] GCV: Fetching primary data for 2024-12. [2025-09-24T18:59:24.135229] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-24T18:59:24.248847] [INFO ] [REMOTE ] GD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:59:24.426633] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2025-06 (1.20 seconds). [2025-09-24T18:59:24.780424] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2024-12 (0.76 seconds). [2025-09-24T18:59:24.816062] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2025-07. [2025-09-24T18:59:25.616308] [INFO ] [REMOTE ] GD: Fetching primary data for 2024-12. [2025-09-24T18:59:25.823473] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2025-07 (1.01 seconds). [2025-09-24T18:59:26.416088] [INFO ] [REMOTE ] GCO: Fetching primary data for 2025-05. [2025-09-24T18:59:27.216090] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2025-08. [2025-09-24T18:59:27.503736] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2024-12 (1.89 seconds). [2025-09-24T18:59:27.669462] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2025-05 (1.25 seconds). [2025-09-24T18:59:28.016159] [INFO ] [REMOTE ] GCV: Fetching primary data for 2025-01. [2025-09-24T18:59:28.127506] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2025-08 (0.91 seconds). [2025-09-24T18:59:28.434153] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2025-01 (0.42 seconds). [2025-09-24T18:59:28.816089] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2025-09. [2025-09-24T18:59:29.616126] [INFO ] [REMOTE ] GCO: Fetching primary data for 2025-06. [2025-09-24T18:59:29.880228] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2025-09 (1.06 seconds). [2025-09-24T18:59:29.884636] [INFO ] [REMOTE ] GCTS: Full fetch complete (26995 records). [2025-09-24T18:59:29.884794] [DEBUG] [VALIDATOR ] GCTS: Validating primary data. [2025-09-24T18:59:30.269806] [DEBUG] [VALIDATOR ] GCTS: All expected trading days are present. [2025-09-24T18:59:30.269896] [DEBUG] [VALIDATOR ] GCTS: Primary data validation passed. [2025-09-24T18:59:30.270555] [INFO ] [MAIN ] GCTS: Fetched primary data is valid. [2025-09-24T18:59:30.270618] [DEBUG] [LOCAL ] GCTS: Saving primary data. [2025-09-24T18:59:30.271513] [DEBUG] [LOCAL ] GCTS: Trimmed 26995 records to 19844 (keeping 200 days of data) [2025-09-24T18:59:30.398276] [DEBUG] [LOCAL ] GCTS: Primary data saved (19844 records). [2025-09-24T18:59:30.398445] [INFO ] [MAIN ] GCTS: Full history saved. [2025-09-24T18:59:30.398537] [INFO ] [MAIN ] Update Progress: 902/2373 symbols completed. GCTS took 27.2s. Estimated remaining: 3h 14m 48s. Rate: 7.6 symbols/min [2025-09-24T18:59:30.421205] [INFO ] [REMOTE ] GCV: Fetching primary data for 2025-02. [2025-09-24T18:59:30.581092] [INFO ] [MAIN ] GDDY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:59:30.638712] [DEBUG] [LOCAL ] GDDY: Loaded 49746 existing records from primary storage. [2025-09-24T18:59:30.638859] [INFO ] [MAIN ] GDDY: Loaded 49746 existing records. [2025-09-24T18:59:30.825122] [WARN ] [MAIN ] GDDY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:59:30.825771] [INFO ] [MAIN ] GDDY: Wiping existing primary data before full refresh. [2025-09-24T18:59:30.825904] [INFO ] [LOCAL ] GDDY: Starting deletion of primary data. [2025-09-24T18:59:30.828062] [DEBUG] [LOCAL ] GDDY: Deleted primary data file. [2025-09-24T18:59:30.828126] [INFO ] [MAIN ] GDDY: Starting full primary refresh. [2025-09-24T18:59:30.947362] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2025-06 (1.33 seconds). [2025-09-24T18:59:31.153963] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2025-02 (0.73 seconds). [2025-09-24T18:59:31.229292] [INFO ] [REMOTE ] GCV: Fetching primary data for 2025-03. [2025-09-24T18:59:31.234779] [INFO ] [REMOTE ] GDDY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:59:31.846156] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2025-03 (0.62 seconds). [2025-09-24T18:59:32.016151] [INFO ] [REMOTE ] GD: Fetching primary data for 2025-01. [2025-09-24T18:59:32.816149] [INFO ] [REMOTE ] GCV: Fetching primary data for 2025-04. [2025-09-24T18:59:33.370334] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2025-04 (0.55 seconds). [2025-09-24T18:59:33.616114] [INFO ] [REMOTE ] GCO: Fetching primary data for 2025-07. [2025-09-24T18:59:33.833369] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2025-01 (1.82 seconds). [2025-09-24T18:59:34.416063] [INFO ] [REMOTE ] GD: Fetching primary data for 2025-02. [2025-09-24T18:59:34.650680] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2025-07 (1.03 seconds). [2025-09-24T18:59:35.216069] [INFO ] [REMOTE ] GCV: Fetching primary data for 2025-05. [2025-09-24T18:59:35.817108] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2025-05 (0.60 seconds). [2025-09-24T18:59:36.016105] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2024-12. [2025-09-24T18:59:36.173551] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2025-02 (1.76 seconds). [2025-09-24T18:59:36.816143] [INFO ] [REMOTE ] GD: Fetching primary data for 2025-03. [2025-09-24T18:59:37.616090] [INFO ] [REMOTE ] GCV: Fetching primary data for 2025-06. [2025-09-24T18:59:37.744243] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-24T18:59:38.349327] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2025-06 (0.73 seconds). [2025-09-24T18:59:38.416034] [INFO ] [REMOTE ] GCV: Fetching primary data for 2025-07. [2025-09-24T18:59:38.618729] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-24T18:59:39.106208] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2025-07 (0.69 seconds). [2025-09-24T18:59:39.216070] [INFO ] [REMOTE ] GCV: Fetching primary data for 2025-08. [2025-09-24T18:59:39.901749] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2025-08 (0.69 seconds). [2025-09-24T18:59:40.016091] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2025-01. [2025-09-24T18:59:40.816088] [INFO ] [REMOTE ] GCO: Fetching primary data for 2025-08. [2025-09-24T18:59:41.616095] [INFO ] [REMOTE ] GCV: Fetching primary data for 2025-09. [2025-09-24T18:59:41.800181] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2025-01 (1.78 seconds). [2025-09-24T18:59:41.905143] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2025-08 (1.09 seconds). [2025-09-24T18:59:42.416095] [INFO ] [REMOTE ] GCO: Fetching primary data for 2025-09. [2025-09-24T18:59:42.699755] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2025-09 (1.08 seconds). [2025-09-24T18:59:42.702616] [INFO ] [REMOTE ] GCV: Full fetch complete (9275 records). [2025-09-24T18:59:42.702815] [DEBUG] [VALIDATOR ] GCV: Validating primary data. [2025-09-24T18:59:43.101248] [DEBUG] [VALIDATOR ] GCV: All expected trading days are present. [2025-09-24T18:59:43.101404] [DEBUG] [VALIDATOR ] GCV: Primary data validation passed. [2025-09-24T18:59:43.101721] [INFO ] [MAIN ] GCV: Fetched primary data is valid. [2025-09-24T18:59:43.101785] [DEBUG] [LOCAL ] GCV: Saving primary data. [2025-09-24T18:59:43.102260] [DEBUG] [LOCAL ] GCV: Trimmed 9275 records to 7177 (keeping 200 days of data) [2025-09-24T18:59:43.145088] [DEBUG] [LOCAL ] GCV: Primary data saved (7177 records). [2025-09-24T18:59:43.145225] [INFO ] [MAIN ] GCV: Full history saved. [2025-09-24T18:59:43.145348] [INFO ] [MAIN ] Update Progress: 903/2373 symbols completed. GCV took 21.2s. Estimated remaining: 3h 14m 47s. Rate: 7.5 symbols/min [2025-09-24T18:59:43.222556] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2025-02. [2025-09-24T18:59:43.328220] [INFO ] [MAIN ] GDIV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:59:43.334345] [DEBUG] [LOCAL ] GDIV: Loaded 3705 existing records from primary storage. [2025-09-24T18:59:43.334467] [INFO ] [MAIN ] GDIV: Loaded 3705 existing records. [2025-09-24T18:59:43.518774] [WARN ] [MAIN ] GDIV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:59:43.519051] [INFO ] [MAIN ] GDIV: Wiping existing primary data before full refresh. [2025-09-24T18:59:43.519099] [INFO ] [LOCAL ] GDIV: Starting deletion of primary data. [2025-09-24T18:59:43.519351] [DEBUG] [LOCAL ] GDIV: Deleted primary data file. [2025-09-24T18:59:43.519423] [INFO ] [MAIN ] GDIV: Starting full primary refresh. [2025-09-24T18:59:43.829071] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2025-09 (1.41 seconds). [2025-09-24T18:59:43.855694] [INFO ] [REMOTE ] GCO: Full fetch complete (35930 records). [2025-09-24T18:59:43.866153] [DEBUG] [VALIDATOR ] GCO: Validating primary data. [2025-09-24T18:59:44.017520] [INFO ] [REMOTE ] GD: Fetching primary data for 2025-04. [2025-09-24T18:59:44.010895] [INFO ] [REMOTE ] GDIV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:59:44.342286] [DEBUG] [VALIDATOR ] GCO: All expected trading days are present. [2025-09-24T18:59:44.342390] [DEBUG] [VALIDATOR ] GCO: Primary data validation passed. [2025-09-24T18:59:44.343244] [INFO ] [MAIN ] GCO: Fetched primary data is valid. [2025-09-24T18:59:44.343329] [DEBUG] [LOCAL ] GCO: Saving primary data. [2025-09-24T18:59:44.344420] [DEBUG] [LOCAL ] GCO: Trimmed 35930 records to 25438 (keeping 200 days of data) [2025-09-24T18:59:44.505611] [DEBUG] [LOCAL ] GCO: Primary data saved (25438 records). [2025-09-24T18:59:44.505797] [INFO ] [MAIN ] GCO: Full history saved. [2025-09-24T18:59:44.505944] [INFO ] [MAIN ] Update Progress: 904/2373 symbols completed. GCO took 42.3s. Estimated remaining: 3h 14m 29s. Rate: 7.6 symbols/min [2025-09-24T18:59:44.693301] [INFO ] [MAIN ] GDL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T18:59:44.698055] [DEBUG] [LOCAL ] GDL: Loaded 2482 existing records from primary storage. [2025-09-24T18:59:44.698135] [INFO ] [MAIN ] GDL: Loaded 2482 existing records. [2025-09-24T18:59:44.820882] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2024-12. [2025-09-24T18:59:44.945504] [WARN ] [MAIN ] GDL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T18:59:44.946116] [INFO ] [MAIN ] GDL: Wiping existing primary data before full refresh. [2025-09-24T18:59:44.946193] [INFO ] [LOCAL ] GDL: Starting deletion of primary data. [2025-09-24T18:59:44.946897] [DEBUG] [LOCAL ] GDL: Deleted primary data file. [2025-09-24T18:59:44.946957] [INFO ] [MAIN ] GDL: Starting full primary refresh. [2025-09-24T18:59:45.285464] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2025-02 (2.06 seconds). [2025-09-24T18:59:45.360010] [INFO ] [REMOTE ] GDL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T18:59:45.497496] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2024-12 (0.68 seconds). [2025-09-24T18:59:45.616093] [INFO ] [REMOTE ] GDL: Fetching primary data for 2024-12. [2025-09-24T18:59:45.934062] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2025-04 (1.92 seconds). [2025-09-24T18:59:46.089015] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2024-12 (0.47 seconds). [2025-09-24T18:59:46.416079] [INFO ] [REMOTE ] GDL: Fetching primary data for 2025-01. [2025-09-24T18:59:46.934856] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2025-01 (0.52 seconds). [2025-09-24T18:59:47.216066] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2025-03. [2025-09-24T18:59:48.016150] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2025-01. [2025-09-24T18:59:48.469677] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2025-01 (0.45 seconds). [2025-09-24T18:59:48.816121] [INFO ] [REMOTE ] GDL: Fetching primary data for 2025-02. [2025-09-24T18:59:48.930789] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-24T18:59:49.242985] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2025-02 (0.43 seconds). [2025-09-24T18:59:49.616097] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2025-02. [2025-09-24T18:59:50.190159] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2025-02 (0.57 seconds). [2025-09-24T18:59:50.416087] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2025-04. [2025-09-24T18:59:51.216116] [INFO ] [REMOTE ] GD: Fetching primary data for 2025-05. [2025-09-24T18:59:52.004567] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2025-04 (1.59 seconds). [2025-09-24T18:59:52.016030] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2025-05. [2025-09-24T18:59:52.816056] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2025-03. [2025-09-24T18:59:52.913935] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2025-05 (1.70 seconds). [2025-09-24T18:59:53.388620] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2025-03 (0.57 seconds). [2025-09-24T18:59:53.616073] [INFO ] [REMOTE ] GD: Fetching primary data for 2025-06. [2025-09-24T18:59:53.764806] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-24T18:59:54.416104] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2025-06. [2025-09-24T18:59:55.216085] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2025-04. [2025-09-24T18:59:55.329302] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2025-06 (1.71 seconds). [2025-09-24T18:59:55.692670] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2025-04 (0.48 seconds). [2025-09-24T18:59:56.016099] [INFO ] [REMOTE ] GDL: Fetching primary data for 2025-03. [2025-09-24T18:59:56.068774] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-24T18:59:56.451548] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2025-03 (0.44 seconds). [2025-09-24T18:59:56.816123] [INFO ] [REMOTE ] GD: Fetching primary data for 2025-07. [2025-09-24T18:59:57.616093] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2025-05. [2025-09-24T18:59:58.198240] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2025-05 (0.58 seconds). [2025-09-24T18:59:58.416113] [INFO ] [REMOTE ] GDL: Fetching primary data for 2025-04. [2025-09-24T18:59:58.655195] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2025-07 (1.84 seconds). [2025-09-24T18:59:58.908294] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2025-04 (0.49 seconds). [2025-09-24T18:59:59.216092] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2025-06. [2025-09-24T18:59:59.722088] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2025-06 (0.51 seconds). [2025-09-24T19:00:00.016082] [INFO ] [REMOTE ] GDL: Fetching primary data for 2025-05. [2025-09-24T19:00:00.643304] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2025-05 (0.63 seconds). [2025-09-24T19:00:00.816132] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2025-07. [2025-09-24T19:00:01.616134] [INFO ] [REMOTE ] GDL: Fetching primary data for 2025-06. [2025-09-24T19:00:02.416213] [INFO ] [REMOTE ] GD: Fetching primary data for 2025-08. [2025-09-24T19:00:03.216180] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2025-07. [2025-09-24T19:00:04.950325] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2025-06 (3.33 seconds). [2025-09-24T19:00:04.951810] [INFO ] [REMOTE ] GDL: Fetching primary data for 2025-07. [2025-09-24T19:00:05.231421] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2025-07 (2.02 seconds). [2025-09-24T19:00:05.233186] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2025-08. [2025-09-24T19:00:05.705885] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2025-07 (4.89 seconds). [2025-09-24T19:00:05.717209] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2025-08. [2025-09-24T19:00:05.834763] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2025-07 (0.88 seconds). [2025-09-24T19:00:05.976789] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2025-08 (0.74 seconds). [2025-09-24T19:00:06.162122] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2025-08 (3.75 seconds). [2025-09-24T19:00:06.416137] [INFO ] [REMOTE ] GDL: Fetching primary data for 2025-08. [2025-09-24T19:00:06.876361] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2025-08 (0.46 seconds). [2025-09-24T19:00:07.216082] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2025-09. [2025-09-24T19:00:07.981158] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2025-08 (2.26 seconds). [2025-09-24T19:00:08.016058] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2025-09. [2025-09-24T19:00:08.489426] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-24T19:00:08.490520] [INFO ] [REMOTE ] GDIV: Full fetch complete (5439 records). [2025-09-24T19:00:08.490607] [DEBUG] [VALIDATOR ] GDIV: Validating primary data. [2025-09-24T19:00:08.821207] [INFO ] [REMOTE ] GD: Fetching primary data for 2025-09. [2025-09-24T19:00:08.890602] [DEBUG] [VALIDATOR ] GDIV: All expected trading days are present. [2025-09-24T19:00:08.890732] [DEBUG] [VALIDATOR ] GDIV: Primary data validation passed. [2025-09-24T19:00:08.890952] [INFO ] [MAIN ] GDIV: Fetched primary data is valid. [2025-09-24T19:00:08.891041] [DEBUG] [LOCAL ] GDIV: Saving primary data. [2025-09-24T19:00:08.891869] [DEBUG] [LOCAL ] GDIV: Trimmed 5439 records to 3686 (keeping 200 days of data) [2025-09-24T19:00:08.917835] [DEBUG] [LOCAL ] GDIV: Primary data saved (3686 records). [2025-09-24T19:00:08.918004] [INFO ] [MAIN ] GDIV: Full history saved. [2025-09-24T19:00:08.918184] [INFO ] [MAIN ] Update Progress: 905/2373 symbols completed. GDIV took 25.8s. Estimated remaining: 3h 14m 48s. Rate: 7.5 symbols/min [2025-09-24T19:00:09.108956] [INFO ] [MAIN ] GDO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:00:09.122109] [DEBUG] [LOCAL ] GDO: Loaded 6025 existing records from primary storage. [2025-09-24T19:00:09.122267] [INFO ] [MAIN ] GDO: Loaded 6025 existing records. [2025-09-24T19:00:09.312992] [WARN ] [MAIN ] GDO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:00:09.313241] [INFO ] [MAIN ] GDO: Wiping existing primary data before full refresh. [2025-09-24T19:00:09.313291] [INFO ] [LOCAL ] GDO: Starting deletion of primary data. [2025-09-24T19:00:09.313621] [DEBUG] [LOCAL ] GDO: Deleted primary data file. [2025-09-24T19:00:09.313738] [INFO ] [MAIN ] GDO: Starting full primary refresh. [2025-09-24T19:00:09.621295] [INFO ] [REMOTE ] GDL: Fetching primary data for 2025-09. [2025-09-24T19:00:09.712171] [INFO ] [REMOTE ] GDO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:00:10.269778] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2025-09 (2.25 seconds). [2025-09-24T19:00:10.284738] [INFO ] [REMOTE ] GDDY: Full fetch complete (71190 records). [2025-09-24T19:00:10.284943] [DEBUG] [VALIDATOR ] GDDY: Validating primary data. [2025-09-24T19:00:10.429935] [INFO ] [REMOTE ] GDO: Fetching primary data for 2024-12. [2025-09-24T19:00:10.596744] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2025-09 (0.98 seconds). [2025-09-24T19:00:10.598308] [INFO ] [REMOTE ] GDL: Full fetch complete (3644 records). [2025-09-24T19:00:10.598815] [DEBUG] [VALIDATOR ] GDL: Validating primary data. [2025-09-24T19:00:10.830637] [DEBUG] [VALIDATOR ] GDDY: All expected trading days are present. [2025-09-24T19:00:10.836018] [DEBUG] [VALIDATOR ] GDDY: Primary data validation passed. [2025-09-24T19:00:10.870511] [INFO ] [MAIN ] GDDY: Fetched primary data is valid. [2025-09-24T19:00:10.879918] [DEBUG] [LOCAL ] GDDY: Saving primary data. [2025-09-24T19:00:10.997378] [DEBUG] [LOCAL ] GDDY: Trimmed 71190 records to 49705 (keeping 200 days of data) [2025-09-24T19:00:11.223290] [DEBUG] [VALIDATOR ] GDL: All expected trading days are present. [2025-09-24T19:00:11.223685] [DEBUG] [VALIDATOR ] GDL: Primary data validation passed. [2025-09-24T19:00:11.224229] [INFO ] [MAIN ] GDL: Fetched primary data is valid. [2025-09-24T19:00:11.224606] [DEBUG] [LOCAL ] GDL: Saving primary data. [2025-09-24T19:00:11.226184] [DEBUG] [LOCAL ] GDL: Trimmed 3644 records to 2521 (keeping 200 days of data) [2025-09-24T19:00:11.228325] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2025-09 (2.41 seconds). [2025-09-24T19:00:11.269087] [DEBUG] [LOCAL ] GDL: Primary data saved (2521 records). [2025-09-24T19:00:11.269716] [INFO ] [REMOTE ] GD: Full fetch complete (70516 records). [2025-09-24T19:00:11.270677] [INFO ] [MAIN ] GDL: Full history saved. [2025-09-24T19:00:11.271813] [INFO ] [MAIN ] Update Progress: 906/2373 symbols completed. GDL took 26.8s. Estimated remaining: 3h 14m 31s. Rate: 7.5 symbols/min [2025-09-24T19:00:11.271348] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-24T19:00:11.273707] [DEBUG] [VALIDATOR ] GD: Validating primary data. [2025-09-24T19:00:11.277457] [INFO ] [REMOTE ] GDO: Fetching primary data for 2025-01. [2025-09-24T19:00:11.702808] [INFO ] [MAIN ] GDOT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:00:12.064158] [DEBUG] [VALIDATOR ] GD: All expected trading days are present. [2025-09-24T19:00:12.063703] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-24T19:00:12.066052] [DEBUG] [VALIDATOR ] GD: Primary data validation passed. [2025-09-24T19:00:12.068106] [INFO ] [MAIN ] GD: Fetched primary data is valid. [2025-09-24T19:00:12.069924] [DEBUG] [LOCAL ] GD: Saving primary data. [2025-09-24T19:00:12.069504] [INFO ] [REMOTE ] GDO: Fetching primary data for 2025-02. [2025-09-24T19:00:12.086522] [DEBUG] [LOCAL ] GDOT: Loaded 38662 existing records from primary storage. [2025-09-24T19:00:12.088337] [INFO ] [MAIN ] GDOT: Loaded 38662 existing records. [2025-09-24T19:00:12.103194] [DEBUG] [LOCAL ] GD: Trimmed 70516 records to 47267 (keeping 200 days of data) [2025-09-24T19:00:12.404091] [WARN ] [MAIN ] GDOT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:00:12.410456] [INFO ] [MAIN ] GDOT: Wiping existing primary data before full refresh. [2025-09-24T19:00:12.411298] [INFO ] [LOCAL ] GDOT: Starting deletion of primary data. [2025-09-24T19:00:12.413171] [DEBUG] [LOCAL ] GDOT: Deleted primary data file. [2025-09-24T19:00:12.413508] [INFO ] [MAIN ] GDOT: Starting full primary refresh. [2025-09-24T19:00:12.741695] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2025-02 (0.67 seconds). [2025-09-24T19:00:12.850171] [INFO ] [REMOTE ] GDO: Fetching primary data for 2025-03. [2025-09-24T19:00:13.001727] [DEBUG] [LOCAL ] GDDY: Primary data saved (49705 records). [2025-09-24T19:00:13.013676] [INFO ] [MAIN ] GDDY: Full history saved. [2025-09-24T19:00:13.046818] [INFO ] [MAIN ] Update Progress: 907/2373 symbols completed. GDDY took 42.6s. Estimated remaining: 3h 14m 13s. Rate: 7.5 symbols/min [2025-09-24T19:00:13.054563] [INFO ] [REMOTE ] GDOT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:00:13.054731] [DEBUG] [LOCAL ] GD: Primary data saved (47267 records). [2025-09-24T19:00:13.098017] [INFO ] [MAIN ] GD: Full history saved. [2025-09-24T19:00:13.124476] [INFO ] [MAIN ] Update Progress: 908/2373 symbols completed. GD took 49.8s. Estimated remaining: 3h 13m 52s. Rate: 7.6 symbols/min [2025-09-24T19:00:13.356145] [INFO ] [MAIN ] GDV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:00:13.401121] [INFO ] [MAIN ] GE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:00:13.419748] [DEBUG] [LOCAL ] GDV: Loaded 19729 existing records from primary storage. [2025-09-24T19:00:13.419879] [INFO ] [MAIN ] GDV: Loaded 19729 existing records. [2025-09-24T19:00:13.572770] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2025-03 (0.72 seconds). [2025-09-24T19:00:13.619036] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2024-12. [2025-09-24T19:00:13.635633] [WARN ] [MAIN ] GDV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:00:13.649729] [INFO ] [MAIN ] GDV: Wiping existing primary data before full refresh. [2025-09-24T19:00:13.650871] [INFO ] [LOCAL ] GDV: Starting deletion of primary data. [2025-09-24T19:00:13.651935] [DEBUG] [LOCAL ] GDV: Deleted primary data file. [2025-09-24T19:00:13.651893] [DEBUG] [LOCAL ] GE: Loaded 53713 existing records from primary storage. [2025-09-24T19:00:13.652059] [INFO ] [MAIN ] GDV: Starting full primary refresh. [2025-09-24T19:00:13.652119] [INFO ] [MAIN ] GE: Loaded 53713 existing records. [2025-09-24T19:00:14.176304] [WARN ] [MAIN ] GE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:00:14.212477] [INFO ] [MAIN ] GE: Wiping existing primary data before full refresh. [2025-09-24T19:00:14.222436] [INFO ] [LOCAL ] GE: Starting deletion of primary data. [2025-09-24T19:00:14.247377] [DEBUG] [LOCAL ] GE: Deleted primary data file. [2025-09-24T19:00:14.253980] [INFO ] [REMOTE ] GDV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:00:14.254480] [INFO ] [MAIN ] GE: Starting full primary refresh. [2025-09-24T19:00:14.420674] [INFO ] [REMOTE ] GDO: Fetching primary data for 2025-04. [2025-09-24T19:00:14.630556] [INFO ] [REMOTE ] GE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:00:15.216033] [INFO ] [REMOTE ] GDV: Fetching primary data for 2024-12. [2025-09-24T19:00:15.613292] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2024-12 (1.99 seconds). [2025-09-24T19:00:16.016125] [INFO ] [REMOTE ] GE: Fetching primary data for 2024-12. [2025-09-24T19:00:16.020287] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2025-04 (1.60 seconds). [2025-09-24T19:00:16.696865] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2024-12 (1.48 seconds). [2025-09-24T19:00:16.816124] [INFO ] [REMOTE ] GDO: Fetching primary data for 2025-05. [2025-09-24T19:00:17.432530] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2025-05 (0.62 seconds). [2025-09-24T19:00:17.616079] [INFO ] [REMOTE ] GDO: Fetching primary data for 2025-06. [2025-09-24T19:00:17.830793] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2024-12 (1.81 seconds). [2025-09-24T19:00:18.207758] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2025-06 (0.59 seconds). [2025-09-24T19:00:18.416097] [INFO ] [REMOTE ] GE: Fetching primary data for 2025-01. [2025-09-24T19:00:19.216106] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2025-01. [2025-09-24T19:00:20.016228] [INFO ] [REMOTE ] GDO: Fetching primary data for 2025-07. [2025-09-24T19:00:20.409348] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-24T19:00:20.490898] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2025-01 (2.07 seconds). [2025-09-24T19:00:20.515138] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2025-07 (0.50 seconds). [2025-09-24T19:00:20.816136] [INFO ] [REMOTE ] GDO: Fetching primary data for 2025-08. [2025-09-24T19:00:21.519800] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2025-08 (0.70 seconds). [2025-09-24T19:00:21.616121] [INFO ] [REMOTE ] GDV: Fetching primary data for 2025-01. [2025-09-24T19:00:22.416048] [INFO ] [REMOTE ] GE: Fetching primary data for 2025-02. [2025-09-24T19:00:22.591530] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2025-01 (0.98 seconds). [2025-09-24T19:00:23.216068] [INFO ] [REMOTE ] GDV: Fetching primary data for 2025-02. [2025-09-24T19:00:24.016141] [INFO ] [REMOTE ] GDO: Fetching primary data for 2025-09. [2025-09-24T19:00:24.111823] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2025-02 (0.90 seconds). [2025-09-24T19:00:24.405009] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2025-02 (1.99 seconds). [2025-09-24T19:00:24.735477] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2025-09 (0.72 seconds). [2025-09-24T19:00:24.737567] [INFO ] [REMOTE ] GDO: Full fetch complete (9489 records). [2025-09-24T19:00:24.738098] [DEBUG] [VALIDATOR ] GDO: Validating primary data. [2025-09-24T19:00:24.821233] [INFO ] [REMOTE ] GDV: Fetching primary data for 2025-03. [2025-09-24T19:00:25.110764] [DEBUG] [VALIDATOR ] GDO: All expected trading days are present. [2025-09-24T19:00:25.110868] [DEBUG] [VALIDATOR ] GDO: Primary data validation passed. [2025-09-24T19:00:25.111179] [INFO ] [MAIN ] GDO: Fetched primary data is valid. [2025-09-24T19:00:25.111221] [DEBUG] [LOCAL ] GDO: Saving primary data. [2025-09-24T19:00:25.111725] [DEBUG] [LOCAL ] GDO: Trimmed 9489 records to 6037 (keeping 200 days of data) [2025-09-24T19:00:25.154305] [DEBUG] [LOCAL ] GDO: Primary data saved (6037 records). [2025-09-24T19:00:25.154446] [INFO ] [MAIN ] GDO: Full history saved. [2025-09-24T19:00:25.154534] [INFO ] [MAIN ] Update Progress: 909/2373 symbols completed. GDO took 16.2s. Estimated remaining: 3h 13m 51s. Rate: 7.6 symbols/min [2025-09-24T19:00:25.331198] [INFO ] [MAIN ] GEF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:00:25.356799] [DEBUG] [LOCAL ] GEF: Loaded 20743 existing records from primary storage. [2025-09-24T19:00:25.356975] [INFO ] [MAIN ] GEF: Loaded 20743 existing records. [2025-09-24T19:00:25.542279] [WARN ] [MAIN ] GEF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:00:25.542561] [INFO ] [MAIN ] GEF: Wiping existing primary data before full refresh. [2025-09-24T19:00:25.542610] [INFO ] [LOCAL ] GEF: Starting deletion of primary data. [2025-09-24T19:00:25.543586] [DEBUG] [LOCAL ] GEF: Deleted primary data file. [2025-09-24T19:00:25.543689] [INFO ] [MAIN ] GEF: Starting full primary refresh. [2025-09-24T19:00:25.621227] [INFO ] [REMOTE ] GE: Fetching primary data for 2025-03. [2025-09-24T19:00:25.914079] [INFO ] [REMOTE ] GEF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:00:25.927757] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2025-03 (1.11 seconds). [2025-09-24T19:00:26.416118] [INFO ] [REMOTE ] GDV: Fetching primary data for 2025-04. [2025-09-24T19:00:27.216118] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2025-02. [2025-09-24T19:00:27.735909] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2025-03 (2.11 seconds). [2025-09-24T19:00:27.940880] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-24T19:00:28.016096] [INFO ] [REMOTE ] GDV: Fetching primary data for 2025-05. [2025-09-24T19:00:28.292712] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2025-02 (1.08 seconds). [2025-09-24T19:00:28.816050] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2025-03. [2025-09-24T19:00:28.985783] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2025-05 (0.97 seconds). [2025-09-24T19:00:29.616092] [INFO ] [REMOTE ] GDV: Fetching primary data for 2025-06. [2025-09-24T19:00:30.416070] [INFO ] [REMOTE ] GE: Fetching primary data for 2025-04. [2025-09-24T19:00:30.529033] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-24T19:00:30.595794] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2025-06 (0.98 seconds). [2025-09-24T19:00:31.216092] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2025-04. [2025-09-24T19:00:32.016091] [INFO ] [REMOTE ] GEF: Fetching primary data for 2024-12. [2025-09-24T19:00:32.510193] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-24T19:00:32.579202] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2025-04 (2.16 seconds). [2025-09-24T19:00:32.816059] [INFO ] [REMOTE ] GDV: Fetching primary data for 2025-07. [2025-09-24T19:00:33.017230] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2024-12 (1.00 seconds). [2025-09-24T19:00:33.616087] [INFO ] [REMOTE ] GE: Fetching primary data for 2025-05. [2025-09-24T19:00:33.923393] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2025-07 (1.11 seconds). [2025-09-24T19:00:34.416093] [INFO ] [REMOTE ] GDV: Fetching primary data for 2025-08. [2025-09-24T19:00:35.216107] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2025-05. [2025-09-24T19:00:35.428538] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2025-08 (1.01 seconds). [2025-09-24T19:00:35.698120] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2025-05 (2.08 seconds). [2025-09-24T19:00:36.016080] [INFO ] [REMOTE ] GDV: Fetching primary data for 2025-09. [2025-09-24T19:00:36.583336] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2025-05 (1.37 seconds). [2025-09-24T19:00:36.769304] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2025-09 (0.75 seconds). [2025-09-24T19:00:36.772756] [INFO ] [REMOTE ] GDV: Full fetch complete (28836 records). [2025-09-24T19:00:36.772861] [DEBUG] [VALIDATOR ] GDV: Validating primary data. [2025-09-24T19:00:36.821179] [INFO ] [REMOTE ] GE: Fetching primary data for 2025-06. [2025-09-24T19:00:37.162673] [DEBUG] [VALIDATOR ] GDV: All expected trading days are present. [2025-09-24T19:00:37.162779] [DEBUG] [VALIDATOR ] GDV: Primary data validation passed. [2025-09-24T19:00:37.163448] [INFO ] [MAIN ] GDV: Fetched primary data is valid. [2025-09-24T19:00:37.163493] [DEBUG] [LOCAL ] GDV: Saving primary data. [2025-09-24T19:00:37.164488] [DEBUG] [LOCAL ] GDV: Trimmed 28836 records to 19752 (keeping 200 days of data) [2025-09-24T19:00:37.291924] [DEBUG] [LOCAL ] GDV: Primary data saved (19752 records). [2025-09-24T19:00:37.292102] [INFO ] [MAIN ] GDV: Full history saved. [2025-09-24T19:00:37.292207] [INFO ] [MAIN ] Update Progress: 910/2373 symbols completed. GDV took 24.2s. Estimated remaining: 3h 13m 49s. Rate: 7.5 symbols/min [2025-09-24T19:00:37.503074] [INFO ] [MAIN ] GEL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:00:37.546621] [DEBUG] [LOCAL ] GEL: Loaded 34033 existing records from primary storage. [2025-09-24T19:00:37.546845] [INFO ] [MAIN ] GEL: Loaded 34033 existing records. [2025-09-24T19:00:37.625338] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2025-06. [2025-09-24T19:00:37.738691] [WARN ] [MAIN ] GEL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:00:37.738964] [INFO ] [MAIN ] GEL: Wiping existing primary data before full refresh. [2025-09-24T19:00:37.739012] [INFO ] [LOCAL ] GEL: Starting deletion of primary data. [2025-09-24T19:00:37.739876] [DEBUG] [LOCAL ] GEL: Deleted primary data file. [2025-09-24T19:00:37.739937] [INFO ] [MAIN ] GEL: Starting full primary refresh. [2025-09-24T19:00:38.123230] [INFO ] [REMOTE ] GEL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:00:38.416094] [INFO ] [REMOTE ] GEF: Fetching primary data for 2025-01. [2025-09-24T19:00:39.033544] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2025-06 (2.21 seconds). [2025-09-24T19:00:39.099880] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-24T19:00:39.216125] [INFO ] [REMOTE ] GEL: Fetching primary data for 2024-12. [2025-09-24T19:00:39.376515] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2025-01 (0.96 seconds). [2025-09-24T19:00:40.016066] [INFO ] [REMOTE ] GEF: Fetching primary data for 2025-02. [2025-09-24T19:00:40.370057] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-24T19:00:40.732382] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2025-02 (0.72 seconds). [2025-09-24T19:00:40.816050] [INFO ] [REMOTE ] GEL: Fetching primary data for 2025-01. [2025-09-24T19:00:41.616117] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2025-07. [2025-09-24T19:00:42.262906] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2025-01 (1.45 seconds). [2025-09-24T19:00:42.416094] [INFO ] [REMOTE ] GEL: Fetching primary data for 2025-02. [2025-09-24T19:00:42.932952] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-24T19:00:43.216065] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2025-08. [2025-09-24T19:00:43.519203] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2025-02 (1.10 seconds). [2025-09-24T19:00:44.016094] [INFO ] [REMOTE ] GEF: Fetching primary data for 2025-03. [2025-09-24T19:00:44.413360] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2025-08 (1.20 seconds). [2025-09-24T19:00:44.816232] [INFO ] [REMOTE ] GEL: Fetching primary data for 2025-03. [2025-09-24T19:00:45.318167] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-24T19:00:45.616097] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2025-09. [2025-09-24T19:00:46.124804] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-24T19:00:46.416087] [INFO ] [REMOTE ] GE: Fetching primary data for 2025-07. [2025-09-24T19:00:46.969556] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-24T19:00:46.977159] [INFO ] [REMOTE ] GDOT: Full fetch complete (52693 records). [2025-09-24T19:00:46.977345] [DEBUG] [VALIDATOR ] GDOT: Validating primary data. [2025-09-24T19:00:47.221531] [INFO ] [REMOTE ] GEL: Fetching primary data for 2025-04. [2025-09-24T19:00:47.391026] [DEBUG] [VALIDATOR ] GDOT: All expected trading days are present. [2025-09-24T19:00:47.391118] [DEBUG] [VALIDATOR ] GDOT: Primary data validation passed. [2025-09-24T19:00:47.392006] [INFO ] [MAIN ] GDOT: Fetched primary data is valid. [2025-09-24T19:00:47.392071] [DEBUG] [LOCAL ] GDOT: Saving primary data. [2025-09-24T19:00:47.394713] [DEBUG] [LOCAL ] GDOT: Trimmed 52693 records to 38669 (keeping 200 days of data) [2025-09-24T19:00:47.643475] [DEBUG] [LOCAL ] GDOT: Primary data saved (38669 records). [2025-09-24T19:00:47.643639] [INFO ] [MAIN ] GDOT: Full history saved. [2025-09-24T19:00:47.643799] [INFO ] [MAIN ] Update Progress: 911/2373 symbols completed. GDOT took 36.4s. Estimated remaining: 3h 13m 45s. Rate: 7.5 symbols/min [2025-09-24T19:00:47.831575] [INFO ] [MAIN ] GENI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:00:47.885525] [DEBUG] [LOCAL ] GENI: Loaded 52913 existing records from primary storage. [2025-09-24T19:00:47.885704] [INFO ] [MAIN ] GENI: Loaded 52913 existing records. [2025-09-24T19:00:48.029433] [INFO ] [REMOTE ] GEF: Fetching primary data for 2025-04. [2025-09-24T19:00:48.127996] [WARN ] [MAIN ] GENI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:00:48.129010] [INFO ] [MAIN ] GENI: Wiping existing primary data before full refresh. [2025-09-24T19:00:48.129105] [INFO ] [LOCAL ] GENI: Starting deletion of primary data. [2025-09-24T19:00:48.131350] [DEBUG] [LOCAL ] GENI: Deleted primary data file. [2025-09-24T19:00:48.131465] [INFO ] [MAIN ] GENI: Starting full primary refresh. [2025-09-24T19:00:48.474779] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2025-04 (1.25 seconds). [2025-09-24T19:00:48.549356] [INFO ] [REMOTE ] GENI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:00:48.584997] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2025-07 (2.17 seconds). [2025-09-24T19:00:48.816083] [INFO ] [REMOTE ] GENI: Fetching primary data for 2024-12. [2025-09-24T19:00:49.239775] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2025-04 (1.21 seconds). [2025-09-24T19:00:49.616080] [INFO ] [REMOTE ] GEF: Fetching primary data for 2025-05. [2025-09-24T19:00:50.376468] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-24T19:00:50.416083] [INFO ] [REMOTE ] GENI: Fetching primary data for 2025-01. [2025-09-24T19:00:50.454508] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2025-05 (0.84 seconds). [2025-09-24T19:00:51.216132] [INFO ] [REMOTE ] GE: Fetching primary data for 2025-08. [2025-09-24T19:00:52.016083] [INFO ] [REMOTE ] GEL: Fetching primary data for 2025-05. [2025-09-24T19:00:52.085183] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-24T19:00:52.816090] [INFO ] [REMOTE ] GENI: Fetching primary data for 2025-02. [2025-09-24T19:00:53.362239] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-24T19:00:53.394564] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2025-08 (2.18 seconds). [2025-09-24T19:00:53.616082] [INFO ] [REMOTE ] GEL: Fetching primary data for 2025-06. [2025-09-24T19:00:54.416093] [INFO ] [REMOTE ] GE: Fetching primary data for 2025-09. [2025-09-24T19:00:54.497778] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2025-02 (1.68 seconds). [2025-09-24T19:00:54.966095] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-24T19:00:55.216096] [INFO ] [REMOTE ] GEF: Fetching primary data for 2025-06. [2025-09-24T19:00:56.016097] [INFO ] [REMOTE ] GENI: Fetching primary data for 2025-03. [2025-09-24T19:00:56.300589] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2025-09 (1.88 seconds). [2025-09-24T19:00:56.310815] [INFO ] [REMOTE ] GE: Full fetch complete (77780 records). [2025-09-24T19:00:56.310986] [DEBUG] [VALIDATOR ] GE: Validating primary data. [2025-09-24T19:00:56.662889] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-24T19:00:56.750051] [DEBUG] [VALIDATOR ] GE: All expected trading days are present. [2025-09-24T19:00:56.750130] [DEBUG] [VALIDATOR ] GE: Primary data validation passed. [2025-09-24T19:00:56.751116] [INFO ] [MAIN ] GE: Fetched primary data is valid. [2025-09-24T19:00:56.751181] [DEBUG] [LOCAL ] GE: Saving primary data. [2025-09-24T19:00:56.752607] [DEBUG] [LOCAL ] GE: Trimmed 77780 records to 53713 (keeping 200 days of data) [2025-09-24T19:00:56.817034] [INFO ] [REMOTE ] GEF: Fetching primary data for 2025-07. [2025-09-24T19:00:57.100184] [DEBUG] [LOCAL ] GE: Primary data saved (53713 records). [2025-09-24T19:00:57.100361] [INFO ] [MAIN ] GE: Full history saved. [2025-09-24T19:00:57.100519] [INFO ] [MAIN ] Update Progress: 912/2373 symbols completed. GE took 44.0s. Estimated remaining: 3h 13m 40s. Rate: 7.5 symbols/min [2025-09-24T19:00:57.273181] [INFO ] [MAIN ] GEO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:00:57.327772] [DEBUG] [LOCAL ] GEO: Loaded 52152 existing records from primary storage. [2025-09-24T19:00:57.327938] [INFO ] [MAIN ] GEO: Loaded 52152 existing records. [2025-09-24T19:00:57.518093] [WARN ] [MAIN ] GEO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:00:57.519017] [INFO ] [MAIN ] GEO: Wiping existing primary data before full refresh. [2025-09-24T19:00:57.519107] [INFO ] [LOCAL ] GEO: Starting deletion of primary data. [2025-09-24T19:00:57.520765] [DEBUG] [LOCAL ] GEO: Deleted primary data file. [2025-09-24T19:00:57.520976] [INFO ] [MAIN ] GEO: Starting full primary refresh. [2025-09-24T19:00:57.617465] [INFO ] [REMOTE ] GEL: Fetching primary data for 2025-07. [2025-09-24T19:00:57.672543] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2025-03 (1.66 seconds). [2025-09-24T19:00:57.968456] [INFO ] [REMOTE ] GEO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:00:57.983066] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2025-07 (1.17 seconds). [2025-09-24T19:00:58.416028] [INFO ] [REMOTE ] GENI: Fetching primary data for 2025-04. [2025-09-24T19:00:59.164765] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-24T19:00:59.216070] [INFO ] [REMOTE ] GEL: Fetching primary data for 2025-08. [2025-09-24T19:01:00.016128] [INFO ] [REMOTE ] GEO: Fetching primary data for 2024-12. [2025-09-24T19:01:00.092321] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2025-04 (1.68 seconds). [2025-09-24T19:01:00.556755] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2025-08 (1.34 seconds). [2025-09-24T19:01:00.816099] [INFO ] [REMOTE ] GENI: Fetching primary data for 2025-05. [2025-09-24T19:01:01.616129] [INFO ] [REMOTE ] GEL: Fetching primary data for 2025-09. [2025-09-24T19:01:02.000754] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2024-12 (1.98 seconds). [2025-09-24T19:01:02.275358] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-24T19:01:02.416129] [INFO ] [REMOTE ] GENI: Fetching primary data for 2025-06. [2025-09-24T19:01:02.805254] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2025-09 (1.19 seconds). [2025-09-24T19:01:02.812866] [INFO ] [REMOTE ] GEL: Full fetch complete (48700 records). [2025-09-24T19:01:02.813042] [DEBUG] [VALIDATOR ] GEL: Validating primary data. [2025-09-24T19:01:03.225920] [INFO ] [REMOTE ] GEO: Fetching primary data for 2025-01. [2025-09-24T19:01:03.230213] [DEBUG] [VALIDATOR ] GEL: All expected trading days are present. [2025-09-24T19:01:03.231215] [DEBUG] [VALIDATOR ] GEL: Primary data validation passed. [2025-09-24T19:01:03.232084] [INFO ] [MAIN ] GEL: Fetched primary data is valid. [2025-09-24T19:01:03.232258] [DEBUG] [LOCAL ] GEL: Saving primary data. [2025-09-24T19:01:03.233525] [DEBUG] [LOCAL ] GEL: Trimmed 48700 records to 33914 (keeping 200 days of data) [2025-09-24T19:01:03.440049] [DEBUG] [LOCAL ] GEL: Primary data saved (33914 records). [2025-09-24T19:01:03.440212] [INFO ] [MAIN ] GEL: Full history saved. [2025-09-24T19:01:03.440307] [INFO ] [MAIN ] Update Progress: 913/2373 symbols completed. GEL took 26.1s. Estimated remaining: 3h 13m 29s. Rate: 7.5 symbols/min [2025-09-24T19:01:03.628522] [INFO ] [MAIN ] GES: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:01:03.672201] [DEBUG] [LOCAL ] GES: Loaded 40095 existing records from primary storage. [2025-09-24T19:01:03.672433] [INFO ] [MAIN ] GES: Loaded 40095 existing records. [2025-09-24T19:01:03.890562] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-24T19:01:03.888261] [WARN ] [MAIN ] GES: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:01:03.901284] [INFO ] [MAIN ] GES: Wiping existing primary data before full refresh. [2025-09-24T19:01:03.901351] [INFO ] [LOCAL ] GES: Starting deletion of primary data. [2025-09-24T19:01:03.902308] [DEBUG] [LOCAL ] GES: Deleted primary data file. [2025-09-24T19:01:03.902371] [INFO ] [MAIN ] GES: Starting full primary refresh. [2025-09-24T19:01:04.021165] [INFO ] [REMOTE ] GENI: Fetching primary data for 2025-07. [2025-09-24T19:01:04.271886] [INFO ] [REMOTE ] GES: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:01:04.816073] [INFO ] [REMOTE ] GEF: Fetching primary data for 2025-08. [2025-09-24T19:01:05.036197] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2025-01 (1.81 seconds). [2025-09-24T19:01:05.616138] [INFO ] [REMOTE ] GEO: Fetching primary data for 2025-02. [2025-09-24T19:01:05.844399] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-24T19:01:05.906259] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2025-08 (1.09 seconds). [2025-09-24T19:01:06.416127] [INFO ] [REMOTE ] GES: Fetching primary data for 2024-12. [2025-09-24T19:01:07.216053] [INFO ] [REMOTE ] GENI: Fetching primary data for 2025-08. [2025-09-24T19:01:07.307499] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2025-02 (1.69 seconds). [2025-09-24T19:01:07.771036] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2024-12 (1.35 seconds). [2025-09-24T19:01:08.016094] [INFO ] [REMOTE ] GEF: Fetching primary data for 2025-09. [2025-09-24T19:01:08.816058] [INFO ] [REMOTE ] GEO: Fetching primary data for 2025-03. [2025-09-24T19:01:08.902514] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2025-08 (1.69 seconds). [2025-09-24T19:01:08.939994] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2025-09 (0.92 seconds). [2025-09-24T19:01:08.944554] [INFO ] [REMOTE ] GEF: Full fetch complete (29464 records). [2025-09-24T19:01:08.944677] [DEBUG] [VALIDATOR ] GEF: Validating primary data. [2025-09-24T19:01:09.321112] [DEBUG] [VALIDATOR ] GEF: All expected trading days are present. [2025-09-24T19:01:09.321196] [DEBUG] [VALIDATOR ] GEF: Primary data validation passed. [2025-09-24T19:01:09.321901] [INFO ] [MAIN ] GEF: Fetched primary data is valid. [2025-09-24T19:01:09.321964] [DEBUG] [LOCAL ] GEF: Saving primary data. [2025-09-24T19:01:09.322766] [DEBUG] [LOCAL ] GEF: Trimmed 29464 records to 20704 (keeping 200 days of data) [2025-09-24T19:01:09.464367] [DEBUG] [LOCAL ] GEF: Primary data saved (20704 records). [2025-09-24T19:01:09.464509] [INFO ] [MAIN ] GEF: Full history saved. [2025-09-24T19:01:09.464595] [INFO ] [MAIN ] Update Progress: 914/2373 symbols completed. GEF took 44.3s. Estimated remaining: 3h 13m 18s. Rate: 7.5 symbols/min [2025-09-24T19:01:09.616099] [INFO ] [REMOTE ] GES: Fetching primary data for 2025-01. [2025-09-24T19:01:09.633511] [INFO ] [MAIN ] GETY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:01:09.672911] [DEBUG] [LOCAL ] GETY: Loaded 36040 existing records from primary storage. [2025-09-24T19:01:09.673042] [INFO ] [MAIN ] GETY: Loaded 36040 existing records. [2025-09-24T19:01:09.851812] [WARN ] [MAIN ] GETY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:01:09.852060] [INFO ] [MAIN ] GETY: Wiping existing primary data before full refresh. [2025-09-24T19:01:09.852108] [INFO ] [LOCAL ] GETY: Starting deletion of primary data. [2025-09-24T19:01:09.852853] [DEBUG] [LOCAL ] GETY: Deleted primary data file. [2025-09-24T19:01:09.852913] [INFO ] [MAIN ] GETY: Starting full primary refresh. [2025-09-24T19:01:10.213285] [INFO ] [REMOTE ] GETY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:01:10.416062] [INFO ] [REMOTE ] GENI: Fetching primary data for 2025-09. [2025-09-24T19:01:10.731421] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-24T19:01:11.128020] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-24T19:01:11.216067] [INFO ] [REMOTE ] GES: Fetching primary data for 2025-02. [2025-09-24T19:01:12.016058] [INFO ] [REMOTE ] GETY: Fetching primary data for 2024-12. [2025-09-24T19:01:12.247414] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2025-09 (1.83 seconds). [2025-09-24T19:01:12.257253] [INFO ] [REMOTE ] GENI: Full fetch complete (75440 records). [2025-09-24T19:01:12.257409] [DEBUG] [VALIDATOR ] GENI: Validating primary data. [2025-09-24T19:01:12.760804] [DEBUG] [VALIDATOR ] GENI: All expected trading days are present. [2025-09-24T19:01:12.761047] [DEBUG] [VALIDATOR ] GENI: Primary data validation passed. [2025-09-24T19:01:12.763070] [INFO ] [MAIN ] GENI: Fetched primary data is valid. [2025-09-24T19:01:12.763340] [DEBUG] [LOCAL ] GENI: Saving primary data. [2025-09-24T19:01:12.779180] [DEBUG] [LOCAL ] GENI: Trimmed 75440 records to 52912 (keeping 200 days of data) [2025-09-24T19:01:12.803720] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-24T19:01:12.866031] [INFO ] [REMOTE ] GEO: Fetching primary data for 2025-04. [2025-09-24T19:01:13.297724] [DEBUG] [LOCAL ] GENI: Primary data saved (52912 records). [2025-09-24T19:01:13.297945] [INFO ] [MAIN ] GENI: Full history saved. [2025-09-24T19:01:13.298085] [INFO ] [MAIN ] Update Progress: 915/2373 symbols completed. GENI took 25.7s. Estimated remaining: 3h 13m 4s. Rate: 7.6 symbols/min [2025-09-24T19:01:13.564670] [INFO ] [MAIN ] GEV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:01:13.602366] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-24T19:01:13.616047] [INFO ] [REMOTE ] GETY: Fetching primary data for 2025-01. [2025-09-24T19:01:13.686194] [DEBUG] [LOCAL ] GEV: Loaded 53146 existing records from primary storage. [2025-09-24T19:01:13.686416] [INFO ] [MAIN ] GEV: Loaded 53146 existing records. [2025-09-24T19:01:13.903791] [WARN ] [MAIN ] GEV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:01:13.904089] [INFO ] [MAIN ] GEV: Wiping existing primary data before full refresh. [2025-09-24T19:01:13.904140] [INFO ] [LOCAL ] GEV: Starting deletion of primary data. [2025-09-24T19:01:13.905294] [DEBUG] [LOCAL ] GEV: Deleted primary data file. [2025-09-24T19:01:13.905357] [INFO ] [MAIN ] GEV: Starting full primary refresh. [2025-09-24T19:01:14.272706] [INFO ] [REMOTE ] GEV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:01:14.416123] [INFO ] [REMOTE ] GEV: Fetching primary data for 2024-12. [2025-09-24T19:01:14.824691] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-24T19:01:15.216101] [INFO ] [REMOTE ] GEO: Fetching primary data for 2025-05. [2025-09-24T19:01:15.553372] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2025-01 (1.94 seconds). [2025-09-24T19:01:16.016172] [INFO ] [REMOTE ] GETY: Fetching primary data for 2025-02. [2025-09-24T19:01:16.277958] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2024-12 (1.86 seconds). [2025-09-24T19:01:16.636658] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-24T19:01:16.816101] [INFO ] [REMOTE ] GES: Fetching primary data for 2025-03. [2025-09-24T19:01:17.510991] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-24T19:01:17.616043] [INFO ] [REMOTE ] GETY: Fetching primary data for 2025-03. [2025-09-24T19:01:18.416170] [INFO ] [REMOTE ] GEO: Fetching primary data for 2025-06. [2025-09-24T19:01:18.446716] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-24T19:01:18.948046] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-24T19:01:19.216156] [INFO ] [REMOTE ] GETY: Fetching primary data for 2025-04. [2025-09-24T19:01:19.390754] [DEBUG] [REMOTE ] GETY: Error fetching primary data for 2025-04: 'API call returned an empty response.' [2025-09-24T19:01:19.391087] [WARN ] [REMOTE ] GETY: No data returned for month 2025-04 [2025-09-24T19:01:20.016077] [INFO ] [REMOTE ] GES: Fetching primary data for 2025-04. [2025-09-24T19:01:20.239994] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2025-06 (1.82 seconds). [2025-09-24T19:01:20.816101] [INFO ] [REMOTE ] GEO: Fetching primary data for 2025-07. [2025-09-24T19:01:21.597726] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-24T19:01:21.616037] [INFO ] [REMOTE ] GES: Fetching primary data for 2025-05. [2025-09-24T19:01:22.416397] [INFO ] [REMOTE ] GEV: Fetching primary data for 2025-01. [2025-09-24T19:01:22.416258] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2025-07 (1.60 seconds). [2025-09-24T19:01:22.914026] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2025-05 (1.30 seconds). [2025-09-24T19:01:23.216093] [INFO ] [REMOTE ] GEO: Fetching primary data for 2025-08. [2025-09-24T19:01:24.016144] [INFO ] [REMOTE ] GES: Fetching primary data for 2025-06. [2025-09-24T19:01:24.274050] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2025-01 (1.86 seconds). [2025-09-24T19:01:24.816143] [INFO ] [REMOTE ] GEV: Fetching primary data for 2025-02. [2025-09-24T19:01:24.987369] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-24T19:01:25.603278] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-24T19:01:25.616020] [INFO ] [REMOTE ] GES: Fetching primary data for 2025-07. [2025-09-24T19:01:26.416125] [INFO ] [REMOTE ] GEO: Fetching primary data for 2025-09. [2025-09-24T19:01:26.657600] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2025-02 (1.84 seconds). [2025-09-24T19:01:27.074734] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-24T19:01:27.216123] [INFO ] [REMOTE ] GES: Fetching primary data for 2025-08. [2025-09-24T19:01:27.779679] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2025-09 (1.36 seconds). [2025-09-24T19:01:27.789237] [INFO ] [REMOTE ] GEO: Full fetch complete (75565 records). [2025-09-24T19:01:27.789432] [DEBUG] [VALIDATOR ] GEO: Validating primary data. [2025-09-24T19:01:28.026728] [INFO ] [REMOTE ] GETY: Fetching primary data for 2025-05. [2025-09-24T19:01:28.207158] [DEBUG] [VALIDATOR ] GEO: All expected trading days are present. [2025-09-24T19:01:28.207300] [DEBUG] [VALIDATOR ] GEO: Primary data validation passed. [2025-09-24T19:01:28.208811] [INFO ] [MAIN ] GEO: Fetched primary data is valid. [2025-09-24T19:01:28.208888] [DEBUG] [LOCAL ] GEO: Saving primary data. [2025-09-24T19:01:28.211196] [DEBUG] [LOCAL ] GEO: Trimmed 75565 records to 52106 (keeping 200 days of data) [2025-09-24T19:01:28.552100] [DEBUG] [LOCAL ] GEO: Primary data saved (52106 records). [2025-09-24T19:01:28.552397] [INFO ] [MAIN ] GEO: Full history saved. [2025-09-24T19:01:28.552539] [INFO ] [MAIN ] Update Progress: 916/2373 symbols completed. GEO took 31.5s. Estimated remaining: 3h 13m 7s. Rate: 7.5 symbols/min [2025-09-24T19:01:28.763343] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2025-08 (1.55 seconds). [2025-09-24T19:01:28.767219] [INFO ] [MAIN ] GF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:01:28.781993] [DEBUG] [LOCAL ] GF: Loaded 3269 existing records from primary storage. [2025-09-24T19:01:28.782125] [INFO ] [MAIN ] GF: Loaded 3269 existing records. [2025-09-24T19:01:28.824523] [INFO ] [REMOTE ] GES: Fetching primary data for 2025-09. [2025-09-24T19:01:28.964426] [WARN ] [MAIN ] GF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:01:28.964713] [INFO ] [MAIN ] GF: Wiping existing primary data before full refresh. [2025-09-24T19:01:28.964771] [INFO ] [LOCAL ] GF: Starting deletion of primary data. [2025-09-24T19:01:28.965026] [DEBUG] [LOCAL ] GF: Deleted primary data file. [2025-09-24T19:01:28.965085] [INFO ] [MAIN ] GF: Starting full primary refresh. [2025-09-24T19:01:29.339026] [INFO ] [REMOTE ] GF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:01:29.359422] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2025-05 (1.33 seconds). [2025-09-24T19:01:29.616083] [INFO ] [REMOTE ] GETY: Fetching primary data for 2025-06. [2025-09-24T19:01:30.345237] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2025-09 (1.52 seconds). [2025-09-24T19:01:30.352207] [INFO ] [REMOTE ] GES: Full fetch complete (60017 records). [2025-09-24T19:01:30.352350] [DEBUG] [VALIDATOR ] GES: Validating primary data. [2025-09-24T19:01:30.427939] [INFO ] [REMOTE ] GEV: Fetching primary data for 2025-03. [2025-09-24T19:01:30.779968] [DEBUG] [VALIDATOR ] GES: All expected trading days are present. [2025-09-24T19:01:30.780111] [DEBUG] [VALIDATOR ] GES: Primary data validation passed. [2025-09-24T19:01:30.781061] [INFO ] [MAIN ] GES: Fetched primary data is valid. [2025-09-24T19:01:30.781140] [DEBUG] [LOCAL ] GES: Saving primary data. [2025-09-24T19:01:30.782639] [DEBUG] [LOCAL ] GES: Trimmed 60017 records to 39989 (keeping 200 days of data) [2025-09-24T19:01:31.019004] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-24T19:01:31.063387] [DEBUG] [LOCAL ] GES: Primary data saved (39989 records). [2025-09-24T19:01:31.063574] [INFO ] [MAIN ] GES: Full history saved. [2025-09-24T19:01:31.063708] [INFO ] [MAIN ] Update Progress: 917/2373 symbols completed. GES took 27.6s. Estimated remaining: 3h 12m 51s. Rate: 7.6 symbols/min [2025-09-24T19:01:31.216085] [INFO ] [REMOTE ] GF: Fetching primary data for 2024-12. [2025-09-24T19:01:31.827633] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2024-12 (0.61 seconds). [2025-09-24T19:01:32.016031] [INFO ] [REMOTE ] GF: Fetching primary data for 2025-01. [2025-09-24T19:01:32.296122] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2025-03 (1.87 seconds). [2025-09-24T19:01:32.595461] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2025-01 (0.58 seconds). [2025-09-24T19:01:32.816096] [INFO ] [REMOTE ] GEV: Fetching primary data for 2025-04. [2025-09-24T19:01:33.616096] [INFO ] [REMOTE ] GETY: Fetching primary data for 2025-07. [2025-09-24T19:01:34.416194] [INFO ] [REMOTE ] GF: Fetching primary data for 2025-02. [2025-09-24T19:01:34.731168] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-24T19:01:34.932800] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2025-04 (2.12 seconds). [2025-09-24T19:01:34.961174] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2025-02 (0.54 seconds). [2025-09-24T19:01:35.216100] [INFO ] [REMOTE ] GETY: Fetching primary data for 2025-08. [2025-09-24T19:01:36.016096] [INFO ] [REMOTE ] GEV: Fetching primary data for 2025-05. [2025-09-24T19:01:36.148455] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2025-08 (0.93 seconds). [2025-09-24T19:01:36.816089] [INFO ] [REMOTE ] GETY: Fetching primary data for 2025-09. [2025-09-24T19:01:37.616086] [INFO ] [REMOTE ] GF: Fetching primary data for 2025-03. [2025-09-24T19:01:38.249786] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2025-09 (1.43 seconds). [2025-09-24T19:01:38.256347] [INFO ] [REMOTE ] GETY: Full fetch complete (50034 records). [2025-09-24T19:01:38.256455] [DEBUG] [VALIDATOR ] GETY: Validating primary data. [2025-09-24T19:01:38.384817] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2025-03 (0.77 seconds). [2025-09-24T19:01:38.424486] [INFO ] [REMOTE ] GF: Fetching primary data for 2025-04. [2025-09-24T19:01:38.484448] [WARN ] [VALIDATOR ] GETY: Validation failed - insufficient historical data. Have 179 unique days, need 200 days [2025-09-24T19:01:38.502230] [FATAL] [MAIN ] GETY: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:01:38.506730] [WARN ] [MAIN ] GETY: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:01:38.507045] [INFO ] [LOCAL ] GETY: Starting deletion of primary data. [2025-09-24T19:01:38.507637] [DEBUG] [LOCAL ] GETY: No primary data file found to delete. [2025-09-24T19:01:38.509600] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2025-05 (2.49 seconds). [2025-09-24T19:01:38.521878] [INFO ] [LOCAL ] GETY: Starting deletion of derivative data. [2025-09-24T19:01:38.522972] [DEBUG] [LOCAL ] GETY: Deleted derivative data file. [2025-09-24T19:01:38.523125] [INFO ] [MAIN ] Update Progress: 918/2373 symbols completed. GETY took 29.1s. Estimated remaining: 3h 12m 42s. Rate: 7.6 symbols/min [2025-09-24T19:01:39.079491] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2025-04 (0.65 seconds). [2025-09-24T19:01:39.216081] [INFO ] [REMOTE ] GEV: Fetching primary data for 2025-06. [2025-09-24T19:01:40.016103] [INFO ] [REMOTE ] GF: Fetching primary data for 2025-05. [2025-09-24T19:01:40.629252] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2025-05 (0.61 seconds). [2025-09-24T19:01:40.816130] [INFO ] [REMOTE ] GF: Fetching primary data for 2025-06. [2025-09-24T19:01:40.932102] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2025-06 (1.72 seconds). [2025-09-24T19:01:41.166030] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2025-06 (0.35 seconds). [2025-09-24T19:01:41.616092] [INFO ] [REMOTE ] GF: Fetching primary data for 2025-07. [2025-09-24T19:01:42.089124] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2025-07 (0.47 seconds). [2025-09-24T19:01:42.416114] [INFO ] [REMOTE ] GF: Fetching primary data for 2025-08. [2025-09-24T19:01:42.906094] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2025-08 (0.49 seconds). [2025-09-24T19:01:43.216079] [INFO ] [REMOTE ] GEV: Fetching primary data for 2025-07. [2025-09-24T19:01:44.016105] [INFO ] [REMOTE ] GF: Fetching primary data for 2025-09. [2025-09-24T19:01:44.633700] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2025-09 (0.62 seconds). [2025-09-24T19:01:44.634569] [INFO ] [REMOTE ] GF: Full fetch complete (5359 records). [2025-09-24T19:01:44.634638] [DEBUG] [VALIDATOR ] GF: Validating primary data. [2025-09-24T19:01:45.031282] [DEBUG] [VALIDATOR ] GF: All expected trading days are present. [2025-09-24T19:01:45.031373] [DEBUG] [VALIDATOR ] GF: Primary data validation passed. [2025-09-24T19:01:45.031556] [INFO ] [MAIN ] GF: Fetched primary data is valid. [2025-09-24T19:01:45.031595] [DEBUG] [LOCAL ] GF: Saving primary data. [2025-09-24T19:01:45.032027] [DEBUG] [LOCAL ] GF: Trimmed 5359 records to 3202 (keeping 200 days of data) [2025-09-24T19:01:45.051528] [DEBUG] [LOCAL ] GF: Primary data saved (3202 records). [2025-09-24T19:01:45.051674] [INFO ] [MAIN ] GF: Full history saved. [2025-09-24T19:01:45.051778] [INFO ] [MAIN ] Update Progress: 919/2373 symbols completed. GF took 16.5s. Estimated remaining: 3h 12m 32s. Rate: 7.6 symbols/min [2025-09-24T19:01:45.708001] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2025-07 (2.49 seconds). [2025-09-24T19:01:45.719876] [INFO ] [REMOTE ] GEV: Fetching primary data for 2025-08. [2025-09-24T19:01:47.991765] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2025-08 (2.27 seconds). [2025-09-24T19:01:48.002882] [INFO ] [REMOTE ] GEV: Fetching primary data for 2025-09. [2025-09-24T19:01:50.537715] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2025-09 (2.53 seconds). [2025-09-24T19:01:50.548693] [INFO ] [REMOTE ] GEV: Full fetch complete (76974 records). [2025-09-24T19:01:50.548946] [DEBUG] [VALIDATOR ] GEV: Validating primary data. [2025-09-24T19:01:50.948209] [DEBUG] [VALIDATOR ] GEV: All expected trading days are present. [2025-09-24T19:01:50.948314] [DEBUG] [VALIDATOR ] GEV: Primary data validation passed. [2025-09-24T19:01:50.949487] [INFO ] [MAIN ] GEV: Fetched primary data is valid. [2025-09-24T19:01:50.949563] [DEBUG] [LOCAL ] GEV: Saving primary data. [2025-09-24T19:01:50.951284] [DEBUG] [LOCAL ] GEV: Trimmed 76974 records to 53114 (keeping 200 days of data) [2025-09-24T19:01:51.308093] [DEBUG] [LOCAL ] GEV: Primary data saved (53114 records). [2025-09-24T19:01:51.308326] [INFO ] [MAIN ] GEV: Full history saved. [2025-09-24T19:01:51.308597] [INFO ] [MAIN ] Update Progress: 920/2373 symbols completed. GEV took 38.0s. Estimated remaining: 3h 12m 21s. Rate: 7.6 symbols/min [2025-09-24T19:01:51.987935] [INFO ] [MAIN ] GFR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:01:51.987035] [INFO ] [MAIN ] GFF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:01:52.047444] [DEBUG] [LOCAL ] GFR: No existing data file found in primary storage. [2025-09-24T19:01:52.050148] [WARN ] [MAIN ] GFR: No existing data found, performing full refresh instead. [2025-09-24T19:01:52.068503] [INFO ] [MAIN ] GFI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:01:52.092161] [INFO ] [MAIN ] GFR: Wiping existing primary data before full refresh. [2025-09-24T19:01:52.093989] [INFO ] [LOCAL ] GFR: Starting deletion of primary data. [2025-09-24T19:01:52.094102] [DEBUG] [LOCAL ] GFR: No primary data file found to delete. [2025-09-24T19:01:52.093393] [INFO ] [MAIN ] GFL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:01:52.094269] [INFO ] [MAIN ] GFR: Starting full primary refresh. [2025-09-24T19:01:52.265822] [DEBUG] [LOCAL ] GFF: Loaded 30900 existing records from primary storage. [2025-09-24T19:01:52.289434] [INFO ] [MAIN ] GFF: Loaded 30900 existing records. [2025-09-24T19:01:52.588320] [DEBUG] [LOCAL ] GFL: Loaded 48045 existing records from primary storage. [2025-09-24T19:01:52.628401] [INFO ] [MAIN ] GFL: Loaded 48045 existing records. [2025-09-24T19:01:52.744160] [INFO ] [REMOTE ] GFR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:01:52.759125] [INFO ] [REMOTE ] GFR: Fetching primary data for 2024-12. [2025-09-24T19:01:52.772268] [DEBUG] [LOCAL ] GFI: Loaded 53106 existing records from primary storage. [2025-09-24T19:01:52.877896] [INFO ] [MAIN ] GFI: Loaded 53106 existing records. [2025-09-24T19:01:52.872586] [WARN ] [MAIN ] GFF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:01:52.915984] [INFO ] [MAIN ] GFF: Wiping existing primary data before full refresh. [2025-09-24T19:01:52.948053] [INFO ] [LOCAL ] GFF: Starting deletion of primary data. [2025-09-24T19:01:52.971590] [DEBUG] [LOCAL ] GFF: Deleted primary data file. [2025-09-24T19:01:52.986844] [INFO ] [MAIN ] GFF: Starting full primary refresh. [2025-09-24T19:01:53.278396] [WARN ] [MAIN ] GFL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:01:53.314294] [INFO ] [MAIN ] GFL: Wiping existing primary data before full refresh. [2025-09-24T19:01:53.314400] [INFO ] [LOCAL ] GFL: Starting deletion of primary data. [2025-09-24T19:01:53.314072] [WARN ] [MAIN ] GFI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:01:53.329972] [DEBUG] [LOCAL ] GFL: Deleted primary data file. [2025-09-24T19:01:53.330178] [INFO ] [MAIN ] GFL: Starting full primary refresh. [2025-09-24T19:01:53.387264] [INFO ] [MAIN ] GFI: Wiping existing primary data before full refresh. [2025-09-24T19:01:53.557196] [INFO ] [LOCAL ] GFI: Starting deletion of primary data. [2025-09-24T19:01:53.617163] [DEBUG] [LOCAL ] GFI: Deleted primary data file. [2025-09-24T19:01:53.638848] [INFO ] [MAIN ] GFI: Starting full primary refresh. [2025-09-24T19:01:53.837975] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2024-12 (1.08 seconds). [2025-09-24T19:01:53.885410] [INFO ] [REMOTE ] GFR: Fetching primary data for 2025-01. [2025-09-24T19:01:54.088273] [INFO ] [REMOTE ] GFF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:01:54.126755] [INFO ] [REMOTE ] GFF: Fetching primary data for 2024-12. [2025-09-24T19:01:54.474011] [INFO ] [REMOTE ] GFI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:01:54.498784] [INFO ] [REMOTE ] GFI: Fetching primary data for 2024-12. [2025-09-24T19:01:54.498411] [INFO ] [REMOTE ] GFL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:01:54.500001] [INFO ] [REMOTE ] GFL: Fetching primary data for 2024-12. [2025-09-24T19:01:54.754105] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2025-01 (0.87 seconds). [2025-09-24T19:01:54.756594] [INFO ] [REMOTE ] GFR: Fetching primary data for 2025-02. [2025-09-24T19:01:55.255423] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2025-02 (0.50 seconds). [2025-09-24T19:01:55.257813] [INFO ] [REMOTE ] GFR: Fetching primary data for 2025-03. [2025-09-24T19:01:55.525842] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2024-12 (1.40 seconds). [2025-09-24T19:01:55.531975] [INFO ] [REMOTE ] GFF: Fetching primary data for 2025-01. [2025-09-24T19:01:55.651927] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-24T19:01:55.661091] [INFO ] [REMOTE ] GFL: Fetching primary data for 2025-01. [2025-09-24T19:01:55.762879] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2025-03 (0.51 seconds). [2025-09-24T19:01:55.766158] [INFO ] [REMOTE ] GFR: Fetching primary data for 2025-04. [2025-09-24T19:01:55.972811] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2024-12 (1.47 seconds). [2025-09-24T19:01:55.983788] [INFO ] [REMOTE ] GFI: Fetching primary data for 2025-01. [2025-09-24T19:01:56.415603] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2025-01 (0.88 seconds). [2025-09-24T19:01:56.421942] [INFO ] [REMOTE ] GFF: Fetching primary data for 2025-02. [2025-09-24T19:01:56.542833] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2025-04 (0.78 seconds). [2025-09-24T19:01:56.546818] [INFO ] [REMOTE ] GFR: Fetching primary data for 2025-05. [2025-09-24T19:01:57.233112] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-24T19:01:57.243276] [INFO ] [REMOTE ] GFL: Fetching primary data for 2025-02. [2025-09-24T19:01:57.313583] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2025-05 (0.77 seconds). [2025-09-24T19:01:57.598985] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-24T19:01:57.616035] [INFO ] [REMOTE ] GFR: Fetching primary data for 2025-06. [2025-09-24T19:01:57.765919] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-24T19:01:58.234955] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2025-06 (0.62 seconds). [2025-09-24T19:01:58.416056] [INFO ] [REMOTE ] GFI: Fetching primary data for 2025-02. [2025-09-24T19:01:58.641244] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-24T19:01:59.216069] [INFO ] [REMOTE ] GFF: Fetching primary data for 2025-03. [2025-09-24T19:02:00.016073] [INFO ] [REMOTE ] GFL: Fetching primary data for 2025-03. [2025-09-24T19:02:00.359911] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2025-02 (1.94 seconds). [2025-09-24T19:02:00.523304] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-24T19:02:00.816127] [INFO ] [REMOTE ] GFI: Fetching primary data for 2025-03. [2025-09-24T19:02:01.497478] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-24T19:02:01.616047] [INFO ] [REMOTE ] GFL: Fetching primary data for 2025-04. [2025-09-24T19:02:02.416122] [INFO ] [REMOTE ] GFF: Fetching primary data for 2025-04. [2025-09-24T19:02:02.701664] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2025-03 (1.89 seconds). [2025-09-24T19:02:03.038017] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2025-04 (1.42 seconds). [2025-09-24T19:02:03.216129] [INFO ] [REMOTE ] GFI: Fetching primary data for 2025-04. [2025-09-24T19:02:03.959196] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-24T19:02:04.016089] [INFO ] [REMOTE ] GFF: Fetching primary data for 2025-05. [2025-09-24T19:02:04.816159] [INFO ] [REMOTE ] GFL: Fetching primary data for 2025-05. [2025-09-24T19:02:05.295210] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2025-04 (2.08 seconds). [2025-09-24T19:02:05.347818] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2025-05 (1.33 seconds). [2025-09-24T19:02:05.616112] [INFO ] [REMOTE ] GFF: Fetching primary data for 2025-06. [2025-09-24T19:02:06.416134] [INFO ] [REMOTE ] GFR: Fetching primary data for 2025-07. [2025-09-24T19:02:06.548743] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-24T19:02:06.847228] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-24T19:02:06.899794] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2025-07 (0.48 seconds). [2025-09-24T19:02:07.216073] [INFO ] [REMOTE ] GFI: Fetching primary data for 2025-05. [2025-09-24T19:02:08.016108] [INFO ] [REMOTE ] GFF: Fetching primary data for 2025-07. [2025-09-24T19:02:08.816105] [INFO ] [REMOTE ] GFL: Fetching primary data for 2025-06. [2025-09-24T19:02:09.056971] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2025-05 (1.84 seconds). [2025-09-24T19:02:09.169912] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-24T19:02:09.616115] [INFO ] [REMOTE ] GFF: Fetching primary data for 2025-08. [2025-09-24T19:02:10.183884] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-24T19:02:10.416096] [INFO ] [REMOTE ] GFR: Fetching primary data for 2025-08. [2025-09-24T19:02:10.646240] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2025-08 (1.03 seconds). [2025-09-24T19:02:10.943273] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2025-08 (0.53 seconds). [2025-09-24T19:02:11.216063] [INFO ] [REMOTE ] GFI: Fetching primary data for 2025-06. [2025-09-24T19:02:12.016120] [INFO ] [REMOTE ] GFL: Fetching primary data for 2025-07. [2025-09-24T19:02:12.816066] [INFO ] [REMOTE ] GFR: Fetching primary data for 2025-09. [2025-09-24T19:02:13.193225] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2025-06 (1.98 seconds). [2025-09-24T19:02:13.429108] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2025-07 (1.41 seconds). [2025-09-24T19:02:13.616084] [INFO ] [REMOTE ] GFL: Fetching primary data for 2025-08. [2025-09-24T19:02:13.663913] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2025-09 (0.85 seconds). [2025-09-24T19:02:13.665788] [INFO ] [REMOTE ] GFR: Full fetch complete (12879 records). [2025-09-24T19:02:13.665922] [DEBUG] [VALIDATOR ] GFR: Validating primary data. [2025-09-24T19:02:14.041125] [DEBUG] [VALIDATOR ] GFR: All expected trading days are present. [2025-09-24T19:02:14.041220] [DEBUG] [VALIDATOR ] GFR: Primary data validation passed. [2025-09-24T19:02:14.041556] [INFO ] [MAIN ] GFR: Fetched primary data is valid. [2025-09-24T19:02:14.041676] [DEBUG] [LOCAL ] GFR: Saving primary data. [2025-09-24T19:02:14.042265] [DEBUG] [LOCAL ] GFR: Trimmed 12879 records to 8471 (keeping 200 days of data) [2025-09-24T19:02:14.100157] [DEBUG] [LOCAL ] GFR: Primary data saved (8471 records). [2025-09-24T19:02:14.100333] [INFO ] [MAIN ] GFR: Full history saved. [2025-09-24T19:02:14.100491] [INFO ] [MAIN ] Update Progress: 921/2373 symbols completed. GFR took 22.8s. Estimated remaining: 3h 12m 37s. Rate: 7.5 symbols/min [2025-09-24T19:02:14.286782] [INFO ] [MAIN ] GGB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:02:14.350006] [DEBUG] [LOCAL ] GGB: Loaded 51019 existing records from primary storage. [2025-09-24T19:02:14.350254] [INFO ] [MAIN ] GGB: Loaded 51019 existing records. [2025-09-24T19:02:14.421373] [INFO ] [REMOTE ] GFF: Fetching primary data for 2025-09. [2025-09-24T19:02:14.553188] [WARN ] [MAIN ] GGB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:02:14.553510] [INFO ] [MAIN ] GGB: Wiping existing primary data before full refresh. [2025-09-24T19:02:14.553564] [INFO ] [LOCAL ] GGB: Starting deletion of primary data. [2025-09-24T19:02:14.554976] [DEBUG] [LOCAL ] GGB: Deleted primary data file. [2025-09-24T19:02:14.555231] [INFO ] [MAIN ] GGB: Starting full primary refresh. [2025-09-24T19:02:14.922793] [INFO ] [REMOTE ] GGB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:02:15.026072] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-24T19:02:15.216077] [INFO ] [REMOTE ] GFI: Fetching primary data for 2025-07. [2025-09-24T19:02:15.921049] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2025-09 (1.50 seconds). [2025-09-24T19:02:15.932299] [INFO ] [REMOTE ] GFF: Full fetch complete (44283 records). [2025-09-24T19:02:15.932470] [DEBUG] [VALIDATOR ] GFF: Validating primary data. [2025-09-24T19:02:16.021232] [INFO ] [REMOTE ] GFL: Fetching primary data for 2025-09. [2025-09-24T19:02:16.351209] [DEBUG] [VALIDATOR ] GFF: All expected trading days are present. [2025-09-24T19:02:16.351299] [DEBUG] [VALIDATOR ] GFF: Primary data validation passed. [2025-09-24T19:02:16.352837] [INFO ] [MAIN ] GFF: Fetched primary data is valid. [2025-09-24T19:02:16.352905] [DEBUG] [LOCAL ] GFF: Saving primary data. [2025-09-24T19:02:16.354271] [DEBUG] [LOCAL ] GFF: Trimmed 44283 records to 30830 (keeping 200 days of data) [2025-09-24T19:02:16.598682] [DEBUG] [LOCAL ] GFF: Primary data saved (30830 records). [2025-09-24T19:02:16.598851] [INFO ] [MAIN ] GFF: Full history saved. [2025-09-24T19:02:16.599039] [INFO ] [MAIN ] Update Progress: 922/2373 symbols completed. GFF took 25.3s. Estimated remaining: 3h 12m 20s. Rate: 7.5 symbols/min [2025-09-24T19:02:16.780348] [INFO ] [MAIN ] GGG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:02:16.816093] [INFO ] [REMOTE ] GGB: Fetching primary data for 2024-12. [2025-09-24T19:02:16.833266] [DEBUG] [LOCAL ] GGG: Loaded 40996 existing records from primary storage. [2025-09-24T19:02:16.833420] [INFO ] [MAIN ] GGG: Loaded 40996 existing records. [2025-09-24T19:02:17.043826] [WARN ] [MAIN ] GGG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:02:17.045015] [INFO ] [MAIN ] GGG: Wiping existing primary data before full refresh. [2025-09-24T19:02:17.045313] [INFO ] [LOCAL ] GGG: Starting deletion of primary data. [2025-09-24T19:02:17.046978] [DEBUG] [LOCAL ] GGG: Deleted primary data file. [2025-09-24T19:02:17.047079] [INFO ] [MAIN ] GGG: Starting full primary refresh. [2025-09-24T19:02:17.246849] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2025-07 (2.03 seconds). [2025-09-24T19:02:17.501582] [INFO ] [REMOTE ] GGG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:02:17.616109] [INFO ] [REMOTE ] GGG: Fetching primary data for 2024-12. [2025-09-24T19:02:17.726739] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2025-09 (1.71 seconds). [2025-09-24T19:02:17.737046] [INFO ] [REMOTE ] GFL: Full fetch complete (68748 records). [2025-09-24T19:02:17.737300] [DEBUG] [VALIDATOR ] GFL: Validating primary data. [2025-09-24T19:02:18.194331] [DEBUG] [VALIDATOR ] GFL: All expected trading days are present. [2025-09-24T19:02:18.194728] [DEBUG] [VALIDATOR ] GFL: Primary data validation passed. [2025-09-24T19:02:18.195978] [INFO ] [MAIN ] GFL: Fetched primary data is valid. [2025-09-24T19:02:18.196094] [DEBUG] [LOCAL ] GFL: Saving primary data. [2025-09-24T19:02:18.198149] [DEBUG] [LOCAL ] GFL: Trimmed 68748 records to 48025 (keeping 200 days of data) [2025-09-24T19:02:18.326664] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2024-12 (1.51 seconds). [2025-09-24T19:02:18.431687] [INFO ] [REMOTE ] GFI: Fetching primary data for 2025-08. [2025-09-24T19:02:18.562475] [DEBUG] [LOCAL ] GFL: Primary data saved (48025 records). [2025-09-24T19:02:18.562634] [INFO ] [MAIN ] GFL: Full history saved. [2025-09-24T19:02:18.562779] [INFO ] [MAIN ] Update Progress: 923/2373 symbols completed. GFL took 27.2s. Estimated remaining: 3h 12m 3s. Rate: 7.6 symbols/min [2025-09-24T19:02:18.739485] [INFO ] [MAIN ] GGT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:02:18.756111] [DEBUG] [LOCAL ] GGT: Loaded 14153 existing records from primary storage. [2025-09-24T19:02:18.756234] [INFO ] [MAIN ] GGT: Loaded 14153 existing records. [2025-09-24T19:02:18.937582] [WARN ] [MAIN ] GGT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:02:18.937856] [INFO ] [MAIN ] GGT: Wiping existing primary data before full refresh. [2025-09-24T19:02:18.937905] [INFO ] [LOCAL ] GGT: Starting deletion of primary data. [2025-09-24T19:02:18.938439] [DEBUG] [LOCAL ] GGT: Deleted primary data file. [2025-09-24T19:02:18.938500] [INFO ] [MAIN ] GGT: Starting full primary refresh. [2025-09-24T19:02:19.221626] [INFO ] [REMOTE ] GGB: Fetching primary data for 2025-01. [2025-09-24T19:02:19.322286] [INFO ] [REMOTE ] GGT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:02:19.335437] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-24T19:02:20.025920] [INFO ] [REMOTE ] GGG: Fetching primary data for 2025-01. [2025-09-24T19:02:20.032098] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-24T19:02:20.721756] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2025-01 (1.50 seconds). [2025-09-24T19:02:20.816108] [INFO ] [REMOTE ] GGB: Fetching primary data for 2025-02. [2025-09-24T19:02:21.498813] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-24T19:02:21.616096] [INFO ] [REMOTE ] GFI: Fetching primary data for 2025-09. [2025-09-24T19:02:22.416087] [INFO ] [REMOTE ] GGG: Fetching primary data for 2025-02. [2025-09-24T19:02:22.561997] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2025-02 (1.75 seconds). [2025-09-24T19:02:23.216131] [INFO ] [REMOTE ] GGB: Fetching primary data for 2025-03. [2025-09-24T19:02:24.024128] [INFO ] [REMOTE ] GGT: Fetching primary data for 2024-12. [2025-09-24T19:02:24.062869] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2025-02 (1.65 seconds). [2025-09-24T19:02:24.139699] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2025-09 (2.52 seconds). [2025-09-24T19:02:24.162792] [INFO ] [REMOTE ] GFI: Full fetch complete (76307 records). [2025-09-24T19:02:24.163144] [DEBUG] [VALIDATOR ] GFI: Validating primary data. [2025-09-24T19:02:24.786389] [DEBUG] [VALIDATOR ] GFI: All expected trading days are present. [2025-09-24T19:02:24.786541] [DEBUG] [VALIDATOR ] GFI: Primary data validation passed. [2025-09-24T19:02:24.788727] [INFO ] [MAIN ] GFI: Fetched primary data is valid. [2025-09-24T19:02:24.788934] [DEBUG] [LOCAL ] GFI: Saving primary data. [2025-09-24T19:02:24.791184] [DEBUG] [LOCAL ] GFI: Trimmed 76307 records to 53109 (keeping 200 days of data) [2025-09-24T19:02:24.860707] [INFO ] [REMOTE ] GGG: Fetching primary data for 2025-03. [2025-09-24T19:02:24.947618] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-24T19:02:25.133194] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-24T19:02:25.228951] [DEBUG] [LOCAL ] GFI: Primary data saved (53109 records). [2025-09-24T19:02:25.229185] [INFO ] [MAIN ] GFI: Full history saved. [2025-09-24T19:02:25.229361] [INFO ] [MAIN ] Update Progress: 924/2373 symbols completed. GFI took 33.9s. Estimated remaining: 3h 11m 53s. Rate: 7.6 symbols/min [2025-09-24T19:02:25.404581] [INFO ] [MAIN ] GGZ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:02:25.410573] [DEBUG] [LOCAL ] GGZ: Loaded 2462 existing records from primary storage. [2025-09-24T19:02:25.410731] [INFO ] [MAIN ] GGZ: Loaded 2462 existing records. [2025-09-24T19:02:25.595841] [WARN ] [MAIN ] GGZ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:02:25.596237] [INFO ] [MAIN ] GGZ: Wiping existing primary data before full refresh. [2025-09-24T19:02:25.596296] [INFO ] [LOCAL ] GGZ: Starting deletion of primary data. [2025-09-24T19:02:25.596601] [DEBUG] [LOCAL ] GGZ: Deleted primary data file. [2025-09-24T19:02:25.596698] [INFO ] [MAIN ] GGZ: Starting full primary refresh. [2025-09-24T19:02:25.621332] [INFO ] [REMOTE ] GGB: Fetching primary data for 2025-04. [2025-09-24T19:02:25.995219] [INFO ] [REMOTE ] GGZ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:02:26.352872] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-24T19:02:26.416167] [INFO ] [REMOTE ] GGG: Fetching primary data for 2025-04. [2025-09-24T19:02:27.216219] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2024-12. [2025-09-24T19:02:27.469752] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2025-04 (1.85 seconds). [2025-09-24T19:02:27.724503] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2025-04 (1.31 seconds). [2025-09-24T19:02:27.747408] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2024-12 (0.53 seconds). [2025-09-24T19:02:28.016101] [INFO ] [REMOTE ] GGB: Fetching primary data for 2025-05. [2025-09-24T19:02:28.816094] [INFO ] [REMOTE ] GGG: Fetching primary data for 2025-05. [2025-09-24T19:02:29.616135] [INFO ] [REMOTE ] GGT: Fetching primary data for 2025-01. [2025-09-24T19:02:29.782441] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-24T19:02:29.902237] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2025-05 (1.09 seconds). [2025-09-24T19:02:30.416086] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2025-01. [2025-09-24T19:02:30.530348] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2025-01 (0.91 seconds). [2025-09-24T19:02:30.962400] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2025-01 (0.55 seconds). [2025-09-24T19:02:31.216083] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2025-02. [2025-09-24T19:02:31.654600] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-24T19:02:32.016121] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2025-03. [2025-09-24T19:02:32.491125] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2025-03 (0.48 seconds). [2025-09-24T19:02:32.816138] [INFO ] [REMOTE ] GGB: Fetching primary data for 2025-06. [2025-09-24T19:02:33.616155] [INFO ] [REMOTE ] GGG: Fetching primary data for 2025-06. [2025-09-24T19:02:34.416122] [INFO ] [REMOTE ] GGT: Fetching primary data for 2025-02. [2025-09-24T19:02:34.502102] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2025-06 (1.69 seconds). [2025-09-24T19:02:34.922080] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2025-02 (0.51 seconds). [2025-09-24T19:02:35.091362] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2025-06 (1.48 seconds). [2025-09-24T19:02:35.216122] [INFO ] [REMOTE ] GGG: Fetching primary data for 2025-07. [2025-09-24T19:02:36.016097] [INFO ] [REMOTE ] GGB: Fetching primary data for 2025-07. [2025-09-24T19:02:36.756704] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-24T19:02:36.816033] [INFO ] [REMOTE ] GGG: Fetching primary data for 2025-08. [2025-09-24T19:02:37.616102] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2025-04. [2025-09-24T19:02:37.902599] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-24T19:02:38.096171] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2025-04 (0.48 seconds). [2025-09-24T19:02:38.118148] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-24T19:02:38.416058] [INFO ] [REMOTE ] GGB: Fetching primary data for 2025-08. [2025-09-24T19:02:39.216077] [INFO ] [REMOTE ] GGG: Fetching primary data for 2025-09. [2025-09-24T19:02:40.016123] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2025-05. [2025-09-24T19:02:40.225868] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2025-08 (1.81 seconds). [2025-09-24T19:02:40.629842] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2025-05 (0.61 seconds). [2025-09-24T19:02:40.816047] [INFO ] [REMOTE ] GGB: Fetching primary data for 2025-09. [2025-09-24T19:02:40.931075] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-24T19:02:40.937971] [INFO ] [REMOTE ] GGG: Full fetch complete (59271 records). [2025-09-24T19:02:40.938091] [DEBUG] [VALIDATOR ] GGG: Validating primary data. [2025-09-24T19:02:41.339991] [DEBUG] [VALIDATOR ] GGG: All expected trading days are present. [2025-09-24T19:02:41.340071] [DEBUG] [VALIDATOR ] GGG: Primary data validation passed. [2025-09-24T19:02:41.340916] [INFO ] [MAIN ] GGG: Fetched primary data is valid. [2025-09-24T19:02:41.340982] [DEBUG] [LOCAL ] GGG: Saving primary data. [2025-09-24T19:02:41.342159] [DEBUG] [LOCAL ] GGG: Trimmed 59271 records to 40958 (keeping 200 days of data) [2025-09-24T19:02:41.598595] [DEBUG] [LOCAL ] GGG: Primary data saved (40958 records). [2025-09-24T19:02:41.598751] [INFO ] [MAIN ] GGG: Full history saved. [2025-09-24T19:02:41.598866] [INFO ] [MAIN ] Update Progress: 925/2373 symbols completed. GGG took 25.0s. Estimated remaining: 3h 11m 58s. Rate: 7.5 symbols/min [2025-09-24T19:02:41.621159] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2025-06. [2025-09-24T19:02:41.775270] [INFO ] [MAIN ] GHC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:02:41.779741] [DEBUG] [LOCAL ] GHC: Loaded 2627 existing records from primary storage. [2025-09-24T19:02:41.779830] [INFO ] [MAIN ] GHC: Loaded 2627 existing records. [2025-09-24T19:02:41.962493] [WARN ] [MAIN ] GHC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:02:41.962791] [INFO ] [MAIN ] GHC: Wiping existing primary data before full refresh. [2025-09-24T19:02:41.962844] [INFO ] [LOCAL ] GHC: Starting deletion of primary data. [2025-09-24T19:02:41.963230] [DEBUG] [LOCAL ] GHC: Deleted primary data file. [2025-09-24T19:02:41.963288] [INFO ] [MAIN ] GHC: Starting full primary refresh. [2025-09-24T19:02:42.136985] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2025-06 (0.52 seconds). [2025-09-24T19:02:42.382152] [INFO ] [REMOTE ] GHC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:02:42.416041] [INFO ] [REMOTE ] GHC: Fetching primary data for 2024-12. [2025-09-24T19:02:42.580345] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-24T19:02:42.593830] [INFO ] [REMOTE ] GGB: Full fetch complete (73989 records). [2025-09-24T19:02:42.594020] [DEBUG] [VALIDATOR ] GGB: Validating primary data. [2025-09-24T19:02:42.835265] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2024-12 (0.42 seconds). [2025-09-24T19:02:43.006513] [DEBUG] [VALIDATOR ] GGB: All expected trading days are present. [2025-09-24T19:02:43.006604] [DEBUG] [VALIDATOR ] GGB: Primary data validation passed. [2025-09-24T19:02:43.007563] [INFO ] [MAIN ] GGB: Fetched primary data is valid. [2025-09-24T19:02:43.007632] [DEBUG] [LOCAL ] GGB: Saving primary data. [2025-09-24T19:02:43.009218] [DEBUG] [LOCAL ] GGB: Trimmed 73989 records to 51045 (keeping 200 days of data) [2025-09-24T19:02:43.227820] [INFO ] [REMOTE ] GHC: Fetching primary data for 2025-01. [2025-09-24T19:02:43.332158] [DEBUG] [LOCAL ] GGB: Primary data saved (51045 records). [2025-09-24T19:02:43.332293] [INFO ] [MAIN ] GGB: Full history saved. [2025-09-24T19:02:43.332376] [INFO ] [MAIN ] Update Progress: 926/2373 symbols completed. GGB took 29.2s. Estimated remaining: 3h 11m 40s. Rate: 7.5 symbols/min [2025-09-24T19:02:43.514320] [INFO ] [MAIN ] GHG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:02:43.515000] [DEBUG] [LOCAL ] GHG: No existing data file found in primary storage. [2025-09-24T19:02:43.515179] [WARN ] [MAIN ] GHG: No existing data found, performing full refresh instead. [2025-09-24T19:02:43.515380] [INFO ] [MAIN ] GHG: Wiping existing primary data before full refresh. [2025-09-24T19:02:43.515429] [INFO ] [LOCAL ] GHG: Starting deletion of primary data. [2025-09-24T19:02:43.515476] [DEBUG] [LOCAL ] GHG: No primary data file found to delete. [2025-09-24T19:02:43.515514] [INFO ] [MAIN ] GHG: Starting full primary refresh. [2025-09-24T19:02:43.829130] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2025-01 (0.60 seconds). [2025-09-24T19:02:43.917035] [INFO ] [REMOTE ] GHG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:02:44.016085] [INFO ] [REMOTE ] GHG: Fetching primary data for 2024-12. [2025-09-24T19:02:44.447589] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2024-12 (0.43 seconds). [2025-09-24T19:02:44.816084] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2025-07. [2025-09-24T19:02:45.254831] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2025-07 (0.44 seconds). [2025-09-24T19:02:45.616097] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2025-08. [2025-09-24T19:02:46.064965] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2025-08 (0.45 seconds). [2025-09-24T19:02:46.416075] [INFO ] [REMOTE ] GGT: Fetching primary data for 2025-03. [2025-09-24T19:02:47.202873] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2025-03 (0.79 seconds). [2025-09-24T19:02:47.216027] [INFO ] [REMOTE ] GGT: Fetching primary data for 2025-04. [2025-09-24T19:02:48.016100] [INFO ] [REMOTE ] GHG: Fetching primary data for 2025-01. [2025-09-24T19:02:48.061787] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2025-04 (0.85 seconds). [2025-09-24T19:02:48.388236] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2025-01 (0.37 seconds). [2025-09-24T19:02:48.816088] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2025-09. [2025-09-24T19:02:49.445810] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2025-09 (0.63 seconds). [2025-09-24T19:02:49.447294] [INFO ] [REMOTE ] GGZ: Full fetch complete (4162 records). [2025-09-24T19:02:49.447405] [DEBUG] [VALIDATOR ] GGZ: Validating primary data. [2025-09-24T19:02:49.616149] [INFO ] [REMOTE ] GHG: Fetching primary data for 2025-02. [2025-09-24T19:02:49.843150] [DEBUG] [VALIDATOR ] GGZ: All expected trading days are present. [2025-09-24T19:02:49.843245] [DEBUG] [VALIDATOR ] GGZ: Primary data validation passed. [2025-09-24T19:02:49.843396] [INFO ] [MAIN ] GGZ: Fetched primary data is valid. [2025-09-24T19:02:49.843436] [DEBUG] [LOCAL ] GGZ: Saving primary data. [2025-09-24T19:02:49.843899] [DEBUG] [LOCAL ] GGZ: Trimmed 4162 records to 2437 (keeping 200 days of data) [2025-09-24T19:02:49.859472] [DEBUG] [LOCAL ] GGZ: Primary data saved (2437 records). [2025-09-24T19:02:49.859613] [INFO ] [MAIN ] GGZ: Full history saved. [2025-09-24T19:02:49.859736] [INFO ] [MAIN ] Update Progress: 927/2373 symbols completed. GGZ took 24.6s. Estimated remaining: 3h 11m 30s. Rate: 7.6 symbols/min [2025-09-24T19:02:50.065958] [INFO ] [MAIN ] GHI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:02:50.075928] [DEBUG] [LOCAL ] GHI: Loaded 6895 existing records from primary storage. [2025-09-24T19:02:50.076059] [INFO ] [MAIN ] GHI: Loaded 6895 existing records. [2025-09-24T19:02:50.205840] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2025-02 (0.59 seconds). [2025-09-24T19:02:50.282273] [WARN ] [MAIN ] GHI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:02:50.282562] [INFO ] [MAIN ] GHI: Wiping existing primary data before full refresh. [2025-09-24T19:02:50.282690] [INFO ] [LOCAL ] GHI: Starting deletion of primary data. [2025-09-24T19:02:50.283113] [DEBUG] [LOCAL ] GHI: Deleted primary data file. [2025-09-24T19:02:50.283197] [INFO ] [MAIN ] GHI: Starting full primary refresh. [2025-09-24T19:02:50.421266] [INFO ] [REMOTE ] GHC: Fetching primary data for 2025-02. [2025-09-24T19:02:50.671631] [INFO ] [REMOTE ] GHI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:02:51.004241] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2025-02 (0.58 seconds). [2025-09-24T19:02:51.216078] [INFO ] [REMOTE ] GHC: Fetching primary data for 2025-03. [2025-09-24T19:02:51.730766] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2025-03 (0.51 seconds). [2025-09-24T19:02:52.016099] [INFO ] [REMOTE ] GHG: Fetching primary data for 2025-03. [2025-09-24T19:02:52.469499] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2025-03 (0.45 seconds). [2025-09-24T19:02:52.816092] [INFO ] [REMOTE ] GHG: Fetching primary data for 2025-04. [2025-09-24T19:02:53.376419] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2025-04 (0.56 seconds). [2025-09-24T19:02:53.616085] [INFO ] [REMOTE ] GGT: Fetching primary data for 2025-05. [2025-09-24T19:02:54.416146] [INFO ] [REMOTE ] GHG: Fetching primary data for 2025-05. [2025-09-24T19:02:54.712944] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2025-05 (1.10 seconds). [2025-09-24T19:02:54.955195] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2025-05 (0.54 seconds). [2025-09-24T19:02:55.216086] [INFO ] [REMOTE ] GHG: Fetching primary data for 2025-06. [2025-09-24T19:02:55.730618] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2025-06 (0.51 seconds). [2025-09-24T19:02:56.016093] [INFO ] [REMOTE ] GGT: Fetching primary data for 2025-06. [2025-09-24T19:02:56.816074] [INFO ] [REMOTE ] GHG: Fetching primary data for 2025-07. [2025-09-24T19:02:56.954859] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2025-06 (0.94 seconds). [2025-09-24T19:02:57.397402] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2025-07 (0.58 seconds). [2025-09-24T19:02:57.616092] [INFO ] [REMOTE ] GHI: Fetching primary data for 2024-12. [2025-09-24T19:02:58.416077] [INFO ] [REMOTE ] GHC: Fetching primary data for 2025-04. [2025-09-24T19:02:58.628039] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2024-12 (1.01 seconds). [2025-09-24T19:02:59.078304] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2025-04 (0.66 seconds). [2025-09-24T19:02:59.216083] [INFO ] [REMOTE ] GGT: Fetching primary data for 2025-07. [2025-09-24T19:03:00.016125] [INFO ] [REMOTE ] GHC: Fetching primary data for 2025-05. [2025-09-24T19:03:00.146398] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2025-07 (0.93 seconds). [2025-09-24T19:03:00.430889] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2025-05 (0.41 seconds). [2025-09-24T19:03:00.816159] [INFO ] [REMOTE ] GHC: Fetching primary data for 2025-06. [2025-09-24T19:03:01.551370] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2025-06 (0.74 seconds). [2025-09-24T19:03:01.616118] [INFO ] [REMOTE ] GHC: Fetching primary data for 2025-07. [2025-09-24T19:03:02.416093] [INFO ] [REMOTE ] GHI: Fetching primary data for 2025-01. [2025-09-24T19:03:03.216073] [INFO ] [REMOTE ] GHG: Fetching primary data for 2025-08. [2025-09-24T19:03:03.328095] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-24T19:03:03.841850] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-24T19:03:04.016153] [INFO ] [REMOTE ] GHC: Fetching primary data for 2025-08. [2025-09-24T19:03:04.377675] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-24T19:03:04.534885] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2025-08 (0.52 seconds). [2025-09-24T19:03:04.816144] [INFO ] [REMOTE ] GHC: Fetching primary data for 2025-09. [2025-09-24T19:03:05.616102] [INFO ] [REMOTE ] GHG: Fetching primary data for 2025-09. [2025-09-24T19:03:05.656379] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2025-09 (0.84 seconds). [2025-09-24T19:03:05.657535] [INFO ] [REMOTE ] GHC: Full fetch complete (3260 records). [2025-09-24T19:03:05.657605] [DEBUG] [VALIDATOR ] GHC: Validating primary data. [2025-09-24T19:03:06.018827] [DEBUG] [VALIDATOR ] GHC: All expected trading days are present. [2025-09-24T19:03:06.018902] [DEBUG] [VALIDATOR ] GHC: Primary data validation passed. [2025-09-24T19:03:06.019008] [INFO ] [MAIN ] GHC: Fetched primary data is valid. [2025-09-24T19:03:06.019045] [DEBUG] [LOCAL ] GHC: Saving primary data. [2025-09-24T19:03:06.019388] [DEBUG] [LOCAL ] GHC: Trimmed 3260 records to 2634 (keeping 200 days of data) [2025-09-24T19:03:06.036461] [DEBUG] [LOCAL ] GHC: Primary data saved (2634 records). [2025-09-24T19:03:06.036529] [INFO ] [MAIN ] GHC: Full history saved. [2025-09-24T19:03:06.036600] [INFO ] [MAIN ] Update Progress: 928/2373 symbols completed. GHC took 24.4s. Estimated remaining: 3h 11m 35s. Rate: 7.5 symbols/min [2025-09-24T19:03:06.213292] [INFO ] [MAIN ] GHLD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:03:06.219389] [DEBUG] [LOCAL ] GHLD: Loaded 4110 existing records from primary storage. [2025-09-24T19:03:06.219492] [INFO ] [MAIN ] GHLD: Loaded 4110 existing records. [2025-09-24T19:03:06.396594] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2025-09 (0.78 seconds). [2025-09-24T19:03:06.419175] [INFO ] [REMOTE ] GHI: Fetching primary data for 2025-02. [2025-09-24T19:03:06.419376] [INFO ] [REMOTE ] GHG: Full fetch complete (4016 records). [2025-09-24T19:03:06.420204] [DEBUG] [VALIDATOR ] GHG: Validating primary data. [2025-09-24T19:03:06.419100] [WARN ] [MAIN ] GHLD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:03:06.426150] [INFO ] [MAIN ] GHLD: Wiping existing primary data before full refresh. [2025-09-24T19:03:06.442171] [INFO ] [LOCAL ] GHLD: Starting deletion of primary data. [2025-09-24T19:03:06.487460] [DEBUG] [LOCAL ] GHLD: Deleted primary data file. [2025-09-24T19:03:06.504073] [INFO ] [MAIN ] GHLD: Starting full primary refresh. [2025-09-24T19:03:07.194754] [INFO ] [REMOTE ] GHLD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:03:07.194924] [DEBUG] [VALIDATOR ] GHG: All expected trading days are present. [2025-09-24T19:03:07.195377] [DEBUG] [VALIDATOR ] GHG: Primary data validation passed. [2025-09-24T19:03:07.195539] [INFO ] [MAIN ] GHG: Fetched primary data is valid. [2025-09-24T19:03:07.195742] [DEBUG] [LOCAL ] GHG: Saving primary data. [2025-09-24T19:03:07.203385] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2025-02 (0.78 seconds). [2025-09-24T19:03:07.203491] [DEBUG] [LOCAL ] GHG: Trimmed 4016 records to 3194 (keeping 200 days of data) [2025-09-24T19:03:07.220527] [INFO ] [REMOTE ] GGT: Fetching primary data for 2025-08. [2025-09-24T19:03:07.226964] [DEBUG] [LOCAL ] GHG: Primary data saved (3194 records). [2025-09-24T19:03:07.227107] [INFO ] [MAIN ] GHG: Full history saved. [2025-09-24T19:03:07.227189] [INFO ] [MAIN ] Update Progress: 929/2373 symbols completed. GHG took 23.9s. Estimated remaining: 3h 11m 17s. Rate: 7.5 symbols/min [2025-09-24T19:03:07.469306] [INFO ] [MAIN ] GHM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:03:07.484507] [DEBUG] [LOCAL ] GHM: Loaded 14136 existing records from primary storage. [2025-09-24T19:03:07.484622] [INFO ] [MAIN ] GHM: Loaded 14136 existing records. [2025-09-24T19:03:07.668741] [WARN ] [MAIN ] GHM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:03:07.669007] [INFO ] [MAIN ] GHM: Wiping existing primary data before full refresh. [2025-09-24T19:03:07.669080] [INFO ] [LOCAL ] GHM: Starting deletion of primary data. [2025-09-24T19:03:07.669736] [DEBUG] [LOCAL ] GHM: Deleted primary data file. [2025-09-24T19:03:07.669801] [INFO ] [MAIN ] GHM: Starting full primary refresh. [2025-09-24T19:03:08.021963] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2024-12. [2025-09-24T19:03:08.055827] [INFO ] [REMOTE ] GHM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:03:08.081669] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2025-08 (0.86 seconds). [2025-09-24T19:03:08.509820] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2024-12 (0.49 seconds). [2025-09-24T19:03:08.816106] [INFO ] [REMOTE ] GHM: Fetching primary data for 2024-12. [2025-09-24T19:03:09.616104] [INFO ] [REMOTE ] GHI: Fetching primary data for 2025-03. [2025-09-24T19:03:09.677826] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-24T19:03:10.141371] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2025-03 (0.53 seconds). [2025-09-24T19:03:10.416082] [INFO ] [REMOTE ] GHI: Fetching primary data for 2025-04. [2025-09-24T19:03:11.216105] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2025-01. [2025-09-24T19:03:11.236838] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2025-04 (0.82 seconds). [2025-09-24T19:03:11.658448] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2025-01 (0.44 seconds). [2025-09-24T19:03:12.016126] [INFO ] [REMOTE ] GGT: Fetching primary data for 2025-09. [2025-09-24T19:03:12.816078] [INFO ] [REMOTE ] GHI: Fetching primary data for 2025-05. [2025-09-24T19:03:12.968847] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2025-09 (0.95 seconds). [2025-09-24T19:03:12.972039] [INFO ] [REMOTE ] GGT: Full fetch complete (18729 records). [2025-09-24T19:03:12.972124] [DEBUG] [VALIDATOR ] GGT: Validating primary data. [2025-09-24T19:03:13.389235] [DEBUG] [VALIDATOR ] GGT: All expected trading days are present. [2025-09-24T19:03:13.389332] [DEBUG] [VALIDATOR ] GGT: Primary data validation passed. [2025-09-24T19:03:13.390035] [INFO ] [MAIN ] GGT: Fetched primary data is valid. [2025-09-24T19:03:13.390133] [DEBUG] [LOCAL ] GGT: Saving primary data. [2025-09-24T19:03:13.391414] [DEBUG] [LOCAL ] GGT: Trimmed 18729 records to 14152 (keeping 200 days of data) [2025-09-24T19:03:13.482855] [DEBUG] [LOCAL ] GGT: Primary data saved (14152 records). [2025-09-24T19:03:13.483006] [INFO ] [MAIN ] GGT: Full history saved. [2025-09-24T19:03:13.483095] [INFO ] [MAIN ] Update Progress: 930/2373 symbols completed. GGT took 54.9s. Estimated remaining: 3h 11m 6s. Rate: 7.6 symbols/min [2025-09-24T19:03:13.579516] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2025-05 (0.76 seconds). [2025-09-24T19:03:13.621158] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2025-02. [2025-09-24T19:03:13.679972] [INFO ] [MAIN ] GHY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:03:13.701449] [DEBUG] [LOCAL ] GHY: Loaded 20835 existing records from primary storage. [2025-09-24T19:03:13.701571] [INFO ] [MAIN ] GHY: Loaded 20835 existing records. [2025-09-24T19:03:13.878221] [WARN ] [MAIN ] GHY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:03:13.878476] [INFO ] [MAIN ] GHY: Wiping existing primary data before full refresh. [2025-09-24T19:03:13.878523] [INFO ] [LOCAL ] GHY: Starting deletion of primary data. [2025-09-24T19:03:13.879411] [DEBUG] [LOCAL ] GHY: Deleted primary data file. [2025-09-24T19:03:13.879472] [INFO ] [MAIN ] GHY: Starting full primary refresh. [2025-09-24T19:03:14.058607] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-24T19:03:14.245747] [INFO ] [REMOTE ] GHY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:03:14.416082] [INFO ] [REMOTE ] GHY: Fetching primary data for 2024-12. [2025-09-24T19:03:15.216134] [INFO ] [REMOTE ] GHI: Fetching primary data for 2025-06. [2025-09-24T19:03:16.016101] [INFO ] [REMOTE ] GHM: Fetching primary data for 2025-01. [2025-09-24T19:03:16.290855] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2025-06 (1.07 seconds). [2025-09-24T19:03:16.691308] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2024-12 (2.28 seconds). [2025-09-24T19:03:16.848794] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2025-01 (0.83 seconds). [2025-09-24T19:03:16.837825] [INFO ] [REMOTE ] GHI: Fetching primary data for 2025-07. [2025-09-24T19:03:17.606263] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2025-07 (0.77 seconds). [2025-09-24T19:03:17.616037] [INFO ] [REMOTE ] GHI: Fetching primary data for 2025-08. [2025-09-24T19:03:18.345741] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2025-08 (0.73 seconds). [2025-09-24T19:03:18.416090] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2025-03. [2025-09-24T19:03:18.873593] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2025-03 (0.46 seconds). [2025-09-24T19:03:19.216145] [INFO ] [REMOTE ] GHI: Fetching primary data for 2025-09. [2025-09-24T19:03:20.016056] [INFO ] [REMOTE ] GHY: Fetching primary data for 2025-01. [2025-09-24T19:03:20.093827] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2025-09 (0.88 seconds). [2025-09-24T19:03:20.095879] [INFO ] [REMOTE ] GHI: Full fetch complete (11733 records). [2025-09-24T19:03:20.095953] [DEBUG] [VALIDATOR ] GHI: Validating primary data. [2025-09-24T19:03:20.458256] [DEBUG] [VALIDATOR ] GHI: All expected trading days are present. [2025-09-24T19:03:20.458339] [DEBUG] [VALIDATOR ] GHI: Primary data validation passed. [2025-09-24T19:03:20.458633] [INFO ] [MAIN ] GHI: Fetched primary data is valid. [2025-09-24T19:03:20.458712] [DEBUG] [LOCAL ] GHI: Saving primary data. [2025-09-24T19:03:20.459171] [DEBUG] [LOCAL ] GHI: Trimmed 11733 records to 6853 (keeping 200 days of data) [2025-09-24T19:03:20.502907] [DEBUG] [LOCAL ] GHI: Primary data saved (6853 records). [2025-09-24T19:03:20.503028] [INFO ] [MAIN ] GHI: Full history saved. [2025-09-24T19:03:20.503119] [INFO ] [MAIN ] Update Progress: 931/2373 symbols completed. GHI took 30.6s. Estimated remaining: 3h 10m 57s. Rate: 7.6 symbols/min [2025-09-24T19:03:20.685532] [INFO ] [MAIN ] GIB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:03:20.723741] [DEBUG] [LOCAL ] GIB: Loaded 32109 existing records from primary storage. [2025-09-24T19:03:20.723921] [INFO ] [MAIN ] GIB: Loaded 32109 existing records. [2025-09-24T19:03:20.821210] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2025-04. [2025-09-24T19:03:20.934510] [WARN ] [MAIN ] GIB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:03:20.934804] [INFO ] [MAIN ] GIB: Wiping existing primary data before full refresh. [2025-09-24T19:03:20.934862] [INFO ] [LOCAL ] GIB: Starting deletion of primary data. [2025-09-24T19:03:20.935962] [DEBUG] [LOCAL ] GIB: Deleted primary data file. [2025-09-24T19:03:20.936040] [INFO ] [MAIN ] GIB: Starting full primary refresh. [2025-09-24T19:03:21.339412] [INFO ] [REMOTE ] GIB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:03:21.354517] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2025-04 (0.53 seconds). [2025-09-24T19:03:21.357789] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-24T19:03:21.616093] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2025-05. [2025-09-24T19:03:22.062622] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2025-05 (0.45 seconds). [2025-09-24T19:03:22.416106] [INFO ] [REMOTE ] GHM: Fetching primary data for 2025-02. [2025-09-24T19:03:23.216126] [INFO ] [REMOTE ] GIB: Fetching primary data for 2024-12. [2025-09-24T19:03:23.596844] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-24T19:03:24.016115] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2025-06. [2025-09-24T19:03:24.361698] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-24T19:03:24.629008] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2025-06 (0.61 seconds). [2025-09-24T19:03:24.816116] [INFO ] [REMOTE ] GIB: Fetching primary data for 2025-01. [2025-09-24T19:03:25.616104] [INFO ] [REMOTE ] GHM: Fetching primary data for 2025-03. [2025-09-24T19:03:25.922637] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2025-01 (1.11 seconds). [2025-09-24T19:03:26.416100] [INFO ] [REMOTE ] GHY: Fetching primary data for 2025-02. [2025-09-24T19:03:26.634994] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2025-03 (1.02 seconds). [2025-09-24T19:03:27.216087] [INFO ] [REMOTE ] GHM: Fetching primary data for 2025-04. [2025-09-24T19:03:27.477109] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-24T19:03:28.016089] [INFO ] [REMOTE ] GIB: Fetching primary data for 2025-02. [2025-09-24T19:03:28.110407] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2025-04 (0.89 seconds). [2025-09-24T19:03:28.816090] [INFO ] [REMOTE ] GHM: Fetching primary data for 2025-05. [2025-09-24T19:03:29.278496] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2025-02 (1.26 seconds). [2025-09-24T19:03:29.616112] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2025-07. [2025-09-24T19:03:29.667422] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2025-05 (0.85 seconds). [2025-09-24T19:03:30.335989] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2025-07 (0.72 seconds). [2025-09-24T19:03:30.416115] [INFO ] [REMOTE ] GHY: Fetching primary data for 2025-03. [2025-09-24T19:03:31.216115] [INFO ] [REMOTE ] GIB: Fetching primary data for 2025-03. [2025-09-24T19:03:31.565394] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2025-03 (1.15 seconds). [2025-09-24T19:03:32.016100] [INFO ] [REMOTE ] GHY: Fetching primary data for 2025-04. [2025-09-24T19:03:32.534949] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2025-03 (1.32 seconds). [2025-09-24T19:03:32.816112] [INFO ] [REMOTE ] GHM: Fetching primary data for 2025-06. [2025-09-24T19:03:33.326859] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2025-04 (1.31 seconds). [2025-09-24T19:03:33.616094] [INFO ] [REMOTE ] GIB: Fetching primary data for 2025-04. [2025-09-24T19:03:33.960831] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-24T19:03:34.416110] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2025-08. [2025-09-24T19:03:35.104733] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2025-08 (0.69 seconds). [2025-09-24T19:03:35.128837] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-24T19:03:35.216063] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2025-09. [2025-09-24T19:03:35.940818] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2025-09 (0.72 seconds). [2025-09-24T19:03:35.942957] [INFO ] [REMOTE ] GHLD: Full fetch complete (4733 records). [2025-09-24T19:03:35.943066] [DEBUG] [VALIDATOR ] GHLD: Validating primary data. [2025-09-24T19:03:36.021217] [INFO ] [REMOTE ] GIB: Fetching primary data for 2025-05. [2025-09-24T19:03:36.313743] [DEBUG] [VALIDATOR ] GHLD: All expected trading days are present. [2025-09-24T19:03:36.313830] [DEBUG] [VALIDATOR ] GHLD: Primary data validation passed. [2025-09-24T19:03:36.313993] [INFO ] [MAIN ] GHLD: Fetched primary data is valid. [2025-09-24T19:03:36.314032] [DEBUG] [LOCAL ] GHLD: Saving primary data. [2025-09-24T19:03:36.314417] [DEBUG] [LOCAL ] GHLD: Trimmed 4733 records to 4117 (keeping 200 days of data) [2025-09-24T19:03:36.340740] [DEBUG] [LOCAL ] GHLD: Primary data saved (4117 records). [2025-09-24T19:03:36.340859] [INFO ] [MAIN ] GHLD: Full history saved. [2025-09-24T19:03:36.340942] [INFO ] [MAIN ] Update Progress: 932/2373 symbols completed. GHLD took 30.3s. Estimated remaining: 3h 11m 1s. Rate: 7.5 symbols/min [2025-09-24T19:03:36.514266] [INFO ] [MAIN ] GIC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:03:36.530727] [DEBUG] [LOCAL ] GIC: Loaded 13706 existing records from primary storage. [2025-09-24T19:03:36.530865] [INFO ] [MAIN ] GIC: Loaded 13706 existing records. [2025-09-24T19:03:36.712532] [WARN ] [MAIN ] GIC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:03:36.712832] [INFO ] [MAIN ] GIC: Wiping existing primary data before full refresh. [2025-09-24T19:03:36.712884] [INFO ] [LOCAL ] GIC: Starting deletion of primary data. [2025-09-24T19:03:36.713411] [DEBUG] [LOCAL ] GIC: Deleted primary data file. [2025-09-24T19:03:36.713473] [INFO ] [MAIN ] GIC: Starting full primary refresh. [2025-09-24T19:03:36.821162] [INFO ] [REMOTE ] GHY: Fetching primary data for 2025-05. [2025-09-24T19:03:37.092331] [INFO ] [REMOTE ] GIC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:03:37.257604] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2025-05 (1.24 seconds). [2025-09-24T19:03:37.616099] [INFO ] [REMOTE ] GHM: Fetching primary data for 2025-07. [2025-09-24T19:03:37.752989] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2025-05 (0.93 seconds). [2025-09-24T19:03:38.365608] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2025-07 (0.75 seconds). [2025-09-24T19:03:38.416078] [INFO ] [REMOTE ] GHM: Fetching primary data for 2025-08. [2025-09-24T19:03:39.216099] [INFO ] [REMOTE ] GIB: Fetching primary data for 2025-06. [2025-09-24T19:03:39.405633] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2025-08 (0.99 seconds). [2025-09-24T19:03:40.016099] [INFO ] [REMOTE ] GIC: Fetching primary data for 2024-12. [2025-09-24T19:03:40.487040] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-24T19:03:40.816130] [INFO ] [REMOTE ] GIB: Fetching primary data for 2025-07. [2025-09-24T19:03:40.949048] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2024-12 (0.93 seconds). [2025-09-24T19:03:41.616126] [INFO ] [REMOTE ] GHM: Fetching primary data for 2025-09. [2025-09-24T19:03:42.261074] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2025-07 (1.44 seconds). [2025-09-24T19:03:42.416090] [INFO ] [REMOTE ] GIB: Fetching primary data for 2025-08. [2025-09-24T19:03:42.588414] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-24T19:03:42.591558] [INFO ] [REMOTE ] GHM: Full fetch complete (21620 records). [2025-09-24T19:03:42.591638] [DEBUG] [VALIDATOR ] GHM: Validating primary data. [2025-09-24T19:03:42.956177] [DEBUG] [VALIDATOR ] GHM: All expected trading days are present. [2025-09-24T19:03:42.956259] [DEBUG] [VALIDATOR ] GHM: Primary data validation passed. [2025-09-24T19:03:42.956793] [INFO ] [MAIN ] GHM: Fetched primary data is valid. [2025-09-24T19:03:42.956854] [DEBUG] [LOCAL ] GHM: Saving primary data. [2025-09-24T19:03:42.957448] [DEBUG] [LOCAL ] GHM: Trimmed 21620 records to 14139 (keeping 200 days of data) [2025-09-24T19:03:43.042296] [DEBUG] [LOCAL ] GHM: Primary data saved (14139 records). [2025-09-24T19:03:43.042439] [INFO ] [MAIN ] GHM: Full history saved. [2025-09-24T19:03:43.042524] [INFO ] [MAIN ] Update Progress: 933/2373 symbols completed. GHM took 35.8s. Estimated remaining: 3h 10m 51s. Rate: 7.5 symbols/min [2025-09-24T19:03:43.211952] [INFO ] [MAIN ] GIL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:03:43.216070] [INFO ] [REMOTE ] GHY: Fetching primary data for 2025-06. [2025-09-24T19:03:43.254421] [DEBUG] [LOCAL ] GIL: Loaded 43161 existing records from primary storage. [2025-09-24T19:03:43.254564] [INFO ] [MAIN ] GIL: Loaded 43161 existing records. [2025-09-24T19:03:43.437463] [WARN ] [MAIN ] GIL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:03:43.437751] [INFO ] [MAIN ] GIL: Wiping existing primary data before full refresh. [2025-09-24T19:03:43.437810] [INFO ] [LOCAL ] GIL: Starting deletion of primary data. [2025-09-24T19:03:43.439008] [DEBUG] [LOCAL ] GIL: Deleted primary data file. [2025-09-24T19:03:43.439070] [INFO ] [MAIN ] GIL: Starting full primary refresh. [2025-09-24T19:03:43.816813] [INFO ] [REMOTE ] GIL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:03:43.845356] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-24T19:03:44.016062] [INFO ] [REMOTE ] GIL: Fetching primary data for 2024-12. [2025-09-24T19:03:44.126725] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2025-06 (0.91 seconds). [2025-09-24T19:03:44.816081] [INFO ] [REMOTE ] GHY: Fetching primary data for 2025-07. [2025-09-24T19:03:45.550932] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2024-12 (1.53 seconds). [2025-09-24T19:03:45.616045] [INFO ] [REMOTE ] GIL: Fetching primary data for 2025-01. [2025-09-24T19:03:45.981727] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2025-07 (1.17 seconds). [2025-09-24T19:03:46.416083] [INFO ] [REMOTE ] GIB: Fetching primary data for 2025-09. [2025-09-24T19:03:47.094238] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-24T19:03:47.216085] [INFO ] [REMOTE ] GIL: Fetching primary data for 2025-02. [2025-09-24T19:03:47.749272] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2025-09 (1.33 seconds). [2025-09-24T19:03:47.755154] [INFO ] [REMOTE ] GIB: Full fetch complete (45061 records). [2025-09-24T19:03:47.755281] [DEBUG] [VALIDATOR ] GIB: Validating primary data. [2025-09-24T19:03:48.021182] [INFO ] [REMOTE ] GIC: Fetching primary data for 2025-01. [2025-09-24T19:03:48.139869] [DEBUG] [VALIDATOR ] GIB: All expected trading days are present. [2025-09-24T19:03:48.139960] [DEBUG] [VALIDATOR ] GIB: Primary data validation passed. [2025-09-24T19:03:48.140709] [INFO ] [MAIN ] GIB: Fetched primary data is valid. [2025-09-24T19:03:48.140772] [DEBUG] [LOCAL ] GIB: Saving primary data. [2025-09-24T19:03:48.141945] [DEBUG] [LOCAL ] GIB: Trimmed 45061 records to 32049 (keeping 200 days of data) [2025-09-24T19:03:48.351231] [DEBUG] [LOCAL ] GIB: Primary data saved (32049 records). [2025-09-24T19:03:48.351379] [INFO ] [MAIN ] GIB: Full history saved. [2025-09-24T19:03:48.351468] [INFO ] [MAIN ] Update Progress: 934/2373 symbols completed. GIB took 27.8s. Estimated remaining: 3h 10m 39s. Rate: 7.5 symbols/min [2025-09-24T19:03:48.533537] [INFO ] [MAIN ] GIS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:03:48.588670] [DEBUG] [LOCAL ] GIS: Loaded 53675 existing records from primary storage. [2025-09-24T19:03:48.588820] [INFO ] [MAIN ] GIS: Loaded 53675 existing records. [2025-09-24T19:03:48.778190] [WARN ] [MAIN ] GIS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:03:48.778790] [INFO ] [MAIN ] GIS: Wiping existing primary data before full refresh. [2025-09-24T19:03:48.778908] [INFO ] [LOCAL ] GIS: Starting deletion of primary data. [2025-09-24T19:03:48.786593] [DEBUG] [LOCAL ] GIS: Deleted primary data file. [2025-09-24T19:03:48.799751] [INFO ] [MAIN ] GIS: Starting full primary refresh. [2025-09-24T19:03:48.822105] [INFO ] [REMOTE ] GHY: Fetching primary data for 2025-08. [2025-09-24T19:03:48.822045] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-24T19:03:49.154921] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2025-01 (1.13 seconds). [2025-09-24T19:03:49.197463] [INFO ] [REMOTE ] GIS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:03:49.616095] [INFO ] [REMOTE ] GIS: Fetching primary data for 2024-12. [2025-09-24T19:03:49.954163] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2025-08 (1.13 seconds). [2025-09-24T19:03:50.416093] [INFO ] [REMOTE ] GIC: Fetching primary data for 2025-02. [2025-09-24T19:03:51.216055] [INFO ] [REMOTE ] GIL: Fetching primary data for 2025-03. [2025-09-24T19:03:51.384783] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2025-02 (0.97 seconds). [2025-09-24T19:03:51.387639] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2024-12 (1.77 seconds). [2025-09-24T19:03:52.016100] [INFO ] [REMOTE ] GIS: Fetching primary data for 2025-01. [2025-09-24T19:03:52.704552] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-24T19:03:52.816137] [INFO ] [REMOTE ] GHY: Fetching primary data for 2025-09. [2025-09-24T19:03:53.405146] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2025-01 (1.39 seconds). [2025-09-24T19:03:53.616053] [INFO ] [REMOTE ] GIL: Fetching primary data for 2025-04. [2025-09-24T19:03:53.975687] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2025-09 (1.16 seconds). [2025-09-24T19:03:53.979564] [INFO ] [REMOTE ] GHY: Full fetch complete (31819 records). [2025-09-24T19:03:53.979784] [DEBUG] [VALIDATOR ] GHY: Validating primary data. [2025-09-24T19:03:54.399269] [DEBUG] [VALIDATOR ] GHY: All expected trading days are present. [2025-09-24T19:03:54.399402] [DEBUG] [VALIDATOR ] GHY: Primary data validation passed. [2025-09-24T19:03:54.400186] [INFO ] [MAIN ] GHY: Fetched primary data is valid. [2025-09-24T19:03:54.400255] [DEBUG] [LOCAL ] GHY: Saving primary data. [2025-09-24T19:03:54.401739] [DEBUG] [LOCAL ] GHY: Trimmed 31819 records to 20728 (keeping 200 days of data) [2025-09-24T19:03:54.458975] [INFO ] [REMOTE ] GIC: Fetching primary data for 2025-03. [2025-09-24T19:03:54.543184] [DEBUG] [LOCAL ] GHY: Primary data saved (20728 records). [2025-09-24T19:03:54.543324] [INFO ] [MAIN ] GHY: Full history saved. [2025-09-24T19:03:54.543415] [INFO ] [MAIN ] Update Progress: 935/2373 symbols completed. GHY took 41.1s. Estimated remaining: 3h 10m 28s. Rate: 7.5 symbols/min [2025-09-24T19:03:54.740937] [INFO ] [MAIN ] GKOS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:03:54.783496] [DEBUG] [LOCAL ] GKOS: Loaded 43115 existing records from primary storage. [2025-09-24T19:03:54.783674] [INFO ] [MAIN ] GKOS: Loaded 43115 existing records. [2025-09-24T19:03:54.987618] [WARN ] [MAIN ] GKOS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:03:54.988134] [INFO ] [MAIN ] GKOS: Wiping existing primary data before full refresh. [2025-09-24T19:03:54.988266] [INFO ] [LOCAL ] GKOS: Starting deletion of primary data. [2025-09-24T19:03:54.989912] [DEBUG] [LOCAL ] GKOS: Deleted primary data file. [2025-09-24T19:03:54.989980] [INFO ] [MAIN ] GKOS: Starting full primary refresh. [2025-09-24T19:03:55.222103] [INFO ] [REMOTE ] GIS: Fetching primary data for 2025-02. [2025-09-24T19:03:55.397533] [INFO ] [REMOTE ] GKOS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:03:55.431576] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-24T19:03:55.625746] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2025-03 (1.17 seconds). [2025-09-24T19:03:56.016131] [INFO ] [REMOTE ] GIL: Fetching primary data for 2025-05. [2025-09-24T19:03:56.816082] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2024-12. [2025-09-24T19:03:56.956300] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-24T19:03:57.512510] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-24T19:03:57.616138] [INFO ] [REMOTE ] GIL: Fetching primary data for 2025-06. [2025-09-24T19:03:58.230409] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-24T19:03:58.416106] [INFO ] [REMOTE ] GIC: Fetching primary data for 2025-04. [2025-09-24T19:03:59.189733] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-24T19:03:59.216053] [INFO ] [REMOTE ] GIL: Fetching primary data for 2025-07. [2025-09-24T19:03:59.416720] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2025-04 (1.00 seconds). [2025-09-24T19:04:00.016099] [INFO ] [REMOTE ] GIS: Fetching primary data for 2025-03. [2025-09-24T19:04:00.690944] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2025-07 (1.47 seconds). [2025-09-24T19:04:00.816104] [INFO ] [REMOTE ] GIC: Fetching primary data for 2025-05. [2025-09-24T19:04:01.616105] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2025-01. [2025-09-24T19:04:01.688935] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2025-05 (0.87 seconds). [2025-09-24T19:04:01.982660] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2025-03 (1.97 seconds). [2025-09-24T19:04:02.416145] [INFO ] [REMOTE ] GIS: Fetching primary data for 2025-04. [2025-09-24T19:04:03.169796] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-24T19:04:03.216071] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2025-02. [2025-09-24T19:04:04.016053] [INFO ] [REMOTE ] GIL: Fetching primary data for 2025-08. [2025-09-24T19:04:04.402100] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2025-04 (1.99 seconds). [2025-09-24T19:04:04.714047] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2025-02 (1.50 seconds). [2025-09-24T19:04:04.816064] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2025-03. [2025-09-24T19:04:05.616209] [INFO ] [REMOTE ] GIS: Fetching primary data for 2025-05. [2025-09-24T19:04:05.649157] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-24T19:04:06.416059] [INFO ] [REMOTE ] GIL: Fetching primary data for 2025-09. [2025-09-24T19:04:06.464780] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2025-03 (1.65 seconds). [2025-09-24T19:04:07.216101] [INFO ] [REMOTE ] GIC: Fetching primary data for 2025-06. [2025-09-24T19:04:07.371001] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-24T19:04:08.003691] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2025-06 (0.79 seconds). [2025-09-24T19:04:08.024276] [INFO ] [REMOTE ] GIC: Fetching primary data for 2025-07. [2025-09-24T19:04:08.028766] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-24T19:04:08.036936] [INFO ] [REMOTE ] GIL: Full fetch complete (61334 records). [2025-09-24T19:04:08.037039] [DEBUG] [VALIDATOR ] GIL: Validating primary data. [2025-09-24T19:04:08.421792] [DEBUG] [VALIDATOR ] GIL: All expected trading days are present. [2025-09-24T19:04:08.421877] [DEBUG] [VALIDATOR ] GIL: Primary data validation passed. [2025-09-24T19:04:08.422747] [INFO ] [MAIN ] GIL: Fetched primary data is valid. [2025-09-24T19:04:08.422813] [DEBUG] [LOCAL ] GIL: Saving primary data. [2025-09-24T19:04:08.424067] [DEBUG] [LOCAL ] GIL: Trimmed 61334 records to 43210 (keeping 200 days of data) [2025-09-24T19:04:08.711192] [DEBUG] [LOCAL ] GIL: Primary data saved (43210 records). [2025-09-24T19:04:08.711585] [INFO ] [MAIN ] GIL: Full history saved. [2025-09-24T19:04:08.711815] [INFO ] [MAIN ] Update Progress: 936/2373 symbols completed. GIL took 25.7s. Estimated remaining: 3h 10m 30s. Rate: 7.5 symbols/min [2025-09-24T19:04:08.817109] [INFO ] [REMOTE ] GIS: Fetching primary data for 2025-06. [2025-09-24T19:04:08.860703] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2025-07 (0.84 seconds). [2025-09-24T19:04:08.955577] [INFO ] [MAIN ] GL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:04:09.015630] [DEBUG] [LOCAL ] GL: Loaded 37987 existing records from primary storage. [2025-09-24T19:04:09.015845] [INFO ] [MAIN ] GL: Loaded 37987 existing records. [2025-09-24T19:04:09.296225] [WARN ] [MAIN ] GL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:04:09.296945] [INFO ] [MAIN ] GL: Wiping existing primary data before full refresh. [2025-09-24T19:04:09.297049] [INFO ] [LOCAL ] GL: Starting deletion of primary data. [2025-09-24T19:04:09.298610] [DEBUG] [LOCAL ] GL: Deleted primary data file. [2025-09-24T19:04:09.298722] [INFO ] [MAIN ] GL: Starting full primary refresh. [2025-09-24T19:04:09.622556] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2025-04. [2025-09-24T19:04:09.892864] [INFO ] [REMOTE ] GL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:04:10.416134] [INFO ] [REMOTE ] GIC: Fetching primary data for 2025-08. [2025-09-24T19:04:10.903780] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2025-06 (2.09 seconds). [2025-09-24T19:04:11.216153] [INFO ] [REMOTE ] GL: Fetching primary data for 2024-12. [2025-09-24T19:04:11.395237] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2025-08 (0.98 seconds). [2025-09-24T19:04:11.439918] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-24T19:04:12.016091] [INFO ] [REMOTE ] GIC: Fetching primary data for 2025-09. [2025-09-24T19:04:12.816080] [INFO ] [REMOTE ] GIS: Fetching primary data for 2025-07. [2025-09-24T19:04:12.861844] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T19:04:13.065244] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2025-09 (1.05 seconds). [2025-09-24T19:04:13.068367] [INFO ] [REMOTE ] GIC: Full fetch complete (20384 records). [2025-09-24T19:04:13.068460] [DEBUG] [VALIDATOR ] GIC: Validating primary data. [2025-09-24T19:04:13.497589] [DEBUG] [VALIDATOR ] GIC: All expected trading days are present. [2025-09-24T19:04:13.497750] [DEBUG] [VALIDATOR ] GIC: Primary data validation passed. [2025-09-24T19:04:13.498395] [INFO ] [MAIN ] GIC: Fetched primary data is valid. [2025-09-24T19:04:13.498481] [DEBUG] [LOCAL ] GIC: Saving primary data. [2025-09-24T19:04:13.499593] [DEBUG] [LOCAL ] GIC: Trimmed 20384 records to 13671 (keeping 200 days of data) [2025-09-24T19:04:13.601210] [DEBUG] [LOCAL ] GIC: Primary data saved (13671 records). [2025-09-24T19:04:13.601411] [INFO ] [MAIN ] GIC: Full history saved. [2025-09-24T19:04:13.601583] [INFO ] [MAIN ] Update Progress: 937/2373 symbols completed. GIC took 37.3s. Estimated remaining: 3h 10m 17s. Rate: 7.5 symbols/min [2025-09-24T19:04:13.624742] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2025-05. [2025-09-24T19:04:13.790370] [INFO ] [MAIN ] GLOB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:04:13.845585] [DEBUG] [LOCAL ] GLOB: Loaded 47351 existing records from primary storage. [2025-09-24T19:04:13.845867] [INFO ] [MAIN ] GLOB: Loaded 47351 existing records. [2025-09-24T19:04:14.049050] [WARN ] [MAIN ] GLOB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:04:14.049556] [INFO ] [MAIN ] GLOB: Wiping existing primary data before full refresh. [2025-09-24T19:04:14.049636] [INFO ] [LOCAL ] GLOB: Starting deletion of primary data. [2025-09-24T19:04:14.051371] [DEBUG] [LOCAL ] GLOB: Deleted primary data file. [2025-09-24T19:04:14.051457] [INFO ] [MAIN ] GLOB: Starting full primary refresh. [2025-09-24T19:04:14.421246] [INFO ] [REMOTE ] GL: Fetching primary data for 2025-01. [2025-09-24T19:04:14.535740] [INFO ] [REMOTE ] GLOB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:04:14.716669] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2025-07 (1.90 seconds). [2025-09-24T19:04:15.216059] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2024-12. [2025-09-24T19:04:15.376526] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-24T19:04:15.796011] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-24T19:04:16.016095] [INFO ] [REMOTE ] GL: Fetching primary data for 2025-02. [2025-09-24T19:04:16.447168] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-24T19:04:16.816086] [INFO ] [REMOTE ] GIS: Fetching primary data for 2025-08. [2025-09-24T19:04:17.473305] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-24T19:04:17.616076] [INFO ] [REMOTE ] GL: Fetching primary data for 2025-03. [2025-09-24T19:04:18.416083] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2025-01. [2025-09-24T19:04:18.499108] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2025-08 (1.68 seconds). [2025-09-24T19:04:19.151838] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-24T19:04:19.216061] [INFO ] [REMOTE ] GL: Fetching primary data for 2025-04. [2025-09-24T19:04:19.993662] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-24T19:04:20.016080] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2025-02. [2025-09-24T19:04:20.502489] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-24T19:04:20.816092] [INFO ] [REMOTE ] GIS: Fetching primary data for 2025-09. [2025-09-24T19:04:21.431264] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-24T19:04:21.616127] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2025-06. [2025-09-24T19:04:22.416094] [INFO ] [REMOTE ] GL: Fetching primary data for 2025-05. [2025-09-24T19:04:22.972952] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2025-06 (1.36 seconds). [2025-09-24T19:04:23.106022] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2025-09 (2.29 seconds). [2025-09-24T19:04:23.119086] [INFO ] [REMOTE ] GIS: Full fetch complete (77650 records). [2025-09-24T19:04:23.119221] [DEBUG] [VALIDATOR ] GIS: Validating primary data. [2025-09-24T19:04:23.220565] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2025-07. [2025-09-24T19:04:23.515614] [DEBUG] [VALIDATOR ] GIS: All expected trading days are present. [2025-09-24T19:04:23.515727] [DEBUG] [VALIDATOR ] GIS: Primary data validation passed. [2025-09-24T19:04:23.516732] [INFO ] [MAIN ] GIS: Fetched primary data is valid. [2025-09-24T19:04:23.516798] [DEBUG] [LOCAL ] GIS: Saving primary data. [2025-09-24T19:04:23.518338] [DEBUG] [LOCAL ] GIS: Trimmed 77650 records to 53675 (keeping 200 days of data) [2025-09-24T19:04:23.861317] [DEBUG] [LOCAL ] GIS: Primary data saved (53675 records). [2025-09-24T19:04:23.861520] [INFO ] [MAIN ] GIS: Full history saved. [2025-09-24T19:04:23.861750] [INFO ] [MAIN ] Update Progress: 938/2373 symbols completed. GIS took 35.5s. Estimated remaining: 3h 10m 13s. Rate: 7.5 symbols/min [2025-09-24T19:04:24.035367] [INFO ] [MAIN ] GLP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:04:24.032723] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2025-03. [2025-09-24T19:04:24.066365] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2025-05 (1.65 seconds). [2025-09-24T19:04:24.080736] [DEBUG] [LOCAL ] GLP: Loaded 9512 existing records from primary storage. [2025-09-24T19:04:24.080865] [INFO ] [MAIN ] GLP: Loaded 9512 existing records. [2025-09-24T19:04:24.258268] [WARN ] [MAIN ] GLP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:04:24.258612] [INFO ] [MAIN ] GLP: Wiping existing primary data before full refresh. [2025-09-24T19:04:24.258707] [INFO ] [LOCAL ] GLP: Starting deletion of primary data. [2025-09-24T19:04:24.259148] [DEBUG] [LOCAL ] GLP: Deleted primary data file. [2025-09-24T19:04:24.259218] [INFO ] [MAIN ] GLP: Starting full primary refresh. [2025-09-24T19:04:24.670791] [INFO ] [REMOTE ] GLP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:04:24.816059] [INFO ] [REMOTE ] GLP: Fetching primary data for 2024-12. [2025-09-24T19:04:24.855827] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-24T19:04:25.626027] [INFO ] [REMOTE ] GL: Fetching primary data for 2025-06. [2025-09-24T19:04:25.644494] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2025-03 (1.61 seconds). [2025-09-24T19:04:25.673091] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-24T19:04:26.416129] [INFO ] [REMOTE ] GLP: Fetching primary data for 2025-01. [2025-09-24T19:04:26.971504] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-24T19:04:27.216111] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2025-08. [2025-09-24T19:04:27.229912] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2025-01 (0.81 seconds). [2025-09-24T19:04:28.016083] [INFO ] [REMOTE ] GL: Fetching primary data for 2025-07. [2025-09-24T19:04:28.723061] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-24T19:04:28.816064] [INFO ] [REMOTE ] GLP: Fetching primary data for 2025-02. [2025-09-24T19:04:29.616065] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2025-04. [2025-09-24T19:04:29.619220] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2025-07 (1.60 seconds). [2025-09-24T19:04:29.636826] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2025-02 (0.82 seconds). [2025-09-24T19:04:30.416087] [INFO ] [REMOTE ] GL: Fetching primary data for 2025-08. [2025-09-24T19:04:31.188450] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-24T19:04:31.216047] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2025-05. [2025-09-24T19:04:31.879704] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-24T19:04:32.016092] [INFO ] [REMOTE ] GL: Fetching primary data for 2025-09. [2025-09-24T19:04:32.816047] [INFO ] [REMOTE ] GLP: Fetching primary data for 2025-03. [2025-09-24T19:04:33.173065] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2025-05 (1.96 seconds). [2025-09-24T19:04:33.411429] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2025-09 (1.40 seconds). [2025-09-24T19:04:33.418487] [INFO ] [REMOTE ] GL: Full fetch complete (55609 records). [2025-09-24T19:04:33.418597] [DEBUG] [VALIDATOR ] GL: Validating primary data. [2025-09-24T19:04:33.587448] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2025-03 (0.77 seconds). [2025-09-24T19:04:33.616991] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2025-06. [2025-09-24T19:04:33.837311] [DEBUG] [VALIDATOR ] GL: All expected trading days are present. [2025-09-24T19:04:33.837414] [DEBUG] [VALIDATOR ] GL: Primary data validation passed. [2025-09-24T19:04:33.838305] [INFO ] [MAIN ] GL: Fetched primary data is valid. [2025-09-24T19:04:33.838374] [DEBUG] [LOCAL ] GL: Saving primary data. [2025-09-24T19:04:33.840180] [DEBUG] [LOCAL ] GL: Trimmed 55609 records to 37907 (keeping 200 days of data) [2025-09-24T19:04:34.105504] [DEBUG] [LOCAL ] GL: Primary data saved (37907 records). [2025-09-24T19:04:34.105722] [INFO ] [MAIN ] GL: Full history saved. [2025-09-24T19:04:34.105848] [INFO ] [MAIN ] Update Progress: 939/2373 symbols completed. GL took 25.4s. Estimated remaining: 3h 10m 9s. Rate: 7.5 symbols/min [2025-09-24T19:04:34.293946] [INFO ] [MAIN ] GLW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:04:34.350256] [DEBUG] [LOCAL ] GLW: Loaded 53635 existing records from primary storage. [2025-09-24T19:04:34.350426] [INFO ] [MAIN ] GLW: Loaded 53635 existing records. [2025-09-24T19:04:34.421321] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2025-09. [2025-09-24T19:04:34.556215] [WARN ] [MAIN ] GLW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:04:34.557590] [INFO ] [MAIN ] GLW: Wiping existing primary data before full refresh. [2025-09-24T19:04:34.557679] [INFO ] [LOCAL ] GLW: Starting deletion of primary data. [2025-09-24T19:04:34.559769] [DEBUG] [LOCAL ] GLW: Deleted primary data file. [2025-09-24T19:04:34.559832] [INFO ] [MAIN ] GLW: Starting full primary refresh. [2025-09-24T19:04:34.932285] [INFO ] [REMOTE ] GLW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:04:35.119786] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-24T19:04:35.216047] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2025-07. [2025-09-24T19:04:35.993820] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2025-09 (1.57 seconds). [2025-09-24T19:04:36.002870] [INFO ] [REMOTE ] GKOS: Full fetch complete (59913 records). [2025-09-24T19:04:36.003063] [DEBUG] [VALIDATOR ] GKOS: Validating primary data. [2025-09-24T19:04:36.026060] [INFO ] [REMOTE ] GLW: Fetching primary data for 2024-12. [2025-09-24T19:04:36.397963] [DEBUG] [VALIDATOR ] GKOS: All expected trading days are present. [2025-09-24T19:04:36.398049] [DEBUG] [VALIDATOR ] GKOS: Primary data validation passed. [2025-09-24T19:04:36.398929] [INFO ] [MAIN ] GKOS: Fetched primary data is valid. [2025-09-24T19:04:36.398994] [DEBUG] [LOCAL ] GKOS: Saving primary data. [2025-09-24T19:04:36.401411] [DEBUG] [LOCAL ] GKOS: Trimmed 59913 records to 43007 (keeping 200 days of data) [2025-09-24T19:04:36.667126] [DEBUG] [LOCAL ] GKOS: Primary data saved (43007 records). [2025-09-24T19:04:36.667261] [INFO ] [MAIN ] GKOS: Full history saved. [2025-09-24T19:04:36.667360] [INFO ] [MAIN ] Update Progress: 940/2373 symbols completed. GKOS took 42.1s. Estimated remaining: 3h 9m 52s. Rate: 7.5 symbols/min [2025-09-24T19:04:36.845174] [INFO ] [MAIN ] GM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:04:36.842463] [INFO ] [REMOTE ] GLP: Fetching primary data for 2025-04. [2025-09-24T19:04:36.901292] [DEBUG] [LOCAL ] GM: Loaded 53728 existing records from primary storage. [2025-09-24T19:04:36.901446] [INFO ] [MAIN ] GM: Loaded 53728 existing records. [2025-09-24T19:04:37.100380] [WARN ] [MAIN ] GM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:04:37.100757] [INFO ] [MAIN ] GM: Wiping existing primary data before full refresh. [2025-09-24T19:04:37.100954] [INFO ] [LOCAL ] GM: Starting deletion of primary data. [2025-09-24T19:04:37.102451] [DEBUG] [LOCAL ] GM: Deleted primary data file. [2025-09-24T19:04:37.102513] [INFO ] [MAIN ] GM: Starting full primary refresh. [2025-09-24T19:04:37.322971] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2025-07 (2.11 seconds). [2025-09-24T19:04:37.530706] [INFO ] [REMOTE ] GM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:04:37.616059] [INFO ] [REMOTE ] GM: Fetching primary data for 2024-12. [2025-09-24T19:04:37.873340] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2025-04 (1.03 seconds). [2025-09-24T19:04:37.999500] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2024-12 (1.97 seconds). [2025-09-24T19:04:38.416105] [INFO ] [REMOTE ] GLP: Fetching primary data for 2025-05. [2025-09-24T19:04:38.987226] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2025-05 (0.57 seconds). [2025-09-24T19:04:39.216107] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2025-08. [2025-09-24T19:04:39.999989] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2024-12 (2.38 seconds). [2025-09-24T19:04:40.016029] [INFO ] [REMOTE ] GM: Fetching primary data for 2025-01. [2025-09-24T19:04:40.816109] [INFO ] [REMOTE ] GLW: Fetching primary data for 2025-01. [2025-09-24T19:04:41.061456] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2025-08 (1.85 seconds). [2025-09-24T19:04:41.616131] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2025-09. [2025-09-24T19:04:42.191570] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2025-01 (2.18 seconds). [2025-09-24T19:04:42.416150] [INFO ] [REMOTE ] GM: Fetching primary data for 2025-02. [2025-09-24T19:04:42.469259] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-24T19:04:43.185710] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2025-09 (1.57 seconds). [2025-09-24T19:04:43.195004] [INFO ] [REMOTE ] GLOB: Full fetch complete (63362 records). [2025-09-24T19:04:43.195200] [DEBUG] [VALIDATOR ] GLOB: Validating primary data. [2025-09-24T19:04:43.226845] [INFO ] [REMOTE ] GLW: Fetching primary data for 2025-02. [2025-09-24T19:04:43.616822] [DEBUG] [VALIDATOR ] GLOB: All expected trading days are present. [2025-09-24T19:04:43.616943] [DEBUG] [VALIDATOR ] GLOB: Primary data validation passed. [2025-09-24T19:04:43.618213] [INFO ] [MAIN ] GLOB: Fetched primary data is valid. [2025-09-24T19:04:43.618286] [DEBUG] [LOCAL ] GLOB: Saving primary data. [2025-09-24T19:04:43.622136] [DEBUG] [LOCAL ] GLOB: Trimmed 63362 records to 47365 (keeping 200 days of data) [2025-09-24T19:04:43.921018] [DEBUG] [LOCAL ] GLOB: Primary data saved (47365 records). [2025-09-24T19:04:43.921191] [INFO ] [MAIN ] GLOB: Full history saved. [2025-09-24T19:04:43.921315] [INFO ] [MAIN ] Update Progress: 941/2373 symbols completed. GLOB took 30.3s. Estimated remaining: 3h 9m 43s. Rate: 7.5 symbols/min [2025-09-24T19:04:44.031088] [INFO ] [REMOTE ] GLP: Fetching primary data for 2025-06. [2025-09-24T19:04:44.105363] [INFO ] [MAIN ] GME: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:04:44.160511] [DEBUG] [LOCAL ] GME: Loaded 53762 existing records from primary storage. [2025-09-24T19:04:44.160717] [INFO ] [MAIN ] GME: Loaded 53762 existing records. [2025-09-24T19:04:44.347770] [WARN ] [MAIN ] GME: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:04:44.348255] [INFO ] [MAIN ] GME: Wiping existing primary data before full refresh. [2025-09-24T19:04:44.348365] [INFO ] [LOCAL ] GME: Starting deletion of primary data. [2025-09-24T19:04:44.349803] [DEBUG] [LOCAL ] GME: Deleted primary data file. [2025-09-24T19:04:44.349866] [INFO ] [MAIN ] GME: Starting full primary refresh. [2025-09-24T19:04:44.727556] [INFO ] [REMOTE ] GME: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:04:44.752246] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2025-02 (2.34 seconds). [2025-09-24T19:04:44.816030] [INFO ] [REMOTE ] GM: Fetching primary data for 2025-03. [2025-09-24T19:04:44.865095] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2025-02 (1.64 seconds). [2025-09-24T19:04:44.935966] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2025-06 (0.90 seconds). [2025-09-24T19:04:45.616095] [INFO ] [REMOTE ] GLP: Fetching primary data for 2025-07. [2025-09-24T19:04:46.377789] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2025-07 (0.76 seconds). [2025-09-24T19:04:46.416031] [INFO ] [REMOTE ] GLP: Fetching primary data for 2025-08. [2025-09-24T19:04:47.001201] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2025-03 (2.19 seconds). [2025-09-24T19:04:47.028993] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2025-08 (0.61 seconds). [2025-09-24T19:04:47.216058] [INFO ] [REMOTE ] GLW: Fetching primary data for 2025-03. [2025-09-24T19:04:48.016085] [INFO ] [REMOTE ] GM: Fetching primary data for 2025-04. [2025-09-24T19:04:48.816060] [INFO ] [REMOTE ] GME: Fetching primary data for 2024-12. [2025-09-24T19:04:49.236988] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2025-03 (2.02 seconds). [2025-09-24T19:04:49.616075] [INFO ] [REMOTE ] GLP: Fetching primary data for 2025-09. [2025-09-24T19:04:49.976478] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-24T19:04:50.400320] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2025-09 (0.78 seconds). [2025-09-24T19:04:50.403129] [INFO ] [REMOTE ] GLP: Full fetch complete (14390 records). [2025-09-24T19:04:50.403199] [DEBUG] [VALIDATOR ] GLP: Validating primary data. [2025-09-24T19:04:50.424146] [INFO ] [REMOTE ] GLW: Fetching primary data for 2025-04. [2025-09-24T19:04:50.779491] [DEBUG] [VALIDATOR ] GLP: All expected trading days are present. [2025-09-24T19:04:50.779576] [DEBUG] [VALIDATOR ] GLP: Primary data validation passed. [2025-09-24T19:04:50.779963] [INFO ] [MAIN ] GLP: Fetched primary data is valid. [2025-09-24T19:04:50.780027] [DEBUG] [LOCAL ] GLP: Saving primary data. [2025-09-24T19:04:50.780518] [DEBUG] [LOCAL ] GLP: Trimmed 14390 records to 9463 (keeping 200 days of data) [2025-09-24T19:04:50.837902] [DEBUG] [LOCAL ] GLP: Primary data saved (9463 records). [2025-09-24T19:04:50.838017] [INFO ] [MAIN ] GLP: Full history saved. [2025-09-24T19:04:50.838098] [INFO ] [MAIN ] Update Progress: 942/2373 symbols completed. GLP took 27.0s. Estimated remaining: 3h 9m 34s. Rate: 7.5 symbols/min [2025-09-24T19:04:51.017229] [INFO ] [MAIN ] GMED: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:04:51.067077] [DEBUG] [LOCAL ] GMED: Loaded 48308 existing records from primary storage. [2025-09-24T19:04:51.067223] [INFO ] [MAIN ] GMED: Loaded 48308 existing records. [2025-09-24T19:04:51.223202] [INFO ] [REMOTE ] GM: Fetching primary data for 2025-05. [2025-09-24T19:04:51.254979] [WARN ] [MAIN ] GMED: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:04:51.255339] [INFO ] [MAIN ] GMED: Wiping existing primary data before full refresh. [2025-09-24T19:04:51.255407] [INFO ] [LOCAL ] GMED: Starting deletion of primary data. [2025-09-24T19:04:51.256840] [DEBUG] [LOCAL ] GMED: Deleted primary data file. [2025-09-24T19:04:51.256904] [INFO ] [MAIN ] GMED: Starting full primary refresh. [2025-09-24T19:04:51.669588] [INFO ] [REMOTE ] GMED: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:04:51.664361] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2024-12 (2.85 seconds). [2025-09-24T19:04:52.016060] [INFO ] [REMOTE ] GMED: Fetching primary data for 2024-12. [2025-09-24T19:04:52.056228] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2025-04 (1.63 seconds). [2025-09-24T19:04:52.816144] [INFO ] [REMOTE ] GLW: Fetching primary data for 2025-05. [2025-09-24T19:04:53.169377] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2025-05 (1.95 seconds). [2025-09-24T19:04:53.616106] [INFO ] [REMOTE ] GM: Fetching primary data for 2025-06. [2025-09-24T19:04:53.654923] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-24T19:04:54.420247] [INFO ] [REMOTE ] GME: Fetching primary data for 2025-01. [2025-09-24T19:04:54.429494] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2025-05 (1.61 seconds). [2025-09-24T19:04:55.216073] [INFO ] [REMOTE ] GLW: Fetching primary data for 2025-06. [2025-09-24T19:04:55.558969] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2025-06 (1.94 seconds). [2025-09-24T19:04:56.016135] [INFO ] [REMOTE ] GMED: Fetching primary data for 2025-01. [2025-09-24T19:04:56.816103] [INFO ] [REMOTE ] GM: Fetching primary data for 2025-07. [2025-09-24T19:04:57.018230] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2025-01 (2.60 seconds). [2025-09-24T19:04:57.066385] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2025-06 (1.85 seconds). [2025-09-24T19:04:57.324881] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-24T19:04:57.616087] [INFO ] [REMOTE ] GME: Fetching primary data for 2025-02. [2025-09-24T19:04:58.416106] [INFO ] [REMOTE ] GLW: Fetching primary data for 2025-07. [2025-09-24T19:04:58.873242] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2025-07 (2.06 seconds). [2025-09-24T19:04:59.216138] [INFO ] [REMOTE ] GM: Fetching primary data for 2025-08. [2025-09-24T19:04:59.707163] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2025-02 (2.09 seconds). [2025-09-24T19:05:00.016155] [INFO ] [REMOTE ] GME: Fetching primary data for 2025-03. [2025-09-24T19:05:00.465639] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2025-07 (2.05 seconds). [2025-09-24T19:05:00.816117] [INFO ] [REMOTE ] GLW: Fetching primary data for 2025-08. [2025-09-24T19:05:01.063828] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2025-08 (1.85 seconds). [2025-09-24T19:05:01.616165] [INFO ] [REMOTE ] GMED: Fetching primary data for 2025-02. [2025-09-24T19:05:02.345084] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2025-03 (2.33 seconds). [2025-09-24T19:05:02.416128] [INFO ] [REMOTE ] GME: Fetching primary data for 2025-04. [2025-09-24T19:05:02.907919] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2025-08 (2.09 seconds). [2025-09-24T19:05:02.961445] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-24T19:05:03.216103] [INFO ] [REMOTE ] GMED: Fetching primary data for 2025-03. [2025-09-24T19:05:04.016103] [INFO ] [REMOTE ] GLW: Fetching primary data for 2025-09. [2025-09-24T19:05:04.816129] [INFO ] [REMOTE ] GM: Fetching primary data for 2025-09. [2025-09-24T19:05:04.974457] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-24T19:05:05.027453] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2025-04 (2.61 seconds). [2025-09-24T19:05:05.616088] [INFO ] [REMOTE ] GME: Fetching primary data for 2025-05. [2025-09-24T19:05:06.221939] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2025-09 (2.21 seconds). [2025-09-24T19:05:06.231443] [INFO ] [REMOTE ] GLW: Full fetch complete (77616 records). [2025-09-24T19:05:06.231567] [DEBUG] [VALIDATOR ] GLW: Validating primary data. [2025-09-24T19:05:06.419232] [INFO ] [REMOTE ] GMED: Fetching primary data for 2025-04. [2025-09-24T19:05:06.656154] [DEBUG] [VALIDATOR ] GLW: All expected trading days are present. [2025-09-24T19:05:06.656341] [DEBUG] [VALIDATOR ] GLW: Primary data validation passed. [2025-09-24T19:05:06.658056] [INFO ] [MAIN ] GLW: Fetched primary data is valid. [2025-09-24T19:05:06.658161] [DEBUG] [LOCAL ] GLW: Saving primary data. [2025-09-24T19:05:06.660775] [DEBUG] [LOCAL ] GLW: Trimmed 77616 records to 53635 (keeping 200 days of data) [2025-09-24T19:05:06.805675] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2025-09 (1.99 seconds). [2025-09-24T19:05:06.833352] [INFO ] [REMOTE ] GM: Full fetch complete (77821 records). [2025-09-24T19:05:06.839731] [DEBUG] [VALIDATOR ] GM: Validating primary data. [2025-09-24T19:05:07.504574] [DEBUG] [VALIDATOR ] GM: All expected trading days are present. [2025-09-24T19:05:07.504953] [DEBUG] [VALIDATOR ] GM: Primary data validation passed. [2025-09-24T19:05:07.509243] [INFO ] [MAIN ] GM: Fetched primary data is valid. [2025-09-24T19:05:07.510668] [DEBUG] [LOCAL ] GM: Saving primary data. [2025-09-24T19:05:07.518442] [DEBUG] [LOCAL ] GM: Trimmed 77821 records to 53728 (keeping 200 days of data) [2025-09-24T19:05:07.624217] [DEBUG] [LOCAL ] GLW: Primary data saved (53635 records). [2025-09-24T19:05:07.624915] [INFO ] [MAIN ] GLW: Full history saved. [2025-09-24T19:05:07.625829] [INFO ] [MAIN ] Update Progress: 943/2373 symbols completed. GLW took 33.5s. Estimated remaining: 3h 9m 39s. Rate: 7.5 symbols/min [2025-09-24T19:05:07.851140] [INFO ] [MAIN ] GMRE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:05:08.027929] [DEBUG] [LOCAL ] GMRE: Loaded 37709 existing records from primary storage. [2025-09-24T19:05:08.029180] [INFO ] [MAIN ] GMRE: Loaded 37709 existing records. [2025-09-24T19:05:08.305980] [WARN ] [MAIN ] GMRE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:05:08.326692] [INFO ] [MAIN ] GMRE: Wiping existing primary data before full refresh. [2025-09-24T19:05:08.333675] [INFO ] [LOCAL ] GMRE: Starting deletion of primary data. [2025-09-24T19:05:08.353883] [DEBUG] [LOCAL ] GMRE: Deleted primary data file. [2025-09-24T19:05:08.369330] [INFO ] [MAIN ] GMRE: Starting full primary refresh. [2025-09-24T19:05:08.415506] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2025-05 (2.80 seconds). [2025-09-24T19:05:08.504509] [INFO ] [REMOTE ] GME: Fetching primary data for 2025-06. [2025-09-24T19:05:08.580124] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2025-04 (2.16 seconds). [2025-09-24T19:05:08.646950] [INFO ] [REMOTE ] GMED: Fetching primary data for 2025-05. [2025-09-24T19:05:08.811387] [DEBUG] [LOCAL ] GM: Primary data saved (53728 records). [2025-09-24T19:05:08.814414] [INFO ] [MAIN ] GM: Full history saved. [2025-09-24T19:05:08.814908] [INFO ] [MAIN ] Update Progress: 944/2373 symbols completed. GM took 32.1s. Estimated remaining: 3h 9m 21s. Rate: 7.5 symbols/min [2025-09-24T19:05:09.062875] [INFO ] [REMOTE ] GMRE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:05:09.074129] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2024-12. [2025-09-24T19:05:09.138148] [INFO ] [MAIN ] GNE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:05:09.158862] [DEBUG] [LOCAL ] GNE: Loaded 17661 existing records from primary storage. [2025-09-24T19:05:09.159060] [INFO ] [MAIN ] GNE: Loaded 17661 existing records. [2025-09-24T19:05:09.349246] [WARN ] [MAIN ] GNE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:05:09.349609] [INFO ] [MAIN ] GNE: Wiping existing primary data before full refresh. [2025-09-24T19:05:09.349693] [INFO ] [LOCAL ] GNE: Starting deletion of primary data. [2025-09-24T19:05:09.350465] [DEBUG] [LOCAL ] GNE: Deleted primary data file. [2025-09-24T19:05:09.350530] [INFO ] [MAIN ] GNE: Starting full primary refresh. [2025-09-24T19:05:09.716868] [INFO ] [REMOTE ] GNE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:05:09.717220] [INFO ] [REMOTE ] GNE: Fetching primary data for 2024-12. [2025-09-24T19:05:10.401779] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-24T19:05:10.416030] [INFO ] [REMOTE ] GMED: Fetching primary data for 2025-06. [2025-09-24T19:05:10.445385] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-24T19:05:10.585729] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2024-12 (0.87 seconds). [2025-09-24T19:05:11.200789] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2025-06 (2.70 seconds). [2025-09-24T19:05:11.216029] [INFO ] [REMOTE ] GME: Fetching primary data for 2025-07. [2025-09-24T19:05:12.016781] [INFO ] [REMOTE ] GNE: Fetching primary data for 2025-01. [2025-09-24T19:05:12.020732] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-24T19:05:12.816097] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2025-01. [2025-09-24T19:05:12.953007] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2025-01 (0.94 seconds). [2025-09-24T19:05:13.631205] [INFO ] [REMOTE ] GMED: Fetching primary data for 2025-07. [2025-09-24T19:05:13.669000] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2025-07 (2.45 seconds). [2025-09-24T19:05:13.959555] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2025-01 (1.14 seconds). [2025-09-24T19:05:14.416103] [INFO ] [REMOTE ] GME: Fetching primary data for 2025-08. [2025-09-24T19:05:15.216061] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2025-02. [2025-09-24T19:05:15.413459] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2025-07 (1.78 seconds). [2025-09-24T19:05:16.016093] [INFO ] [REMOTE ] GMED: Fetching primary data for 2025-08. [2025-09-24T19:05:16.353681] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2025-02 (1.14 seconds). [2025-09-24T19:05:16.801373] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2025-08 (2.39 seconds). [2025-09-24T19:05:16.816021] [INFO ] [REMOTE ] GME: Fetching primary data for 2025-09. [2025-09-24T19:05:17.474072] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-24T19:05:17.616092] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2025-03. [2025-09-24T19:05:18.416130] [INFO ] [REMOTE ] GNE: Fetching primary data for 2025-02. [2025-09-24T19:05:18.966189] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2025-03 (1.35 seconds). [2025-09-24T19:05:18.982916] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2025-02 (0.57 seconds). [2025-09-24T19:05:19.123547] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2025-09 (2.31 seconds). [2025-09-24T19:05:19.133979] [INFO ] [REMOTE ] GME: Full fetch complete (77917 records). [2025-09-24T19:05:19.134182] [DEBUG] [VALIDATOR ] GME: Validating primary data. [2025-09-24T19:05:19.221171] [INFO ] [REMOTE ] GMED: Fetching primary data for 2025-09. [2025-09-24T19:05:19.580205] [DEBUG] [VALIDATOR ] GME: All expected trading days are present. [2025-09-24T19:05:19.580299] [DEBUG] [VALIDATOR ] GME: Primary data validation passed. [2025-09-24T19:05:19.581411] [INFO ] [MAIN ] GME: Fetched primary data is valid. [2025-09-24T19:05:19.581480] [DEBUG] [LOCAL ] GME: Saving primary data. [2025-09-24T19:05:19.583350] [DEBUG] [LOCAL ] GME: Trimmed 77917 records to 53761 (keeping 200 days of data) [2025-09-24T19:05:19.923274] [DEBUG] [LOCAL ] GME: Primary data saved (53761 records). [2025-09-24T19:05:19.923429] [INFO ] [MAIN ] GME: Full history saved. [2025-09-24T19:05:19.923517] [INFO ] [MAIN ] Update Progress: 945/2373 symbols completed. GME took 36.0s. Estimated remaining: 3h 9m 18s. Rate: 7.5 symbols/min [2025-09-24T19:05:20.021205] [INFO ] [REMOTE ] GNE: Fetching primary data for 2025-03. [2025-09-24T19:05:20.094391] [INFO ] [MAIN ] GNK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:05:20.137470] [DEBUG] [LOCAL ] GNK: Loaded 40652 existing records from primary storage. [2025-09-24T19:05:20.137624] [INFO ] [MAIN ] GNK: Loaded 40652 existing records. [2025-09-24T19:05:20.317370] [WARN ] [MAIN ] GNK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:05:20.317664] [INFO ] [MAIN ] GNK: Wiping existing primary data before full refresh. [2025-09-24T19:05:20.317728] [INFO ] [LOCAL ] GNK: Starting deletion of primary data. [2025-09-24T19:05:20.318775] [DEBUG] [LOCAL ] GNK: Deleted primary data file. [2025-09-24T19:05:20.318837] [INFO ] [MAIN ] GNK: Starting full primary refresh. [2025-09-24T19:05:20.693672] [INFO ] [REMOTE ] GNK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:05:20.731301] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2025-03 (0.71 seconds). [2025-09-24T19:05:20.756842] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2025-09 (1.54 seconds). [2025-09-24T19:05:20.765682] [INFO ] [REMOTE ] GMED: Full fetch complete (69181 records). [2025-09-24T19:05:20.765870] [DEBUG] [VALIDATOR ] GMED: Validating primary data. [2025-09-24T19:05:20.823632] [INFO ] [REMOTE ] GNE: Fetching primary data for 2025-04. [2025-09-24T19:05:21.170815] [DEBUG] [VALIDATOR ] GMED: All expected trading days are present. [2025-09-24T19:05:21.170957] [DEBUG] [VALIDATOR ] GMED: Primary data validation passed. [2025-09-24T19:05:21.171897] [INFO ] [MAIN ] GMED: Fetched primary data is valid. [2025-09-24T19:05:21.171962] [DEBUG] [LOCAL ] GMED: Saving primary data. [2025-09-24T19:05:21.173376] [DEBUG] [LOCAL ] GMED: Trimmed 69181 records to 48335 (keeping 200 days of data) [2025-09-24T19:05:21.461058] [DEBUG] [LOCAL ] GMED: Primary data saved (48335 records). [2025-09-24T19:05:21.461201] [INFO ] [MAIN ] GMED: Full history saved. [2025-09-24T19:05:21.461306] [INFO ] [MAIN ] Update Progress: 946/2373 symbols completed. GMED took 30.6s. Estimated remaining: 3h 9m 0s. Rate: 7.6 symbols/min [2025-09-24T19:05:21.616721] [INFO ] [REMOTE ] GNK: Fetching primary data for 2024-12. [2025-09-24T19:05:21.649665] [INFO ] [MAIN ] GNL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:05:21.657902] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2025-04 (0.83 seconds). [2025-09-24T19:05:21.715436] [DEBUG] [LOCAL ] GNL: Loaded 47288 existing records from primary storage. [2025-09-24T19:05:21.715604] [INFO ] [MAIN ] GNL: Loaded 47288 existing records. [2025-09-24T19:05:21.897301] [WARN ] [MAIN ] GNL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:05:21.897539] [INFO ] [MAIN ] GNL: Wiping existing primary data before full refresh. [2025-09-24T19:05:21.897587] [INFO ] [LOCAL ] GNL: Starting deletion of primary data. [2025-09-24T19:05:21.898572] [DEBUG] [LOCAL ] GNL: Deleted primary data file. [2025-09-24T19:05:21.898634] [INFO ] [MAIN ] GNL: Starting full primary refresh. [2025-09-24T19:05:22.250043] [INFO ] [REMOTE ] GNL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:05:22.416108] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2025-04. [2025-09-24T19:05:22.746186] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2024-12 (1.13 seconds). [2025-09-24T19:05:23.216120] [INFO ] [REMOTE ] GNE: Fetching primary data for 2025-05. [2025-09-24T19:05:23.804050] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2025-04 (1.39 seconds). [2025-09-24T19:05:23.975979] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2025-05 (0.76 seconds). [2025-09-24T19:05:24.016099] [INFO ] [REMOTE ] GNL: Fetching primary data for 2024-12. [2025-09-24T19:05:24.816108] [INFO ] [REMOTE ] GNK: Fetching primary data for 2025-01. [2025-09-24T19:05:25.616062] [INFO ] [REMOTE ] GNE: Fetching primary data for 2025-06. [2025-09-24T19:05:25.698688] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-24T19:05:26.296185] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-24T19:05:26.416055] [INFO ] [REMOTE ] GNL: Fetching primary data for 2025-01. [2025-09-24T19:05:26.731715] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2025-06 (1.12 seconds). [2025-09-24T19:05:27.216096] [INFO ] [REMOTE ] GNK: Fetching primary data for 2025-02. [2025-09-24T19:05:27.870832] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2025-01 (1.45 seconds). [2025-09-24T19:05:28.016094] [INFO ] [REMOTE ] GNE: Fetching primary data for 2025-07. [2025-09-24T19:05:28.598464] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-24T19:05:28.816057] [INFO ] [REMOTE ] GNL: Fetching primary data for 2025-02. [2025-09-24T19:05:28.943974] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2025-07 (0.93 seconds). [2025-09-24T19:05:29.616154] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2025-05. [2025-09-24T19:05:30.365125] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2025-02 (1.55 seconds). [2025-09-24T19:05:30.416036] [INFO ] [REMOTE ] GNL: Fetching primary data for 2025-03. [2025-09-24T19:05:30.783078] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2025-05 (1.17 seconds). [2025-09-24T19:05:31.216103] [INFO ] [REMOTE ] GNK: Fetching primary data for 2025-03. [2025-09-24T19:05:31.936602] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-24T19:05:32.016142] [INFO ] [REMOTE ] GNL: Fetching primary data for 2025-04. [2025-09-24T19:05:32.524147] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-24T19:05:32.816135] [INFO ] [REMOTE ] GNK: Fetching primary data for 2025-04. [2025-09-24T19:05:33.616152] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2025-06. [2025-09-24T19:05:33.770731] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-24T19:05:34.060237] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2025-04 (1.24 seconds). [2025-09-24T19:05:34.416108] [INFO ] [REMOTE ] GNE: Fetching primary data for 2025-08. [2025-09-24T19:05:34.764548] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2025-06 (1.15 seconds). [2025-09-24T19:05:35.216097] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2025-07. [2025-09-24T19:05:35.712976] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-24T19:05:36.016107] [INFO ] [REMOTE ] GNE: Fetching primary data for 2025-09. [2025-09-24T19:05:36.816058] [INFO ] [REMOTE ] GNK: Fetching primary data for 2025-05. [2025-09-24T19:05:36.880535] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2025-07 (1.66 seconds). [2025-09-24T19:05:37.317497] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2025-09 (1.30 seconds). [2025-09-24T19:05:37.320998] [INFO ] [REMOTE ] GNE: Full fetch complete (22336 records). [2025-09-24T19:05:37.321094] [DEBUG] [VALIDATOR ] GNE: Validating primary data. [2025-09-24T19:05:37.621245] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2025-08. [2025-09-24T19:05:37.696722] [DEBUG] [VALIDATOR ] GNE: All expected trading days are present. [2025-09-24T19:05:37.696808] [DEBUG] [VALIDATOR ] GNE: Primary data validation passed. [2025-09-24T19:05:37.697368] [INFO ] [MAIN ] GNE: Fetched primary data is valid. [2025-09-24T19:05:37.697408] [DEBUG] [LOCAL ] GNE: Saving primary data. [2025-09-24T19:05:37.698169] [DEBUG] [LOCAL ] GNE: Trimmed 22336 records to 17738 (keeping 200 days of data) [2025-09-24T19:05:37.810606] [DEBUG] [LOCAL ] GNE: Primary data saved (17738 records). [2025-09-24T19:05:37.810775] [INFO ] [MAIN ] GNE: Full history saved. [2025-09-24T19:05:37.810865] [INFO ] [MAIN ] Update Progress: 947/2373 symbols completed. GNE took 28.9s. Estimated remaining: 3h 9m 5s. Rate: 7.5 symbols/min [2025-09-24T19:05:37.982883] [INFO ] [MAIN ] GNRC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:05:38.026629] [DEBUG] [LOCAL ] GNRC: Loaded 45194 existing records from primary storage. [2025-09-24T19:05:38.026816] [INFO ] [MAIN ] GNRC: Loaded 45194 existing records. [2025-09-24T19:05:38.215014] [WARN ] [MAIN ] GNRC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:05:38.215573] [INFO ] [MAIN ] GNRC: Wiping existing primary data before full refresh. [2025-09-24T19:05:38.215722] [INFO ] [LOCAL ] GNRC: Starting deletion of primary data. [2025-09-24T19:05:38.223952] [DEBUG] [LOCAL ] GNRC: Deleted primary data file. [2025-09-24T19:05:38.235529] [INFO ] [MAIN ] GNRC: Starting full primary refresh. [2025-09-24T19:05:38.314927] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-24T19:05:38.417391] [INFO ] [REMOTE ] GNK: Fetching primary data for 2025-06. [2025-09-24T19:05:38.663462] [INFO ] [REMOTE ] GNRC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:05:39.078786] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-24T19:05:39.216084] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2025-09. [2025-09-24T19:05:39.633165] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-24T19:05:40.016138] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2024-12. [2025-09-24T19:05:40.816140] [INFO ] [REMOTE ] GNL: Fetching primary data for 2025-05. [2025-09-24T19:05:40.912982] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-24T19:05:40.919979] [INFO ] [REMOTE ] GMRE: Full fetch complete (53720 records). [2025-09-24T19:05:40.920124] [DEBUG] [VALIDATOR ] GMRE: Validating primary data. [2025-09-24T19:05:41.306576] [DEBUG] [VALIDATOR ] GMRE: All expected trading days are present. [2025-09-24T19:05:41.306696] [DEBUG] [VALIDATOR ] GMRE: Primary data validation passed. [2025-09-24T19:05:41.307516] [INFO ] [MAIN ] GMRE: Fetched primary data is valid. [2025-09-24T19:05:41.307560] [DEBUG] [LOCAL ] GMRE: Saving primary data. [2025-09-24T19:05:41.308783] [DEBUG] [LOCAL ] GMRE: Trimmed 53720 records to 37754 (keeping 200 days of data) [2025-09-24T19:05:41.540793] [DEBUG] [LOCAL ] GMRE: Primary data saved (37754 records). [2025-09-24T19:05:41.540950] [INFO ] [MAIN ] GMRE: Full history saved. [2025-09-24T19:05:41.541045] [INFO ] [MAIN ] Update Progress: 948/2373 symbols completed. GMRE took 33.9s. Estimated remaining: 3h 8m 51s. Rate: 7.5 symbols/min [2025-09-24T19:05:41.617506] [INFO ] [REMOTE ] GNK: Fetching primary data for 2025-07. [2025-09-24T19:05:41.723594] [INFO ] [MAIN ] GNT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:05:41.733981] [DEBUG] [LOCAL ] GNT: Loaded 8021 existing records from primary storage. [2025-09-24T19:05:41.734140] [INFO ] [MAIN ] GNT: Loaded 8021 existing records. [2025-09-24T19:05:41.970199] [WARN ] [MAIN ] GNT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:05:41.973944] [INFO ] [MAIN ] GNT: Wiping existing primary data before full refresh. [2025-09-24T19:05:41.974092] [INFO ] [LOCAL ] GNT: Starting deletion of primary data. [2025-09-24T19:05:41.973216] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2024-12 (1.96 seconds). [2025-09-24T19:05:41.982864] [DEBUG] [LOCAL ] GNT: Deleted primary data file. [2025-09-24T19:05:41.983143] [INFO ] [MAIN ] GNT: Starting full primary refresh. [2025-09-24T19:05:42.366483] [INFO ] [REMOTE ] GNT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:05:42.378974] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-24T19:05:42.416030] [INFO ] [REMOTE ] GNL: Fetching primary data for 2025-06. [2025-09-24T19:05:43.184942] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-24T19:05:43.216039] [INFO ] [REMOTE ] GNT: Fetching primary data for 2024-12. [2025-09-24T19:05:43.864535] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-24T19:05:43.903230] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2024-12 (0.69 seconds). [2025-09-24T19:05:44.016072] [INFO ] [REMOTE ] GNL: Fetching primary data for 2025-07. [2025-09-24T19:05:44.816079] [INFO ] [REMOTE ] GNT: Fetching primary data for 2025-01. [2025-09-24T19:05:45.506170] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2025-01 (0.69 seconds). [2025-09-24T19:05:45.616081] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2025-01. [2025-09-24T19:05:45.777881] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2025-07 (1.76 seconds). [2025-09-24T19:05:46.416132] [INFO ] [REMOTE ] GNL: Fetching primary data for 2025-08. [2025-09-24T19:05:47.114783] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2025-01 (1.50 seconds). [2025-09-24T19:05:47.216111] [INFO ] [REMOTE ] GNK: Fetching primary data for 2025-08. [2025-09-24T19:05:48.016107] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2025-02. [2025-09-24T19:05:48.107976] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2025-08 (1.69 seconds). [2025-09-24T19:05:48.371373] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-24T19:05:48.816122] [INFO ] [REMOTE ] GNK: Fetching primary data for 2025-09. [2025-09-24T19:05:49.257919] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-24T19:05:49.616114] [INFO ] [REMOTE ] GNT: Fetching primary data for 2025-02. [2025-09-24T19:05:50.350337] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2025-02 (0.73 seconds). [2025-09-24T19:05:50.372417] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-24T19:05:50.379391] [INFO ] [REMOTE ] GNK: Full fetch complete (56948 records). [2025-09-24T19:05:50.379502] [DEBUG] [VALIDATOR ] GNK: Validating primary data. [2025-09-24T19:05:50.421300] [INFO ] [REMOTE ] GNL: Fetching primary data for 2025-09. [2025-09-24T19:05:50.777753] [DEBUG] [VALIDATOR ] GNK: All expected trading days are present. [2025-09-24T19:05:50.777885] [DEBUG] [VALIDATOR ] GNK: Primary data validation passed. [2025-09-24T19:05:50.779464] [INFO ] [MAIN ] GNK: Fetched primary data is valid. [2025-09-24T19:05:50.779540] [DEBUG] [LOCAL ] GNK: Saving primary data. [2025-09-24T19:05:50.781436] [DEBUG] [LOCAL ] GNK: Trimmed 56948 records to 40546 (keeping 200 days of data) [2025-09-24T19:05:51.037950] [DEBUG] [LOCAL ] GNK: Primary data saved (40546 records). [2025-09-24T19:05:51.038082] [INFO ] [MAIN ] GNK: Full history saved. [2025-09-24T19:05:51.038190] [INFO ] [MAIN ] Update Progress: 949/2373 symbols completed. GNK took 31.1s. Estimated remaining: 3h 8m 45s. Rate: 7.5 symbols/min [2025-09-24T19:05:51.206066] [INFO ] [MAIN ] GNTY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:05:51.216071] [INFO ] [REMOTE ] GNT: Fetching primary data for 2025-03. [2025-09-24T19:05:51.215995] [DEBUG] [LOCAL ] GNTY: Loaded 7173 existing records from primary storage. [2025-09-24T19:05:51.217428] [INFO ] [MAIN ] GNTY: Loaded 7173 existing records. [2025-09-24T19:05:51.405304] [WARN ] [MAIN ] GNTY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:05:51.406024] [INFO ] [MAIN ] GNTY: Wiping existing primary data before full refresh. [2025-09-24T19:05:51.406138] [INFO ] [LOCAL ] GNTY: Starting deletion of primary data. [2025-09-24T19:05:51.406563] [DEBUG] [LOCAL ] GNTY: Deleted primary data file. [2025-09-24T19:05:51.406676] [INFO ] [MAIN ] GNTY: Starting full primary refresh. [2025-09-24T19:05:51.764122] [INFO ] [REMOTE ] GNTY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:05:51.911186] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2025-03 (0.70 seconds). [2025-09-24T19:05:52.016076] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2024-12. [2025-09-24T19:05:52.159552] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-24T19:05:52.170155] [INFO ] [REMOTE ] GNL: Full fetch complete (68529 records). [2025-09-24T19:05:52.170289] [DEBUG] [VALIDATOR ] GNL: Validating primary data. [2025-09-24T19:05:52.568783] [DEBUG] [VALIDATOR ] GNL: All expected trading days are present. [2025-09-24T19:05:52.568943] [DEBUG] [VALIDATOR ] GNL: Primary data validation passed. [2025-09-24T19:05:52.569979] [INFO ] [MAIN ] GNL: Fetched primary data is valid. [2025-09-24T19:05:52.570146] [DEBUG] [LOCAL ] GNL: Saving primary data. [2025-09-24T19:05:52.573909] [DEBUG] [LOCAL ] GNL: Trimmed 68529 records to 47224 (keeping 200 days of data) [2025-09-24T19:05:52.789391] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2024-12 (0.77 seconds). [2025-09-24T19:05:52.816121] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2025-01. [2025-09-24T19:05:52.866498] [DEBUG] [LOCAL ] GNL: Primary data saved (47224 records). [2025-09-24T19:05:52.866672] [INFO ] [MAIN ] GNL: Full history saved. [2025-09-24T19:05:52.866819] [INFO ] [MAIN ] Update Progress: 950/2373 symbols completed. GNL took 31.4s. Estimated remaining: 3h 8m 28s. Rate: 7.6 symbols/min [2025-09-24T19:05:53.060159] [INFO ] [MAIN ] GNW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:05:53.125521] [DEBUG] [LOCAL ] GNW: Loaded 51348 existing records from primary storage. [2025-09-24T19:05:53.125752] [INFO ] [MAIN ] GNW: Loaded 51348 existing records. [2025-09-24T19:05:53.321695] [WARN ] [MAIN ] GNW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:05:53.322064] [INFO ] [MAIN ] GNW: Wiping existing primary data before full refresh. [2025-09-24T19:05:53.322760] [INFO ] [LOCAL ] GNW: Starting deletion of primary data. [2025-09-24T19:05:53.323885] [DEBUG] [LOCAL ] GNW: Deleted primary data file. [2025-09-24T19:05:53.323961] [INFO ] [MAIN ] GNW: Starting full primary refresh. [2025-09-24T19:05:53.620576] [INFO ] [REMOTE ] GNT: Fetching primary data for 2025-04. [2025-09-24T19:05:53.633898] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2025-01 (0.82 seconds). [2025-09-24T19:05:53.732946] [INFO ] [REMOTE ] GNW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:05:54.360387] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2025-04 (0.74 seconds). [2025-09-24T19:05:54.416039] [INFO ] [REMOTE ] GNT: Fetching primary data for 2025-05. [2025-09-24T19:05:55.175016] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2025-05 (0.76 seconds). [2025-09-24T19:05:55.216121] [INFO ] [REMOTE ] GNT: Fetching primary data for 2025-06. [2025-09-24T19:05:55.963608] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2025-06 (0.75 seconds). [2025-09-24T19:05:56.016113] [INFO ] [REMOTE ] GNW: Fetching primary data for 2024-12. [2025-09-24T19:05:56.816093] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2025-02. [2025-09-24T19:05:57.411510] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2025-02 (0.60 seconds). [2025-09-24T19:05:57.605935] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-24T19:05:57.616468] [INFO ] [REMOTE ] GNW: Fetching primary data for 2025-01. [2025-09-24T19:05:58.416092] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2025-03. [2025-09-24T19:05:59.004697] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2025-03 (0.59 seconds). [2025-09-24T19:05:59.216099] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2025-04. [2025-09-24T19:05:59.285126] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-24T19:05:59.839421] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2025-04 (0.62 seconds). [2025-09-24T19:06:00.016091] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2025-03. [2025-09-24T19:06:00.816108] [INFO ] [REMOTE ] GNW: Fetching primary data for 2025-02. [2025-09-24T19:06:01.616100] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2025-05. [2025-09-24T19:06:02.209532] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2025-03 (2.19 seconds). [2025-09-24T19:06:02.416118] [INFO ] [REMOTE ] GNT: Fetching primary data for 2025-07. [2025-09-24T19:06:03.016266] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2025-02 (2.20 seconds). [2025-09-24T19:06:03.139026] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2025-07 (0.72 seconds). [2025-09-24T19:06:03.216037] [INFO ] [REMOTE ] GNW: Fetching primary data for 2025-03. [2025-09-24T19:06:04.016166] [INFO ] [REMOTE ] GNT: Fetching primary data for 2025-08. [2025-09-24T19:06:04.255708] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2025-05 (2.64 seconds). [2025-09-24T19:06:04.696510] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2025-08 (0.68 seconds). [2025-09-24T19:06:04.816052] [INFO ] [REMOTE ] GNT: Fetching primary data for 2025-09. [2025-09-24T19:06:04.910548] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-24T19:06:05.429992] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2025-09 (0.61 seconds). [2025-09-24T19:06:05.432762] [INFO ] [REMOTE ] GNT: Full fetch complete (10638 records). [2025-09-24T19:06:05.432858] [DEBUG] [VALIDATOR ] GNT: Validating primary data. [2025-09-24T19:06:05.618051] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2025-04. [2025-09-24T19:06:05.809879] [DEBUG] [VALIDATOR ] GNT: All expected trading days are present. [2025-09-24T19:06:05.809977] [DEBUG] [VALIDATOR ] GNT: Primary data validation passed. [2025-09-24T19:06:05.810310] [INFO ] [MAIN ] GNT: Fetched primary data is valid. [2025-09-24T19:06:05.810393] [DEBUG] [LOCAL ] GNT: Saving primary data. [2025-09-24T19:06:05.812011] [DEBUG] [LOCAL ] GNT: Trimmed 10638 records to 8041 (keeping 200 days of data) [2025-09-24T19:06:05.871896] [DEBUG] [LOCAL ] GNT: Primary data saved (8041 records). [2025-09-24T19:06:05.872114] [INFO ] [MAIN ] GNT: Full history saved. [2025-09-24T19:06:05.872353] [INFO ] [MAIN ] Update Progress: 951/2373 symbols completed. GNT took 24.3s. Estimated remaining: 3h 8m 28s. Rate: 7.5 symbols/min [2025-09-24T19:06:06.049227] [INFO ] [MAIN ] GOF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:06:06.112289] [DEBUG] [LOCAL ] GOF: Loaded 42873 existing records from primary storage. [2025-09-24T19:06:06.112569] [INFO ] [MAIN ] GOF: Loaded 42873 existing records. [2025-09-24T19:06:06.302283] [WARN ] [MAIN ] GOF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:06:06.302627] [INFO ] [MAIN ] GOF: Wiping existing primary data before full refresh. [2025-09-24T19:06:06.302741] [INFO ] [LOCAL ] GOF: Starting deletion of primary data. [2025-09-24T19:06:06.303977] [DEBUG] [LOCAL ] GOF: Deleted primary data file. [2025-09-24T19:06:06.304055] [INFO ] [MAIN ] GOF: Starting full primary refresh. [2025-09-24T19:06:06.421282] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2025-06. [2025-09-24T19:06:06.729496] [INFO ] [REMOTE ] GOF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:06:07.216166] [INFO ] [REMOTE ] GOF: Fetching primary data for 2024-12. [2025-09-24T19:06:07.236795] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2025-06 (0.82 seconds). [2025-09-24T19:06:07.530736] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2025-04 (1.91 seconds). [2025-09-24T19:06:08.016090] [INFO ] [REMOTE ] GNW: Fetching primary data for 2025-04. [2025-09-24T19:06:08.816153] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2025-05. [2025-09-24T19:06:08.908587] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-24T19:06:09.616069] [INFO ] [REMOTE ] GOF: Fetching primary data for 2025-01. [2025-09-24T19:06:09.746548] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2025-04 (1.73 seconds). [2025-09-24T19:06:10.416054] [INFO ] [REMOTE ] GNW: Fetching primary data for 2025-05. [2025-09-24T19:06:10.496259] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2025-05 (1.68 seconds). [2025-09-24T19:06:11.097721] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-24T19:06:11.216078] [INFO ] [REMOTE ] GOF: Fetching primary data for 2025-02. [2025-09-24T19:06:12.016134] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2025-06. [2025-09-24T19:06:12.273376] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2025-05 (1.86 seconds). [2025-09-24T19:06:12.359619] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2025-02 (1.14 seconds). [2025-09-24T19:06:12.816197] [INFO ] [REMOTE ] GOF: Fetching primary data for 2025-03. [2025-09-24T19:06:13.526390] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-24T19:06:13.616113] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2025-07. [2025-09-24T19:06:14.416146] [INFO ] [REMOTE ] GNW: Fetching primary data for 2025-06. [2025-09-24T19:06:15.216205] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2025-07. [2025-09-24T19:06:15.285049] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2025-03 (2.47 seconds). [2025-09-24T19:06:16.014675] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2025-07 (2.40 seconds). [2025-09-24T19:06:16.017695] [INFO ] [REMOTE ] GOF: Fetching primary data for 2025-04. [2025-09-24T19:06:16.826876] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2025-08. [2025-09-24T19:06:16.832558] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2025-06 (2.42 seconds). [2025-09-24T19:06:16.922255] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-24T19:06:17.616050] [INFO ] [REMOTE ] GNW: Fetching primary data for 2025-07. [2025-09-24T19:06:17.692835] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2025-08 (0.87 seconds). [2025-09-24T19:06:17.828228] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-24T19:06:18.416098] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2025-08. [2025-09-24T19:06:19.216057] [INFO ] [REMOTE ] GOF: Fetching primary data for 2025-05. [2025-09-24T19:06:19.394093] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2025-07 (1.78 seconds). [2025-09-24T19:06:20.016051] [INFO ] [REMOTE ] GNW: Fetching primary data for 2025-08. [2025-09-24T19:06:20.070300] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-24T19:06:20.561605] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-24T19:06:20.816083] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2025-09. [2025-09-24T19:06:21.416741] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-24T19:06:21.616083] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2025-09. [2025-09-24T19:06:22.315328] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2025-09 (0.70 seconds). [2025-09-24T19:06:22.317398] [INFO ] [REMOTE ] GNTY: Full fetch complete (10302 records). [2025-09-24T19:06:22.317475] [DEBUG] [VALIDATOR ] GNTY: Validating primary data. [2025-09-24T19:06:22.421504] [INFO ] [REMOTE ] GNW: Fetching primary data for 2025-09. [2025-09-24T19:06:22.702450] [DEBUG] [VALIDATOR ] GNTY: All expected trading days are present. [2025-09-24T19:06:22.702784] [DEBUG] [VALIDATOR ] GNTY: Primary data validation passed. [2025-09-24T19:06:22.703390] [INFO ] [MAIN ] GNTY: Fetched primary data is valid. [2025-09-24T19:06:22.703476] [DEBUG] [LOCAL ] GNTY: Saving primary data. [2025-09-24T19:06:22.704430] [DEBUG] [LOCAL ] GNTY: Trimmed 10302 records to 7230 (keeping 200 days of data) [2025-09-24T19:06:22.756346] [DEBUG] [LOCAL ] GNTY: Primary data saved (7230 records). [2025-09-24T19:06:22.756806] [INFO ] [MAIN ] GNTY: Full history saved. [2025-09-24T19:06:22.756939] [INFO ] [MAIN ] Update Progress: 952/2373 symbols completed. GNTY took 31.7s. Estimated remaining: 3h 8m 33s. Rate: 7.5 symbols/min [2025-09-24T19:06:22.868461] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2025-09 (2.05 seconds). [2025-09-24T19:06:22.919097] [INFO ] [REMOTE ] GNRC: Full fetch complete (65234 records). [2025-09-24T19:06:22.929673] [DEBUG] [VALIDATOR ] GNRC: Validating primary data. [2025-09-24T19:06:22.993403] [INFO ] [MAIN ] GOLF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:06:23.228146] [INFO ] [REMOTE ] GOF: Fetching primary data for 2025-06. [2025-09-24T19:06:23.341004] [DEBUG] [LOCAL ] GOLF: Loaded 31727 existing records from primary storage. [2025-09-24T19:06:23.351767] [INFO ] [MAIN ] GOLF: Loaded 31727 existing records. [2025-09-24T19:06:23.576804] [DEBUG] [VALIDATOR ] GNRC: All expected trading days are present. [2025-09-24T19:06:23.582057] [DEBUG] [VALIDATOR ] GNRC: Primary data validation passed. [2025-09-24T19:06:23.583394] [INFO ] [MAIN ] GNRC: Fetched primary data is valid. [2025-09-24T19:06:23.583487] [DEBUG] [LOCAL ] GNRC: Saving primary data. [2025-09-24T19:06:23.666895] [WARN ] [MAIN ] GOLF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:06:23.667672] [INFO ] [MAIN ] GOLF: Wiping existing primary data before full refresh. [2025-09-24T19:06:23.667761] [INFO ] [LOCAL ] GOLF: Starting deletion of primary data. [2025-09-24T19:06:23.667972] [DEBUG] [LOCAL ] GNRC: Trimmed 65234 records to 45192 (keeping 200 days of data) [2025-09-24T19:06:23.669339] [DEBUG] [LOCAL ] GOLF: Deleted primary data file. [2025-09-24T19:06:23.669433] [INFO ] [MAIN ] GOLF: Starting full primary refresh. [2025-09-24T19:06:24.229785] [INFO ] [REMOTE ] GOLF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:06:24.231272] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2024-12. [2025-09-24T19:06:24.364777] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2025-09 (1.94 seconds). [2025-09-24T19:06:24.378581] [INFO ] [REMOTE ] GNW: Full fetch complete (73476 records). [2025-09-24T19:06:24.379772] [DEBUG] [VALIDATOR ] GNW: Validating primary data. [2025-09-24T19:06:24.867033] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-24T19:06:24.929254] [DEBUG] [VALIDATOR ] GNW: All expected trading days are present. [2025-09-24T19:06:24.931225] [DEBUG] [VALIDATOR ] GNW: Primary data validation passed. [2025-09-24T19:06:24.933151] [INFO ] [MAIN ] GNW: Fetched primary data is valid. [2025-09-24T19:06:24.933791] [DEBUG] [LOCAL ] GNW: Saving primary data. [2025-09-24T19:06:24.934331] [INFO ] [REMOTE ] GOF: Fetching primary data for 2025-07. [2025-09-24T19:06:24.938046] [DEBUG] [LOCAL ] GNRC: Primary data saved (45192 records). [2025-09-24T19:06:24.938231] [INFO ] [MAIN ] GNRC: Full history saved. [2025-09-24T19:06:24.938421] [INFO ] [MAIN ] Update Progress: 953/2373 symbols completed. GNRC took 47.1s. Estimated remaining: 3h 8m 16s. Rate: 7.5 symbols/min [2025-09-24T19:06:25.013419] [DEBUG] [LOCAL ] GNW: Trimmed 73476 records to 51325 (keeping 200 days of data) [2025-09-24T19:06:25.207265] [INFO ] [MAIN ] GOOS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:06:25.266856] [DEBUG] [LOCAL ] GOOS: Loaded 45569 existing records from primary storage. [2025-09-24T19:06:25.269925] [INFO ] [MAIN ] GOOS: Loaded 45569 existing records. [2025-09-24T19:06:25.498532] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2024-12 (1.27 seconds). [2025-09-24T19:06:25.561909] [WARN ] [MAIN ] GOOS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:06:25.563677] [INFO ] [MAIN ] GOOS: Wiping existing primary data before full refresh. [2025-09-24T19:06:25.564075] [INFO ] [LOCAL ] GOOS: Starting deletion of primary data. [2025-09-24T19:06:25.566120] [DEBUG] [LOCAL ] GOOS: Deleted primary data file. [2025-09-24T19:06:25.566772] [INFO ] [MAIN ] GOOS: Starting full primary refresh. [2025-09-24T19:06:25.633837] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2025-01. [2025-09-24T19:06:26.010447] [INFO ] [REMOTE ] GOOS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:06:26.051944] [DEBUG] [LOCAL ] GNW: Primary data saved (51325 records). [2025-09-24T19:06:26.052110] [INFO ] [MAIN ] GNW: Full history saved. [2025-09-24T19:06:26.052220] [INFO ] [MAIN ] Update Progress: 954/2373 symbols completed. GNW took 33.2s. Estimated remaining: 3h 7m 58s. Rate: 7.5 symbols/min [2025-09-24T19:06:26.229452] [INFO ] [MAIN ] GOTU: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:06:26.269171] [DEBUG] [LOCAL ] GOTU: Loaded 39025 existing records from primary storage. [2025-09-24T19:06:26.269405] [INFO ] [MAIN ] GOTU: Loaded 39025 existing records. [2025-09-24T19:06:26.416214] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2024-12. [2025-09-24T19:06:26.455097] [WARN ] [MAIN ] GOTU: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:06:26.455326] [INFO ] [MAIN ] GOTU: Wiping existing primary data before full refresh. [2025-09-24T19:06:26.455386] [INFO ] [LOCAL ] GOTU: Starting deletion of primary data. [2025-09-24T19:06:26.456173] [DEBUG] [LOCAL ] GOTU: Deleted primary data file. [2025-09-24T19:06:26.456235] [INFO ] [MAIN ] GOTU: Starting full primary refresh. [2025-09-24T19:06:26.838313] [INFO ] [REMOTE ] GOTU: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:06:26.860185] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2025-01 (1.23 seconds). [2025-09-24T19:06:26.917321] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2025-07 (1.98 seconds). [2025-09-24T19:06:27.216290] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2025-02. [2025-09-24T19:06:28.016057] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2024-12. [2025-09-24T19:06:28.252188] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-24T19:06:28.487776] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-24T19:06:28.816101] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2025-03. [2025-09-24T19:06:29.286397] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2024-12 (1.27 seconds). [2025-09-24T19:06:29.616085] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2025-01. [2025-09-24T19:06:30.202507] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2025-03 (1.39 seconds). [2025-09-24T19:06:30.416086] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2025-01. [2025-09-24T19:06:31.199496] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-24T19:06:31.216026] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2025-02. [2025-09-24T19:06:31.613550] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2025-01 (1.20 seconds). [2025-09-24T19:06:32.016118] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2025-02. [2025-09-24T19:06:32.654022] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2025-02 (1.44 seconds). [2025-09-24T19:06:32.816091] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2025-03. [2025-09-24T19:06:33.252024] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-24T19:06:33.616088] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2025-03. [2025-09-24T19:06:34.416177] [INFO ] [REMOTE ] GOF: Fetching primary data for 2025-08. [2025-09-24T19:06:34.677971] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2025-03 (1.86 seconds). [2025-09-24T19:06:35.106042] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-24T19:06:35.216094] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2025-04. [2025-09-24T19:06:36.016106] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2025-04. [2025-09-24T19:06:36.064568] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-24T19:06:36.713819] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2025-04 (1.50 seconds). [2025-09-24T19:06:36.816043] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2025-05. [2025-09-24T19:06:37.287877] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-24T19:06:37.616167] [INFO ] [REMOTE ] GOF: Fetching primary data for 2025-09. [2025-09-24T19:06:38.328927] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2025-05 (1.51 seconds). [2025-09-24T19:06:38.416054] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2025-06. [2025-09-24T19:06:39.216080] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2025-04. [2025-09-24T19:06:39.428705] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2025-09 (1.81 seconds). [2025-09-24T19:06:39.437999] [INFO ] [REMOTE ] GOF: Full fetch complete (62241 records). [2025-09-24T19:06:39.438192] [DEBUG] [VALIDATOR ] GOF: Validating primary data. [2025-09-24T19:06:39.821837] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-24T19:06:39.876994] [DEBUG] [VALIDATOR ] GOF: All expected trading days are present. [2025-09-24T19:06:39.877089] [DEBUG] [VALIDATOR ] GOF: Primary data validation passed. [2025-09-24T19:06:39.877992] [INFO ] [MAIN ] GOF: Fetched primary data is valid. [2025-09-24T19:06:39.878058] [DEBUG] [LOCAL ] GOF: Saving primary data. [2025-09-24T19:06:39.879416] [DEBUG] [LOCAL ] GOF: Trimmed 62241 records to 42829 (keeping 200 days of data) [2025-09-24T19:06:40.064705] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2025-05. [2025-09-24T19:06:40.159543] [DEBUG] [LOCAL ] GOF: Primary data saved (42829 records). [2025-09-24T19:06:40.159738] [INFO ] [MAIN ] GOF: Full history saved. [2025-09-24T19:06:40.159890] [INFO ] [MAIN ] Update Progress: 955/2373 symbols completed. GOF took 34.3s. Estimated remaining: 3h 7m 59s. Rate: 7.5 symbols/min [2025-09-24T19:06:40.333952] [INFO ] [MAIN ] GPC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:06:40.385982] [DEBUG] [LOCAL ] GPC: Loaded 46703 existing records from primary storage. [2025-09-24T19:06:40.386155] [INFO ] [MAIN ] GPC: Loaded 46703 existing records. [2025-09-24T19:06:40.592350] [WARN ] [MAIN ] GPC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:06:40.592906] [INFO ] [MAIN ] GPC: Wiping existing primary data before full refresh. [2025-09-24T19:06:40.592966] [INFO ] [LOCAL ] GPC: Starting deletion of primary data. [2025-09-24T19:06:40.594235] [DEBUG] [LOCAL ] GPC: Deleted primary data file. [2025-09-24T19:06:40.594297] [INFO ] [MAIN ] GPC: Starting full primary refresh. [2025-09-24T19:06:40.824732] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2025-07. [2025-09-24T19:06:40.916143] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2025-04 (1.70 seconds). [2025-09-24T19:06:41.002252] [INFO ] [REMOTE ] GPC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:06:41.616090] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2025-05. [2025-09-24T19:06:41.651303] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-24T19:06:42.317138] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-24T19:06:42.416078] [INFO ] [REMOTE ] GPC: Fetching primary data for 2024-12. [2025-09-24T19:06:42.739073] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-24T19:06:43.216096] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2025-06. [2025-09-24T19:06:44.016101] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2025-08. [2025-09-24T19:06:44.136348] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-24T19:06:44.502697] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-24T19:06:44.816119] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2025-07. [2025-09-24T19:06:45.175137] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-24T19:06:45.616118] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2025-06. [2025-09-24T19:06:46.416073] [INFO ] [REMOTE ] GPC: Fetching primary data for 2025-01. [2025-09-24T19:06:46.544619] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2025-07 (1.73 seconds). [2025-09-24T19:06:46.988605] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-24T19:06:47.216088] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2025-07. [2025-09-24T19:06:48.016093] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2025-09. [2025-09-24T19:06:48.069151] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-24T19:06:48.319829] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-24T19:06:48.816094] [INFO ] [REMOTE ] GPC: Fetching primary data for 2025-02. [2025-09-24T19:06:49.616131] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2025-08. [2025-09-24T19:06:49.901819] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2025-09 (1.89 seconds). [2025-09-24T19:06:49.911786] [INFO ] [REMOTE ] GOTU: Full fetch complete (59795 records). [2025-09-24T19:06:49.911923] [DEBUG] [VALIDATOR ] GOTU: Validating primary data. [2025-09-24T19:06:50.299430] [DEBUG] [VALIDATOR ] GOTU: All expected trading days are present. [2025-09-24T19:06:50.299616] [DEBUG] [VALIDATOR ] GOTU: Primary data validation passed. [2025-09-24T19:06:50.300498] [INFO ] [MAIN ] GOTU: Fetched primary data is valid. [2025-09-24T19:06:50.300610] [DEBUG] [LOCAL ] GOTU: Saving primary data. [2025-09-24T19:06:50.301923] [DEBUG] [LOCAL ] GOTU: Trimmed 59795 records to 38964 (keeping 200 days of data) [2025-09-24T19:06:50.417706] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2025-08. [2025-09-24T19:06:50.545901] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-24T19:06:50.580839] [DEBUG] [LOCAL ] GOTU: Primary data saved (38964 records). [2025-09-24T19:06:50.582207] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2025-08 (0.97 seconds). [2025-09-24T19:06:50.581546] [INFO ] [MAIN ] GOTU: Full history saved. [2025-09-24T19:06:50.588929] [INFO ] [MAIN ] Update Progress: 956/2373 symbols completed. GOTU took 24.5s. Estimated remaining: 3h 7m 55s. Rate: 7.5 symbols/min [2025-09-24T19:06:50.768608] [INFO ] [MAIN ] GPI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:06:50.768849] [DEBUG] [LOCAL ] GPI: No existing data file found in primary storage. [2025-09-24T19:06:50.768905] [WARN ] [MAIN ] GPI: No existing data found, performing full refresh instead. [2025-09-24T19:06:50.769065] [INFO ] [MAIN ] GPI: Wiping existing primary data before full refresh. [2025-09-24T19:06:50.769109] [INFO ] [LOCAL ] GPI: Starting deletion of primary data. [2025-09-24T19:06:50.769152] [DEBUG] [LOCAL ] GPI: No primary data file found to delete. [2025-09-24T19:06:50.769184] [INFO ] [MAIN ] GPI: Starting full primary refresh. [2025-09-24T19:06:51.137497] [INFO ] [REMOTE ] GPI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:06:51.216064] [INFO ] [REMOTE ] GPI: Fetching primary data for 2024-12. [2025-09-24T19:06:52.016076] [INFO ] [REMOTE ] GPC: Fetching primary data for 2025-03. [2025-09-24T19:06:52.252957] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-24T19:06:52.381176] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2025-08 (1.96 seconds). [2025-09-24T19:06:52.816087] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2025-09. [2025-09-24T19:06:53.572736] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2025-03 (1.56 seconds). [2025-09-24T19:06:53.616106] [INFO ] [REMOTE ] GPC: Fetching primary data for 2025-04. [2025-09-24T19:06:54.416099] [INFO ] [REMOTE ] GPI: Fetching primary data for 2025-01. [2025-09-24T19:06:54.455876] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2025-09 (1.64 seconds). [2025-09-24T19:06:54.464437] [INFO ] [REMOTE ] GOOS: Full fetch complete (65905 records). [2025-09-24T19:06:54.464880] [DEBUG] [VALIDATOR ] GOOS: Validating primary data. [2025-09-24T19:06:54.887907] [DEBUG] [VALIDATOR ] GOOS: All expected trading days are present. [2025-09-24T19:06:54.888022] [DEBUG] [VALIDATOR ] GOOS: Primary data validation passed. [2025-09-24T19:06:54.889358] [INFO ] [MAIN ] GOOS: Fetched primary data is valid. [2025-09-24T19:06:54.889433] [DEBUG] [LOCAL ] GOOS: Saving primary data. [2025-09-24T19:06:54.891355] [DEBUG] [LOCAL ] GOOS: Trimmed 65905 records to 45448 (keeping 200 days of data) [2025-09-24T19:06:55.159980] [DEBUG] [LOCAL ] GOOS: Primary data saved (45448 records). [2025-09-24T19:06:55.160221] [INFO ] [MAIN ] GOOS: Full history saved. [2025-09-24T19:06:55.160338] [INFO ] [MAIN ] Update Progress: 957/2373 symbols completed. GOOS took 30.2s. Estimated remaining: 3h 7m 42s. Rate: 7.5 symbols/min [2025-09-24T19:06:55.216104] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2025-09. [2025-09-24T19:06:55.405616] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-24T19:06:55.417801] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-24T19:06:56.016181] [INFO ] [REMOTE ] GPC: Fetching primary data for 2025-05. [2025-09-24T19:06:56.199857] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2025-09 (0.98 seconds). [2025-09-24T19:06:56.205250] [INFO ] [REMOTE ] GOLF: Full fetch complete (44892 records). [2025-09-24T19:06:56.205396] [DEBUG] [VALIDATOR ] GOLF: Validating primary data. [2025-09-24T19:06:56.594702] [DEBUG] [VALIDATOR ] GOLF: All expected trading days are present. [2025-09-24T19:06:56.594988] [DEBUG] [VALIDATOR ] GOLF: Primary data validation passed. [2025-09-24T19:06:56.595710] [INFO ] [MAIN ] GOLF: Fetched primary data is valid. [2025-09-24T19:06:56.595772] [DEBUG] [LOCAL ] GOLF: Saving primary data. [2025-09-24T19:06:56.596757] [DEBUG] [LOCAL ] GOLF: Trimmed 44892 records to 31640 (keeping 200 days of data) [2025-09-24T19:06:56.794057] [DEBUG] [LOCAL ] GOLF: Primary data saved (31640 records). [2025-09-24T19:06:56.794197] [INFO ] [MAIN ] GOLF: Full history saved. [2025-09-24T19:06:56.794299] [INFO ] [MAIN ] Update Progress: 958/2373 symbols completed. GOLF took 34.0s. Estimated remaining: 3h 7m 25s. Rate: 7.6 symbols/min [2025-09-24T19:06:56.816135] [INFO ] [REMOTE ] GPI: Fetching primary data for 2025-02. [2025-09-24T19:06:57.809800] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2025-05 (1.79 seconds). [2025-09-24T19:06:57.820703] [INFO ] [REMOTE ] GPC: Fetching primary data for 2025-06. [2025-09-24T19:06:57.830380] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2025-02 (1.01 seconds). [2025-09-24T19:06:58.416163] [INFO ] [REMOTE ] GPI: Fetching primary data for 2025-03. [2025-09-24T19:06:59.080496] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2025-06 (1.26 seconds). [2025-09-24T19:06:59.216082] [INFO ] [REMOTE ] GPC: Fetching primary data for 2025-07. [2025-09-24T19:06:59.800550] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2025-03 (1.38 seconds). [2025-09-24T19:07:00.016095] [INFO ] [REMOTE ] GPI: Fetching primary data for 2025-04. [2025-09-24T19:07:01.357732] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2025-04 (1.34 seconds). [2025-09-24T19:07:01.362284] [INFO ] [REMOTE ] GPI: Fetching primary data for 2025-05. [2025-09-24T19:07:01.865482] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2025-07 (2.65 seconds). [2025-09-24T19:07:01.880118] [INFO ] [REMOTE ] GPC: Fetching primary data for 2025-08. [2025-09-24T19:07:02.072260] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2025-05 (0.71 seconds). [2025-09-24T19:07:02.416158] [INFO ] [REMOTE ] GPI: Fetching primary data for 2025-06. [2025-09-24T19:07:03.348148] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2025-06 (0.93 seconds). [2025-09-24T19:07:03.352153] [INFO ] [REMOTE ] GPI: Fetching primary data for 2025-07. [2025-09-24T19:07:03.655489] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-24T19:07:04.016114] [INFO ] [REMOTE ] GPC: Fetching primary data for 2025-09. [2025-09-24T19:07:04.338883] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-24T19:07:04.816094] [INFO ] [REMOTE ] GPI: Fetching primary data for 2025-08. [2025-09-24T19:07:05.641349] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-24T19:07:05.651160] [INFO ] [REMOTE ] GPC: Full fetch complete (69171 records). [2025-09-24T19:07:05.651404] [DEBUG] [VALIDATOR ] GPC: Validating primary data. [2025-09-24T19:07:05.842326] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2025-08 (1.03 seconds). [2025-09-24T19:07:05.874897] [INFO ] [REMOTE ] GPI: Fetching primary data for 2025-09. [2025-09-24T19:07:06.147127] [DEBUG] [VALIDATOR ] GPC: All expected trading days are present. [2025-09-24T19:07:06.147227] [DEBUG] [VALIDATOR ] GPC: Primary data validation passed. [2025-09-24T19:07:06.148188] [INFO ] [MAIN ] GPC: Fetched primary data is valid. [2025-09-24T19:07:06.148260] [DEBUG] [LOCAL ] GPC: Saving primary data. [2025-09-24T19:07:06.149806] [DEBUG] [LOCAL ] GPC: Trimmed 69171 records to 46651 (keeping 200 days of data) [2025-09-24T19:07:06.450110] [DEBUG] [LOCAL ] GPC: Primary data saved (46651 records). [2025-09-24T19:07:06.450256] [INFO ] [MAIN ] GPC: Full history saved. [2025-09-24T19:07:06.450341] [INFO ] [MAIN ] Update Progress: 959/2373 symbols completed. GPC took 26.3s. Estimated remaining: 3h 7m 19s. Rate: 7.5 symbols/min [2025-09-24T19:07:06.858998] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2025-09 (0.98 seconds). [2025-09-24T19:07:06.863823] [INFO ] [REMOTE ] GPI: Full fetch complete (20822 records). [2025-09-24T19:07:06.864013] [DEBUG] [VALIDATOR ] GPI: Validating primary data. [2025-09-24T19:07:07.427568] [DEBUG] [VALIDATOR ] GPI: All expected trading days are present. [2025-09-24T19:07:07.427766] [DEBUG] [VALIDATOR ] GPI: Primary data validation passed. [2025-09-24T19:07:07.428997] [INFO ] [MAIN ] GPI: Fetched primary data is valid. [2025-09-24T19:07:07.429088] [DEBUG] [LOCAL ] GPI: Saving primary data. [2025-09-24T19:07:07.430310] [DEBUG] [LOCAL ] GPI: Trimmed 20822 records to 14850 (keeping 200 days of data) [2025-09-24T19:07:07.563921] [DEBUG] [LOCAL ] GPI: Primary data saved (14850 records). [2025-09-24T19:07:07.564128] [INFO ] [MAIN ] GPI: Full history saved. [2025-09-24T19:07:07.564233] [INFO ] [MAIN ] Update Progress: 960/2373 symbols completed. GPI took 17.0s. Estimated remaining: 3h 7m 1s. Rate: 7.6 symbols/min [2025-09-24T19:07:08.295260] [INFO ] [MAIN ] GPK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:07:08.447477] [INFO ] [MAIN ] GPMT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:07:08.454941] [INFO ] [MAIN ] GPN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:07:08.478695] [INFO ] [MAIN ] GPJA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:07:08.488952] [DEBUG] [LOCAL ] GPJA: Loaded 4086 existing records from primary storage. [2025-09-24T19:07:08.489328] [INFO ] [MAIN ] GPJA: Loaded 4086 existing records. [2025-09-24T19:07:08.685771] [DEBUG] [LOCAL ] GPMT: Loaded 26759 existing records from primary storage. [2025-09-24T19:07:08.700811] [INFO ] [MAIN ] GPMT: Loaded 26759 existing records. [2025-09-24T19:07:08.770932] [WARN ] [MAIN ] GPJA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:07:08.836519] [INFO ] [MAIN ] GPJA: Wiping existing primary data before full refresh. [2025-09-24T19:07:08.868688] [DEBUG] [LOCAL ] GPK: Loaded 52678 existing records from primary storage. [2025-09-24T19:07:08.857483] [INFO ] [LOCAL ] GPJA: Starting deletion of primary data. [2025-09-24T19:07:08.874638] [INFO ] [MAIN ] GPK: Loaded 52678 existing records. [2025-09-24T19:07:08.941338] [DEBUG] [LOCAL ] GPJA: Deleted primary data file. [2025-09-24T19:07:08.951974] [DEBUG] [LOCAL ] GPN: Loaded 52113 existing records from primary storage. [2025-09-24T19:07:08.962863] [INFO ] [MAIN ] GPJA: Starting full primary refresh. [2025-09-24T19:07:08.998611] [INFO ] [MAIN ] GPN: Loaded 52113 existing records. [2025-09-24T19:07:09.195283] [WARN ] [MAIN ] GPMT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:07:09.288228] [INFO ] [MAIN ] GPMT: Wiping existing primary data before full refresh. [2025-09-24T19:07:09.380166] [INFO ] [LOCAL ] GPMT: Starting deletion of primary data. [2025-09-24T19:07:09.434020] [WARN ] [MAIN ] GPK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:07:09.456059] [DEBUG] [LOCAL ] GPMT: Deleted primary data file. [2025-09-24T19:07:09.445665] [INFO ] [MAIN ] GPK: Wiping existing primary data before full refresh. [2025-09-24T19:07:09.498798] [INFO ] [LOCAL ] GPK: Starting deletion of primary data. [2025-09-24T19:07:09.498713] [INFO ] [MAIN ] GPMT: Starting full primary refresh. [2025-09-24T19:07:09.519458] [DEBUG] [LOCAL ] GPK: Deleted primary data file. [2025-09-24T19:07:09.525243] [INFO ] [MAIN ] GPK: Starting full primary refresh. [2025-09-24T19:07:09.945838] [WARN ] [MAIN ] GPN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:07:09.966496] [INFO ] [MAIN ] GPN: Wiping existing primary data before full refresh. [2025-09-24T19:07:09.966708] [INFO ] [LOCAL ] GPN: Starting deletion of primary data. [2025-09-24T19:07:09.984207] [DEBUG] [LOCAL ] GPN: Deleted primary data file. [2025-09-24T19:07:10.004969] [INFO ] [MAIN ] GPN: Starting full primary refresh. [2025-09-24T19:07:10.189440] [INFO ] [REMOTE ] GPJA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:07:10.237514] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2024-12. [2025-09-24T19:07:10.898437] [INFO ] [REMOTE ] GPK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:07:10.931014] [INFO ] [REMOTE ] GPK: Fetching primary data for 2024-12. [2025-09-24T19:07:10.970326] [INFO ] [REMOTE ] GPMT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:07:10.982491] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2024-12. [2025-09-24T19:07:11.062844] [INFO ] [REMOTE ] GPN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:07:11.063398] [INFO ] [REMOTE ] GPN: Fetching primary data for 2024-12. [2025-09-24T19:07:11.080258] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-24T19:07:11.082372] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2025-01. [2025-09-24T19:07:12.062180] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2025-01 (0.98 seconds). [2025-09-24T19:07:12.065758] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2025-02. [2025-09-24T19:07:12.175375] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-24T19:07:12.181629] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2025-01. [2025-09-24T19:07:12.604550] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2025-02 (0.54 seconds). [2025-09-24T19:07:12.606721] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2025-03. [2025-09-24T19:07:12.708340] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-24T19:07:12.816074] [INFO ] [REMOTE ] GPN: Fetching primary data for 2025-01. [2025-09-24T19:07:12.881015] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2024-12 (1.95 seconds). [2025-09-24T19:07:13.161632] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2025-01 (0.98 seconds). [2025-09-24T19:07:13.188312] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2025-03 (0.58 seconds). [2025-09-24T19:07:13.616141] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2025-02. [2025-09-24T19:07:14.416128] [INFO ] [REMOTE ] GPK: Fetching primary data for 2025-01. [2025-09-24T19:07:14.510064] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2025-01 (1.69 seconds). [2025-09-24T19:07:14.556850] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2025-02 (0.94 seconds). [2025-09-24T19:07:15.216120] [INFO ] [REMOTE ] GPN: Fetching primary data for 2025-02. [2025-09-24T19:07:15.903034] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-24T19:07:16.016075] [INFO ] [REMOTE ] GPK: Fetching primary data for 2025-02. [2025-09-24T19:07:16.801732] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-24T19:07:16.816036] [INFO ] [REMOTE ] GPN: Fetching primary data for 2025-03. [2025-09-24T19:07:17.253527] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-24T19:07:17.616104] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2025-03. [2025-09-24T19:07:18.416065] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2025-04. [2025-09-24T19:07:18.485822] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2025-03 (0.87 seconds). [2025-09-24T19:07:18.513989] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2025-03 (1.70 seconds). [2025-09-24T19:07:19.020212] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2025-04 (0.60 seconds). [2025-09-24T19:07:19.216101] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2025-04. [2025-09-24T19:07:20.016083] [INFO ] [REMOTE ] GPK: Fetching primary data for 2025-03. [2025-09-24T19:07:20.811927] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2025-04 (1.60 seconds). [2025-09-24T19:07:20.818879] [INFO ] [REMOTE ] GPN: Fetching primary data for 2025-04. [2025-09-24T19:07:21.596101] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-24T19:07:21.616046] [INFO ] [REMOTE ] GPK: Fetching primary data for 2025-04. [2025-09-24T19:07:22.416053] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2025-05. [2025-09-24T19:07:22.753475] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2025-04 (1.93 seconds). [2025-09-24T19:07:22.892920] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2025-04 (1.28 seconds). [2025-09-24T19:07:22.948671] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2025-05 (0.53 seconds). [2025-09-24T19:07:23.216118] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2025-05. [2025-09-24T19:07:24.016083] [INFO ] [REMOTE ] GPN: Fetching primary data for 2025-05. [2025-09-24T19:07:24.519047] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2025-05 (1.30 seconds). [2025-09-24T19:07:24.816131] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2025-06. [2025-09-24T19:07:25.616110] [INFO ] [REMOTE ] GPK: Fetching primary data for 2025-05. [2025-09-24T19:07:25.771877] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-24T19:07:26.139061] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-24T19:07:26.416098] [INFO ] [REMOTE ] GPN: Fetching primary data for 2025-06. [2025-09-24T19:07:27.216064] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2025-06. [2025-09-24T19:07:27.467785] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2025-05 (1.85 seconds). [2025-09-24T19:07:27.562826] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2025-06 (0.35 seconds). [2025-09-24T19:07:27.833549] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2025-06 (1.42 seconds). [2025-09-24T19:07:28.016077] [INFO ] [REMOTE ] GPN: Fetching primary data for 2025-07. [2025-09-24T19:07:28.816146] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2025-07. [2025-09-24T19:07:29.599079] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2025-07 (1.58 seconds). [2025-09-24T19:07:29.616037] [INFO ] [REMOTE ] GPN: Fetching primary data for 2025-08. [2025-09-24T19:07:29.762412] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2025-07 (0.95 seconds). [2025-09-24T19:07:30.416082] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2025-08. [2025-09-24T19:07:31.216116] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2025-07. [2025-09-24T19:07:31.348877] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2025-08 (1.73 seconds). [2025-09-24T19:07:31.388222] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2025-08 (0.97 seconds). [2025-09-24T19:07:31.577534] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2025-07 (0.36 seconds). [2025-09-24T19:07:32.016124] [INFO ] [REMOTE ] GPN: Fetching primary data for 2025-09. [2025-09-24T19:07:32.816137] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2025-08. [2025-09-24T19:07:33.554343] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2025-08 (0.74 seconds). [2025-09-24T19:07:33.616118] [INFO ] [REMOTE ] GPK: Fetching primary data for 2025-06. [2025-09-24T19:07:33.908289] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2025-09 (1.89 seconds). [2025-09-24T19:07:33.917723] [INFO ] [REMOTE ] GPN: Full fetch complete (74790 records). [2025-09-24T19:07:33.917899] [DEBUG] [VALIDATOR ] GPN: Validating primary data. [2025-09-24T19:07:34.327131] [DEBUG] [VALIDATOR ] GPN: All expected trading days are present. [2025-09-24T19:07:34.327230] [DEBUG] [VALIDATOR ] GPN: Primary data validation passed. [2025-09-24T19:07:34.328364] [INFO ] [MAIN ] GPN: Fetched primary data is valid. [2025-09-24T19:07:34.328434] [DEBUG] [LOCAL ] GPN: Saving primary data. [2025-09-24T19:07:34.329995] [DEBUG] [LOCAL ] GPN: Trimmed 74790 records to 52089 (keeping 200 days of data) [2025-09-24T19:07:34.420621] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2025-09. [2025-09-24T19:07:34.654953] [DEBUG] [LOCAL ] GPN: Primary data saved (52089 records). [2025-09-24T19:07:34.655097] [INFO ] [MAIN ] GPN: Full history saved. [2025-09-24T19:07:34.655197] [INFO ] [MAIN ] Update Progress: 961/2373 symbols completed. GPN took 27.1s. Estimated remaining: 3h 7m 22s. Rate: 7.5 symbols/min [2025-09-24T19:07:34.839167] [INFO ] [MAIN ] GPOR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:07:34.866204] [DEBUG] [LOCAL ] GPOR: Loaded 22959 existing records from primary storage. [2025-09-24T19:07:34.866410] [INFO ] [MAIN ] GPOR: Loaded 22959 existing records. [2025-09-24T19:07:35.055120] [WARN ] [MAIN ] GPOR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:07:35.055444] [INFO ] [MAIN ] GPOR: Wiping existing primary data before full refresh. [2025-09-24T19:07:35.055502] [INFO ] [LOCAL ] GPOR: Starting deletion of primary data. [2025-09-24T19:07:35.056270] [DEBUG] [LOCAL ] GPOR: Deleted primary data file. [2025-09-24T19:07:35.059780] [INFO ] [MAIN ] GPOR: Starting full primary refresh. [2025-09-24T19:07:35.220291] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2025-09. [2025-09-24T19:07:35.428436] [INFO ] [REMOTE ] GPOR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:07:35.458778] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2025-06 (1.84 seconds). [2025-09-24T19:07:35.614666] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2025-09 (1.19 seconds). [2025-09-24T19:07:35.618592] [INFO ] [REMOTE ] GPMT: Full fetch complete (37754 records). [2025-09-24T19:07:35.618810] [DEBUG] [VALIDATOR ] GPMT: Validating primary data. [2025-09-24T19:07:36.021552] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2025-09 (0.80 seconds). [2025-09-24T19:07:36.020984] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2024-12. [2025-09-24T19:07:36.021334] [DEBUG] [VALIDATOR ] GPMT: All expected trading days are present. [2025-09-24T19:07:36.022012] [DEBUG] [VALIDATOR ] GPMT: Primary data validation passed. [2025-09-24T19:07:36.023135] [INFO ] [MAIN ] GPMT: Fetched primary data is valid. [2025-09-24T19:07:36.025879] [INFO ] [REMOTE ] GPJA: Full fetch complete (7282 records). [2025-09-24T19:07:36.026006] [DEBUG] [VALIDATOR ] GPJA: Validating primary data. [2025-09-24T19:07:36.026118] [DEBUG] [LOCAL ] GPMT: Saving primary data. [2025-09-24T19:07:36.135667] [DEBUG] [LOCAL ] GPMT: Trimmed 37754 records to 26624 (keeping 200 days of data) [2025-09-24T19:07:36.538924] [DEBUG] [VALIDATOR ] GPJA: All expected trading days are present. [2025-09-24T19:07:36.540798] [DEBUG] [VALIDATOR ] GPJA: Primary data validation passed. [2025-09-24T19:07:36.545959] [INFO ] [MAIN ] GPJA: Fetched primary data is valid. [2025-09-24T19:07:36.546102] [DEBUG] [LOCAL ] GPJA: Saving primary data. [2025-09-24T19:07:36.546812] [DEBUG] [LOCAL ] GPJA: Trimmed 7282 records to 4086 (keeping 200 days of data) [2025-09-24T19:07:36.604485] [DEBUG] [LOCAL ] GPJA: Primary data saved (4086 records). [2025-09-24T19:07:36.605407] [INFO ] [MAIN ] GPJA: Full history saved. [2025-09-24T19:07:36.606235] [INFO ] [MAIN ] Update Progress: 962/2373 symbols completed. GPJA took 29.0s. Estimated remaining: 3h 7m 5s. Rate: 7.5 symbols/min [2025-09-24T19:07:36.790494] [DEBUG] [LOCAL ] GPMT: Primary data saved (26624 records). [2025-09-24T19:07:36.792188] [INFO ] [MAIN ] GPRK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:07:36.792505] [INFO ] [MAIN ] GPMT: Full history saved. [2025-09-24T19:07:36.793109] [INFO ] [MAIN ] Update Progress: 963/2373 symbols completed. GPMT took 29.2s. Estimated remaining: 3h 6m 45s. Rate: 7.5 symbols/min [2025-09-24T19:07:36.828168] [INFO ] [REMOTE ] GPK: Fetching primary data for 2025-07. [2025-09-24T19:07:37.000896] [INFO ] [MAIN ] GRBK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:07:37.016933] [DEBUG] [LOCAL ] GPRK: Loaded 39112 existing records from primary storage. [2025-09-24T19:07:37.017135] [INFO ] [MAIN ] GPRK: Loaded 39112 existing records. [2025-09-24T19:07:37.244231] [DEBUG] [LOCAL ] GRBK: Loaded 27075 existing records from primary storage. [2025-09-24T19:07:37.244349] [INFO ] [MAIN ] GRBK: Loaded 27075 existing records. [2025-09-24T19:07:37.243319] [WARN ] [MAIN ] GPRK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:07:37.256791] [INFO ] [MAIN ] GPRK: Wiping existing primary data before full refresh. [2025-09-24T19:07:37.280105] [INFO ] [LOCAL ] GPRK: Starting deletion of primary data. [2025-09-24T19:07:37.340837] [DEBUG] [LOCAL ] GPRK: Deleted primary data file. [2025-09-24T19:07:37.359403] [INFO ] [MAIN ] GPRK: Starting full primary refresh. [2025-09-24T19:07:37.562418] [WARN ] [MAIN ] GRBK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:07:37.580558] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-24T19:07:37.591633] [INFO ] [MAIN ] GRBK: Wiping existing primary data before full refresh. [2025-09-24T19:07:37.597222] [INFO ] [LOCAL ] GRBK: Starting deletion of primary data. [2025-09-24T19:07:37.613572] [DEBUG] [LOCAL ] GRBK: Deleted primary data file. [2025-09-24T19:07:37.634866] [INFO ] [MAIN ] GRBK: Starting full primary refresh. [2025-09-24T19:07:37.640056] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2025-01. [2025-09-24T19:07:38.099183] [INFO ] [REMOTE ] GPRK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:07:38.244566] [INFO ] [REMOTE ] GRBK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:07:38.416105] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2024-12. [2025-09-24T19:07:38.572891] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2025-07 (1.74 seconds). [2025-09-24T19:07:39.058737] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2025-01 (1.42 seconds). [2025-09-24T19:07:39.216094] [INFO ] [REMOTE ] GPK: Fetching primary data for 2025-08. [2025-09-24T19:07:39.889498] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2024-12 (1.47 seconds). [2025-09-24T19:07:40.016049] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2025-01. [2025-09-24T19:07:40.816102] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2024-12. [2025-09-24T19:07:40.966779] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-24T19:07:41.554226] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2025-01 (1.54 seconds). [2025-09-24T19:07:41.616047] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2025-02. [2025-09-24T19:07:42.183399] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-24T19:07:42.416110] [INFO ] [REMOTE ] GPK: Fetching primary data for 2025-09. [2025-09-24T19:07:43.085128] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-24T19:07:43.216122] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2025-01. [2025-09-24T19:07:44.016082] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2025-02. [2025-09-24T19:07:44.257593] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2025-09 (1.84 seconds). [2025-09-24T19:07:44.269790] [INFO ] [REMOTE ] GPK: Full fetch complete (75433 records). [2025-09-24T19:07:44.269969] [DEBUG] [VALIDATOR ] GPK: Validating primary data. [2025-09-24T19:07:44.694784] [DEBUG] [VALIDATOR ] GPK: All expected trading days are present. [2025-09-24T19:07:44.695487] [DEBUG] [VALIDATOR ] GPK: Primary data validation passed. [2025-09-24T19:07:44.696741] [INFO ] [MAIN ] GPK: Fetched primary data is valid. [2025-09-24T19:07:44.698000] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-24T19:07:44.704296] [DEBUG] [LOCAL ] GPK: Saving primary data. [2025-09-24T19:07:44.706489] [DEBUG] [LOCAL ] GPK: Trimmed 75433 records to 52671 (keeping 200 days of data) [2025-09-24T19:07:44.816476] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2025-03. [2025-09-24T19:07:44.958855] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2025-02 (0.94 seconds). [2025-09-24T19:07:45.057686] [DEBUG] [LOCAL ] GPK: Primary data saved (52671 records). [2025-09-24T19:07:45.057841] [INFO ] [MAIN ] GPK: Full history saved. [2025-09-24T19:07:45.057956] [INFO ] [MAIN ] Update Progress: 964/2373 symbols completed. GPK took 37.5s. Estimated remaining: 3h 6m 38s. Rate: 7.5 symbols/min [2025-09-24T19:07:45.249112] [INFO ] [MAIN ] GRC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:07:45.262192] [DEBUG] [LOCAL ] GRC: Loaded 8886 existing records from primary storage. [2025-09-24T19:07:45.262317] [INFO ] [MAIN ] GRC: Loaded 8886 existing records. [2025-09-24T19:07:45.449519] [WARN ] [MAIN ] GRC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:07:45.449835] [INFO ] [MAIN ] GRC: Wiping existing primary data before full refresh. [2025-09-24T19:07:45.449893] [INFO ] [LOCAL ] GRC: Starting deletion of primary data. [2025-09-24T19:07:45.450381] [DEBUG] [LOCAL ] GRC: Deleted primary data file. [2025-09-24T19:07:45.450442] [INFO ] [MAIN ] GRC: Starting full primary refresh. [2025-09-24T19:07:45.624904] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2025-03. [2025-09-24T19:07:45.811408] [INFO ] [REMOTE ] GRC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:07:46.294958] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-24T19:07:46.416087] [INFO ] [REMOTE ] GRC: Fetching primary data for 2024-12. [2025-09-24T19:07:46.995254] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2025-03 (1.37 seconds). [2025-09-24T19:07:47.216121] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2025-04. [2025-09-24T19:07:47.236032] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2024-12 (0.82 seconds). [2025-09-24T19:07:48.016117] [INFO ] [REMOTE ] GRC: Fetching primary data for 2025-01. [2025-09-24T19:07:48.745944] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2025-01 (0.73 seconds). [2025-09-24T19:07:48.789693] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-24T19:07:48.816043] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2025-05. [2025-09-24T19:07:49.616138] [INFO ] [REMOTE ] GRC: Fetching primary data for 2025-02. [2025-09-24T19:07:50.291803] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2025-02 (0.68 seconds). [2025-09-24T19:07:50.317686] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-24T19:07:50.416035] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2025-06. [2025-09-24T19:07:51.216116] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2025-04. [2025-09-24T19:07:51.661033] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-24T19:07:52.016111] [INFO ] [REMOTE ] GRC: Fetching primary data for 2025-03. [2025-09-24T19:07:52.344726] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2025-04 (1.13 seconds). [2025-09-24T19:07:52.761944] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2025-03 (0.75 seconds). [2025-09-24T19:07:52.816027] [INFO ] [REMOTE ] GRC: Fetching primary data for 2025-04. [2025-09-24T19:07:53.606685] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2025-04 (0.79 seconds). [2025-09-24T19:07:53.616043] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2025-02. [2025-09-24T19:07:54.416191] [INFO ] [REMOTE ] GRC: Fetching primary data for 2025-05. [2025-09-24T19:07:54.902331] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2025-02 (1.29 seconds). [2025-09-24T19:07:55.197311] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2025-05 (0.78 seconds). [2025-09-24T19:07:55.216027] [INFO ] [REMOTE ] GRC: Fetching primary data for 2025-06. [2025-09-24T19:07:55.761165] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2025-06 (0.55 seconds). [2025-09-24T19:07:56.016103] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2025-07. [2025-09-24T19:07:56.816125] [INFO ] [REMOTE ] GRC: Fetching primary data for 2025-07. [2025-09-24T19:07:57.404519] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2025-07 (1.39 seconds). [2025-09-24T19:07:57.616057] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2025-05. [2025-09-24T19:07:57.668415] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2025-07 (0.85 seconds). [2025-09-24T19:07:58.416060] [INFO ] [REMOTE ] GRC: Fetching primary data for 2025-08. [2025-09-24T19:07:58.663442] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2025-05 (1.05 seconds). [2025-09-24T19:07:59.178471] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2025-08 (0.76 seconds). [2025-09-24T19:07:59.216105] [INFO ] [REMOTE ] GRC: Fetching primary data for 2025-09. [2025-09-24T19:08:00.016164] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2025-06. [2025-09-24T19:08:00.069563] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2025-09 (0.85 seconds). [2025-09-24T19:08:00.074581] [INFO ] [REMOTE ] GRC: Full fetch complete (13069 records). [2025-09-24T19:08:00.074979] [DEBUG] [VALIDATOR ] GRC: Validating primary data. [2025-09-24T19:08:00.628491] [DEBUG] [VALIDATOR ] GRC: All expected trading days are present. [2025-09-24T19:08:00.628608] [DEBUG] [VALIDATOR ] GRC: Primary data validation passed. [2025-09-24T19:08:00.629215] [INFO ] [MAIN ] GRC: Fetched primary data is valid. [2025-09-24T19:08:00.629325] [DEBUG] [LOCAL ] GRC: Saving primary data. [2025-09-24T19:08:00.631064] [DEBUG] [LOCAL ] GRC: Trimmed 13069 records to 8920 (keeping 200 days of data) [2025-09-24T19:08:00.726954] [DEBUG] [LOCAL ] GRC: Primary data saved (8920 records). [2025-09-24T19:08:00.727287] [INFO ] [MAIN ] GRC: Full history saved. [2025-09-24T19:08:00.727628] [INFO ] [MAIN ] Update Progress: 965/2373 symbols completed. GRC took 15.7s. Estimated remaining: 3h 6m 41s. Rate: 7.5 symbols/min [2025-09-24T19:08:00.821393] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2025-08. [2025-09-24T19:08:01.011409] [INFO ] [MAIN ] GRDN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:08:01.040936] [DEBUG] [LOCAL ] GRDN: Loaded 19693 existing records from primary storage. [2025-09-24T19:08:01.041087] [INFO ] [MAIN ] GRDN: Loaded 19693 existing records. [2025-09-24T19:08:01.244840] [WARN ] [MAIN ] GRDN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:08:01.245425] [INFO ] [MAIN ] GRDN: Wiping existing primary data before full refresh. [2025-09-24T19:08:01.245570] [INFO ] [LOCAL ] GRDN: Starting deletion of primary data. [2025-09-24T19:08:01.246442] [DEBUG] [LOCAL ] GRDN: Deleted primary data file. [2025-09-24T19:08:01.246592] [INFO ] [MAIN ] GRDN: Starting full primary refresh. [2025-09-24T19:08:01.395612] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-24T19:08:01.623552] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2025-07. [2025-09-24T19:08:01.671945] [INFO ] [REMOTE ] GRDN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:08:02.377468] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-24T19:08:02.416098] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2024-12. [2025-09-24T19:08:02.768902] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-24T19:08:03.216054] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2025-09. [2025-09-24T19:08:03.238710] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2024-12 (0.82 seconds). [2025-09-24T19:08:04.016087] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2025-08. [2025-09-24T19:08:04.816086] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2025-03. [2025-09-24T19:08:04.848028] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-24T19:08:04.855507] [INFO ] [REMOTE ] GPRK: Full fetch complete (57194 records). [2025-09-24T19:08:04.855707] [DEBUG] [VALIDATOR ] GPRK: Validating primary data. [2025-09-24T19:08:05.286560] [DEBUG] [VALIDATOR ] GPRK: All expected trading days are present. [2025-09-24T19:08:05.286866] [DEBUG] [VALIDATOR ] GPRK: Primary data validation passed. [2025-09-24T19:08:05.289038] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2025-08 (1.27 seconds). [2025-09-24T19:08:05.288252] [INFO ] [MAIN ] GPRK: Fetched primary data is valid. [2025-09-24T19:08:05.294473] [DEBUG] [LOCAL ] GPRK: Saving primary data. [2025-09-24T19:08:05.295928] [DEBUG] [LOCAL ] GPRK: Trimmed 57194 records to 39123 (keeping 200 days of data) [2025-09-24T19:08:05.556797] [DEBUG] [LOCAL ] GPRK: Primary data saved (39123 records). [2025-09-24T19:08:05.557127] [INFO ] [MAIN ] GPRK: Full history saved. [2025-09-24T19:08:05.557393] [INFO ] [MAIN ] Update Progress: 966/2373 symbols completed. GPRK took 29.0s. Estimated remaining: 3h 6m 29s. Rate: 7.5 symbols/min [2025-09-24T19:08:05.625680] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2025-01. [2025-09-24T19:08:05.767116] [INFO ] [MAIN ] GRMN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:08:05.822537] [DEBUG] [LOCAL ] GRMN: Loaded 41489 existing records from primary storage. [2025-09-24T19:08:05.822748] [INFO ] [MAIN ] GRMN: Loaded 41489 existing records. [2025-09-24T19:08:06.018743] [WARN ] [MAIN ] GRMN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:08:06.019022] [INFO ] [MAIN ] GRMN: Wiping existing primary data before full refresh. [2025-09-24T19:08:06.019092] [INFO ] [LOCAL ] GRMN: Starting deletion of primary data. [2025-09-24T19:08:06.020669] [DEBUG] [LOCAL ] GRMN: Deleted primary data file. [2025-09-24T19:08:06.020750] [INFO ] [MAIN ] GRMN: Starting full primary refresh. [2025-09-24T19:08:06.275818] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2025-03 (1.46 seconds). [2025-09-24T19:08:06.419459] [INFO ] [REMOTE ] GRMN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:08:06.419526] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2025-04. [2025-09-24T19:08:06.438119] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2025-01 (0.81 seconds). [2025-09-24T19:08:07.216161] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2025-02. [2025-09-24T19:08:07.702164] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2025-04 (1.28 seconds). [2025-09-24T19:08:07.854862] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2025-02 (0.64 seconds). [2025-09-24T19:08:08.016145] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2025-03. [2025-09-24T19:08:08.816086] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2024-12. [2025-09-24T19:08:08.932490] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2025-03 (0.92 seconds). [2025-09-24T19:08:09.616152] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2025-05. [2025-09-24T19:08:10.033685] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-24T19:08:10.416203] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2025-04. [2025-09-24T19:08:10.910076] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2025-05 (1.29 seconds). [2025-09-24T19:08:11.216158] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2025-06. [2025-09-24T19:08:11.415384] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2025-04 (1.00 seconds). [2025-09-24T19:08:12.016078] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2025-05. [2025-09-24T19:08:12.402239] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2025-06 (1.19 seconds). [2025-09-24T19:08:12.816120] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2025-07. [2025-09-24T19:08:13.082341] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2025-05 (1.07 seconds). [2025-09-24T19:08:13.616113] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2025-06. [2025-09-24T19:08:14.118521] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2025-07 (1.30 seconds). [2025-09-24T19:08:14.416065] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2025-09. [2025-09-24T19:08:14.722520] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2025-06 (1.11 seconds). [2025-09-24T19:08:15.216087] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2025-07. [2025-09-24T19:08:15.801254] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-24T19:08:15.807175] [INFO ] [REMOTE ] GPOR: Full fetch complete (34927 records). [2025-09-24T19:08:15.807344] [DEBUG] [VALIDATOR ] GPOR: Validating primary data. [2025-09-24T19:08:16.021263] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2025-01. [2025-09-24T19:08:16.147410] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2025-07 (0.93 seconds). [2025-09-24T19:08:16.238676] [DEBUG] [VALIDATOR ] GPOR: All expected trading days are present. [2025-09-24T19:08:16.238803] [DEBUG] [VALIDATOR ] GPOR: Primary data validation passed. [2025-09-24T19:08:16.239816] [INFO ] [MAIN ] GPOR: Fetched primary data is valid. [2025-09-24T19:08:16.239928] [DEBUG] [LOCAL ] GPOR: Saving primary data. [2025-09-24T19:08:16.241257] [DEBUG] [LOCAL ] GPOR: Trimmed 34927 records to 22883 (keeping 200 days of data) [2025-09-24T19:08:16.399874] [DEBUG] [LOCAL ] GPOR: Primary data saved (22883 records). [2025-09-24T19:08:16.400080] [INFO ] [MAIN ] GPOR: Full history saved. [2025-09-24T19:08:16.400257] [INFO ] [MAIN ] Update Progress: 967/2373 symbols completed. GPOR took 41.7s. Estimated remaining: 3h 6m 25s. Rate: 7.5 symbols/min [2025-09-24T19:08:16.588443] [INFO ] [MAIN ] GRND: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:08:16.649044] [DEBUG] [LOCAL ] GRND: Loaded 50047 existing records from primary storage. [2025-09-24T19:08:16.649196] [INFO ] [MAIN ] GRND: Loaded 50047 existing records. [2025-09-24T19:08:16.821945] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2025-08. [2025-09-24T19:08:16.836434] [WARN ] [MAIN ] GRND: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:08:16.837471] [INFO ] [MAIN ] GRND: Wiping existing primary data before full refresh. [2025-09-24T19:08:16.837525] [INFO ] [LOCAL ] GRND: Starting deletion of primary data. [2025-09-24T19:08:16.839210] [DEBUG] [LOCAL ] GRND: Deleted primary data file. [2025-09-24T19:08:16.839277] [INFO ] [MAIN ] GRND: Starting full primary refresh. [2025-09-24T19:08:17.212880] [INFO ] [REMOTE ] GRND: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:08:17.373849] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-24T19:08:17.616136] [INFO ] [REMOTE ] GRND: Fetching primary data for 2024-12. [2025-09-24T19:08:17.766426] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2025-08 (0.94 seconds). [2025-09-24T19:08:18.416126] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2025-02. [2025-09-24T19:08:19.143557] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2024-12 (1.53 seconds). [2025-09-24T19:08:19.216095] [INFO ] [REMOTE ] GRND: Fetching primary data for 2025-01. [2025-09-24T19:08:19.746558] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-24T19:08:20.016078] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2025-03. [2025-09-24T19:08:20.596209] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-24T19:08:20.816122] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2025-08. [2025-09-24T19:08:21.616124] [INFO ] [REMOTE ] GRND: Fetching primary data for 2025-02. [2025-09-24T19:08:21.826016] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-24T19:08:21.859567] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2025-08 (1.04 seconds). [2025-09-24T19:08:22.416119] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2025-09. [2025-09-24T19:08:22.918820] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-24T19:08:23.216162] [INFO ] [REMOTE ] GRND: Fetching primary data for 2025-03. [2025-09-24T19:08:23.781748] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2025-09 (1.37 seconds). [2025-09-24T19:08:23.787429] [INFO ] [REMOTE ] GRDN: Full fetch complete (25962 records). [2025-09-24T19:08:23.787533] [DEBUG] [VALIDATOR ] GRDN: Validating primary data. [2025-09-24T19:08:24.022754] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2025-09. [2025-09-24T19:08:24.196752] [DEBUG] [VALIDATOR ] GRDN: All expected trading days are present. [2025-09-24T19:08:24.196898] [DEBUG] [VALIDATOR ] GRDN: Primary data validation passed. [2025-09-24T19:08:24.198036] [INFO ] [MAIN ] GRDN: Fetched primary data is valid. [2025-09-24T19:08:24.198121] [DEBUG] [LOCAL ] GRDN: Saving primary data. [2025-09-24T19:08:24.199684] [DEBUG] [LOCAL ] GRDN: Trimmed 25962 records to 19770 (keeping 200 days of data) [2025-09-24T19:08:24.346338] [DEBUG] [LOCAL ] GRDN: Primary data saved (19770 records). [2025-09-24T19:08:24.346572] [INFO ] [MAIN ] GRDN: Full history saved. [2025-09-24T19:08:24.346738] [INFO ] [MAIN ] Update Progress: 968/2373 symbols completed. GRDN took 23.6s. Estimated remaining: 3h 6m 17s. Rate: 7.5 symbols/min [2025-09-24T19:08:24.544819] [INFO ] [MAIN ] GRNT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:08:24.591728] [DEBUG] [LOCAL ] GRNT: Loaded 33785 existing records from primary storage. [2025-09-24T19:08:24.591924] [INFO ] [MAIN ] GRNT: Loaded 33785 existing records. [2025-09-24T19:08:24.778435] [WARN ] [MAIN ] GRNT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:08:24.778795] [INFO ] [MAIN ] GRNT: Wiping existing primary data before full refresh. [2025-09-24T19:08:24.778903] [INFO ] [LOCAL ] GRNT: Starting deletion of primary data. [2025-09-24T19:08:24.780359] [DEBUG] [LOCAL ] GRNT: Deleted primary data file. [2025-09-24T19:08:24.780458] [INFO ] [MAIN ] GRNT: Starting full primary refresh. [2025-09-24T19:08:24.824744] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2025-04. [2025-09-24T19:08:25.166455] [INFO ] [REMOTE ] GRNT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:08:25.199691] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2025-09 (1.18 seconds). [2025-09-24T19:08:25.232475] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2025-03 (2.02 seconds). [2025-09-24T19:08:25.246927] [INFO ] [REMOTE ] GRBK: Full fetch complete (40637 records). [2025-09-24T19:08:25.248164] [DEBUG] [VALIDATOR ] GRBK: Validating primary data. [2025-09-24T19:08:25.628705] [INFO ] [REMOTE ] GRND: Fetching primary data for 2025-04. [2025-09-24T19:08:25.661236] [DEBUG] [VALIDATOR ] GRBK: All expected trading days are present. [2025-09-24T19:08:25.661349] [DEBUG] [VALIDATOR ] GRBK: Primary data validation passed. [2025-09-24T19:08:25.662394] [INFO ] [MAIN ] GRBK: Fetched primary data is valid. [2025-09-24T19:08:25.662489] [DEBUG] [LOCAL ] GRBK: Saving primary data. [2025-09-24T19:08:25.665288] [DEBUG] [LOCAL ] GRBK: Trimmed 40637 records to 26986 (keeping 200 days of data) [2025-09-24T19:08:25.878416] [DEBUG] [LOCAL ] GRBK: Primary data saved (26986 records). [2025-09-24T19:08:25.878819] [INFO ] [MAIN ] GRBK: Full history saved. [2025-09-24T19:08:25.878998] [INFO ] [MAIN ] Update Progress: 969/2373 symbols completed. GRBK took 49.1s. Estimated remaining: 3h 5m 60s. Rate: 7.5 symbols/min [2025-09-24T19:08:26.064391] [INFO ] [MAIN ] GROV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:08:26.079483] [DEBUG] [LOCAL ] GROV: Loaded 9074 existing records from primary storage. [2025-09-24T19:08:26.079721] [INFO ] [MAIN ] GROV: Loaded 9074 existing records. [2025-09-24T19:08:26.278262] [WARN ] [MAIN ] GROV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:08:26.278635] [INFO ] [MAIN ] GROV: Wiping existing primary data before full refresh. [2025-09-24T19:08:26.278729] [INFO ] [LOCAL ] GROV: Starting deletion of primary data. [2025-09-24T19:08:26.279621] [DEBUG] [LOCAL ] GROV: Deleted primary data file. [2025-09-24T19:08:26.279759] [INFO ] [MAIN ] GROV: Starting full primary refresh. [2025-09-24T19:08:26.417187] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2024-12. [2025-09-24T19:08:26.681949] [INFO ] [REMOTE ] GROV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:08:26.712285] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2025-04 (1.89 seconds). [2025-09-24T19:08:27.216126] [INFO ] [REMOTE ] GROV: Fetching primary data for 2024-12. [2025-09-24T19:08:27.290673] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-24T19:08:27.983051] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-24T19:08:28.004510] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2024-12 (0.79 seconds). [2025-09-24T19:08:28.016046] [INFO ] [REMOTE ] GROV: Fetching primary data for 2025-01. [2025-09-24T19:08:28.816093] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2025-01. [2025-09-24T19:08:28.835466] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2025-01 (0.82 seconds). [2025-09-24T19:08:29.616117] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2025-05. [2025-09-24T19:08:30.117773] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2025-01 (1.30 seconds). [2025-09-24T19:08:30.416089] [INFO ] [REMOTE ] GRND: Fetching primary data for 2025-05. [2025-09-24T19:08:31.199748] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-24T19:08:31.216040] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2025-06. [2025-09-24T19:08:31.880604] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-24T19:08:32.016126] [INFO ] [REMOTE ] GRND: Fetching primary data for 2025-06. [2025-09-24T19:08:32.596925] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-24T19:08:32.816121] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2025-02. [2025-09-24T19:08:33.597349] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-24T19:08:33.616028] [INFO ] [REMOTE ] GRND: Fetching primary data for 2025-07. [2025-09-24T19:08:33.992481] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-24T19:08:34.416085] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2025-07. [2025-09-24T19:08:35.019033] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2025-07 (1.40 seconds). [2025-09-24T19:08:35.216087] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2025-03. [2025-09-24T19:08:36.021170] [INFO ] [REMOTE ] GROV: Fetching primary data for 2025-02. [2025-09-24T19:08:36.038068] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2025-07 (1.62 seconds). [2025-09-24T19:08:36.309701] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2025-03 (1.09 seconds). [2025-09-24T19:08:36.816095] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2025-08. [2025-09-24T19:08:36.863856] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2025-02 (0.84 seconds). [2025-09-24T19:08:37.616118] [INFO ] [REMOTE ] GROV: Fetching primary data for 2025-03. [2025-09-24T19:08:38.297382] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2025-03 (0.68 seconds). [2025-09-24T19:08:38.379609] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-24T19:08:38.416037] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2025-09. [2025-09-24T19:08:39.216124] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2025-04. [2025-09-24T19:08:40.016161] [INFO ] [REMOTE ] GROV: Fetching primary data for 2025-04. [2025-09-24T19:08:40.048384] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-24T19:08:40.055351] [INFO ] [REMOTE ] GRMN: Full fetch complete (60180 records). [2025-09-24T19:08:40.055468] [DEBUG] [VALIDATOR ] GRMN: Validating primary data. [2025-09-24T19:08:40.458301] [DEBUG] [VALIDATOR ] GRMN: All expected trading days are present. [2025-09-24T19:08:40.458533] [DEBUG] [VALIDATOR ] GRMN: Primary data validation passed. [2025-09-24T19:08:40.459409] [INFO ] [MAIN ] GRMN: Fetched primary data is valid. [2025-09-24T19:08:40.459474] [DEBUG] [LOCAL ] GRMN: Saving primary data. [2025-09-24T19:08:40.461092] [DEBUG] [LOCAL ] GRMN: Trimmed 60180 records to 41352 (keeping 200 days of data) [2025-09-24T19:08:40.567761] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2025-04 (0.55 seconds). [2025-09-24T19:08:40.724699] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-24T19:08:40.773349] [DEBUG] [LOCAL ] GRMN: Primary data saved (41352 records). [2025-09-24T19:08:40.773477] [INFO ] [MAIN ] GRMN: Full history saved. [2025-09-24T19:08:40.773556] [INFO ] [MAIN ] Update Progress: 970/2373 symbols completed. GRMN took 35.2s. Estimated remaining: 3h 6m 2s. Rate: 7.5 symbols/min [2025-09-24T19:08:40.821230] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2025-05. [2025-09-24T19:08:40.945208] [INFO ] [MAIN ] GRX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:08:40.951661] [DEBUG] [LOCAL ] GRX: Loaded 4444 existing records from primary storage. [2025-09-24T19:08:40.951794] [INFO ] [MAIN ] GRX: Loaded 4444 existing records. [2025-09-24T19:08:41.131882] [WARN ] [MAIN ] GRX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:08:41.132144] [INFO ] [MAIN ] GRX: Wiping existing primary data before full refresh. [2025-09-24T19:08:41.132192] [INFO ] [LOCAL ] GRX: Starting deletion of primary data. [2025-09-24T19:08:41.132504] [DEBUG] [LOCAL ] GRX: Deleted primary data file. [2025-09-24T19:08:41.132563] [INFO ] [MAIN ] GRX: Starting full primary refresh. [2025-09-24T19:08:41.485711] [INFO ] [REMOTE ] GRX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:08:41.616050] [INFO ] [REMOTE ] GRX: Fetching primary data for 2024-12. [2025-09-24T19:08:42.081420] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2025-05 (1.26 seconds). [2025-09-24T19:08:42.335607] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2024-12 (0.72 seconds). [2025-09-24T19:08:42.416058] [INFO ] [REMOTE ] GRND: Fetching primary data for 2025-08. [2025-09-24T19:08:43.216099] [INFO ] [REMOTE ] GROV: Fetching primary data for 2025-05. [2025-09-24T19:08:44.016059] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2025-06. [2025-09-24T19:08:44.059940] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2025-05 (0.84 seconds). [2025-09-24T19:08:44.150580] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2025-08 (1.73 seconds). [2025-09-24T19:08:44.816123] [INFO ] [REMOTE ] GRX: Fetching primary data for 2025-01. [2025-09-24T19:08:45.376143] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2025-06 (1.36 seconds). [2025-09-24T19:08:45.388677] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2025-01 (0.57 seconds). [2025-09-24T19:08:45.616105] [INFO ] [REMOTE ] GRND: Fetching primary data for 2025-09. [2025-09-24T19:08:46.416085] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2025-07. [2025-09-24T19:08:47.216120] [INFO ] [REMOTE ] GROV: Fetching primary data for 2025-06. [2025-09-24T19:08:47.496637] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2025-09 (1.88 seconds). [2025-09-24T19:08:47.505784] [INFO ] [REMOTE ] GRND: Full fetch complete (70247 records). [2025-09-24T19:08:47.505919] [DEBUG] [VALIDATOR ] GRND: Validating primary data. [2025-09-24T19:08:47.857788] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2025-06 (0.64 seconds). [2025-09-24T19:08:47.967693] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-24T19:08:47.998773] [DEBUG] [VALIDATOR ] GRND: All expected trading days are present. [2025-09-24T19:08:47.999300] [DEBUG] [VALIDATOR ] GRND: Primary data validation passed. [2025-09-24T19:08:48.000573] [INFO ] [MAIN ] GRND: Fetched primary data is valid. [2025-09-24T19:08:48.000672] [DEBUG] [LOCAL ] GRND: Saving primary data. [2025-09-24T19:08:48.002249] [DEBUG] [LOCAL ] GRND: Trimmed 70247 records to 49997 (keeping 200 days of data) [2025-09-24T19:08:48.057315] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2025-08. [2025-09-24T19:08:48.316966] [DEBUG] [LOCAL ] GRND: Primary data saved (49997 records). [2025-09-24T19:08:48.317126] [INFO ] [MAIN ] GRND: Full history saved. [2025-09-24T19:08:48.317239] [INFO ] [MAIN ] Update Progress: 971/2373 symbols completed. GRND took 31.9s. Estimated remaining: 3h 5m 53s. Rate: 7.5 symbols/min [2025-09-24T19:08:48.510782] [INFO ] [MAIN ] GS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:08:48.566126] [DEBUG] [LOCAL ] GS: Loaded 52068 existing records from primary storage. [2025-09-24T19:08:48.566291] [INFO ] [MAIN ] GS: Loaded 52068 existing records. [2025-09-24T19:08:48.777970] [WARN ] [MAIN ] GS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:08:48.778253] [INFO ] [MAIN ] GS: Wiping existing primary data before full refresh. [2025-09-24T19:08:48.778305] [INFO ] [LOCAL ] GS: Starting deletion of primary data. [2025-09-24T19:08:48.779754] [DEBUG] [LOCAL ] GS: Deleted primary data file. [2025-09-24T19:08:48.779819] [INFO ] [MAIN ] GS: Starting full primary refresh. [2025-09-24T19:08:48.821265] [INFO ] [REMOTE ] GRX: Fetching primary data for 2025-02. [2025-09-24T19:08:49.172575] [INFO ] [REMOTE ] GS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:08:49.421413] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2025-02 (0.60 seconds). [2025-09-24T19:08:49.545962] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-24T19:08:49.616080] [INFO ] [REMOTE ] GRX: Fetching primary data for 2025-03. [2025-09-24T19:08:50.237588] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2025-03 (0.62 seconds). [2025-09-24T19:08:50.416083] [INFO ] [REMOTE ] GRX: Fetching primary data for 2025-04. [2025-09-24T19:08:50.983348] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2025-04 (0.57 seconds). [2025-09-24T19:08:51.216089] [INFO ] [REMOTE ] GRX: Fetching primary data for 2025-05. [2025-09-24T19:08:51.778991] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2025-05 (0.56 seconds). [2025-09-24T19:08:52.016162] [INFO ] [REMOTE ] GROV: Fetching primary data for 2025-07. [2025-09-24T19:08:52.816166] [INFO ] [REMOTE ] GS: Fetching primary data for 2024-12. [2025-09-24T19:08:53.002861] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-24T19:08:53.616100] [INFO ] [REMOTE ] GROV: Fetching primary data for 2025-08. [2025-09-24T19:08:54.420721] [INFO ] [REMOTE ] GRX: Fetching primary data for 2025-06. [2025-09-24T19:08:54.422710] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2025-08 (0.81 seconds). [2025-09-24T19:08:54.760349] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2024-12 (1.94 seconds). [2025-09-24T19:08:54.990536] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2025-06 (0.57 seconds). [2025-09-24T19:08:55.216097] [INFO ] [REMOTE ] GROV: Fetching primary data for 2025-09. [2025-09-24T19:08:55.933586] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2025-09 (0.72 seconds). [2025-09-24T19:08:55.935044] [INFO ] [REMOTE ] GROV: Full fetch complete (14577 records). [2025-09-24T19:08:55.935122] [DEBUG] [VALIDATOR ] GROV: Validating primary data. [2025-09-24T19:08:56.021395] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2025-09. [2025-09-24T19:08:56.320739] [DEBUG] [VALIDATOR ] GROV: All expected trading days are present. [2025-09-24T19:08:56.320867] [DEBUG] [VALIDATOR ] GROV: Primary data validation passed. [2025-09-24T19:08:56.321203] [INFO ] [MAIN ] GROV: Fetched primary data is valid. [2025-09-24T19:08:56.321243] [DEBUG] [LOCAL ] GROV: Saving primary data. [2025-09-24T19:08:56.321741] [DEBUG] [LOCAL ] GROV: Trimmed 14577 records to 9051 (keeping 200 days of data) [2025-09-24T19:08:56.381919] [DEBUG] [LOCAL ] GROV: Primary data saved (9051 records). [2025-09-24T19:08:56.382102] [INFO ] [MAIN ] GROV: Full history saved. [2025-09-24T19:08:56.382213] [INFO ] [MAIN ] Update Progress: 972/2373 symbols completed. GROV took 30.5s. Estimated remaining: 3h 5m 46s. Rate: 7.5 symbols/min [2025-09-24T19:08:56.584759] [INFO ] [MAIN ] GSBD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:08:56.629542] [DEBUG] [LOCAL ] GSBD: Loaded 39136 existing records from primary storage. [2025-09-24T19:08:56.629765] [INFO ] [MAIN ] GSBD: Loaded 39136 existing records. [2025-09-24T19:08:56.810569] [WARN ] [MAIN ] GSBD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:08:56.810833] [INFO ] [MAIN ] GSBD: Wiping existing primary data before full refresh. [2025-09-24T19:08:56.810883] [INFO ] [LOCAL ] GSBD: Starting deletion of primary data. [2025-09-24T19:08:56.812129] [DEBUG] [LOCAL ] GSBD: Deleted primary data file. [2025-09-24T19:08:56.812190] [INFO ] [MAIN ] GSBD: Starting full primary refresh. [2025-09-24T19:08:56.823428] [INFO ] [REMOTE ] GRX: Fetching primary data for 2025-07. [2025-09-24T19:08:57.183307] [INFO ] [REMOTE ] GSBD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:08:57.217780] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-24T19:08:57.223976] [INFO ] [REMOTE ] GRNT: Full fetch complete (48504 records). [2025-09-24T19:08:57.224073] [DEBUG] [VALIDATOR ] GRNT: Validating primary data. [2025-09-24T19:08:57.554764] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2025-07 (0.73 seconds). [2025-09-24T19:08:57.624766] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2024-12. [2025-09-24T19:08:57.628067] [DEBUG] [VALIDATOR ] GRNT: All expected trading days are present. [2025-09-24T19:08:57.628445] [DEBUG] [VALIDATOR ] GRNT: Primary data validation passed. [2025-09-24T19:08:57.630101] [INFO ] [MAIN ] GRNT: Fetched primary data is valid. [2025-09-24T19:08:57.630281] [DEBUG] [LOCAL ] GRNT: Saving primary data. [2025-09-24T19:08:57.631704] [DEBUG] [LOCAL ] GRNT: Trimmed 48504 records to 33695 (keeping 200 days of data) [2025-09-24T19:08:57.829400] [DEBUG] [LOCAL ] GRNT: Primary data saved (33695 records). [2025-09-24T19:08:57.829549] [INFO ] [MAIN ] GRNT: Full history saved. [2025-09-24T19:08:57.829640] [INFO ] [MAIN ] Update Progress: 973/2373 symbols completed. GRNT took 33.5s. Estimated remaining: 3h 5m 28s. Rate: 7.5 symbols/min [2025-09-24T19:08:58.016696] [INFO ] [MAIN ] GSK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:08:58.067378] [DEBUG] [LOCAL ] GSK: Loaded 53493 existing records from primary storage. [2025-09-24T19:08:58.067529] [INFO ] [MAIN ] GSK: Loaded 53493 existing records. [2025-09-24T19:08:58.244010] [WARN ] [MAIN ] GSK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:08:58.244250] [INFO ] [MAIN ] GSK: Wiping existing primary data before full refresh. [2025-09-24T19:08:58.244298] [INFO ] [LOCAL ] GSK: Starting deletion of primary data. [2025-09-24T19:08:58.246154] [DEBUG] [LOCAL ] GSK: Deleted primary data file. [2025-09-24T19:08:58.246216] [INFO ] [MAIN ] GSK: Starting full primary refresh. [2025-09-24T19:08:58.427413] [INFO ] [REMOTE ] GRX: Fetching primary data for 2025-08. [2025-09-24T19:08:58.607178] [INFO ] [REMOTE ] GSK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:08:59.114123] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2025-08 (0.69 seconds). [2025-09-24T19:08:59.221221] [INFO ] [REMOTE ] GS: Fetching primary data for 2025-01. [2025-09-24T19:08:59.239964] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-24T19:09:00.016094] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2025-01. [2025-09-24T19:09:00.816148] [INFO ] [REMOTE ] GSK: Fetching primary data for 2024-12. [2025-09-24T19:09:01.616168] [INFO ] [REMOTE ] GRX: Fetching primary data for 2025-09. [2025-09-24T19:09:02.027029] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2025-01 (2.01 seconds). [2025-09-24T19:09:02.169519] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2025-01 (2.95 seconds). [2025-09-24T19:09:02.416143] [INFO ] [REMOTE ] GS: Fetching primary data for 2025-02. [2025-09-24T19:09:03.216217] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2025-02. [2025-09-24T19:09:03.347406] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-24T19:09:03.350030] [INFO ] [REMOTE ] GRX: Full fetch complete (6436 records). [2025-09-24T19:09:03.350179] [DEBUG] [VALIDATOR ] GRX: Validating primary data. [2025-09-24T19:09:03.789927] [DEBUG] [VALIDATOR ] GRX: All expected trading days are present. [2025-09-24T19:09:03.790074] [DEBUG] [VALIDATOR ] GRX: Primary data validation passed. [2025-09-24T19:09:03.790367] [INFO ] [MAIN ] GRX: Fetched primary data is valid. [2025-09-24T19:09:03.790444] [DEBUG] [LOCAL ] GRX: Saving primary data. [2025-09-24T19:09:03.819971] [DEBUG] [LOCAL ] GRX: Trimmed 6436 records to 4477 (keeping 200 days of data) [2025-09-24T19:09:03.826198] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2024-12 (3.01 seconds). [2025-09-24T19:09:03.864215] [DEBUG] [LOCAL ] GRX: Primary data saved (4477 records). [2025-09-24T19:09:03.864322] [INFO ] [MAIN ] GRX: Full history saved. [2025-09-24T19:09:03.864404] [INFO ] [MAIN ] Update Progress: 974/2373 symbols completed. GRX took 23.1s. Estimated remaining: 3h 5m 18s. Rate: 7.6 symbols/min [2025-09-24T19:09:04.018087] [INFO ] [REMOTE ] GSK: Fetching primary data for 2025-01. [2025-09-24T19:09:04.038592] [INFO ] [MAIN ] GSL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:09:04.073335] [DEBUG] [LOCAL ] GSL: Loaded 33536 existing records from primary storage. [2025-09-24T19:09:04.073494] [INFO ] [MAIN ] GSL: Loaded 33536 existing records. [2025-09-24T19:09:04.264173] [WARN ] [MAIN ] GSL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:09:04.264462] [INFO ] [MAIN ] GSL: Wiping existing primary data before full refresh. [2025-09-24T19:09:04.264530] [INFO ] [LOCAL ] GSL: Starting deletion of primary data. [2025-09-24T19:09:04.265936] [DEBUG] [LOCAL ] GSL: Deleted primary data file. [2025-09-24T19:09:04.266002] [INFO ] [MAIN ] GSL: Starting full primary refresh. [2025-09-24T19:09:04.637615] [INFO ] [REMOTE ] GSL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:09:04.816052] [INFO ] [REMOTE ] GSL: Fetching primary data for 2024-12. [2025-09-24T19:09:04.914355] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2025-02 (1.70 seconds). [2025-09-24T19:09:05.192629] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2025-02 (2.78 seconds). [2025-09-24T19:09:05.616067] [INFO ] [REMOTE ] GS: Fetching primary data for 2025-03. [2025-09-24T19:09:05.728186] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2025-01 (1.71 seconds). [2025-09-24T19:09:05.779320] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2024-12 (0.96 seconds). [2025-09-24T19:09:06.416090] [INFO ] [REMOTE ] GSL: Fetching primary data for 2025-01. [2025-09-24T19:09:07.216085] [INFO ] [REMOTE ] GSK: Fetching primary data for 2025-02. [2025-09-24T19:09:07.662346] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-24T19:09:07.859922] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2025-03 (2.24 seconds). [2025-09-24T19:09:08.016081] [INFO ] [REMOTE ] GS: Fetching primary data for 2025-04. [2025-09-24T19:09:08.780706] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-24T19:09:08.816068] [INFO ] [REMOTE ] GSK: Fetching primary data for 2025-03. [2025-09-24T19:09:09.616180] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2025-03. [2025-09-24T19:09:10.416117] [INFO ] [REMOTE ] GSL: Fetching primary data for 2025-02. [2025-09-24T19:09:10.491621] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2025-04 (2.48 seconds). [2025-09-24T19:09:10.725356] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2025-03 (1.91 seconds). [2025-09-24T19:09:10.875400] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2025-03 (1.26 seconds). [2025-09-24T19:09:11.216119] [INFO ] [REMOTE ] GSK: Fetching primary data for 2025-04. [2025-09-24T19:09:11.431809] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2025-02 (1.02 seconds). [2025-09-24T19:09:12.016109] [INFO ] [REMOTE ] GSL: Fetching primary data for 2025-03. [2025-09-24T19:09:12.816083] [INFO ] [REMOTE ] GS: Fetching primary data for 2025-05. [2025-09-24T19:09:13.195615] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2025-04 (1.98 seconds). [2025-09-24T19:09:13.444457] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2025-03 (1.43 seconds). [2025-09-24T19:09:13.616098] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2025-04. [2025-09-24T19:09:14.416113] [INFO ] [REMOTE ] GSK: Fetching primary data for 2025-05. [2025-09-24T19:09:14.937387] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2025-05 (2.12 seconds). [2025-09-24T19:09:15.138445] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-24T19:09:15.216095] [INFO ] [REMOTE ] GSL: Fetching primary data for 2025-04. [2025-09-24T19:09:16.016121] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2025-05. [2025-09-24T19:09:16.230272] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-24T19:09:16.765469] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-24T19:09:16.816061] [INFO ] [REMOTE ] GSL: Fetching primary data for 2025-05. [2025-09-24T19:09:17.616093] [INFO ] [REMOTE ] GSK: Fetching primary data for 2025-06. [2025-09-24T19:09:18.416128] [INFO ] [REMOTE ] GS: Fetching primary data for 2025-06. [2025-09-24T19:09:18.554668] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2025-05 (2.54 seconds). [2025-09-24T19:09:19.216173] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2025-06. [2025-09-24T19:09:19.398955] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2025-05 (2.58 seconds). [2025-09-24T19:09:19.691609] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2025-06 (2.08 seconds). [2025-09-24T19:09:20.016049] [INFO ] [REMOTE ] GSK: Fetching primary data for 2025-07. [2025-09-24T19:09:20.488013] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2025-06 (2.07 seconds). [2025-09-24T19:09:20.729364] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-24T19:09:20.816042] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2025-07. [2025-09-24T19:09:21.616096] [INFO ] [REMOTE ] GS: Fetching primary data for 2025-07. [2025-09-24T19:09:22.052795] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2025-07 (2.04 seconds). [2025-09-24T19:09:22.115454] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2025-07 (1.30 seconds). [2025-09-24T19:09:22.416087] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2025-08. [2025-09-24T19:09:23.216085] [INFO ] [REMOTE ] GSL: Fetching primary data for 2025-06. [2025-09-24T19:09:23.859515] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-24T19:09:23.922105] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2025-07 (2.31 seconds). [2025-09-24T19:09:24.016060] [INFO ] [REMOTE ] GS: Fetching primary data for 2025-08. [2025-09-24T19:09:24.435219] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-24T19:09:24.816133] [INFO ] [REMOTE ] GSL: Fetching primary data for 2025-07. [2025-09-24T19:09:25.616118] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2025-09. [2025-09-24T19:09:26.048982] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2025-08 (2.03 seconds). [2025-09-24T19:09:26.092961] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2025-07 (1.28 seconds). [2025-09-24T19:09:26.416160] [INFO ] [REMOTE ] GSL: Fetching primary data for 2025-08. [2025-09-24T19:09:27.084761] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2025-09 (1.47 seconds). [2025-09-24T19:09:27.095191] [INFO ] [REMOTE ] GSBD: Full fetch complete (58399 records). [2025-09-24T19:09:27.095372] [DEBUG] [VALIDATOR ] GSBD: Validating primary data. [2025-09-24T19:09:27.221259] [INFO ] [REMOTE ] GSK: Fetching primary data for 2025-08. [2025-09-24T19:09:27.493672] [DEBUG] [VALIDATOR ] GSBD: All expected trading days are present. [2025-09-24T19:09:27.493811] [DEBUG] [VALIDATOR ] GSBD: Primary data validation passed. [2025-09-24T19:09:27.494708] [INFO ] [MAIN ] GSBD: Fetched primary data is valid. [2025-09-24T19:09:27.494809] [DEBUG] [LOCAL ] GSBD: Saving primary data. [2025-09-24T19:09:27.498081] [DEBUG] [LOCAL ] GSBD: Trimmed 58399 records to 39133 (keeping 200 days of data) [2025-09-24T19:09:27.614950] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2025-08 (1.20 seconds). [2025-09-24T19:09:27.780311] [DEBUG] [LOCAL ] GSBD: Primary data saved (39133 records). [2025-09-24T19:09:27.780474] [INFO ] [MAIN ] GSBD: Full history saved. [2025-09-24T19:09:27.780583] [INFO ] [MAIN ] Update Progress: 975/2373 symbols completed. GSBD took 31.4s. Estimated remaining: 3h 5m 33s. Rate: 7.5 symbols/min [2025-09-24T19:09:27.963390] [INFO ] [MAIN ] GTES: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:09:28.013196] [DEBUG] [LOCAL ] GTES: Loaded 50681 existing records from primary storage. [2025-09-24T19:09:28.013357] [INFO ] [MAIN ] GTES: Loaded 50681 existing records. [2025-09-24T19:09:28.024717] [INFO ] [REMOTE ] GSL: Fetching primary data for 2025-09. [2025-09-24T19:09:28.204065] [WARN ] [MAIN ] GTES: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:09:28.204340] [INFO ] [MAIN ] GTES: Wiping existing primary data before full refresh. [2025-09-24T19:09:28.204390] [INFO ] [LOCAL ] GTES: Starting deletion of primary data. [2025-09-24T19:09:28.205621] [DEBUG] [LOCAL ] GTES: Deleted primary data file. [2025-09-24T19:09:28.205709] [INFO ] [MAIN ] GTES: Starting full primary refresh. [2025-09-24T19:09:28.573703] [INFO ] [REMOTE ] GTES: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:09:28.797841] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2025-08 (1.58 seconds). [2025-09-24T19:09:28.816030] [INFO ] [REMOTE ] GSK: Fetching primary data for 2025-09. [2025-09-24T19:09:29.616065] [INFO ] [REMOTE ] GS: Fetching primary data for 2025-09. [2025-09-24T19:09:29.693746] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2025-09 (1.67 seconds). [2025-09-24T19:09:29.699747] [INFO ] [REMOTE ] GSL: Full fetch complete (47937 records). [2025-09-24T19:09:29.699861] [DEBUG] [VALIDATOR ] GSL: Validating primary data. [2025-09-24T19:09:30.097139] [DEBUG] [VALIDATOR ] GSL: All expected trading days are present. [2025-09-24T19:09:30.097253] [DEBUG] [VALIDATOR ] GSL: Primary data validation passed. [2025-09-24T19:09:30.098048] [INFO ] [MAIN ] GSL: Fetched primary data is valid. [2025-09-24T19:09:30.098157] [DEBUG] [LOCAL ] GSL: Saving primary data. [2025-09-24T19:09:30.099279] [DEBUG] [LOCAL ] GSL: Trimmed 47937 records to 33432 (keeping 200 days of data) [2025-09-24T19:09:30.306884] [DEBUG] [LOCAL ] GSL: Primary data saved (33432 records). [2025-09-24T19:09:30.307049] [INFO ] [MAIN ] GSL: Full history saved. [2025-09-24T19:09:30.307153] [INFO ] [MAIN ] Update Progress: 976/2373 symbols completed. GSL took 26.4s. Estimated remaining: 3h 5m 17s. Rate: 7.5 symbols/min [2025-09-24T19:09:30.421233] [INFO ] [REMOTE ] GTES: Fetching primary data for 2024-12. [2025-09-24T19:09:30.478597] [INFO ] [MAIN ] GTLS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:09:30.520268] [DEBUG] [LOCAL ] GTLS: Loaded 42996 existing records from primary storage. [2025-09-24T19:09:30.520425] [INFO ] [MAIN ] GTLS: Loaded 42996 existing records. [2025-09-24T19:09:30.703910] [WARN ] [MAIN ] GTLS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:09:30.704210] [INFO ] [MAIN ] GTLS: Wiping existing primary data before full refresh. [2025-09-24T19:09:30.704266] [INFO ] [LOCAL ] GTLS: Starting deletion of primary data. [2025-09-24T19:09:30.705495] [DEBUG] [LOCAL ] GTLS: Deleted primary data file. [2025-09-24T19:09:30.705559] [INFO ] [MAIN ] GTLS: Starting full primary refresh. [2025-09-24T19:09:31.074442] [INFO ] [REMOTE ] GTLS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:09:31.133616] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2025-09 (2.32 seconds). [2025-09-24T19:09:31.144527] [INFO ] [REMOTE ] GSK: Full fetch complete (77472 records). [2025-09-24T19:09:31.144876] [DEBUG] [VALIDATOR ] GSK: Validating primary data. [2025-09-24T19:09:31.221252] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2024-12. [2025-09-24T19:09:31.576734] [DEBUG] [VALIDATOR ] GSK: All expected trading days are present. [2025-09-24T19:09:31.576838] [DEBUG] [VALIDATOR ] GSK: Primary data validation passed. [2025-09-24T19:09:31.578157] [INFO ] [MAIN ] GSK: Fetched primary data is valid. [2025-09-24T19:09:31.578240] [DEBUG] [LOCAL ] GSK: Saving primary data. [2025-09-24T19:09:31.579985] [DEBUG] [LOCAL ] GSK: Trimmed 77472 records to 53493 (keeping 200 days of data) [2025-09-24T19:09:31.955896] [DEBUG] [LOCAL ] GSK: Primary data saved (53493 records). [2025-09-24T19:09:31.957482] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-24T19:09:31.967870] [INFO ] [MAIN ] GSK: Full history saved. [2025-09-24T19:09:31.968462] [INFO ] [MAIN ] Update Progress: 977/2373 symbols completed. GSK took 34.1s. Estimated remaining: 3h 4m 60s. Rate: 7.5 symbols/min [2025-09-24T19:09:32.037074] [INFO ] [REMOTE ] GTES: Fetching primary data for 2025-01. [2025-09-24T19:09:32.144331] [INFO ] [MAIN ] GTN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:09:32.187219] [DEBUG] [LOCAL ] GTN: Loaded 45680 existing records from primary storage. [2025-09-24T19:09:32.187394] [INFO ] [MAIN ] GTN: Loaded 45680 existing records. [2025-09-24T19:09:32.384364] [WARN ] [MAIN ] GTN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:09:32.393797] [INFO ] [MAIN ] GTN: Wiping existing primary data before full refresh. [2025-09-24T19:09:32.394693] [INFO ] [LOCAL ] GTN: Starting deletion of primary data. [2025-09-24T19:09:32.394600] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2025-09 (2.78 seconds). [2025-09-24T19:09:32.403822] [INFO ] [REMOTE ] GS: Full fetch complete (75818 records). [2025-09-24T19:09:32.403932] [DEBUG] [VALIDATOR ] GS: Validating primary data. [2025-09-24T19:09:32.404123] [DEBUG] [LOCAL ] GTN: Deleted primary data file. [2025-09-24T19:09:32.404270] [INFO ] [MAIN ] GTN: Starting full primary refresh. [2025-09-24T19:09:33.166922] [INFO ] [REMOTE ] GTN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:09:33.206870] [INFO ] [REMOTE ] GTN: Fetching primary data for 2024-12. [2025-09-24T19:09:33.261769] [DEBUG] [VALIDATOR ] GS: All expected trading days are present. [2025-09-24T19:09:33.262073] [DEBUG] [VALIDATOR ] GS: Primary data validation passed. [2025-09-24T19:09:33.263731] [INFO ] [MAIN ] GS: Fetched primary data is valid. [2025-09-24T19:09:33.263955] [DEBUG] [LOCAL ] GS: Saving primary data. [2025-09-24T19:09:33.290495] [DEBUG] [LOCAL ] GS: Trimmed 75818 records to 52038 (keeping 200 days of data) [2025-09-24T19:09:33.291596] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2024-12 (2.07 seconds). [2025-09-24T19:09:33.584287] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-24T19:09:33.621940] [INFO ] [REMOTE ] GTES: Fetching primary data for 2025-02. [2025-09-24T19:09:33.700076] [DEBUG] [LOCAL ] GS: Primary data saved (52038 records). [2025-09-24T19:09:33.700239] [INFO ] [MAIN ] GS: Full history saved. [2025-09-24T19:09:33.700333] [INFO ] [MAIN ] Update Progress: 978/2373 symbols completed. GS took 45.4s. Estimated remaining: 3h 4m 43s. Rate: 7.6 symbols/min [2025-09-24T19:09:33.872418] [INFO ] [MAIN ] GTY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:09:33.902555] [DEBUG] [LOCAL ] GTY: Loaded 30403 existing records from primary storage. [2025-09-24T19:09:33.902738] [INFO ] [MAIN ] GTY: Loaded 30403 existing records. [2025-09-24T19:09:34.085264] [WARN ] [MAIN ] GTY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:09:34.085543] [INFO ] [MAIN ] GTY: Wiping existing primary data before full refresh. [2025-09-24T19:09:34.085594] [INFO ] [LOCAL ] GTY: Starting deletion of primary data. [2025-09-24T19:09:34.086363] [DEBUG] [LOCAL ] GTY: Deleted primary data file. [2025-09-24T19:09:34.086427] [INFO ] [MAIN ] GTY: Starting full primary refresh. [2025-09-24T19:09:34.424448] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2025-01. [2025-09-24T19:09:34.446628] [INFO ] [REMOTE ] GTY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:09:34.836750] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2024-12 (1.63 seconds). [2025-09-24T19:09:35.192095] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-24T19:09:35.216030] [INFO ] [REMOTE ] GTES: Fetching primary data for 2025-03. [2025-09-24T19:09:35.704325] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2025-01 (1.28 seconds). [2025-09-24T19:09:36.016073] [INFO ] [REMOTE ] GTY: Fetching primary data for 2024-12. [2025-09-24T19:09:36.566718] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2025-03 (1.35 seconds). [2025-09-24T19:09:36.816115] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2025-02. [2025-09-24T19:09:36.851358] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-24T19:09:37.616139] [INFO ] [REMOTE ] GTN: Fetching primary data for 2025-01. [2025-09-24T19:09:38.291408] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-24T19:09:38.416116] [INFO ] [REMOTE ] GTY: Fetching primary data for 2025-01. [2025-09-24T19:09:39.158346] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2025-01 (1.54 seconds). [2025-09-24T19:09:39.216034] [INFO ] [REMOTE ] GTN: Fetching primary data for 2025-02. [2025-09-24T19:09:39.238205] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2025-01 (0.82 seconds). [2025-09-24T19:09:40.016083] [INFO ] [REMOTE ] GTES: Fetching primary data for 2025-04. [2025-09-24T19:09:40.415442] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-24T19:09:40.816160] [INFO ] [REMOTE ] GTN: Fetching primary data for 2025-03. [2025-09-24T19:09:41.616103] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2025-03. [2025-09-24T19:09:41.731965] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-24T19:09:42.135625] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2025-03 (1.32 seconds). [2025-09-24T19:09:42.416082] [INFO ] [REMOTE ] GTY: Fetching primary data for 2025-02. [2025-09-24T19:09:43.169038] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2025-03 (1.55 seconds). [2025-09-24T19:09:43.216043] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2025-04. [2025-09-24T19:09:43.413816] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2025-02 (1.00 seconds). [2025-09-24T19:09:44.016124] [INFO ] [REMOTE ] GTY: Fetching primary data for 2025-03. [2025-09-24T19:09:44.828338] [INFO ] [REMOTE ] GTES: Fetching primary data for 2025-05. [2025-09-24T19:09:44.831300] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2025-04 (1.62 seconds). [2025-09-24T19:09:45.269193] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2025-03 (1.25 seconds). [2025-09-24T19:09:45.616086] [INFO ] [REMOTE ] GTY: Fetching primary data for 2025-04. [2025-09-24T19:09:46.416055] [INFO ] [REMOTE ] GTN: Fetching primary data for 2025-04. [2025-09-24T19:09:46.554076] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-24T19:09:47.051513] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2025-04 (1.44 seconds). [2025-09-24T19:09:47.216174] [INFO ] [REMOTE ] GTY: Fetching primary data for 2025-05. [2025-09-24T19:09:48.016109] [INFO ] [REMOTE ] GTES: Fetching primary data for 2025-06. [2025-09-24T19:09:48.169116] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-24T19:09:48.534974] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-24T19:09:48.816110] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2025-05. [2025-09-24T19:09:49.576729] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-24T19:09:49.616059] [INFO ] [REMOTE ] GTES: Fetching primary data for 2025-07. [2025-09-24T19:09:50.280105] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-24T19:09:50.416101] [INFO ] [REMOTE ] GTN: Fetching primary data for 2025-05. [2025-09-24T19:09:51.216039] [INFO ] [REMOTE ] GTY: Fetching primary data for 2025-06. [2025-09-24T19:09:51.328050] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-24T19:09:52.016164] [INFO ] [REMOTE ] GTES: Fetching primary data for 2025-08. [2025-09-24T19:09:52.108504] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2025-05 (1.69 seconds). [2025-09-24T19:09:52.380985] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2025-06 (1.16 seconds). [2025-09-24T19:09:52.816122] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2025-06. [2025-09-24T19:09:53.533054] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-24T19:09:53.616174] [INFO ] [REMOTE ] GTN: Fetching primary data for 2025-06. [2025-09-24T19:09:54.416053] [INFO ] [REMOTE ] GTY: Fetching primary data for 2025-07. [2025-09-24T19:09:54.475087] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-24T19:09:55.170825] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2025-06 (1.55 seconds). [2025-09-24T19:09:55.216147] [INFO ] [REMOTE ] GTES: Fetching primary data for 2025-09. [2025-09-24T19:09:56.016442] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2025-07. [2025-09-24T19:09:56.021691] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2025-07 (1.61 seconds). [2025-09-24T19:09:56.673250] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-24T19:09:56.684532] [INFO ] [REMOTE ] GTES: Full fetch complete (73976 records). [2025-09-24T19:09:56.684888] [DEBUG] [VALIDATOR ] GTES: Validating primary data. [2025-09-24T19:09:56.821281] [INFO ] [REMOTE ] GTN: Fetching primary data for 2025-07. [2025-09-24T19:09:57.115131] [DEBUG] [VALIDATOR ] GTES: All expected trading days are present. [2025-09-24T19:09:57.115315] [DEBUG] [VALIDATOR ] GTES: Primary data validation passed. [2025-09-24T19:09:57.116800] [INFO ] [MAIN ] GTES: Fetched primary data is valid. [2025-09-24T19:09:57.116876] [DEBUG] [LOCAL ] GTES: Saving primary data. [2025-09-24T19:09:57.124336] [DEBUG] [LOCAL ] GTES: Trimmed 73976 records to 50654 (keeping 200 days of data) [2025-09-24T19:09:57.481308] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-24T19:09:57.507894] [DEBUG] [LOCAL ] GTES: Primary data saved (50654 records). [2025-09-24T19:09:57.508125] [INFO ] [MAIN ] GTES: Full history saved. [2025-09-24T19:09:57.508295] [INFO ] [MAIN ] Update Progress: 979/2373 symbols completed. GTES took 29.7s. Estimated remaining: 3h 4m 58s. Rate: 7.5 symbols/min [2025-09-24T19:09:57.621276] [INFO ] [REMOTE ] GTY: Fetching primary data for 2025-08. [2025-09-24T19:09:57.693414] [INFO ] [MAIN ] GUG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:09:57.708976] [DEBUG] [LOCAL ] GUG: Loaded 12019 existing records from primary storage. [2025-09-24T19:09:57.709189] [INFO ] [MAIN ] GUG: Loaded 12019 existing records. [2025-09-24T19:09:57.913219] [WARN ] [MAIN ] GUG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:09:57.913862] [INFO ] [MAIN ] GUG: Wiping existing primary data before full refresh. [2025-09-24T19:09:57.913938] [INFO ] [LOCAL ] GUG: Starting deletion of primary data. [2025-09-24T19:09:57.914634] [DEBUG] [LOCAL ] GUG: Deleted primary data file. [2025-09-24T19:09:57.914735] [INFO ] [MAIN ] GUG: Starting full primary refresh. [2025-09-24T19:09:58.285850] [INFO ] [REMOTE ] GUG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:09:58.416125] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2025-08. [2025-09-24T19:09:58.516085] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2025-07 (1.69 seconds). [2025-09-24T19:09:58.869377] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2025-08 (1.25 seconds). [2025-09-24T19:09:59.216191] [INFO ] [REMOTE ] GTY: Fetching primary data for 2025-09. [2025-09-24T19:09:59.836752] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2025-08 (1.42 seconds). [2025-09-24T19:10:00.016190] [INFO ] [REMOTE ] GUG: Fetching primary data for 2024-12. [2025-09-24T19:10:00.205457] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2025-09 (0.99 seconds). [2025-09-24T19:10:00.211306] [INFO ] [REMOTE ] GTY: Full fetch complete (43236 records). [2025-09-24T19:10:00.211453] [DEBUG] [VALIDATOR ] GTY: Validating primary data. [2025-09-24T19:10:00.735972] [DEBUG] [VALIDATOR ] GTY: All expected trading days are present. [2025-09-24T19:10:00.736103] [DEBUG] [VALIDATOR ] GTY: Primary data validation passed. [2025-09-24T19:10:00.737186] [INFO ] [MAIN ] GTY: Fetched primary data is valid. [2025-09-24T19:10:00.737260] [DEBUG] [LOCAL ] GTY: Saving primary data. [2025-09-24T19:10:00.738857] [DEBUG] [LOCAL ] GTY: Trimmed 43236 records to 30364 (keeping 200 days of data) [2025-09-24T19:10:00.843016] [INFO ] [REMOTE ] GTN: Fetching primary data for 2025-08. [2025-09-24T19:10:00.961378] [DEBUG] [LOCAL ] GTY: Primary data saved (30364 records). [2025-09-24T19:10:00.961682] [INFO ] [MAIN ] GTY: Full history saved. [2025-09-24T19:10:00.961943] [INFO ] [MAIN ] Update Progress: 980/2373 symbols completed. GTY took 27.3s. Estimated remaining: 3h 4m 43s. Rate: 7.5 symbols/min [2025-09-24T19:10:01.155352] [INFO ] [MAIN ] GUT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:10:01.174719] [DEBUG] [LOCAL ] GUT: Loaded 15489 existing records from primary storage. [2025-09-24T19:10:01.174893] [INFO ] [MAIN ] GUT: Loaded 15489 existing records. [2025-09-24T19:10:01.356969] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2024-12 (1.34 seconds). [2025-09-24T19:10:01.402870] [WARN ] [MAIN ] GUT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:10:01.403235] [INFO ] [MAIN ] GUT: Wiping existing primary data before full refresh. [2025-09-24T19:10:01.403292] [INFO ] [LOCAL ] GUT: Starting deletion of primary data. [2025-09-24T19:10:01.404307] [DEBUG] [LOCAL ] GUT: Deleted primary data file. [2025-09-24T19:10:01.404375] [INFO ] [MAIN ] GUT: Starting full primary refresh. [2025-09-24T19:10:01.623066] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2025-09. [2025-09-24T19:10:01.834887] [INFO ] [REMOTE ] GUT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:10:02.416192] [INFO ] [REMOTE ] GUT: Fetching primary data for 2024-12. [2025-09-24T19:10:02.639212] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2025-08 (1.80 seconds). [2025-09-24T19:10:03.216169] [INFO ] [REMOTE ] GTN: Fetching primary data for 2025-09. [2025-09-24T19:10:03.558943] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2024-12 (1.14 seconds). [2025-09-24T19:10:03.629998] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2025-09 (2.01 seconds). [2025-09-24T19:10:03.645574] [INFO ] [REMOTE ] GTLS: Full fetch complete (61357 records). [2025-09-24T19:10:03.645908] [DEBUG] [VALIDATOR ] GTLS: Validating primary data. [2025-09-24T19:10:04.021278] [INFO ] [REMOTE ] GUG: Fetching primary data for 2025-01. [2025-09-24T19:10:04.208839] [DEBUG] [VALIDATOR ] GTLS: All expected trading days are present. [2025-09-24T19:10:04.208966] [DEBUG] [VALIDATOR ] GTLS: Primary data validation passed. [2025-09-24T19:10:04.210075] [INFO ] [MAIN ] GTLS: Fetched primary data is valid. [2025-09-24T19:10:04.210169] [DEBUG] [LOCAL ] GTLS: Saving primary data. [2025-09-24T19:10:04.212770] [DEBUG] [LOCAL ] GTLS: Trimmed 61357 records to 42900 (keeping 200 days of data) [2025-09-24T19:10:04.556632] [DEBUG] [LOCAL ] GTLS: Primary data saved (42900 records). [2025-09-24T19:10:04.556936] [INFO ] [MAIN ] GTLS: Full history saved. [2025-09-24T19:10:04.557212] [INFO ] [MAIN ] Update Progress: 981/2373 symbols completed. GTLS took 34.2s. Estimated remaining: 3h 4m 29s. Rate: 7.5 symbols/min [2025-09-24T19:10:04.735895] [INFO ] [MAIN ] GVA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:10:04.774356] [DEBUG] [LOCAL ] GVA: Loaded 33873 existing records from primary storage. [2025-09-24T19:10:04.774495] [INFO ] [MAIN ] GVA: Loaded 33873 existing records. [2025-09-24T19:10:04.839040] [INFO ] [REMOTE ] GUT: Fetching primary data for 2025-01. [2025-09-24T19:10:04.961661] [WARN ] [MAIN ] GVA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:10:04.961920] [INFO ] [MAIN ] GVA: Wiping existing primary data before full refresh. [2025-09-24T19:10:04.961970] [INFO ] [LOCAL ] GVA: Starting deletion of primary data. [2025-09-24T19:10:04.962902] [DEBUG] [LOCAL ] GVA: Deleted primary data file. [2025-09-24T19:10:04.962973] [INFO ] [MAIN ] GVA: Starting full primary refresh. [2025-09-24T19:10:05.267756] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-24T19:10:05.354248] [INFO ] [REMOTE ] GVA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:10:05.377301] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2025-09 (2.16 seconds). [2025-09-24T19:10:05.385855] [INFO ] [REMOTE ] GTN: Full fetch complete (66442 records). [2025-09-24T19:10:05.385991] [DEBUG] [VALIDATOR ] GTN: Validating primary data. [2025-09-24T19:10:05.621273] [INFO ] [REMOTE ] GVA: Fetching primary data for 2024-12. [2025-09-24T19:10:05.770530] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2025-01 (0.93 seconds). [2025-09-24T19:10:05.795469] [DEBUG] [VALIDATOR ] GTN: All expected trading days are present. [2025-09-24T19:10:05.795842] [DEBUG] [VALIDATOR ] GTN: Primary data validation passed. [2025-09-24T19:10:05.796821] [INFO ] [MAIN ] GTN: Fetched primary data is valid. [2025-09-24T19:10:05.797204] [DEBUG] [LOCAL ] GTN: Saving primary data. [2025-09-24T19:10:05.798411] [DEBUG] [LOCAL ] GTN: Trimmed 66442 records to 45696 (keeping 200 days of data) [2025-09-24T19:10:06.077333] [DEBUG] [LOCAL ] GTN: Primary data saved (45696 records). [2025-09-24T19:10:06.077474] [INFO ] [MAIN ] GTN: Full history saved. [2025-09-24T19:10:06.077561] [INFO ] [MAIN ] Update Progress: 982/2373 symbols completed. GTN took 34.1s. Estimated remaining: 3h 4m 12s. Rate: 7.6 symbols/min [2025-09-24T19:10:06.249385] [INFO ] [MAIN ] GWH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:10:06.266762] [DEBUG] [LOCAL ] GWH: Loaded 15438 existing records from primary storage. [2025-09-24T19:10:06.266898] [INFO ] [MAIN ] GWH: Loaded 15438 existing records. [2025-09-24T19:10:06.422912] [INFO ] [REMOTE ] GUG: Fetching primary data for 2025-02. [2025-09-24T19:10:06.459996] [WARN ] [MAIN ] GWH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:10:06.460313] [INFO ] [MAIN ] GWH: Wiping existing primary data before full refresh. [2025-09-24T19:10:06.460373] [INFO ] [LOCAL ] GWH: Starting deletion of primary data. [2025-09-24T19:10:06.460865] [DEBUG] [LOCAL ] GWH: Deleted primary data file. [2025-09-24T19:10:06.460929] [INFO ] [MAIN ] GWH: Starting full primary refresh. [2025-09-24T19:10:06.822838] [INFO ] [REMOTE ] GWH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:10:07.205568] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2024-12 (1.58 seconds). [2025-09-24T19:10:07.220588] [INFO ] [REMOTE ] GWH: Fetching primary data for 2024-12. [2025-09-24T19:10:07.226122] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2025-02 (0.80 seconds). [2025-09-24T19:10:08.016097] [INFO ] [REMOTE ] GUG: Fetching primary data for 2025-03. [2025-09-24T19:10:08.068017] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2024-12 (0.85 seconds). [2025-09-24T19:10:08.816136] [INFO ] [REMOTE ] GWH: Fetching primary data for 2025-01. [2025-09-24T19:10:08.831879] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2025-03 (0.82 seconds). [2025-09-24T19:10:09.465231] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2025-01 (0.65 seconds). [2025-09-24T19:10:09.616094] [INFO ] [REMOTE ] GUT: Fetching primary data for 2025-02. [2025-09-24T19:10:10.416068] [INFO ] [REMOTE ] GUG: Fetching primary data for 2025-04. [2025-09-24T19:10:10.619013] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2025-02 (1.00 seconds). [2025-09-24T19:10:11.216058] [INFO ] [REMOTE ] GWH: Fetching primary data for 2025-02. [2025-09-24T19:10:11.375629] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2025-04 (0.96 seconds). [2025-09-24T19:10:12.016126] [INFO ] [REMOTE ] GUT: Fetching primary data for 2025-03. [2025-09-24T19:10:12.037916] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2025-02 (0.82 seconds). [2025-09-24T19:10:12.816076] [INFO ] [REMOTE ] GWH: Fetching primary data for 2025-03. [2025-09-24T19:10:13.032047] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2025-03 (1.02 seconds). [2025-09-24T19:10:13.249883] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2025-03 (0.43 seconds). [2025-09-24T19:10:13.616121] [INFO ] [REMOTE ] GWH: Fetching primary data for 2025-04. [2025-09-24T19:10:14.403782] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2025-04 (0.79 seconds). [2025-09-24T19:10:14.416020] [INFO ] [REMOTE ] GWH: Fetching primary data for 2025-05. [2025-09-24T19:10:15.216074] [INFO ] [REMOTE ] GUG: Fetching primary data for 2025-05. [2025-09-24T19:10:15.409283] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2025-05 (0.99 seconds). [2025-09-24T19:10:15.986031] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2025-05 (0.77 seconds). [2025-09-24T19:10:16.016048] [INFO ] [REMOTE ] GUG: Fetching primary data for 2025-06. [2025-09-24T19:10:16.816102] [INFO ] [REMOTE ] GUT: Fetching primary data for 2025-04. [2025-09-24T19:10:16.948572] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2025-06 (0.93 seconds). [2025-09-24T19:10:17.571171] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2025-04 (0.76 seconds). [2025-09-24T19:10:17.616089] [INFO ] [REMOTE ] GUG: Fetching primary data for 2025-07. [2025-09-24T19:10:18.418034] [INFO ] [REMOTE ] GWH: Fetching primary data for 2025-06. [2025-09-24T19:10:18.419116] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2025-07 (0.80 seconds). [2025-09-24T19:10:19.216082] [INFO ] [REMOTE ] GVA: Fetching primary data for 2025-01. [2025-09-24T19:10:19.521858] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2025-06 (1.10 seconds). [2025-09-24T19:10:20.016146] [INFO ] [REMOTE ] GWH: Fetching primary data for 2025-07. [2025-09-24T19:10:20.596818] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-24T19:10:20.816150] [INFO ] [REMOTE ] GUT: Fetching primary data for 2025-05. [2025-09-24T19:10:21.282899] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2025-07 (1.27 seconds). [2025-09-24T19:10:21.616160] [INFO ] [REMOTE ] GWH: Fetching primary data for 2025-08. [2025-09-24T19:10:21.678602] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2025-05 (0.86 seconds). [2025-09-24T19:10:22.416108] [INFO ] [REMOTE ] GVA: Fetching primary data for 2025-02. [2025-09-24T19:10:22.639702] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-24T19:10:23.216158] [INFO ] [REMOTE ] GUT: Fetching primary data for 2025-06. [2025-09-24T19:10:23.899279] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-24T19:10:24.016086] [INFO ] [REMOTE ] GUG: Fetching primary data for 2025-08. [2025-09-24T19:10:24.168245] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2025-06 (0.95 seconds). [2025-09-24T19:10:24.816061] [INFO ] [REMOTE ] GWH: Fetching primary data for 2025-09. [2025-09-24T19:10:24.910692] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2025-08 (0.89 seconds). [2025-09-24T19:10:25.616048] [INFO ] [REMOTE ] GVA: Fetching primary data for 2025-03. [2025-09-24T19:10:25.884531] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2025-09 (1.07 seconds). [2025-09-24T19:10:25.887846] [INFO ] [REMOTE ] GWH: Full fetch complete (20755 records). [2025-09-24T19:10:25.887923] [DEBUG] [VALIDATOR ] GWH: Validating primary data. [2025-09-24T19:10:26.269616] [DEBUG] [VALIDATOR ] GWH: All expected trading days are present. [2025-09-24T19:10:26.269767] [DEBUG] [VALIDATOR ] GWH: Primary data validation passed. [2025-09-24T19:10:26.270610] [INFO ] [MAIN ] GWH: Fetched primary data is valid. [2025-09-24T19:10:26.270687] [DEBUG] [LOCAL ] GWH: Saving primary data. [2025-09-24T19:10:26.272157] [DEBUG] [LOCAL ] GWH: Trimmed 20755 records to 15510 (keeping 200 days of data) [2025-09-24T19:10:26.369731] [DEBUG] [LOCAL ] GWH: Primary data saved (15510 records). [2025-09-24T19:10:26.369930] [INFO ] [MAIN ] GWH: Full history saved. [2025-09-24T19:10:26.370064] [INFO ] [MAIN ] Update Progress: 983/2373 symbols completed. GWH took 20.3s. Estimated remaining: 3h 4m 22s. Rate: 7.5 symbols/min [2025-09-24T19:10:26.421218] [INFO ] [REMOTE ] GUG: Fetching primary data for 2025-09. [2025-09-24T19:10:26.557288] [INFO ] [MAIN ] GWRE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:10:26.604233] [DEBUG] [LOCAL ] GWRE: Loaded 41107 existing records from primary storage. [2025-09-24T19:10:26.604377] [INFO ] [MAIN ] GWRE: Loaded 41107 existing records. [2025-09-24T19:10:26.794412] [WARN ] [MAIN ] GWRE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:10:26.794952] [INFO ] [MAIN ] GWRE: Wiping existing primary data before full refresh. [2025-09-24T19:10:26.795019] [INFO ] [LOCAL ] GWRE: Starting deletion of primary data. [2025-09-24T19:10:26.796314] [DEBUG] [LOCAL ] GWRE: Deleted primary data file. [2025-09-24T19:10:26.796390] [INFO ] [MAIN ] GWRE: Starting full primary refresh. [2025-09-24T19:10:27.164558] [INFO ] [REMOTE ] GWRE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:10:27.175841] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2025-09 (0.75 seconds). [2025-09-24T19:10:27.182691] [INFO ] [REMOTE ] GUG: Full fetch complete (20005 records). [2025-09-24T19:10:27.182999] [DEBUG] [VALIDATOR ] GUG: Validating primary data. [2025-09-24T19:10:27.216433] [INFO ] [REMOTE ] GUT: Fetching primary data for 2025-07. [2025-09-24T19:10:27.297389] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2025-03 (1.68 seconds). [2025-09-24T19:10:27.666954] [DEBUG] [VALIDATOR ] GUG: All expected trading days are present. [2025-09-24T19:10:27.667153] [DEBUG] [VALIDATOR ] GUG: Primary data validation passed. [2025-09-24T19:10:27.667677] [INFO ] [MAIN ] GUG: Fetched primary data is valid. [2025-09-24T19:10:27.667740] [DEBUG] [LOCAL ] GUG: Saving primary data. [2025-09-24T19:10:27.668487] [DEBUG] [LOCAL ] GUG: Trimmed 20005 records to 12013 (keeping 200 days of data) [2025-09-24T19:10:27.753811] [DEBUG] [LOCAL ] GUG: Primary data saved (12013 records). [2025-09-24T19:10:27.753968] [INFO ] [MAIN ] GUG: Full history saved. [2025-09-24T19:10:27.754104] [INFO ] [MAIN ] Update Progress: 984/2373 symbols completed. GUG took 30.2s. Estimated remaining: 3h 4m 4s. Rate: 7.5 symbols/min [2025-09-24T19:10:27.922020] [INFO ] [MAIN ] GWW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:10:27.944946] [DEBUG] [LOCAL ] GWW: Loaded 19907 existing records from primary storage. [2025-09-24T19:10:27.945099] [INFO ] [MAIN ] GWW: Loaded 19907 existing records. [2025-09-24T19:10:28.021233] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2024-12. [2025-09-24T19:10:28.125434] [WARN ] [MAIN ] GWW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:10:28.125720] [INFO ] [MAIN ] GWW: Wiping existing primary data before full refresh. [2025-09-24T19:10:28.125777] [INFO ] [LOCAL ] GWW: Starting deletion of primary data. [2025-09-24T19:10:28.126550] [DEBUG] [LOCAL ] GWW: Deleted primary data file. [2025-09-24T19:10:28.126616] [INFO ] [MAIN ] GWW: Starting full primary refresh. [2025-09-24T19:10:28.467052] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-24T19:10:28.512780] [INFO ] [REMOTE ] GWW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:10:28.816111] [INFO ] [REMOTE ] GUT: Fetching primary data for 2025-08. [2025-09-24T19:10:29.616082] [INFO ] [REMOTE ] GVA: Fetching primary data for 2025-04. [2025-09-24T19:10:29.782448] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-24T19:10:29.825984] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2025-08 (1.01 seconds). [2025-09-24T19:10:30.416170] [INFO ] [REMOTE ] GUT: Fetching primary data for 2025-09. [2025-09-24T19:10:31.058572] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2025-04 (1.44 seconds). [2025-09-24T19:10:31.216104] [INFO ] [REMOTE ] GWW: Fetching primary data for 2024-12. [2025-09-24T19:10:31.303725] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2025-09 (0.89 seconds). [2025-09-24T19:10:31.306814] [INFO ] [REMOTE ] GUT: Full fetch complete (23011 records). [2025-09-24T19:10:31.306903] [DEBUG] [VALIDATOR ] GUT: Validating primary data. [2025-09-24T19:10:31.680136] [DEBUG] [VALIDATOR ] GUT: All expected trading days are present. [2025-09-24T19:10:31.680226] [DEBUG] [VALIDATOR ] GUT: Primary data validation passed. [2025-09-24T19:10:31.680832] [INFO ] [MAIN ] GUT: Fetched primary data is valid. [2025-09-24T19:10:31.680897] [DEBUG] [LOCAL ] GUT: Saving primary data. [2025-09-24T19:10:31.681711] [DEBUG] [LOCAL ] GUT: Trimmed 23011 records to 15414 (keeping 200 days of data) [2025-09-24T19:10:31.778629] [DEBUG] [LOCAL ] GUT: Primary data saved (15414 records). [2025-09-24T19:10:31.778792] [INFO ] [MAIN ] GUT: Full history saved. [2025-09-24T19:10:31.778902] [INFO ] [MAIN ] Update Progress: 985/2373 symbols completed. GUT took 30.8s. Estimated remaining: 3h 3m 51s. Rate: 7.5 symbols/min [2025-09-24T19:10:31.950034] [INFO ] [MAIN ] GXO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:10:32.000363] [DEBUG] [LOCAL ] GXO: Loaded 47612 existing records from primary storage. [2025-09-24T19:10:32.000531] [INFO ] [MAIN ] GXO: Loaded 47612 existing records. [2025-09-24T19:10:32.021391] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2025-01. [2025-09-24T19:10:32.177067] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2024-12 (0.96 seconds). [2025-09-24T19:10:32.211047] [WARN ] [MAIN ] GXO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:10:32.211292] [INFO ] [MAIN ] GXO: Wiping existing primary data before full refresh. [2025-09-24T19:10:32.211341] [INFO ] [LOCAL ] GXO: Starting deletion of primary data. [2025-09-24T19:10:32.212761] [DEBUG] [LOCAL ] GXO: Deleted primary data file. [2025-09-24T19:10:32.212825] [INFO ] [MAIN ] GXO: Starting full primary refresh. [2025-09-24T19:10:32.565285] [INFO ] [REMOTE ] GXO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:10:32.816106] [INFO ] [REMOTE ] GVA: Fetching primary data for 2025-05. [2025-09-24T19:10:33.616120] [INFO ] [REMOTE ] GWW: Fetching primary data for 2025-01. [2025-09-24T19:10:33.857276] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2025-01 (1.84 seconds). [2025-09-24T19:10:34.167938] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-24T19:10:34.416115] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2025-02. [2025-09-24T19:10:34.709728] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2025-01 (1.09 seconds). [2025-09-24T19:10:35.216109] [INFO ] [REMOTE ] GXO: Fetching primary data for 2024-12. [2025-09-24T19:10:35.919591] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2025-02 (1.50 seconds). [2025-09-24T19:10:36.016086] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2025-03. [2025-09-24T19:10:36.608992] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-24T19:10:36.816090] [INFO ] [REMOTE ] GXO: Fetching primary data for 2025-01. [2025-09-24T19:10:37.616079] [INFO ] [REMOTE ] GVA: Fetching primary data for 2025-06. [2025-09-24T19:10:37.705521] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-24T19:10:38.358713] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2025-01 (1.54 seconds). [2025-09-24T19:10:38.416052] [INFO ] [REMOTE ] GXO: Fetching primary data for 2025-02. [2025-09-24T19:10:38.807416] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2025-06 (1.19 seconds). [2025-09-24T19:10:39.216134] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2025-04. [2025-09-24T19:10:40.016072] [INFO ] [REMOTE ] GWW: Fetching primary data for 2025-02. [2025-09-24T19:10:40.204057] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-24T19:10:40.806257] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2025-04 (1.59 seconds). [2025-09-24T19:10:40.816044] [INFO ] [REMOTE ] GXO: Fetching primary data for 2025-03. [2025-09-24T19:10:41.177006] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2025-02 (1.16 seconds). [2025-09-24T19:10:41.616085] [INFO ] [REMOTE ] GVA: Fetching primary data for 2025-07. [2025-09-24T19:10:42.416061] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2025-05. [2025-09-24T19:10:42.643198] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2025-03 (1.83 seconds). [2025-09-24T19:10:42.926109] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-24T19:10:43.216090] [INFO ] [REMOTE ] GVA: Fetching primary data for 2025-08. [2025-09-24T19:10:43.907559] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-24T19:10:44.016099] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2025-06. [2025-09-24T19:10:44.152028] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2025-08 (0.94 seconds). [2025-09-24T19:10:44.816107] [INFO ] [REMOTE ] GXO: Fetching primary data for 2025-04. [2025-09-24T19:10:45.616140] [INFO ] [REMOTE ] GWW: Fetching primary data for 2025-03. [2025-09-24T19:10:45.680156] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-24T19:10:46.392375] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-24T19:10:46.416032] [INFO ] [REMOTE ] GXO: Fetching primary data for 2025-05. [2025-09-24T19:10:46.841246] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2025-03 (1.23 seconds). [2025-09-24T19:10:47.216139] [INFO ] [REMOTE ] GWW: Fetching primary data for 2025-04. [2025-09-24T19:10:48.021210] [INFO ] [REMOTE ] GVA: Fetching primary data for 2025-09. [2025-09-24T19:10:48.039064] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-24T19:10:48.322163] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2025-04 (1.11 seconds). [2025-09-24T19:10:48.816119] [INFO ] [REMOTE ] GWW: Fetching primary data for 2025-05. [2025-09-24T19:10:49.420549] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2025-09 (1.40 seconds). [2025-09-24T19:10:49.426123] [INFO ] [REMOTE ] GVA: Full fetch complete (48815 records). [2025-09-24T19:10:49.426242] [DEBUG] [VALIDATOR ] GVA: Validating primary data. [2025-09-24T19:10:49.621670] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2025-07. [2025-09-24T19:10:49.825679] [DEBUG] [VALIDATOR ] GVA: All expected trading days are present. [2025-09-24T19:10:49.825796] [DEBUG] [VALIDATOR ] GVA: Primary data validation passed. [2025-09-24T19:10:49.826747] [INFO ] [MAIN ] GVA: Fetched primary data is valid. [2025-09-24T19:10:49.826811] [DEBUG] [LOCAL ] GVA: Saving primary data. [2025-09-24T19:10:49.828153] [DEBUG] [LOCAL ] GVA: Trimmed 48815 records to 33696 (keeping 200 days of data) [2025-09-24T19:10:49.904154] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2025-05 (1.09 seconds). [2025-09-24T19:10:50.057760] [DEBUG] [LOCAL ] GVA: Primary data saved (33696 records). [2025-09-24T19:10:50.057916] [INFO ] [MAIN ] GVA: Full history saved. [2025-09-24T19:10:50.058069] [INFO ] [MAIN ] Update Progress: 986/2373 symbols completed. GVA took 45.5s. Estimated remaining: 3h 3m 57s. Rate: 7.5 symbols/min [2025-09-24T19:10:50.230106] [INFO ] [MAIN ] GYLD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:10:50.233503] [DEBUG] [LOCAL ] GYLD: Loaded 1553 existing records from primary storage. [2025-09-24T19:10:50.233576] [INFO ] [MAIN ] GYLD: Loaded 1553 existing records. [2025-09-24T19:10:50.409360] [WARN ] [MAIN ] GYLD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:10:50.409661] [INFO ] [MAIN ] GYLD: Wiping existing primary data before full refresh. [2025-09-24T19:10:50.409725] [INFO ] [LOCAL ] GYLD: Starting deletion of primary data. [2025-09-24T19:10:50.409949] [DEBUG] [LOCAL ] GYLD: Deleted primary data file. [2025-09-24T19:10:50.410008] [INFO ] [MAIN ] GYLD: Starting full primary refresh. [2025-09-24T19:10:50.421268] [INFO ] [REMOTE ] GWW: Fetching primary data for 2025-06. [2025-09-24T19:10:50.788279] [INFO ] [REMOTE ] GYLD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:10:51.216100] [INFO ] [REMOTE ] GXO: Fetching primary data for 2025-06. [2025-09-24T19:10:51.261789] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-24T19:10:51.474955] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2025-06 (1.05 seconds). [2025-09-24T19:10:52.016128] [INFO ] [REMOTE ] GWW: Fetching primary data for 2025-07. [2025-09-24T19:10:52.644375] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-24T19:10:52.816077] [INFO ] [REMOTE ] GXO: Fetching primary data for 2025-07. [2025-09-24T19:10:53.166893] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-24T19:10:53.616141] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2024-12. [2025-09-24T19:10:54.070266] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2024-12 (0.45 seconds). [2025-09-24T19:10:54.348836] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-24T19:10:54.416163] [INFO ] [REMOTE ] GXO: Fetching primary data for 2025-08. [2025-09-24T19:10:55.216109] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2025-08. [2025-09-24T19:10:56.016161] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2025-01. [2025-09-24T19:10:56.077485] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2025-08 (1.66 seconds). [2025-09-24T19:10:56.374160] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2025-01 (0.36 seconds). [2025-09-24T19:10:56.423518] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2025-08 (1.21 seconds). [2025-09-24T19:10:56.816227] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2025-02. [2025-09-24T19:10:57.169925] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2025-02 (0.35 seconds). [2025-09-24T19:10:57.616092] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2025-09. [2025-09-24T19:10:58.416141] [INFO ] [REMOTE ] GWW: Fetching primary data for 2025-08. [2025-09-24T19:10:59.184086] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2025-09 (1.57 seconds). [2025-09-24T19:10:59.191682] [INFO ] [REMOTE ] GWRE: Full fetch complete (61522 records). [2025-09-24T19:10:59.191826] [DEBUG] [VALIDATOR ] GWRE: Validating primary data. [2025-09-24T19:10:59.223688] [INFO ] [REMOTE ] GXO: Fetching primary data for 2025-09. [2025-09-24T19:10:59.556550] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2025-08 (1.14 seconds). [2025-09-24T19:10:59.634439] [DEBUG] [VALIDATOR ] GWRE: All expected trading days are present. [2025-09-24T19:10:59.634558] [DEBUG] [VALIDATOR ] GWRE: Primary data validation passed. [2025-09-24T19:10:59.635636] [INFO ] [MAIN ] GWRE: Fetched primary data is valid. [2025-09-24T19:10:59.635726] [DEBUG] [LOCAL ] GWRE: Saving primary data. [2025-09-24T19:10:59.637356] [DEBUG] [LOCAL ] GWRE: Trimmed 61522 records to 41025 (keeping 200 days of data) [2025-09-24T19:10:59.894098] [DEBUG] [LOCAL ] GWRE: Primary data saved (41025 records). [2025-09-24T19:10:59.894283] [INFO ] [MAIN ] GWRE: Full history saved. [2025-09-24T19:10:59.894425] [INFO ] [MAIN ] Update Progress: 987/2373 symbols completed. GWRE took 33.5s. Estimated remaining: 3h 3m 52s. Rate: 7.5 symbols/min [2025-09-24T19:11:00.021397] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2025-03. [2025-09-24T19:11:00.072813] [INFO ] [MAIN ] H: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:11:00.124315] [DEBUG] [LOCAL ] H: Loaded 44881 existing records from primary storage. [2025-09-24T19:11:00.124466] [INFO ] [MAIN ] H: Loaded 44881 existing records. [2025-09-24T19:11:00.305867] [WARN ] [MAIN ] H: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:11:00.306145] [INFO ] [MAIN ] H: Wiping existing primary data before full refresh. [2025-09-24T19:11:00.306204] [INFO ] [LOCAL ] H: Starting deletion of primary data. [2025-09-24T19:11:00.307340] [DEBUG] [LOCAL ] H: Deleted primary data file. [2025-09-24T19:11:00.307404] [INFO ] [MAIN ] H: Starting full primary refresh. [2025-09-24T19:11:00.666499] [INFO ] [REMOTE ] H: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:11:00.769358] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2025-03 (0.75 seconds). [2025-09-24T19:11:00.816069] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2025-04. [2025-09-24T19:11:01.410924] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2025-09 (2.19 seconds). [2025-09-24T19:11:01.419391] [INFO ] [REMOTE ] GXO: Full fetch complete (70069 records). [2025-09-24T19:11:01.419565] [DEBUG] [VALIDATOR ] GXO: Validating primary data. [2025-09-24T19:11:01.621241] [INFO ] [REMOTE ] GWW: Fetching primary data for 2025-09. [2025-09-24T19:11:01.826701] [DEBUG] [VALIDATOR ] GXO: All expected trading days are present. [2025-09-24T19:11:01.826792] [DEBUG] [VALIDATOR ] GXO: Primary data validation passed. [2025-09-24T19:11:01.827838] [INFO ] [MAIN ] GXO: Fetched primary data is valid. [2025-09-24T19:11:01.827908] [DEBUG] [LOCAL ] GXO: Saving primary data. [2025-09-24T19:11:01.829380] [DEBUG] [LOCAL ] GXO: Trimmed 70069 records to 47561 (keeping 200 days of data) [2025-09-24T19:11:02.105792] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-24T19:11:02.120827] [DEBUG] [LOCAL ] GXO: Primary data saved (47561 records). [2025-09-24T19:11:02.120955] [INFO ] [MAIN ] GXO: Full history saved. [2025-09-24T19:11:02.121057] [INFO ] [MAIN ] Update Progress: 988/2373 symbols completed. GXO took 30.3s. Estimated remaining: 3h 3m 36s. Rate: 7.5 symbols/min [2025-09-24T19:11:02.291270] [INFO ] [MAIN ] HAE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:11:02.335704] [DEBUG] [LOCAL ] HAE: Loaded 39544 existing records from primary storage. [2025-09-24T19:11:02.335890] [INFO ] [MAIN ] HAE: Loaded 39544 existing records. [2025-09-24T19:11:02.425829] [INFO ] [REMOTE ] H: Fetching primary data for 2024-12. [2025-09-24T19:11:02.518353] [WARN ] [MAIN ] HAE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:11:02.518586] [INFO ] [MAIN ] HAE: Wiping existing primary data before full refresh. [2025-09-24T19:11:02.518636] [INFO ] [LOCAL ] HAE: Starting deletion of primary data. [2025-09-24T19:11:02.519609] [DEBUG] [LOCAL ] HAE: Deleted primary data file. [2025-09-24T19:11:02.519701] [INFO ] [MAIN ] HAE: Starting full primary refresh. [2025-09-24T19:11:02.877976] [INFO ] [REMOTE ] HAE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:11:03.216095] [INFO ] [REMOTE ] HAE: Fetching primary data for 2024-12. [2025-09-24T19:11:03.444056] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2025-09 (1.82 seconds). [2025-09-24T19:11:03.448088] [INFO ] [REMOTE ] GWW: Full fetch complete (29244 records). [2025-09-24T19:11:03.448171] [DEBUG] [VALIDATOR ] GWW: Validating primary data. [2025-09-24T19:11:03.827858] [DEBUG] [VALIDATOR ] GWW: All expected trading days are present. [2025-09-24T19:11:03.828045] [DEBUG] [VALIDATOR ] GWW: Primary data validation passed. [2025-09-24T19:11:03.828724] [INFO ] [MAIN ] GWW: Fetched primary data is valid. [2025-09-24T19:11:03.828805] [DEBUG] [LOCAL ] GWW: Saving primary data. [2025-09-24T19:11:03.829857] [DEBUG] [LOCAL ] GWW: Trimmed 29244 records to 19844 (keeping 200 days of data) [2025-09-24T19:11:03.960937] [INFO ] [REMOTE ] H: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-24T19:11:03.994559] [DEBUG] [LOCAL ] GWW: Primary data saved (19844 records). [2025-09-24T19:11:03.994730] [INFO ] [MAIN ] GWW: Full history saved. [2025-09-24T19:11:03.994831] [INFO ] [MAIN ] Update Progress: 989/2373 symbols completed. GWW took 36.2s. Estimated remaining: 3h 3m 20s. Rate: 7.5 symbols/min [2025-09-24T19:11:04.024049] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2025-05. [2025-09-24T19:11:04.170019] [INFO ] [MAIN ] HAFN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:11:04.216240] [DEBUG] [LOCAL ] HAFN: Loaded 43614 existing records from primary storage. [2025-09-24T19:11:04.216426] [INFO ] [MAIN ] HAFN: Loaded 43614 existing records. [2025-09-24T19:11:04.409964] [WARN ] [MAIN ] HAFN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:11:04.410219] [INFO ] [MAIN ] HAFN: Wiping existing primary data before full refresh. [2025-09-24T19:11:04.410267] [INFO ] [LOCAL ] HAFN: Starting deletion of primary data. [2025-09-24T19:11:04.411250] [DEBUG] [LOCAL ] HAFN: Deleted primary data file. [2025-09-24T19:11:04.411315] [INFO ] [MAIN ] HAFN: Starting full primary refresh. [2025-09-24T19:11:04.513780] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2025-05 (0.49 seconds). [2025-09-24T19:11:04.787704] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-24T19:11:04.827744] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2025-06. [2025-09-24T19:11:04.840981] [INFO ] [REMOTE ] HAFN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:11:05.229911] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2025-06 (0.40 seconds). [2025-09-24T19:11:05.616092] [INFO ] [REMOTE ] HAE: Fetching primary data for 2025-01. [2025-09-24T19:11:06.416109] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2025-07. [2025-09-24T19:11:06.860968] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2025-01 (1.24 seconds). [2025-09-24T19:11:06.944939] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2025-07 (0.53 seconds). [2025-09-24T19:11:07.216132] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2024-12. [2025-09-24T19:11:08.016129] [INFO ] [REMOTE ] H: Fetching primary data for 2025-01. [2025-09-24T19:11:08.816097] [INFO ] [REMOTE ] HAE: Fetching primary data for 2025-02. [2025-09-24T19:11:08.916160] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2024-12 (1.70 seconds). [2025-09-24T19:11:09.518219] [INFO ] [REMOTE ] H: Incremental fetch complete for 2025-01 (1.50 seconds). [2025-09-24T19:11:09.616050] [INFO ] [REMOTE ] H: Fetching primary data for 2025-02. [2025-09-24T19:11:10.421178] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2025-01. [2025-09-24T19:11:10.442879] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-24T19:11:11.062488] [INFO ] [REMOTE ] H: Incremental fetch complete for 2025-02 (1.45 seconds). [2025-09-24T19:11:11.216093] [INFO ] [REMOTE ] HAE: Fetching primary data for 2025-03. [2025-09-24T19:11:12.016116] [INFO ] [REMOTE ] H: Fetching primary data for 2025-03. [2025-09-24T19:11:12.348729] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2025-01 (1.93 seconds). [2025-09-24T19:11:12.790978] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2025-03 (1.57 seconds). [2025-09-24T19:11:12.816032] [INFO ] [REMOTE ] HAE: Fetching primary data for 2025-04. [2025-09-24T19:11:13.600227] [INFO ] [REMOTE ] H: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-24T19:11:13.616042] [INFO ] [REMOTE ] H: Fetching primary data for 2025-04. [2025-09-24T19:11:13.960519] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2025-04 (1.14 seconds). [2025-09-24T19:11:14.416192] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2025-08. [2025-09-24T19:11:14.705479] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2025-08 (0.29 seconds). [2025-09-24T19:11:14.994830] [INFO ] [REMOTE ] H: Incremental fetch complete for 2025-04 (1.38 seconds). [2025-09-24T19:11:15.216062] [INFO ] [REMOTE ] H: Fetching primary data for 2025-05. [2025-09-24T19:11:16.016109] [INFO ] [REMOTE ] HAE: Fetching primary data for 2025-05. [2025-09-24T19:11:16.816183] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2025-02. [2025-09-24T19:11:17.100690] [INFO ] [REMOTE ] H: Incremental fetch complete for 2025-05 (1.88 seconds). [2025-09-24T19:11:17.497149] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2025-05 (1.48 seconds). [2025-09-24T19:11:17.616080] [INFO ] [REMOTE ] HAE: Fetching primary data for 2025-06. [2025-09-24T19:11:18.416051] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2025-09. [2025-09-24T19:11:18.563021] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2025-02 (1.75 seconds). [2025-09-24T19:11:18.863175] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-24T19:11:19.040111] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2025-09 (0.62 seconds). [2025-09-24T19:11:19.041110] [INFO ] [REMOTE ] GYLD: Full fetch complete (2039 records). [2025-09-24T19:11:19.041182] [DEBUG] [VALIDATOR ] GYLD: Validating primary data. [2025-09-24T19:11:19.224934] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2025-03. [2025-09-24T19:11:19.401225] [DEBUG] [VALIDATOR ] GYLD: All expected trading days are present. [2025-09-24T19:11:19.401301] [DEBUG] [VALIDATOR ] GYLD: Primary data validation passed. [2025-09-24T19:11:19.401401] [INFO ] [MAIN ] GYLD: Fetched primary data is valid. [2025-09-24T19:11:19.401438] [DEBUG] [LOCAL ] GYLD: Saving primary data. [2025-09-24T19:11:19.401805] [DEBUG] [LOCAL ] GYLD: Trimmed 2039 records to 1540 (keeping 200 days of data) [2025-09-24T19:11:19.411842] [DEBUG] [LOCAL ] GYLD: Primary data saved (1540 records). [2025-09-24T19:11:19.411903] [INFO ] [MAIN ] GYLD: Full history saved. [2025-09-24T19:11:19.411972] [INFO ] [MAIN ] Update Progress: 990/2373 symbols completed. GYLD took 29.4s. Estimated remaining: 3h 3m 22s. Rate: 7.5 symbols/min [2025-09-24T19:11:19.579851] [INFO ] [MAIN ] HAL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:11:19.632680] [DEBUG] [LOCAL ] HAL: Loaded 53718 existing records from primary storage. [2025-09-24T19:11:19.632862] [INFO ] [MAIN ] HAL: Loaded 53718 existing records. [2025-09-24T19:11:19.809357] [WARN ] [MAIN ] HAL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:11:19.809580] [INFO ] [MAIN ] HAL: Wiping existing primary data before full refresh. [2025-09-24T19:11:19.809638] [INFO ] [LOCAL ] HAL: Starting deletion of primary data. [2025-09-24T19:11:19.810938] [DEBUG] [LOCAL ] HAL: Deleted primary data file. [2025-09-24T19:11:19.811000] [INFO ] [MAIN ] HAL: Starting full primary refresh. [2025-09-24T19:11:20.021169] [INFO ] [REMOTE ] HAE: Fetching primary data for 2025-07. [2025-09-24T19:11:20.167168] [INFO ] [REMOTE ] HAL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:11:20.816105] [INFO ] [REMOTE ] HAL: Fetching primary data for 2024-12. [2025-09-24T19:11:20.962865] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-24T19:11:21.489421] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2025-07 (1.47 seconds). [2025-09-24T19:11:21.616088] [INFO ] [REMOTE ] HAE: Fetching primary data for 2025-08. [2025-09-24T19:11:22.416056] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2025-04. [2025-09-24T19:11:22.804234] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2025-08 (1.19 seconds). [2025-09-24T19:11:22.850764] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2024-12 (2.03 seconds). [2025-09-24T19:11:23.216087] [INFO ] [REMOTE ] HAL: Fetching primary data for 2025-01. [2025-09-24T19:11:24.016101] [INFO ] [REMOTE ] H: Fetching primary data for 2025-06. [2025-09-24T19:11:24.139164] [DEBUG] [REMOTE ] H: Error fetching primary data for 2025-06: 'API call returned an empty response.' [2025-09-24T19:11:24.152688] [WARN ] [REMOTE ] H: No data returned for month 2025-06 [2025-09-24T19:11:24.155268] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-24T19:11:24.816078] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2025-05. [2025-09-24T19:11:25.155073] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2025-01 (1.94 seconds). [2025-09-24T19:11:25.616083] [INFO ] [REMOTE ] HAL: Fetching primary data for 2025-02. [2025-09-24T19:11:26.326456] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2025-05 (1.51 seconds). [2025-09-24T19:11:26.416116] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2025-06. [2025-09-24T19:11:27.216080] [INFO ] [REMOTE ] HAE: Fetching primary data for 2025-09. [2025-09-24T19:11:27.600763] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2025-02 (1.98 seconds). [2025-09-24T19:11:27.992590] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-24T19:11:28.016112] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2025-07. [2025-09-24T19:11:28.641038] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2025-09 (1.42 seconds). [2025-09-24T19:11:28.649567] [INFO ] [REMOTE ] HAE: Full fetch complete (57872 records). [2025-09-24T19:11:28.649763] [DEBUG] [VALIDATOR ] HAE: Validating primary data. [2025-09-24T19:11:28.822119] [INFO ] [REMOTE ] H: Fetching primary data for 2025-07. [2025-09-24T19:11:29.070724] [DEBUG] [VALIDATOR ] HAE: All expected trading days are present. [2025-09-24T19:11:29.070856] [DEBUG] [VALIDATOR ] HAE: Primary data validation passed. [2025-09-24T19:11:29.071932] [INFO ] [MAIN ] HAE: Fetched primary data is valid. [2025-09-24T19:11:29.072012] [DEBUG] [LOCAL ] HAE: Saving primary data. [2025-09-24T19:11:29.073844] [DEBUG] [LOCAL ] HAE: Trimmed 57872 records to 39488 (keeping 200 days of data) [2025-09-24T19:11:29.316430] [DEBUG] [LOCAL ] HAE: Primary data saved (39488 records). [2025-09-24T19:11:29.316964] [INFO ] [MAIN ] HAE: Full history saved. [2025-09-24T19:11:29.317175] [INFO ] [MAIN ] Update Progress: 991/2373 symbols completed. HAE took 27.2s. Estimated remaining: 3h 3m 17s. Rate: 7.5 symbols/min [2025-09-24T19:11:29.502453] [INFO ] [MAIN ] HASI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:11:29.551986] [DEBUG] [LOCAL ] HASI: Loaded 47221 existing records from primary storage. [2025-09-24T19:11:29.552306] [INFO ] [MAIN ] HASI: Loaded 47221 existing records. [2025-09-24T19:11:29.617191] [INFO ] [REMOTE ] HAL: Fetching primary data for 2025-03. [2025-09-24T19:11:29.772105] [WARN ] [MAIN ] HASI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:11:29.775864] [INFO ] [MAIN ] HASI: Wiping existing primary data before full refresh. [2025-09-24T19:11:29.775574] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2025-07 (1.76 seconds). [2025-09-24T19:11:29.785028] [INFO ] [LOCAL ] HASI: Starting deletion of primary data. [2025-09-24T19:11:29.786532] [DEBUG] [LOCAL ] HASI: Deleted primary data file. [2025-09-24T19:11:29.786629] [INFO ] [MAIN ] HASI: Starting full primary refresh. [2025-09-24T19:11:30.168547] [INFO ] [REMOTE ] HASI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:11:30.241486] [INFO ] [REMOTE ] H: Incremental fetch complete for 2025-07 (1.42 seconds). [2025-09-24T19:11:30.416114] [INFO ] [REMOTE ] HASI: Fetching primary data for 2024-12. [2025-09-24T19:11:31.216159] [INFO ] [REMOTE ] H: Fetching primary data for 2025-08. [2025-09-24T19:11:31.605492] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-24T19:11:31.686117] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2025-03 (2.07 seconds). [2025-09-24T19:11:32.016106] [INFO ] [REMOTE ] HAL: Fetching primary data for 2025-04. [2025-09-24T19:11:32.795005] [INFO ] [REMOTE ] H: Incremental fetch complete for 2025-08 (1.58 seconds). [2025-09-24T19:11:32.816087] [INFO ] [REMOTE ] H: Fetching primary data for 2025-09. [2025-09-24T19:11:33.616082] [INFO ] [REMOTE ] HASI: Fetching primary data for 2025-01. [2025-09-24T19:11:33.918142] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2025-04 (1.90 seconds). [2025-09-24T19:11:34.417542] [INFO ] [REMOTE ] HAL: Fetching primary data for 2025-05. [2025-09-24T19:11:34.421554] [INFO ] [REMOTE ] H: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-24T19:11:34.430790] [INFO ] [REMOTE ] H: Full fetch complete (55378 records). [2025-09-24T19:11:34.431031] [DEBUG] [VALIDATOR ] H: Validating primary data. [2025-09-24T19:11:34.638921] [WARN ] [VALIDATOR ] H: Validation failed - insufficient historical data. Have 180 unique days, need 200 days [2025-09-24T19:11:34.639566] [FATAL] [MAIN ] H: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:11:34.639664] [WARN ] [MAIN ] H: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:11:34.639750] [INFO ] [LOCAL ] H: Starting deletion of primary data. [2025-09-24T19:11:34.639898] [DEBUG] [LOCAL ] H: No primary data file found to delete. [2025-09-24T19:11:34.639958] [INFO ] [LOCAL ] H: Starting deletion of derivative data. [2025-09-24T19:11:34.640488] [DEBUG] [LOCAL ] H: Deleted derivative data file. [2025-09-24T19:11:34.640613] [INFO ] [MAIN ] Update Progress: 992/2373 symbols completed. H took 34.7s. Estimated remaining: 3h 3m 5s. Rate: 7.5 symbols/min [2025-09-24T19:11:34.819441] [INFO ] [MAIN ] HAYW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:11:34.819862] [DEBUG] [LOCAL ] HAYW: No existing data file found in primary storage. [2025-09-24T19:11:34.819935] [WARN ] [MAIN ] HAYW: No existing data found, performing full refresh instead. [2025-09-24T19:11:34.820177] [INFO ] [MAIN ] HAYW: Wiping existing primary data before full refresh. [2025-09-24T19:11:34.820253] [INFO ] [LOCAL ] HAYW: Starting deletion of primary data. [2025-09-24T19:11:34.820344] [DEBUG] [LOCAL ] HAYW: No primary data file found to delete. [2025-09-24T19:11:34.820442] [INFO ] [MAIN ] HAYW: Starting full primary refresh. [2025-09-24T19:11:35.192123] [INFO ] [REMOTE ] HAYW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:11:35.218346] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2025-08. [2025-09-24T19:11:35.234944] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-24T19:11:36.016123] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2024-12. [2025-09-24T19:11:36.594418] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2025-05 (2.18 seconds). [2025-09-24T19:11:36.816851] [INFO ] [REMOTE ] HAL: Fetching primary data for 2025-06. [2025-09-24T19:11:36.816680] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-24T19:11:37.510562] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-24T19:11:37.616043] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2025-01. [2025-09-24T19:11:38.416122] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2025-09. [2025-09-24T19:11:38.835460] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2025-06 (2.02 seconds). [2025-09-24T19:11:38.883274] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-24T19:11:39.216136] [INFO ] [REMOTE ] HAL: Fetching primary data for 2025-07. [2025-09-24T19:11:40.016151] [INFO ] [REMOTE ] HASI: Fetching primary data for 2025-02. [2025-09-24T19:11:40.063754] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-24T19:11:40.072233] [INFO ] [REMOTE ] HAFN: Full fetch complete (65943 records). [2025-09-24T19:11:40.072402] [DEBUG] [VALIDATOR ] HAFN: Validating primary data. [2025-09-24T19:11:40.464762] [DEBUG] [VALIDATOR ] HAFN: All expected trading days are present. [2025-09-24T19:11:40.464853] [DEBUG] [VALIDATOR ] HAFN: Primary data validation passed. [2025-09-24T19:11:40.465772] [INFO ] [MAIN ] HAFN: Fetched primary data is valid. [2025-09-24T19:11:40.465838] [DEBUG] [LOCAL ] HAFN: Saving primary data. [2025-09-24T19:11:40.467393] [DEBUG] [LOCAL ] HAFN: Trimmed 65943 records to 43545 (keeping 200 days of data) [2025-09-24T19:11:40.723202] [DEBUG] [LOCAL ] HAFN: Primary data saved (43545 records). [2025-09-24T19:11:40.723377] [INFO ] [MAIN ] HAFN: Full history saved. [2025-09-24T19:11:40.723483] [INFO ] [MAIN ] Update Progress: 993/2373 symbols completed. HAFN took 36.7s. Estimated remaining: 3h 2m 55s. Rate: 7.5 symbols/min [2025-09-24T19:11:40.822685] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2025-02. [2025-09-24T19:11:40.900167] [INFO ] [MAIN ] HBB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:11:40.909314] [DEBUG] [LOCAL ] HBB: Loaded 6910 existing records from primary storage. [2025-09-24T19:11:40.909420] [INFO ] [MAIN ] HBB: Loaded 6910 existing records. [2025-09-24T19:11:41.098810] [WARN ] [MAIN ] HBB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:11:41.099362] [INFO ] [MAIN ] HBB: Wiping existing primary data before full refresh. [2025-09-24T19:11:41.099533] [INFO ] [LOCAL ] HBB: Starting deletion of primary data. [2025-09-24T19:11:41.100145] [DEBUG] [LOCAL ] HBB: Deleted primary data file. [2025-09-24T19:11:41.100231] [INFO ] [MAIN ] HBB: Starting full primary refresh. [2025-09-24T19:11:41.393406] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2025-07 (2.18 seconds). [2025-09-24T19:11:41.525063] [INFO ] [REMOTE ] HBB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:11:41.601460] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-24T19:11:41.616017] [INFO ] [REMOTE ] HASI: Fetching primary data for 2025-03. [2025-09-24T19:11:42.339132] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-24T19:11:42.416042] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2025-03. [2025-09-24T19:11:42.871405] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2025-03 (1.26 seconds). [2025-09-24T19:11:43.216135] [INFO ] [REMOTE ] HASI: Fetching primary data for 2025-04. [2025-09-24T19:11:44.016114] [INFO ] [REMOTE ] HBB: Fetching primary data for 2024-12. [2025-09-24T19:11:44.053196] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2025-03 (1.64 seconds). [2025-09-24T19:11:44.812135] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2025-04 (1.60 seconds). [2025-09-24T19:11:44.821483] [INFO ] [REMOTE ] HAL: Fetching primary data for 2025-08. [2025-09-24T19:11:44.876533] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-24T19:11:45.616091] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2025-04. [2025-09-24T19:11:46.416108] [INFO ] [REMOTE ] HASI: Fetching primary data for 2025-05. [2025-09-24T19:11:46.718595] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2025-08 (1.90 seconds). [2025-09-24T19:11:47.225310] [INFO ] [REMOTE ] HAL: Fetching primary data for 2025-09. [2025-09-24T19:11:47.253132] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-24T19:11:48.016113] [INFO ] [REMOTE ] HBB: Fetching primary data for 2025-01. [2025-09-24T19:11:48.072231] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2025-05 (1.66 seconds). [2025-09-24T19:11:48.512435] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2025-01 (0.50 seconds). [2025-09-24T19:11:48.816154] [INFO ] [REMOTE ] HASI: Fetching primary data for 2025-06. [2025-09-24T19:11:49.141294] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2025-09 (1.92 seconds). [2025-09-24T19:11:49.153700] [INFO ] [REMOTE ] HAL: Full fetch complete (77766 records). [2025-09-24T19:11:49.153975] [DEBUG] [VALIDATOR ] HAL: Validating primary data. [2025-09-24T19:11:49.621854] [INFO ] [REMOTE ] HBB: Fetching primary data for 2025-02. [2025-09-24T19:11:49.782914] [DEBUG] [VALIDATOR ] HAL: All expected trading days are present. [2025-09-24T19:11:49.783050] [DEBUG] [VALIDATOR ] HAL: Primary data validation passed. [2025-09-24T19:11:49.784998] [INFO ] [MAIN ] HAL: Fetched primary data is valid. [2025-09-24T19:11:49.785105] [DEBUG] [LOCAL ] HAL: Saving primary data. [2025-09-24T19:11:49.789775] [DEBUG] [LOCAL ] HAL: Trimmed 77766 records to 53718 (keeping 200 days of data) [2025-09-24T19:11:50.207402] [DEBUG] [LOCAL ] HAL: Primary data saved (53718 records). [2025-09-24T19:11:50.207560] [INFO ] [MAIN ] HAL: Full history saved. [2025-09-24T19:11:50.207710] [INFO ] [MAIN ] Update Progress: 994/2373 symbols completed. HAL took 30.8s. Estimated remaining: 3h 2m 49s. Rate: 7.5 symbols/min [2025-09-24T19:11:50.382613] [INFO ] [MAIN ] HBI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:11:50.416098] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2025-05. [2025-09-24T19:11:50.434203] [DEBUG] [LOCAL ] HBI: Loaded 53017 existing records from primary storage. [2025-09-24T19:11:50.434416] [INFO ] [MAIN ] HBI: Loaded 53017 existing records. [2025-09-24T19:11:50.592890] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2025-02 (0.97 seconds). [2025-09-24T19:11:50.656906] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2025-06 (1.84 seconds). [2025-09-24T19:11:50.662591] [WARN ] [MAIN ] HBI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:11:50.672859] [INFO ] [MAIN ] HBI: Wiping existing primary data before full refresh. [2025-09-24T19:11:50.673077] [INFO ] [LOCAL ] HBI: Starting deletion of primary data. [2025-09-24T19:11:50.674213] [DEBUG] [LOCAL ] HBI: Deleted primary data file. [2025-09-24T19:11:50.674293] [INFO ] [MAIN ] HBI: Starting full primary refresh. [2025-09-24T19:11:51.029967] [INFO ] [REMOTE ] HBI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:11:51.216106] [INFO ] [REMOTE ] HBB: Fetching primary data for 2025-03. [2025-09-24T19:11:51.973851] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2025-03 (0.76 seconds). [2025-09-24T19:11:52.016022] [INFO ] [REMOTE ] HBB: Fetching primary data for 2025-04. [2025-09-24T19:11:52.073799] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2025-05 (1.66 seconds). [2025-09-24T19:11:52.816101] [INFO ] [REMOTE ] HASI: Fetching primary data for 2025-07. [2025-09-24T19:11:52.950094] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2025-04 (0.93 seconds). [2025-09-24T19:11:53.616181] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2025-06. [2025-09-24T19:11:54.103152] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2025-07 (1.29 seconds). [2025-09-24T19:11:54.416084] [INFO ] [REMOTE ] HBB: Fetching primary data for 2025-05. [2025-09-24T19:11:55.208627] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-24T19:11:55.221130] [INFO ] [REMOTE ] HBI: Fetching primary data for 2024-12. [2025-09-24T19:11:55.238094] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-24T19:11:56.016129] [INFO ] [REMOTE ] HASI: Fetching primary data for 2025-08. [2025-09-24T19:11:56.816157] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2025-07. [2025-09-24T19:11:56.901904] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-24T19:11:57.465747] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-24T19:11:57.616081] [INFO ] [REMOTE ] HBI: Fetching primary data for 2025-01. [2025-09-24T19:11:58.416108] [INFO ] [REMOTE ] HASI: Fetching primary data for 2025-09. [2025-09-24T19:11:58.549308] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2025-07 (1.73 seconds). [2025-09-24T19:11:59.216048] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2025-08. [2025-09-24T19:11:59.317768] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-24T19:11:59.745148] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2025-09 (1.33 seconds). [2025-09-24T19:11:59.753831] [INFO ] [REMOTE ] HASI: Full fetch complete (67999 records). [2025-09-24T19:11:59.754004] [DEBUG] [VALIDATOR ] HASI: Validating primary data. [2025-09-24T19:12:00.021193] [INFO ] [REMOTE ] HBB: Fetching primary data for 2025-06. [2025-09-24T19:12:00.154055] [DEBUG] [VALIDATOR ] HASI: All expected trading days are present. [2025-09-24T19:12:00.154135] [DEBUG] [VALIDATOR ] HASI: Primary data validation passed. [2025-09-24T19:12:00.155065] [INFO ] [MAIN ] HASI: Fetched primary data is valid. [2025-09-24T19:12:00.155131] [DEBUG] [LOCAL ] HASI: Saving primary data. [2025-09-24T19:12:00.156574] [DEBUG] [LOCAL ] HASI: Trimmed 67999 records to 47223 (keeping 200 days of data) [2025-09-24T19:12:00.442058] [DEBUG] [LOCAL ] HASI: Primary data saved (47223 records). [2025-09-24T19:12:00.442193] [INFO ] [MAIN ] HASI: Full history saved. [2025-09-24T19:12:00.442282] [INFO ] [MAIN ] Update Progress: 995/2373 symbols completed. HASI took 31.1s. Estimated remaining: 3h 2m 44s. Rate: 7.5 symbols/min [2025-09-24T19:12:00.614016] [INFO ] [MAIN ] HBM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:12:00.682228] [DEBUG] [LOCAL ] HBM: Loaded 52903 existing records from primary storage. [2025-09-24T19:12:00.682485] [INFO ] [MAIN ] HBM: Loaded 52903 existing records. [2025-09-24T19:12:00.819916] [INFO ] [REMOTE ] HBI: Fetching primary data for 2025-02. [2025-09-24T19:12:00.881762] [WARN ] [MAIN ] HBM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:12:00.886807] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2025-06 (0.87 seconds). [2025-09-24T19:12:00.886891] [INFO ] [MAIN ] HBM: Wiping existing primary data before full refresh. [2025-09-24T19:12:00.888560] [INFO ] [LOCAL ] HBM: Starting deletion of primary data. [2025-09-24T19:12:00.890072] [DEBUG] [LOCAL ] HBM: Deleted primary data file. [2025-09-24T19:12:00.890135] [INFO ] [MAIN ] HBM: Starting full primary refresh. [2025-09-24T19:12:01.281714] [INFO ] [REMOTE ] HBM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:12:01.395592] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2025-08 (2.18 seconds). [2025-09-24T19:12:01.616096] [INFO ] [REMOTE ] HBB: Fetching primary data for 2025-07. [2025-09-24T19:12:02.416091] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2025-09. [2025-09-24T19:12:03.216141] [INFO ] [REMOTE ] HBM: Fetching primary data for 2024-12. [2025-09-24T19:12:03.861521] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2025-07 (2.25 seconds). [2025-09-24T19:12:04.016094] [INFO ] [REMOTE ] HBB: Fetching primary data for 2025-08. [2025-09-24T19:12:04.223489] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2025-02 (3.40 seconds). [2025-09-24T19:12:04.788310] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2025-08 (0.77 seconds). [2025-09-24T19:12:04.816047] [INFO ] [REMOTE ] HBB: Fetching primary data for 2025-09. [2025-09-24T19:12:05.158920] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2024-12 (1.94 seconds). [2025-09-24T19:12:05.193586] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2025-09 (2.78 seconds). [2025-09-24T19:12:05.203762] [INFO ] [REMOTE ] HAYW: Full fetch complete (70988 records). [2025-09-24T19:12:05.203915] [DEBUG] [VALIDATOR ] HAYW: Validating primary data. [2025-09-24T19:12:05.517919] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2025-09 (0.70 seconds). [2025-09-24T19:12:05.522676] [INFO ] [REMOTE ] HBB: Full fetch complete (9929 records). [2025-09-24T19:12:05.522810] [DEBUG] [VALIDATOR ] HBB: Validating primary data. [2025-09-24T19:12:05.619159] [INFO ] [REMOTE ] HBM: Fetching primary data for 2025-01. [2025-09-24T19:12:05.758506] [DEBUG] [VALIDATOR ] HAYW: All expected trading days are present. [2025-09-24T19:12:05.779389] [DEBUG] [VALIDATOR ] HAYW: Primary data validation passed. [2025-09-24T19:12:05.801310] [INFO ] [MAIN ] HAYW: Fetched primary data is valid. [2025-09-24T19:12:05.822415] [DEBUG] [LOCAL ] HAYW: Saving primary data. [2025-09-24T19:12:05.959347] [DEBUG] [LOCAL ] HAYW: Trimmed 70988 records to 48718 (keeping 200 days of data) [2025-09-24T19:12:06.143774] [DEBUG] [VALIDATOR ] HBB: All expected trading days are present. [2025-09-24T19:12:06.144245] [DEBUG] [VALIDATOR ] HBB: Primary data validation passed. [2025-09-24T19:12:06.144586] [INFO ] [MAIN ] HBB: Fetched primary data is valid. [2025-09-24T19:12:06.172127] [DEBUG] [LOCAL ] HBB: Saving primary data. [2025-09-24T19:12:06.176243] [DEBUG] [LOCAL ] HBB: Trimmed 9929 records to 6870 (keeping 200 days of data) [2025-09-24T19:12:06.224559] [DEBUG] [LOCAL ] HBB: Primary data saved (6870 records). [2025-09-24T19:12:06.226142] [INFO ] [MAIN ] HBB: Full history saved. [2025-09-24T19:12:06.226951] [INFO ] [MAIN ] Update Progress: 996/2373 symbols completed. HBB took 25.5s. Estimated remaining: 3h 2m 33s. Rate: 7.5 symbols/min [2025-09-24T19:12:06.418532] [INFO ] [REMOTE ] HBI: Fetching primary data for 2025-03. [2025-09-24T19:12:06.461176] [INFO ] [MAIN ] HCA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:12:06.673682] [DEBUG] [LOCAL ] HAYW: Primary data saved (48718 records). [2025-09-24T19:12:06.673982] [INFO ] [MAIN ] HAYW: Full history saved. [2025-09-24T19:12:06.674156] [INFO ] [MAIN ] Update Progress: 997/2373 symbols completed. HAYW took 32.0s. Estimated remaining: 3h 2m 15s. Rate: 7.6 symbols/min [2025-09-24T19:12:06.713606] [DEBUG] [LOCAL ] HCA: Loaded 47271 existing records from primary storage. [2025-09-24T19:12:06.713869] [INFO ] [MAIN ] HCA: Loaded 47271 existing records. [2025-09-24T19:12:06.920372] [WARN ] [MAIN ] HCA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:12:06.920962] [INFO ] [MAIN ] HCA: Wiping existing primary data before full refresh. [2025-09-24T19:12:06.921070] [INFO ] [LOCAL ] HCA: Starting deletion of primary data. [2025-09-24T19:12:06.922475] [DEBUG] [LOCAL ] HCA: Deleted primary data file. [2025-09-24T19:12:06.922569] [INFO ] [MAIN ] HCA: Starting full primary refresh. [2025-09-24T19:12:07.350700] [INFO ] [REMOTE ] HCA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:12:07.351354] [INFO ] [REMOTE ] HCA: Fetching primary data for 2024-12. [2025-09-24T19:12:07.395152] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2025-01 (1.78 seconds). [2025-09-24T19:12:08.016085] [INFO ] [REMOTE ] HBM: Fetching primary data for 2025-02. [2025-09-24T19:12:08.271339] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2025-03 (1.85 seconds). [2025-09-24T19:12:08.816135] [INFO ] [REMOTE ] HBI: Fetching primary data for 2025-04. [2025-09-24T19:12:09.447398] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2024-12 (2.10 seconds). [2025-09-24T19:12:09.535013] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-24T19:12:09.616038] [INFO ] [REMOTE ] HBM: Fetching primary data for 2025-03. [2025-09-24T19:12:10.416146] [INFO ] [REMOTE ] HCA: Fetching primary data for 2025-01. [2025-09-24T19:12:10.512265] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2025-04 (1.70 seconds). [2025-09-24T19:12:11.216190] [INFO ] [REMOTE ] HBI: Fetching primary data for 2025-05. [2025-09-24T19:12:11.422472] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-24T19:12:12.016199] [INFO ] [REMOTE ] HBM: Fetching primary data for 2025-04. [2025-09-24T19:12:12.233081] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2025-01 (1.82 seconds). [2025-09-24T19:12:12.816076] [INFO ] [REMOTE ] HCA: Fetching primary data for 2025-02. [2025-09-24T19:12:13.053077] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2025-05 (1.84 seconds). [2025-09-24T19:12:13.616140] [INFO ] [REMOTE ] HBI: Fetching primary data for 2025-06. [2025-09-24T19:12:13.786285] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-24T19:12:14.416088] [INFO ] [REMOTE ] HBM: Fetching primary data for 2025-05. [2025-09-24T19:12:15.706972] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2025-02 (2.89 seconds). [2025-09-24T19:12:15.717562] [INFO ] [REMOTE ] HCA: Fetching primary data for 2025-03. [2025-09-24T19:12:15.786590] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2025-06 (2.17 seconds). [2025-09-24T19:12:16.016145] [INFO ] [REMOTE ] HBI: Fetching primary data for 2025-07. [2025-09-24T19:12:17.052699] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2025-05 (2.64 seconds). [2025-09-24T19:12:17.064350] [INFO ] [REMOTE ] HBM: Fetching primary data for 2025-06. [2025-09-24T19:12:17.585510] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2025-03 (1.87 seconds). [2025-09-24T19:12:17.616032] [INFO ] [REMOTE ] HCA: Fetching primary data for 2025-04. [2025-09-24T19:12:17.722289] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-24T19:12:18.416056] [INFO ] [REMOTE ] HBI: Fetching primary data for 2025-08. [2025-09-24T19:12:18.482500] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2025-06 (1.42 seconds). [2025-09-24T19:12:19.216064] [INFO ] [REMOTE ] HBM: Fetching primary data for 2025-07. [2025-09-24T19:12:19.330630] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-24T19:12:20.016121] [INFO ] [REMOTE ] HCA: Fetching primary data for 2025-05. [2025-09-24T19:12:20.223459] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2025-08 (1.81 seconds). [2025-09-24T19:12:20.816048] [INFO ] [REMOTE ] HBI: Fetching primary data for 2025-09. [2025-09-24T19:12:20.974725] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2025-07 (1.76 seconds). [2025-09-24T19:12:21.616128] [INFO ] [REMOTE ] HBM: Fetching primary data for 2025-08. [2025-09-24T19:12:21.818686] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2025-05 (1.80 seconds). [2025-09-24T19:12:22.416061] [INFO ] [REMOTE ] HCA: Fetching primary data for 2025-06. [2025-09-24T19:12:22.582828] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-24T19:12:22.596912] [INFO ] [REMOTE ] HBI: Full fetch complete (76909 records). [2025-09-24T19:12:22.597125] [DEBUG] [VALIDATOR ] HBI: Validating primary data. [2025-09-24T19:12:23.005931] [DEBUG] [VALIDATOR ] HBI: All expected trading days are present. [2025-09-24T19:12:23.006092] [DEBUG] [VALIDATOR ] HBI: Primary data validation passed. [2025-09-24T19:12:23.007153] [INFO ] [MAIN ] HBI: Fetched primary data is valid. [2025-09-24T19:12:23.007249] [DEBUG] [LOCAL ] HBI: Saving primary data. [2025-09-24T19:12:23.008826] [DEBUG] [LOCAL ] HBI: Trimmed 76909 records to 53012 (keeping 200 days of data) [2025-09-24T19:12:23.341459] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2025-08 (1.73 seconds). [2025-09-24T19:12:23.371717] [DEBUG] [LOCAL ] HBI: Primary data saved (53012 records). [2025-09-24T19:12:23.372042] [INFO ] [MAIN ] HBI: Full history saved. [2025-09-24T19:12:23.372178] [INFO ] [MAIN ] Update Progress: 998/2373 symbols completed. HBI took 33.2s. Estimated remaining: 3h 2m 19s. Rate: 7.5 symbols/min [2025-09-24T19:12:23.373757] [INFO ] [REMOTE ] HBM: Fetching primary data for 2025-09. [2025-09-24T19:12:23.708411] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-24T19:12:24.016094] [INFO ] [REMOTE ] HCA: Fetching primary data for 2025-07. [2025-09-24T19:12:25.427792] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2025-09 (2.05 seconds). [2025-09-24T19:12:25.438308] [INFO ] [REMOTE ] HBM: Full fetch complete (76092 records). [2025-09-24T19:12:25.438461] [DEBUG] [VALIDATOR ] HBM: Validating primary data. [2025-09-24T19:12:25.869090] [DEBUG] [VALIDATOR ] HBM: All expected trading days are present. [2025-09-24T19:12:25.869286] [DEBUG] [VALIDATOR ] HBM: Primary data validation passed. [2025-09-24T19:12:25.870538] [INFO ] [MAIN ] HBM: Fetched primary data is valid. [2025-09-24T19:12:25.870708] [DEBUG] [LOCAL ] HBM: Saving primary data. [2025-09-24T19:12:25.912346] [DEBUG] [LOCAL ] HBM: Trimmed 76092 records to 52903 (keeping 200 days of data) [2025-09-24T19:12:25.916766] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2025-07 (1.90 seconds). [2025-09-24T19:12:26.012612] [INFO ] [REMOTE ] HCA: Fetching primary data for 2025-08. [2025-09-24T19:12:26.255045] [DEBUG] [LOCAL ] HBM: Primary data saved (52903 records). [2025-09-24T19:12:26.255205] [INFO ] [MAIN ] HBM: Full history saved. [2025-09-24T19:12:26.255325] [INFO ] [MAIN ] Update Progress: 999/2373 symbols completed. HBM took 25.8s. Estimated remaining: 3h 2m 4s. Rate: 7.5 symbols/min [2025-09-24T19:12:27.710104] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2025-08 (1.70 seconds). [2025-09-24T19:12:27.720738] [INFO ] [REMOTE ] HCA: Fetching primary data for 2025-09. [2025-09-24T19:12:29.514403] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-24T19:12:29.522596] [INFO ] [REMOTE ] HCA: Full fetch complete (69100 records). [2025-09-24T19:12:29.522766] [DEBUG] [VALIDATOR ] HCA: Validating primary data. [2025-09-24T19:12:29.916831] [DEBUG] [VALIDATOR ] HCA: All expected trading days are present. [2025-09-24T19:12:29.916930] [DEBUG] [VALIDATOR ] HCA: Primary data validation passed. [2025-09-24T19:12:29.917904] [INFO ] [MAIN ] HCA: Fetched primary data is valid. [2025-09-24T19:12:29.917977] [DEBUG] [LOCAL ] HCA: Saving primary data. [2025-09-24T19:12:29.921144] [DEBUG] [LOCAL ] HCA: Trimmed 69100 records to 47182 (keeping 200 days of data) [2025-09-24T19:12:30.246969] [DEBUG] [LOCAL ] HCA: Primary data saved (47182 records). [2025-09-24T19:12:30.247129] [INFO ] [MAIN ] HCA: Full history saved. [2025-09-24T19:12:30.247222] [INFO ] [MAIN ] Update Progress: 1000/2373 symbols completed. HCA took 24.0s. Estimated remaining: 3h 1m 51s. Rate: 7.6 symbols/min [2025-09-24T19:12:30.966150] [INFO ] [MAIN ] HCC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:12:30.939508] [INFO ] [MAIN ] HCXY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:12:31.000501] [DEBUG] [LOCAL ] HCXY: No existing data file found in primary storage. [2025-09-24T19:12:30.999780] [INFO ] [MAIN ] HD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:12:31.001068] [WARN ] [MAIN ] HCXY: No existing data found, performing full refresh instead. [2025-09-24T19:12:31.019154] [INFO ] [MAIN ] HCI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:12:31.020905] [INFO ] [MAIN ] HCXY: Wiping existing primary data before full refresh. [2025-09-24T19:12:31.021254] [INFO ] [LOCAL ] HCXY: Starting deletion of primary data. [2025-09-24T19:12:31.021491] [DEBUG] [LOCAL ] HCXY: No primary data file found to delete. [2025-09-24T19:12:31.021679] [INFO ] [MAIN ] HCXY: Starting full primary refresh. [2025-09-24T19:12:31.187189] [DEBUG] [LOCAL ] HCI: Loaded 13926 existing records from primary storage. [2025-09-24T19:12:31.198458] [INFO ] [MAIN ] HCI: Loaded 13926 existing records. [2025-09-24T19:12:31.524191] [DEBUG] [LOCAL ] HD: Loaded 53520 existing records from primary storage. [2025-09-24T19:12:31.549795] [INFO ] [MAIN ] HD: Loaded 53520 existing records. [2025-09-24T19:12:31.602240] [DEBUG] [LOCAL ] HCC: Loaded 45383 existing records from primary storage. [2025-09-24T19:12:31.637026] [INFO ] [MAIN ] HCC: Loaded 45383 existing records. [2025-09-24T19:12:31.719748] [WARN ] [MAIN ] HCI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:12:31.793721] [INFO ] [REMOTE ] HCXY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:12:31.850714] [INFO ] [MAIN ] HCI: Wiping existing primary data before full refresh. [2025-09-24T19:12:31.868856] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2024-12. [2025-09-24T19:12:31.880717] [INFO ] [LOCAL ] HCI: Starting deletion of primary data. [2025-09-24T19:12:31.917766] [DEBUG] [LOCAL ] HCI: Deleted primary data file. [2025-09-24T19:12:31.988594] [WARN ] [MAIN ] HD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:12:31.964221] [INFO ] [MAIN ] HCI: Starting full primary refresh. [2025-09-24T19:12:31.994429] [INFO ] [MAIN ] HD: Wiping existing primary data before full refresh. [2025-09-24T19:12:32.013690] [INFO ] [LOCAL ] HD: Starting deletion of primary data. [2025-09-24T19:12:32.043128] [DEBUG] [LOCAL ] HD: Deleted primary data file. [2025-09-24T19:12:32.059239] [INFO ] [MAIN ] HD: Starting full primary refresh. [2025-09-24T19:12:32.261369] [WARN ] [MAIN ] HCC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:12:32.304749] [INFO ] [MAIN ] HCC: Wiping existing primary data before full refresh. [2025-09-24T19:12:32.363331] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2024-12 (0.49 seconds). [2025-09-24T19:12:32.380894] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2025-01. [2025-09-24T19:12:32.347910] [INFO ] [LOCAL ] HCC: Starting deletion of primary data. [2025-09-24T19:12:32.435233] [DEBUG] [LOCAL ] HCC: Deleted primary data file. [2025-09-24T19:12:32.445765] [INFO ] [MAIN ] HCC: Starting full primary refresh. [2025-09-24T19:12:32.750383] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2025-01 (0.37 seconds). [2025-09-24T19:12:32.803886] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2025-02. [2025-09-24T19:12:32.977118] [INFO ] [REMOTE ] HCI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:12:33.128096] [INFO ] [REMOTE ] HCI: Fetching primary data for 2024-12. [2025-09-24T19:12:33.169098] [INFO ] [REMOTE ] HD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:12:33.178095] [INFO ] [REMOTE ] HD: Fetching primary data for 2024-12. [2025-09-24T19:12:33.262137] [INFO ] [REMOTE ] HCC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:12:33.262522] [INFO ] [REMOTE ] HCC: Fetching primary data for 2024-12. [2025-09-24T19:12:33.301667] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2025-02 (0.50 seconds). [2025-09-24T19:12:33.302583] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2025-03. [2025-09-24T19:12:33.549268] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2025-03 (0.25 seconds). [2025-09-24T19:12:33.550156] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2025-04. [2025-09-24T19:12:33.779471] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2025-04 (0.23 seconds). [2025-09-24T19:12:33.780462] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2025-05. [2025-09-24T19:12:34.010704] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2025-05 (0.23 seconds). [2025-09-24T19:12:34.011615] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2025-06. [2025-09-24T19:12:34.214944] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2024-12 (1.09 seconds). [2025-09-24T19:12:34.260307] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2025-06 (0.25 seconds). [2025-09-24T19:12:34.372120] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-24T19:12:34.416032] [INFO ] [REMOTE ] HCC: Fetching primary data for 2025-01. [2025-09-24T19:12:35.144405] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2024-12 (1.97 seconds). [2025-09-24T19:12:35.216037] [INFO ] [REMOTE ] HD: Fetching primary data for 2025-01. [2025-09-24T19:12:35.842456] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-24T19:12:36.016087] [INFO ] [REMOTE ] HCC: Fetching primary data for 2025-02. [2025-09-24T19:12:36.816125] [INFO ] [REMOTE ] HCI: Fetching primary data for 2025-01. [2025-09-24T19:12:37.616127] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2025-07. [2025-09-24T19:12:37.863581] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-24T19:12:38.259622] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2025-01 (3.04 seconds). [2025-09-24T19:12:38.416134] [INFO ] [REMOTE ] HCI: Fetching primary data for 2025-02. [2025-09-24T19:12:39.083097] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2025-02 (3.07 seconds). [2025-09-24T19:12:39.216165] [INFO ] [REMOTE ] HCC: Fetching primary data for 2025-03. [2025-09-24T19:12:39.266805] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2025-02 (0.85 seconds). [2025-09-24T19:12:39.319493] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-24T19:12:40.016090] [INFO ] [REMOTE ] HCI: Fetching primary data for 2025-03. [2025-09-24T19:12:40.817241] [INFO ] [REMOTE ] HD: Fetching primary data for 2025-02. [2025-09-24T19:12:40.820421] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-24T19:12:40.947378] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2025-03 (0.93 seconds). [2025-09-24T19:12:41.616159] [INFO ] [REMOTE ] HCC: Fetching primary data for 2025-04. [2025-09-24T19:12:42.416128] [INFO ] [REMOTE ] HCI: Fetching primary data for 2025-04. [2025-09-24T19:12:42.804766] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2025-02 (1.99 seconds). [2025-09-24T19:12:43.022426] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2025-04 (0.61 seconds). [2025-09-24T19:12:43.216058] [INFO ] [REMOTE ] HCI: Fetching primary data for 2025-05. [2025-09-24T19:12:43.294496] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2025-04 (1.68 seconds). [2025-09-24T19:12:44.016104] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2025-08. [2025-09-24T19:12:44.116901] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2025-05 (0.90 seconds). [2025-09-24T19:12:44.367983] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2025-08 (0.35 seconds). [2025-09-24T19:12:44.816149] [INFO ] [REMOTE ] HCC: Fetching primary data for 2025-05. [2025-09-24T19:12:45.616110] [INFO ] [REMOTE ] HD: Fetching primary data for 2025-03. [2025-09-24T19:12:46.406333] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-24T19:12:46.416148] [INFO ] [REMOTE ] HCC: Fetching primary data for 2025-06. [2025-09-24T19:12:47.216114] [INFO ] [REMOTE ] HCI: Fetching primary data for 2025-06. [2025-09-24T19:12:47.848028] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2025-03 (2.23 seconds). [2025-09-24T19:12:47.923201] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-24T19:12:48.016146] [INFO ] [REMOTE ] HD: Fetching primary data for 2025-04. [2025-09-24T19:12:48.207699] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2025-06 (0.99 seconds). [2025-09-24T19:12:48.816116] [INFO ] [REMOTE ] HCC: Fetching primary data for 2025-07. [2025-09-24T19:12:49.616108] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2025-09. [2025-09-24T19:12:50.416109] [INFO ] [REMOTE ] HCI: Fetching primary data for 2025-07. [2025-09-24T19:12:50.446866] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2025-09 (0.83 seconds). [2025-09-24T19:12:50.447819] [INFO ] [REMOTE ] HCXY: Full fetch complete (601 records). [2025-09-24T19:12:50.447900] [DEBUG] [VALIDATOR ] HCXY: Validating primary data. [2025-09-24T19:12:50.701719] [WARN ] [VALIDATOR ] HCXY: Validation failed - insufficient historical data. Have 167 unique days, need 200 days [2025-09-24T19:12:50.702838] [FATAL] [MAIN ] HCXY: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:12:50.706171] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-24T19:12:50.703283] [WARN ] [MAIN ] HCXY: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:12:50.706950] [INFO ] [LOCAL ] HCXY: Starting deletion of primary data. [2025-09-24T19:12:50.717668] [DEBUG] [LOCAL ] HCXY: No primary data file found to delete. [2025-09-24T19:12:50.718591] [INFO ] [LOCAL ] HCXY: Starting deletion of derivative data. [2025-09-24T19:12:50.719546] [DEBUG] [LOCAL ] HCXY: No derivative data file found to delete. [2025-09-24T19:12:50.719869] [INFO ] [MAIN ] Update Progress: 1001/2373 symbols completed. HCXY took 20.5s. Estimated remaining: 3h 1m 60s. Rate: 7.5 symbols/min [2025-09-24T19:12:50.883660] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2025-04 (2.87 seconds). [2025-09-24T19:12:50.960084] [INFO ] [MAIN ] HDB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:12:51.015597] [DEBUG] [LOCAL ] HDB: Loaded 51936 existing records from primary storage. [2025-09-24T19:12:51.015778] [INFO ] [MAIN ] HDB: Loaded 51936 existing records. [2025-09-24T19:12:51.208206] [WARN ] [MAIN ] HDB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:12:51.208568] [INFO ] [MAIN ] HDB: Wiping existing primary data before full refresh. [2025-09-24T19:12:51.208664] [INFO ] [LOCAL ] HDB: Starting deletion of primary data. [2025-09-24T19:12:51.215612] [DEBUG] [LOCAL ] HDB: Deleted primary data file. [2025-09-24T19:12:51.222749] [INFO ] [REMOTE ] HD: Fetching primary data for 2025-05. [2025-09-24T19:12:51.223683] [INFO ] [MAIN ] HDB: Starting full primary refresh. [2025-09-24T19:12:51.224265] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2025-07 (0.81 seconds). [2025-09-24T19:12:51.632539] [INFO ] [REMOTE ] HDB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:12:52.016087] [INFO ] [REMOTE ] HDB: Fetching primary data for 2024-12. [2025-09-24T19:12:52.816107] [INFO ] [REMOTE ] HCI: Fetching primary data for 2025-08. [2025-09-24T19:12:53.368857] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2025-05 (2.15 seconds). [2025-09-24T19:12:53.616099] [INFO ] [REMOTE ] HCC: Fetching primary data for 2025-08. [2025-09-24T19:12:53.754324] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-24T19:12:53.831017] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2025-08 (1.01 seconds). [2025-09-24T19:12:54.416113] [INFO ] [REMOTE ] HDB: Fetching primary data for 2025-01. [2025-09-24T19:12:55.125960] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-24T19:12:55.216091] [INFO ] [REMOTE ] HCI: Fetching primary data for 2025-09. [2025-09-24T19:12:56.016067] [INFO ] [REMOTE ] HCC: Fetching primary data for 2025-09. [2025-09-24T19:12:56.155410] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2025-01 (1.74 seconds). [2025-09-24T19:12:56.682621] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2025-09 (1.47 seconds). [2025-09-24T19:12:56.685935] [INFO ] [REMOTE ] HCI: Full fetch complete (19315 records). [2025-09-24T19:12:56.686053] [DEBUG] [VALIDATOR ] HCI: Validating primary data. [2025-09-24T19:12:56.821334] [INFO ] [REMOTE ] HDB: Fetching primary data for 2025-02. [2025-09-24T19:12:57.078957] [DEBUG] [VALIDATOR ] HCI: All expected trading days are present. [2025-09-24T19:12:57.079050] [DEBUG] [VALIDATOR ] HCI: Primary data validation passed. [2025-09-24T19:12:57.079570] [INFO ] [MAIN ] HCI: Fetched primary data is valid. [2025-09-24T19:12:57.079612] [DEBUG] [LOCAL ] HCI: Saving primary data. [2025-09-24T19:12:57.080247] [DEBUG] [LOCAL ] HCI: Trimmed 19315 records to 13906 (keeping 200 days of data) [2025-09-24T19:12:57.168052] [DEBUG] [LOCAL ] HCI: Primary data saved (13906 records). [2025-09-24T19:12:57.168216] [INFO ] [MAIN ] HCI: Full history saved. [2025-09-24T19:12:57.168313] [INFO ] [MAIN ] Update Progress: 1002/2373 symbols completed. HCI took 26.9s. Estimated remaining: 3h 1m 50s. Rate: 7.5 symbols/min [2025-09-24T19:12:57.339699] [INFO ] [MAIN ] HE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:12:57.389251] [DEBUG] [LOCAL ] HE: Loaded 49238 existing records from primary storage. [2025-09-24T19:12:57.389434] [INFO ] [MAIN ] HE: Loaded 49238 existing records. [2025-09-24T19:12:57.571766] [WARN ] [MAIN ] HE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:12:57.572332] [INFO ] [MAIN ] HE: Wiping existing primary data before full refresh. [2025-09-24T19:12:57.572396] [INFO ] [LOCAL ] HE: Starting deletion of primary data. [2025-09-24T19:12:57.573757] [DEBUG] [LOCAL ] HE: Deleted primary data file. [2025-09-24T19:12:57.573819] [INFO ] [MAIN ] HE: Starting full primary refresh. [2025-09-24T19:12:57.638215] [INFO ] [REMOTE ] HD: Fetching primary data for 2025-06. [2025-09-24T19:12:57.943943] [INFO ] [REMOTE ] HE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:12:57.972200] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2025-09 (1.96 seconds). [2025-09-24T19:12:57.980223] [INFO ] [REMOTE ] HCC: Full fetch complete (64288 records). [2025-09-24T19:12:57.980369] [DEBUG] [VALIDATOR ] HCC: Validating primary data. [2025-09-24T19:12:58.384547] [DEBUG] [VALIDATOR ] HCC: All expected trading days are present. [2025-09-24T19:12:58.384723] [DEBUG] [VALIDATOR ] HCC: Primary data validation passed. [2025-09-24T19:12:58.386310] [INFO ] [MAIN ] HCC: Fetched primary data is valid. [2025-09-24T19:12:58.386441] [DEBUG] [LOCAL ] HCC: Saving primary data. [2025-09-24T19:12:58.388278] [DEBUG] [LOCAL ] HCC: Trimmed 64288 records to 45391 (keeping 200 days of data) [2025-09-24T19:12:58.442685] [INFO ] [REMOTE ] HE: Fetching primary data for 2024-12. [2025-09-24T19:12:58.531949] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-24T19:12:58.715302] [DEBUG] [LOCAL ] HCC: Primary data saved (45391 records). [2025-09-24T19:12:58.715503] [INFO ] [MAIN ] HCC: Full history saved. [2025-09-24T19:12:58.715617] [INFO ] [MAIN ] Update Progress: 1003/2373 symbols completed. HCC took 28.5s. Estimated remaining: 3h 1m 33s. Rate: 7.5 symbols/min [2025-09-24T19:12:58.885628] [INFO ] [MAIN ] HEI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:12:58.922564] [DEBUG] [LOCAL ] HEI: Loaded 32626 existing records from primary storage. [2025-09-24T19:12:58.922736] [INFO ] [MAIN ] HEI: Loaded 32626 existing records. [2025-09-24T19:12:59.108149] [WARN ] [MAIN ] HEI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:12:59.108467] [INFO ] [MAIN ] HEI: Wiping existing primary data before full refresh. [2025-09-24T19:12:59.108543] [INFO ] [LOCAL ] HEI: Starting deletion of primary data. [2025-09-24T19:12:59.109713] [DEBUG] [LOCAL ] HEI: Deleted primary data file. [2025-09-24T19:12:59.109798] [INFO ] [MAIN ] HEI: Starting full primary refresh. [2025-09-24T19:12:59.221205] [INFO ] [REMOTE ] HDB: Fetching primary data for 2025-03. [2025-09-24T19:12:59.542087] [INFO ] [REMOTE ] HEI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:12:59.740368] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2025-06 (2.10 seconds). [2025-09-24T19:13:00.016059] [INFO ] [REMOTE ] HD: Fetching primary data for 2025-07. [2025-09-24T19:13:00.339677] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2024-12 (1.90 seconds). [2025-09-24T19:13:00.816113] [INFO ] [REMOTE ] HE: Fetching primary data for 2025-01. [2025-09-24T19:13:01.616136] [INFO ] [REMOTE ] HEI: Fetching primary data for 2024-12. [2025-09-24T19:13:02.082465] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2025-03 (2.86 seconds). [2025-09-24T19:13:02.416164] [INFO ] [REMOTE ] HDB: Fetching primary data for 2025-04. [2025-09-24T19:13:03.499157] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2025-07 (3.48 seconds). [2025-09-24T19:13:03.512996] [INFO ] [REMOTE ] HD: Fetching primary data for 2025-08. [2025-09-24T19:13:03.645171] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2025-01 (2.83 seconds). [2025-09-24T19:13:03.679986] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2024-12 (2.06 seconds). [2025-09-24T19:13:03.941464] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-24T19:13:04.016099] [INFO ] [REMOTE ] HEI: Fetching primary data for 2025-01. [2025-09-24T19:13:04.816093] [INFO ] [REMOTE ] HDB: Fetching primary data for 2025-05. [2025-09-24T19:13:05.263017] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-24T19:13:05.616046] [INFO ] [REMOTE ] HEI: Fetching primary data for 2025-02. [2025-09-24T19:13:05.695401] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2025-08 (2.18 seconds). [2025-09-24T19:13:06.416185] [INFO ] [REMOTE ] HD: Fetching primary data for 2025-09. [2025-09-24T19:13:06.749833] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2025-05 (1.93 seconds). [2025-09-24T19:13:07.216127] [INFO ] [REMOTE ] HE: Fetching primary data for 2025-02. [2025-09-24T19:13:07.460696] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2025-02 (1.84 seconds). [2025-09-24T19:13:08.016138] [INFO ] [REMOTE ] HEI: Fetching primary data for 2025-03. [2025-09-24T19:13:08.312382] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2025-09 (1.90 seconds). [2025-09-24T19:13:08.322016] [INFO ] [REMOTE ] HD: Full fetch complete (77446 records). [2025-09-24T19:13:08.322151] [DEBUG] [VALIDATOR ] HD: Validating primary data. [2025-09-24T19:13:08.758012] [DEBUG] [VALIDATOR ] HD: All expected trading days are present. [2025-09-24T19:13:08.758176] [DEBUG] [VALIDATOR ] HD: Primary data validation passed. [2025-09-24T19:13:08.759582] [INFO ] [MAIN ] HD: Fetched primary data is valid. [2025-09-24T19:13:08.759745] [DEBUG] [LOCAL ] HD: Saving primary data. [2025-09-24T19:13:08.761790] [DEBUG] [LOCAL ] HD: Trimmed 77446 records to 53515 (keeping 200 days of data) [2025-09-24T19:13:08.822186] [INFO ] [REMOTE ] HDB: Fetching primary data for 2025-06. [2025-09-24T19:13:09.134392] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2025-02 (1.92 seconds). [2025-09-24T19:13:09.164715] [DEBUG] [LOCAL ] HD: Primary data saved (53515 records). [2025-09-24T19:13:09.164876] [INFO ] [MAIN ] HD: Full history saved. [2025-09-24T19:13:09.164977] [INFO ] [MAIN ] Update Progress: 1004/2373 symbols completed. HD took 38.9s. Estimated remaining: 3h 1m 29s. Rate: 7.5 symbols/min [2025-09-24T19:13:09.334164] [INFO ] [MAIN ] HEQ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:13:09.342518] [DEBUG] [LOCAL ] HEQ: Loaded 6183 existing records from primary storage. [2025-09-24T19:13:09.342689] [INFO ] [MAIN ] HEQ: Loaded 6183 existing records. [2025-09-24T19:13:09.526823] [WARN ] [MAIN ] HEQ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:13:09.527290] [INFO ] [MAIN ] HEQ: Wiping existing primary data before full refresh. [2025-09-24T19:13:09.527457] [INFO ] [LOCAL ] HEQ: Starting deletion of primary data. [2025-09-24T19:13:09.527950] [DEBUG] [LOCAL ] HEQ: Deleted primary data file. [2025-09-24T19:13:09.528013] [INFO ] [MAIN ] HEQ: Starting full primary refresh. [2025-09-24T19:13:09.617991] [INFO ] [REMOTE ] HE: Fetching primary data for 2025-03. [2025-09-24T19:13:09.824725] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-24T19:13:09.920756] [INFO ] [REMOTE ] HEQ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:13:10.416110] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2024-12. [2025-09-24T19:13:10.790331] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2025-06 (1.97 seconds). [2025-09-24T19:13:11.167147] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2024-12 (0.75 seconds). [2025-09-24T19:13:11.216036] [INFO ] [REMOTE ] HDB: Fetching primary data for 2025-07. [2025-09-24T19:13:11.377797] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-24T19:13:12.016118] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2025-01. [2025-09-24T19:13:12.725481] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2025-01 (0.71 seconds). [2025-09-24T19:13:12.816073] [INFO ] [REMOTE ] HEI: Fetching primary data for 2025-04. [2025-09-24T19:13:12.952987] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2025-07 (1.74 seconds). [2025-09-24T19:13:13.616090] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2025-02. [2025-09-24T19:13:14.338228] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-24T19:13:14.381743] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2025-02 (0.77 seconds). [2025-09-24T19:13:14.416090] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2025-03. [2025-09-24T19:13:14.966621] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2025-03 (0.55 seconds). [2025-09-24T19:13:15.216085] [INFO ] [REMOTE ] HDB: Fetching primary data for 2025-08. [2025-09-24T19:13:16.016091] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2025-04. [2025-09-24T19:13:16.758054] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2025-04 (0.74 seconds). [2025-09-24T19:13:16.816113] [INFO ] [REMOTE ] HE: Fetching primary data for 2025-04. [2025-09-24T19:13:16.968368] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-24T19:13:17.616136] [INFO ] [REMOTE ] HDB: Fetching primary data for 2025-09. [2025-09-24T19:13:18.261519] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2025-04 (1.45 seconds). [2025-09-24T19:13:18.416092] [INFO ] [REMOTE ] HEI: Fetching primary data for 2025-05. [2025-09-24T19:13:19.216058] [INFO ] [REMOTE ] HE: Fetching primary data for 2025-05. [2025-09-24T19:13:19.473665] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2025-09 (1.86 seconds). [2025-09-24T19:13:19.483745] [INFO ] [REMOTE ] HDB: Full fetch complete (75226 records). [2025-09-24T19:13:19.483900] [DEBUG] [VALIDATOR ] HDB: Validating primary data. [2025-09-24T19:13:19.918113] [DEBUG] [VALIDATOR ] HDB: All expected trading days are present. [2025-09-24T19:13:19.918296] [DEBUG] [VALIDATOR ] HDB: Primary data validation passed. [2025-09-24T19:13:19.919331] [INFO ] [MAIN ] HDB: Fetched primary data is valid. [2025-09-24T19:13:19.919454] [DEBUG] [LOCAL ] HDB: Saving primary data. [2025-09-24T19:13:19.921357] [DEBUG] [LOCAL ] HDB: Trimmed 75226 records to 51926 (keeping 200 days of data) [2025-09-24T19:13:20.016430] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2025-05. [2025-09-24T19:13:20.042541] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-24T19:13:20.271941] [DEBUG] [LOCAL ] HDB: Primary data saved (51926 records). [2025-09-24T19:13:20.272085] [INFO ] [MAIN ] HDB: Full history saved. [2025-09-24T19:13:20.272175] [INFO ] [MAIN ] Update Progress: 1005/2373 symbols completed. HDB took 29.6s. Estimated remaining: 3h 1m 25s. Rate: 7.5 symbols/min [2025-09-24T19:13:20.440355] [INFO ] [MAIN ] HESM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:13:20.485866] [DEBUG] [LOCAL ] HESM: Loaded 48167 existing records from primary storage. [2025-09-24T19:13:20.486012] [INFO ] [MAIN ] HESM: Loaded 48167 existing records. [2025-09-24T19:13:20.662521] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2025-05 (0.65 seconds). [2025-09-24T19:13:20.689806] [WARN ] [MAIN ] HESM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:13:20.690056] [INFO ] [MAIN ] HESM: Wiping existing primary data before full refresh. [2025-09-24T19:13:20.690107] [INFO ] [LOCAL ] HESM: Starting deletion of primary data. [2025-09-24T19:13:20.691304] [DEBUG] [LOCAL ] HESM: Deleted primary data file. [2025-09-24T19:13:20.691366] [INFO ] [MAIN ] HESM: Starting full primary refresh. [2025-09-24T19:13:20.830757] [INFO ] [REMOTE ] HEI: Fetching primary data for 2025-06. [2025-09-24T19:13:21.056631] [INFO ] [REMOTE ] HESM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:13:21.097166] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2025-05 (1.88 seconds). [2025-09-24T19:13:21.616118] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2025-06. [2025-09-24T19:13:22.204537] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2025-06 (0.59 seconds). [2025-09-24T19:13:22.291192] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-24T19:13:22.416091] [INFO ] [REMOTE ] HE: Fetching primary data for 2025-06. [2025-09-24T19:13:23.216102] [INFO ] [REMOTE ] HESM: Fetching primary data for 2024-12. [2025-09-24T19:13:24.016059] [INFO ] [REMOTE ] HEI: Fetching primary data for 2025-07. [2025-09-24T19:13:24.091270] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2025-06 (1.68 seconds). [2025-09-24T19:13:24.816133] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2025-07. [2025-09-24T19:13:24.860959] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-24T19:13:25.389477] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-24T19:13:25.531342] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2025-07 (0.72 seconds). [2025-09-24T19:13:25.616165] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2025-08. [2025-09-24T19:13:26.081384] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2025-08 (0.47 seconds). [2025-09-24T19:13:26.416157] [INFO ] [REMOTE ] HE: Fetching primary data for 2025-07. [2025-09-24T19:13:27.216131] [INFO ] [REMOTE ] HESM: Fetching primary data for 2025-01. [2025-09-24T19:13:28.016077] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2025-09. [2025-09-24T19:13:28.162948] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-24T19:13:28.566079] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-24T19:13:28.816112] [INFO ] [REMOTE ] HESM: Fetching primary data for 2025-02. [2025-09-24T19:13:28.876395] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2025-09 (0.86 seconds). [2025-09-24T19:13:28.878727] [INFO ] [REMOTE ] HEQ: Full fetch complete (9079 records). [2025-09-24T19:13:28.878811] [DEBUG] [VALIDATOR ] HEQ: Validating primary data. [2025-09-24T19:13:29.249454] [DEBUG] [VALIDATOR ] HEQ: All expected trading days are present. [2025-09-24T19:13:29.249542] [DEBUG] [VALIDATOR ] HEQ: Primary data validation passed. [2025-09-24T19:13:29.249847] [INFO ] [MAIN ] HEQ: Fetched primary data is valid. [2025-09-24T19:13:29.249910] [DEBUG] [LOCAL ] HEQ: Saving primary data. [2025-09-24T19:13:29.250441] [DEBUG] [LOCAL ] HEQ: Trimmed 9079 records to 6152 (keeping 200 days of data) [2025-09-24T19:13:29.290302] [DEBUG] [LOCAL ] HEQ: Primary data saved (6152 records). [2025-09-24T19:13:29.290447] [INFO ] [MAIN ] HEQ: Full history saved. [2025-09-24T19:13:29.290541] [INFO ] [MAIN ] Update Progress: 1006/2373 symbols completed. HEQ took 20.1s. Estimated remaining: 3h 1m 18s. Rate: 7.5 symbols/min [2025-09-24T19:13:29.464760] [INFO ] [MAIN ] HF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:13:29.464953] [DEBUG] [LOCAL ] HF: No existing data file found in primary storage. [2025-09-24T19:13:29.465009] [WARN ] [MAIN ] HF: No existing data found, performing full refresh instead. [2025-09-24T19:13:29.465161] [INFO ] [MAIN ] HF: Wiping existing primary data before full refresh. [2025-09-24T19:13:29.465205] [INFO ] [LOCAL ] HF: Starting deletion of primary data. [2025-09-24T19:13:29.465248] [DEBUG] [LOCAL ] HF: No primary data file found to delete. [2025-09-24T19:13:29.465283] [INFO ] [MAIN ] HF: Starting full primary refresh. [2025-09-24T19:13:29.623545] [INFO ] [REMOTE ] HEI: Fetching primary data for 2025-08. [2025-09-24T19:13:29.840151] [INFO ] [REMOTE ] HF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:13:30.399472] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2025-02 (1.58 seconds). [2025-09-24T19:13:30.416054] [INFO ] [REMOTE ] HESM: Fetching primary data for 2025-03. [2025-09-24T19:13:31.096723] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2025-08 (1.47 seconds). [2025-09-24T19:13:31.216087] [INFO ] [REMOTE ] HE: Fetching primary data for 2025-08. [2025-09-24T19:13:31.757144] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2025-03 (1.34 seconds). [2025-09-24T19:13:32.016143] [INFO ] [REMOTE ] HEI: Fetching primary data for 2025-09. [2025-09-24T19:13:32.816067] [INFO ] [REMOTE ] HESM: Fetching primary data for 2025-04. [2025-09-24T19:13:33.008492] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-24T19:13:33.371536] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2025-09 (1.36 seconds). [2025-09-24T19:13:33.377380] [INFO ] [REMOTE ] HEI: Full fetch complete (49083 records). [2025-09-24T19:13:33.377555] [DEBUG] [VALIDATOR ] HEI: Validating primary data. [2025-09-24T19:13:33.625610] [INFO ] [REMOTE ] HE: Fetching primary data for 2025-09. [2025-09-24T19:13:33.810799] [DEBUG] [VALIDATOR ] HEI: All expected trading days are present. [2025-09-24T19:13:33.810927] [DEBUG] [VALIDATOR ] HEI: Primary data validation passed. [2025-09-24T19:13:33.812090] [INFO ] [MAIN ] HEI: Fetched primary data is valid. [2025-09-24T19:13:33.812163] [DEBUG] [LOCAL ] HEI: Saving primary data. [2025-09-24T19:13:33.813906] [DEBUG] [LOCAL ] HEI: Trimmed 49083 records to 32518 (keeping 200 days of data) [2025-09-24T19:13:34.018194] [DEBUG] [LOCAL ] HEI: Primary data saved (32518 records). [2025-09-24T19:13:34.018348] [INFO ] [MAIN ] HEI: Full history saved. [2025-09-24T19:13:34.018450] [INFO ] [MAIN ] Update Progress: 1007/2373 symbols completed. HEI took 35.3s. Estimated remaining: 3h 1m 6s. Rate: 7.5 symbols/min [2025-09-24T19:13:34.194916] [INFO ] [MAIN ] HFND: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:13:34.195200] [DEBUG] [LOCAL ] HFND: No existing data file found in primary storage. [2025-09-24T19:13:34.195259] [WARN ] [MAIN ] HFND: No existing data found, performing full refresh instead. [2025-09-24T19:13:34.195405] [INFO ] [MAIN ] HFND: Wiping existing primary data before full refresh. [2025-09-24T19:13:34.195451] [INFO ] [LOCAL ] HFND: Starting deletion of primary data. [2025-09-24T19:13:34.195494] [DEBUG] [LOCAL ] HFND: No primary data file found to delete. [2025-09-24T19:13:34.195527] [INFO ] [MAIN ] HFND: Starting full primary refresh. [2025-09-24T19:13:34.424396] [INFO ] [REMOTE ] HF: Fetching primary data for 2024-12. [2025-09-24T19:13:34.573963] [INFO ] [REMOTE ] HFND: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:13:34.602843] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-24T19:13:34.747014] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2024-12 (0.32 seconds). [2025-09-24T19:13:35.216074] [INFO ] [REMOTE ] HF: Fetching primary data for 2025-01. [2025-09-24T19:13:35.478160] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2025-01 (0.26 seconds). [2025-09-24T19:13:35.480052] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-24T19:13:35.490360] [INFO ] [REMOTE ] HE: Full fetch complete (72479 records). [2025-09-24T19:13:35.490526] [DEBUG] [VALIDATOR ] HE: Validating primary data. [2025-09-24T19:13:35.888917] [DEBUG] [VALIDATOR ] HE: All expected trading days are present. [2025-09-24T19:13:35.889058] [DEBUG] [VALIDATOR ] HE: Primary data validation passed. [2025-09-24T19:13:35.890171] [INFO ] [MAIN ] HE: Fetched primary data is valid. [2025-09-24T19:13:35.890239] [DEBUG] [LOCAL ] HE: Saving primary data. [2025-09-24T19:13:35.891909] [DEBUG] [LOCAL ] HE: Trimmed 72479 records to 49192 (keeping 200 days of data) [2025-09-24T19:13:36.061773] [INFO ] [REMOTE ] HF: Fetching primary data for 2025-02. [2025-09-24T19:13:36.192337] [DEBUG] [LOCAL ] HE: Primary data saved (49192 records). [2025-09-24T19:13:36.192489] [INFO ] [MAIN ] HE: Full history saved. [2025-09-24T19:13:36.192582] [INFO ] [MAIN ] Update Progress: 1008/2373 symbols completed. HE took 39.0s. Estimated remaining: 3h 0m 50s. Rate: 7.5 symbols/min [2025-09-24T19:13:36.365171] [INFO ] [MAIN ] HFRO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:13:36.383434] [DEBUG] [LOCAL ] HFRO: Loaded 17383 existing records from primary storage. [2025-09-24T19:13:36.383632] [INFO ] [MAIN ] HFRO: Loaded 17383 existing records. [2025-09-24T19:13:36.430908] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2025-02 (0.37 seconds). [2025-09-24T19:13:36.571241] [WARN ] [MAIN ] HFRO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:13:36.571517] [INFO ] [MAIN ] HFRO: Wiping existing primary data before full refresh. [2025-09-24T19:13:36.571569] [INFO ] [LOCAL ] HFRO: Starting deletion of primary data. [2025-09-24T19:13:36.572280] [DEBUG] [LOCAL ] HFRO: Deleted primary data file. [2025-09-24T19:13:36.572341] [INFO ] [MAIN ] HFRO: Starting full primary refresh. [2025-09-24T19:13:36.821290] [INFO ] [REMOTE ] HESM: Fetching primary data for 2025-05. [2025-09-24T19:13:36.938768] [INFO ] [REMOTE ] HFRO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:13:37.616129] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2024-12. [2025-09-24T19:13:38.308101] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-24T19:13:38.416047] [INFO ] [REMOTE ] HESM: Fetching primary data for 2025-06. [2025-09-24T19:13:38.867332] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2024-12 (1.25 seconds). [2025-09-24T19:13:39.216126] [INFO ] [REMOTE ] HF: Fetching primary data for 2025-03. [2025-09-24T19:13:39.528152] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2025-03 (0.31 seconds). [2025-09-24T19:13:40.021224] [INFO ] [REMOTE ] HF: Fetching primary data for 2025-04. [2025-09-24T19:13:40.044562] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-24T19:13:40.364417] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2025-04 (0.34 seconds). [2025-09-24T19:13:40.816111] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2025-01. [2025-09-24T19:13:41.616107] [INFO ] [REMOTE ] HF: Fetching primary data for 2025-05. [2025-09-24T19:13:41.860873] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2025-05 (0.24 seconds). [2025-09-24T19:13:41.967749] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-24T19:13:42.416106] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2025-02. [2025-09-24T19:13:43.216132] [INFO ] [REMOTE ] HFND: Fetching primary data for 2024-12. [2025-09-24T19:13:43.456020] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2025-02 (1.04 seconds). [2025-09-24T19:13:43.634612] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2024-12 (0.42 seconds). [2025-09-24T19:13:44.016089] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2025-03. [2025-09-24T19:13:44.816086] [INFO ] [REMOTE ] HFND: Fetching primary data for 2025-01. [2025-09-24T19:13:45.015299] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2025-03 (1.00 seconds). [2025-09-24T19:13:45.149079] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2025-01 (0.33 seconds). [2025-09-24T19:13:45.616124] [INFO ] [REMOTE ] HESM: Fetching primary data for 2025-07. [2025-09-24T19:13:46.416101] [INFO ] [REMOTE ] HFND: Fetching primary data for 2025-02. [2025-09-24T19:13:46.851400] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-24T19:13:47.216096] [INFO ] [REMOTE ] HF: Fetching primary data for 2025-06. [2025-09-24T19:13:47.368755] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-24T19:13:47.472678] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2025-06 (0.26 seconds). [2025-09-24T19:13:48.016127] [INFO ] [REMOTE ] HF: Fetching primary data for 2025-07. [2025-09-24T19:13:48.320759] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2025-07 (0.30 seconds). [2025-09-24T19:13:48.816174] [INFO ] [REMOTE ] HF: Fetching primary data for 2025-08. [2025-09-24T19:13:49.085778] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2025-08 (0.27 seconds). [2025-09-24T19:13:49.616122] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2025-04. [2025-09-24T19:13:50.420065] [INFO ] [REMOTE ] HESM: Fetching primary data for 2025-08. [2025-09-24T19:13:50.421444] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2025-04 (0.81 seconds). [2025-09-24T19:13:51.216091] [INFO ] [REMOTE ] HFND: Fetching primary data for 2025-03. [2025-09-24T19:13:51.708275] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2025-03 (0.49 seconds). [2025-09-24T19:13:51.969557] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2025-08 (1.55 seconds). [2025-09-24T19:13:52.016098] [INFO ] [REMOTE ] HESM: Fetching primary data for 2025-09. [2025-09-24T19:13:52.816150] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2025-05. [2025-09-24T19:13:53.393614] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2025-05 (0.58 seconds). [2025-09-24T19:13:53.616043] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2025-06. [2025-09-24T19:13:53.851558] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2025-09 (1.84 seconds). [2025-09-24T19:13:53.860466] [INFO ] [REMOTE ] HESM: Full fetch complete (68873 records). [2025-09-24T19:13:53.860589] [DEBUG] [VALIDATOR ] HESM: Validating primary data. [2025-09-24T19:13:54.251858] [DEBUG] [VALIDATOR ] HESM: All expected trading days are present. [2025-09-24T19:13:54.251950] [DEBUG] [VALIDATOR ] HESM: Primary data validation passed. [2025-09-24T19:13:54.252915] [INFO ] [MAIN ] HESM: Fetched primary data is valid. [2025-09-24T19:13:54.252979] [DEBUG] [LOCAL ] HESM: Saving primary data. [2025-09-24T19:13:54.254436] [DEBUG] [LOCAL ] HESM: Trimmed 68873 records to 48169 (keeping 200 days of data) [2025-09-24T19:13:54.434013] [INFO ] [REMOTE ] HFND: Fetching primary data for 2025-04. [2025-09-24T19:13:54.559543] [DEBUG] [LOCAL ] HESM: Primary data saved (48169 records). [2025-09-24T19:13:54.559768] [INFO ] [MAIN ] HESM: Full history saved. [2025-09-24T19:13:54.559868] [INFO ] [MAIN ] Update Progress: 1009/2373 symbols completed. HESM took 34.3s. Estimated remaining: 3h 0m 56s. Rate: 7.5 symbols/min [2025-09-24T19:13:54.678871] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2025-06 (1.06 seconds). [2025-09-24T19:13:54.787036] [INFO ] [MAIN ] HGER: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:13:54.804144] [DEBUG] [LOCAL ] HGER: Loaded 13005 existing records from primary storage. [2025-09-24T19:13:54.804332] [INFO ] [MAIN ] HGER: Loaded 13005 existing records. [2025-09-24T19:13:54.926716] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2025-04 (0.49 seconds). [2025-09-24T19:13:55.013009] [WARN ] [MAIN ] HGER: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:13:55.013335] [INFO ] [MAIN ] HGER: Wiping existing primary data before full refresh. [2025-09-24T19:13:55.013410] [INFO ] [LOCAL ] HGER: Starting deletion of primary data. [2025-09-24T19:13:55.014040] [DEBUG] [LOCAL ] HGER: Deleted primary data file. [2025-09-24T19:13:55.014114] [INFO ] [MAIN ] HGER: Starting full primary refresh. [2025-09-24T19:13:55.225176] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2025-07. [2025-09-24T19:13:55.388067] [INFO ] [REMOTE ] HGER: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:13:56.016083] [INFO ] [REMOTE ] HGER: Fetching primary data for 2024-12. [2025-09-24T19:13:56.325048] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-24T19:13:56.485579] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2024-12 (0.47 seconds). [2025-09-24T19:13:56.816083] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2025-08. [2025-09-24T19:13:57.616084] [INFO ] [REMOTE ] HGER: Fetching primary data for 2025-01. [2025-09-24T19:13:58.069873] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2025-08 (1.25 seconds). [2025-09-24T19:13:58.269225] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2025-01 (0.65 seconds). [2025-09-24T19:13:58.416093] [INFO ] [REMOTE ] HGER: Fetching primary data for 2025-02. [2025-09-24T19:13:58.928154] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2025-02 (0.51 seconds). [2025-09-24T19:13:59.216115] [INFO ] [REMOTE ] HGER: Fetching primary data for 2025-03. [2025-09-24T19:13:59.932323] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2025-03 (0.72 seconds). [2025-09-24T19:14:00.016138] [INFO ] [REMOTE ] HFND: Fetching primary data for 2025-05. [2025-09-24T19:14:00.412026] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2025-05 (0.40 seconds). [2025-09-24T19:14:00.816164] [INFO ] [REMOTE ] HF: Fetching primary data for 2025-09. [2025-09-24T19:14:01.254115] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2025-09 (0.44 seconds). [2025-09-24T19:14:01.255091] [INFO ] [REMOTE ] HF: Full fetch complete (505 records). [2025-09-24T19:14:01.255177] [DEBUG] [VALIDATOR ] HF: Validating primary data. [2025-09-24T19:14:01.255610] [FATAL] [VALIDATOR ] HF: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T19:14:01.255758] [FATAL] [MAIN ] HF: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:14:01.255860] [WARN ] [MAIN ] HF: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:14:01.255947] [INFO ] [LOCAL ] HF: Starting deletion of primary data. [2025-09-24T19:14:01.256049] [DEBUG] [LOCAL ] HF: No primary data file found to delete. [2025-09-24T19:14:01.256109] [INFO ] [LOCAL ] HF: Starting deletion of derivative data. [2025-09-24T19:14:01.256179] [DEBUG] [LOCAL ] HF: No derivative data file found to delete. [2025-09-24T19:14:01.256277] [INFO ] [MAIN ] Update Progress: 1010/2373 symbols completed. HF took 32.0s. Estimated remaining: 3h 0m 47s. Rate: 7.5 symbols/min [2025-09-24T19:14:01.460304] [INFO ] [MAIN ] HGLB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:14:01.473148] [DEBUG] [LOCAL ] HGLB: Loaded 9713 existing records from primary storage. [2025-09-24T19:14:01.473295] [INFO ] [MAIN ] HGLB: Loaded 9713 existing records. [2025-09-24T19:14:01.621209] [INFO ] [REMOTE ] HFND: Fetching primary data for 2025-06. [2025-09-24T19:14:01.662398] [WARN ] [MAIN ] HGLB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:14:01.662686] [INFO ] [MAIN ] HGLB: Wiping existing primary data before full refresh. [2025-09-24T19:14:01.662746] [INFO ] [LOCAL ] HGLB: Starting deletion of primary data. [2025-09-24T19:14:01.663215] [DEBUG] [LOCAL ] HGLB: Deleted primary data file. [2025-09-24T19:14:01.663275] [INFO ] [MAIN ] HGLB: Starting full primary refresh. [2025-09-24T19:14:02.018896] [INFO ] [REMOTE ] HGLB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:14:02.074026] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2025-06 (0.45 seconds). [2025-09-24T19:14:02.416089] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2024-12. [2025-09-24T19:14:03.141178] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2024-12 (0.73 seconds). [2025-09-24T19:14:03.216138] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2025-09. [2025-09-24T19:14:04.016184] [INFO ] [REMOTE ] HFND: Fetching primary data for 2025-07. [2025-09-24T19:14:04.412850] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-24T19:14:04.417343] [INFO ] [REMOTE ] HFRO: Full fetch complete (28832 records). [2025-09-24T19:14:04.417490] [DEBUG] [VALIDATOR ] HFRO: Validating primary data. [2025-09-24T19:14:04.540457] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2025-07 (0.52 seconds). [2025-09-24T19:14:04.825380] [INFO ] [REMOTE ] HFND: Fetching primary data for 2025-08. [2025-09-24T19:14:04.827450] [DEBUG] [VALIDATOR ] HFRO: All expected trading days are present. [2025-09-24T19:14:04.828805] [DEBUG] [VALIDATOR ] HFRO: Primary data validation passed. [2025-09-24T19:14:04.829779] [INFO ] [MAIN ] HFRO: Fetched primary data is valid. [2025-09-24T19:14:04.829844] [DEBUG] [LOCAL ] HFRO: Saving primary data. [2025-09-24T19:14:04.831355] [DEBUG] [LOCAL ] HFRO: Trimmed 28832 records to 17448 (keeping 200 days of data) [2025-09-24T19:14:04.940435] [DEBUG] [LOCAL ] HFRO: Primary data saved (17448 records). [2025-09-24T19:14:04.940618] [INFO ] [MAIN ] HFRO: Full history saved. [2025-09-24T19:14:04.940766] [INFO ] [MAIN ] Update Progress: 1011/2373 symbols completed. HFRO took 28.7s. Estimated remaining: 3h 0m 33s. Rate: 7.5 symbols/min [2025-09-24T19:14:05.129800] [INFO ] [MAIN ] HGTY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:14:05.130014] [DEBUG] [LOCAL ] HGTY: No existing data file found in primary storage. [2025-09-24T19:14:05.130053] [WARN ] [MAIN ] HGTY: No existing data found, performing full refresh instead. [2025-09-24T19:14:05.130217] [INFO ] [MAIN ] HGTY: Wiping existing primary data before full refresh. [2025-09-24T19:14:05.130258] [INFO ] [LOCAL ] HGTY: Starting deletion of primary data. [2025-09-24T19:14:05.130299] [DEBUG] [LOCAL ] HGTY: No primary data file found to delete. [2025-09-24T19:14:05.130330] [INFO ] [MAIN ] HGTY: Starting full primary refresh. [2025-09-24T19:14:05.333524] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2025-08 (0.51 seconds). [2025-09-24T19:14:05.559099] [INFO ] [REMOTE ] HGTY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:14:05.616138] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2025-01. [2025-09-24T19:14:06.313474] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2025-01 (0.70 seconds). [2025-09-24T19:14:06.416062] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2025-02. [2025-09-24T19:14:07.189543] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2025-02 (0.77 seconds). [2025-09-24T19:14:07.216030] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2025-03. [2025-09-24T19:14:08.016115] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2024-12. [2025-09-24T19:14:08.076460] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2025-03 (0.86 seconds). [2025-09-24T19:14:08.816151] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2025-04. [2025-09-24T19:14:08.850325] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2024-12 (0.83 seconds). [2025-09-24T19:14:09.396496] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2025-04 (0.58 seconds). [2025-09-24T19:14:09.616076] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2025-01. [2025-09-24T19:14:10.416087] [INFO ] [REMOTE ] HGER: Fetching primary data for 2025-04. [2025-09-24T19:14:10.431193] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2025-01 (0.82 seconds). [2025-09-24T19:14:11.216123] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2025-05. [2025-09-24T19:14:11.278625] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2025-04 (0.86 seconds). [2025-09-24T19:14:11.933744] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2025-05 (0.72 seconds). [2025-09-24T19:14:12.016091] [INFO ] [REMOTE ] HFND: Fetching primary data for 2025-09. [2025-09-24T19:14:12.512389] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2025-09 (0.50 seconds). [2025-09-24T19:14:12.513346] [INFO ] [REMOTE ] HFND: Full fetch complete (1790 records). [2025-09-24T19:14:12.513415] [DEBUG] [VALIDATOR ] HFND: Validating primary data. [2025-09-24T19:14:12.701582] [WARN ] [VALIDATOR ] HFND: Validation failed - insufficient historical data. Have 196 unique days, need 200 days [2025-09-24T19:14:12.702006] [FATAL] [MAIN ] HFND: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:14:12.702120] [WARN ] [MAIN ] HFND: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:14:12.702273] [INFO ] [LOCAL ] HFND: Starting deletion of primary data. [2025-09-24T19:14:12.702397] [DEBUG] [LOCAL ] HFND: No primary data file found to delete. [2025-09-24T19:14:12.702482] [INFO ] [LOCAL ] HFND: Starting deletion of derivative data. [2025-09-24T19:14:12.702571] [DEBUG] [LOCAL ] HFND: No derivative data file found to delete. [2025-09-24T19:14:12.702800] [INFO ] [MAIN ] Update Progress: 1012/2373 symbols completed. HFND took 38.7s. Estimated remaining: 3h 0m 25s. Rate: 7.5 symbols/min [2025-09-24T19:14:12.821215] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2025-02. [2025-09-24T19:14:12.880218] [INFO ] [MAIN ] HGV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:14:12.941487] [DEBUG] [LOCAL ] HGV: Loaded 46971 existing records from primary storage. [2025-09-24T19:14:12.941638] [INFO ] [MAIN ] HGV: Loaded 46971 existing records. [2025-09-24T19:14:13.189877] [WARN ] [MAIN ] HGV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:14:13.190130] [INFO ] [MAIN ] HGV: Wiping existing primary data before full refresh. [2025-09-24T19:14:13.190182] [INFO ] [LOCAL ] HGV: Starting deletion of primary data. [2025-09-24T19:14:13.191539] [DEBUG] [LOCAL ] HGV: Deleted primary data file. [2025-09-24T19:14:13.191602] [INFO ] [MAIN ] HGV: Starting full primary refresh. [2025-09-24T19:14:13.592024] [INFO ] [REMOTE ] HGV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:14:13.595424] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2025-02 (0.77 seconds). [2025-09-24T19:14:13.616034] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2025-03. [2025-09-24T19:14:14.416073] [INFO ] [REMOTE ] HGER: Fetching primary data for 2025-05. [2025-09-24T19:14:14.534168] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2025-03 (0.92 seconds). [2025-09-24T19:14:15.223967] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2025-06. [2025-09-24T19:14:15.226594] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2025-05 (0.81 seconds). [2025-09-24T19:14:15.987417] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2025-06 (0.76 seconds). [2025-09-24T19:14:16.016083] [INFO ] [REMOTE ] HGER: Fetching primary data for 2025-06. [2025-09-24T19:14:16.816114] [INFO ] [REMOTE ] HGV: Fetching primary data for 2024-12. [2025-09-24T19:14:16.854196] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2025-06 (0.84 seconds). [2025-09-24T19:14:17.616118] [INFO ] [REMOTE ] HGER: Fetching primary data for 2025-07. [2025-09-24T19:14:18.416105] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2025-07. [2025-09-24T19:14:18.552169] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-24T19:14:18.552782] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2025-07 (0.94 seconds). [2025-09-24T19:14:19.163065] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2025-07 (0.75 seconds). [2025-09-24T19:14:19.216058] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2025-08. [2025-09-24T19:14:19.890313] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2025-08 (0.67 seconds). [2025-09-24T19:14:20.016110] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2025-09. [2025-09-24T19:14:20.764460] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2025-09 (0.75 seconds). [2025-09-24T19:14:20.767440] [INFO ] [REMOTE ] HGLB: Full fetch complete (14357 records). [2025-09-24T19:14:20.767529] [DEBUG] [VALIDATOR ] HGLB: Validating primary data. [2025-09-24T19:14:20.823004] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2025-04. [2025-09-24T19:14:21.176201] [DEBUG] [VALIDATOR ] HGLB: All expected trading days are present. [2025-09-24T19:14:21.176385] [DEBUG] [VALIDATOR ] HGLB: Primary data validation passed. [2025-09-24T19:14:21.176955] [INFO ] [MAIN ] HGLB: Fetched primary data is valid. [2025-09-24T19:14:21.177048] [DEBUG] [LOCAL ] HGLB: Saving primary data. [2025-09-24T19:14:21.177694] [DEBUG] [LOCAL ] HGLB: Trimmed 14357 records to 9759 (keeping 200 days of data) [2025-09-24T19:14:21.248325] [DEBUG] [LOCAL ] HGLB: Primary data saved (9759 records). [2025-09-24T19:14:21.248532] [INFO ] [MAIN ] HGLB: Full history saved. [2025-09-24T19:14:21.248700] [INFO ] [MAIN ] Update Progress: 1013/2373 symbols completed. HGLB took 20.0s. Estimated remaining: 3h 0m 18s. Rate: 7.5 symbols/min [2025-09-24T19:14:21.430253] [INFO ] [MAIN ] HHH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:14:21.479702] [DEBUG] [LOCAL ] HHH: Loaded 32677 existing records from primary storage. [2025-09-24T19:14:21.479929] [INFO ] [MAIN ] HHH: Loaded 32677 existing records. [2025-09-24T19:14:21.619612] [INFO ] [REMOTE ] HGER: Fetching primary data for 2025-08. [2025-09-24T19:14:21.726510] [WARN ] [MAIN ] HHH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:14:21.729465] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2025-04 (0.91 seconds). [2025-09-24T19:14:21.729866] [INFO ] [MAIN ] HHH: Wiping existing primary data before full refresh. [2025-09-24T19:14:21.733366] [INFO ] [LOCAL ] HHH: Starting deletion of primary data. [2025-09-24T19:14:21.734784] [DEBUG] [LOCAL ] HHH: Deleted primary data file. [2025-09-24T19:14:21.734869] [INFO ] [MAIN ] HHH: Starting full primary refresh. [2025-09-24T19:14:22.094803] [INFO ] [REMOTE ] HHH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:14:22.416079] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2025-05. [2025-09-24T19:14:22.512930] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2025-08 (0.89 seconds). [2025-09-24T19:14:23.163181] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2025-05 (0.75 seconds). [2025-09-24T19:14:23.216134] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2025-06. [2025-09-24T19:14:23.999971] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2025-06 (0.78 seconds). [2025-09-24T19:14:24.016030] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2025-07. [2025-09-24T19:14:24.800895] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2025-07 (0.78 seconds). [2025-09-24T19:14:24.816028] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2025-08. [2025-09-24T19:14:25.616210] [INFO ] [REMOTE ] HGER: Fetching primary data for 2025-09. [2025-09-24T19:14:25.834941] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-24T19:14:26.416127] [INFO ] [REMOTE ] HGV: Fetching primary data for 2025-01. [2025-09-24T19:14:26.736418] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2025-09 (1.12 seconds). [2025-09-24T19:14:26.740841] [INFO ] [REMOTE ] HGER: Full fetch complete (16237 records). [2025-09-24T19:14:26.740993] [DEBUG] [VALIDATOR ] HGER: Validating primary data. [2025-09-24T19:14:27.151147] [DEBUG] [VALIDATOR ] HGER: All expected trading days are present. [2025-09-24T19:14:27.151237] [DEBUG] [VALIDATOR ] HGER: Primary data validation passed. [2025-09-24T19:14:27.151800] [INFO ] [MAIN ] HGER: Fetched primary data is valid. [2025-09-24T19:14:27.151864] [DEBUG] [LOCAL ] HGER: Saving primary data. [2025-09-24T19:14:27.152415] [DEBUG] [LOCAL ] HGER: Trimmed 16237 records to 13138 (keeping 200 days of data) [2025-09-24T19:14:27.217917] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2025-09. [2025-09-24T19:14:27.243791] [DEBUG] [LOCAL ] HGER: Primary data saved (13138 records). [2025-09-24T19:14:27.243966] [INFO ] [MAIN ] HGER: Full history saved. [2025-09-24T19:14:27.244186] [INFO ] [MAIN ] Update Progress: 1014/2373 symbols completed. HGER took 32.7s. Estimated remaining: 3h 0m 7s. Rate: 7.5 symbols/min [2025-09-24T19:14:27.426616] [INFO ] [MAIN ] HI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:14:27.480164] [DEBUG] [LOCAL ] HI: Loaded 35121 existing records from primary storage. [2025-09-24T19:14:27.480326] [INFO ] [MAIN ] HI: Loaded 35121 existing records. [2025-09-24T19:14:27.664669] [WARN ] [MAIN ] HI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:14:27.664947] [INFO ] [MAIN ] HI: Wiping existing primary data before full refresh. [2025-09-24T19:14:27.665022] [INFO ] [LOCAL ] HI: Starting deletion of primary data. [2025-09-24T19:14:27.666118] [DEBUG] [LOCAL ] HI: Deleted primary data file. [2025-09-24T19:14:27.666222] [INFO ] [MAIN ] HI: Starting full primary refresh. [2025-09-24T19:14:28.019615] [INFO ] [REMOTE ] HHH: Fetching primary data for 2024-12. [2025-09-24T19:14:28.045684] [INFO ] [REMOTE ] HI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:14:28.080982] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2025-01 (1.66 seconds). [2025-09-24T19:14:28.400912] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2025-09 (1.18 seconds). [2025-09-24T19:14:28.407389] [INFO ] [REMOTE ] HGTY: Full fetch complete (17180 records). [2025-09-24T19:14:28.407549] [DEBUG] [VALIDATOR ] HGTY: Validating primary data. [2025-09-24T19:14:28.802765] [DEBUG] [VALIDATOR ] HGTY: All expected trading days are present. [2025-09-24T19:14:28.802873] [DEBUG] [VALIDATOR ] HGTY: Primary data validation passed. [2025-09-24T19:14:28.803357] [INFO ] [MAIN ] HGTY: Fetched primary data is valid. [2025-09-24T19:14:28.803397] [DEBUG] [LOCAL ] HGTY: Saving primary data. [2025-09-24T19:14:28.804108] [DEBUG] [LOCAL ] HGTY: Trimmed 17180 records to 13112 (keeping 200 days of data) [2025-09-24T19:14:28.845620] [INFO ] [REMOTE ] HI: Fetching primary data for 2024-12. [2025-09-24T19:14:28.897936] [DEBUG] [LOCAL ] HGTY: Primary data saved (13112 records). [2025-09-24T19:14:28.898180] [INFO ] [MAIN ] HGTY: Full history saved. [2025-09-24T19:14:28.898286] [INFO ] [MAIN ] Update Progress: 1015/2373 symbols completed. HGTY took 24.0s. Estimated remaining: 2h 59m 51s. Rate: 7.6 symbols/min [2025-09-24T19:14:29.083179] [INFO ] [MAIN ] HIG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:14:29.183304] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-24T19:14:29.185607] [DEBUG] [LOCAL ] HIG: Loaded 51268 existing records from primary storage. [2025-09-24T19:14:29.193707] [INFO ] [MAIN ] HIG: Loaded 51268 existing records. [2025-09-24T19:14:29.399579] [WARN ] [MAIN ] HIG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:14:29.400116] [INFO ] [MAIN ] HIG: Wiping existing primary data before full refresh. [2025-09-24T19:14:29.400190] [INFO ] [LOCAL ] HIG: Starting deletion of primary data. [2025-09-24T19:14:29.402508] [DEBUG] [LOCAL ] HIG: Deleted primary data file. [2025-09-24T19:14:29.402625] [INFO ] [MAIN ] HIG: Starting full primary refresh. [2025-09-24T19:14:29.623416] [INFO ] [REMOTE ] HGV: Fetching primary data for 2025-02. [2025-09-24T19:14:29.787225] [INFO ] [REMOTE ] HIG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:14:30.227520] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2024-12 (1.38 seconds). [2025-09-24T19:14:30.416104] [INFO ] [REMOTE ] HIG: Fetching primary data for 2024-12. [2025-09-24T19:14:31.193332] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-24T19:14:31.216033] [INFO ] [REMOTE ] HGV: Fetching primary data for 2025-03. [2025-09-24T19:14:32.022563] [INFO ] [REMOTE ] HI: Fetching primary data for 2025-01. [2025-09-24T19:14:32.041061] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-24T19:14:32.816103] [INFO ] [REMOTE ] HIG: Fetching primary data for 2025-01. [2025-09-24T19:14:32.912396] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2025-03 (1.70 seconds). [2025-09-24T19:14:33.351138] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2025-01 (1.33 seconds). [2025-09-24T19:14:33.616111] [INFO ] [REMOTE ] HGV: Fetching primary data for 2025-04. [2025-09-24T19:14:34.416090] [INFO ] [REMOTE ] HHH: Fetching primary data for 2025-01. [2025-09-24T19:14:34.552721] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2025-01 (1.74 seconds). [2025-09-24T19:14:35.216063] [INFO ] [REMOTE ] HIG: Fetching primary data for 2025-02. [2025-09-24T19:14:35.325830] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-24T19:14:35.512358] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2025-01 (1.10 seconds). [2025-09-24T19:14:36.016083] [INFO ] [REMOTE ] HHH: Fetching primary data for 2025-02. [2025-09-24T19:14:36.614180] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-24T19:14:36.816119] [INFO ] [REMOTE ] HI: Fetching primary data for 2025-02. [2025-09-24T19:14:37.397942] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-24T19:14:37.616107] [INFO ] [REMOTE ] HHH: Fetching primary data for 2025-03. [2025-09-24T19:14:38.086345] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-24T19:14:38.416128] [INFO ] [REMOTE ] HI: Fetching primary data for 2025-03. [2025-09-24T19:14:38.954119] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2025-03 (1.34 seconds). [2025-09-24T19:14:39.216090] [INFO ] [REMOTE ] HHH: Fetching primary data for 2025-04. [2025-09-24T19:14:39.737841] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2025-03 (1.32 seconds). [2025-09-24T19:14:40.016081] [INFO ] [REMOTE ] HIG: Fetching primary data for 2025-03. [2025-09-24T19:14:40.459310] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2025-04 (1.24 seconds). [2025-09-24T19:14:40.816120] [INFO ] [REMOTE ] HGV: Fetching primary data for 2025-05. [2025-09-24T19:14:41.616134] [INFO ] [REMOTE ] HHH: Fetching primary data for 2025-05. [2025-09-24T19:14:41.706888] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-24T19:14:42.281001] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-24T19:14:42.416064] [INFO ] [REMOTE ] HGV: Fetching primary data for 2025-06. [2025-09-24T19:14:43.087606] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-24T19:14:43.216068] [INFO ] [REMOTE ] HHH: Fetching primary data for 2025-06. [2025-09-24T19:14:43.941818] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2025-06 (1.53 seconds). [2025-09-24T19:14:44.016087] [INFO ] [REMOTE ] HI: Fetching primary data for 2025-04. [2025-09-24T19:14:44.616682] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-24T19:14:44.816171] [INFO ] [REMOTE ] HHH: Fetching primary data for 2025-07. [2025-09-24T19:14:45.560048] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-24T19:14:45.616142] [INFO ] [REMOTE ] HI: Fetching primary data for 2025-05. [2025-09-24T19:14:46.253120] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2025-07 (1.44 seconds). [2025-09-24T19:14:46.416091] [INFO ] [REMOTE ] HIG: Fetching primary data for 2025-04. [2025-09-24T19:14:46.665217] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2025-05 (1.05 seconds). [2025-09-24T19:14:47.216108] [INFO ] [REMOTE ] HI: Fetching primary data for 2025-06. [2025-09-24T19:14:47.963810] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-24T19:14:48.016112] [INFO ] [REMOTE ] HIG: Fetching primary data for 2025-05. [2025-09-24T19:14:48.573873] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2025-06 (1.36 seconds). [2025-09-24T19:14:48.816109] [INFO ] [REMOTE ] HI: Fetching primary data for 2025-07. [2025-09-24T19:14:49.616072] [INFO ] [REMOTE ] HHH: Fetching primary data for 2025-08. [2025-09-24T19:14:49.831217] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2025-05 (1.82 seconds). [2025-09-24T19:14:50.197631] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-24T19:14:50.416056] [INFO ] [REMOTE ] HI: Fetching primary data for 2025-08. [2025-09-24T19:14:50.856349] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2025-08 (1.24 seconds). [2025-09-24T19:14:51.216104] [INFO ] [REMOTE ] HGV: Fetching primary data for 2025-07. [2025-09-24T19:14:51.830760] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-24T19:14:52.016096] [INFO ] [REMOTE ] HIG: Fetching primary data for 2025-06. [2025-09-24T19:14:52.816113] [INFO ] [REMOTE ] HHH: Fetching primary data for 2025-09. [2025-09-24T19:14:53.047142] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2025-07 (1.83 seconds). [2025-09-24T19:14:53.616090] [INFO ] [REMOTE ] HI: Fetching primary data for 2025-09. [2025-09-24T19:14:53.761132] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2025-06 (1.75 seconds). [2025-09-24T19:14:54.416115] [INFO ] [REMOTE ] HGV: Fetching primary data for 2025-08. [2025-09-24T19:14:54.535867] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-24T19:14:54.545285] [INFO ] [REMOTE ] HHH: Full fetch complete (45142 records). [2025-09-24T19:14:54.545487] [DEBUG] [VALIDATOR ] HHH: Validating primary data. [2025-09-24T19:14:54.950972] [DEBUG] [VALIDATOR ] HHH: All expected trading days are present. [2025-09-24T19:14:54.967776] [DEBUG] [VALIDATOR ] HHH: Primary data validation passed. [2025-09-24T19:14:54.968754] [INFO ] [MAIN ] HHH: Fetched primary data is valid. [2025-09-24T19:14:54.969017] [DEBUG] [LOCAL ] HHH: Saving primary data. [2025-09-24T19:14:54.970813] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-24T19:14:54.978493] [INFO ] [REMOTE ] HI: Full fetch complete (49686 records). [2025-09-24T19:14:54.978700] [DEBUG] [VALIDATOR ] HI: Validating primary data. [2025-09-24T19:14:54.984728] [DEBUG] [LOCAL ] HHH: Trimmed 45142 records to 32641 (keeping 200 days of data) [2025-09-24T19:14:55.216264] [INFO ] [REMOTE ] HIG: Fetching primary data for 2025-07. [2025-09-24T19:14:55.624118] [DEBUG] [VALIDATOR ] HI: All expected trading days are present. [2025-09-24T19:14:55.624790] [DEBUG] [VALIDATOR ] HI: Primary data validation passed. [2025-09-24T19:14:55.625615] [INFO ] [MAIN ] HI: Fetched primary data is valid. [2025-09-24T19:14:55.627778] [DEBUG] [LOCAL ] HI: Saving primary data. [2025-09-24T19:14:55.645088] [DEBUG] [LOCAL ] HHH: Primary data saved (32641 records). [2025-09-24T19:14:55.645306] [INFO ] [MAIN ] HHH: Full history saved. [2025-09-24T19:14:55.645590] [INFO ] [MAIN ] Update Progress: 1016/2373 symbols completed. HHH took 34.4s. Estimated remaining: 3h 0m 8s. Rate: 7.5 symbols/min [2025-09-24T19:14:55.645918] [DEBUG] [LOCAL ] HI: Trimmed 49686 records to 35136 (keeping 200 days of data) [2025-09-24T19:14:55.949788] [INFO ] [MAIN ] HII: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:14:56.110386] [DEBUG] [LOCAL ] HI: Primary data saved (35136 records). [2025-09-24T19:14:56.111588] [INFO ] [MAIN ] HI: Full history saved. [2025-09-24T19:14:56.111926] [INFO ] [MAIN ] Update Progress: 1017/2373 symbols completed. HI took 28.9s. Estimated remaining: 2h 59m 50s. Rate: 7.5 symbols/min [2025-09-24T19:14:56.122388] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2025-08 (1.71 seconds). [2025-09-24T19:14:56.198863] [DEBUG] [LOCAL ] HII: Loaded 35268 existing records from primary storage. [2025-09-24T19:14:56.216578] [INFO ] [REMOTE ] HGV: Fetching primary data for 2025-09. [2025-09-24T19:14:56.222050] [INFO ] [MAIN ] HII: Loaded 35268 existing records. [2025-09-24T19:14:56.420984] [INFO ] [MAIN ] HIMS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:14:56.504150] [WARN ] [MAIN ] HII: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:14:56.504437] [INFO ] [MAIN ] HII: Wiping existing primary data before full refresh. [2025-09-24T19:14:56.504489] [INFO ] [LOCAL ] HII: Starting deletion of primary data. [2025-09-24T19:14:56.505840] [DEBUG] [LOCAL ] HII: Deleted primary data file. [2025-09-24T19:14:56.505923] [INFO ] [MAIN ] HII: Starting full primary refresh. [2025-09-24T19:14:56.747596] [DEBUG] [LOCAL ] HIMS: Loaded 53817 existing records from primary storage. [2025-09-24T19:14:56.770336] [INFO ] [MAIN ] HIMS: Loaded 53817 existing records. [2025-09-24T19:14:57.036748] [INFO ] [REMOTE ] HII: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:14:57.037790] [INFO ] [REMOTE ] HII: Fetching primary data for 2024-12. [2025-09-24T19:14:57.122453] [WARN ] [MAIN ] HIMS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:14:57.122845] [INFO ] [MAIN ] HIMS: Wiping existing primary data before full refresh. [2025-09-24T19:14:57.123020] [INFO ] [LOCAL ] HIMS: Starting deletion of primary data. [2025-09-24T19:14:57.124876] [DEBUG] [LOCAL ] HIMS: Deleted primary data file. [2025-09-24T19:14:57.125066] [INFO ] [MAIN ] HIMS: Starting full primary refresh. [2025-09-24T19:14:57.389183] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2025-07 (2.17 seconds). [2025-09-24T19:14:57.539332] [INFO ] [REMOTE ] HIMS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:14:57.616051] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2024-12. [2025-09-24T19:14:57.875580] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2025-09 (1.66 seconds). [2025-09-24T19:14:57.884099] [INFO ] [REMOTE ] HGV: Full fetch complete (65650 records). [2025-09-24T19:14:57.884259] [DEBUG] [VALIDATOR ] HGV: Validating primary data. [2025-09-24T19:14:58.317556] [DEBUG] [VALIDATOR ] HGV: All expected trading days are present. [2025-09-24T19:14:58.317679] [DEBUG] [VALIDATOR ] HGV: Primary data validation passed. [2025-09-24T19:14:58.318855] [INFO ] [MAIN ] HGV: Fetched primary data is valid. [2025-09-24T19:14:58.318923] [DEBUG] [LOCAL ] HGV: Saving primary data. [2025-09-24T19:14:58.320377] [DEBUG] [LOCAL ] HGV: Trimmed 65650 records to 46877 (keeping 200 days of data) [2025-09-24T19:14:58.420203] [INFO ] [REMOTE ] HIG: Fetching primary data for 2025-08. [2025-09-24T19:14:58.616853] [DEBUG] [LOCAL ] HGV: Primary data saved (46877 records). [2025-09-24T19:14:58.617012] [INFO ] [MAIN ] HGV: Full history saved. [2025-09-24T19:14:58.617117] [INFO ] [MAIN ] Update Progress: 1018/2373 symbols completed. HGV took 45.9s. Estimated remaining: 2h 59m 35s. Rate: 7.5 symbols/min [2025-09-24T19:14:58.800714] [INFO ] [MAIN ] HIO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:14:58.815584] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-24T19:14:58.848871] [DEBUG] [LOCAL ] HIO: Loaded 23711 existing records from primary storage. [2025-09-24T19:14:58.849070] [INFO ] [MAIN ] HIO: Loaded 23711 existing records. [2025-09-24T19:14:59.036692] [WARN ] [MAIN ] HIO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:14:59.036976] [INFO ] [MAIN ] HIO: Wiping existing primary data before full refresh. [2025-09-24T19:14:59.037209] [INFO ] [LOCAL ] HIO: Starting deletion of primary data. [2025-09-24T19:14:59.038045] [DEBUG] [LOCAL ] HIO: Deleted primary data file. [2025-09-24T19:14:59.038105] [INFO ] [MAIN ] HIO: Starting full primary refresh. [2025-09-24T19:14:59.223743] [INFO ] [REMOTE ] HII: Fetching primary data for 2025-01. [2025-09-24T19:14:59.421954] [INFO ] [REMOTE ] HIO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:14:59.965589] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2024-12 (2.35 seconds). [2025-09-24T19:15:00.016038] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2025-01. [2025-09-24T19:15:00.075171] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-24T19:15:00.816074] [INFO ] [REMOTE ] HIG: Fetching primary data for 2025-09. [2025-09-24T19:15:00.939481] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2025-01 (1.72 seconds). [2025-09-24T19:15:01.616097] [INFO ] [REMOTE ] HII: Fetching primary data for 2025-02. [2025-09-24T19:15:02.416127] [INFO ] [REMOTE ] HIO: Fetching primary data for 2024-12. [2025-09-24T19:15:02.759759] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2025-01 (2.74 seconds). [2025-09-24T19:15:03.216086] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2025-02. [2025-09-24T19:15:03.576892] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2025-09 (2.76 seconds). [2025-09-24T19:15:03.585852] [INFO ] [REMOTE ] HIG: Full fetch complete (73256 records). [2025-09-24T19:15:03.585982] [DEBUG] [VALIDATOR ] HIG: Validating primary data. [2025-09-24T19:15:04.018783] [DEBUG] [VALIDATOR ] HIG: All expected trading days are present. [2025-09-24T19:15:04.018915] [DEBUG] [VALIDATOR ] HIG: Primary data validation passed. [2025-09-24T19:15:04.020111] [INFO ] [MAIN ] HIG: Fetched primary data is valid. [2025-09-24T19:15:04.020183] [DEBUG] [LOCAL ] HIG: Saving primary data. [2025-09-24T19:15:04.022322] [DEBUG] [LOCAL ] HIG: Trimmed 73256 records to 51237 (keeping 200 days of data) [2025-09-24T19:15:04.386733] [DEBUG] [LOCAL ] HIG: Primary data saved (51237 records). [2025-09-24T19:15:04.386951] [INFO ] [MAIN ] HIG: Full history saved. [2025-09-24T19:15:04.387062] [INFO ] [MAIN ] Update Progress: 1019/2373 symbols completed. HIG took 35.5s. Estimated remaining: 2h 59m 24s. Rate: 7.5 symbols/min [2025-09-24T19:15:04.579084] [INFO ] [MAIN ] HIPO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:15:04.602731] [DEBUG] [LOCAL ] HIPO: Loaded 22692 existing records from primary storage. [2025-09-24T19:15:04.602884] [INFO ] [MAIN ] HIPO: Loaded 22692 existing records. [2025-09-24T19:15:04.846494] [WARN ] [MAIN ] HIPO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:15:04.846796] [INFO ] [MAIN ] HIPO: Wiping existing primary data before full refresh. [2025-09-24T19:15:04.846848] [INFO ] [LOCAL ] HIPO: Starting deletion of primary data. [2025-09-24T19:15:04.847496] [DEBUG] [LOCAL ] HIPO: Deleted primary data file. [2025-09-24T19:15:04.847555] [INFO ] [MAIN ] HIPO: Starting full primary refresh. [2025-09-24T19:15:05.222167] [INFO ] [REMOTE ] HIPO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:15:05.222515] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2024-12. [2025-09-24T19:15:05.446473] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2025-02 (3.83 seconds). [2025-09-24T19:15:05.455312] [INFO ] [REMOTE ] HII: Fetching primary data for 2025-03. [2025-09-24T19:15:05.665520] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2024-12 (3.25 seconds). [2025-09-24T19:15:05.672003] [INFO ] [REMOTE ] HIO: Fetching primary data for 2025-01. [2025-09-24T19:15:06.965564] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-24T19:15:06.973602] [INFO ] [REMOTE ] HIO: Fetching primary data for 2025-02. [2025-09-24T19:15:07.035495] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2024-12 (1.81 seconds). [2025-09-24T19:15:07.096547] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2025-03 (1.64 seconds). [2025-09-24T19:15:07.216110] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2025-01. [2025-09-24T19:15:07.332744] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2025-02 (4.12 seconds). [2025-09-24T19:15:07.990379] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2025-02 (1.02 seconds). [2025-09-24T19:15:08.016089] [INFO ] [REMOTE ] HIO: Fetching primary data for 2025-03. [2025-09-24T19:15:08.271578] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2025-01 (1.06 seconds). [2025-09-24T19:15:08.816095] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2025-02. [2025-09-24T19:15:09.122994] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2025-03 (1.11 seconds). [2025-09-24T19:15:09.616172] [INFO ] [REMOTE ] HIO: Fetching primary data for 2025-04. [2025-09-24T19:15:09.949722] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2025-02 (1.13 seconds). [2025-09-24T19:15:10.416095] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2025-03. [2025-09-24T19:15:10.486188] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2025-04 (0.87 seconds). [2025-09-24T19:15:11.216134] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2025-03. [2025-09-24T19:15:12.016087] [INFO ] [REMOTE ] HII: Fetching primary data for 2025-04. [2025-09-24T19:15:12.399061] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2025-03 (1.18 seconds). [2025-09-24T19:15:12.816070] [INFO ] [REMOTE ] HIO: Fetching primary data for 2025-05. [2025-09-24T19:15:13.110199] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2025-03 (2.69 seconds). [2025-09-24T19:15:13.616060] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2025-04. [2025-09-24T19:15:13.760769] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2025-05 (0.94 seconds). [2025-09-24T19:15:13.815567] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2025-04 (1.80 seconds). [2025-09-24T19:15:14.416067] [INFO ] [REMOTE ] HIO: Fetching primary data for 2025-06. [2025-09-24T19:15:15.216083] [INFO ] [REMOTE ] HII: Fetching primary data for 2025-05. [2025-09-24T19:15:16.016113] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2025-04. [2025-09-24T19:15:16.042626] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-24T19:15:16.660151] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-24T19:15:16.816091] [INFO ] [REMOTE ] HIO: Fetching primary data for 2025-07. [2025-09-24T19:15:17.026448] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2025-04 (3.41 seconds). [2025-09-24T19:15:17.097621] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2025-04 (1.08 seconds). [2025-09-24T19:15:17.508367] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2025-07 (0.69 seconds). [2025-09-24T19:15:17.616090] [INFO ] [REMOTE ] HII: Fetching primary data for 2025-06. [2025-09-24T19:15:18.416141] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2025-05. [2025-09-24T19:15:19.061220] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-24T19:15:19.216141] [INFO ] [REMOTE ] HIO: Fetching primary data for 2025-08. [2025-09-24T19:15:19.474845] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2025-05 (1.06 seconds). [2025-09-24T19:15:20.016144] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2025-06. [2025-09-24T19:15:20.455027] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2025-08 (1.24 seconds). [2025-09-24T19:15:20.816118] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2025-05. [2025-09-24T19:15:21.236797] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-24T19:15:21.616096] [INFO ] [REMOTE ] HIO: Fetching primary data for 2025-09. [2025-09-24T19:15:22.416131] [INFO ] [REMOTE ] HII: Fetching primary data for 2025-07. [2025-09-24T19:15:22.929445] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2025-09 (1.31 seconds). [2025-09-24T19:15:22.935159] [INFO ] [REMOTE ] HIO: Full fetch complete (36794 records). [2025-09-24T19:15:22.935295] [DEBUG] [VALIDATOR ] HIO: Validating primary data. [2025-09-24T19:15:23.219800] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2025-07. [2025-09-24T19:15:23.351155] [DEBUG] [VALIDATOR ] HIO: All expected trading days are present. [2025-09-24T19:15:23.351293] [DEBUG] [VALIDATOR ] HIO: Primary data validation passed. [2025-09-24T19:15:23.352209] [INFO ] [MAIN ] HIO: Fetched primary data is valid. [2025-09-24T19:15:23.352978] [DEBUG] [LOCAL ] HIO: Saving primary data. [2025-09-24T19:15:23.354501] [DEBUG] [LOCAL ] HIO: Trimmed 36794 records to 23601 (keeping 200 days of data) [2025-09-24T19:15:23.511308] [DEBUG] [LOCAL ] HIO: Primary data saved (23601 records). [2025-09-24T19:15:23.511693] [INFO ] [MAIN ] HIO: Full history saved. [2025-09-24T19:15:23.511832] [INFO ] [MAIN ] Update Progress: 1020/2373 symbols completed. HIO took 24.9s. Estimated remaining: 2h 59m 31s. Rate: 7.5 symbols/min [2025-09-24T19:15:23.734422] [INFO ] [MAIN ] HIW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:15:23.743933] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2025-05 (2.93 seconds). [2025-09-24T19:15:23.783433] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-24T19:15:23.832139] [DEBUG] [LOCAL ] HIW: Loaded 44739 existing records from primary storage. [2025-09-24T19:15:23.832301] [INFO ] [MAIN ] HIW: Loaded 44739 existing records. [2025-09-24T19:15:24.017485] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2025-06. [2025-09-24T19:15:24.033996] [WARN ] [MAIN ] HIW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:15:24.034536] [INFO ] [MAIN ] HIW: Wiping existing primary data before full refresh. [2025-09-24T19:15:24.034702] [INFO ] [LOCAL ] HIW: Starting deletion of primary data. [2025-09-24T19:15:24.041392] [DEBUG] [LOCAL ] HIW: Deleted primary data file. [2025-09-24T19:15:24.050674] [INFO ] [MAIN ] HIW: Starting full primary refresh. [2025-09-24T19:15:24.057793] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2025-07 (0.84 seconds). [2025-09-24T19:15:24.442896] [INFO ] [REMOTE ] HIW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:15:24.816167] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2025-08. [2025-09-24T19:15:25.616167] [INFO ] [REMOTE ] HII: Fetching primary data for 2025-08. [2025-09-24T19:15:25.803408] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2025-08 (0.99 seconds). [2025-09-24T19:15:26.416091] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2025-09. [2025-09-24T19:15:26.657583] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2025-06 (2.64 seconds). [2025-09-24T19:15:27.216070] [INFO ] [REMOTE ] HIW: Fetching primary data for 2024-12. [2025-09-24T19:15:27.339950] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2025-09 (0.92 seconds). [2025-09-24T19:15:27.345173] [INFO ] [REMOTE ] HIPO: Full fetch complete (31703 records). [2025-09-24T19:15:27.345327] [DEBUG] [VALIDATOR ] HIPO: Validating primary data. [2025-09-24T19:15:27.624011] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2025-08 (2.01 seconds). [2025-09-24T19:15:27.788510] [DEBUG] [VALIDATOR ] HIPO: All expected trading days are present. [2025-09-24T19:15:27.788616] [DEBUG] [VALIDATOR ] HIPO: Primary data validation passed. [2025-09-24T19:15:27.789530] [INFO ] [MAIN ] HIPO: Fetched primary data is valid. [2025-09-24T19:15:27.789589] [DEBUG] [LOCAL ] HIPO: Saving primary data. [2025-09-24T19:15:27.790731] [DEBUG] [LOCAL ] HIPO: Trimmed 31703 records to 22567 (keeping 200 days of data) [2025-09-24T19:15:27.930308] [DEBUG] [LOCAL ] HIPO: Primary data saved (22567 records). [2025-09-24T19:15:27.930506] [INFO ] [MAIN ] HIPO: Full history saved. [2025-09-24T19:15:27.930617] [INFO ] [MAIN ] Update Progress: 1021/2373 symbols completed. HIPO took 23.5s. Estimated remaining: 2h 59m 18s. Rate: 7.5 symbols/min [2025-09-24T19:15:28.021309] [INFO ] [REMOTE ] HII: Fetching primary data for 2025-09. [2025-09-24T19:15:28.121969] [INFO ] [MAIN ] HIX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:15:28.144467] [DEBUG] [LOCAL ] HIX: Loaded 20270 existing records from primary storage. [2025-09-24T19:15:28.144759] [INFO ] [MAIN ] HIX: Loaded 20270 existing records. [2025-09-24T19:15:28.351938] [WARN ] [MAIN ] HIX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:15:28.352511] [INFO ] [MAIN ] HIX: Wiping existing primary data before full refresh. [2025-09-24T19:15:28.352678] [INFO ] [LOCAL ] HIX: Starting deletion of primary data. [2025-09-24T19:15:28.353719] [DEBUG] [LOCAL ] HIX: Deleted primary data file. [2025-09-24T19:15:28.353796] [INFO ] [MAIN ] HIX: Starting full primary refresh. [2025-09-24T19:15:28.773568] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-24T19:15:28.789259] [INFO ] [REMOTE ] HIX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:15:28.816046] [INFO ] [REMOTE ] HIX: Fetching primary data for 2024-12. [2025-09-24T19:15:29.306688] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2025-09 (1.29 seconds). [2025-09-24T19:15:29.313531] [INFO ] [REMOTE ] HII: Full fetch complete (53403 records). [2025-09-24T19:15:29.313837] [DEBUG] [VALIDATOR ] HII: Validating primary data. [2025-09-24T19:15:29.622236] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2025-07. [2025-09-24T19:15:29.727460] [DEBUG] [VALIDATOR ] HII: All expected trading days are present. [2025-09-24T19:15:29.727772] [DEBUG] [VALIDATOR ] HII: Primary data validation passed. [2025-09-24T19:15:29.729385] [INFO ] [MAIN ] HII: Fetched primary data is valid. [2025-09-24T19:15:29.729595] [DEBUG] [LOCAL ] HII: Saving primary data. [2025-09-24T19:15:29.731764] [DEBUG] [LOCAL ] HII: Trimmed 53403 records to 35179 (keeping 200 days of data) [2025-09-24T19:15:29.853556] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-24T19:15:30.001345] [DEBUG] [LOCAL ] HII: Primary data saved (35179 records). [2025-09-24T19:15:30.001586] [INFO ] [MAIN ] HII: Full history saved. [2025-09-24T19:15:30.001730] [INFO ] [MAIN ] Update Progress: 1022/2373 symbols completed. HII took 34.4s. Estimated remaining: 2h 59m 2s. Rate: 7.5 symbols/min [2025-09-24T19:15:30.182866] [INFO ] [MAIN ] HKD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:15:30.201770] [DEBUG] [LOCAL ] HKD: Loaded 18303 existing records from primary storage. [2025-09-24T19:15:30.201890] [INFO ] [MAIN ] HKD: Loaded 18303 existing records. [2025-09-24T19:15:30.380446] [WARN ] [MAIN ] HKD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:15:30.380754] [INFO ] [MAIN ] HKD: Wiping existing primary data before full refresh. [2025-09-24T19:15:30.380813] [INFO ] [LOCAL ] HKD: Starting deletion of primary data. [2025-09-24T19:15:30.381326] [DEBUG] [LOCAL ] HKD: Deleted primary data file. [2025-09-24T19:15:30.381386] [INFO ] [MAIN ] HKD: Starting full primary refresh. [2025-09-24T19:15:30.422951] [INFO ] [REMOTE ] HIX: Fetching primary data for 2025-01. [2025-09-24T19:15:30.743340] [INFO ] [REMOTE ] HKD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:15:31.216141] [INFO ] [REMOTE ] HKD: Fetching primary data for 2024-12. [2025-09-24T19:15:31.475750] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-24T19:15:32.016076] [INFO ] [REMOTE ] HIW: Fetching primary data for 2025-01. [2025-09-24T19:15:32.427807] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2025-07 (2.81 seconds). [2025-09-24T19:15:32.565504] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2024-12 (1.35 seconds). [2025-09-24T19:15:32.816124] [INFO ] [REMOTE ] HIX: Fetching primary data for 2025-02. [2025-09-24T19:15:33.502144] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-24T19:15:33.616133] [INFO ] [REMOTE ] HIW: Fetching primary data for 2025-02. [2025-09-24T19:15:33.723840] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2025-02 (0.91 seconds). [2025-09-24T19:15:34.416100] [INFO ] [REMOTE ] HKD: Fetching primary data for 2025-01. [2025-09-24T19:15:35.216103] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2025-08. [2025-09-24T19:15:35.583706] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-24T19:15:35.798153] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2025-02 (2.18 seconds). [2025-09-24T19:15:36.016133] [INFO ] [REMOTE ] HIX: Fetching primary data for 2025-03. [2025-09-24T19:15:36.816096] [INFO ] [REMOTE ] HKD: Fetching primary data for 2025-02. [2025-09-24T19:15:37.118894] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2025-03 (1.10 seconds). [2025-09-24T19:15:37.616133] [INFO ] [REMOTE ] HIX: Fetching primary data for 2025-04. [2025-09-24T19:15:38.031451] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2025-08 (2.82 seconds). [2025-09-24T19:15:38.130017] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2025-02 (1.31 seconds). [2025-09-24T19:15:38.416121] [INFO ] [REMOTE ] HKD: Fetching primary data for 2025-03. [2025-09-24T19:15:38.679079] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-24T19:15:39.216101] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2025-09. [2025-09-24T19:15:39.310811] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2025-03 (0.89 seconds). [2025-09-24T19:15:40.016104] [INFO ] [REMOTE ] HIW: Fetching primary data for 2025-03. [2025-09-24T19:15:40.816186] [INFO ] [REMOTE ] HIX: Fetching primary data for 2025-05. [2025-09-24T19:15:41.616132] [INFO ] [REMOTE ] HKD: Fetching primary data for 2025-04. [2025-09-24T19:15:41.709533] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-24T19:15:41.982900] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2025-09 (2.77 seconds). [2025-09-24T19:15:41.993141] [INFO ] [REMOTE ] HIMS: Full fetch complete (77935 records). [2025-09-24T19:15:41.993361] [DEBUG] [VALIDATOR ] HIMS: Validating primary data. [2025-09-24T19:15:42.118718] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2025-05 (1.30 seconds). [2025-09-24T19:15:42.416948] [INFO ] [REMOTE ] HIX: Fetching primary data for 2025-06. [2025-09-24T19:15:42.461347] [DEBUG] [VALIDATOR ] HIMS: All expected trading days are present. [2025-09-24T19:15:42.461462] [DEBUG] [VALIDATOR ] HIMS: Primary data validation passed. [2025-09-24T19:15:42.462843] [INFO ] [MAIN ] HIMS: Fetched primary data is valid. [2025-09-24T19:15:42.462916] [DEBUG] [LOCAL ] HIMS: Saving primary data. [2025-09-24T19:15:42.465170] [DEBUG] [LOCAL ] HIMS: Trimmed 77935 records to 53817 (keeping 200 days of data) [2025-09-24T19:15:42.699337] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2025-04 (1.08 seconds). [2025-09-24T19:15:42.833821] [DEBUG] [LOCAL ] HIMS: Primary data saved (53817 records). [2025-09-24T19:15:42.834042] [INFO ] [MAIN ] HIMS: Full history saved. [2025-09-24T19:15:42.834151] [INFO ] [MAIN ] Update Progress: 1023/2373 symbols completed. HIMS took 46.7s. Estimated remaining: 2h 59m 1s. Rate: 7.5 symbols/min [2025-09-24T19:15:43.014784] [INFO ] [MAIN ] HL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:15:43.075414] [DEBUG] [LOCAL ] HL: Loaded 53670 existing records from primary storage. [2025-09-24T19:15:43.075667] [INFO ] [MAIN ] HL: Loaded 53670 existing records. [2025-09-24T19:15:43.220531] [INFO ] [REMOTE ] HIW: Fetching primary data for 2025-04. [2025-09-24T19:15:43.282377] [WARN ] [MAIN ] HL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:15:43.282793] [INFO ] [MAIN ] HL: Wiping existing primary data before full refresh. [2025-09-24T19:15:43.282854] [INFO ] [LOCAL ] HL: Starting deletion of primary data. [2025-09-24T19:15:43.284904] [DEBUG] [LOCAL ] HL: Deleted primary data file. [2025-09-24T19:15:43.285137] [INFO ] [MAIN ] HL: Starting full primary refresh. [2025-09-24T19:15:43.514391] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2025-06 (1.10 seconds). [2025-09-24T19:15:43.774788] [INFO ] [REMOTE ] HL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:15:44.016131] [INFO ] [REMOTE ] HKD: Fetching primary data for 2025-05. [2025-09-24T19:15:44.700474] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-24T19:15:44.816072] [INFO ] [REMOTE ] HIW: Fetching primary data for 2025-05. [2025-09-24T19:15:45.031311] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2025-05 (1.02 seconds). [2025-09-24T19:15:45.616145] [INFO ] [REMOTE ] HIX: Fetching primary data for 2025-07. [2025-09-24T19:15:46.263852] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2025-05 (1.45 seconds). [2025-09-24T19:15:46.416087] [INFO ] [REMOTE ] HIW: Fetching primary data for 2025-06. [2025-09-24T19:15:46.799145] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2025-07 (1.18 seconds). [2025-09-24T19:15:47.216087] [INFO ] [REMOTE ] HIX: Fetching primary data for 2025-08. [2025-09-24T19:15:47.876616] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-24T19:15:48.016109] [INFO ] [REMOTE ] HKD: Fetching primary data for 2025-06. [2025-09-24T19:15:48.246198] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2025-08 (1.03 seconds). [2025-09-24T19:15:48.816133] [INFO ] [REMOTE ] HL: Fetching primary data for 2024-12. [2025-09-24T19:15:49.292817] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2025-06 (1.28 seconds). [2025-09-24T19:15:49.616110] [INFO ] [REMOTE ] HKD: Fetching primary data for 2025-07. [2025-09-24T19:15:50.416082] [INFO ] [REMOTE ] HIW: Fetching primary data for 2025-07. [2025-09-24T19:15:50.682837] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2025-07 (1.07 seconds). [2025-09-24T19:15:50.781076] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2024-12 (1.96 seconds). [2025-09-24T19:15:51.216094] [INFO ] [REMOTE ] HIX: Fetching primary data for 2025-09. [2025-09-24T19:15:51.715743] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2025-07 (1.30 seconds). [2025-09-24T19:15:52.016103] [INFO ] [REMOTE ] HIW: Fetching primary data for 2025-08. [2025-09-24T19:15:52.328056] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-24T19:15:52.331895] [INFO ] [REMOTE ] HIX: Full fetch complete (30666 records). [2025-09-24T19:15:52.332008] [DEBUG] [VALIDATOR ] HIX: Validating primary data. [2025-09-24T19:15:52.714668] [DEBUG] [VALIDATOR ] HIX: All expected trading days are present. [2025-09-24T19:15:52.714770] [DEBUG] [VALIDATOR ] HIX: Primary data validation passed. [2025-09-24T19:15:52.715407] [INFO ] [MAIN ] HIX: Fetched primary data is valid. [2025-09-24T19:15:52.715449] [DEBUG] [LOCAL ] HIX: Saving primary data. [2025-09-24T19:15:52.716433] [DEBUG] [LOCAL ] HIX: Trimmed 30666 records to 20343 (keeping 200 days of data) [2025-09-24T19:15:52.818005] [INFO ] [REMOTE ] HL: Fetching primary data for 2025-01. [2025-09-24T19:15:52.846758] [DEBUG] [LOCAL ] HIX: Primary data saved (20343 records). [2025-09-24T19:15:52.846910] [INFO ] [MAIN ] HIX: Full history saved. [2025-09-24T19:15:52.847004] [INFO ] [MAIN ] Update Progress: 1024/2373 symbols completed. HIX took 24.9s. Estimated remaining: 2h 58m 56s. Rate: 7.5 symbols/min [2025-09-24T19:15:53.017841] [INFO ] [MAIN ] HLF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:15:53.062938] [DEBUG] [LOCAL ] HLF: Loaded 48724 existing records from primary storage. [2025-09-24T19:15:53.063101] [INFO ] [MAIN ] HLF: Loaded 48724 existing records. [2025-09-24T19:15:53.250474] [WARN ] [MAIN ] HLF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:15:53.250839] [INFO ] [MAIN ] HLF: Wiping existing primary data before full refresh. [2025-09-24T19:15:53.250897] [INFO ] [LOCAL ] HLF: Starting deletion of primary data. [2025-09-24T19:15:53.252031] [DEBUG] [LOCAL ] HLF: Deleted primary data file. [2025-09-24T19:15:53.252093] [INFO ] [MAIN ] HLF: Starting full primary refresh. [2025-09-24T19:15:53.617636] [INFO ] [REMOTE ] HKD: Fetching primary data for 2025-08. [2025-09-24T19:15:53.648119] [INFO ] [REMOTE ] HLF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:15:53.683377] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2025-08 (1.67 seconds). [2025-09-24T19:15:54.416056] [INFO ] [REMOTE ] HIW: Fetching primary data for 2025-09. [2025-09-24T19:15:54.452503] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-24T19:15:54.725155] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-24T19:15:55.216092] [INFO ] [REMOTE ] HKD: Fetching primary data for 2025-09. [2025-09-24T19:15:56.016059] [INFO ] [REMOTE ] HL: Fetching primary data for 2025-02. [2025-09-24T19:15:56.125498] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2025-09 (1.71 seconds). [2025-09-24T19:15:56.134944] [INFO ] [REMOTE ] HIW: Full fetch complete (64736 records). [2025-09-24T19:15:56.135190] [DEBUG] [VALIDATOR ] HIW: Validating primary data. [2025-09-24T19:15:56.574937] [DEBUG] [VALIDATOR ] HIW: All expected trading days are present. [2025-09-24T19:15:56.575088] [DEBUG] [VALIDATOR ] HIW: Primary data validation passed. [2025-09-24T19:15:56.577080] [INFO ] [MAIN ] HIW: Fetched primary data is valid. [2025-09-24T19:15:56.577207] [DEBUG] [LOCAL ] HIW: Saving primary data. [2025-09-24T19:15:56.596096] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2025-09 (1.38 seconds). [2025-09-24T19:15:56.602236] [DEBUG] [LOCAL ] HIW: Trimmed 64736 records to 44709 (keeping 200 days of data) [2025-09-24T19:15:56.602434] [INFO ] [REMOTE ] HKD: Full fetch complete (28742 records). [2025-09-24T19:15:56.603401] [DEBUG] [VALIDATOR ] HKD: Validating primary data. [2025-09-24T19:15:56.817105] [INFO ] [REMOTE ] HLF: Fetching primary data for 2024-12. [2025-09-24T19:15:57.116215] [DEBUG] [VALIDATOR ] HKD: All expected trading days are present. [2025-09-24T19:15:57.116609] [DEBUG] [VALIDATOR ] HKD: Primary data validation passed. [2025-09-24T19:15:57.117793] [INFO ] [MAIN ] HKD: Fetched primary data is valid. [2025-09-24T19:15:57.117881] [DEBUG] [LOCAL ] HKD: Saving primary data. [2025-09-24T19:15:57.122334] [DEBUG] [LOCAL ] HKD: Trimmed 28742 records to 18353 (keeping 200 days of data) [2025-09-24T19:15:57.367770] [DEBUG] [LOCAL ] HKD: Primary data saved (18353 records). [2025-09-24T19:15:57.369815] [INFO ] [MAIN ] HKD: Full history saved. [2025-09-24T19:15:57.370265] [INFO ] [MAIN ] Update Progress: 1025/2373 symbols completed. HKD took 27.4s. Estimated remaining: 2h 58m 43s. Rate: 7.5 symbols/min [2025-09-24T19:15:57.578129] [INFO ] [MAIN ] HLI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:15:57.626561] [DEBUG] [LOCAL ] HIW: Primary data saved (44709 records). [2025-09-24T19:15:57.626896] [INFO ] [MAIN ] HIW: Full history saved. [2025-09-24T19:15:57.627150] [INFO ] [MAIN ] Update Progress: 1026/2373 symbols completed. HIW took 34.1s. Estimated remaining: 2h 58m 25s. Rate: 7.5 symbols/min [2025-09-24T19:15:57.861897] [INFO ] [MAIN ] HLIO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:15:57.864112] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2025-02 (1.85 seconds). [2025-09-24T19:15:57.865694] [DEBUG] [LOCAL ] HLI: Loaded 31220 existing records from primary storage. [2025-09-24T19:15:57.877607] [INFO ] [MAIN ] HLI: Loaded 31220 existing records. [2025-09-24T19:15:57.879048] [INFO ] [REMOTE ] HL: Fetching primary data for 2025-03. [2025-09-24T19:15:58.118241] [WARN ] [MAIN ] HLI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:15:58.119242] [DEBUG] [LOCAL ] HLIO: Loaded 28199 existing records from primary storage. [2025-09-24T19:15:58.119554] [INFO ] [MAIN ] HLIO: Loaded 28199 existing records. [2025-09-24T19:15:58.119852] [INFO ] [MAIN ] HLI: Wiping existing primary data before full refresh. [2025-09-24T19:15:58.125116] [INFO ] [LOCAL ] HLI: Starting deletion of primary data. [2025-09-24T19:15:58.198526] [DEBUG] [LOCAL ] HLI: Deleted primary data file. [2025-09-24T19:15:58.209031] [INFO ] [MAIN ] HLI: Starting full primary refresh. [2025-09-24T19:15:58.428108] [WARN ] [MAIN ] HLIO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:15:58.439888] [INFO ] [MAIN ] HLIO: Wiping existing primary data before full refresh. [2025-09-24T19:15:58.450693] [INFO ] [LOCAL ] HLIO: Starting deletion of primary data. [2025-09-24T19:15:58.466468] [DEBUG] [LOCAL ] HLIO: Deleted primary data file. [2025-09-24T19:15:58.481115] [INFO ] [MAIN ] HLIO: Starting full primary refresh. [2025-09-24T19:15:58.975454] [INFO ] [REMOTE ] HLI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:15:58.998559] [INFO ] [REMOTE ] HLI: Fetching primary data for 2024-12. [2025-09-24T19:15:59.118702] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2024-12 (2.30 seconds). [2025-09-24T19:15:59.162498] [INFO ] [REMOTE ] HLIO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:15:59.216045] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2024-12. [2025-09-24T19:15:59.964663] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2025-03 (2.09 seconds). [2025-09-24T19:16:00.016052] [INFO ] [REMOTE ] HL: Fetching primary data for 2025-04. [2025-09-24T19:16:00.206827] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-24T19:16:00.279455] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2024-12 (1.06 seconds). [2025-09-24T19:16:00.816108] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2025-01. [2025-09-24T19:16:01.616093] [INFO ] [REMOTE ] HLF: Fetching primary data for 2025-01. [2025-09-24T19:16:01.955991] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2025-04 (1.94 seconds). [2025-09-24T19:16:01.982113] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-24T19:16:02.416250] [INFO ] [REMOTE ] HLI: Fetching primary data for 2025-01. [2025-09-24T19:16:03.183183] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-24T19:16:03.216042] [INFO ] [REMOTE ] HLF: Fetching primary data for 2025-02. [2025-09-24T19:16:03.838161] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2025-01 (1.42 seconds). [2025-09-24T19:16:04.016111] [INFO ] [REMOTE ] HLI: Fetching primary data for 2025-02. [2025-09-24T19:16:04.816065] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2025-02. [2025-09-24T19:16:04.929203] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-24T19:16:05.269241] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2025-02 (1.25 seconds). [2025-09-24T19:16:05.616079] [INFO ] [REMOTE ] HLF: Fetching primary data for 2025-03. [2025-09-24T19:16:05.831769] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2025-02 (1.02 seconds). [2025-09-24T19:16:06.416068] [INFO ] [REMOTE ] HL: Fetching primary data for 2025-05. [2025-09-24T19:16:07.196997] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-24T19:16:07.216051] [INFO ] [REMOTE ] HLI: Fetching primary data for 2025-03. [2025-09-24T19:16:08.016125] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2025-03. [2025-09-24T19:16:08.429410] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2025-03 (1.21 seconds). [2025-09-24T19:16:08.566951] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2025-05 (2.15 seconds). [2025-09-24T19:16:08.816087] [INFO ] [REMOTE ] HL: Fetching primary data for 2025-06. [2025-09-24T19:16:09.121283] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2025-03 (1.11 seconds). [2025-09-24T19:16:09.616138] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2025-04. [2025-09-24T19:16:10.416070] [INFO ] [REMOTE ] HLI: Fetching primary data for 2025-04. [2025-09-24T19:16:10.793131] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2025-06 (1.98 seconds). [2025-09-24T19:16:11.008150] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2025-04 (1.39 seconds). [2025-09-24T19:16:11.216092] [INFO ] [REMOTE ] HL: Fetching primary data for 2025-07. [2025-09-24T19:16:11.658354] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2025-04 (1.24 seconds). [2025-09-24T19:16:12.016085] [INFO ] [REMOTE ] HLF: Fetching primary data for 2025-04. [2025-09-24T19:16:12.816175] [INFO ] [REMOTE ] HLI: Fetching primary data for 2025-05. [2025-09-24T19:16:13.273398] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2025-07 (2.06 seconds). [2025-09-24T19:16:13.616076] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2025-05. [2025-09-24T19:16:13.690107] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-24T19:16:14.194045] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2025-05 (1.38 seconds). [2025-09-24T19:16:14.416114] [INFO ] [REMOTE ] HLF: Fetching primary data for 2025-05. [2025-09-24T19:16:14.951273] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2025-05 (1.34 seconds). [2025-09-24T19:16:15.216135] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2025-06. [2025-09-24T19:16:15.965291] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2025-05 (1.55 seconds). [2025-09-24T19:16:16.016097] [INFO ] [REMOTE ] HLF: Fetching primary data for 2025-06. [2025-09-24T19:16:16.475952] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2025-06 (1.26 seconds). [2025-09-24T19:16:16.816120] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2025-07. [2025-09-24T19:16:17.493620] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2025-06 (1.48 seconds). [2025-09-24T19:16:17.616080] [INFO ] [REMOTE ] HLI: Fetching primary data for 2025-06. [2025-09-24T19:16:17.929678] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2025-07 (1.11 seconds). [2025-09-24T19:16:18.416054] [INFO ] [REMOTE ] HLF: Fetching primary data for 2025-07. [2025-09-24T19:16:18.474521] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2025-06 (0.86 seconds). [2025-09-24T19:16:19.216091] [INFO ] [REMOTE ] HLI: Fetching primary data for 2025-07. [2025-09-24T19:16:20.016051] [INFO ] [REMOTE ] HL: Fetching primary data for 2025-08. [2025-09-24T19:16:20.109751] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2025-07 (1.69 seconds). [2025-09-24T19:16:20.565013] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2025-07 (1.35 seconds). [2025-09-24T19:16:20.816151] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2025-08. [2025-09-24T19:16:21.616084] [INFO ] [REMOTE ] HLF: Fetching primary data for 2025-08. [2025-09-24T19:16:21.947562] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2025-08 (1.13 seconds). [2025-09-24T19:16:22.201175] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2025-08 (2.19 seconds). [2025-09-24T19:16:22.416087] [INFO ] [REMOTE ] HL: Fetching primary data for 2025-09. [2025-09-24T19:16:22.831388] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2025-08 (1.22 seconds). [2025-09-24T19:16:23.216118] [INFO ] [REMOTE ] HLI: Fetching primary data for 2025-08. [2025-09-24T19:16:24.016113] [INFO ] [REMOTE ] HLF: Fetching primary data for 2025-09. [2025-09-24T19:16:24.510160] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2025-09 (2.09 seconds). [2025-09-24T19:16:24.522323] [INFO ] [REMOTE ] HL: Full fetch complete (77653 records). [2025-09-24T19:16:24.522549] [DEBUG] [VALIDATOR ] HL: Validating primary data. [2025-09-24T19:16:24.689555] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2025-08 (1.47 seconds). [2025-09-24T19:16:24.824712] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2025-09. [2025-09-24T19:16:24.996455] [DEBUG] [VALIDATOR ] HL: All expected trading days are present. [2025-09-24T19:16:24.996604] [DEBUG] [VALIDATOR ] HL: Primary data validation passed. [2025-09-24T19:16:24.998094] [INFO ] [MAIN ] HL: Fetched primary data is valid. [2025-09-24T19:16:24.998262] [DEBUG] [LOCAL ] HL: Saving primary data. [2025-09-24T19:16:25.000586] [DEBUG] [LOCAL ] HL: Trimmed 77653 records to 53671 (keeping 200 days of data) [2025-09-24T19:16:25.360814] [DEBUG] [LOCAL ] HL: Primary data saved (53671 records). [2025-09-24T19:16:25.361069] [INFO ] [MAIN ] HL: Full history saved. [2025-09-24T19:16:25.361378] [INFO ] [MAIN ] Update Progress: 1027/2373 symbols completed. HL took 42.5s. Estimated remaining: 2h 58m 43s. Rate: 7.5 symbols/min [2025-09-24T19:16:25.552925] [INFO ] [MAIN ] HLLY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:16:25.594442] [DEBUG] [LOCAL ] HLLY: Loaded 33384 existing records from primary storage. [2025-09-24T19:16:25.594702] [INFO ] [MAIN ] HLLY: Loaded 33384 existing records. [2025-09-24T19:16:25.627273] [INFO ] [REMOTE ] HLI: Fetching primary data for 2025-09. [2025-09-24T19:16:25.896351] [WARN ] [MAIN ] HLLY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:16:25.925859] [INFO ] [MAIN ] HLLY: Wiping existing primary data before full refresh. [2025-09-24T19:16:25.928073] [INFO ] [LOCAL ] HLLY: Starting deletion of primary data. [2025-09-24T19:16:25.929869] [DEBUG] [LOCAL ] HLLY: Deleted primary data file. [2025-09-24T19:16:25.931304] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2025-09 (1.92 seconds). [2025-09-24T19:16:25.931509] [INFO ] [MAIN ] HLLY: Starting full primary refresh. [2025-09-24T19:16:25.932236] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-24T19:16:25.978044] [INFO ] [REMOTE ] HLIO: Full fetch complete (36170 records). [2025-09-24T19:16:25.977833] [INFO ] [REMOTE ] HLF: Full fetch complete (71424 records). [2025-09-24T19:16:26.011853] [DEBUG] [VALIDATOR ] HLIO: Validating primary data. [2025-09-24T19:16:26.024203] [DEBUG] [VALIDATOR ] HLF: Validating primary data. [2025-09-24T19:16:26.880212] [INFO ] [REMOTE ] HLLY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:16:26.927021] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2024-12. [2025-09-24T19:16:27.216184] [DEBUG] [VALIDATOR ] HLIO: All expected trading days are present. [2025-09-24T19:16:27.216423] [DEBUG] [VALIDATOR ] HLIO: Primary data validation passed. [2025-09-24T19:16:27.218299] [INFO ] [MAIN ] HLIO: Fetched primary data is valid. [2025-09-24T19:16:27.216785] [DEBUG] [VALIDATOR ] HLF: All expected trading days are present. [2025-09-24T19:16:27.218463] [DEBUG] [LOCAL ] HLIO: Saving primary data. [2025-09-24T19:16:27.219070] [DEBUG] [VALIDATOR ] HLF: Primary data validation passed. [2025-09-24T19:16:27.227167] [INFO ] [MAIN ] HLF: Fetched primary data is valid. [2025-09-24T19:16:27.236029] [DEBUG] [LOCAL ] HLF: Saving primary data. [2025-09-24T19:16:27.239159] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-24T19:16:27.245588] [INFO ] [REMOTE ] HLI: Full fetch complete (45333 records). [2025-09-24T19:16:27.245439] [DEBUG] [LOCAL ] HLIO: Trimmed 36170 records to 28212 (keeping 200 days of data) [2025-09-24T19:16:27.245915] [DEBUG] [VALIDATOR ] HLI: Validating primary data. [2025-09-24T19:16:27.247498] [DEBUG] [LOCAL ] HLF: Trimmed 71424 records to 48699 (keeping 200 days of data) [2025-09-24T19:16:27.865128] [DEBUG] [LOCAL ] HLIO: Primary data saved (28212 records). [2025-09-24T19:16:27.883567] [INFO ] [MAIN ] HLIO: Full history saved. [2025-09-24T19:16:27.900360] [INFO ] [MAIN ] Update Progress: 1028/2373 symbols completed. HLIO took 30.3s. Estimated remaining: 2h 58m 28s. Rate: 7.5 symbols/min [2025-09-24T19:16:28.336825] [INFO ] [MAIN ] HLN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:16:28.347030] [DEBUG] [VALIDATOR ] HLI: All expected trading days are present. [2025-09-24T19:16:28.347248] [DEBUG] [VALIDATOR ] HLI: Primary data validation passed. [2025-09-24T19:16:28.348470] [INFO ] [MAIN ] HLI: Fetched primary data is valid. [2025-09-24T19:16:28.346584] [DEBUG] [LOCAL ] HLF: Primary data saved (48699 records). [2025-09-24T19:16:28.348980] [INFO ] [MAIN ] HLF: Full history saved. [2025-09-24T19:16:28.348587] [DEBUG] [LOCAL ] HLI: Saving primary data. [2025-09-24T19:16:28.349384] [INFO ] [MAIN ] Update Progress: 1029/2373 symbols completed. HLF took 35.5s. Estimated remaining: 2h 58m 10s. Rate: 7.5 symbols/min [2025-09-24T19:16:28.447720] [DEBUG] [LOCAL ] HLI: Trimmed 45333 records to 31188 (keeping 200 days of data) [2025-09-24T19:16:28.635714] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-24T19:16:28.689354] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2025-01. [2025-09-24T19:16:28.699447] [INFO ] [MAIN ] HLT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:16:28.830962] [DEBUG] [LOCAL ] HLN: Loaded 53090 existing records from primary storage. [2025-09-24T19:16:28.834631] [INFO ] [MAIN ] HLN: Loaded 53090 existing records. [2025-09-24T19:16:28.852943] [DEBUG] [LOCAL ] HLI: Primary data saved (31188 records). [2025-09-24T19:16:28.879246] [INFO ] [MAIN ] HLI: Full history saved. [2025-09-24T19:16:28.897919] [INFO ] [MAIN ] Update Progress: 1030/2373 symbols completed. HLI took 31.5s. Estimated remaining: 2h 57m 53s. Rate: 7.6 symbols/min [2025-09-24T19:16:29.202569] [DEBUG] [LOCAL ] HLT: Loaded 50736 existing records from primary storage. [2025-09-24T19:16:29.250749] [INFO ] [MAIN ] HLT: Loaded 50736 existing records. [2025-09-24T19:16:29.273148] [INFO ] [MAIN ] HLX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:16:29.323679] [WARN ] [MAIN ] HLN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:16:29.382469] [INFO ] [MAIN ] HLN: Wiping existing primary data before full refresh. [2025-09-24T19:16:29.402401] [INFO ] [LOCAL ] HLN: Starting deletion of primary data. [2025-09-24T19:16:29.409427] [DEBUG] [LOCAL ] HLN: Deleted primary data file. [2025-09-24T19:16:29.426368] [INFO ] [MAIN ] HLN: Starting full primary refresh. [2025-09-24T19:16:29.577958] [WARN ] [MAIN ] HLT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:16:29.623090] [INFO ] [MAIN ] HLT: Wiping existing primary data before full refresh. [2025-09-24T19:16:29.670664] [DEBUG] [LOCAL ] HLX: Loaded 48067 existing records from primary storage. [2025-09-24T19:16:29.670782] [INFO ] [LOCAL ] HLT: Starting deletion of primary data. [2025-09-24T19:16:29.677635] [INFO ] [MAIN ] HLX: Loaded 48067 existing records. [2025-09-24T19:16:29.694123] [DEBUG] [LOCAL ] HLT: Deleted primary data file. [2025-09-24T19:16:29.726127] [INFO ] [MAIN ] HLT: Starting full primary refresh. [2025-09-24T19:16:30.537976] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2025-01 (1.85 seconds). [2025-09-24T19:16:30.674421] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2025-02. [2025-09-24T19:16:30.725795] [WARN ] [MAIN ] HLX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:16:30.785514] [INFO ] [REMOTE ] HLN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:16:30.808930] [INFO ] [MAIN ] HLX: Wiping existing primary data before full refresh. [2025-09-24T19:16:30.816588] [INFO ] [REMOTE ] HLN: Fetching primary data for 2024-12. [2025-09-24T19:16:30.832959] [INFO ] [LOCAL ] HLX: Starting deletion of primary data. [2025-09-24T19:16:30.857091] [DEBUG] [LOCAL ] HLX: Deleted primary data file. [2025-09-24T19:16:30.857626] [INFO ] [MAIN ] HLX: Starting full primary refresh. [2025-09-24T19:16:31.199049] [INFO ] [REMOTE ] HLT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:16:31.227735] [INFO ] [REMOTE ] HLT: Fetching primary data for 2024-12. [2025-09-24T19:16:31.419958] [INFO ] [REMOTE ] HLX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:16:31.420316] [INFO ] [REMOTE ] HLX: Fetching primary data for 2024-12. [2025-09-24T19:16:31.893416] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-24T19:16:31.898851] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2025-03. [2025-09-24T19:16:32.548341] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-24T19:16:32.560637] [INFO ] [REMOTE ] HLN: Fetching primary data for 2025-01. [2025-09-24T19:16:32.965303] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-24T19:16:32.978392] [INFO ] [REMOTE ] HLX: Fetching primary data for 2025-01. [2025-09-24T19:16:33.085349] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2024-12 (1.86 seconds). [2025-09-24T19:16:33.191677] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-24T19:16:33.616192] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2025-04. [2025-09-24T19:16:34.353945] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-24T19:16:34.416070] [INFO ] [REMOTE ] HLX: Fetching primary data for 2025-02. [2025-09-24T19:16:34.630219] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2025-01 (2.07 seconds). [2025-09-24T19:16:35.074366] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2025-04 (1.46 seconds). [2025-09-24T19:16:35.216133] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2025-05. [2025-09-24T19:16:35.921388] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-24T19:16:36.016099] [INFO ] [REMOTE ] HLN: Fetching primary data for 2025-02. [2025-09-24T19:16:36.680834] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-24T19:16:36.816101] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2025-06. [2025-09-24T19:16:37.616187] [INFO ] [REMOTE ] HLX: Fetching primary data for 2025-03. [2025-09-24T19:16:37.689343] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-24T19:16:37.852000] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-24T19:16:38.416113] [INFO ] [REMOTE ] HLT: Fetching primary data for 2025-01. [2025-09-24T19:16:39.216165] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2025-07. [2025-09-24T19:16:39.291898] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2025-03 (1.68 seconds). [2025-09-24T19:16:39.970311] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-24T19:16:40.016125] [INFO ] [REMOTE ] HLT: Fetching primary data for 2025-02. [2025-09-24T19:16:40.612784] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2025-07 (1.40 seconds). [2025-09-24T19:16:40.816181] [INFO ] [REMOTE ] HLN: Fetching primary data for 2025-03. [2025-09-24T19:16:41.616124] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2025-08. [2025-09-24T19:16:41.686185] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-24T19:16:42.416150] [INFO ] [REMOTE ] HLX: Fetching primary data for 2025-04. [2025-09-24T19:16:42.795374] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2025-03 (1.98 seconds). [2025-09-24T19:16:43.051476] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-24T19:16:43.216118] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2025-09. [2025-09-24T19:16:43.818140] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-24T19:16:44.016135] [INFO ] [REMOTE ] HLX: Fetching primary data for 2025-05. [2025-09-24T19:16:44.697826] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2025-09 (1.48 seconds). [2025-09-24T19:16:44.705508] [INFO ] [REMOTE ] HLLY: Full fetch complete (46216 records). [2025-09-24T19:16:44.705701] [DEBUG] [VALIDATOR ] HLLY: Validating primary data. [2025-09-24T19:16:44.821271] [INFO ] [REMOTE ] HLN: Fetching primary data for 2025-04. [2025-09-24T19:16:45.125685] [DEBUG] [VALIDATOR ] HLLY: All expected trading days are present. [2025-09-24T19:16:45.125809] [DEBUG] [VALIDATOR ] HLLY: Primary data validation passed. [2025-09-24T19:16:45.126712] [INFO ] [MAIN ] HLLY: Fetched primary data is valid. [2025-09-24T19:16:45.126781] [DEBUG] [LOCAL ] HLLY: Saving primary data. [2025-09-24T19:16:45.128204] [DEBUG] [LOCAL ] HLLY: Trimmed 46216 records to 33404 (keeping 200 days of data) [2025-09-24T19:16:45.339180] [DEBUG] [LOCAL ] HLLY: Primary data saved (33404 records). [2025-09-24T19:16:45.339351] [INFO ] [MAIN ] HLLY: Full history saved. [2025-09-24T19:16:45.339452] [INFO ] [MAIN ] Update Progress: 1031/2373 symbols completed. HLLY took 20.0s. Estimated remaining: 2h 57m 56s. Rate: 7.5 symbols/min [2025-09-24T19:16:45.536862] [INFO ] [MAIN ] HMC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:16:45.589932] [DEBUG] [LOCAL ] HMC: Loaded 46861 existing records from primary storage. [2025-09-24T19:16:45.590146] [INFO ] [MAIN ] HMC: Loaded 46861 existing records. [2025-09-24T19:16:45.621270] [INFO ] [REMOTE ] HLT: Fetching primary data for 2025-03. [2025-09-24T19:16:45.826373] [WARN ] [MAIN ] HMC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:16:45.826992] [INFO ] [MAIN ] HMC: Wiping existing primary data before full refresh. [2025-09-24T19:16:45.827086] [INFO ] [LOCAL ] HMC: Starting deletion of primary data. [2025-09-24T19:16:45.838673] [DEBUG] [LOCAL ] HMC: Deleted primary data file. [2025-09-24T19:16:45.843921] [INFO ] [MAIN ] HMC: Starting full primary refresh. [2025-09-24T19:16:45.955862] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2025-05 (1.94 seconds). [2025-09-24T19:16:46.326818] [INFO ] [REMOTE ] HMC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:16:46.366391] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-24T19:16:46.416147] [INFO ] [REMOTE ] HMC: Fetching primary data for 2024-12. [2025-09-24T19:16:47.216113] [INFO ] [REMOTE ] HLN: Fetching primary data for 2025-05. [2025-09-24T19:16:47.606738] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2025-03 (1.99 seconds). [2025-09-24T19:16:48.016174] [INFO ] [REMOTE ] HLT: Fetching primary data for 2025-04. [2025-09-24T19:16:48.288290] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2024-12 (1.87 seconds). [2025-09-24T19:16:48.816068] [INFO ] [REMOTE ] HMC: Fetching primary data for 2025-01. [2025-09-24T19:16:49.124353] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2025-05 (1.91 seconds). [2025-09-24T19:16:49.616122] [INFO ] [REMOTE ] HLX: Fetching primary data for 2025-06. [2025-09-24T19:16:49.906102] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2025-04 (1.89 seconds). [2025-09-24T19:16:50.416110] [INFO ] [REMOTE ] HLN: Fetching primary data for 2025-06. [2025-09-24T19:16:50.569124] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2025-01 (1.75 seconds). [2025-09-24T19:16:50.733742] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2025-06 (1.12 seconds). [2025-09-24T19:16:51.216108] [INFO ] [REMOTE ] HMC: Fetching primary data for 2025-02. [2025-09-24T19:16:52.016184] [INFO ] [REMOTE ] HLX: Fetching primary data for 2025-07. [2025-09-24T19:16:52.161262] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2025-06 (1.75 seconds). [2025-09-24T19:16:52.816128] [INFO ] [REMOTE ] HLN: Fetching primary data for 2025-07. [2025-09-24T19:16:52.969171] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2025-02 (1.75 seconds). [2025-09-24T19:16:53.479760] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-24T19:16:53.616124] [INFO ] [REMOTE ] HMC: Fetching primary data for 2025-03. [2025-09-24T19:16:54.416156] [INFO ] [REMOTE ] HLX: Fetching primary data for 2025-08. [2025-09-24T19:16:54.695730] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2025-07 (1.88 seconds). [2025-09-24T19:16:54.995065] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2025-03 (1.38 seconds). [2025-09-24T19:16:55.216092] [INFO ] [REMOTE ] HMC: Fetching primary data for 2025-04. [2025-09-24T19:16:56.016147] [INFO ] [REMOTE ] HLN: Fetching primary data for 2025-08. [2025-09-24T19:16:56.092432] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2025-08 (1.68 seconds). [2025-09-24T19:16:56.705759] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-24T19:16:56.816122] [INFO ] [REMOTE ] HLX: Fetching primary data for 2025-09. [2025-09-24T19:16:57.618864] [INFO ] [REMOTE ] HMC: Fetching primary data for 2025-05. [2025-09-24T19:16:57.627714] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-24T19:16:58.416080] [INFO ] [REMOTE ] HLT: Fetching primary data for 2025-05. [2025-09-24T19:16:58.538335] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-24T19:16:58.547159] [INFO ] [REMOTE ] HLX: Full fetch complete (69213 records). [2025-09-24T19:16:58.547386] [DEBUG] [VALIDATOR ] HLX: Validating primary data. [2025-09-24T19:16:58.958059] [DEBUG] [VALIDATOR ] HLX: All expected trading days are present. [2025-09-24T19:16:58.958183] [DEBUG] [VALIDATOR ] HLX: Primary data validation passed. [2025-09-24T19:16:58.959454] [INFO ] [MAIN ] HLX: Fetched primary data is valid. [2025-09-24T19:16:58.959527] [DEBUG] [LOCAL ] HLX: Saving primary data. [2025-09-24T19:16:58.961355] [DEBUG] [LOCAL ] HLX: Trimmed 69213 records to 48031 (keeping 200 days of data) [2025-09-24T19:16:59.228115] [INFO ] [REMOTE ] HLN: Fetching primary data for 2025-09. [2025-09-24T19:16:59.281784] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2025-05 (1.66 seconds). [2025-09-24T19:16:59.311325] [DEBUG] [LOCAL ] HLX: Primary data saved (48031 records). [2025-09-24T19:16:59.311518] [INFO ] [MAIN ] HLX: Full history saved. [2025-09-24T19:16:59.311631] [INFO ] [MAIN ] Update Progress: 1032/2373 symbols completed. HLX took 30.4s. Estimated remaining: 2h 57m 56s. Rate: 7.5 symbols/min [2025-09-24T19:16:59.496564] [INFO ] [MAIN ] HMN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:16:59.521749] [DEBUG] [LOCAL ] HMN: Loaded 23395 existing records from primary storage. [2025-09-24T19:16:59.521941] [INFO ] [MAIN ] HMN: Loaded 23395 existing records. [2025-09-24T19:16:59.723249] [WARN ] [MAIN ] HMN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:16:59.723608] [INFO ] [MAIN ] HMN: Wiping existing primary data before full refresh. [2025-09-24T19:16:59.723818] [INFO ] [LOCAL ] HMN: Starting deletion of primary data. [2025-09-24T19:16:59.724731] [DEBUG] [LOCAL ] HMN: Deleted primary data file. [2025-09-24T19:16:59.724794] [INFO ] [MAIN ] HMN: Starting full primary refresh. [2025-09-24T19:17:00.022951] [INFO ] [REMOTE ] HMC: Fetching primary data for 2025-06. [2025-09-24T19:17:00.119384] [INFO ] [REMOTE ] HMN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:17:00.205515] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2025-05 (1.79 seconds). [2025-09-24T19:17:00.816121] [INFO ] [REMOTE ] HLT: Fetching primary data for 2025-06. [2025-09-24T19:17:01.333002] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2025-09 (2.10 seconds). [2025-09-24T19:17:01.342924] [INFO ] [REMOTE ] HLN: Full fetch complete (76785 records). [2025-09-24T19:17:01.343058] [DEBUG] [VALIDATOR ] HLN: Validating primary data. [2025-09-24T19:17:01.618142] [INFO ] [REMOTE ] HMN: Fetching primary data for 2024-12. [2025-09-24T19:17:01.768451] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2025-06 (1.75 seconds). [2025-09-24T19:17:01.800233] [DEBUG] [VALIDATOR ] HLN: All expected trading days are present. [2025-09-24T19:17:01.800943] [DEBUG] [VALIDATOR ] HLN: Primary data validation passed. [2025-09-24T19:17:01.803168] [INFO ] [MAIN ] HLN: Fetched primary data is valid. [2025-09-24T19:17:01.803263] [DEBUG] [LOCAL ] HLN: Saving primary data. [2025-09-24T19:17:01.805569] [DEBUG] [LOCAL ] HLN: Trimmed 76785 records to 53094 (keeping 200 days of data) [2025-09-24T19:17:02.145882] [DEBUG] [LOCAL ] HLN: Primary data saved (53094 records). [2025-09-24T19:17:02.146212] [INFO ] [MAIN ] HLN: Full history saved. [2025-09-24T19:17:02.146440] [INFO ] [MAIN ] Update Progress: 1033/2373 symbols completed. HLN took 34.2s. Estimated remaining: 2h 57m 41s. Rate: 7.5 symbols/min [2025-09-24T19:17:02.364054] [INFO ] [MAIN ] HMY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:17:02.368186] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2025-06 (1.55 seconds). [2025-09-24T19:17:02.416857] [INFO ] [REMOTE ] HMC: Fetching primary data for 2025-07. [2025-09-24T19:17:02.435693] [DEBUG] [LOCAL ] HMY: Loaded 53136 existing records from primary storage. [2025-09-24T19:17:02.435869] [INFO ] [MAIN ] HMY: Loaded 53136 existing records. [2025-09-24T19:17:02.618044] [WARN ] [MAIN ] HMY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:17:02.618333] [INFO ] [MAIN ] HMY: Wiping existing primary data before full refresh. [2025-09-24T19:17:02.618382] [INFO ] [LOCAL ] HMY: Starting deletion of primary data. [2025-09-24T19:17:02.619621] [DEBUG] [LOCAL ] HMY: Deleted primary data file. [2025-09-24T19:17:02.619746] [INFO ] [MAIN ] HMY: Starting full primary refresh. [2025-09-24T19:17:02.844345] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-24T19:17:02.997725] [INFO ] [REMOTE ] HMY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:17:03.216087] [INFO ] [REMOTE ] HMY: Fetching primary data for 2024-12. [2025-09-24T19:17:04.016125] [INFO ] [REMOTE ] HMN: Fetching primary data for 2025-01. [2025-09-24T19:17:04.190747] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2025-07 (1.77 seconds). [2025-09-24T19:17:04.816103] [INFO ] [REMOTE ] HMC: Fetching primary data for 2025-08. [2025-09-24T19:17:05.032793] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2024-12 (1.82 seconds). [2025-09-24T19:17:05.068722] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-24T19:17:05.616072] [INFO ] [REMOTE ] HMY: Fetching primary data for 2025-01. [2025-09-24T19:17:06.416050] [INFO ] [REMOTE ] HLT: Fetching primary data for 2025-07. [2025-09-24T19:17:06.530455] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2025-08 (1.71 seconds). [2025-09-24T19:17:07.216169] [INFO ] [REMOTE ] HMC: Fetching primary data for 2025-09. [2025-09-24T19:17:07.284321] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-24T19:17:08.016151] [INFO ] [REMOTE ] HMN: Fetching primary data for 2025-02. [2025-09-24T19:17:08.451883] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2025-07 (2.04 seconds). [2025-09-24T19:17:08.816077] [INFO ] [REMOTE ] HLT: Fetching primary data for 2025-08. [2025-09-24T19:17:08.973040] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-24T19:17:08.981381] [INFO ] [REMOTE ] HMC: Full fetch complete (69550 records). [2025-09-24T19:17:08.981511] [DEBUG] [VALIDATOR ] HMC: Validating primary data. [2025-09-24T19:17:09.185954] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2025-02 (1.17 seconds). [2025-09-24T19:17:09.437957] [DEBUG] [VALIDATOR ] HMC: All expected trading days are present. [2025-09-24T19:17:09.438059] [DEBUG] [VALIDATOR ] HMC: Primary data validation passed. [2025-09-24T19:17:09.439111] [INFO ] [MAIN ] HMC: Fetched primary data is valid. [2025-09-24T19:17:09.439179] [DEBUG] [LOCAL ] HMC: Saving primary data. [2025-09-24T19:17:09.440567] [DEBUG] [LOCAL ] HMC: Trimmed 69550 records to 46818 (keeping 200 days of data) [2025-09-24T19:17:09.621299] [INFO ] [REMOTE ] HMY: Fetching primary data for 2025-02. [2025-09-24T19:17:09.727976] [DEBUG] [LOCAL ] HMC: Primary data saved (46818 records). [2025-09-24T19:17:09.728140] [INFO ] [MAIN ] HMC: Full history saved. [2025-09-24T19:17:09.728234] [INFO ] [MAIN ] Update Progress: 1034/2373 symbols completed. HMC took 24.4s. Estimated remaining: 2h 57m 32s. Rate: 7.5 symbols/min [2025-09-24T19:17:09.903914] [INFO ] [MAIN ] HNGE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:17:09.904172] [DEBUG] [LOCAL ] HNGE: No existing data file found in primary storage. [2025-09-24T19:17:09.904232] [WARN ] [MAIN ] HNGE: No existing data found, performing full refresh instead. [2025-09-24T19:17:09.904389] [INFO ] [MAIN ] HNGE: Wiping existing primary data before full refresh. [2025-09-24T19:17:09.904435] [INFO ] [LOCAL ] HNGE: Starting deletion of primary data. [2025-09-24T19:17:09.904480] [DEBUG] [LOCAL ] HNGE: No primary data file found to delete. [2025-09-24T19:17:09.904516] [INFO ] [MAIN ] HNGE: Starting full primary refresh. [2025-09-24T19:17:10.264672] [INFO ] [REMOTE ] HNGE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:17:10.416099] [INFO ] [REMOTE ] HMN: Fetching primary data for 2025-03. [2025-09-24T19:17:10.598363] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-24T19:17:11.216059] [INFO ] [REMOTE ] HLT: Fetching primary data for 2025-09. [2025-09-24T19:17:11.408345] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2025-03 (0.99 seconds). [2025-09-24T19:17:11.461157] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2025-02 (1.84 seconds). [2025-09-24T19:17:12.016116] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2024-12. [2025-09-24T19:17:12.217181] [DEBUG] [REMOTE ] HNGE: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:17:12.217524] [WARN ] [REMOTE ] HNGE: No data returned for month 2024-12 [2025-09-24T19:17:12.796203] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2025-09 (1.58 seconds). [2025-09-24T19:17:12.806621] [INFO ] [REMOTE ] HLT: Full fetch complete (73447 records). [2025-09-24T19:17:12.806828] [DEBUG] [VALIDATOR ] HLT: Validating primary data. [2025-09-24T19:17:12.821179] [INFO ] [REMOTE ] HMY: Fetching primary data for 2025-03. [2025-09-24T19:17:13.257289] [DEBUG] [VALIDATOR ] HLT: All expected trading days are present. [2025-09-24T19:17:13.257395] [DEBUG] [VALIDATOR ] HLT: Primary data validation passed. [2025-09-24T19:17:13.258558] [INFO ] [MAIN ] HLT: Fetched primary data is valid. [2025-09-24T19:17:13.258636] [DEBUG] [LOCAL ] HLT: Saving primary data. [2025-09-24T19:17:13.260396] [DEBUG] [LOCAL ] HLT: Trimmed 73447 records to 50720 (keeping 200 days of data) [2025-09-24T19:17:13.602129] [DEBUG] [LOCAL ] HLT: Primary data saved (50720 records). [2025-09-24T19:17:13.602291] [INFO ] [MAIN ] HLT: Full history saved. [2025-09-24T19:17:13.602382] [INFO ] [MAIN ] Update Progress: 1035/2373 symbols completed. HLT took 45.3s. Estimated remaining: 2h 57m 19s. Rate: 7.5 symbols/min [2025-09-24T19:17:13.623353] [INFO ] [REMOTE ] HMN: Fetching primary data for 2025-04. [2025-09-24T19:17:13.777688] [INFO ] [MAIN ] HNI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:17:13.806521] [DEBUG] [LOCAL ] HNI: Loaded 28779 existing records from primary storage. [2025-09-24T19:17:13.806699] [INFO ] [MAIN ] HNI: Loaded 28779 existing records. [2025-09-24T19:17:13.988384] [WARN ] [MAIN ] HNI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:17:13.988698] [INFO ] [MAIN ] HNI: Wiping existing primary data before full refresh. [2025-09-24T19:17:13.988760] [INFO ] [LOCAL ] HNI: Starting deletion of primary data. [2025-09-24T19:17:13.989489] [DEBUG] [LOCAL ] HNI: Deleted primary data file. [2025-09-24T19:17:13.989552] [INFO ] [MAIN ] HNI: Starting full primary refresh. [2025-09-24T19:17:14.369866] [INFO ] [REMOTE ] HNI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:17:14.416078] [INFO ] [REMOTE ] HNI: Fetching primary data for 2024-12. [2025-09-24T19:17:14.884266] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2025-04 (1.26 seconds). [2025-09-24T19:17:14.932087] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2025-03 (2.11 seconds). [2025-09-24T19:17:15.216107] [INFO ] [REMOTE ] HMY: Fetching primary data for 2025-04. [2025-09-24T19:17:15.562516] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-24T19:17:16.016140] [INFO ] [REMOTE ] HMN: Fetching primary data for 2025-05. [2025-09-24T19:17:16.816109] [INFO ] [REMOTE ] HNI: Fetching primary data for 2025-01. [2025-09-24T19:17:17.527633] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2025-04 (2.31 seconds). [2025-09-24T19:17:17.545351] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-24T19:17:17.616057] [INFO ] [REMOTE ] HMN: Fetching primary data for 2025-06. [2025-09-24T19:17:17.980254] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-24T19:17:18.416042] [INFO ] [REMOTE ] HNI: Fetching primary data for 2025-02. [2025-09-24T19:17:18.665324] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2025-06 (1.05 seconds). [2025-09-24T19:17:19.216051] [INFO ] [REMOTE ] HMN: Fetching primary data for 2025-07. [2025-09-24T19:17:19.614892] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-24T19:17:20.016093] [INFO ] [REMOTE ] HMY: Fetching primary data for 2025-05. [2025-09-24T19:17:20.533044] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-24T19:17:20.816159] [INFO ] [REMOTE ] HNI: Fetching primary data for 2025-03. [2025-09-24T19:17:21.616092] [INFO ] [REMOTE ] HMN: Fetching primary data for 2025-08. [2025-09-24T19:17:21.974198] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2025-03 (1.16 seconds). [2025-09-24T19:17:22.105809] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2025-05 (2.09 seconds). [2025-09-24T19:17:22.416124] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2025-01. [2025-09-24T19:17:22.687262] [DEBUG] [REMOTE ] HNGE: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:17:22.687585] [WARN ] [REMOTE ] HNGE: No data returned for month 2025-01 [2025-09-24T19:17:22.711351] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2025-08 (1.10 seconds). [2025-09-24T19:17:23.216090] [INFO ] [REMOTE ] HNI: Fetching primary data for 2025-04. [2025-09-24T19:17:24.016122] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2025-02. [2025-09-24T19:17:24.211313] [DEBUG] [REMOTE ] HNGE: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:17:24.211683] [WARN ] [REMOTE ] HNGE: No data returned for month 2025-02 [2025-09-24T19:17:24.472308] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2025-04 (1.26 seconds). [2025-09-24T19:17:24.816098] [INFO ] [REMOTE ] HMN: Fetching primary data for 2025-09. [2025-09-24T19:17:25.616142] [INFO ] [REMOTE ] HNI: Fetching primary data for 2025-05. [2025-09-24T19:17:26.068454] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2025-09 (1.25 seconds). [2025-09-24T19:17:26.072591] [INFO ] [REMOTE ] HMN: Full fetch complete (31679 records). [2025-09-24T19:17:26.072721] [DEBUG] [VALIDATOR ] HMN: Validating primary data. [2025-09-24T19:17:26.421222] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2025-03. [2025-09-24T19:17:26.461119] [DEBUG] [VALIDATOR ] HMN: All expected trading days are present. [2025-09-24T19:17:26.461205] [DEBUG] [VALIDATOR ] HMN: Primary data validation passed. [2025-09-24T19:17:26.461969] [INFO ] [MAIN ] HMN: Fetched primary data is valid. [2025-09-24T19:17:26.462034] [DEBUG] [LOCAL ] HMN: Saving primary data. [2025-09-24T19:17:26.462941] [DEBUG] [LOCAL ] HMN: Trimmed 31679 records to 23386 (keeping 200 days of data) [2025-09-24T19:17:26.612219] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2025-05 (1.00 seconds). [2025-09-24T19:17:26.644373] [DEBUG] [LOCAL ] HMN: Primary data saved (23386 records). [2025-09-24T19:17:26.644567] [INFO ] [MAIN ] HMN: Full history saved. [2025-09-24T19:17:26.644705] [INFO ] [MAIN ] Update Progress: 1036/2373 symbols completed. HMN took 27.3s. Estimated remaining: 2h 57m 18s. Rate: 7.5 symbols/min [2025-09-24T19:17:26.768684] [DEBUG] [REMOTE ] HNGE: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:17:26.796993] [WARN ] [REMOTE ] HNGE: No data returned for month 2025-03 [2025-09-24T19:17:26.823917] [INFO ] [MAIN ] HOG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:17:26.876559] [DEBUG] [LOCAL ] HOG: Loaded 51251 existing records from primary storage. [2025-09-24T19:17:26.876763] [INFO ] [MAIN ] HOG: Loaded 51251 existing records. [2025-09-24T19:17:27.059060] [WARN ] [MAIN ] HOG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:17:27.059324] [INFO ] [MAIN ] HOG: Wiping existing primary data before full refresh. [2025-09-24T19:17:27.059374] [INFO ] [LOCAL ] HOG: Starting deletion of primary data. [2025-09-24T19:17:27.060503] [DEBUG] [LOCAL ] HOG: Deleted primary data file. [2025-09-24T19:17:27.060565] [INFO ] [MAIN ] HOG: Starting full primary refresh. [2025-09-24T19:17:27.221527] [INFO ] [REMOTE ] HMY: Fetching primary data for 2025-06. [2025-09-24T19:17:27.453827] [INFO ] [REMOTE ] HOG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:17:28.016089] [INFO ] [REMOTE ] HOG: Fetching primary data for 2024-12. [2025-09-24T19:17:28.816135] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2025-04. [2025-09-24T19:17:29.008848] [DEBUG] [REMOTE ] HNGE: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:17:29.009217] [WARN ] [REMOTE ] HNGE: No data returned for month 2025-04 [2025-09-24T19:17:29.231104] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2025-06 (2.01 seconds). [2025-09-24T19:17:29.616974] [INFO ] [REMOTE ] HMY: Fetching primary data for 2025-07. [2025-09-24T19:17:29.616825] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2024-12 (1.60 seconds). [2025-09-24T19:17:30.416158] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2025-05. [2025-09-24T19:17:31.216095] [INFO ] [REMOTE ] HNI: Fetching primary data for 2025-06. [2025-09-24T19:17:31.311610] [INFO ] [REMOTE ] HNGE: Incremental fetch complete for 2025-05 (0.90 seconds). [2025-09-24T19:17:31.622664] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2025-07 (2.01 seconds). [2025-09-24T19:17:32.016069] [INFO ] [REMOTE ] HMY: Fetching primary data for 2025-08. [2025-09-24T19:17:32.142712] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2025-06 (0.93 seconds). [2025-09-24T19:17:32.816098] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2025-06. [2025-09-24T19:17:33.616114] [INFO ] [REMOTE ] HNI: Fetching primary data for 2025-07. [2025-09-24T19:17:33.983057] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2025-08 (1.97 seconds). [2025-09-24T19:17:34.329487] [INFO ] [REMOTE ] HNGE: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-24T19:17:34.416039] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2025-07. [2025-09-24T19:17:34.607035] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-24T19:17:35.216115] [INFO ] [REMOTE ] HMY: Fetching primary data for 2025-09. [2025-09-24T19:17:35.954820] [INFO ] [REMOTE ] HNGE: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-24T19:17:36.016043] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2025-08. [2025-09-24T19:17:36.816177] [INFO ] [REMOTE ] HNI: Fetching primary data for 2025-08. [2025-09-24T19:17:37.486252] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2025-09 (2.27 seconds). [2025-09-24T19:17:37.496008] [INFO ] [REMOTE ] HMY: Full fetch complete (76656 records). [2025-09-24T19:17:37.496179] [DEBUG] [VALIDATOR ] HMY: Validating primary data. [2025-09-24T19:17:37.622848] [INFO ] [REMOTE ] HOG: Fetching primary data for 2025-01. [2025-09-24T19:17:37.947232] [DEBUG] [VALIDATOR ] HMY: All expected trading days are present. [2025-09-24T19:17:37.942977] [INFO ] [REMOTE ] HNGE: Incremental fetch complete for 2025-08 (1.93 seconds). [2025-09-24T19:17:37.947559] [DEBUG] [VALIDATOR ] HMY: Primary data validation passed. [2025-09-24T19:17:37.957190] [INFO ] [MAIN ] HMY: Fetched primary data is valid. [2025-09-24T19:17:37.957324] [DEBUG] [LOCAL ] HMY: Saving primary data. [2025-09-24T19:17:37.960120] [DEBUG] [LOCAL ] HMY: Trimmed 76656 records to 53136 (keeping 200 days of data) [2025-09-24T19:17:38.074802] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2025-08 (1.26 seconds). [2025-09-24T19:17:38.322976] [DEBUG] [LOCAL ] HMY: Primary data saved (53136 records). [2025-09-24T19:17:38.323168] [INFO ] [MAIN ] HMY: Full history saved. [2025-09-24T19:17:38.323280] [INFO ] [MAIN ] Update Progress: 1037/2373 symbols completed. HMY took 36.2s. Estimated remaining: 2h 57m 15s. Rate: 7.5 symbols/min [2025-09-24T19:17:38.416075] [INFO ] [REMOTE ] HNI: Fetching primary data for 2025-09. [2025-09-24T19:17:39.216125] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2025-09. [2025-09-24T19:17:39.437036] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2025-01 (1.81 seconds). [2025-09-24T19:17:39.903865] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-24T19:17:39.911359] [INFO ] [REMOTE ] HNI: Full fetch complete (41190 records). [2025-09-24T19:17:39.911579] [DEBUG] [VALIDATOR ] HNI: Validating primary data. [2025-09-24T19:17:40.021298] [INFO ] [REMOTE ] HOG: Fetching primary data for 2025-02. [2025-09-24T19:17:40.296227] [DEBUG] [VALIDATOR ] HNI: All expected trading days are present. [2025-09-24T19:17:40.296336] [DEBUG] [VALIDATOR ] HNI: Primary data validation passed. [2025-09-24T19:17:40.297137] [INFO ] [MAIN ] HNI: Fetched primary data is valid. [2025-09-24T19:17:40.297200] [DEBUG] [LOCAL ] HNI: Saving primary data. [2025-09-24T19:17:40.298331] [DEBUG] [LOCAL ] HNI: Trimmed 41190 records to 28817 (keeping 200 days of data) [2025-09-24T19:17:40.508401] [DEBUG] [LOCAL ] HNI: Primary data saved (28817 records). [2025-09-24T19:17:40.508712] [INFO ] [MAIN ] HNI: Full history saved. [2025-09-24T19:17:40.508825] [INFO ] [MAIN ] Update Progress: 1038/2373 symbols completed. HNI took 26.9s. Estimated remaining: 2h 56m 59s. Rate: 7.5 symbols/min [2025-09-24T19:17:40.750351] [INFO ] [REMOTE ] HNGE: Incremental fetch complete for 2025-09 (1.53 seconds). [2025-09-24T19:17:40.761419] [INFO ] [REMOTE ] HNGE: Full fetch complete (26470 records). [2025-09-24T19:17:40.761679] [DEBUG] [VALIDATOR ] HNGE: Validating primary data. [2025-09-24T19:17:41.028078] [WARN ] [VALIDATOR ] HNGE: Validation failed - insufficient historical data. Have 86 unique days, need 200 days [2025-09-24T19:17:41.028800] [FATAL] [MAIN ] HNGE: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:17:41.028899] [WARN ] [MAIN ] HNGE: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:17:41.028996] [INFO ] [LOCAL ] HNGE: Starting deletion of primary data. [2025-09-24T19:17:41.029117] [DEBUG] [LOCAL ] HNGE: No primary data file found to delete. [2025-09-24T19:17:41.029196] [INFO ] [LOCAL ] HNGE: Starting deletion of derivative data. [2025-09-24T19:17:41.029289] [DEBUG] [LOCAL ] HNGE: No derivative data file found to delete. [2025-09-24T19:17:41.029413] [INFO ] [MAIN ] Update Progress: 1039/2373 symbols completed. HNGE took 31.3s. Estimated remaining: 2h 56m 42s. Rate: 7.5 symbols/min [2025-09-24T19:17:41.768333] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2025-02 (1.75 seconds). [2025-09-24T19:17:41.780260] [INFO ] [REMOTE ] HOG: Fetching primary data for 2025-03. [2025-09-24T19:17:43.647501] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2025-03 (1.87 seconds). [2025-09-24T19:17:43.659826] [INFO ] [REMOTE ] HOG: Fetching primary data for 2025-04. [2025-09-24T19:17:45.416507] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-24T19:17:45.427970] [INFO ] [REMOTE ] HOG: Fetching primary data for 2025-05. [2025-09-24T19:17:47.199280] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-24T19:17:47.211157] [INFO ] [REMOTE ] HOG: Fetching primary data for 2025-06. [2025-09-24T19:17:48.848200] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-24T19:17:48.859430] [INFO ] [REMOTE ] HOG: Fetching primary data for 2025-07. [2025-09-24T19:17:50.731625] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2025-07 (1.87 seconds). [2025-09-24T19:17:50.742848] [INFO ] [REMOTE ] HOG: Fetching primary data for 2025-08. [2025-09-24T19:17:52.335031] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2025-08 (1.59 seconds). [2025-09-24T19:17:52.346678] [INFO ] [REMOTE ] HOG: Fetching primary data for 2025-09. [2025-09-24T19:17:54.110787] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-24T19:17:54.120283] [INFO ] [REMOTE ] HOG: Full fetch complete (74249 records). [2025-09-24T19:17:54.120478] [DEBUG] [VALIDATOR ] HOG: Validating primary data. [2025-09-24T19:17:54.537227] [DEBUG] [VALIDATOR ] HOG: All expected trading days are present. [2025-09-24T19:17:54.537357] [DEBUG] [VALIDATOR ] HOG: Primary data validation passed. [2025-09-24T19:17:54.538562] [INFO ] [MAIN ] HOG: Fetched primary data is valid. [2025-09-24T19:17:54.538628] [DEBUG] [LOCAL ] HOG: Saving primary data. [2025-09-24T19:17:54.540200] [DEBUG] [LOCAL ] HOG: Trimmed 74249 records to 51232 (keeping 200 days of data) [2025-09-24T19:17:54.879378] [DEBUG] [LOCAL ] HOG: Primary data saved (51232 records). [2025-09-24T19:17:54.879535] [INFO ] [MAIN ] HOG: Full history saved. [2025-09-24T19:17:54.879628] [INFO ] [MAIN ] Update Progress: 1040/2373 symbols completed. HOG took 28.2s. Estimated remaining: 2h 56m 41s. Rate: 7.5 symbols/min [2025-09-24T19:17:55.391082] [INFO ] [MAIN ] HOUS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:17:55.583637] [INFO ] [MAIN ] HOV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:17:55.626464] [INFO ] [MAIN ] HP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:17:55.645962] [INFO ] [MAIN ] HOMB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:17:55.673840] [DEBUG] [LOCAL ] HOV: Loaded 13783 existing records from primary storage. [2025-09-24T19:17:55.674089] [INFO ] [MAIN ] HOV: Loaded 13783 existing records. [2025-09-24T19:17:55.801948] [DEBUG] [LOCAL ] HOUS: Loaded 44099 existing records from primary storage. [2025-09-24T19:17:55.814669] [INFO ] [MAIN ] HOUS: Loaded 44099 existing records. [2025-09-24T19:17:56.005588] [WARN ] [MAIN ] HOV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:17:56.036142] [DEBUG] [LOCAL ] HOMB: Loaded 43632 existing records from primary storage. [2025-09-24T19:17:56.051445] [INFO ] [MAIN ] HOMB: Loaded 43632 existing records. [2025-09-24T19:17:56.036572] [INFO ] [MAIN ] HOV: Wiping existing primary data before full refresh. [2025-09-24T19:17:56.057340] [INFO ] [LOCAL ] HOV: Starting deletion of primary data. [2025-09-24T19:17:56.103861] [DEBUG] [LOCAL ] HOV: Deleted primary data file. [2025-09-24T19:17:56.079064] [DEBUG] [LOCAL ] HP: Loaded 51614 existing records from primary storage. [2025-09-24T19:17:56.104026] [INFO ] [MAIN ] HOV: Starting full primary refresh. [2025-09-24T19:17:56.178480] [WARN ] [MAIN ] HOUS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:17:56.223409] [INFO ] [MAIN ] HP: Loaded 51614 existing records. [2025-09-24T19:17:56.316269] [INFO ] [MAIN ] HOUS: Wiping existing primary data before full refresh. [2025-09-24T19:17:56.427836] [INFO ] [LOCAL ] HOUS: Starting deletion of primary data. [2025-09-24T19:17:56.460001] [DEBUG] [LOCAL ] HOUS: Deleted primary data file. [2025-09-24T19:17:56.477665] [INFO ] [MAIN ] HOUS: Starting full primary refresh. [2025-09-24T19:17:56.771355] [WARN ] [MAIN ] HOMB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:17:56.907572] [INFO ] [MAIN ] HOMB: Wiping existing primary data before full refresh. [2025-09-24T19:17:56.965675] [INFO ] [LOCAL ] HOMB: Starting deletion of primary data. [2025-09-24T19:17:56.944678] [WARN ] [MAIN ] HP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:17:56.998188] [DEBUG] [LOCAL ] HOMB: Deleted primary data file. [2025-09-24T19:17:57.018380] [INFO ] [MAIN ] HOMB: Starting full primary refresh. [2025-09-24T19:17:57.050686] [INFO ] [MAIN ] HP: Wiping existing primary data before full refresh. [2025-09-24T19:17:57.130731] [INFO ] [LOCAL ] HP: Starting deletion of primary data. [2025-09-24T19:17:57.191381] [DEBUG] [LOCAL ] HP: Deleted primary data file. [2025-09-24T19:17:57.201606] [INFO ] [MAIN ] HP: Starting full primary refresh. [2025-09-24T19:17:57.363199] [INFO ] [REMOTE ] HOV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:17:57.417589] [INFO ] [REMOTE ] HOV: Fetching primary data for 2024-12. [2025-09-24T19:17:57.786238] [INFO ] [REMOTE ] HOUS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:17:57.832586] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2024-12. [2025-09-24T19:17:58.161969] [INFO ] [REMOTE ] HOMB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:17:58.181334] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2024-12. [2025-09-24T19:17:58.204582] [INFO ] [REMOTE ] HP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:17:58.206589] [INFO ] [REMOTE ] HP: Fetching primary data for 2024-12. [2025-09-24T19:17:58.547851] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2024-12 (1.13 seconds). [2025-09-24T19:17:58.553514] [INFO ] [REMOTE ] HOV: Fetching primary data for 2025-01. [2025-09-24T19:17:59.349631] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2025-01 (0.80 seconds). [2025-09-24T19:17:59.352894] [INFO ] [REMOTE ] HOV: Fetching primary data for 2025-02. [2025-09-24T19:17:59.380102] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2024-12 (1.55 seconds). [2025-09-24T19:17:59.388865] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2025-01. [2025-09-24T19:17:59.719972] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-24T19:17:59.728765] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2025-01. [2025-09-24T19:17:59.854781] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T19:17:59.864772] [INFO ] [REMOTE ] HP: Fetching primary data for 2025-01. [2025-09-24T19:17:59.953858] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2025-02 (0.60 seconds). [2025-09-24T19:17:59.956946] [INFO ] [REMOTE ] HOV: Fetching primary data for 2025-03. [2025-09-24T19:18:00.810986] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2025-03 (0.85 seconds). [2025-09-24T19:18:00.813960] [INFO ] [REMOTE ] HOV: Fetching primary data for 2025-04. [2025-09-24T19:18:00.956536] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-24T19:18:00.966195] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2025-02. [2025-09-24T19:18:01.155047] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-24T19:18:01.164931] [INFO ] [REMOTE ] HP: Fetching primary data for 2025-02. [2025-09-24T19:18:01.308025] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-24T19:18:01.318713] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2025-02. [2025-09-24T19:18:01.895160] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2025-04 (1.08 seconds). [2025-09-24T19:18:01.900827] [INFO ] [REMOTE ] HOV: Fetching primary data for 2025-05. [2025-09-24T19:18:02.558517] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-24T19:18:02.567293] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2025-03. [2025-09-24T19:18:03.935374] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2025-05 (2.03 seconds). [2025-09-24T19:18:03.938360] [INFO ] [REMOTE ] HOV: Fetching primary data for 2025-06. [2025-09-24T19:18:04.453539] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2025-02 (3.13 seconds). [2025-09-24T19:18:04.463554] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2025-03. [2025-09-24T19:18:04.563811] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2025-02 (3.40 seconds). [2025-09-24T19:18:04.575345] [INFO ] [REMOTE ] HP: Fetching primary data for 2025-03. [2025-09-24T19:18:04.942476] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-24T19:18:04.947116] [INFO ] [REMOTE ] HOV: Fetching primary data for 2025-07. [2025-09-24T19:18:05.380159] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2025-03 (2.81 seconds). [2025-09-24T19:18:05.392445] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2025-04. [2025-09-24T19:18:05.759422] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-24T19:18:05.769545] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2025-04. [2025-09-24T19:18:05.982938] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2025-07 (1.04 seconds). [2025-09-24T19:18:05.987333] [INFO ] [REMOTE ] HOV: Fetching primary data for 2025-08. [2025-09-24T19:18:06.439892] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2025-03 (1.86 seconds). [2025-09-24T19:18:06.450864] [INFO ] [REMOTE ] HP: Fetching primary data for 2025-04. [2025-09-24T19:18:06.607027] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2025-04 (1.21 seconds). [2025-09-24T19:18:06.618396] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2025-05. [2025-09-24T19:18:06.642790] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2025-08 (0.66 seconds). [2025-09-24T19:18:06.656252] [INFO ] [REMOTE ] HOV: Fetching primary data for 2025-09. [2025-09-24T19:18:07.425792] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-24T19:18:07.436857] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2025-05. [2025-09-24T19:18:07.624716] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-24T19:18:07.627740] [INFO ] [REMOTE ] HOV: Full fetch complete (19511 records). [2025-09-24T19:18:07.627867] [DEBUG] [VALIDATOR ] HOV: Validating primary data. [2025-09-24T19:18:08.036799] [DEBUG] [VALIDATOR ] HOV: All expected trading days are present. [2025-09-24T19:18:08.037508] [DEBUG] [VALIDATOR ] HOV: Primary data validation passed. [2025-09-24T19:18:08.038356] [INFO ] [MAIN ] HOV: Fetched primary data is valid. [2025-09-24T19:18:08.039007] [DEBUG] [LOCAL ] HOV: Saving primary data. [2025-09-24T19:18:08.040195] [DEBUG] [LOCAL ] HOV: Trimmed 19511 records to 13773 (keeping 200 days of data) [2025-09-24T19:18:08.169564] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-24T19:18:08.207928] [INFO ] [REMOTE ] HP: Fetching primary data for 2025-05. [2025-09-24T19:18:08.207368] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-24T19:18:08.225579] [DEBUG] [LOCAL ] HOV: Primary data saved (13773 records). [2025-09-24T19:18:08.226318] [INFO ] [MAIN ] HOV: Full history saved. [2025-09-24T19:18:08.226637] [INFO ] [MAIN ] Update Progress: 1041/2373 symbols completed. HOV took 13.3s. Estimated remaining: 2h 56m 40s. Rate: 7.5 symbols/min [2025-09-24T19:18:08.483540] [INFO ] [MAIN ] HPE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:18:08.511395] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2025-05 (1.07 seconds). [2025-09-24T19:18:08.582585] [DEBUG] [LOCAL ] HPE: Loaded 53697 existing records from primary storage. [2025-09-24T19:18:08.582767] [INFO ] [MAIN ] HPE: Loaded 53697 existing records. [2025-09-24T19:18:08.763823] [WARN ] [MAIN ] HPE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:18:08.764087] [INFO ] [MAIN ] HPE: Wiping existing primary data before full refresh. [2025-09-24T19:18:08.764136] [INFO ] [LOCAL ] HPE: Starting deletion of primary data. [2025-09-24T19:18:08.765636] [DEBUG] [LOCAL ] HPE: Deleted primary data file. [2025-09-24T19:18:08.765720] [INFO ] [MAIN ] HPE: Starting full primary refresh. [2025-09-24T19:18:08.820677] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2025-06. [2025-09-24T19:18:09.138242] [INFO ] [REMOTE ] HPE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:18:09.616087] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2025-06. [2025-09-24T19:18:10.018798] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-24T19:18:10.306234] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-24T19:18:10.416071] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2025-07. [2025-09-24T19:18:10.954998] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2025-06 (1.34 seconds). [2025-09-24T19:18:11.216180] [INFO ] [REMOTE ] HP: Fetching primary data for 2025-06. [2025-09-24T19:18:11.742140] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2025-07 (1.33 seconds). [2025-09-24T19:18:12.016149] [INFO ] [REMOTE ] HPE: Fetching primary data for 2024-12. [2025-09-24T19:18:12.816091] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2025-07. [2025-09-24T19:18:12.913077] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2025-06 (1.70 seconds). [2025-09-24T19:18:13.616106] [INFO ] [REMOTE ] HP: Fetching primary data for 2025-07. [2025-09-24T19:18:13.743832] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-24T19:18:14.341612] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-24T19:18:14.416071] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2025-08. [2025-09-24T19:18:15.216174] [INFO ] [REMOTE ] HPE: Fetching primary data for 2025-01. [2025-09-24T19:18:16.016156] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2025-08. [2025-09-24T19:18:16.353344] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2025-07 (2.74 seconds). [2025-09-24T19:18:16.791597] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2025-08 (2.38 seconds). [2025-09-24T19:18:16.816043] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2025-09. [2025-09-24T19:18:17.616054] [INFO ] [REMOTE ] HP: Fetching primary data for 2025-08. [2025-09-24T19:18:17.719339] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2025-08 (1.70 seconds). [2025-09-24T19:18:17.805092] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2025-01 (2.59 seconds). [2025-09-24T19:18:18.416068] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2025-09. [2025-09-24T19:18:18.720937] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2025-09 (1.90 seconds). [2025-09-24T19:18:18.733380] [INFO ] [REMOTE ] HOUS: Full fetch complete (62795 records). [2025-09-24T19:18:18.733505] [DEBUG] [VALIDATOR ] HOUS: Validating primary data. [2025-09-24T19:18:19.190547] [DEBUG] [VALIDATOR ] HOUS: All expected trading days are present. [2025-09-24T19:18:19.190851] [DEBUG] [VALIDATOR ] HOUS: Primary data validation passed. [2025-09-24T19:18:19.191801] [INFO ] [MAIN ] HOUS: Fetched primary data is valid. [2025-09-24T19:18:19.191882] [DEBUG] [LOCAL ] HOUS: Saving primary data. [2025-09-24T19:18:19.194570] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2025-08 (1.58 seconds). [2025-09-24T19:18:19.205909] [DEBUG] [LOCAL ] HOUS: Trimmed 62795 records to 44130 (keeping 200 days of data) [2025-09-24T19:18:19.216030] [INFO ] [REMOTE ] HP: Fetching primary data for 2025-09. [2025-09-24T19:18:19.466390] [DEBUG] [LOCAL ] HOUS: Primary data saved (44130 records). [2025-09-24T19:18:19.466540] [INFO ] [MAIN ] HOUS: Full history saved. [2025-09-24T19:18:19.466685] [INFO ] [MAIN ] Update Progress: 1042/2373 symbols completed. HOUS took 24.6s. Estimated remaining: 2h 56m 37s. Rate: 7.5 symbols/min [2025-09-24T19:18:19.642378] [INFO ] [MAIN ] HPF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:18:19.660502] [DEBUG] [LOCAL ] HPF: Loaded 7292 existing records from primary storage. [2025-09-24T19:18:19.660947] [INFO ] [MAIN ] HPF: Loaded 7292 existing records. [2025-09-24T19:18:19.867274] [WARN ] [MAIN ] HPF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:18:19.875386] [INFO ] [MAIN ] HPF: Wiping existing primary data before full refresh. [2025-09-24T19:18:19.876343] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-24T19:18:19.875464] [INFO ] [LOCAL ] HPF: Starting deletion of primary data. [2025-09-24T19:18:19.884678] [INFO ] [REMOTE ] HOMB: Full fetch complete (63756 records). [2025-09-24T19:18:19.884721] [DEBUG] [LOCAL ] HPF: Deleted primary data file. [2025-09-24T19:18:19.884863] [DEBUG] [VALIDATOR ] HOMB: Validating primary data. [2025-09-24T19:18:19.884927] [INFO ] [MAIN ] HPF: Starting full primary refresh. [2025-09-24T19:18:20.020100] [INFO ] [REMOTE ] HPE: Fetching primary data for 2025-02. [2025-09-24T19:18:20.605885] [INFO ] [REMOTE ] HPF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:18:20.653772] [DEBUG] [VALIDATOR ] HOMB: All expected trading days are present. [2025-09-24T19:18:20.653932] [DEBUG] [VALIDATOR ] HOMB: Primary data validation passed. [2025-09-24T19:18:20.654997] [INFO ] [MAIN ] HOMB: Fetched primary data is valid. [2025-09-24T19:18:20.655156] [DEBUG] [LOCAL ] HOMB: Saving primary data. [2025-09-24T19:18:20.656918] [DEBUG] [LOCAL ] HOMB: Trimmed 63756 records to 43638 (keeping 200 days of data) [2025-09-24T19:18:20.791901] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2025-09 (1.58 seconds). [2025-09-24T19:18:20.812298] [INFO ] [REMOTE ] HP: Full fetch complete (73899 records). [2025-09-24T19:18:20.816870] [INFO ] [REMOTE ] HPF: Fetching primary data for 2024-12. [2025-09-24T19:18:20.820224] [DEBUG] [VALIDATOR ] HP: Validating primary data. [2025-09-24T19:18:21.401474] [DEBUG] [LOCAL ] HOMB: Primary data saved (43638 records). [2025-09-24T19:18:21.402032] [INFO ] [MAIN ] HOMB: Full history saved. [2025-09-24T19:18:21.402344] [INFO ] [MAIN ] Update Progress: 1043/2373 symbols completed. HOMB took 26.5s. Estimated remaining: 2h 56m 21s. Rate: 7.5 symbols/min [2025-09-24T19:18:21.401897] [DEBUG] [VALIDATOR ] HP: All expected trading days are present. [2025-09-24T19:18:21.440195] [DEBUG] [VALIDATOR ] HP: Primary data validation passed. [2025-09-24T19:18:21.462088] [INFO ] [MAIN ] HP: Fetched primary data is valid. [2025-09-24T19:18:21.471922] [DEBUG] [LOCAL ] HP: Saving primary data. [2025-09-24T19:18:21.540520] [DEBUG] [LOCAL ] HP: Trimmed 73899 records to 51587 (keeping 200 days of data) [2025-09-24T19:18:21.662571] [INFO ] [MAIN ] HPI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:18:21.701331] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-24T19:18:21.714602] [INFO ] [REMOTE ] HPF: Fetching primary data for 2025-01. [2025-09-24T19:18:21.744052] [DEBUG] [LOCAL ] HPI: Loaded 10123 existing records from primary storage. [2025-09-24T19:18:21.753330] [INFO ] [MAIN ] HPI: Loaded 10123 existing records. [2025-09-24T19:18:22.079448] [WARN ] [MAIN ] HPI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:18:22.099016] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2025-02 (2.08 seconds). [2025-09-24T19:18:22.099230] [INFO ] [MAIN ] HPI: Wiping existing primary data before full refresh. [2025-09-24T19:18:22.115471] [INFO ] [LOCAL ] HPI: Starting deletion of primary data. [2025-09-24T19:18:22.123754] [DEBUG] [LOCAL ] HPI: Deleted primary data file. [2025-09-24T19:18:22.124421] [INFO ] [MAIN ] HPI: Starting full primary refresh. [2025-09-24T19:18:22.423449] [DEBUG] [LOCAL ] HP: Primary data saved (51587 records). [2025-09-24T19:18:22.440275] [INFO ] [MAIN ] HP: Full history saved. [2025-09-24T19:18:22.421142] [INFO ] [REMOTE ] HPE: Fetching primary data for 2025-03. [2025-09-24T19:18:22.440998] [INFO ] [MAIN ] Update Progress: 1044/2373 symbols completed. HP took 27.6s. Estimated remaining: 2h 56m 4s. Rate: 7.5 symbols/min [2025-09-24T19:18:22.440581] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2025-01 (0.73 seconds). [2025-09-24T19:18:22.738103] [INFO ] [REMOTE ] HPI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:18:22.788261] [INFO ] [MAIN ] HPP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:18:22.838509] [DEBUG] [LOCAL ] HPP: Loaded 50822 existing records from primary storage. [2025-09-24T19:18:22.838737] [INFO ] [MAIN ] HPP: Loaded 50822 existing records. [2025-09-24T19:18:23.030391] [WARN ] [MAIN ] HPP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:18:23.030711] [INFO ] [MAIN ] HPP: Wiping existing primary data before full refresh. [2025-09-24T19:18:23.030769] [INFO ] [LOCAL ] HPP: Starting deletion of primary data. [2025-09-24T19:18:23.032201] [DEBUG] [LOCAL ] HPP: Deleted primary data file. [2025-09-24T19:18:23.032263] [INFO ] [MAIN ] HPP: Starting full primary refresh. [2025-09-24T19:18:23.221235] [INFO ] [REMOTE ] HPF: Fetching primary data for 2025-02. [2025-09-24T19:18:23.388900] [INFO ] [REMOTE ] HPP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:18:23.992808] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2025-02 (0.77 seconds). [2025-09-24T19:18:24.016054] [INFO ] [REMOTE ] HPF: Fetching primary data for 2025-03. [2025-09-24T19:18:24.342808] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-24T19:18:24.462744] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2025-03 (0.45 seconds). [2025-09-24T19:18:24.816085] [INFO ] [REMOTE ] HPE: Fetching primary data for 2025-04. [2025-09-24T19:18:25.616124] [INFO ] [REMOTE ] HPF: Fetching primary data for 2025-04. [2025-09-24T19:18:26.349048] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2025-04 (0.73 seconds). [2025-09-24T19:18:26.416050] [INFO ] [REMOTE ] HPF: Fetching primary data for 2025-05. [2025-09-24T19:18:26.932809] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2025-04 (2.12 seconds). [2025-09-24T19:18:27.165385] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2025-05 (0.75 seconds). [2025-09-24T19:18:27.216089] [INFO ] [REMOTE ] HPF: Fetching primary data for 2025-06. [2025-09-24T19:18:28.016078] [INFO ] [REMOTE ] HPE: Fetching primary data for 2025-05. [2025-09-24T19:18:28.046386] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2025-06 (0.83 seconds). [2025-09-24T19:18:28.816120] [INFO ] [REMOTE ] HPP: Fetching primary data for 2024-12. [2025-09-24T19:18:29.616113] [INFO ] [REMOTE ] HPF: Fetching primary data for 2025-07. [2025-09-24T19:18:30.088060] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2025-05 (2.07 seconds). [2025-09-24T19:18:30.359630] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2025-07 (0.74 seconds). [2025-09-24T19:18:30.416065] [INFO ] [REMOTE ] HPI: Fetching primary data for 2024-12. [2025-09-24T19:18:30.654006] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-24T19:18:31.172874] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2024-12 (0.76 seconds). [2025-09-24T19:18:31.216104] [INFO ] [REMOTE ] HPP: Fetching primary data for 2025-01. [2025-09-24T19:18:32.016119] [INFO ] [REMOTE ] HPE: Fetching primary data for 2025-06. [2025-09-24T19:18:32.825741] [INFO ] [REMOTE ] HPF: Fetching primary data for 2025-08. [2025-09-24T19:18:32.862398] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-24T19:18:33.361290] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2025-08 (0.54 seconds). [2025-09-24T19:18:33.616149] [INFO ] [REMOTE ] HPI: Fetching primary data for 2025-01. [2025-09-24T19:18:34.021064] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2025-06 (2.00 seconds). [2025-09-24T19:18:34.343777] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2025-01 (0.73 seconds). [2025-09-24T19:18:34.416110] [INFO ] [REMOTE ] HPP: Fetching primary data for 2025-02. [2025-09-24T19:18:35.216093] [INFO ] [REMOTE ] HPE: Fetching primary data for 2025-07. [2025-09-24T19:18:36.020912] [INFO ] [REMOTE ] HPI: Fetching primary data for 2025-02. [2025-09-24T19:18:36.027851] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-24T19:18:36.639157] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2025-02 (0.62 seconds). [2025-09-24T19:18:36.816086] [INFO ] [REMOTE ] HPF: Fetching primary data for 2025-09. [2025-09-24T19:18:36.993883] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2025-07 (1.78 seconds). [2025-09-24T19:18:37.616141] [INFO ] [REMOTE ] HPP: Fetching primary data for 2025-03. [2025-09-24T19:18:37.681879] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2025-09 (0.87 seconds). [2025-09-24T19:18:37.683978] [INFO ] [REMOTE ] HPF: Full fetch complete (10782 records). [2025-09-24T19:18:37.684051] [DEBUG] [VALIDATOR ] HPF: Validating primary data. [2025-09-24T19:18:38.054728] [DEBUG] [VALIDATOR ] HPF: All expected trading days are present. [2025-09-24T19:18:38.054821] [DEBUG] [VALIDATOR ] HPF: Primary data validation passed. [2025-09-24T19:18:38.055086] [INFO ] [MAIN ] HPF: Fetched primary data is valid. [2025-09-24T19:18:38.055126] [DEBUG] [LOCAL ] HPF: Saving primary data. [2025-09-24T19:18:38.055571] [DEBUG] [LOCAL ] HPF: Trimmed 10782 records to 7289 (keeping 200 days of data) [2025-09-24T19:18:38.103947] [DEBUG] [LOCAL ] HPF: Primary data saved (7289 records). [2025-09-24T19:18:38.104115] [INFO ] [MAIN ] HPF: Full history saved. [2025-09-24T19:18:38.104243] [INFO ] [MAIN ] Update Progress: 1045/2373 symbols completed. HPF took 18.6s. Estimated remaining: 2h 56m 6s. Rate: 7.5 symbols/min [2025-09-24T19:18:38.276495] [INFO ] [MAIN ] HPQ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:18:38.333025] [DEBUG] [LOCAL ] HPQ: Loaded 53668 existing records from primary storage. [2025-09-24T19:18:38.333229] [INFO ] [MAIN ] HPQ: Loaded 53668 existing records. [2025-09-24T19:18:38.421182] [INFO ] [REMOTE ] HPE: Fetching primary data for 2025-08. [2025-09-24T19:18:38.517093] [WARN ] [MAIN ] HPQ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:18:38.517360] [INFO ] [MAIN ] HPQ: Wiping existing primary data before full refresh. [2025-09-24T19:18:38.517409] [INFO ] [LOCAL ] HPQ: Starting deletion of primary data. [2025-09-24T19:18:38.519134] [DEBUG] [LOCAL ] HPQ: Deleted primary data file. [2025-09-24T19:18:38.519197] [INFO ] [MAIN ] HPQ: Starting full primary refresh. [2025-09-24T19:18:38.881268] [INFO ] [REMOTE ] HPQ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:18:38.966498] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2025-03 (1.35 seconds). [2025-09-24T19:18:39.216152] [INFO ] [REMOTE ] HPP: Fetching primary data for 2025-04. [2025-09-24T19:18:40.016194] [INFO ] [REMOTE ] HPI: Fetching primary data for 2025-03. [2025-09-24T19:18:40.244331] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2025-08 (1.82 seconds). [2025-09-24T19:18:40.454626] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2025-04 (1.24 seconds). [2025-09-24T19:18:40.715554] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2025-03 (0.70 seconds). [2025-09-24T19:18:40.816107] [INFO ] [REMOTE ] HPI: Fetching primary data for 2025-04. [2025-09-24T19:18:41.616137] [INFO ] [REMOTE ] HPP: Fetching primary data for 2025-05. [2025-09-24T19:18:41.674980] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2025-04 (0.86 seconds). [2025-09-24T19:18:42.416116] [INFO ] [REMOTE ] HPI: Fetching primary data for 2025-05. [2025-09-24T19:18:43.007556] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2025-05 (1.39 seconds). [2025-09-24T19:18:43.024074] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2025-05 (0.61 seconds). [2025-09-24T19:18:43.216106] [INFO ] [REMOTE ] HPP: Fetching primary data for 2025-06. [2025-09-24T19:18:44.016088] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2024-12. [2025-09-24T19:18:44.821204] [INFO ] [REMOTE ] HPE: Fetching primary data for 2025-09. [2025-09-24T19:18:44.840066] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-24T19:18:45.616065] [INFO ] [REMOTE ] HPP: Fetching primary data for 2025-07. [2025-09-24T19:18:45.693881] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-24T19:18:46.416090] [INFO ] [REMOTE ] HPI: Fetching primary data for 2025-06. [2025-09-24T19:18:46.662104] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2025-09 (1.84 seconds). [2025-09-24T19:18:46.671630] [INFO ] [REMOTE ] HPE: Full fetch complete (77732 records). [2025-09-24T19:18:46.671807] [DEBUG] [VALIDATOR ] HPE: Validating primary data. [2025-09-24T19:18:47.100734] [DEBUG] [VALIDATOR ] HPE: All expected trading days are present. [2025-09-24T19:18:47.101073] [DEBUG] [VALIDATOR ] HPE: Primary data validation passed. [2025-09-24T19:18:47.102397] [INFO ] [MAIN ] HPE: Fetched primary data is valid. [2025-09-24T19:18:47.102674] [DEBUG] [LOCAL ] HPE: Saving primary data. [2025-09-24T19:18:47.112507] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2025-06 (0.70 seconds). [2025-09-24T19:18:47.111921] [DEBUG] [LOCAL ] HPE: Trimmed 77732 records to 53697 (keeping 200 days of data) [2025-09-24T19:18:47.222553] [INFO ] [REMOTE ] HPI: Fetching primary data for 2025-07. [2025-09-24T19:18:47.253152] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-24T19:18:47.527738] [DEBUG] [LOCAL ] HPE: Primary data saved (53697 records). [2025-09-24T19:18:47.527953] [INFO ] [MAIN ] HPE: Full history saved. [2025-09-24T19:18:47.528129] [INFO ] [MAIN ] Update Progress: 1046/2373 symbols completed. HPE took 39.3s. Estimated remaining: 2h 55m 60s. Rate: 7.5 symbols/min [2025-09-24T19:18:47.710409] [INFO ] [MAIN ] HPS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:18:47.723000] [DEBUG] [LOCAL ] HPS: Loaded 10223 existing records from primary storage. [2025-09-24T19:18:47.723159] [INFO ] [MAIN ] HPS: Loaded 10223 existing records. [2025-09-24T19:18:47.909324] [WARN ] [MAIN ] HPS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:18:47.909669] [INFO ] [MAIN ] HPS: Wiping existing primary data before full refresh. [2025-09-24T19:18:47.909735] [INFO ] [LOCAL ] HPS: Starting deletion of primary data. [2025-09-24T19:18:47.910328] [DEBUG] [LOCAL ] HPS: Deleted primary data file. [2025-09-24T19:18:47.910393] [INFO ] [MAIN ] HPS: Starting full primary refresh. [2025-09-24T19:18:48.020127] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2025-01. [2025-09-24T19:18:48.034203] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2025-07 (0.81 seconds). [2025-09-24T19:18:48.298843] [INFO ] [REMOTE ] HPS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:18:48.816092] [INFO ] [REMOTE ] HPI: Fetching primary data for 2025-08. [2025-09-24T19:18:49.616056] [INFO ] [REMOTE ] HPP: Fetching primary data for 2025-08. [2025-09-24T19:18:49.729228] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2025-08 (0.91 seconds). [2025-09-24T19:18:49.865803] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2025-01 (1.85 seconds). [2025-09-24T19:18:50.416124] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2025-02. [2025-09-24T19:18:51.112716] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2025-08 (1.50 seconds). [2025-09-24T19:18:51.216036] [INFO ] [REMOTE ] HPP: Fetching primary data for 2025-09. [2025-09-24T19:18:51.974972] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-24T19:18:52.016091] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2025-03. [2025-09-24T19:18:52.816128] [INFO ] [REMOTE ] HPI: Fetching primary data for 2025-09. [2025-09-24T19:18:52.966977] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2025-09 (1.75 seconds). [2025-09-24T19:18:52.976955] [INFO ] [REMOTE ] HPP: Full fetch complete (73369 records). [2025-09-24T19:18:52.977182] [DEBUG] [VALIDATOR ] HPP: Validating primary data. [2025-09-24T19:18:53.405677] [DEBUG] [VALIDATOR ] HPP: All expected trading days are present. [2025-09-24T19:18:53.405816] [DEBUG] [VALIDATOR ] HPP: Primary data validation passed. [2025-09-24T19:18:53.407342] [INFO ] [MAIN ] HPP: Fetched primary data is valid. [2025-09-24T19:18:53.407416] [DEBUG] [LOCAL ] HPP: Saving primary data. [2025-09-24T19:18:53.409575] [DEBUG] [LOCAL ] HPP: Trimmed 73369 records to 50831 (keeping 200 days of data) [2025-09-24T19:18:53.622037] [INFO ] [REMOTE ] HPS: Fetching primary data for 2024-12. [2025-09-24T19:18:53.735153] [DEBUG] [LOCAL ] HPP: Primary data saved (50831 records). [2025-09-24T19:18:53.735463] [INFO ] [MAIN ] HPP: Full history saved. [2025-09-24T19:18:53.735735] [INFO ] [MAIN ] Update Progress: 1047/2373 symbols completed. HPP took 31.3s. Estimated remaining: 2h 55m 50s. Rate: 7.5 symbols/min [2025-09-24T19:18:53.881750] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2025-09 (1.07 seconds). [2025-09-24T19:18:53.934661] [INFO ] [REMOTE ] HPI: Full fetch complete (13457 records). [2025-09-24T19:18:53.961413] [DEBUG] [VALIDATOR ] HPI: Validating primary data. [2025-09-24T19:18:53.963865] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2025-03 (1.95 seconds). [2025-09-24T19:18:53.961292] [INFO ] [MAIN ] HQH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:18:54.287392] [DEBUG] [LOCAL ] HQH: Loaded 24832 existing records from primary storage. [2025-09-24T19:18:54.290504] [INFO ] [MAIN ] HQH: Loaded 24832 existing records. [2025-09-24T19:18:54.437994] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2025-04. [2025-09-24T19:18:54.488173] [DEBUG] [VALIDATOR ] HPI: All expected trading days are present. [2025-09-24T19:18:54.489370] [DEBUG] [VALIDATOR ] HPI: Primary data validation passed. [2025-09-24T19:18:54.489812] [INFO ] [MAIN ] HPI: Fetched primary data is valid. [2025-09-24T19:18:54.506078] [DEBUG] [LOCAL ] HPI: Saving primary data. [2025-09-24T19:18:54.580404] [DEBUG] [LOCAL ] HPI: Trimmed 13457 records to 10154 (keeping 200 days of data) [2025-09-24T19:18:54.551309] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2024-12 (0.93 seconds). [2025-09-24T19:18:54.597064] [WARN ] [MAIN ] HQH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:18:54.597520] [INFO ] [MAIN ] HQH: Wiping existing primary data before full refresh. [2025-09-24T19:18:54.597602] [INFO ] [LOCAL ] HQH: Starting deletion of primary data. [2025-09-24T19:18:54.628688] [DEBUG] [LOCAL ] HQH: Deleted primary data file. [2025-09-24T19:18:54.642665] [INFO ] [MAIN ] HQH: Starting full primary refresh. [2025-09-24T19:18:54.934476] [DEBUG] [LOCAL ] HPI: Primary data saved (10154 records). [2025-09-24T19:18:54.950417] [INFO ] [MAIN ] HPI: Full history saved. [2025-09-24T19:18:54.950573] [INFO ] [MAIN ] Update Progress: 1048/2373 symbols completed. HPI took 33.5s. Estimated remaining: 2h 55m 33s. Rate: 7.5 symbols/min [2025-09-24T19:18:55.157717] [INFO ] [REMOTE ] HQH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:18:55.219773] [INFO ] [REMOTE ] HPS: Fetching primary data for 2025-01. [2025-09-24T19:18:55.219618] [INFO ] [MAIN ] HQL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:18:55.238343] [DEBUG] [LOCAL ] HQL: Loaded 15826 existing records from primary storage. [2025-09-24T19:18:55.238478] [INFO ] [MAIN ] HQL: Loaded 15826 existing records. [2025-09-24T19:18:55.419469] [WARN ] [MAIN ] HQL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:18:55.419767] [INFO ] [MAIN ] HQL: Wiping existing primary data before full refresh. [2025-09-24T19:18:55.419826] [INFO ] [LOCAL ] HQL: Starting deletion of primary data. [2025-09-24T19:18:55.420343] [DEBUG] [LOCAL ] HQL: Deleted primary data file. [2025-09-24T19:18:55.420408] [INFO ] [MAIN ] HQL: Starting full primary refresh. [2025-09-24T19:18:55.779277] [INFO ] [REMOTE ] HQL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:18:55.927401] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2025-01 (0.71 seconds). [2025-09-24T19:18:56.016069] [INFO ] [REMOTE ] HQL: Fetching primary data for 2024-12. [2025-09-24T19:18:56.470852] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2025-04 (2.03 seconds). [2025-09-24T19:18:56.816101] [INFO ] [REMOTE ] HPS: Fetching primary data for 2025-02. [2025-09-24T19:18:56.907472] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2024-12 (0.89 seconds). [2025-09-24T19:18:57.467469] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2025-02 (0.65 seconds). [2025-09-24T19:18:57.616106] [INFO ] [REMOTE ] HQH: Fetching primary data for 2024-12. [2025-09-24T19:18:58.416121] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2025-05. [2025-09-24T19:18:59.015935] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2024-12 (1.40 seconds). [2025-09-24T19:18:59.216100] [INFO ] [REMOTE ] HPS: Fetching primary data for 2025-03. [2025-09-24T19:19:00.024632] [INFO ] [REMOTE ] HQH: Fetching primary data for 2025-01. [2025-09-24T19:19:00.026889] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2025-03 (0.81 seconds). [2025-09-24T19:19:00.277411] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2025-05 (1.86 seconds). [2025-09-24T19:19:00.816083] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2025-06. [2025-09-24T19:19:01.029564] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-24T19:19:01.616154] [INFO ] [REMOTE ] HPS: Fetching primary data for 2025-04. [2025-09-24T19:19:02.416069] [INFO ] [REMOTE ] HQH: Fetching primary data for 2025-02. [2025-09-24T19:19:02.491979] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2025-04 (0.88 seconds). [2025-09-24T19:19:02.750340] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2025-06 (1.93 seconds). [2025-09-24T19:19:03.166003] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2025-02 (0.75 seconds). [2025-09-24T19:19:03.216035] [INFO ] [REMOTE ] HQH: Fetching primary data for 2025-03. [2025-09-24T19:19:04.016108] [INFO ] [REMOTE ] HQL: Fetching primary data for 2025-01. [2025-09-24T19:19:04.315008] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2025-03 (1.10 seconds). [2025-09-24T19:19:04.700704] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2025-01 (0.68 seconds). [2025-09-24T19:19:04.816096] [INFO ] [REMOTE ] HQL: Fetching primary data for 2025-02. [2025-09-24T19:19:05.616055] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2025-07. [2025-09-24T19:19:05.879156] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-24T19:19:06.416138] [INFO ] [REMOTE ] HPS: Fetching primary data for 2025-05. [2025-09-24T19:19:07.165450] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2025-05 (0.75 seconds). [2025-09-24T19:19:07.216062] [INFO ] [REMOTE ] HQL: Fetching primary data for 2025-03. [2025-09-24T19:19:07.427219] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2025-07 (1.81 seconds). [2025-09-24T19:19:07.800875] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2025-03 (0.58 seconds). [2025-09-24T19:19:08.016124] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2025-08. [2025-09-24T19:19:08.816142] [INFO ] [REMOTE ] HQL: Fetching primary data for 2025-04. [2025-09-24T19:19:09.616137] [INFO ] [REMOTE ] HPS: Fetching primary data for 2025-06. [2025-09-24T19:19:09.787479] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2025-04 (0.97 seconds). [2025-09-24T19:19:09.833423] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2025-08 (1.82 seconds). [2025-09-24T19:19:10.161496] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2025-06 (0.55 seconds). [2025-09-24T19:19:10.416087] [INFO ] [REMOTE ] HPS: Fetching primary data for 2025-07. [2025-09-24T19:19:11.216179] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2025-09. [2025-09-24T19:19:11.339674] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2025-07 (0.92 seconds). [2025-09-24T19:19:12.016113] [INFO ] [REMOTE ] HQH: Fetching primary data for 2025-04. [2025-09-24T19:19:12.816124] [INFO ] [REMOTE ] HQL: Fetching primary data for 2025-05. [2025-09-24T19:19:13.167474] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2025-04 (1.15 seconds). [2025-09-24T19:19:13.267600] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2025-09 (2.05 seconds). [2025-09-24T19:19:13.277841] [INFO ] [REMOTE ] HPQ: Full fetch complete (77668 records). [2025-09-24T19:19:13.278055] [DEBUG] [VALIDATOR ] HPQ: Validating primary data. [2025-09-24T19:19:13.628818] [INFO ] [REMOTE ] HPS: Fetching primary data for 2025-08. [2025-09-24T19:19:13.690961] [DEBUG] [VALIDATOR ] HPQ: All expected trading days are present. [2025-09-24T19:19:13.691063] [DEBUG] [VALIDATOR ] HPQ: Primary data validation passed. [2025-09-24T19:19:13.692176] [INFO ] [MAIN ] HPQ: Fetched primary data is valid. [2025-09-24T19:19:13.692244] [DEBUG] [LOCAL ] HPQ: Saving primary data. [2025-09-24T19:19:13.693967] [DEBUG] [LOCAL ] HPQ: Trimmed 77668 records to 53668 (keeping 200 days of data) [2025-09-24T19:19:13.884136] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2025-05 (1.07 seconds). [2025-09-24T19:19:14.042875] [DEBUG] [LOCAL ] HPQ: Primary data saved (53668 records). [2025-09-24T19:19:14.043029] [INFO ] [MAIN ] HPQ: Full history saved. [2025-09-24T19:19:14.043122] [INFO ] [MAIN ] Update Progress: 1049/2373 symbols completed. HPQ took 35.9s. Estimated remaining: 2h 55m 39s. Rate: 7.5 symbols/min [2025-09-24T19:19:14.214602] [INFO ] [MAIN ] HR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:19:14.268704] [DEBUG] [LOCAL ] HR: Loaded 51956 existing records from primary storage. [2025-09-24T19:19:14.268875] [INFO ] [MAIN ] HR: Loaded 51956 existing records. [2025-09-24T19:19:14.421291] [INFO ] [REMOTE ] HQL: Fetching primary data for 2025-06. [2025-09-24T19:19:14.453337] [WARN ] [MAIN ] HR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:19:14.461502] [INFO ] [MAIN ] HR: Wiping existing primary data before full refresh. [2025-09-24T19:19:14.461777] [INFO ] [LOCAL ] HR: Starting deletion of primary data. [2025-09-24T19:19:14.462673] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2025-08 (0.83 seconds). [2025-09-24T19:19:14.465670] [DEBUG] [LOCAL ] HR: Deleted primary data file. [2025-09-24T19:19:14.465770] [INFO ] [MAIN ] HR: Starting full primary refresh. [2025-09-24T19:19:14.819787] [INFO ] [REMOTE ] HR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:19:15.216088] [INFO ] [REMOTE ] HPS: Fetching primary data for 2025-09. [2025-09-24T19:19:15.348229] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2025-06 (0.93 seconds). [2025-09-24T19:19:16.016126] [INFO ] [REMOTE ] HQH: Fetching primary data for 2025-05. [2025-09-24T19:19:16.152730] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2025-09 (0.94 seconds). [2025-09-24T19:19:16.155091] [INFO ] [REMOTE ] HPS: Full fetch complete (15138 records). [2025-09-24T19:19:16.155286] [DEBUG] [VALIDATOR ] HPS: Validating primary data. [2025-09-24T19:19:16.548557] [DEBUG] [VALIDATOR ] HPS: All expected trading days are present. [2025-09-24T19:19:16.548697] [DEBUG] [VALIDATOR ] HPS: Primary data validation passed. [2025-09-24T19:19:16.549325] [INFO ] [MAIN ] HPS: Fetched primary data is valid. [2025-09-24T19:19:16.549392] [DEBUG] [LOCAL ] HPS: Saving primary data. [2025-09-24T19:19:16.550092] [DEBUG] [LOCAL ] HPS: Trimmed 15138 records to 10153 (keeping 200 days of data) [2025-09-24T19:19:16.619985] [DEBUG] [LOCAL ] HPS: Primary data saved (10153 records). [2025-09-24T19:19:16.620185] [INFO ] [MAIN ] HPS: Full history saved. [2025-09-24T19:19:16.620298] [INFO ] [MAIN ] Update Progress: 1050/2373 symbols completed. HPS took 29.1s. Estimated remaining: 2h 55m 25s. Rate: 7.5 symbols/min [2025-09-24T19:19:16.810435] [INFO ] [MAIN ] HRB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:19:16.816113] [INFO ] [REMOTE ] HR: Fetching primary data for 2024-12. [2025-09-24T19:19:16.867625] [DEBUG] [LOCAL ] HRB: Loaded 48618 existing records from primary storage. [2025-09-24T19:19:16.868068] [INFO ] [MAIN ] HRB: Loaded 48618 existing records. [2025-09-24T19:19:17.077027] [WARN ] [MAIN ] HRB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:19:17.077341] [INFO ] [MAIN ] HRB: Wiping existing primary data before full refresh. [2025-09-24T19:19:17.077396] [INFO ] [LOCAL ] HRB: Starting deletion of primary data. [2025-09-24T19:19:17.078892] [DEBUG] [LOCAL ] HRB: Deleted primary data file. [2025-09-24T19:19:17.078954] [INFO ] [MAIN ] HRB: Starting full primary refresh. [2025-09-24T19:19:17.423108] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-24T19:19:17.492574] [INFO ] [REMOTE ] HRB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:19:17.616122] [INFO ] [REMOTE ] HQL: Fetching primary data for 2025-07. [2025-09-24T19:19:18.416069] [INFO ] [REMOTE ] HRB: Fetching primary data for 2024-12. [2025-09-24T19:19:18.562521] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2024-12 (1.75 seconds). [2025-09-24T19:19:18.713866] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-24T19:19:19.216139] [INFO ] [REMOTE ] HQL: Fetching primary data for 2025-08. [2025-09-24T19:19:19.875694] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-24T19:19:19.910318] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2025-08 (0.69 seconds). [2025-09-24T19:19:20.016074] [INFO ] [REMOTE ] HRB: Fetching primary data for 2025-01. [2025-09-24T19:19:20.816088] [INFO ] [REMOTE ] HR: Fetching primary data for 2025-01. [2025-09-24T19:19:21.522564] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-24T19:19:21.616108] [INFO ] [REMOTE ] HRB: Fetching primary data for 2025-02. [2025-09-24T19:19:22.416137] [INFO ] [REMOTE ] HQH: Fetching primary data for 2025-06. [2025-09-24T19:19:22.554593] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2025-01 (1.74 seconds). [2025-09-24T19:19:22.928900] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2025-02 (1.31 seconds). [2025-09-24T19:19:23.216072] [INFO ] [REMOTE ] HRB: Fetching primary data for 2025-03. [2025-09-24T19:19:23.493251] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2025-06 (1.08 seconds). [2025-09-24T19:19:24.016107] [INFO ] [REMOTE ] HR: Fetching primary data for 2025-02. [2025-09-24T19:19:24.816116] [INFO ] [REMOTE ] HQH: Fetching primary data for 2025-07. [2025-09-24T19:19:24.905922] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-24T19:19:25.567352] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2025-02 (1.55 seconds). [2025-09-24T19:19:25.616167] [INFO ] [REMOTE ] HRB: Fetching primary data for 2025-04. [2025-09-24T19:19:25.945252] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2025-07 (1.13 seconds). [2025-09-24T19:19:26.416153] [INFO ] [REMOTE ] HQH: Fetching primary data for 2025-08. [2025-09-24T19:19:27.216159] [INFO ] [REMOTE ] HQL: Fetching primary data for 2025-09. [2025-09-24T19:19:27.303228] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-24T19:19:27.528397] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-24T19:19:28.016098] [INFO ] [REMOTE ] HQH: Fetching primary data for 2025-09. [2025-09-24T19:19:28.261338] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2025-09 (1.05 seconds). [2025-09-24T19:19:28.266296] [INFO ] [REMOTE ] HQL: Full fetch complete (24145 records). [2025-09-24T19:19:28.266391] [DEBUG] [VALIDATOR ] HQL: Validating primary data. [2025-09-24T19:19:28.655194] [DEBUG] [VALIDATOR ] HQL: All expected trading days are present. [2025-09-24T19:19:28.655275] [DEBUG] [VALIDATOR ] HQL: Primary data validation passed. [2025-09-24T19:19:28.655910] [INFO ] [MAIN ] HQL: Fetched primary data is valid. [2025-09-24T19:19:28.656008] [DEBUG] [LOCAL ] HQL: Saving primary data. [2025-09-24T19:19:28.657007] [DEBUG] [LOCAL ] HQL: Trimmed 24145 records to 15812 (keeping 200 days of data) [2025-09-24T19:19:28.755687] [DEBUG] [LOCAL ] HQL: Primary data saved (15812 records). [2025-09-24T19:19:28.755846] [INFO ] [MAIN ] HQL: Full history saved. [2025-09-24T19:19:28.755939] [INFO ] [MAIN ] Update Progress: 1051/2373 symbols completed. HQL took 33.8s. Estimated remaining: 2h 55m 22s. Rate: 7.5 symbols/min [2025-09-24T19:19:28.827111] [INFO ] [REMOTE ] HR: Fetching primary data for 2025-03. [2025-09-24T19:19:28.944759] [INFO ] [MAIN ] HRI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:19:28.984998] [DEBUG] [LOCAL ] HRI: Loaded 33171 existing records from primary storage. [2025-09-24T19:19:28.985145] [INFO ] [MAIN ] HRI: Loaded 33171 existing records. [2025-09-24T19:19:29.123998] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-24T19:19:29.173097] [INFO ] [REMOTE ] HQH: Full fetch complete (37240 records). [2025-09-24T19:19:29.190702] [DEBUG] [VALIDATOR ] HQH: Validating primary data. [2025-09-24T19:19:29.194295] [WARN ] [MAIN ] HRI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:19:29.227609] [INFO ] [MAIN ] HRI: Wiping existing primary data before full refresh. [2025-09-24T19:19:29.261338] [INFO ] [LOCAL ] HRI: Starting deletion of primary data. [2025-09-24T19:19:29.291717] [DEBUG] [LOCAL ] HRI: Deleted primary data file. [2025-09-24T19:19:29.301889] [INFO ] [MAIN ] HRI: Starting full primary refresh. [2025-09-24T19:19:29.627274] [INFO ] [REMOTE ] HRB: Fetching primary data for 2025-05. [2025-09-24T19:19:29.941327] [DEBUG] [VALIDATOR ] HQH: All expected trading days are present. [2025-09-24T19:19:29.951987] [DEBUG] [VALIDATOR ] HQH: Primary data validation passed. [2025-09-24T19:19:29.952864] [INFO ] [MAIN ] HQH: Fetched primary data is valid. [2025-09-24T19:19:29.952945] [DEBUG] [LOCAL ] HQH: Saving primary data. [2025-09-24T19:19:29.984883] [INFO ] [REMOTE ] HRI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:19:29.985487] [DEBUG] [LOCAL ] HQH: Trimmed 37240 records to 24925 (keeping 200 days of data) [2025-09-24T19:19:30.143086] [DEBUG] [LOCAL ] HQH: Primary data saved (24925 records). [2025-09-24T19:19:30.143247] [INFO ] [MAIN ] HQH: Full history saved. [2025-09-24T19:19:30.143347] [INFO ] [MAIN ] Update Progress: 1052/2373 symbols completed. HQH took 36.4s. Estimated remaining: 2h 55m 6s. Rate: 7.5 symbols/min [2025-09-24T19:19:30.339677] [INFO ] [MAIN ] HRL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:19:30.392512] [DEBUG] [LOCAL ] HRL: Loaded 53088 existing records from primary storage. [2025-09-24T19:19:30.392698] [INFO ] [MAIN ] HRL: Loaded 53088 existing records. [2025-09-24T19:19:30.424059] [INFO ] [REMOTE ] HRI: Fetching primary data for 2024-12. [2025-09-24T19:19:30.583915] [WARN ] [MAIN ] HRL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:19:30.584330] [INFO ] [MAIN ] HRL: Wiping existing primary data before full refresh. [2025-09-24T19:19:30.584551] [INFO ] [LOCAL ] HRL: Starting deletion of primary data. [2025-09-24T19:19:30.595834] [DEBUG] [LOCAL ] HRL: Deleted primary data file. [2025-09-24T19:19:30.611237] [INFO ] [MAIN ] HRL: Starting full primary refresh. [2025-09-24T19:19:30.693158] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2025-03 (1.87 seconds). [2025-09-24T19:19:30.991471] [INFO ] [REMOTE ] HRL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:19:31.216075] [INFO ] [REMOTE ] HRL: Fetching primary data for 2024-12. [2025-09-24T19:19:31.382970] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-24T19:19:31.756106] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2024-12 (1.33 seconds). [2025-09-24T19:19:32.016172] [INFO ] [REMOTE ] HRI: Fetching primary data for 2025-01. [2025-09-24T19:19:32.816085] [INFO ] [REMOTE ] HR: Fetching primary data for 2025-04. [2025-09-24T19:19:33.090049] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2024-12 (1.87 seconds). [2025-09-24T19:19:33.121039] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2025-01 (1.10 seconds). [2025-09-24T19:19:33.616165] [INFO ] [REMOTE ] HRL: Fetching primary data for 2025-01. [2025-09-24T19:19:34.213362] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-24T19:19:34.416129] [INFO ] [REMOTE ] HRI: Fetching primary data for 2025-02. [2025-09-24T19:19:34.925247] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-24T19:19:35.216153] [INFO ] [REMOTE ] HRB: Fetching primary data for 2025-06. [2025-09-24T19:19:35.463501] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2025-02 (1.05 seconds). [2025-09-24T19:19:36.016196] [INFO ] [REMOTE ] HRL: Fetching primary data for 2025-02. [2025-09-24T19:19:36.428117] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2025-06 (1.21 seconds). [2025-09-24T19:19:36.816127] [INFO ] [REMOTE ] HRB: Fetching primary data for 2025-07. [2025-09-24T19:19:37.616136] [INFO ] [REMOTE ] HR: Fetching primary data for 2025-05. [2025-09-24T19:19:37.879221] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2025-02 (1.86 seconds). [2025-09-24T19:19:37.957147] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2025-07 (1.14 seconds). [2025-09-24T19:19:38.416113] [INFO ] [REMOTE ] HRB: Fetching primary data for 2025-08. [2025-09-24T19:19:39.097914] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2025-05 (1.48 seconds). [2025-09-24T19:19:39.216105] [INFO ] [REMOTE ] HRL: Fetching primary data for 2025-03. [2025-09-24T19:19:40.016063] [INFO ] [REMOTE ] HR: Fetching primary data for 2025-06. [2025-09-24T19:19:40.125225] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2025-08 (1.71 seconds). [2025-09-24T19:19:40.773258] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2025-03 (1.56 seconds). [2025-09-24T19:19:40.816067] [INFO ] [REMOTE ] HRL: Fetching primary data for 2025-04. [2025-09-24T19:19:41.616206] [INFO ] [REMOTE ] HRI: Fetching primary data for 2025-03. [2025-09-24T19:19:41.694134] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2025-06 (1.68 seconds). [2025-09-24T19:19:42.416131] [INFO ] [REMOTE ] HRB: Fetching primary data for 2025-09. [2025-09-24T19:19:42.728580] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2025-04 (1.91 seconds). [2025-09-24T19:19:43.091281] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-24T19:19:43.216063] [INFO ] [REMOTE ] HRI: Fetching primary data for 2025-04. [2025-09-24T19:19:44.016062] [INFO ] [REMOTE ] HR: Fetching primary data for 2025-07. [2025-09-24T19:19:44.205167] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-24T19:19:44.214612] [INFO ] [REMOTE ] HRB: Full fetch complete (69779 records). [2025-09-24T19:19:44.214952] [DEBUG] [VALIDATOR ] HRB: Validating primary data. [2025-09-24T19:19:44.634927] [DEBUG] [VALIDATOR ] HRB: All expected trading days are present. [2025-09-24T19:19:44.635059] [DEBUG] [VALIDATOR ] HRB: Primary data validation passed. [2025-09-24T19:19:44.636360] [INFO ] [MAIN ] HRB: Fetched primary data is valid. [2025-09-24T19:19:44.636452] [DEBUG] [LOCAL ] HRB: Saving primary data. [2025-09-24T19:19:44.638590] [DEBUG] [LOCAL ] HRB: Trimmed 69779 records to 48582 (keeping 200 days of data) [2025-09-24T19:19:44.755951] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-24T19:19:44.858759] [INFO ] [REMOTE ] HRL: Fetching primary data for 2025-05. [2025-09-24T19:19:44.988570] [DEBUG] [LOCAL ] HRB: Primary data saved (48582 records). [2025-09-24T19:19:44.988771] [INFO ] [MAIN ] HRB: Full history saved. [2025-09-24T19:19:44.988876] [INFO ] [MAIN ] Update Progress: 1053/2373 symbols completed. HRB took 28.4s. Estimated remaining: 2h 55m 6s. Rate: 7.5 symbols/min [2025-09-24T19:19:45.163253] [INFO ] [MAIN ] HRTG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:19:45.199743] [DEBUG] [LOCAL ] HRTG: Loaded 32918 existing records from primary storage. [2025-09-24T19:19:45.199924] [INFO ] [MAIN ] HRTG: Loaded 32918 existing records. [2025-09-24T19:19:45.385187] [WARN ] [MAIN ] HRTG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:19:45.385500] [INFO ] [MAIN ] HRTG: Wiping existing primary data before full refresh. [2025-09-24T19:19:45.385554] [INFO ] [LOCAL ] HRTG: Starting deletion of primary data. [2025-09-24T19:19:45.386539] [DEBUG] [LOCAL ] HRTG: Deleted primary data file. [2025-09-24T19:19:45.386606] [INFO ] [MAIN ] HRTG: Starting full primary refresh. [2025-09-24T19:19:45.628050] [INFO ] [REMOTE ] HRI: Fetching primary data for 2025-05. [2025-09-24T19:19:45.749305] [INFO ] [REMOTE ] HRTG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:19:45.783395] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2025-07 (1.77 seconds). [2025-09-24T19:19:46.416049] [INFO ] [REMOTE ] HR: Fetching primary data for 2025-08. [2025-09-24T19:19:46.812693] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2025-05 (1.95 seconds). [2025-09-24T19:19:47.216065] [INFO ] [REMOTE ] HRL: Fetching primary data for 2025-06. [2025-09-24T19:19:47.255058] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-24T19:19:48.016074] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2024-12. [2025-09-24T19:19:48.170890] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-24T19:19:48.816128] [INFO ] [REMOTE ] HR: Fetching primary data for 2025-09. [2025-09-24T19:19:48.857970] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-24T19:19:48.933429] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2025-06 (1.72 seconds). [2025-09-24T19:19:49.616116] [INFO ] [REMOTE ] HRI: Fetching primary data for 2025-06. [2025-09-24T19:19:50.416078] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2025-01. [2025-09-24T19:19:50.537036] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-24T19:19:50.546577] [INFO ] [REMOTE ] HR: Full fetch complete (74816 records). [2025-09-24T19:19:50.546811] [DEBUG] [VALIDATOR ] HR: Validating primary data. [2025-09-24T19:19:50.960453] [DEBUG] [VALIDATOR ] HR: All expected trading days are present. [2025-09-24T19:19:50.960707] [DEBUG] [VALIDATOR ] HR: Primary data validation passed. [2025-09-24T19:19:50.962097] [INFO ] [MAIN ] HR: Fetched primary data is valid. [2025-09-24T19:19:50.962332] [DEBUG] [LOCAL ] HR: Saving primary data. [2025-09-24T19:19:50.973877] [DEBUG] [LOCAL ] HR: Trimmed 74816 records to 51962 (keeping 200 days of data) [2025-09-24T19:19:50.991916] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-24T19:19:51.218293] [INFO ] [REMOTE ] HRI: Fetching primary data for 2025-07. [2025-09-24T19:19:51.328265] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2025-01 (0.91 seconds). [2025-09-24T19:19:51.354614] [DEBUG] [LOCAL ] HR: Primary data saved (51962 records). [2025-09-24T19:19:51.354804] [INFO ] [MAIN ] HR: Full history saved. [2025-09-24T19:19:51.354899] [INFO ] [MAIN ] Update Progress: 1054/2373 symbols completed. HR took 37.3s. Estimated remaining: 2h 54m 57s. Rate: 7.5 symbols/min [2025-09-24T19:19:51.527484] [INFO ] [MAIN ] HSBC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:19:51.576922] [DEBUG] [LOCAL ] HSBC: Loaded 51156 existing records from primary storage. [2025-09-24T19:19:51.577078] [INFO ] [MAIN ] HSBC: Loaded 51156 existing records. [2025-09-24T19:19:51.758217] [WARN ] [MAIN ] HSBC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:19:51.758527] [INFO ] [MAIN ] HSBC: Wiping existing primary data before full refresh. [2025-09-24T19:19:51.758583] [INFO ] [LOCAL ] HSBC: Starting deletion of primary data. [2025-09-24T19:19:51.760574] [DEBUG] [LOCAL ] HSBC: Deleted primary data file. [2025-09-24T19:19:51.760636] [INFO ] [MAIN ] HSBC: Starting full primary refresh. [2025-09-24T19:19:52.021267] [INFO ] [REMOTE ] HRL: Fetching primary data for 2025-07. [2025-09-24T19:19:52.122607] [INFO ] [REMOTE ] HSBC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:19:52.679492] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-24T19:19:52.816116] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2024-12. [2025-09-24T19:19:53.564075] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-24T19:19:53.616092] [INFO ] [REMOTE ] HRL: Fetching primary data for 2025-08. [2025-09-24T19:19:54.116146] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2024-12 (1.30 seconds). [2025-09-24T19:19:54.416117] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2025-01. [2025-09-24T19:19:55.216118] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2025-02. [2025-09-24T19:19:55.362362] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-24T19:19:56.016114] [INFO ] [REMOTE ] HRL: Fetching primary data for 2025-09. [2025-09-24T19:19:56.142731] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2025-02 (0.93 seconds). [2025-09-24T19:19:56.222168] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2025-01 (1.81 seconds). [2025-09-24T19:19:56.816090] [INFO ] [REMOTE ] HRI: Fetching primary data for 2025-08. [2025-09-24T19:19:57.616092] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2025-03. [2025-09-24T19:19:57.751355] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-24T19:19:57.765717] [INFO ] [REMOTE ] HRL: Full fetch complete (76687 records). [2025-09-24T19:19:57.766001] [DEBUG] [VALIDATOR ] HRL: Validating primary data. [2025-09-24T19:19:58.110674] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-24T19:19:58.211571] [DEBUG] [VALIDATOR ] HRL: All expected trading days are present. [2025-09-24T19:19:58.211704] [DEBUG] [VALIDATOR ] HRL: Primary data validation passed. [2025-09-24T19:19:58.212808] [INFO ] [MAIN ] HRL: Fetched primary data is valid. [2025-09-24T19:19:58.212884] [DEBUG] [LOCAL ] HRL: Saving primary data. [2025-09-24T19:19:58.214758] [DEBUG] [LOCAL ] HRL: Trimmed 76687 records to 53088 (keeping 200 days of data) [2025-09-24T19:19:58.437763] [INFO ] [REMOTE ] HRI: Fetching primary data for 2025-09. [2025-09-24T19:19:58.559989] [DEBUG] [LOCAL ] HRL: Primary data saved (53088 records). [2025-09-24T19:19:58.560313] [INFO ] [MAIN ] HRL: Full history saved. [2025-09-24T19:19:58.560696] [INFO ] [MAIN ] Update Progress: 1055/2373 symbols completed. HRL took 28.4s. Estimated remaining: 2h 54m 48s. Rate: 7.5 symbols/min [2025-09-24T19:19:58.684486] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2025-03 (1.07 seconds). [2025-09-24T19:19:58.764227] [INFO ] [MAIN ] HSHP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:19:58.782370] [DEBUG] [LOCAL ] HSHP: Loaded 15671 existing records from primary storage. [2025-09-24T19:19:58.782551] [INFO ] [MAIN ] HSHP: Loaded 15671 existing records. [2025-09-24T19:19:58.965823] [WARN ] [MAIN ] HSHP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:19:58.966179] [INFO ] [MAIN ] HSHP: Wiping existing primary data before full refresh. [2025-09-24T19:19:58.966242] [INFO ] [LOCAL ] HSHP: Starting deletion of primary data. [2025-09-24T19:19:58.966857] [DEBUG] [LOCAL ] HSHP: Deleted primary data file. [2025-09-24T19:19:58.966931] [INFO ] [MAIN ] HSHP: Starting full primary refresh. [2025-09-24T19:19:59.221250] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2025-04. [2025-09-24T19:19:59.331896] [INFO ] [REMOTE ] HSHP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:19:59.914255] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2025-09 (1.48 seconds). [2025-09-24T19:19:59.920746] [INFO ] [REMOTE ] HRI: Full fetch complete (45997 records). [2025-09-24T19:19:59.920863] [DEBUG] [VALIDATOR ] HRI: Validating primary data. [2025-09-24T19:20:00.022536] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2024-12. [2025-09-24T19:20:00.312597] [DEBUG] [VALIDATOR ] HRI: All expected trading days are present. [2025-09-24T19:20:00.312714] [DEBUG] [VALIDATOR ] HRI: Primary data validation passed. [2025-09-24T19:20:00.313700] [INFO ] [MAIN ] HRI: Fetched primary data is valid. [2025-09-24T19:20:00.313767] [DEBUG] [LOCAL ] HRI: Saving primary data. [2025-09-24T19:20:00.314893] [DEBUG] [LOCAL ] HRI: Trimmed 45997 records to 33102 (keeping 200 days of data) [2025-09-24T19:20:00.545866] [DEBUG] [LOCAL ] HRI: Primary data saved (33102 records). [2025-09-24T19:20:00.546016] [INFO ] [MAIN ] HRI: Full history saved. [2025-09-24T19:20:00.546108] [INFO ] [MAIN ] Update Progress: 1056/2373 symbols completed. HRI took 31.8s. Estimated remaining: 2h 54m 32s. Rate: 7.5 symbols/min [2025-09-24T19:20:00.738616] [INFO ] [MAIN ] HSY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:20:00.767040] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-24T19:20:00.821224] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2025-02. [2025-09-24T19:20:00.825396] [DEBUG] [LOCAL ] HSY: Loaded 50459 existing records from primary storage. [2025-09-24T19:20:00.825612] [INFO ] [MAIN ] HSY: Loaded 50459 existing records. [2025-09-24T19:20:01.012271] [WARN ] [MAIN ] HSY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:20:01.012762] [INFO ] [MAIN ] HSY: Wiping existing primary data before full refresh. [2025-09-24T19:20:01.012850] [INFO ] [LOCAL ] HSY: Starting deletion of primary data. [2025-09-24T19:20:01.014134] [DEBUG] [LOCAL ] HSY: Deleted primary data file. [2025-09-24T19:20:01.014200] [INFO ] [MAIN ] HSY: Starting full primary refresh. [2025-09-24T19:20:01.372916] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2024-12 (1.35 seconds). [2025-09-24T19:20:01.408791] [INFO ] [REMOTE ] HSY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:20:01.616139] [INFO ] [REMOTE ] HSY: Fetching primary data for 2024-12. [2025-09-24T19:20:02.416140] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2025-01. [2025-09-24T19:20:02.981543] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2025-02 (2.16 seconds). [2025-09-24T19:20:03.216091] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2025-03. [2025-09-24T19:20:03.309538] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2025-01 (0.89 seconds). [2025-09-24T19:20:03.848349] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2024-12 (2.23 seconds). [2025-09-24T19:20:04.016123] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2025-02. [2025-09-24T19:20:04.816091] [INFO ] [REMOTE ] HSY: Fetching primary data for 2025-01. [2025-09-24T19:20:05.119251] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2025-02 (1.10 seconds). [2025-09-24T19:20:05.185447] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2025-03 (1.97 seconds). [2025-09-24T19:20:05.616085] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2025-04. [2025-09-24T19:20:06.416110] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2025-03. [2025-09-24T19:20:06.877060] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2025-01 (2.06 seconds). [2025-09-24T19:20:07.186469] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-24T19:20:07.216040] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2025-05. [2025-09-24T19:20:07.447777] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2025-03 (1.03 seconds). [2025-09-24T19:20:08.016135] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2025-04. [2025-09-24T19:20:08.816064] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2025-05. [2025-09-24T19:20:09.045015] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2025-04 (1.03 seconds). [2025-09-24T19:20:09.104573] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2025-05 (1.89 seconds). [2025-09-24T19:20:09.616146] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2025-05. [2025-09-24T19:20:10.028888] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-24T19:20:10.416161] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2025-06. [2025-09-24T19:20:10.473266] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2025-05 (0.86 seconds). [2025-09-24T19:20:11.216097] [INFO ] [REMOTE ] HSY: Fetching primary data for 2025-02. [2025-09-24T19:20:12.016138] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2025-06. [2025-09-24T19:20:12.350316] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2025-06 (1.93 seconds). [2025-09-24T19:20:12.816122] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2025-07. [2025-09-24T19:20:13.195178] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2025-02 (1.98 seconds). [2025-09-24T19:20:13.371440] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2025-06 (1.36 seconds). [2025-09-24T19:20:13.616138] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2025-07. [2025-09-24T19:20:14.416115] [INFO ] [REMOTE ] HSY: Fetching primary data for 2025-03. [2025-09-24T19:20:14.574485] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2025-07 (1.76 seconds). [2025-09-24T19:20:14.853297] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2025-07 (1.24 seconds). [2025-09-24T19:20:15.216154] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2025-06. [2025-09-24T19:20:16.016197] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2025-08. [2025-09-24T19:20:16.277357] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2025-06 (1.06 seconds). [2025-09-24T19:20:16.388273] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2025-03 (1.97 seconds). [2025-09-24T19:20:16.816108] [INFO ] [REMOTE ] HSY: Fetching primary data for 2025-04. [2025-09-24T19:20:17.320850] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-24T19:20:17.616120] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2025-08. [2025-09-24T19:20:18.342028] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-24T19:20:18.416161] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2025-07. [2025-09-24T19:20:19.216154] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2025-09. [2025-09-24T19:20:19.417994] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2025-07 (1.00 seconds). [2025-09-24T19:20:19.556860] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2025-08 (1.94 seconds). [2025-09-24T19:20:20.016121] [INFO ] [REMOTE ] HSY: Fetching primary data for 2025-05. [2025-09-24T19:20:20.712531] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2025-09 (1.50 seconds). [2025-09-24T19:20:20.720987] [INFO ] [REMOTE ] HRTG: Full fetch complete (42286 records). [2025-09-24T19:20:20.721110] [DEBUG] [VALIDATOR ] HRTG: Validating primary data. [2025-09-24T19:20:20.823909] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2025-09. [2025-09-24T19:20:21.111417] [DEBUG] [VALIDATOR ] HRTG: All expected trading days are present. [2025-09-24T19:20:21.111527] [DEBUG] [VALIDATOR ] HRTG: Primary data validation passed. [2025-09-24T19:20:21.112321] [INFO ] [MAIN ] HRTG: Fetched primary data is valid. [2025-09-24T19:20:21.112415] [DEBUG] [LOCAL ] HRTG: Saving primary data. [2025-09-24T19:20:21.113731] [DEBUG] [LOCAL ] HRTG: Trimmed 42286 records to 33109 (keeping 200 days of data) [2025-09-24T19:20:21.322111] [DEBUG] [LOCAL ] HRTG: Primary data saved (33109 records). [2025-09-24T19:20:21.322391] [INFO ] [MAIN ] HRTG: Full history saved. [2025-09-24T19:20:21.322639] [INFO ] [MAIN ] Update Progress: 1057/2373 symbols completed. HRTG took 36.3s. Estimated remaining: 2h 54m 40s. Rate: 7.5 symbols/min [2025-09-24T19:20:21.494596] [INFO ] [MAIN ] HTB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:20:21.494812] [DEBUG] [LOCAL ] HTB: No existing data file found in primary storage. [2025-09-24T19:20:21.494861] [WARN ] [MAIN ] HTB: No existing data found, performing full refresh instead. [2025-09-24T19:20:21.495007] [INFO ] [MAIN ] HTB: Wiping existing primary data before full refresh. [2025-09-24T19:20:21.495060] [INFO ] [LOCAL ] HTB: Starting deletion of primary data. [2025-09-24T19:20:21.495128] [DEBUG] [LOCAL ] HTB: No primary data file found to delete. [2025-09-24T19:20:21.495172] [INFO ] [MAIN ] HTB: Starting full primary refresh. [2025-09-24T19:20:21.621265] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2025-08. [2025-09-24T19:20:21.860176] [INFO ] [REMOTE ] HTB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:20:22.083890] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2025-05 (2.07 seconds). [2025-09-24T19:20:22.416148] [INFO ] [REMOTE ] HTB: Fetching primary data for 2024-12. [2025-09-24T19:20:22.478806] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-24T19:20:22.489270] [INFO ] [REMOTE ] HSBC: Full fetch complete (73631 records). [2025-09-24T19:20:22.489497] [DEBUG] [VALIDATOR ] HSBC: Validating primary data. [2025-09-24T19:20:22.628534] [DEBUG] [REMOTE ] HTB: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:20:22.693630] [WARN ] [REMOTE ] HTB: No data returned for month 2024-12 [2025-09-24T19:20:22.696181] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2025-08 (1.07 seconds). [2025-09-24T19:20:22.942303] [DEBUG] [VALIDATOR ] HSBC: All expected trading days are present. [2025-09-24T19:20:22.942422] [DEBUG] [VALIDATOR ] HSBC: Primary data validation passed. [2025-09-24T19:20:22.943622] [INFO ] [MAIN ] HSBC: Fetched primary data is valid. [2025-09-24T19:20:22.943718] [DEBUG] [LOCAL ] HSBC: Saving primary data. [2025-09-24T19:20:22.945864] [DEBUG] [LOCAL ] HSBC: Trimmed 73631 records to 51123 (keeping 200 days of data) [2025-09-24T19:20:23.217321] [INFO ] [REMOTE ] HTB: Fetching primary data for 2025-01. [2025-09-24T19:20:23.287846] [DEBUG] [LOCAL ] HSBC: Primary data saved (51123 records). [2025-09-24T19:20:23.288021] [INFO ] [MAIN ] HSBC: Full history saved. [2025-09-24T19:20:23.288195] [INFO ] [MAIN ] Update Progress: 1058/2373 symbols completed. HSBC took 31.9s. Estimated remaining: 2h 54m 25s. Rate: 7.5 symbols/min [2025-09-24T19:20:23.462387] [DEBUG] [REMOTE ] HTB: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:20:23.482710] [WARN ] [REMOTE ] HTB: No data returned for month 2025-01 [2025-09-24T19:20:23.486745] [INFO ] [MAIN ] HTD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:20:23.507101] [DEBUG] [LOCAL ] HTD: Loaded 13506 existing records from primary storage. [2025-09-24T19:20:23.507280] [INFO ] [MAIN ] HTD: Loaded 13506 existing records. [2025-09-24T19:20:23.716781] [WARN ] [MAIN ] HTD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:20:23.717085] [INFO ] [MAIN ] HTD: Wiping existing primary data before full refresh. [2025-09-24T19:20:23.717168] [INFO ] [LOCAL ] HTD: Starting deletion of primary data. [2025-09-24T19:20:23.717704] [DEBUG] [LOCAL ] HTD: Deleted primary data file. [2025-09-24T19:20:23.717798] [INFO ] [MAIN ] HTD: Starting full primary refresh. [2025-09-24T19:20:24.021244] [INFO ] [REMOTE ] HTB: Fetching primary data for 2025-02. [2025-09-24T19:20:24.108319] [INFO ] [REMOTE ] HTD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:20:24.375397] [INFO ] [REMOTE ] HTB: Incremental fetch complete for 2025-02 (0.35 seconds). [2025-09-24T19:20:24.816111] [INFO ] [REMOTE ] HTD: Fetching primary data for 2024-12. [2025-09-24T19:20:25.616120] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2025-09. [2025-09-24T19:20:25.710185] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2024-12 (0.89 seconds). [2025-09-24T19:20:26.416104] [INFO ] [REMOTE ] HTD: Fetching primary data for 2025-01. [2025-09-24T19:20:26.491441] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2025-09 (0.88 seconds). [2025-09-24T19:20:26.496028] [INFO ] [REMOTE ] HSHP: Full fetch complete (23558 records). [2025-09-24T19:20:26.496143] [DEBUG] [VALIDATOR ] HSHP: Validating primary data. [2025-09-24T19:20:26.871378] [DEBUG] [VALIDATOR ] HSHP: All expected trading days are present. [2025-09-24T19:20:26.871459] [DEBUG] [VALIDATOR ] HSHP: Primary data validation passed. [2025-09-24T19:20:26.872017] [INFO ] [MAIN ] HSHP: Fetched primary data is valid. [2025-09-24T19:20:26.872078] [DEBUG] [LOCAL ] HSHP: Saving primary data. [2025-09-24T19:20:26.872784] [DEBUG] [LOCAL ] HSHP: Trimmed 23558 records to 15569 (keeping 200 days of data) [2025-09-24T19:20:26.987484] [DEBUG] [LOCAL ] HSHP: Primary data saved (15569 records). [2025-09-24T19:20:26.987683] [INFO ] [MAIN ] HSHP: Full history saved. [2025-09-24T19:20:26.987865] [INFO ] [MAIN ] Update Progress: 1059/2373 symbols completed. HSHP took 28.4s. Estimated remaining: 2h 54m 12s. Rate: 7.5 symbols/min [2025-09-24T19:20:27.219087] [INFO ] [REMOTE ] HSY: Fetching primary data for 2025-06. [2025-09-24T19:20:27.253217] [INFO ] [MAIN ] HTFC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:20:27.254153] [DEBUG] [LOCAL ] HTFC: No existing data file found in primary storage. [2025-09-24T19:20:27.254291] [WARN ] [MAIN ] HTFC: No existing data found, performing full refresh instead. [2025-09-24T19:20:27.254500] [INFO ] [MAIN ] HTFC: Wiping existing primary data before full refresh. [2025-09-24T19:20:27.254547] [INFO ] [LOCAL ] HTFC: Starting deletion of primary data. [2025-09-24T19:20:27.254591] [DEBUG] [LOCAL ] HTFC: No primary data file found to delete. [2025-09-24T19:20:27.254888] [INFO ] [MAIN ] HTFC: Starting full primary refresh. [2025-09-24T19:20:27.393831] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2025-01 (0.98 seconds). [2025-09-24T19:20:27.642526] [INFO ] [REMOTE ] HTFC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:20:28.016105] [INFO ] [REMOTE ] HTB: Fetching primary data for 2025-03. [2025-09-24T19:20:28.536246] [INFO ] [REMOTE ] HTB: Incremental fetch complete for 2025-03 (0.52 seconds). [2025-09-24T19:20:28.816108] [INFO ] [REMOTE ] HTD: Fetching primary data for 2025-02. [2025-09-24T19:20:29.098588] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2025-06 (1.88 seconds). [2025-09-24T19:20:29.431967] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2025-02 (0.62 seconds). [2025-09-24T19:20:29.616115] [INFO ] [REMOTE ] HTB: Fetching primary data for 2025-04. [2025-09-24T19:20:30.361888] [INFO ] [REMOTE ] HTB: Incremental fetch complete for 2025-04 (0.75 seconds). [2025-09-24T19:20:30.416075] [INFO ] [REMOTE ] HTB: Fetching primary data for 2025-05. [2025-09-24T19:20:31.152840] [INFO ] [REMOTE ] HTB: Incremental fetch complete for 2025-05 (0.74 seconds). [2025-09-24T19:20:31.216119] [INFO ] [REMOTE ] HSY: Fetching primary data for 2025-07. [2025-09-24T19:20:32.016126] [INFO ] [REMOTE ] HTB: Fetching primary data for 2025-06. [2025-09-24T19:20:32.722321] [INFO ] [REMOTE ] HTB: Incremental fetch complete for 2025-06 (0.71 seconds). [2025-09-24T19:20:32.816094] [INFO ] [REMOTE ] HTD: Fetching primary data for 2025-03. [2025-09-24T19:20:32.927927] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-24T19:20:33.616145] [INFO ] [REMOTE ] HTB: Fetching primary data for 2025-07. [2025-09-24T19:20:33.705051] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2025-03 (0.89 seconds). [2025-09-24T19:20:34.344992] [INFO ] [REMOTE ] HTB: Incremental fetch complete for 2025-07 (0.73 seconds). [2025-09-24T19:20:34.416057] [INFO ] [REMOTE ] HTD: Fetching primary data for 2025-04. [2025-09-24T19:20:35.216105] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2024-12. [2025-09-24T19:20:35.349275] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2025-04 (0.93 seconds). [2025-09-24T19:20:35.530759] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2024-12 (0.31 seconds). [2025-09-24T19:20:36.016085] [INFO ] [REMOTE ] HTB: Fetching primary data for 2025-08. [2025-09-24T19:20:36.613707] [INFO ] [REMOTE ] HTB: Incremental fetch complete for 2025-08 (0.60 seconds). [2025-09-24T19:20:36.816114] [INFO ] [REMOTE ] HTB: Fetching primary data for 2025-09. [2025-09-24T19:20:37.616093] [INFO ] [REMOTE ] HTD: Fetching primary data for 2025-05. [2025-09-24T19:20:37.809552] [INFO ] [REMOTE ] HTB: Incremental fetch complete for 2025-09 (0.99 seconds). [2025-09-24T19:20:37.811980] [INFO ] [REMOTE ] HTB: Full fetch complete (7642 records). [2025-09-24T19:20:37.812053] [DEBUG] [VALIDATOR ] HTB: Validating primary data. [2025-09-24T19:20:38.038503] [WARN ] [VALIDATOR ] HTB: Validation failed - insufficient historical data. Have 144 unique days, need 200 days [2025-09-24T19:20:38.038898] [FATAL] [MAIN ] HTB: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:20:38.038972] [WARN ] [MAIN ] HTB: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:20:38.039024] [INFO ] [LOCAL ] HTB: Starting deletion of primary data. [2025-09-24T19:20:38.039085] [DEBUG] [LOCAL ] HTB: No primary data file found to delete. [2025-09-24T19:20:38.039123] [INFO ] [LOCAL ] HTB: Starting deletion of derivative data. [2025-09-24T19:20:38.039179] [DEBUG] [LOCAL ] HTB: No derivative data file found to delete. [2025-09-24T19:20:38.039269] [INFO ] [MAIN ] Update Progress: 1060/2373 symbols completed. HTB took 16.7s. Estimated remaining: 2h 54m 7s. Rate: 7.5 symbols/min [2025-09-24T19:20:38.227766] [INFO ] [MAIN ] HTGC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:20:38.291228] [DEBUG] [LOCAL ] HTGC: Loaded 47566 existing records from primary storage. [2025-09-24T19:20:38.291383] [INFO ] [MAIN ] HTGC: Loaded 47566 existing records. [2025-09-24T19:20:38.421261] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2025-01. [2025-09-24T19:20:38.494943] [WARN ] [MAIN ] HTGC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:20:38.495296] [INFO ] [MAIN ] HTGC: Wiping existing primary data before full refresh. [2025-09-24T19:20:38.495351] [INFO ] [LOCAL ] HTGC: Starting deletion of primary data. [2025-09-24T19:20:38.496913] [DEBUG] [LOCAL ] HTGC: Deleted primary data file. [2025-09-24T19:20:38.496975] [INFO ] [MAIN ] HTGC: Starting full primary refresh. [2025-09-24T19:20:38.607974] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2025-05 (0.99 seconds). [2025-09-24T19:20:38.854581] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2025-01 (0.43 seconds). [2025-09-24T19:20:38.878261] [INFO ] [REMOTE ] HTGC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:20:39.216122] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2025-02. [2025-09-24T19:20:39.542417] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2025-02 (0.33 seconds). [2025-09-24T19:20:40.016158] [INFO ] [REMOTE ] HSY: Fetching primary data for 2025-08. [2025-09-24T19:20:40.816095] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2024-12. [2025-09-24T19:20:41.616067] [INFO ] [REMOTE ] HTD: Fetching primary data for 2025-06. [2025-09-24T19:20:41.793445] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-24T19:20:42.096778] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2024-12 (1.28 seconds). [2025-09-24T19:20:42.165106] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2025-06 (0.55 seconds). [2025-09-24T19:20:42.416089] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2025-01. [2025-09-24T19:20:43.216098] [INFO ] [REMOTE ] HSY: Fetching primary data for 2025-09. [2025-09-24T19:20:44.016059] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2025-03. [2025-09-24T19:20:44.044973] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-24T19:20:44.348770] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2025-03 (0.33 seconds). [2025-09-24T19:20:44.816056] [INFO ] [REMOTE ] HTD: Fetching primary data for 2025-07. [2025-09-24T19:20:44.945366] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-24T19:20:44.954318] [INFO ] [REMOTE ] HSY: Full fetch complete (73812 records). [2025-09-24T19:20:44.954488] [DEBUG] [VALIDATOR ] HSY: Validating primary data. [2025-09-24T19:20:45.369455] [DEBUG] [VALIDATOR ] HSY: All expected trading days are present. [2025-09-24T19:20:45.369810] [DEBUG] [VALIDATOR ] HSY: Primary data validation passed. [2025-09-24T19:20:45.370986] [INFO ] [MAIN ] HSY: Fetched primary data is valid. [2025-09-24T19:20:45.371055] [DEBUG] [LOCAL ] HSY: Saving primary data. [2025-09-24T19:20:45.375634] [DEBUG] [LOCAL ] HSY: Trimmed 73812 records to 50426 (keeping 200 days of data) [2025-09-24T19:20:45.617761] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2025-04. [2025-09-24T19:20:45.701944] [DEBUG] [LOCAL ] HSY: Primary data saved (50426 records). [2025-09-24T19:20:45.702105] [INFO ] [MAIN ] HSY: Full history saved. [2025-09-24T19:20:45.702330] [INFO ] [MAIN ] Update Progress: 1061/2373 symbols completed. HSY took 45.2s. Estimated remaining: 2h 53m 59s. Rate: 7.5 symbols/min [2025-09-24T19:20:45.831375] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2025-07 (1.02 seconds). [2025-09-24T19:20:45.903858] [INFO ] [MAIN ] HTH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:20:45.940564] [DEBUG] [LOCAL ] HTH: Loaded 32495 existing records from primary storage. [2025-09-24T19:20:45.940750] [INFO ] [MAIN ] HTH: Loaded 32495 existing records. [2025-09-24T19:20:46.121061] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2025-04 (0.50 seconds). [2025-09-24T19:20:46.126791] [WARN ] [MAIN ] HTH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:20:46.128230] [INFO ] [MAIN ] HTH: Wiping existing primary data before full refresh. [2025-09-24T19:20:46.128288] [INFO ] [LOCAL ] HTH: Starting deletion of primary data. [2025-09-24T19:20:46.129338] [DEBUG] [LOCAL ] HTH: Deleted primary data file. [2025-09-24T19:20:46.129402] [INFO ] [MAIN ] HTH: Starting full primary refresh. [2025-09-24T19:20:46.421272] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2025-05. [2025-09-24T19:20:46.495596] [INFO ] [REMOTE ] HTH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:20:46.801295] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2025-05 (0.38 seconds). [2025-09-24T19:20:47.216084] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2025-06. [2025-09-24T19:20:47.565588] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2025-06 (0.35 seconds). [2025-09-24T19:20:48.016155] [INFO ] [REMOTE ] HTD: Fetching primary data for 2025-08. [2025-09-24T19:20:48.815901] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2025-08 (0.80 seconds). [2025-09-24T19:20:48.816053] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2025-07. [2025-09-24T19:20:49.132461] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2025-07 (0.32 seconds). [2025-09-24T19:20:49.616083] [INFO ] [REMOTE ] HTD: Fetching primary data for 2025-09. [2025-09-24T19:20:50.416074] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2025-08. [2025-09-24T19:20:50.522612] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2025-09 (0.91 seconds). [2025-09-24T19:20:50.525957] [INFO ] [REMOTE ] HTD: Full fetch complete (18865 records). [2025-09-24T19:20:50.526054] [DEBUG] [VALIDATOR ] HTD: Validating primary data. [2025-09-24T19:20:50.769439] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2025-08 (0.35 seconds). [2025-09-24T19:20:50.912481] [DEBUG] [VALIDATOR ] HTD: All expected trading days are present. [2025-09-24T19:20:50.912565] [DEBUG] [VALIDATOR ] HTD: Primary data validation passed. [2025-09-24T19:20:50.913150] [INFO ] [MAIN ] HTD: Fetched primary data is valid. [2025-09-24T19:20:50.913216] [DEBUG] [LOCAL ] HTD: Saving primary data. [2025-09-24T19:20:50.913880] [DEBUG] [LOCAL ] HTD: Trimmed 18865 records to 13524 (keeping 200 days of data) [2025-09-24T19:20:50.999113] [DEBUG] [LOCAL ] HTD: Primary data saved (13524 records). [2025-09-24T19:20:50.999273] [INFO ] [MAIN ] HTD: Full history saved. [2025-09-24T19:20:50.999370] [INFO ] [MAIN ] Update Progress: 1062/2373 symbols completed. HTD took 27.7s. Estimated remaining: 2h 53m 48s. Rate: 7.5 symbols/min [2025-09-24T19:20:51.172615] [INFO ] [MAIN ] HUBB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:20:51.215334] [DEBUG] [LOCAL ] HUBB: Loaded 37249 existing records from primary storage. [2025-09-24T19:20:51.215517] [INFO ] [MAIN ] HUBB: Loaded 37249 existing records. [2025-09-24T19:20:51.221215] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2025-02. [2025-09-24T19:20:51.398673] [WARN ] [MAIN ] HUBB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:20:51.398944] [INFO ] [MAIN ] HUBB: Wiping existing primary data before full refresh. [2025-09-24T19:20:51.399001] [INFO ] [LOCAL ] HUBB: Starting deletion of primary data. [2025-09-24T19:20:51.400122] [DEBUG] [LOCAL ] HUBB: Deleted primary data file. [2025-09-24T19:20:51.400187] [INFO ] [MAIN ] HUBB: Starting full primary refresh. [2025-09-24T19:20:51.765869] [INFO ] [REMOTE ] HUBB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:20:52.016086] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2025-09. [2025-09-24T19:20:52.412282] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2025-09 (0.40 seconds). [2025-09-24T19:20:52.413066] [INFO ] [REMOTE ] HTFC: Full fetch complete (848 records). [2025-09-24T19:20:52.413134] [DEBUG] [VALIDATOR ] HTFC: Validating primary data. [2025-09-24T19:20:52.598913] [WARN ] [VALIDATOR ] HTFC: Validation failed - insufficient historical data. Have 183 unique days, need 200 days [2025-09-24T19:20:52.599183] [FATAL] [MAIN ] HTFC: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:20:52.599272] [WARN ] [MAIN ] HTFC: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:20:52.599365] [INFO ] [LOCAL ] HTFC: Starting deletion of primary data. [2025-09-24T19:20:52.599451] [DEBUG] [LOCAL ] HTFC: No primary data file found to delete. [2025-09-24T19:20:52.599492] [INFO ] [LOCAL ] HTFC: Starting deletion of derivative data. [2025-09-24T19:20:52.599571] [DEBUG] [LOCAL ] HTFC: No derivative data file found to delete. [2025-09-24T19:20:52.599681] [INFO ] [MAIN ] Update Progress: 1063/2373 symbols completed. HTFC took 25.6s. Estimated remaining: 2h 53m 32s. Rate: 7.5 symbols/min [2025-09-24T19:20:52.775755] [INFO ] [MAIN ] HUBS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:20:52.816105] [INFO ] [REMOTE ] HTH: Fetching primary data for 2024-12. [2025-09-24T19:20:52.829351] [DEBUG] [LOCAL ] HUBS: Loaded 39541 existing records from primary storage. [2025-09-24T19:20:52.829480] [INFO ] [MAIN ] HUBS: Loaded 39541 existing records. [2025-09-24T19:20:53.027049] [WARN ] [MAIN ] HUBS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:20:53.027442] [INFO ] [MAIN ] HUBS: Wiping existing primary data before full refresh. [2025-09-24T19:20:53.027524] [INFO ] [LOCAL ] HUBS: Starting deletion of primary data. [2025-09-24T19:20:53.037964] [DEBUG] [LOCAL ] HUBS: Deleted primary data file. [2025-09-24T19:20:53.043228] [INFO ] [MAIN ] HUBS: Starting full primary refresh. [2025-09-24T19:20:53.136563] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2025-02 (1.92 seconds). [2025-09-24T19:20:53.448346] [INFO ] [REMOTE ] HUBS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:20:53.616048] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2024-12. [2025-09-24T19:20:53.795099] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2024-12 (0.98 seconds). [2025-09-24T19:20:54.416140] [INFO ] [REMOTE ] HTH: Fetching primary data for 2025-01. [2025-09-24T19:20:54.825077] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-24T19:20:55.216086] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2024-12. [2025-09-24T19:20:55.612119] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2025-01 (1.20 seconds). [2025-09-24T19:20:56.016091] [INFO ] [REMOTE ] HTH: Fetching primary data for 2025-02. [2025-09-24T19:20:56.614904] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2024-12 (1.40 seconds). [2025-09-24T19:20:56.816099] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2025-03. [2025-09-24T19:20:57.386090] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-24T19:20:57.616086] [INFO ] [REMOTE ] HTH: Fetching primary data for 2025-03. [2025-09-24T19:20:58.416053] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2025-01. [2025-09-24T19:20:58.672581] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2025-03 (1.86 seconds). [2025-09-24T19:20:59.020161] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-24T19:20:59.216141] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2025-04. [2025-09-24T19:20:59.528810] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2025-01 (1.11 seconds). [2025-09-24T19:21:00.016105] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2025-01. [2025-09-24T19:21:00.816132] [INFO ] [REMOTE ] HTH: Fetching primary data for 2025-04. [2025-09-24T19:21:01.195178] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2025-04 (1.98 seconds). [2025-09-24T19:21:01.616131] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2025-05. [2025-09-24T19:21:01.880739] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2025-01 (1.86 seconds). [2025-09-24T19:21:02.416087] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2025-02. [2025-09-24T19:21:02.740145] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2025-04 (1.92 seconds). [2025-09-24T19:21:03.216123] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2025-02. [2025-09-24T19:21:04.016164] [INFO ] [REMOTE ] HTH: Fetching primary data for 2025-05. [2025-09-24T19:21:04.877248] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2025-05 (3.26 seconds). [2025-09-24T19:21:04.888024] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2025-06. [2025-09-24T19:21:05.479827] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2025-02 (2.26 seconds). [2025-09-24T19:21:05.532112] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2025-02 (3.12 seconds). [2025-09-24T19:21:05.616052] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2025-03. [2025-09-24T19:21:05.755815] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2025-05 (1.74 seconds). [2025-09-24T19:21:06.125907] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-24T19:21:06.416095] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2025-07. [2025-09-24T19:21:07.216129] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2025-03. [2025-09-24T19:21:07.508866] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2025-03 (1.89 seconds). [2025-09-24T19:21:08.016098] [INFO ] [REMOTE ] HTH: Fetching primary data for 2025-06. [2025-09-24T19:21:08.183891] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2025-07 (1.77 seconds). [2025-09-24T19:21:08.816122] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2025-04. [2025-09-24T19:21:08.957502] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-24T19:21:09.151706] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-24T19:21:09.616117] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2025-04. [2025-09-24T19:21:10.200462] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2025-04 (1.38 seconds). [2025-09-24T19:21:10.416074] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2025-08. [2025-09-24T19:21:11.060201] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2025-04 (1.44 seconds). [2025-09-24T19:21:11.216180] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2025-05. [2025-09-24T19:21:12.016130] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2025-05. [2025-09-24T19:21:12.076477] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2025-08 (1.66 seconds). [2025-09-24T19:21:12.362910] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2025-05 (1.15 seconds). [2025-09-24T19:21:12.816107] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2025-09. [2025-09-24T19:21:13.552611] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-24T19:21:13.616134] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2025-06. [2025-09-24T19:21:14.109731] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2025-09 (1.29 seconds). [2025-09-24T19:21:14.118805] [INFO ] [REMOTE ] HTGC: Full fetch complete (68159 records). [2025-09-24T19:21:14.118959] [DEBUG] [VALIDATOR ] HTGC: Validating primary data. [2025-09-24T19:21:14.420494] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2025-06. [2025-09-24T19:21:14.518381] [DEBUG] [VALIDATOR ] HTGC: All expected trading days are present. [2025-09-24T19:21:14.518471] [DEBUG] [VALIDATOR ] HTGC: Primary data validation passed. [2025-09-24T19:21:14.519436] [INFO ] [MAIN ] HTGC: Fetched primary data is valid. [2025-09-24T19:21:14.519500] [DEBUG] [LOCAL ] HTGC: Saving primary data. [2025-09-24T19:21:14.521050] [DEBUG] [LOCAL ] HTGC: Trimmed 68159 records to 47557 (keeping 200 days of data) [2025-09-24T19:21:14.837555] [DEBUG] [LOCAL ] HTGC: Primary data saved (47557 records). [2025-09-24T19:21:14.837737] [INFO ] [MAIN ] HTGC: Full history saved. [2025-09-24T19:21:14.837843] [INFO ] [MAIN ] Update Progress: 1064/2373 symbols completed. HTGC took 36.8s. Estimated remaining: 2h 53m 42s. Rate: 7.5 symbols/min [2025-09-24T19:21:15.015385] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-24T19:21:15.059060] [INFO ] [MAIN ] HUM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:21:15.105126] [DEBUG] [LOCAL ] HUM: Loaded 48892 existing records from primary storage. [2025-09-24T19:21:15.105285] [INFO ] [MAIN ] HUM: Loaded 48892 existing records. [2025-09-24T19:21:15.221243] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2025-07. [2025-09-24T19:21:15.293326] [WARN ] [MAIN ] HUM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:21:15.293622] [INFO ] [MAIN ] HUM: Wiping existing primary data before full refresh. [2025-09-24T19:21:15.293726] [INFO ] [LOCAL ] HUM: Starting deletion of primary data. [2025-09-24T19:21:15.295120] [DEBUG] [LOCAL ] HUM: Deleted primary data file. [2025-09-24T19:21:15.295187] [INFO ] [MAIN ] HUM: Starting full primary refresh. [2025-09-24T19:21:15.683482] [INFO ] [REMOTE ] HUM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:21:16.016126] [INFO ] [REMOTE ] HUM: Fetching primary data for 2024-12. [2025-09-24T19:21:16.227153] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2025-06 (1.81 seconds). [2025-09-24T19:21:16.816088] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2025-07. [2025-09-24T19:21:17.540879] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2025-07 (2.32 seconds). [2025-09-24T19:21:17.616094] [INFO ] [REMOTE ] HTH: Fetching primary data for 2025-07. [2025-09-24T19:21:18.043671] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2024-12 (2.03 seconds). [2025-09-24T19:21:18.365114] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-24T19:21:18.416041] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2025-08. [2025-09-24T19:21:18.629519] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2025-07 (1.01 seconds). [2025-09-24T19:21:19.216093] [INFO ] [REMOTE ] HTH: Fetching primary data for 2025-08. [2025-09-24T19:21:20.012758] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-24T19:21:20.016159] [INFO ] [REMOTE ] HUM: Fetching primary data for 2025-01. [2025-09-24T19:21:20.777585] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-24T19:21:20.816150] [INFO ] [REMOTE ] HTH: Fetching primary data for 2025-09. [2025-09-24T19:21:21.616212] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2025-09. [2025-09-24T19:21:21.757808] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2025-01 (1.74 seconds). [2025-09-24T19:21:21.803079] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2025-09 (0.99 seconds). [2025-09-24T19:21:21.809207] [INFO ] [REMOTE ] HTH: Full fetch complete (46625 records). [2025-09-24T19:21:21.809373] [DEBUG] [VALIDATOR ] HTH: Validating primary data. [2025-09-24T19:21:22.189348] [DEBUG] [VALIDATOR ] HTH: All expected trading days are present. [2025-09-24T19:21:22.189456] [DEBUG] [VALIDATOR ] HTH: Primary data validation passed. [2025-09-24T19:21:22.190246] [INFO ] [MAIN ] HTH: Fetched primary data is valid. [2025-09-24T19:21:22.190309] [DEBUG] [LOCAL ] HTH: Saving primary data. [2025-09-24T19:21:22.191304] [DEBUG] [LOCAL ] HTH: Trimmed 46625 records to 32387 (keeping 200 days of data) [2025-09-24T19:21:22.389059] [DEBUG] [LOCAL ] HTH: Primary data saved (32387 records). [2025-09-24T19:21:22.389209] [INFO ] [MAIN ] HTH: Full history saved. [2025-09-24T19:21:22.389301] [INFO ] [MAIN ] Update Progress: 1065/2373 symbols completed. HTH took 36.7s. Estimated remaining: 2h 53m 33s. Rate: 7.5 symbols/min [2025-09-24T19:21:22.421175] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2025-08. [2025-09-24T19:21:22.563041] [INFO ] [MAIN ] HUN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:21:22.620621] [DEBUG] [LOCAL ] HUN: Loaded 53203 existing records from primary storage. [2025-09-24T19:21:22.620839] [INFO ] [MAIN ] HUN: Loaded 53203 existing records. [2025-09-24T19:21:22.805882] [WARN ] [MAIN ] HUN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:21:22.806183] [INFO ] [MAIN ] HUN: Wiping existing primary data before full refresh. [2025-09-24T19:21:22.806236] [INFO ] [LOCAL ] HUN: Starting deletion of primary data. [2025-09-24T19:21:22.811214] [DEBUG] [LOCAL ] HUN: Deleted primary data file. [2025-09-24T19:21:22.811278] [INFO ] [MAIN ] HUN: Starting full primary refresh. [2025-09-24T19:21:23.177489] [INFO ] [REMOTE ] HUN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:21:23.216031] [INFO ] [REMOTE ] HUN: Fetching primary data for 2024-12. [2025-09-24T19:21:23.297236] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2025-09 (1.68 seconds). [2025-09-24T19:21:23.304769] [INFO ] [REMOTE ] HUBS: Full fetch complete (55435 records). [2025-09-24T19:21:23.304907] [DEBUG] [VALIDATOR ] HUBS: Validating primary data. [2025-09-24T19:21:23.698369] [DEBUG] [VALIDATOR ] HUBS: All expected trading days are present. [2025-09-24T19:21:23.698562] [DEBUG] [VALIDATOR ] HUBS: Primary data validation passed. [2025-09-24T19:21:23.699685] [INFO ] [MAIN ] HUBS: Fetched primary data is valid. [2025-09-24T19:21:23.699774] [DEBUG] [LOCAL ] HUBS: Saving primary data. [2025-09-24T19:21:23.719395] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-24T19:21:23.726995] [DEBUG] [LOCAL ] HUBS: Trimmed 55435 records to 39485 (keeping 200 days of data) [2025-09-24T19:21:23.974532] [DEBUG] [LOCAL ] HUBS: Primary data saved (39485 records). [2025-09-24T19:21:23.974752] [INFO ] [MAIN ] HUBS: Full history saved. [2025-09-24T19:21:23.974876] [INFO ] [MAIN ] Update Progress: 1066/2373 symbols completed. HUBS took 31.4s. Estimated remaining: 2h 53m 18s. Rate: 7.5 symbols/min [2025-09-24T19:21:24.021334] [INFO ] [REMOTE ] HUM: Fetching primary data for 2025-02. [2025-09-24T19:21:24.148007] [INFO ] [MAIN ] HUYA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:21:24.189217] [DEBUG] [LOCAL ] HUYA: Loaded 44441 existing records from primary storage. [2025-09-24T19:21:24.189390] [INFO ] [MAIN ] HUYA: Loaded 44441 existing records. [2025-09-24T19:21:24.369594] [WARN ] [MAIN ] HUYA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:21:24.369887] [INFO ] [MAIN ] HUYA: Wiping existing primary data before full refresh. [2025-09-24T19:21:24.369937] [INFO ] [LOCAL ] HUYA: Starting deletion of primary data. [2025-09-24T19:21:24.370971] [DEBUG] [LOCAL ] HUYA: Deleted primary data file. [2025-09-24T19:21:24.371037] [INFO ] [MAIN ] HUYA: Starting full primary refresh. [2025-09-24T19:21:24.737833] [INFO ] [REMOTE ] HUYA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:21:24.816043] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2024-12. [2025-09-24T19:21:24.850776] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2024-12 (1.63 seconds). [2025-09-24T19:21:25.616057] [INFO ] [REMOTE ] HUN: Fetching primary data for 2025-01. [2025-09-24T19:21:25.787516] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2025-02 (1.77 seconds). [2025-09-24T19:21:26.116779] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2024-12 (1.30 seconds). [2025-09-24T19:21:26.416166] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2025-09. [2025-09-24T19:21:27.216116] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2025-01. [2025-09-24T19:21:27.439712] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2025-01 (1.82 seconds). [2025-09-24T19:21:27.743856] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2025-09 (1.33 seconds). [2025-09-24T19:21:27.753881] [INFO ] [REMOTE ] HUBB: Full fetch complete (53597 records). [2025-09-24T19:21:27.754080] [DEBUG] [VALIDATOR ] HUBB: Validating primary data. [2025-09-24T19:21:28.021287] [INFO ] [REMOTE ] HUN: Fetching primary data for 2025-02. [2025-09-24T19:21:28.168380] [DEBUG] [VALIDATOR ] HUBB: All expected trading days are present. [2025-09-24T19:21:28.168465] [DEBUG] [VALIDATOR ] HUBB: Primary data validation passed. [2025-09-24T19:21:28.169370] [INFO ] [MAIN ] HUBB: Fetched primary data is valid. [2025-09-24T19:21:28.169433] [DEBUG] [LOCAL ] HUBB: Saving primary data. [2025-09-24T19:21:28.170729] [DEBUG] [LOCAL ] HUBB: Trimmed 53597 records to 37168 (keeping 200 days of data) [2025-09-24T19:21:28.412086] [DEBUG] [LOCAL ] HUBB: Primary data saved (37168 records). [2025-09-24T19:21:28.412271] [INFO ] [MAIN ] HUBB: Full history saved. [2025-09-24T19:21:28.412384] [INFO ] [MAIN ] Update Progress: 1067/2373 symbols completed. HUBB took 37.4s. Estimated remaining: 2h 53m 5s. Rate: 7.5 symbols/min [2025-09-24T19:21:28.607591] [INFO ] [MAIN ] HVT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:21:28.624795] [DEBUG] [LOCAL ] HVT: Loaded 16034 existing records from primary storage. [2025-09-24T19:21:28.624926] [INFO ] [MAIN ] HVT: Loaded 16034 existing records. [2025-09-24T19:21:28.828615] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-24T19:21:28.826463] [INFO ] [REMOTE ] HUM: Fetching primary data for 2025-03. [2025-09-24T19:21:28.843740] [WARN ] [MAIN ] HVT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:21:28.844048] [INFO ] [MAIN ] HVT: Wiping existing primary data before full refresh. [2025-09-24T19:21:28.844100] [INFO ] [LOCAL ] HVT: Starting deletion of primary data. [2025-09-24T19:21:28.844999] [DEBUG] [LOCAL ] HVT: Deleted primary data file. [2025-09-24T19:21:28.845115] [INFO ] [MAIN ] HVT: Starting full primary refresh. [2025-09-24T19:21:29.209926] [INFO ] [REMOTE ] HVT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:21:29.616235] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2025-02. [2025-09-24T19:21:29.821502] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2025-02 (1.80 seconds). [2025-09-24T19:21:30.328210] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-24T19:21:30.416132] [INFO ] [REMOTE ] HUN: Fetching primary data for 2025-03. [2025-09-24T19:21:31.079092] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-24T19:21:31.216130] [INFO ] [REMOTE ] HUM: Fetching primary data for 2025-04. [2025-09-24T19:21:32.016123] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2025-03. [2025-09-24T19:21:32.153536] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-24T19:21:32.816208] [INFO ] [REMOTE ] HVT: Fetching primary data for 2024-12. [2025-09-24T19:21:33.161019] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2025-04 (1.94 seconds). [2025-09-24T19:21:33.616053] [INFO ] [REMOTE ] HUN: Fetching primary data for 2025-04. [2025-09-24T19:21:33.717256] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2025-03 (1.70 seconds). [2025-09-24T19:21:33.947668] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2024-12 (1.13 seconds). [2025-09-24T19:21:34.416153] [INFO ] [REMOTE ] HVT: Fetching primary data for 2025-01. [2025-09-24T19:21:35.216060] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2025-04. [2025-09-24T19:21:35.378117] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-24T19:21:35.419419] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-24T19:21:36.016104] [INFO ] [REMOTE ] HVT: Fetching primary data for 2025-02. [2025-09-24T19:21:36.760802] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-24T19:21:36.816125] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2025-05. [2025-09-24T19:21:37.110947] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2025-02 (1.09 seconds). [2025-09-24T19:21:37.616115] [INFO ] [REMOTE ] HUM: Fetching primary data for 2025-05. [2025-09-24T19:21:38.416144] [INFO ] [REMOTE ] HVT: Fetching primary data for 2025-03. [2025-09-24T19:21:38.492315] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2025-05 (1.68 seconds). [2025-09-24T19:21:39.169628] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2025-03 (0.75 seconds). [2025-09-24T19:21:39.216116] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2025-06. [2025-09-24T19:21:39.710993] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2025-05 (2.09 seconds). [2025-09-24T19:21:40.016115] [INFO ] [REMOTE ] HVT: Fetching primary data for 2025-04. [2025-09-24T19:21:40.499622] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2025-06 (1.28 seconds). [2025-09-24T19:21:40.816073] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2025-07. [2025-09-24T19:21:41.118519] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2025-04 (1.10 seconds). [2025-09-24T19:21:41.616104] [INFO ] [REMOTE ] HUM: Fetching primary data for 2025-06. [2025-09-24T19:21:42.416160] [INFO ] [REMOTE ] HUN: Fetching primary data for 2025-05. [2025-09-24T19:21:42.554951] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2025-07 (1.74 seconds). [2025-09-24T19:21:43.216103] [INFO ] [REMOTE ] HVT: Fetching primary data for 2025-05. [2025-09-24T19:21:43.319451] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2025-06 (1.70 seconds). [2025-09-24T19:21:44.021299] [INFO ] [REMOTE ] HUM: Fetching primary data for 2025-07. [2025-09-24T19:21:44.039715] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-24T19:21:44.156701] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2025-05 (0.94 seconds). [2025-09-24T19:21:44.816109] [INFO ] [REMOTE ] HUN: Fetching primary data for 2025-06. [2025-09-24T19:21:45.616130] [INFO ] [REMOTE ] HVT: Fetching primary data for 2025-06. [2025-09-24T19:21:45.899919] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2025-07 (1.88 seconds). [2025-09-24T19:21:46.396896] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2025-06 (0.78 seconds). [2025-09-24T19:21:46.416046] [INFO ] [REMOTE ] HVT: Fetching primary data for 2025-07. [2025-09-24T19:21:46.532684] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2025-06 (1.72 seconds). [2025-09-24T19:21:47.063398] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2025-07 (0.65 seconds). [2025-09-24T19:21:47.216091] [INFO ] [REMOTE ] HVT: Fetching primary data for 2025-08. [2025-09-24T19:21:47.935863] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2025-08 (0.72 seconds). [2025-09-24T19:21:48.016120] [INFO ] [REMOTE ] HVT: Fetching primary data for 2025-09. [2025-09-24T19:21:48.816100] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2025-08. [2025-09-24T19:21:48.921436] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2025-09 (0.91 seconds). [2025-09-24T19:21:48.926036] [INFO ] [REMOTE ] HVT: Full fetch complete (23711 records). [2025-09-24T19:21:48.926144] [DEBUG] [VALIDATOR ] HVT: Validating primary data. [2025-09-24T19:21:49.328024] [DEBUG] [VALIDATOR ] HVT: All expected trading days are present. [2025-09-24T19:21:49.328116] [DEBUG] [VALIDATOR ] HVT: Primary data validation passed. [2025-09-24T19:21:49.328819] [INFO ] [MAIN ] HVT: Fetched primary data is valid. [2025-09-24T19:21:49.328883] [DEBUG] [LOCAL ] HVT: Saving primary data. [2025-09-24T19:21:49.329689] [DEBUG] [LOCAL ] HVT: Trimmed 23711 records to 16003 (keeping 200 days of data) [2025-09-24T19:21:49.429281] [DEBUG] [LOCAL ] HVT: Primary data saved (16003 records). [2025-09-24T19:21:49.429453] [INFO ] [MAIN ] HVT: Full history saved. [2025-09-24T19:21:49.429550] [INFO ] [MAIN ] Update Progress: 1068/2373 symbols completed. HVT took 21.0s. Estimated remaining: 2h 53m 13s. Rate: 7.5 symbols/min [2025-09-24T19:21:49.609346] [INFO ] [MAIN ] HWM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:21:49.616135] [INFO ] [REMOTE ] HUM: Fetching primary data for 2025-08. [2025-09-24T19:21:49.668687] [DEBUG] [LOCAL ] HWM: Loaded 53013 existing records from primary storage. [2025-09-24T19:21:49.668900] [INFO ] [MAIN ] HWM: Loaded 53013 existing records. [2025-09-24T19:21:49.854250] [WARN ] [MAIN ] HWM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:21:49.854548] [INFO ] [MAIN ] HWM: Wiping existing primary data before full refresh. [2025-09-24T19:21:49.854601] [INFO ] [LOCAL ] HWM: Starting deletion of primary data. [2025-09-24T19:21:49.855981] [DEBUG] [LOCAL ] HWM: Deleted primary data file. [2025-09-24T19:21:49.856045] [INFO ] [MAIN ] HWM: Starting full primary refresh. [2025-09-24T19:21:50.224467] [INFO ] [REMOTE ] HWM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:21:50.253517] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-24T19:21:50.416101] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2025-09. [2025-09-24T19:21:51.216102] [INFO ] [REMOTE ] HUN: Fetching primary data for 2025-07. [2025-09-24T19:21:51.398209] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-24T19:21:52.016139] [INFO ] [REMOTE ] HWM: Fetching primary data for 2024-12. [2025-09-24T19:21:52.096080] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2025-09 (1.68 seconds). [2025-09-24T19:21:52.105220] [INFO ] [REMOTE ] HUYA: Full fetch complete (63828 records). [2025-09-24T19:21:52.105383] [DEBUG] [VALIDATOR ] HUYA: Validating primary data. [2025-09-24T19:21:52.507018] [DEBUG] [VALIDATOR ] HUYA: All expected trading days are present. [2025-09-24T19:21:52.507166] [DEBUG] [VALIDATOR ] HUYA: Primary data validation passed. [2025-09-24T19:21:52.508119] [INFO ] [MAIN ] HUYA: Fetched primary data is valid. [2025-09-24T19:21:52.508238] [DEBUG] [LOCAL ] HUYA: Saving primary data. [2025-09-24T19:21:52.509849] [DEBUG] [LOCAL ] HUYA: Trimmed 63828 records to 44413 (keeping 200 days of data) [2025-09-24T19:21:52.782810] [DEBUG] [LOCAL ] HUYA: Primary data saved (44413 records). [2025-09-24T19:21:52.783047] [INFO ] [MAIN ] HUYA: Full history saved. [2025-09-24T19:21:52.783216] [INFO ] [MAIN ] Update Progress: 1069/2373 symbols completed. HUYA took 28.8s. Estimated remaining: 2h 52m 60s. Rate: 7.5 symbols/min [2025-09-24T19:21:52.816827] [INFO ] [REMOTE ] HUM: Fetching primary data for 2025-09. [2025-09-24T19:21:52.938841] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2025-07 (1.72 seconds). [2025-09-24T19:21:53.015577] [INFO ] [MAIN ] HXL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:21:53.066289] [DEBUG] [LOCAL ] HXL: Loaded 46079 existing records from primary storage. [2025-09-24T19:21:53.066572] [INFO ] [MAIN ] HXL: Loaded 46079 existing records. [2025-09-24T19:21:53.246498] [WARN ] [MAIN ] HXL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:21:53.246806] [INFO ] [MAIN ] HXL: Wiping existing primary data before full refresh. [2025-09-24T19:21:53.246862] [INFO ] [LOCAL ] HXL: Starting deletion of primary data. [2025-09-24T19:21:53.249460] [DEBUG] [LOCAL ] HXL: Deleted primary data file. [2025-09-24T19:21:53.249523] [INFO ] [MAIN ] HXL: Starting full primary refresh. [2025-09-24T19:21:53.620004] [INFO ] [REMOTE ] HXL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:21:53.620190] [INFO ] [REMOTE ] HUN: Fetching primary data for 2025-08. [2025-09-24T19:21:53.691610] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-24T19:21:54.383166] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2025-09 (1.57 seconds). [2025-09-24T19:21:54.392503] [INFO ] [REMOTE ] HUM: Full fetch complete (70968 records). [2025-09-24T19:21:54.392692] [DEBUG] [VALIDATOR ] HUM: Validating primary data. [2025-09-24T19:21:54.425579] [INFO ] [REMOTE ] HXL: Fetching primary data for 2024-12. [2025-09-24T19:21:54.792611] [DEBUG] [VALIDATOR ] HUM: All expected trading days are present. [2025-09-24T19:21:54.792772] [DEBUG] [VALIDATOR ] HUM: Primary data validation passed. [2025-09-24T19:21:54.793779] [INFO ] [MAIN ] HUM: Fetched primary data is valid. [2025-09-24T19:21:54.793844] [DEBUG] [LOCAL ] HUM: Saving primary data. [2025-09-24T19:21:54.795424] [DEBUG] [LOCAL ] HUM: Trimmed 70968 records to 48864 (keeping 200 days of data) [2025-09-24T19:21:55.122771] [DEBUG] [LOCAL ] HUM: Primary data saved (48864 records). [2025-09-24T19:21:55.122941] [INFO ] [MAIN ] HUM: Full history saved. [2025-09-24T19:21:55.123040] [INFO ] [MAIN ] Update Progress: 1070/2373 symbols completed. HUM took 40.3s. Estimated remaining: 2h 52m 45s. Rate: 7.5 symbols/min [2025-09-24T19:21:55.224223] [INFO ] [REMOTE ] HWM: Fetching primary data for 2025-01. [2025-09-24T19:21:55.297471] [INFO ] [MAIN ] HY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:21:55.309225] [DEBUG] [LOCAL ] HY: Loaded 10134 existing records from primary storage. [2025-09-24T19:21:55.309366] [INFO ] [MAIN ] HY: Loaded 10134 existing records. [2025-09-24T19:21:55.491605] [WARN ] [MAIN ] HY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:21:55.492202] [INFO ] [MAIN ] HY: Wiping existing primary data before full refresh. [2025-09-24T19:21:55.492260] [INFO ] [LOCAL ] HY: Starting deletion of primary data. [2025-09-24T19:21:55.492635] [DEBUG] [LOCAL ] HY: Deleted primary data file. [2025-09-24T19:21:55.492724] [INFO ] [MAIN ] HY: Starting full primary refresh. [2025-09-24T19:21:55.643415] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2025-08 (2.02 seconds). [2025-09-24T19:21:55.919869] [INFO ] [REMOTE ] HY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:21:56.016054] [INFO ] [REMOTE ] HY: Fetching primary data for 2024-12. [2025-09-24T19:21:56.062023] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-24T19:21:56.816099] [INFO ] [REMOTE ] HXL: Fetching primary data for 2025-01. [2025-09-24T19:21:56.841715] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2024-12 (0.83 seconds). [2025-09-24T19:21:57.035207] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2025-01 (1.81 seconds). [2025-09-24T19:21:57.616143] [INFO ] [REMOTE ] HWM: Fetching primary data for 2025-02. [2025-09-24T19:21:58.187730] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-24T19:21:58.416102] [INFO ] [REMOTE ] HY: Fetching primary data for 2025-01. [2025-09-24T19:21:59.067248] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2025-01 (0.65 seconds). [2025-09-24T19:21:59.216127] [INFO ] [REMOTE ] HUN: Fetching primary data for 2025-09. [2025-09-24T19:21:59.409852] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-24T19:22:00.016120] [INFO ] [REMOTE ] HXL: Fetching primary data for 2025-02. [2025-09-24T19:22:00.816112] [INFO ] [REMOTE ] HY: Fetching primary data for 2025-02. [2025-09-24T19:22:01.616088] [INFO ] [REMOTE ] HWM: Fetching primary data for 2025-03. [2025-09-24T19:22:01.728501] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-24T19:22:01.771045] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2025-02 (0.95 seconds). [2025-09-24T19:22:01.840102] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2025-09 (2.62 seconds). [2025-09-24T19:22:01.850437] [INFO ] [REMOTE ] HUN: Full fetch complete (76603 records). [2025-09-24T19:22:01.850611] [DEBUG] [VALIDATOR ] HUN: Validating primary data. [2025-09-24T19:22:02.291750] [DEBUG] [VALIDATOR ] HUN: All expected trading days are present. [2025-09-24T19:22:02.291878] [DEBUG] [VALIDATOR ] HUN: Primary data validation passed. [2025-09-24T19:22:02.293205] [INFO ] [MAIN ] HUN: Fetched primary data is valid. [2025-09-24T19:22:02.293296] [DEBUG] [LOCAL ] HUN: Saving primary data. [2025-09-24T19:22:02.295434] [DEBUG] [LOCAL ] HUN: Trimmed 76603 records to 53196 (keeping 200 days of data) [2025-09-24T19:22:02.416124] [INFO ] [REMOTE ] HY: Fetching primary data for 2025-03. [2025-09-24T19:22:02.657884] [DEBUG] [LOCAL ] HUN: Primary data saved (53196 records). [2025-09-24T19:22:02.658087] [INFO ] [MAIN ] HUN: Full history saved. [2025-09-24T19:22:02.658213] [INFO ] [MAIN ] Update Progress: 1071/2373 symbols completed. HUN took 40.3s. Estimated remaining: 2h 52m 36s. Rate: 7.5 symbols/min [2025-09-24T19:22:02.851459] [INFO ] [MAIN ] HYAC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:22:02.851743] [DEBUG] [LOCAL ] HYAC: No existing data file found in primary storage. [2025-09-24T19:22:02.851794] [WARN ] [MAIN ] HYAC: No existing data found, performing full refresh instead. [2025-09-24T19:22:02.851973] [INFO ] [MAIN ] HYAC: Wiping existing primary data before full refresh. [2025-09-24T19:22:02.852021] [INFO ] [LOCAL ] HYAC: Starting deletion of primary data. [2025-09-24T19:22:02.852063] [DEBUG] [LOCAL ] HYAC: No primary data file found to delete. [2025-09-24T19:22:02.852109] [INFO ] [MAIN ] HYAC: Starting full primary refresh. [2025-09-24T19:22:03.218670] [INFO ] [REMOTE ] HXL: Fetching primary data for 2025-03. [2025-09-24T19:22:03.267495] [INFO ] [REMOTE ] HYAC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:22:03.421733] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-24T19:22:03.447217] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2025-03 (1.03 seconds). [2025-09-24T19:22:04.016153] [INFO ] [REMOTE ] HWM: Fetching primary data for 2025-04. [2025-09-24T19:22:04.816097] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2024-12. [2025-09-24T19:22:04.874245] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2025-03 (1.66 seconds). [2025-09-24T19:22:05.148729] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2024-12 (0.33 seconds). [2025-09-24T19:22:05.616087] [INFO ] [REMOTE ] HXL: Fetching primary data for 2025-04. [2025-09-24T19:22:05.817772] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2025-04 (1.80 seconds). [2025-09-24T19:22:06.416104] [INFO ] [REMOTE ] HWM: Fetching primary data for 2025-05. [2025-09-24T19:22:07.150304] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-24T19:22:07.216038] [INFO ] [REMOTE ] HXL: Fetching primary data for 2025-05. [2025-09-24T19:22:08.016105] [INFO ] [REMOTE ] HY: Fetching primary data for 2025-04. [2025-09-24T19:22:08.384502] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2025-05 (1.97 seconds). [2025-09-24T19:22:08.797040] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-24T19:22:08.816037] [INFO ] [REMOTE ] HXL: Fetching primary data for 2025-06. [2025-09-24T19:22:08.931370] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2025-04 (0.92 seconds). [2025-09-24T19:22:09.616128] [INFO ] [REMOTE ] HY: Fetching primary data for 2025-05. [2025-09-24T19:22:10.217711] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-24T19:22:10.416097] [INFO ] [REMOTE ] HWM: Fetching primary data for 2025-06. [2025-09-24T19:22:10.425735] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2025-05 (0.81 seconds). [2025-09-24T19:22:11.216121] [INFO ] [REMOTE ] HY: Fetching primary data for 2025-06. [2025-09-24T19:22:11.797963] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2025-06 (0.58 seconds). [2025-09-24T19:22:12.016064] [INFO ] [REMOTE ] HY: Fetching primary data for 2025-07. [2025-09-24T19:22:12.369668] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2025-06 (1.95 seconds). [2025-09-24T19:22:12.722438] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2025-07 (0.71 seconds). [2025-09-24T19:22:12.816116] [INFO ] [REMOTE ] HY: Fetching primary data for 2025-08. [2025-09-24T19:22:13.615699] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2025-08 (0.80 seconds). [2025-09-24T19:22:13.618821] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2025-01. [2025-09-24T19:22:13.938135] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2025-01 (0.32 seconds). [2025-09-24T19:22:14.416110] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2025-02. [2025-09-24T19:22:14.741256] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2025-02 (0.33 seconds). [2025-09-24T19:22:15.216133] [INFO ] [REMOTE ] HWM: Fetching primary data for 2025-07. [2025-09-24T19:22:16.016134] [INFO ] [REMOTE ] HY: Fetching primary data for 2025-09. [2025-09-24T19:22:16.816167] [INFO ] [REMOTE ] HXL: Fetching primary data for 2025-07. [2025-09-24T19:22:16.975396] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2025-09 (0.96 seconds). [2025-09-24T19:22:16.978428] [INFO ] [REMOTE ] HY: Full fetch complete (15254 records). [2025-09-24T19:22:16.978516] [DEBUG] [VALIDATOR ] HY: Validating primary data. [2025-09-24T19:22:17.391676] [DEBUG] [VALIDATOR ] HY: All expected trading days are present. [2025-09-24T19:22:17.391970] [DEBUG] [VALIDATOR ] HY: Primary data validation passed. [2025-09-24T19:22:17.394002] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2025-07 (2.18 seconds). [2025-09-24T19:22:17.392819] [INFO ] [MAIN ] HY: Fetched primary data is valid. [2025-09-24T19:22:17.404770] [DEBUG] [LOCAL ] HY: Saving primary data. [2025-09-24T19:22:17.405886] [DEBUG] [LOCAL ] HY: Trimmed 15254 records to 10087 (keeping 200 days of data) [2025-09-24T19:22:17.482139] [DEBUG] [LOCAL ] HY: Primary data saved (10087 records). [2025-09-24T19:22:17.482809] [INFO ] [MAIN ] HY: Full history saved. [2025-09-24T19:22:17.483023] [INFO ] [MAIN ] Update Progress: 1072/2373 symbols completed. HY took 22.4s. Estimated remaining: 2h 52m 37s. Rate: 7.5 symbols/min [2025-09-24T19:22:17.631803] [INFO ] [REMOTE ] HWM: Fetching primary data for 2025-08. [2025-09-24T19:22:17.672334] [INFO ] [MAIN ] HYBX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:22:17.672573] [DEBUG] [LOCAL ] HYBX: No existing data file found in primary storage. [2025-09-24T19:22:17.672631] [WARN ] [MAIN ] HYBX: No existing data found, performing full refresh instead. [2025-09-24T19:22:17.672819] [INFO ] [MAIN ] HYBX: Wiping existing primary data before full refresh. [2025-09-24T19:22:17.672874] [INFO ] [LOCAL ] HYBX: Starting deletion of primary data. [2025-09-24T19:22:17.672944] [DEBUG] [LOCAL ] HYBX: No primary data file found to delete. [2025-09-24T19:22:17.673019] [INFO ] [MAIN ] HYBX: Starting full primary refresh. [2025-09-24T19:22:18.065002] [INFO ] [REMOTE ] HYBX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:22:18.416158] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2024-12. [2025-09-24T19:22:18.502974] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2025-07 (1.69 seconds). [2025-09-24T19:22:18.809637] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2024-12 (0.39 seconds). [2025-09-24T19:22:19.216088] [INFO ] [REMOTE ] HXL: Fetching primary data for 2025-08. [2025-09-24T19:22:19.619052] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2025-08 (1.99 seconds). [2025-09-24T19:22:20.016109] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2025-03. [2025-09-24T19:22:20.325212] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2025-03 (0.31 seconds). [2025-09-24T19:22:20.699322] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2025-08 (1.48 seconds). [2025-09-24T19:22:20.816111] [INFO ] [REMOTE ] HWM: Fetching primary data for 2025-09. [2025-09-24T19:22:21.616151] [INFO ] [REMOTE ] HXL: Fetching primary data for 2025-09. [2025-09-24T19:22:22.416153] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2025-01. [2025-09-24T19:22:22.748547] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2025-01 (0.33 seconds). [2025-09-24T19:22:23.175350] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-24T19:22:23.183371] [INFO ] [REMOTE ] HXL: Full fetch complete (66127 records). [2025-09-24T19:22:23.183521] [DEBUG] [VALIDATOR ] HXL: Validating primary data. [2025-09-24T19:22:23.221178] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2025-02. [2025-09-24T19:22:23.620964] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2025-02 (0.40 seconds). [2025-09-24T19:22:23.621277] [DEBUG] [VALIDATOR ] HXL: All expected trading days are present. [2025-09-24T19:22:23.622792] [DEBUG] [VALIDATOR ] HXL: Primary data validation passed. [2025-09-24T19:22:23.623996] [INFO ] [MAIN ] HXL: Fetched primary data is valid. [2025-09-24T19:22:23.624091] [DEBUG] [LOCAL ] HXL: Saving primary data. [2025-09-24T19:22:23.625735] [DEBUG] [LOCAL ] HXL: Trimmed 66127 records to 45976 (keeping 200 days of data) [2025-09-24T19:22:23.926479] [DEBUG] [LOCAL ] HXL: Primary data saved (45976 records). [2025-09-24T19:22:23.926634] [INFO ] [MAIN ] HXL: Full history saved. [2025-09-24T19:22:23.926799] [INFO ] [MAIN ] Update Progress: 1073/2373 symbols completed. HXL took 31.1s. Estimated remaining: 2h 52m 27s. Rate: 7.5 symbols/min [2025-09-24T19:22:24.023937] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2025-04. [2025-09-24T19:22:24.097268] [INFO ] [MAIN ] HYI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:22:24.107722] [DEBUG] [LOCAL ] HYI: Loaded 8893 existing records from primary storage. [2025-09-24T19:22:24.107832] [INFO ] [MAIN ] HYI: Loaded 8893 existing records. [2025-09-24T19:22:24.282193] [WARN ] [MAIN ] HYI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:22:24.282426] [INFO ] [MAIN ] HYI: Wiping existing primary data before full refresh. [2025-09-24T19:22:24.282484] [INFO ] [LOCAL ] HYI: Starting deletion of primary data. [2025-09-24T19:22:24.283197] [DEBUG] [LOCAL ] HYI: Deleted primary data file. [2025-09-24T19:22:24.283258] [INFO ] [MAIN ] HYI: Starting full primary refresh. [2025-09-24T19:22:24.385217] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2025-04 (0.36 seconds). [2025-09-24T19:22:24.649602] [INFO ] [REMOTE ] HYI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:22:24.816088] [INFO ] [REMOTE ] HYI: Fetching primary data for 2024-12. [2025-09-24T19:22:25.616071] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2025-05. [2025-09-24T19:22:25.854298] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-24T19:22:25.946080] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2025-05 (0.33 seconds). [2025-09-24T19:22:26.416048] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2025-03. [2025-09-24T19:22:26.530608] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2025-09 (5.71 seconds). [2025-09-24T19:22:26.543888] [INFO ] [REMOTE ] HWM: Full fetch complete (76644 records). [2025-09-24T19:22:26.544055] [DEBUG] [VALIDATOR ] HWM: Validating primary data. [2025-09-24T19:22:26.834324] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2025-03 (0.42 seconds). [2025-09-24T19:22:26.972919] [DEBUG] [VALIDATOR ] HWM: All expected trading days are present. [2025-09-24T19:22:26.973043] [DEBUG] [VALIDATOR ] HWM: Primary data validation passed. [2025-09-24T19:22:26.974119] [INFO ] [MAIN ] HWM: Fetched primary data is valid. [2025-09-24T19:22:26.974218] [DEBUG] [LOCAL ] HWM: Saving primary data. [2025-09-24T19:22:26.979940] [DEBUG] [LOCAL ] HWM: Trimmed 76644 records to 53011 (keeping 200 days of data) [2025-09-24T19:22:27.216193] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2025-06. [2025-09-24T19:22:27.344306] [DEBUG] [LOCAL ] HWM: Primary data saved (53011 records). [2025-09-24T19:22:27.344477] [INFO ] [MAIN ] HWM: Full history saved. [2025-09-24T19:22:27.344635] [INFO ] [MAIN ] Update Progress: 1074/2373 symbols completed. HWM took 37.9s. Estimated remaining: 2h 52m 14s. Rate: 7.5 symbols/min [2025-09-24T19:22:27.533421] [INFO ] [MAIN ] HYT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:22:27.552186] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2025-06 (0.34 seconds). [2025-09-24T19:22:27.577314] [DEBUG] [LOCAL ] HYT: Loaded 33213 existing records from primary storage. [2025-09-24T19:22:27.577459] [INFO ] [MAIN ] HYT: Loaded 33213 existing records. [2025-09-24T19:22:27.825330] [WARN ] [MAIN ] HYT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:22:27.825609] [INFO ] [MAIN ] HYT: Wiping existing primary data before full refresh. [2025-09-24T19:22:27.825686] [INFO ] [LOCAL ] HYT: Starting deletion of primary data. [2025-09-24T19:22:27.826494] [DEBUG] [LOCAL ] HYT: Deleted primary data file. [2025-09-24T19:22:27.826557] [INFO ] [MAIN ] HYT: Starting full primary refresh. [2025-09-24T19:22:28.023836] [INFO ] [REMOTE ] HYI: Fetching primary data for 2025-01. [2025-09-24T19:22:28.209853] [INFO ] [REMOTE ] HYT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:22:28.816071] [INFO ] [REMOTE ] HYT: Fetching primary data for 2024-12. [2025-09-24T19:22:28.872443] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-24T19:22:29.616089] [INFO ] [REMOTE ] HYI: Fetching primary data for 2025-02. [2025-09-24T19:22:30.068009] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2024-12 (1.25 seconds). [2025-09-24T19:22:30.360703] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2025-02 (0.74 seconds). [2025-09-24T19:22:30.416119] [INFO ] [REMOTE ] HYT: Fetching primary data for 2025-01. [2025-09-24T19:22:31.216128] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2025-07. [2025-09-24T19:22:31.713458] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2025-07 (0.50 seconds). [2025-09-24T19:22:31.738787] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2025-01 (1.32 seconds). [2025-09-24T19:22:32.016138] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2025-04. [2025-09-24T19:22:32.427756] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2025-04 (0.41 seconds). [2025-09-24T19:22:32.816160] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2025-05. [2025-09-24T19:22:33.128718] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2025-05 (0.31 seconds). [2025-09-24T19:22:33.616126] [INFO ] [REMOTE ] HYI: Fetching primary data for 2025-03. [2025-09-24T19:22:34.374498] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2025-03 (0.76 seconds). [2025-09-24T19:22:34.416120] [INFO ] [REMOTE ] HYI: Fetching primary data for 2025-04. [2025-09-24T19:22:35.216065] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2025-08. [2025-09-24T19:22:35.288563] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2025-04 (0.87 seconds). [2025-09-24T19:22:35.452292] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2025-08 (0.24 seconds). [2025-09-24T19:22:36.016088] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2025-09. [2025-09-24T19:22:36.348948] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2025-09 (0.33 seconds). [2025-09-24T19:22:36.349907] [INFO ] [REMOTE ] HYAC: Full fetch complete (868 records). [2025-09-24T19:22:36.349996] [DEBUG] [VALIDATOR ] HYAC: Validating primary data. [2025-09-24T19:22:36.350541] [FATAL] [VALIDATOR ] HYAC: Data is stale - most recent date (2025-09-23) is before last completed trading day (2025-09-24). Symbol may be delisted or halted. [2025-09-24T19:22:36.350713] [FATAL] [MAIN ] HYAC: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:22:36.350778] [WARN ] [MAIN ] HYAC: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:22:36.350915] [INFO ] [LOCAL ] HYAC: Starting deletion of primary data. [2025-09-24T19:22:36.351139] [DEBUG] [LOCAL ] HYAC: No primary data file found to delete. [2025-09-24T19:22:36.351281] [INFO ] [LOCAL ] HYAC: Starting deletion of derivative data. [2025-09-24T19:22:36.351388] [DEBUG] [LOCAL ] HYAC: No derivative data file found to delete. [2025-09-24T19:22:36.351523] [INFO ] [MAIN ] Update Progress: 1075/2373 symbols completed. HYAC took 33.7s. Estimated remaining: 2h 52m 7s. Rate: 7.5 symbols/min [2025-09-24T19:22:36.536858] [INFO ] [MAIN ] HYTR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:22:36.547196] [DEBUG] [LOCAL ] HYTR: Loaded 3182 existing records from primary storage. [2025-09-24T19:22:36.547320] [INFO ] [MAIN ] HYTR: Loaded 3182 existing records. [2025-09-24T19:22:36.728493] [WARN ] [MAIN ] HYTR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:22:36.728807] [INFO ] [MAIN ] HYTR: Wiping existing primary data before full refresh. [2025-09-24T19:22:36.728893] [INFO ] [LOCAL ] HYTR: Starting deletion of primary data. [2025-09-24T19:22:36.729334] [DEBUG] [LOCAL ] HYTR: Deleted primary data file. [2025-09-24T19:22:36.729421] [INFO ] [MAIN ] HYTR: Starting full primary refresh. [2025-09-24T19:22:36.821184] [INFO ] [REMOTE ] HYI: Fetching primary data for 2025-05. [2025-09-24T19:22:37.112798] [INFO ] [REMOTE ] HYTR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:22:37.610715] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-24T19:22:37.616023] [INFO ] [REMOTE ] HYI: Fetching primary data for 2025-06. [2025-09-24T19:22:38.334154] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2025-06 (0.72 seconds). [2025-09-24T19:22:38.416081] [INFO ] [REMOTE ] HYI: Fetching primary data for 2025-07. [2025-09-24T19:22:39.216104] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2024-12. [2025-09-24T19:22:39.263324] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2025-07 (0.85 seconds). [2025-09-24T19:22:39.476740] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2024-12 (0.26 seconds). [2025-09-24T19:22:40.016091] [INFO ] [REMOTE ] HYI: Fetching primary data for 2025-08. [2025-09-24T19:22:40.816060] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2025-06. [2025-09-24T19:22:40.826035] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2025-08 (0.81 seconds). [2025-09-24T19:22:41.142144] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2025-06 (0.33 seconds). [2025-09-24T19:22:41.616102] [INFO ] [REMOTE ] HYT: Fetching primary data for 2025-02. [2025-09-24T19:22:42.416101] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2025-07. [2025-09-24T19:22:42.690579] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2025-02 (1.07 seconds). [2025-09-24T19:22:42.753049] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2025-07 (0.34 seconds). [2025-09-24T19:22:43.216121] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2025-01. [2025-09-24T19:22:43.743716] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2025-01 (0.53 seconds). [2025-09-24T19:22:44.016121] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2025-02. [2025-09-24T19:22:44.556730] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2025-02 (0.54 seconds). [2025-09-24T19:22:44.816106] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2025-03. [2025-09-24T19:22:45.544781] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2025-03 (0.73 seconds). [2025-09-24T19:22:45.616050] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2025-08. [2025-09-24T19:22:45.936682] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2025-08 (0.32 seconds). [2025-09-24T19:22:46.416084] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2025-09. [2025-09-24T19:22:46.769482] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2025-09 (0.35 seconds). [2025-09-24T19:22:46.770216] [INFO ] [REMOTE ] HYBX: Full fetch complete (802 records). [2025-09-24T19:22:46.770285] [DEBUG] [VALIDATOR ] HYBX: Validating primary data. [2025-09-24T19:22:46.946156] [WARN ] [VALIDATOR ] HYBX: Validation failed - insufficient historical data. Have 181 unique days, need 200 days [2025-09-24T19:22:46.946383] [FATAL] [MAIN ] HYBX: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:22:46.946436] [WARN ] [MAIN ] HYBX: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:22:46.946478] [INFO ] [LOCAL ] HYBX: Starting deletion of primary data. [2025-09-24T19:22:46.946541] [DEBUG] [LOCAL ] HYBX: No primary data file found to delete. [2025-09-24T19:22:46.946578] [INFO ] [LOCAL ] HYBX: Starting deletion of derivative data. [2025-09-24T19:22:46.946639] [DEBUG] [LOCAL ] HYBX: No derivative data file found to delete. [2025-09-24T19:22:46.946766] [INFO ] [MAIN ] Update Progress: 1076/2373 symbols completed. HYBX took 29.5s. Estimated remaining: 2h 52m 2s. Rate: 7.5 symbols/min [2025-09-24T19:22:47.126755] [INFO ] [MAIN ] HZO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:22:47.168226] [DEBUG] [LOCAL ] HZO: Loaded 29357 existing records from primary storage. [2025-09-24T19:22:47.168416] [INFO ] [MAIN ] HZO: Loaded 29357 existing records. [2025-09-24T19:22:47.225284] [INFO ] [REMOTE ] HYT: Fetching primary data for 2025-03. [2025-09-24T19:22:47.360760] [WARN ] [MAIN ] HZO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:22:47.361024] [INFO ] [MAIN ] HZO: Wiping existing primary data before full refresh. [2025-09-24T19:22:47.361076] [INFO ] [LOCAL ] HZO: Starting deletion of primary data. [2025-09-24T19:22:47.362232] [DEBUG] [LOCAL ] HZO: Deleted primary data file. [2025-09-24T19:22:47.362299] [INFO ] [MAIN ] HZO: Starting full primary refresh. [2025-09-24T19:22:47.735785] [INFO ] [REMOTE ] HZO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:22:48.016083] [INFO ] [REMOTE ] HZO: Fetching primary data for 2024-12. [2025-09-24T19:22:48.496970] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2025-03 (1.27 seconds). [2025-09-24T19:22:48.816099] [INFO ] [REMOTE ] HYT: Fetching primary data for 2025-04. [2025-09-24T19:22:49.080561] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2024-12 (1.06 seconds). [2025-09-24T19:22:49.616072] [INFO ] [REMOTE ] HZO: Fetching primary data for 2025-01. [2025-09-24T19:22:50.312332] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2025-04 (1.50 seconds). [2025-09-24T19:22:50.416079] [INFO ] [REMOTE ] HYT: Fetching primary data for 2025-05. [2025-09-24T19:22:50.835155] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2025-01 (1.22 seconds). [2025-09-24T19:22:51.216387] [INFO ] [REMOTE ] HZO: Fetching primary data for 2025-02. [2025-09-24T19:22:51.755860] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2025-05 (1.34 seconds). [2025-09-24T19:22:52.016137] [INFO ] [REMOTE ] HYT: Fetching primary data for 2025-06. [2025-09-24T19:22:52.816131] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2025-04. [2025-09-24T19:22:53.616147] [INFO ] [REMOTE ] HYI: Fetching primary data for 2025-09. [2025-09-24T19:23:04.815328] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2025-04 (12.00 seconds). [2025-09-24T19:23:04.817062] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2025-05. [2025-09-24T19:23:05.031923] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2025-06 (13.02 seconds). [2025-09-24T19:23:05.039059] [INFO ] [REMOTE ] HYT: Fetching primary data for 2025-07. [2025-09-24T19:23:05.538235] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2025-02 (14.32 seconds). [2025-09-24T19:23:05.543493] [INFO ] [REMOTE ] HZO: Fetching primary data for 2025-03. [2025-09-24T19:23:05.600408] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2025-09 (11.98 seconds). [2025-09-24T19:23:05.601115] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2025-05 (0.78 seconds). [2025-09-24T19:23:05.604989] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2025-06. [2025-09-24T19:23:05.604688] [INFO ] [REMOTE ] HYI: Full fetch complete (12854 records). [2025-09-24T19:23:05.605913] [DEBUG] [VALIDATOR ] HYI: Validating primary data. [2025-09-24T19:23:05.985605] [DEBUG] [VALIDATOR ] HYI: All expected trading days are present. [2025-09-24T19:23:05.985965] [DEBUG] [VALIDATOR ] HYI: Primary data validation passed. [2025-09-24T19:23:05.986362] [INFO ] [MAIN ] HYI: Fetched primary data is valid. [2025-09-24T19:23:05.986424] [DEBUG] [LOCAL ] HYI: Saving primary data. [2025-09-24T19:23:05.986991] [DEBUG] [LOCAL ] HYI: Trimmed 12854 records to 8938 (keeping 200 days of data) [2025-09-24T19:23:06.053284] [DEBUG] [LOCAL ] HYI: Primary data saved (8938 records). [2025-09-24T19:23:06.053456] [INFO ] [MAIN ] HYI: Full history saved. [2025-09-24T19:23:06.053709] [INFO ] [MAIN ] Update Progress: 1077/2373 symbols completed. HYI took 42.1s. Estimated remaining: 2h 52m 8s. Rate: 7.5 symbols/min [2025-09-24T19:23:06.412187] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-24T19:23:06.413745] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2025-07. [2025-09-24T19:23:06.492743] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-24T19:23:06.500592] [INFO ] [REMOTE ] HYT: Fetching primary data for 2025-08. [2025-09-24T19:23:06.664621] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2025-03 (1.12 seconds). [2025-09-24T19:23:06.671401] [INFO ] [REMOTE ] HZO: Fetching primary data for 2025-04. [2025-09-24T19:23:06.765490] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2025-07 (0.35 seconds). [2025-09-24T19:23:06.767018] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2025-08. [2025-09-24T19:23:07.310768] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2025-08 (0.54 seconds). [2025-09-24T19:23:07.312154] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2025-09. [2025-09-24T19:23:07.800508] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-24T19:23:07.808490] [INFO ] [REMOTE ] HYT: Fetching primary data for 2025-09. [2025-09-24T19:23:07.906902] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2025-09 (0.59 seconds). [2025-09-24T19:23:07.908016] [INFO ] [REMOTE ] HYTR: Full fetch complete (4449 records). [2025-09-24T19:23:07.908085] [DEBUG] [VALIDATOR ] HYTR: Validating primary data. [2025-09-24T19:23:08.294170] [DEBUG] [VALIDATOR ] HYTR: All expected trading days are present. [2025-09-24T19:23:08.294353] [DEBUG] [VALIDATOR ] HYTR: Primary data validation passed. [2025-09-24T19:23:08.294673] [INFO ] [MAIN ] HYTR: Fetched primary data is valid. [2025-09-24T19:23:08.303929] [DEBUG] [LOCAL ] HYTR: Saving primary data. [2025-09-24T19:23:08.319238] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-24T19:23:08.318424] [DEBUG] [LOCAL ] HYTR: Trimmed 4449 records to 3166 (keeping 200 days of data) [2025-09-24T19:23:08.328141] [INFO ] [REMOTE ] HZO: Fetching primary data for 2025-05. [2025-09-24T19:23:08.348411] [DEBUG] [LOCAL ] HYTR: Primary data saved (3166 records). [2025-09-24T19:23:08.348518] [INFO ] [MAIN ] HYTR: Full history saved. [2025-09-24T19:23:08.348603] [INFO ] [MAIN ] Update Progress: 1078/2373 symbols completed. HYTR took 32.0s. Estimated remaining: 2h 51m 53s. Rate: 7.5 symbols/min [2025-09-24T19:23:09.189316] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2025-09 (1.38 seconds). [2025-09-24T19:23:09.195327] [INFO ] [REMOTE ] HYT: Full fetch complete (46911 records). [2025-09-24T19:23:09.195483] [DEBUG] [VALIDATOR ] HYT: Validating primary data. [2025-09-24T19:23:09.607396] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2025-05 (1.28 seconds). [2025-09-24T19:23:09.631625] [DEBUG] [VALIDATOR ] HYT: All expected trading days are present. [2025-09-24T19:23:09.631904] [DEBUG] [VALIDATOR ] HYT: Primary data validation passed. [2025-09-24T19:23:09.632248] [INFO ] [REMOTE ] HZO: Fetching primary data for 2025-06. [2025-09-24T19:23:09.633237] [INFO ] [MAIN ] HYT: Fetched primary data is valid. [2025-09-24T19:23:09.633427] [DEBUG] [LOCAL ] HYT: Saving primary data. [2025-09-24T19:23:09.635716] [DEBUG] [LOCAL ] HYT: Trimmed 46911 records to 33293 (keeping 200 days of data) [2025-09-24T19:23:09.858603] [DEBUG] [LOCAL ] HYT: Primary data saved (33293 records). [2025-09-24T19:23:09.858786] [INFO ] [MAIN ] HYT: Full history saved. [2025-09-24T19:23:09.858896] [INFO ] [MAIN ] Update Progress: 1079/2373 symbols completed. HYT took 42.5s. Estimated remaining: 2h 51m 37s. Rate: 7.5 symbols/min [2025-09-24T19:23:10.916072] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2025-06 (1.28 seconds). [2025-09-24T19:23:10.922433] [INFO ] [REMOTE ] HZO: Fetching primary data for 2025-07. [2025-09-24T19:23:12.264599] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2025-07 (1.34 seconds). [2025-09-24T19:23:12.274227] [INFO ] [REMOTE ] HZO: Fetching primary data for 2025-08. [2025-09-24T19:23:13.350943] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2025-08 (1.08 seconds). [2025-09-24T19:23:13.357262] [INFO ] [REMOTE ] HZO: Fetching primary data for 2025-09. [2025-09-24T19:23:14.599238] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2025-09 (1.24 seconds). [2025-09-24T19:23:14.608811] [INFO ] [REMOTE ] HZO: Full fetch complete (40704 records). [2025-09-24T19:23:14.609112] [DEBUG] [VALIDATOR ] HZO: Validating primary data. [2025-09-24T19:23:15.207392] [DEBUG] [VALIDATOR ] HZO: All expected trading days are present. [2025-09-24T19:23:15.207529] [DEBUG] [VALIDATOR ] HZO: Primary data validation passed. [2025-09-24T19:23:15.209332] [INFO ] [MAIN ] HZO: Fetched primary data is valid. [2025-09-24T19:23:15.209430] [DEBUG] [LOCAL ] HZO: Saving primary data. [2025-09-24T19:23:15.211179] [DEBUG] [LOCAL ] HZO: Trimmed 40704 records to 29309 (keeping 200 days of data) [2025-09-24T19:23:15.426061] [DEBUG] [LOCAL ] HZO: Primary data saved (29309 records). [2025-09-24T19:23:15.426336] [INFO ] [MAIN ] HZO: Full history saved. [2025-09-24T19:23:15.426483] [INFO ] [MAIN ] Update Progress: 1080/2373 symbols completed. HZO took 28.5s. Estimated remaining: 2h 51m 26s. Rate: 7.5 symbols/min [2025-09-24T19:23:16.014691] [INFO ] [MAIN ] IBM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:23:16.064001] [INFO ] [MAIN ] IAE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:23:16.105016] [INFO ] [MAIN ] IBN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:23:16.156173] [DEBUG] [LOCAL ] IAE: Loaded 5892 existing records from primary storage. [2025-09-24T19:23:16.191867] [INFO ] [MAIN ] IAG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:23:16.192186] [INFO ] [MAIN ] IAE: Loaded 5892 existing records. [2025-09-24T19:23:16.445857] [WARN ] [MAIN ] IAE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:23:16.446314] [INFO ] [MAIN ] IAE: Wiping existing primary data before full refresh. [2025-09-24T19:23:16.446400] [INFO ] [LOCAL ] IAE: Starting deletion of primary data. [2025-09-24T19:23:16.447384] [DEBUG] [LOCAL ] IAE: Deleted primary data file. [2025-09-24T19:23:16.447466] [INFO ] [MAIN ] IAE: Starting full primary refresh. [2025-09-24T19:23:16.611901] [DEBUG] [LOCAL ] IBN: Loaded 52892 existing records from primary storage. [2025-09-24T19:23:16.624087] [INFO ] [MAIN ] IBN: Loaded 52892 existing records. [2025-09-24T19:23:16.630202] [DEBUG] [LOCAL ] IAG: Loaded 53442 existing records from primary storage. [2025-09-24T19:23:16.630428] [INFO ] [MAIN ] IAG: Loaded 53442 existing records. [2025-09-24T19:23:16.642845] [DEBUG] [LOCAL ] IBM: Loaded 53639 existing records from primary storage. [2025-09-24T19:23:16.733990] [INFO ] [MAIN ] IBM: Loaded 53639 existing records. [2025-09-24T19:23:17.263931] [WARN ] [MAIN ] IAG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:23:17.410846] [INFO ] [MAIN ] IAG: Wiping existing primary data before full refresh. [2025-09-24T19:23:17.410705] [WARN ] [MAIN ] IBN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:23:17.414596] [INFO ] [LOCAL ] IAG: Starting deletion of primary data. [2025-09-24T19:23:17.415138] [INFO ] [MAIN ] IBN: Wiping existing primary data before full refresh. [2025-09-24T19:23:17.414746] [WARN ] [MAIN ] IBM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:23:17.421088] [DEBUG] [LOCAL ] IAG: Deleted primary data file. [2025-09-24T19:23:17.431754] [INFO ] [MAIN ] IBM: Wiping existing primary data before full refresh. [2025-09-24T19:23:17.421007] [INFO ] [LOCAL ] IBN: Starting deletion of primary data. [2025-09-24T19:23:17.437127] [INFO ] [MAIN ] IAG: Starting full primary refresh. [2025-09-24T19:23:17.473250] [DEBUG] [LOCAL ] IBN: Deleted primary data file. [2025-09-24T19:23:17.533142] [INFO ] [REMOTE ] IAE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:23:17.542348] [INFO ] [MAIN ] IBN: Starting full primary refresh. [2025-09-24T19:23:17.505087] [INFO ] [LOCAL ] IBM: Starting deletion of primary data. [2025-09-24T19:23:17.567286] [INFO ] [REMOTE ] IAE: Fetching primary data for 2024-12. [2025-09-24T19:23:17.600678] [DEBUG] [LOCAL ] IBM: Deleted primary data file. [2025-09-24T19:23:17.646670] [INFO ] [MAIN ] IBM: Starting full primary refresh. [2025-09-24T19:23:18.453626] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2024-12 (0.89 seconds). [2025-09-24T19:23:18.532999] [INFO ] [REMOTE ] IAG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:23:18.542671] [INFO ] [REMOTE ] IAE: Fetching primary data for 2025-01. [2025-09-24T19:23:18.568159] [INFO ] [REMOTE ] IAG: Fetching primary data for 2024-12. [2025-09-24T19:23:18.627666] [INFO ] [REMOTE ] IBN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:23:18.628421] [INFO ] [REMOTE ] IBN: Fetching primary data for 2024-12. [2025-09-24T19:23:18.716574] [INFO ] [REMOTE ] IBM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:23:18.716994] [INFO ] [REMOTE ] IBM: Fetching primary data for 2024-12. [2025-09-24T19:23:19.228824] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2025-01 (0.69 seconds). [2025-09-24T19:23:19.230602] [INFO ] [REMOTE ] IAE: Fetching primary data for 2025-02. [2025-09-24T19:23:19.876894] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2025-02 (0.65 seconds). [2025-09-24T19:23:19.879031] [INFO ] [REMOTE ] IAE: Fetching primary data for 2025-03. [2025-09-24T19:23:20.384045] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-24T19:23:20.394517] [INFO ] [REMOTE ] IBN: Fetching primary data for 2025-01. [2025-09-24T19:23:20.444465] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2025-03 (0.57 seconds). [2025-09-24T19:23:20.447180] [INFO ] [REMOTE ] IAE: Fetching primary data for 2025-04. [2025-09-24T19:23:20.450393] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2024-12 (1.88 seconds). [2025-09-24T19:23:20.461788] [INFO ] [REMOTE ] IAG: Fetching primary data for 2025-01. [2025-09-24T19:23:20.591395] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2024-12 (1.87 seconds). [2025-09-24T19:23:20.602230] [INFO ] [REMOTE ] IBM: Fetching primary data for 2025-01. [2025-09-24T19:23:21.062180] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2025-04 (0.61 seconds). [2025-09-24T19:23:21.063982] [INFO ] [REMOTE ] IAE: Fetching primary data for 2025-05. [2025-09-24T19:23:21.781946] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2025-05 (0.72 seconds). [2025-09-24T19:23:21.784079] [INFO ] [REMOTE ] IAE: Fetching primary data for 2025-06. [2025-09-24T19:23:22.055594] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2025-01 (1.66 seconds). [2025-09-24T19:23:22.068946] [INFO ] [REMOTE ] IBN: Fetching primary data for 2025-02. [2025-09-24T19:23:22.289538] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-24T19:23:22.300669] [INFO ] [REMOTE ] IAG: Fetching primary data for 2025-02. [2025-09-24T19:23:22.536901] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2025-01 (1.93 seconds). [2025-09-24T19:23:22.548820] [INFO ] [REMOTE ] IBM: Fetching primary data for 2025-02. [2025-09-24T19:23:22.596991] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-24T19:23:22.599378] [INFO ] [REMOTE ] IAE: Fetching primary data for 2025-07. [2025-09-24T19:23:23.001969] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2025-07 (0.40 seconds). [2025-09-24T19:23:23.004244] [INFO ] [REMOTE ] IAE: Fetching primary data for 2025-08. [2025-09-24T19:23:23.382751] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2025-08 (0.38 seconds). [2025-09-24T19:23:23.385121] [INFO ] [REMOTE ] IAE: Fetching primary data for 2025-09. [2025-09-24T19:23:23.754712] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2025-02 (1.45 seconds). [2025-09-24T19:23:23.770411] [INFO ] [REMOTE ] IAG: Fetching primary data for 2025-03. [2025-09-24T19:23:23.848278] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2025-02 (1.78 seconds). [2025-09-24T19:23:23.858434] [INFO ] [REMOTE ] IBN: Fetching primary data for 2025-03. [2025-09-24T19:23:24.216303] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2025-09 (0.83 seconds). [2025-09-24T19:23:24.218836] [INFO ] [REMOTE ] IAE: Full fetch complete (8642 records). [2025-09-24T19:23:24.218935] [DEBUG] [VALIDATOR ] IAE: Validating primary data. [2025-09-24T19:23:24.631390] [DEBUG] [VALIDATOR ] IAE: All expected trading days are present. [2025-09-24T19:23:24.631554] [DEBUG] [VALIDATOR ] IAE: Primary data validation passed. [2025-09-24T19:23:24.631857] [INFO ] [MAIN ] IAE: Fetched primary data is valid. [2025-09-24T19:23:24.631964] [DEBUG] [LOCAL ] IAE: Saving primary data. [2025-09-24T19:23:24.632619] [DEBUG] [LOCAL ] IAE: Trimmed 8642 records to 5981 (keeping 200 days of data) [2025-09-24T19:23:24.692073] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2025-02 (2.14 seconds). [2025-09-24T19:23:24.706977] [INFO ] [REMOTE ] IBM: Fetching primary data for 2025-03. [2025-09-24T19:23:24.710410] [DEBUG] [LOCAL ] IAE: Primary data saved (5981 records). [2025-09-24T19:23:24.710487] [INFO ] [MAIN ] IAE: Full history saved. [2025-09-24T19:23:24.710573] [INFO ] [MAIN ] Update Progress: 1081/2373 symbols completed. IAE took 9.3s. Estimated remaining: 2h 51m 20s. Rate: 7.5 symbols/min [2025-09-24T19:23:24.882622] [INFO ] [MAIN ] IBP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:23:24.913547] [DEBUG] [LOCAL ] IBP: Loaded 29338 existing records from primary storage. [2025-09-24T19:23:24.913708] [INFO ] [MAIN ] IBP: Loaded 29338 existing records. [2025-09-24T19:23:25.095565] [WARN ] [MAIN ] IBP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:23:25.096064] [INFO ] [MAIN ] IBP: Wiping existing primary data before full refresh. [2025-09-24T19:23:25.096114] [INFO ] [LOCAL ] IBP: Starting deletion of primary data. [2025-09-24T19:23:25.097101] [DEBUG] [LOCAL ] IBP: Deleted primary data file. [2025-09-24T19:23:25.097162] [INFO ] [MAIN ] IBP: Starting full primary refresh. [2025-09-24T19:23:25.468510] [INFO ] [REMOTE ] IBP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:23:25.468975] [INFO ] [REMOTE ] IBP: Fetching primary data for 2024-12. [2025-09-24T19:23:25.567214] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-24T19:23:25.578302] [INFO ] [REMOTE ] IBN: Fetching primary data for 2025-04. [2025-09-24T19:23:25.778529] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2025-03 (2.01 seconds). [2025-09-24T19:23:25.789691] [INFO ] [REMOTE ] IAG: Fetching primary data for 2025-04. [2025-09-24T19:23:26.574003] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-24T19:23:26.582128] [INFO ] [REMOTE ] IBP: Fetching primary data for 2025-01. [2025-09-24T19:23:26.961388] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2025-03 (2.25 seconds). [2025-09-24T19:23:27.124200] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-24T19:23:27.216126] [INFO ] [REMOTE ] IBM: Fetching primary data for 2025-04. [2025-09-24T19:23:27.399704] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2025-01 (0.82 seconds). [2025-09-24T19:23:27.795833] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2025-04 (2.01 seconds). [2025-09-24T19:23:28.016097] [INFO ] [REMOTE ] IBP: Fetching primary data for 2025-02. [2025-09-24T19:23:28.816159] [INFO ] [REMOTE ] IBN: Fetching primary data for 2025-05. [2025-09-24T19:23:29.330408] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2025-02 (1.31 seconds). [2025-09-24T19:23:29.600594] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2025-04 (2.38 seconds). [2025-09-24T19:23:29.616035] [INFO ] [REMOTE ] IBM: Fetching primary data for 2025-05. [2025-09-24T19:23:30.416074] [INFO ] [REMOTE ] IAG: Fetching primary data for 2025-05. [2025-09-24T19:23:30.453139] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2025-05 (1.64 seconds). [2025-09-24T19:23:31.216100] [INFO ] [REMOTE ] IBN: Fetching primary data for 2025-06. [2025-09-24T19:23:31.806239] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2025-05 (2.19 seconds). [2025-09-24T19:23:32.016100] [INFO ] [REMOTE ] IBP: Fetching primary data for 2025-03. [2025-09-24T19:23:32.408404] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2025-05 (1.99 seconds). [2025-09-24T19:23:32.644964] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-24T19:23:32.816087] [INFO ] [REMOTE ] IAG: Fetching primary data for 2025-06. [2025-09-24T19:23:33.183963] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2025-03 (1.17 seconds). [2025-09-24T19:23:33.616359] [INFO ] [REMOTE ] IBP: Fetching primary data for 2025-04. [2025-09-24T19:23:34.416112] [INFO ] [REMOTE ] IBN: Fetching primary data for 2025-07. [2025-09-24T19:23:34.708050] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2025-06 (1.89 seconds). [2025-09-24T19:23:34.910142] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-24T19:23:35.216114] [INFO ] [REMOTE ] IBM: Fetching primary data for 2025-06. [2025-09-24T19:23:36.016062] [INFO ] [REMOTE ] IAG: Fetching primary data for 2025-07. [2025-09-24T19:23:36.347675] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2025-07 (1.93 seconds). [2025-09-24T19:23:36.816128] [INFO ] [REMOTE ] IBN: Fetching primary data for 2025-08. [2025-09-24T19:23:37.457135] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2025-06 (2.24 seconds). [2025-09-24T19:23:37.543284] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-24T19:23:37.616042] [INFO ] [REMOTE ] IAG: Fetching primary data for 2025-08. [2025-09-24T19:23:38.416048] [INFO ] [REMOTE ] IBM: Fetching primary data for 2025-07. [2025-09-24T19:23:38.583178] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-24T19:23:39.216096] [INFO ] [REMOTE ] IBN: Fetching primary data for 2025-09. [2025-09-24T19:23:39.577276] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2025-08 (1.96 seconds). [2025-09-24T19:23:40.016135] [INFO ] [REMOTE ] IAG: Fetching primary data for 2025-09. [2025-09-24T19:23:40.869109] [INFO ] [REMOTE ] IBP: Fetching primary data for 2025-05. [2025-09-24T19:23:40.899381] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2025-07 (2.48 seconds). [2025-09-24T19:23:41.090818] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-24T19:23:41.100047] [INFO ] [REMOTE ] IBN: Full fetch complete (76271 records). [2025-09-24T19:23:41.100188] [DEBUG] [VALIDATOR ] IBN: Validating primary data. [2025-09-24T19:23:41.515595] [DEBUG] [VALIDATOR ] IBN: All expected trading days are present. [2025-09-24T19:23:41.515748] [DEBUG] [VALIDATOR ] IBN: Primary data validation passed. [2025-09-24T19:23:41.517303] [INFO ] [MAIN ] IBN: Fetched primary data is valid. [2025-09-24T19:23:41.517633] [DEBUG] [LOCAL ] IBN: Saving primary data. [2025-09-24T19:23:41.519787] [DEBUG] [LOCAL ] IBN: Trimmed 76271 records to 52894 (keeping 200 days of data) [2025-09-24T19:23:41.618178] [INFO ] [REMOTE ] IBM: Fetching primary data for 2025-08. [2025-09-24T19:23:41.873510] [DEBUG] [LOCAL ] IBN: Primary data saved (52894 records). [2025-09-24T19:23:41.873683] [INFO ] [MAIN ] IBN: Full history saved. [2025-09-24T19:23:41.873799] [INFO ] [MAIN ] Update Progress: 1082/2373 symbols completed. IBN took 26.4s. Estimated remaining: 2h 51m 23s. Rate: 7.5 symbols/min [2025-09-24T19:23:42.055599] [INFO ] [MAIN ] IBTA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:23:42.086033] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2025-09 (2.07 seconds). [2025-09-24T19:23:42.096820] [INFO ] [REMOTE ] IAG: Full fetch complete (77212 records). [2025-09-24T19:23:42.097093] [DEBUG] [VALIDATOR ] IAG: Validating primary data. [2025-09-24T19:23:42.427343] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-24T19:23:42.438893] [DEBUG] [LOCAL ] IBTA: Loaded 38052 existing records from primary storage. [2025-09-24T19:23:42.454763] [INFO ] [MAIN ] IBTA: Loaded 38052 existing records. [2025-09-24T19:23:42.501610] [INFO ] [REMOTE ] IBP: Fetching primary data for 2025-06. [2025-09-24T19:23:42.762153] [DEBUG] [VALIDATOR ] IAG: All expected trading days are present. [2025-09-24T19:23:42.779069] [DEBUG] [VALIDATOR ] IAG: Primary data validation passed. [2025-09-24T19:23:42.787001] [INFO ] [MAIN ] IAG: Fetched primary data is valid. [2025-09-24T19:23:42.787143] [WARN ] [MAIN ] IBTA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:23:42.787319] [DEBUG] [LOCAL ] IAG: Saving primary data. [2025-09-24T19:23:42.787595] [INFO ] [MAIN ] IBTA: Wiping existing primary data before full refresh. [2025-09-24T19:23:42.787686] [INFO ] [LOCAL ] IBTA: Starting deletion of primary data. [2025-09-24T19:23:42.788913] [DEBUG] [LOCAL ] IBTA: Deleted primary data file. [2025-09-24T19:23:42.788981] [INFO ] [MAIN ] IBTA: Starting full primary refresh. [2025-09-24T19:23:42.818394] [DEBUG] [LOCAL ] IAG: Trimmed 77212 records to 53445 (keeping 200 days of data) [2025-09-24T19:23:43.309631] [INFO ] [REMOTE ] IBTA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:23:43.324047] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2024-12. [2025-09-24T19:23:43.549964] [DEBUG] [LOCAL ] IAG: Primary data saved (53445 records). [2025-09-24T19:23:43.550194] [INFO ] [MAIN ] IAG: Full history saved. [2025-09-24T19:23:43.550307] [INFO ] [MAIN ] Update Progress: 1083/2373 symbols completed. IAG took 28.1s. Estimated remaining: 2h 51m 7s. Rate: 7.5 symbols/min [2025-09-24T19:23:43.753371] [INFO ] [MAIN ] ICE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:23:43.811522] [DEBUG] [LOCAL ] ICE: Loaded 53019 existing records from primary storage. [2025-09-24T19:23:43.811721] [INFO ] [MAIN ] ICE: Loaded 53019 existing records. [2025-09-24T19:23:44.000988] [WARN ] [MAIN ] ICE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:23:44.021174] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-24T19:23:44.021544] [INFO ] [MAIN ] ICE: Wiping existing primary data before full refresh. [2025-09-24T19:23:44.028211] [INFO ] [LOCAL ] ICE: Starting deletion of primary data. [2025-09-24T19:23:44.028860] [INFO ] [REMOTE ] IBP: Fetching primary data for 2025-07. [2025-09-24T19:23:44.029975] [DEBUG] [LOCAL ] ICE: Deleted primary data file. [2025-09-24T19:23:44.030184] [INFO ] [MAIN ] ICE: Starting full primary refresh. [2025-09-24T19:23:44.362567] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2025-08 (2.74 seconds). [2025-09-24T19:23:44.446910] [INFO ] [REMOTE ] ICE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:23:44.660372] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2024-12 (1.34 seconds). [2025-09-24T19:23:44.816085] [INFO ] [REMOTE ] IBM: Fetching primary data for 2025-09. [2025-09-24T19:23:45.224809] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2025-07 (1.20 seconds). [2025-09-24T19:23:45.616083] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2025-01. [2025-09-24T19:23:46.416072] [INFO ] [REMOTE ] ICE: Fetching primary data for 2024-12. [2025-09-24T19:23:46.838928] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2025-01 (1.22 seconds). [2025-09-24T19:23:47.072497] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2025-09 (2.26 seconds). [2025-09-24T19:23:47.082076] [INFO ] [REMOTE ] IBM: Full fetch complete (77617 records). [2025-09-24T19:23:47.082229] [DEBUG] [VALIDATOR ] IBM: Validating primary data. [2025-09-24T19:23:47.226766] [INFO ] [REMOTE ] IBP: Fetching primary data for 2025-08. [2025-09-24T19:23:47.582785] [DEBUG] [VALIDATOR ] IBM: All expected trading days are present. [2025-09-24T19:23:47.582919] [DEBUG] [VALIDATOR ] IBM: Primary data validation passed. [2025-09-24T19:23:47.584781] [INFO ] [MAIN ] IBM: Fetched primary data is valid. [2025-09-24T19:23:47.584872] [DEBUG] [LOCAL ] IBM: Saving primary data. [2025-09-24T19:23:47.586778] [DEBUG] [LOCAL ] IBM: Trimmed 77617 records to 53636 (keeping 200 days of data) [2025-09-24T19:23:47.942346] [DEBUG] [LOCAL ] IBM: Primary data saved (53636 records). [2025-09-24T19:23:47.942551] [INFO ] [MAIN ] IBM: Full history saved. [2025-09-24T19:23:47.942703] [INFO ] [MAIN ] Update Progress: 1084/2373 symbols completed. IBM took 32.5s. Estimated remaining: 2h 50m 55s. Rate: 7.5 symbols/min [2025-09-24T19:23:48.024316] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2025-02. [2025-09-24T19:23:48.121851] [INFO ] [MAIN ] ICL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:23:48.161024] [DEBUG] [LOCAL ] ICL: Loaded 38666 existing records from primary storage. [2025-09-24T19:23:48.161308] [INFO ] [MAIN ] ICL: Loaded 38666 existing records. [2025-09-24T19:23:48.355565] [WARN ] [MAIN ] ICL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:23:48.356291] [INFO ] [MAIN ] ICL: Wiping existing primary data before full refresh. [2025-09-24T19:23:48.356414] [INFO ] [LOCAL ] ICL: Starting deletion of primary data. [2025-09-24T19:23:48.367879] [DEBUG] [LOCAL ] ICL: Deleted primary data file. [2025-09-24T19:23:48.373526] [INFO ] [MAIN ] ICL: Starting full primary refresh. [2025-09-24T19:23:48.503411] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2024-12 (2.09 seconds). [2025-09-24T19:23:48.825985] [INFO ] [REMOTE ] ICE: Fetching primary data for 2025-01. [2025-09-24T19:23:48.824729] [INFO ] [REMOTE ] ICL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:23:48.825903] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-24T19:23:49.193684] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2025-02 (1.17 seconds). [2025-09-24T19:23:49.616084] [INFO ] [REMOTE ] ICL: Fetching primary data for 2024-12. [2025-09-24T19:23:50.416067] [INFO ] [REMOTE ] IBP: Fetching primary data for 2025-09. [2025-09-24T19:23:50.480132] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-24T19:23:51.041808] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2024-12 (1.43 seconds). [2025-09-24T19:23:51.216110] [INFO ] [REMOTE ] ICL: Fetching primary data for 2025-01. [2025-09-24T19:23:51.883250] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2025-09 (1.47 seconds). [2025-09-24T19:23:51.890005] [INFO ] [REMOTE ] IBP: Full fetch complete (41062 records). [2025-09-24T19:23:51.890195] [DEBUG] [VALIDATOR ] IBP: Validating primary data. [2025-09-24T19:23:52.021258] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2025-03. [2025-09-24T19:23:52.287524] [DEBUG] [VALIDATOR ] IBP: All expected trading days are present. [2025-09-24T19:23:52.287602] [DEBUG] [VALIDATOR ] IBP: Primary data validation passed. [2025-09-24T19:23:52.288354] [INFO ] [MAIN ] IBP: Fetched primary data is valid. [2025-09-24T19:23:52.288417] [DEBUG] [LOCAL ] IBP: Saving primary data. [2025-09-24T19:23:52.289379] [DEBUG] [LOCAL ] IBP: Trimmed 41062 records to 29270 (keeping 200 days of data) [2025-09-24T19:23:52.486451] [DEBUG] [LOCAL ] IBP: Primary data saved (29270 records). [2025-09-24T19:23:52.486583] [INFO ] [MAIN ] IBP: Full history saved. [2025-09-24T19:23:52.486696] [INFO ] [MAIN ] Update Progress: 1085/2373 symbols completed. IBP took 27.8s. Estimated remaining: 2h 50m 43s. Rate: 7.5 symbols/min [2025-09-24T19:23:52.663970] [INFO ] [MAIN ] IDA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:23:52.702484] [DEBUG] [LOCAL ] IDA: Loaded 32000 existing records from primary storage. [2025-09-24T19:23:52.702678] [INFO ] [MAIN ] IDA: Loaded 32000 existing records. [2025-09-24T19:23:52.845887] [INFO ] [REMOTE ] ICE: Fetching primary data for 2025-02. [2025-09-24T19:23:52.905268] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2025-01 (1.69 seconds). [2025-09-24T19:23:52.915036] [WARN ] [MAIN ] IDA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:23:52.922276] [INFO ] [MAIN ] IDA: Wiping existing primary data before full refresh. [2025-09-24T19:23:52.922849] [INFO ] [LOCAL ] IDA: Starting deletion of primary data. [2025-09-24T19:23:52.923843] [DEBUG] [LOCAL ] IDA: Deleted primary data file. [2025-09-24T19:23:52.923909] [INFO ] [MAIN ] IDA: Starting full primary refresh. [2025-09-24T19:23:53.313031] [INFO ] [REMOTE ] IDA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:23:53.616104] [INFO ] [REMOTE ] ICL: Fetching primary data for 2025-02. [2025-09-24T19:23:53.856345] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2025-03 (1.84 seconds). [2025-09-24T19:23:54.416104] [INFO ] [REMOTE ] IDA: Fetching primary data for 2024-12. [2025-09-24T19:23:54.561754] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2025-02 (1.72 seconds). [2025-09-24T19:23:55.078242] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-24T19:23:55.216050] [INFO ] [REMOTE ] ICE: Fetching primary data for 2025-03. [2025-09-24T19:23:55.721325] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2024-12 (1.31 seconds). [2025-09-24T19:23:56.016170] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2025-04. [2025-09-24T19:23:56.824755] [INFO ] [REMOTE ] ICL: Fetching primary data for 2025-03. [2025-09-24T19:23:56.830484] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2025-03 (1.61 seconds). [2025-09-24T19:23:57.550020] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-24T19:23:57.616086] [INFO ] [REMOTE ] IDA: Fetching primary data for 2025-01. [2025-09-24T19:23:58.283678] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2025-03 (1.46 seconds). [2025-09-24T19:23:58.416040] [INFO ] [REMOTE ] ICL: Fetching primary data for 2025-04. [2025-09-24T19:23:58.930450] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-24T19:23:59.216084] [INFO ] [REMOTE ] IDA: Fetching primary data for 2025-02. [2025-09-24T19:23:59.728146] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2025-04 (1.31 seconds). [2025-09-24T19:24:00.016090] [INFO ] [REMOTE ] ICE: Fetching primary data for 2025-04. [2025-09-24T19:24:00.399140] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-24T19:24:00.816085] [INFO ] [REMOTE ] IDA: Fetching primary data for 2025-03. [2025-09-24T19:24:01.616117] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2025-05. [2025-09-24T19:24:02.416105] [INFO ] [REMOTE ] ICL: Fetching primary data for 2025-05. [2025-09-24T19:24:02.459142] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2025-04 (2.44 seconds). [2025-09-24T19:24:02.516673] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2025-03 (1.70 seconds). [2025-09-24T19:24:03.216138] [INFO ] [REMOTE ] IDA: Fetching primary data for 2025-04. [2025-09-24T19:24:04.016071] [INFO ] [REMOTE ] ICE: Fetching primary data for 2025-05. [2025-09-24T19:24:04.430796] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2025-05 (2.81 seconds). [2025-09-24T19:24:04.667774] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2025-04 (1.45 seconds). [2025-09-24T19:24:04.816059] [INFO ] [REMOTE ] IDA: Fetching primary data for 2025-05. [2025-09-24T19:24:05.141682] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2025-05 (2.73 seconds). [2025-09-24T19:24:05.616071] [INFO ] [REMOTE ] ICL: Fetching primary data for 2025-06. [2025-09-24T19:24:05.906217] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2025-05 (1.89 seconds). [2025-09-24T19:24:06.067599] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2025-05 (1.25 seconds). [2025-09-24T19:24:06.416169] [INFO ] [REMOTE ] IDA: Fetching primary data for 2025-06. [2025-09-24T19:24:07.067763] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-24T19:24:07.216404] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2025-06. [2025-09-24T19:24:07.961211] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2025-06 (1.55 seconds). [2025-09-24T19:24:08.016094] [INFO ] [REMOTE ] ICL: Fetching primary data for 2025-07. [2025-09-24T19:24:08.301292] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2025-06 (1.08 seconds). [2025-09-24T19:24:08.816093] [INFO ] [REMOTE ] ICE: Fetching primary data for 2025-06. [2025-09-24T19:24:09.578388] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2025-07 (1.56 seconds). [2025-09-24T19:24:09.616129] [INFO ] [REMOTE ] ICL: Fetching primary data for 2025-08. [2025-09-24T19:24:10.416088] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2025-07. [2025-09-24T19:24:10.544634] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2025-06 (1.73 seconds). [2025-09-24T19:24:10.960348] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2025-08 (1.34 seconds). [2025-09-24T19:24:11.216107] [INFO ] [REMOTE ] ICE: Fetching primary data for 2025-07. [2025-09-24T19:24:11.751127] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2025-07 (1.34 seconds). [2025-09-24T19:24:12.016087] [INFO ] [REMOTE ] ICL: Fetching primary data for 2025-09. [2025-09-24T19:24:12.816158] [INFO ] [REMOTE ] IDA: Fetching primary data for 2025-07. [2025-09-24T19:24:13.007973] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-24T19:24:13.358014] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2025-09 (1.34 seconds). [2025-09-24T19:24:13.364539] [INFO ] [REMOTE ] ICL: Full fetch complete (56273 records). [2025-09-24T19:24:13.364639] [DEBUG] [VALIDATOR ] ICL: Validating primary data. [2025-09-24T19:24:13.621189] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2025-08. [2025-09-24T19:24:13.784333] [DEBUG] [VALIDATOR ] ICL: All expected trading days are present. [2025-09-24T19:24:13.784425] [DEBUG] [VALIDATOR ] ICL: Primary data validation passed. [2025-09-24T19:24:13.785397] [INFO ] [MAIN ] ICL: Fetched primary data is valid. [2025-09-24T19:24:13.785467] [DEBUG] [LOCAL ] ICL: Saving primary data. [2025-09-24T19:24:13.786980] [DEBUG] [LOCAL ] ICL: Trimmed 56273 records to 38635 (keeping 200 days of data) [2025-09-24T19:24:14.010723] [DEBUG] [LOCAL ] ICL: Primary data saved (38635 records). [2025-09-24T19:24:14.011003] [INFO ] [MAIN ] ICL: Full history saved. [2025-09-24T19:24:14.011137] [INFO ] [MAIN ] Update Progress: 1086/2373 symbols completed. ICL took 26.1s. Estimated remaining: 2h 50m 51s. Rate: 7.5 symbols/min [2025-09-24T19:24:14.195600] [INFO ] [MAIN ] IDE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:24:14.207001] [DEBUG] [LOCAL ] IDE: Loaded 8535 existing records from primary storage. [2025-09-24T19:24:14.207115] [INFO ] [MAIN ] IDE: Loaded 8535 existing records. [2025-09-24T19:24:14.401041] [WARN ] [MAIN ] IDE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:24:14.401801] [INFO ] [MAIN ] IDE: Wiping existing primary data before full refresh. [2025-09-24T19:24:14.402059] [INFO ] [LOCAL ] IDE: Starting deletion of primary data. [2025-09-24T19:24:14.422634] [INFO ] [REMOTE ] ICE: Fetching primary data for 2025-08. [2025-09-24T19:24:14.424273] [DEBUG] [LOCAL ] IDE: Deleted primary data file. [2025-09-24T19:24:14.424768] [INFO ] [MAIN ] IDE: Starting full primary refresh. [2025-09-24T19:24:14.431110] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2025-07 (1.61 seconds). [2025-09-24T19:24:14.802503] [INFO ] [REMOTE ] IDE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:24:15.216136] [INFO ] [REMOTE ] IDA: Fetching primary data for 2025-08. [2025-09-24T19:24:15.871625] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2025-08 (2.25 seconds). [2025-09-24T19:24:16.016129] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2025-09. [2025-09-24T19:24:16.816062] [INFO ] [REMOTE ] IDE: Fetching primary data for 2024-12. [2025-09-24T19:24:17.104717] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2025-08 (2.68 seconds). [2025-09-24T19:24:17.433386] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2025-08 (2.22 seconds). [2025-09-24T19:24:17.593175] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2024-12 (0.78 seconds). [2025-09-24T19:24:17.616033] [INFO ] [REMOTE ] IDE: Fetching primary data for 2025-01. [2025-09-24T19:24:17.697672] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2025-09 (1.68 seconds). [2025-09-24T19:24:17.705010] [INFO ] [REMOTE ] IBTA: Full fetch complete (50553 records). [2025-09-24T19:24:17.705112] [DEBUG] [VALIDATOR ] IBTA: Validating primary data. [2025-09-24T19:24:18.110436] [DEBUG] [VALIDATOR ] IBTA: All expected trading days are present. [2025-09-24T19:24:18.110527] [DEBUG] [VALIDATOR ] IBTA: Primary data validation passed. [2025-09-24T19:24:18.111338] [INFO ] [MAIN ] IBTA: Fetched primary data is valid. [2025-09-24T19:24:18.111402] [DEBUG] [LOCAL ] IBTA: Saving primary data. [2025-09-24T19:24:18.112571] [DEBUG] [LOCAL ] IBTA: Trimmed 50553 records to 37926 (keeping 200 days of data) [2025-09-24T19:24:18.314454] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2025-01 (0.70 seconds). [2025-09-24T19:24:18.349442] [DEBUG] [LOCAL ] IBTA: Primary data saved (37926 records). [2025-09-24T19:24:18.349604] [INFO ] [MAIN ] IBTA: Full history saved. [2025-09-24T19:24:18.349717] [INFO ] [MAIN ] Update Progress: 1087/2373 symbols completed. IBTA took 36.5s. Estimated remaining: 2h 50m 39s. Rate: 7.5 symbols/min [2025-09-24T19:24:18.421151] [INFO ] [REMOTE ] IDA: Fetching primary data for 2025-09. [2025-09-24T19:24:18.532456] [INFO ] [MAIN ] IDT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:24:18.551808] [DEBUG] [LOCAL ] IDT: Loaded 17675 existing records from primary storage. [2025-09-24T19:24:18.551960] [INFO ] [MAIN ] IDT: Loaded 17675 existing records. [2025-09-24T19:24:18.730799] [WARN ] [MAIN ] IDT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:24:18.731125] [INFO ] [MAIN ] IDT: Wiping existing primary data before full refresh. [2025-09-24T19:24:18.731183] [INFO ] [LOCAL ] IDT: Starting deletion of primary data. [2025-09-24T19:24:18.731814] [DEBUG] [LOCAL ] IDT: Deleted primary data file. [2025-09-24T19:24:18.731876] [INFO ] [MAIN ] IDT: Starting full primary refresh. [2025-09-24T19:24:19.102430] [INFO ] [REMOTE ] IDT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:24:19.216105] [INFO ] [REMOTE ] IDT: Fetching primary data for 2024-12. [2025-09-24T19:24:19.734209] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2025-09 (1.31 seconds). [2025-09-24T19:24:19.739224] [INFO ] [REMOTE ] IDA: Full fetch complete (44615 records). [2025-09-24T19:24:19.739348] [DEBUG] [VALIDATOR ] IDA: Validating primary data. [2025-09-24T19:24:20.027127] [INFO ] [REMOTE ] ICE: Fetching primary data for 2025-09. [2025-09-24T19:24:20.133672] [DEBUG] [VALIDATOR ] IDA: All expected trading days are present. [2025-09-24T19:24:20.134527] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2024-12 (0.92 seconds). [2025-09-24T19:24:20.134253] [DEBUG] [VALIDATOR ] IDA: Primary data validation passed. [2025-09-24T19:24:20.138897] [INFO ] [MAIN ] IDA: Fetched primary data is valid. [2025-09-24T19:24:20.138965] [DEBUG] [LOCAL ] IDA: Saving primary data. [2025-09-24T19:24:20.140282] [DEBUG] [LOCAL ] IDA: Trimmed 44615 records to 31989 (keeping 200 days of data) [2025-09-24T19:24:20.346494] [DEBUG] [LOCAL ] IDA: Primary data saved (31989 records). [2025-09-24T19:24:20.346660] [INFO ] [MAIN ] IDA: Full history saved. [2025-09-24T19:24:20.346803] [INFO ] [MAIN ] Update Progress: 1088/2373 symbols completed. IDA took 27.9s. Estimated remaining: 2h 50m 24s. Rate: 7.5 symbols/min [2025-09-24T19:24:20.520581] [INFO ] [MAIN ] IEX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:24:20.562162] [DEBUG] [LOCAL ] IEX: Loaded 38405 existing records from primary storage. [2025-09-24T19:24:20.562363] [INFO ] [MAIN ] IEX: Loaded 38405 existing records. [2025-09-24T19:24:20.742488] [WARN ] [MAIN ] IEX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:24:20.742866] [INFO ] [MAIN ] IEX: Wiping existing primary data before full refresh. [2025-09-24T19:24:20.742934] [INFO ] [LOCAL ] IEX: Starting deletion of primary data. [2025-09-24T19:24:20.744067] [DEBUG] [LOCAL ] IEX: Deleted primary data file. [2025-09-24T19:24:20.744133] [INFO ] [MAIN ] IEX: Starting full primary refresh. [2025-09-24T19:24:20.821162] [INFO ] [REMOTE ] IDT: Fetching primary data for 2025-01. [2025-09-24T19:24:21.113206] [INFO ] [REMOTE ] IEX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:24:21.616052] [INFO ] [REMOTE ] IDE: Fetching primary data for 2025-02. [2025-09-24T19:24:21.632994] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2025-01 (0.81 seconds). [2025-09-24T19:24:22.027282] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2025-09 (2.00 seconds). [2025-09-24T19:24:22.038099] [INFO ] [REMOTE ] ICE: Full fetch complete (76769 records). [2025-09-24T19:24:22.038272] [DEBUG] [VALIDATOR ] ICE: Validating primary data. [2025-09-24T19:24:22.161636] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2025-02 (0.55 seconds). [2025-09-24T19:24:22.417545] [INFO ] [REMOTE ] IDE: Fetching primary data for 2025-03. [2025-09-24T19:24:22.437451] [DEBUG] [VALIDATOR ] ICE: All expected trading days are present. [2025-09-24T19:24:22.437538] [DEBUG] [VALIDATOR ] ICE: Primary data validation passed. [2025-09-24T19:24:22.438600] [INFO ] [MAIN ] ICE: Fetched primary data is valid. [2025-09-24T19:24:22.438775] [DEBUG] [LOCAL ] ICE: Saving primary data. [2025-09-24T19:24:22.440401] [DEBUG] [LOCAL ] ICE: Trimmed 76769 records to 53025 (keeping 200 days of data) [2025-09-24T19:24:22.781898] [DEBUG] [LOCAL ] ICE: Primary data saved (53025 records). [2025-09-24T19:24:22.782070] [INFO ] [MAIN ] ICE: Full history saved. [2025-09-24T19:24:22.782162] [INFO ] [MAIN ] Update Progress: 1089/2373 symbols completed. ICE took 39.2s. Estimated remaining: 2h 50m 10s. Rate: 7.5 symbols/min [2025-09-24T19:24:22.970832] [INFO ] [MAIN ] IFF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:24:23.025914] [DEBUG] [LOCAL ] IFF: Loaded 50969 existing records from primary storage. [2025-09-24T19:24:23.026077] [INFO ] [MAIN ] IFF: Loaded 50969 existing records. [2025-09-24T19:24:23.154253] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2025-03 (0.74 seconds). [2025-09-24T19:24:23.214313] [WARN ] [MAIN ] IFF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:24:23.214537] [INFO ] [MAIN ] IFF: Wiping existing primary data before full refresh. [2025-09-24T19:24:23.214586] [INFO ] [LOCAL ] IFF: Starting deletion of primary data. [2025-09-24T19:24:23.215774] [DEBUG] [LOCAL ] IFF: Deleted primary data file. [2025-09-24T19:24:23.215837] [INFO ] [MAIN ] IFF: Starting full primary refresh. [2025-09-24T19:24:23.221171] [INFO ] [REMOTE ] IDE: Fetching primary data for 2025-04. [2025-09-24T19:24:23.572211] [INFO ] [REMOTE ] IFF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:24:23.948401] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2025-04 (0.73 seconds). [2025-09-24T19:24:24.016075] [INFO ] [REMOTE ] IDE: Fetching primary data for 2025-05. [2025-09-24T19:24:24.760534] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2025-05 (0.74 seconds). [2025-09-24T19:24:24.816078] [INFO ] [REMOTE ] IDE: Fetching primary data for 2025-06. [2025-09-24T19:24:25.607494] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2025-06 (0.79 seconds). [2025-09-24T19:24:25.616024] [INFO ] [REMOTE ] IDE: Fetching primary data for 2025-07. [2025-09-24T19:24:26.362940] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2025-07 (0.75 seconds). [2025-09-24T19:24:26.416107] [INFO ] [REMOTE ] IDE: Fetching primary data for 2025-08. [2025-09-24T19:24:27.124728] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2025-08 (0.71 seconds). [2025-09-24T19:24:27.216146] [INFO ] [REMOTE ] IDE: Fetching primary data for 2025-09. [2025-09-24T19:24:28.016132] [INFO ] [REMOTE ] IEX: Fetching primary data for 2024-12. [2025-09-24T19:24:28.259808] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2025-09 (1.04 seconds). [2025-09-24T19:24:28.262078] [INFO ] [REMOTE ] IDE: Full fetch complete (12790 records). [2025-09-24T19:24:28.262162] [DEBUG] [VALIDATOR ] IDE: Validating primary data. [2025-09-24T19:24:28.620913] [DEBUG] [VALIDATOR ] IDE: All expected trading days are present. [2025-09-24T19:24:28.620990] [DEBUG] [VALIDATOR ] IDE: Primary data validation passed. [2025-09-24T19:24:28.621275] [INFO ] [MAIN ] IDE: Fetched primary data is valid. [2025-09-24T19:24:28.621313] [DEBUG] [LOCAL ] IDE: Saving primary data. [2025-09-24T19:24:28.621819] [DEBUG] [LOCAL ] IDE: Trimmed 12790 records to 8581 (keeping 200 days of data) [2025-09-24T19:24:28.674849] [DEBUG] [LOCAL ] IDE: Primary data saved (8581 records). [2025-09-24T19:24:28.674953] [INFO ] [MAIN ] IDE: Full history saved. [2025-09-24T19:24:28.675054] [INFO ] [MAIN ] Update Progress: 1090/2373 symbols completed. IDE took 14.7s. Estimated remaining: 2h 49m 59s. Rate: 7.5 symbols/min [2025-09-24T19:24:28.821239] [INFO ] [REMOTE ] IDT: Fetching primary data for 2025-02. [2025-09-24T19:24:28.845959] [INFO ] [MAIN ] IFN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:24:28.866844] [DEBUG] [LOCAL ] IFN: Loaded 18212 existing records from primary storage. [2025-09-24T19:24:28.867007] [INFO ] [MAIN ] IFN: Loaded 18212 existing records. [2025-09-24T19:24:29.057977] [WARN ] [MAIN ] IFN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:24:29.058289] [INFO ] [MAIN ] IFN: Wiping existing primary data before full refresh. [2025-09-24T19:24:29.058344] [INFO ] [LOCAL ] IFN: Starting deletion of primary data. [2025-09-24T19:24:29.059011] [DEBUG] [LOCAL ] IFN: Deleted primary data file. [2025-09-24T19:24:29.059072] [INFO ] [MAIN ] IFN: Starting full primary refresh. [2025-09-24T19:24:29.422963] [INFO ] [REMOTE ] IFN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:24:29.492248] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2024-12 (1.48 seconds). [2025-09-24T19:24:29.588521] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2025-02 (0.77 seconds). [2025-09-24T19:24:29.616053] [INFO ] [REMOTE ] IDT: Fetching primary data for 2025-03. [2025-09-24T19:24:30.416059] [INFO ] [REMOTE ] IFF: Fetching primary data for 2024-12. [2025-09-24T19:24:30.695734] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2025-03 (1.08 seconds). [2025-09-24T19:24:31.216078] [INFO ] [REMOTE ] IEX: Fetching primary data for 2025-01. [2025-09-24T19:24:32.016075] [INFO ] [REMOTE ] IFN: Fetching primary data for 2024-12. [2025-09-24T19:24:32.113693] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2024-12 (1.70 seconds). [2025-09-24T19:24:32.724014] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-24T19:24:32.816062] [INFO ] [REMOTE ] IDT: Fetching primary data for 2025-04. [2025-09-24T19:24:33.200394] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2024-12 (1.18 seconds). [2025-09-24T19:24:33.616078] [INFO ] [REMOTE ] IFN: Fetching primary data for 2025-01. [2025-09-24T19:24:33.688611] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2025-04 (0.87 seconds). [2025-09-24T19:24:34.416112] [INFO ] [REMOTE ] IEX: Fetching primary data for 2025-02. [2025-09-24T19:24:34.743682] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2025-01 (1.13 seconds). [2025-09-24T19:24:35.216105] [INFO ] [REMOTE ] IDT: Fetching primary data for 2025-05. [2025-09-24T19:24:35.893276] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-24T19:24:36.016059] [INFO ] [REMOTE ] IEX: Fetching primary data for 2025-03. [2025-09-24T19:24:36.176436] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2025-05 (0.96 seconds). [2025-09-24T19:24:36.816101] [INFO ] [REMOTE ] IDT: Fetching primary data for 2025-06. [2025-09-24T19:24:37.608165] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-24T19:24:37.616291] [INFO ] [REMOTE ] IFN: Fetching primary data for 2025-02. [2025-09-24T19:24:37.857389] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-24T19:24:38.416086] [INFO ] [REMOTE ] IEX: Fetching primary data for 2025-04. [2025-09-24T19:24:38.834233] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-24T19:24:39.216106] [INFO ] [REMOTE ] IDT: Fetching primary data for 2025-07. [2025-09-24T19:24:39.899344] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-24T19:24:40.016050] [INFO ] [REMOTE ] IEX: Fetching primary data for 2025-05. [2025-09-24T19:24:40.189769] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2025-07 (0.97 seconds). [2025-09-24T19:24:40.816087] [INFO ] [REMOTE ] IDT: Fetching primary data for 2025-08. [2025-09-24T19:24:41.547390] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-24T19:24:41.610704] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2025-08 (0.79 seconds). [2025-09-24T19:24:41.616027] [INFO ] [REMOTE ] IDT: Fetching primary data for 2025-09. [2025-09-24T19:24:42.416098] [INFO ] [REMOTE ] IFF: Fetching primary data for 2025-01. [2025-09-24T19:24:42.830252] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2025-09 (1.21 seconds). [2025-09-24T19:24:42.834069] [INFO ] [REMOTE ] IDT: Full fetch complete (22619 records). [2025-09-24T19:24:42.834178] [DEBUG] [VALIDATOR ] IDT: Validating primary data. [2025-09-24T19:24:43.209922] [DEBUG] [VALIDATOR ] IDT: All expected trading days are present. [2025-09-24T19:24:43.210063] [DEBUG] [VALIDATOR ] IDT: Primary data validation passed. [2025-09-24T19:24:43.210691] [INFO ] [MAIN ] IDT: Fetched primary data is valid. [2025-09-24T19:24:43.210792] [DEBUG] [LOCAL ] IDT: Saving primary data. [2025-09-24T19:24:43.211575] [DEBUG] [LOCAL ] IDT: Trimmed 22619 records to 17671 (keeping 200 days of data) [2025-09-24T19:24:43.216132] [INFO ] [REMOTE ] IEX: Fetching primary data for 2025-06. [2025-09-24T19:24:43.326771] [DEBUG] [LOCAL ] IDT: Primary data saved (17671 records). [2025-09-24T19:24:43.326924] [INFO ] [MAIN ] IDT: Full history saved. [2025-09-24T19:24:43.327077] [INFO ] [MAIN ] Update Progress: 1091/2373 symbols completed. IDT took 25.0s. Estimated remaining: 2h 49m 59s. Rate: 7.5 symbols/min [2025-09-24T19:24:43.497310] [INFO ] [MAIN ] IFS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:24:43.520705] [DEBUG] [LOCAL ] IFS: Loaded 23131 existing records from primary storage. [2025-09-24T19:24:43.520832] [INFO ] [MAIN ] IFS: Loaded 23131 existing records. [2025-09-24T19:24:43.699851] [WARN ] [MAIN ] IFS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:24:43.700136] [INFO ] [MAIN ] IFS: Wiping existing primary data before full refresh. [2025-09-24T19:24:43.700199] [INFO ] [LOCAL ] IFS: Starting deletion of primary data. [2025-09-24T19:24:43.700831] [DEBUG] [LOCAL ] IFS: Deleted primary data file. [2025-09-24T19:24:43.700892] [INFO ] [MAIN ] IFS: Starting full primary refresh. [2025-09-24T19:24:44.079009] [INFO ] [REMOTE ] IFS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:24:44.054820] [INFO ] [REMOTE ] IFN: Fetching primary data for 2025-03. [2025-09-24T19:24:44.108825] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2025-01 (1.69 seconds). [2025-09-24T19:24:44.760166] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-24T19:24:44.816101] [INFO ] [REMOTE ] IEX: Fetching primary data for 2025-07. [2025-09-24T19:24:44.929603] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2025-03 (0.87 seconds). [2025-09-24T19:24:45.616085] [INFO ] [REMOTE ] IFS: Fetching primary data for 2024-12. [2025-09-24T19:24:46.301511] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-24T19:24:46.416196] [INFO ] [REMOTE ] IEX: Fetching primary data for 2025-08. [2025-09-24T19:24:46.566748] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2024-12 (0.95 seconds). [2025-09-24T19:24:47.216115] [INFO ] [REMOTE ] IFS: Fetching primary data for 2025-01. [2025-09-24T19:24:48.011902] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-24T19:24:48.020246] [INFO ] [REMOTE ] IFN: Fetching primary data for 2025-04. [2025-09-24T19:24:48.215085] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-24T19:24:48.816130] [INFO ] [REMOTE ] IFS: Fetching primary data for 2025-02. [2025-09-24T19:24:49.186247] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2025-04 (1.17 seconds). [2025-09-24T19:24:49.616051] [INFO ] [REMOTE ] IFF: Fetching primary data for 2025-02. [2025-09-24T19:24:49.987753] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2025-02 (1.17 seconds). [2025-09-24T19:24:50.416100] [INFO ] [REMOTE ] IFN: Fetching primary data for 2025-05. [2025-09-24T19:24:51.208113] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-24T19:24:51.218817] [INFO ] [REMOTE ] IEX: Fetching primary data for 2025-09. [2025-09-24T19:24:51.466318] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2025-05 (1.05 seconds). [2025-09-24T19:24:52.016207] [INFO ] [REMOTE ] IFS: Fetching primary data for 2025-03. [2025-09-24T19:24:52.772092] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-24T19:24:52.781801] [INFO ] [REMOTE ] IEX: Full fetch complete (53377 records). [2025-09-24T19:24:52.782713] [DEBUG] [VALIDATOR ] IEX: Validating primary data. [2025-09-24T19:24:52.821234] [INFO ] [REMOTE ] IFN: Fetching primary data for 2025-06. [2025-09-24T19:24:53.213741] [DEBUG] [VALIDATOR ] IEX: All expected trading days are present. [2025-09-24T19:24:53.214058] [DEBUG] [VALIDATOR ] IEX: Primary data validation passed. [2025-09-24T19:24:53.215555] [INFO ] [MAIN ] IEX: Fetched primary data is valid. [2025-09-24T19:24:53.215698] [DEBUG] [LOCAL ] IEX: Saving primary data. [2025-09-24T19:24:53.218713] [DEBUG] [LOCAL ] IEX: Trimmed 53377 records to 38371 (keeping 200 days of data) [2025-09-24T19:24:53.322061] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-24T19:24:53.528881] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2025-06 (0.71 seconds). [2025-09-24T19:24:53.579062] [DEBUG] [LOCAL ] IEX: Primary data saved (38371 records). [2025-09-24T19:24:53.579320] [INFO ] [MAIN ] IEX: Full history saved. [2025-09-24T19:24:53.579515] [INFO ] [MAIN ] Update Progress: 1092/2373 symbols completed. IEX took 33.2s. Estimated remaining: 2h 49m 54s. Rate: 7.5 symbols/min [2025-09-24T19:24:53.621241] [INFO ] [REMOTE ] IFS: Fetching primary data for 2025-04. [2025-09-24T19:24:53.788762] [INFO ] [MAIN ] IGA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:24:53.802831] [DEBUG] [LOCAL ] IGA: Loaded 9692 existing records from primary storage. [2025-09-24T19:24:53.802988] [INFO ] [MAIN ] IGA: Loaded 9692 existing records. [2025-09-24T19:24:53.994827] [WARN ] [MAIN ] IGA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:24:53.995474] [INFO ] [MAIN ] IGA: Wiping existing primary data before full refresh. [2025-09-24T19:24:53.995547] [INFO ] [LOCAL ] IGA: Starting deletion of primary data. [2025-09-24T19:24:53.996347] [DEBUG] [LOCAL ] IGA: Deleted primary data file. [2025-09-24T19:24:53.996446] [INFO ] [MAIN ] IGA: Starting full primary refresh. [2025-09-24T19:24:54.381896] [INFO ] [REMOTE ] IGA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:24:54.416121] [INFO ] [REMOTE ] IFN: Fetching primary data for 2025-07. [2025-09-24T19:24:54.896606] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2025-04 (1.28 seconds). [2025-09-24T19:24:55.216045] [INFO ] [REMOTE ] IFS: Fetching primary data for 2025-05. [2025-09-24T19:24:55.291509] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2025-07 (0.88 seconds). [2025-09-24T19:24:56.016071] [INFO ] [REMOTE ] IGA: Fetching primary data for 2024-12. [2025-09-24T19:24:56.359433] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2025-05 (1.14 seconds). [2025-09-24T19:24:56.421318] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2024-12 (0.41 seconds). [2025-09-24T19:24:56.816179] [INFO ] [REMOTE ] IFS: Fetching primary data for 2025-06. [2025-09-24T19:24:57.616092] [INFO ] [REMOTE ] IFN: Fetching primary data for 2025-08. [2025-09-24T19:24:57.782677] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2025-06 (0.97 seconds). [2025-09-24T19:24:58.416056] [INFO ] [REMOTE ] IFS: Fetching primary data for 2025-07. [2025-09-24T19:24:58.682496] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2025-08 (1.07 seconds). [2025-09-24T19:24:59.216050] [INFO ] [REMOTE ] IGA: Fetching primary data for 2025-01. [2025-09-24T19:24:59.287450] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2025-07 (0.87 seconds). [2025-09-24T19:24:59.764152] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2025-01 (0.55 seconds). [2025-09-24T19:25:00.016111] [INFO ] [REMOTE ] IFS: Fetching primary data for 2025-08. [2025-09-24T19:25:00.816049] [INFO ] [REMOTE ] IGA: Fetching primary data for 2025-02. [2025-09-24T19:25:00.947212] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2025-08 (0.93 seconds). [2025-09-24T19:25:01.538622] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2025-02 (0.72 seconds). [2025-09-24T19:25:01.616139] [INFO ] [REMOTE ] IFF: Fetching primary data for 2025-03. [2025-09-24T19:25:02.416125] [INFO ] [REMOTE ] IFS: Fetching primary data for 2025-09. [2025-09-24T19:25:03.216135] [INFO ] [REMOTE ] IFN: Fetching primary data for 2025-09. [2025-09-24T19:25:03.514049] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2025-03 (1.90 seconds). [2025-09-24T19:25:03.678712] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2025-09 (1.26 seconds). [2025-09-24T19:25:03.683460] [INFO ] [REMOTE ] IFS: Full fetch complete (31472 records). [2025-09-24T19:25:03.683576] [DEBUG] [VALIDATOR ] IFS: Validating primary data. [2025-09-24T19:25:04.065476] [INFO ] [REMOTE ] IGA: Fetching primary data for 2025-03. [2025-09-24T19:25:04.081094] [DEBUG] [VALIDATOR ] IFS: All expected trading days are present. [2025-09-24T19:25:04.090772] [DEBUG] [VALIDATOR ] IFS: Primary data validation passed. [2025-09-24T19:25:04.091796] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2025-09 (0.88 seconds). [2025-09-24T19:25:04.093858] [INFO ] [MAIN ] IFS: Fetched primary data is valid. [2025-09-24T19:25:04.096218] [DEBUG] [LOCAL ] IFS: Saving primary data. [2025-09-24T19:25:04.097231] [INFO ] [REMOTE ] IFN: Full fetch complete (29036 records). [2025-09-24T19:25:04.097517] [DEBUG] [VALIDATOR ] IFN: Validating primary data. [2025-09-24T19:25:04.131772] [DEBUG] [LOCAL ] IFS: Trimmed 31472 records to 23056 (keeping 200 days of data) [2025-09-24T19:25:04.599744] [DEBUG] [VALIDATOR ] IFN: All expected trading days are present. [2025-09-24T19:25:04.600153] [DEBUG] [VALIDATOR ] IFN: Primary data validation passed. [2025-09-24T19:25:04.601904] [INFO ] [MAIN ] IFN: Fetched primary data is valid. [2025-09-24T19:25:04.601989] [DEBUG] [LOCAL ] IFN: Saving primary data. [2025-09-24T19:25:04.612108] [DEBUG] [LOCAL ] IFN: Trimmed 29036 records to 18198 (keeping 200 days of data) [2025-09-24T19:25:04.728314] [DEBUG] [LOCAL ] IFS: Primary data saved (23056 records). [2025-09-24T19:25:04.729834] [INFO ] [MAIN ] IFS: Full history saved. [2025-09-24T19:25:04.730243] [INFO ] [MAIN ] Update Progress: 1093/2373 symbols completed. IFS took 21.4s. Estimated remaining: 2h 49m 50s. Rate: 7.5 symbols/min [2025-09-24T19:25:04.821152] [INFO ] [REMOTE ] IFF: Fetching primary data for 2025-04. [2025-09-24T19:25:04.933054] [INFO ] [MAIN ] IGD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:25:04.950715] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2025-03 (0.89 seconds). [2025-09-24T19:25:04.970423] [DEBUG] [LOCAL ] IGD: Loaded 18878 existing records from primary storage. [2025-09-24T19:25:04.971086] [INFO ] [MAIN ] IGD: Loaded 18878 existing records. [2025-09-24T19:25:05.164302] [DEBUG] [LOCAL ] IFN: Primary data saved (18198 records). [2025-09-24T19:25:05.187212] [INFO ] [MAIN ] IFN: Full history saved. [2025-09-24T19:25:05.187440] [INFO ] [MAIN ] Update Progress: 1094/2373 symbols completed. IFN took 36.5s. Estimated remaining: 2h 49m 33s. Rate: 7.5 symbols/min [2025-09-24T19:25:05.187000] [WARN ] [MAIN ] IGD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:25:05.221237] [INFO ] [MAIN ] IGD: Wiping existing primary data before full refresh. [2025-09-24T19:25:05.254719] [INFO ] [LOCAL ] IGD: Starting deletion of primary data. [2025-09-24T19:25:05.283252] [DEBUG] [LOCAL ] IGD: Deleted primary data file. [2025-09-24T19:25:05.294011] [INFO ] [MAIN ] IGD: Starting full primary refresh. [2025-09-24T19:25:05.488467] [INFO ] [MAIN ] IGI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:25:05.592539] [DEBUG] [LOCAL ] IGI: Loaded 3685 existing records from primary storage. [2025-09-24T19:25:05.629320] [INFO ] [REMOTE ] IGA: Fetching primary data for 2025-04. [2025-09-24T19:25:05.654174] [INFO ] [MAIN ] IGI: Loaded 3685 existing records. [2025-09-24T19:25:05.932345] [INFO ] [REMOTE ] IGD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:25:05.967258] [WARN ] [MAIN ] IGI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:25:05.967514] [INFO ] [MAIN ] IGI: Wiping existing primary data before full refresh. [2025-09-24T19:25:05.967564] [INFO ] [LOCAL ] IGI: Starting deletion of primary data. [2025-09-24T19:25:05.967835] [DEBUG] [LOCAL ] IGI: Deleted primary data file. [2025-09-24T19:25:05.967895] [INFO ] [MAIN ] IGI: Starting full primary refresh. [2025-09-24T19:25:06.331864] [INFO ] [REMOTE ] IGI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:25:06.416044] [INFO ] [REMOTE ] IGI: Fetching primary data for 2024-12. [2025-09-24T19:25:06.710712] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2025-04 (1.08 seconds). [2025-09-24T19:25:06.713275] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2025-04 (1.89 seconds). [2025-09-24T19:25:06.996029] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2024-12 (0.58 seconds). [2025-09-24T19:25:07.216095] [INFO ] [REMOTE ] IGI: Fetching primary data for 2025-01. [2025-09-24T19:25:07.676355] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2025-01 (0.46 seconds). [2025-09-24T19:25:08.016153] [INFO ] [REMOTE ] IGA: Fetching primary data for 2025-05. [2025-09-24T19:25:08.782709] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2025-05 (0.77 seconds). [2025-09-24T19:25:08.816057] [INFO ] [REMOTE ] IGA: Fetching primary data for 2025-06. [2025-09-24T19:25:09.483303] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2025-06 (0.67 seconds). [2025-09-24T19:25:09.616098] [INFO ] [REMOTE ] IGI: Fetching primary data for 2025-02. [2025-09-24T19:25:10.068859] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2025-02 (0.45 seconds). [2025-09-24T19:25:10.416125] [INFO ] [REMOTE ] IFF: Fetching primary data for 2025-05. [2025-09-24T19:25:11.216097] [INFO ] [REMOTE ] IGI: Fetching primary data for 2025-03. [2025-09-24T19:25:11.868946] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2025-03 (0.65 seconds). [2025-09-24T19:25:12.016123] [INFO ] [REMOTE ] IGD: Fetching primary data for 2024-12. [2025-09-24T19:25:12.221797] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-24T19:25:12.661971] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2024-12 (0.65 seconds). [2025-09-24T19:25:12.816154] [INFO ] [REMOTE ] IGA: Fetching primary data for 2025-07. [2025-09-24T19:25:13.588158] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2025-07 (0.77 seconds). [2025-09-24T19:25:13.616049] [INFO ] [REMOTE ] IGA: Fetching primary data for 2025-08. [2025-09-24T19:25:14.386669] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2025-08 (0.77 seconds). [2025-09-24T19:25:14.416043] [INFO ] [REMOTE ] IGA: Fetching primary data for 2025-09. [2025-09-24T19:25:15.216062] [INFO ] [REMOTE ] IGD: Fetching primary data for 2025-01. [2025-09-24T19:25:15.447302] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2025-09 (1.03 seconds). [2025-09-24T19:25:15.449838] [INFO ] [REMOTE ] IGA: Full fetch complete (13594 records). [2025-09-24T19:25:15.449924] [DEBUG] [VALIDATOR ] IGA: Validating primary data. [2025-09-24T19:25:15.827582] [DEBUG] [VALIDATOR ] IGA: All expected trading days are present. [2025-09-24T19:25:15.827684] [DEBUG] [VALIDATOR ] IGA: Primary data validation passed. [2025-09-24T19:25:15.828034] [INFO ] [MAIN ] IGA: Fetched primary data is valid. [2025-09-24T19:25:15.828075] [DEBUG] [LOCAL ] IGA: Saving primary data. [2025-09-24T19:25:15.828558] [DEBUG] [LOCAL ] IGA: Trimmed 13594 records to 9680 (keeping 200 days of data) [2025-09-24T19:25:15.885008] [DEBUG] [LOCAL ] IGA: Primary data saved (9680 records). [2025-09-24T19:25:15.885141] [INFO ] [MAIN ] IGA: Full history saved. [2025-09-24T19:25:15.885263] [INFO ] [MAIN ] Update Progress: 1095/2373 symbols completed. IGA took 22.3s. Estimated remaining: 2h 49m 28s. Rate: 7.5 symbols/min [2025-09-24T19:25:16.029096] [INFO ] [REMOTE ] IFF: Fetching primary data for 2025-06. [2025-09-24T19:25:16.061205] [INFO ] [MAIN ] IGR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:25:16.093086] [DEBUG] [LOCAL ] IGR: Loaded 30548 existing records from primary storage. [2025-09-24T19:25:16.093232] [INFO ] [MAIN ] IGR: Loaded 30548 existing records. [2025-09-24T19:25:16.274901] [WARN ] [MAIN ] IGR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:25:16.275161] [INFO ] [MAIN ] IGR: Wiping existing primary data before full refresh. [2025-09-24T19:25:16.275258] [INFO ] [LOCAL ] IGR: Starting deletion of primary data. [2025-09-24T19:25:16.276313] [DEBUG] [LOCAL ] IGR: Deleted primary data file. [2025-09-24T19:25:16.276375] [INFO ] [MAIN ] IGR: Starting full primary refresh. [2025-09-24T19:25:16.590719] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-24T19:25:16.672812] [INFO ] [REMOTE ] IGR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:25:16.816104] [INFO ] [REMOTE ] IGI: Fetching primary data for 2025-04. [2025-09-24T19:25:17.264775] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2025-04 (0.45 seconds). [2025-09-24T19:25:17.616094] [INFO ] [REMOTE ] IGI: Fetching primary data for 2025-05. [2025-09-24T19:25:17.756882] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2025-06 (1.73 seconds). [2025-09-24T19:25:17.906325] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2025-05 (0.29 seconds). [2025-09-24T19:25:18.416147] [INFO ] [REMOTE ] IGI: Fetching primary data for 2025-06. [2025-09-24T19:25:18.907715] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2025-06 (0.49 seconds). [2025-09-24T19:25:19.216160] [INFO ] [REMOTE ] IGR: Fetching primary data for 2024-12. [2025-09-24T19:25:20.016146] [INFO ] [REMOTE ] IGI: Fetching primary data for 2025-07. [2025-09-24T19:25:20.481915] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2024-12 (1.27 seconds). [2025-09-24T19:25:20.640487] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2025-07 (0.62 seconds). [2025-09-24T19:25:20.816112] [INFO ] [REMOTE ] IGD: Fetching primary data for 2025-02. [2025-09-24T19:25:21.616059] [INFO ] [REMOTE ] IFF: Fetching primary data for 2025-07. [2025-09-24T19:25:21.864754] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2025-02 (1.05 seconds). [2025-09-24T19:25:22.416135] [INFO ] [REMOTE ] IGR: Fetching primary data for 2025-01. [2025-09-24T19:25:23.216058] [INFO ] [REMOTE ] IGD: Fetching primary data for 2025-03. [2025-09-24T19:25:23.397813] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2025-07 (1.78 seconds). [2025-09-24T19:25:23.768142] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-24T19:25:24.016042] [INFO ] [REMOTE ] IGR: Fetching primary data for 2025-02. [2025-09-24T19:25:24.291709] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2025-03 (1.08 seconds). [2025-09-24T19:25:24.816137] [INFO ] [REMOTE ] IGI: Fetching primary data for 2025-08. [2025-09-24T19:25:25.128333] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-24T19:25:25.453134] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2025-08 (0.64 seconds). [2025-09-24T19:25:25.616172] [INFO ] [REMOTE ] IFF: Fetching primary data for 2025-08. [2025-09-24T19:25:26.416109] [INFO ] [REMOTE ] IGD: Fetching primary data for 2025-04. [2025-09-24T19:25:27.216069] [INFO ] [REMOTE ] IGI: Fetching primary data for 2025-09. [2025-09-24T19:25:27.394191] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-24T19:25:27.417946] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2025-04 (1.00 seconds). [2025-09-24T19:25:27.834187] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2025-09 (0.62 seconds). [2025-09-24T19:25:27.835459] [INFO ] [REMOTE ] IGI: Full fetch complete (5250 records). [2025-09-24T19:25:27.835532] [DEBUG] [VALIDATOR ] IGI: Validating primary data. [2025-09-24T19:25:28.021665] [INFO ] [REMOTE ] IFF: Fetching primary data for 2025-09. [2025-09-24T19:25:28.224638] [DEBUG] [VALIDATOR ] IGI: All expected trading days are present. [2025-09-24T19:25:28.224786] [DEBUG] [VALIDATOR ] IGI: Primary data validation passed. [2025-09-24T19:25:28.224995] [INFO ] [MAIN ] IGI: Fetched primary data is valid. [2025-09-24T19:25:28.225060] [DEBUG] [LOCAL ] IGI: Saving primary data. [2025-09-24T19:25:28.225668] [DEBUG] [LOCAL ] IGI: Trimmed 5250 records to 3677 (keeping 200 days of data) [2025-09-24T19:25:28.248008] [DEBUG] [LOCAL ] IGI: Primary data saved (3677 records). [2025-09-24T19:25:28.248080] [INFO ] [MAIN ] IGI: Full history saved. [2025-09-24T19:25:28.248197] [INFO ] [MAIN ] Update Progress: 1096/2373 symbols completed. IGI took 23.1s. Estimated remaining: 2h 49m 25s. Rate: 7.5 symbols/min [2025-09-24T19:25:28.419436] [INFO ] [MAIN ] IH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:25:28.424936] [DEBUG] [LOCAL ] IH: Loaded 3505 existing records from primary storage. [2025-09-24T19:25:28.425048] [INFO ] [MAIN ] IH: Loaded 3505 existing records. [2025-09-24T19:25:28.600526] [WARN ] [MAIN ] IH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:25:28.600816] [INFO ] [MAIN ] IH: Wiping existing primary data before full refresh. [2025-09-24T19:25:28.600875] [INFO ] [LOCAL ] IH: Starting deletion of primary data. [2025-09-24T19:25:28.601105] [DEBUG] [LOCAL ] IH: Deleted primary data file. [2025-09-24T19:25:28.601164] [INFO ] [MAIN ] IH: Starting full primary refresh. [2025-09-24T19:25:28.821176] [INFO ] [REMOTE ] IGR: Fetching primary data for 2025-03. [2025-09-24T19:25:28.971947] [INFO ] [REMOTE ] IH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:25:29.616083] [INFO ] [REMOTE ] IH: Fetching primary data for 2024-12. [2025-09-24T19:25:29.770204] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2025-09 (1.75 seconds). [2025-09-24T19:25:29.780113] [INFO ] [REMOTE ] IFF: Full fetch complete (72825 records). [2025-09-24T19:25:29.780274] [DEBUG] [VALIDATOR ] IFF: Validating primary data. [2025-09-24T19:25:30.093712] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2024-12 (0.48 seconds). [2025-09-24T19:25:30.196777] [DEBUG] [VALIDATOR ] IFF: All expected trading days are present. [2025-09-24T19:25:30.197018] [DEBUG] [VALIDATOR ] IFF: Primary data validation passed. [2025-09-24T19:25:30.198132] [INFO ] [MAIN ] IFF: Fetched primary data is valid. [2025-09-24T19:25:30.198245] [DEBUG] [LOCAL ] IFF: Saving primary data. [2025-09-24T19:25:30.199805] [DEBUG] [LOCAL ] IFF: Trimmed 72825 records to 50966 (keeping 200 days of data) [2025-09-24T19:25:30.310682] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-24T19:25:30.439175] [INFO ] [REMOTE ] IGD: Fetching primary data for 2025-05. [2025-09-24T19:25:30.542571] [DEBUG] [LOCAL ] IFF: Primary data saved (50966 records). [2025-09-24T19:25:30.542742] [INFO ] [MAIN ] IFF: Full history saved. [2025-09-24T19:25:30.542852] [INFO ] [MAIN ] Update Progress: 1097/2373 symbols completed. IFF took 1m 8s. Estimated remaining: 2h 49m 11s. Rate: 7.5 symbols/min [2025-09-24T19:25:30.719470] [INFO ] [MAIN ] IHD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:25:30.728715] [DEBUG] [LOCAL ] IHD: Loaded 7247 existing records from primary storage. [2025-09-24T19:25:30.728839] [INFO ] [MAIN ] IHD: Loaded 7247 existing records. [2025-09-24T19:25:30.919180] [WARN ] [MAIN ] IHD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:25:30.919491] [INFO ] [MAIN ] IHD: Wiping existing primary data before full refresh. [2025-09-24T19:25:30.919561] [INFO ] [LOCAL ] IHD: Starting deletion of primary data. [2025-09-24T19:25:30.920169] [DEBUG] [LOCAL ] IHD: Deleted primary data file. [2025-09-24T19:25:30.920234] [INFO ] [MAIN ] IHD: Starting full primary refresh. [2025-09-24T19:25:31.217689] [INFO ] [REMOTE ] IH: Fetching primary data for 2025-01. [2025-09-24T19:25:31.298727] [INFO ] [REMOTE ] IHD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:25:31.463758] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2025-05 (1.02 seconds). [2025-09-24T19:25:31.552494] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2025-01 (0.33 seconds). [2025-09-24T19:25:32.016089] [INFO ] [REMOTE ] IHD: Fetching primary data for 2024-12. [2025-09-24T19:25:32.816095] [INFO ] [REMOTE ] IGD: Fetching primary data for 2025-06. [2025-09-24T19:25:32.857015] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-24T19:25:33.616095] [INFO ] [REMOTE ] IGR: Fetching primary data for 2025-04. [2025-09-24T19:25:33.820365] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-24T19:25:34.416106] [INFO ] [REMOTE ] IGD: Fetching primary data for 2025-07. [2025-09-24T19:25:34.904922] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-24T19:25:35.216060] [INFO ] [REMOTE ] IGR: Fetching primary data for 2025-05. [2025-09-24T19:25:35.306535] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2025-07 (0.89 seconds). [2025-09-24T19:25:36.016089] [INFO ] [REMOTE ] IH: Fetching primary data for 2025-02. [2025-09-24T19:25:36.195111] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2025-05 (0.98 seconds). [2025-09-24T19:25:36.665669] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2025-02 (0.65 seconds). [2025-09-24T19:25:36.816088] [INFO ] [REMOTE ] IH: Fetching primary data for 2025-03. [2025-09-24T19:25:37.547575] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2025-03 (0.73 seconds). [2025-09-24T19:25:37.616068] [INFO ] [REMOTE ] IH: Fetching primary data for 2025-04. [2025-09-24T19:25:38.195600] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2025-04 (0.58 seconds). [2025-09-24T19:25:38.416081] [INFO ] [REMOTE ] IH: Fetching primary data for 2025-05. [2025-09-24T19:25:38.770389] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2025-05 (0.35 seconds). [2025-09-24T19:25:39.216087] [INFO ] [REMOTE ] IHD: Fetching primary data for 2025-01. [2025-09-24T19:25:39.987604] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2025-01 (0.77 seconds). [2025-09-24T19:25:40.016060] [INFO ] [REMOTE ] IHD: Fetching primary data for 2025-02. [2025-09-24T19:25:40.768296] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2025-02 (0.75 seconds). [2025-09-24T19:25:40.816096] [INFO ] [REMOTE ] IHD: Fetching primary data for 2025-03. [2025-09-24T19:25:41.554327] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2025-03 (0.74 seconds). [2025-09-24T19:25:41.616090] [INFO ] [REMOTE ] IH: Fetching primary data for 2025-06. [2025-09-24T19:25:42.045495] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2025-06 (0.43 seconds). [2025-09-24T19:25:42.416092] [INFO ] [REMOTE ] IH: Fetching primary data for 2025-07. [2025-09-24T19:25:43.068892] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2025-07 (0.65 seconds). [2025-09-24T19:25:43.216115] [INFO ] [REMOTE ] IGD: Fetching primary data for 2025-08. [2025-09-24T19:25:44.016075] [INFO ] [REMOTE ] IHD: Fetching primary data for 2025-04. [2025-09-24T19:25:44.199424] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2025-08 (0.98 seconds). [2025-09-24T19:25:44.635900] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2025-04 (0.62 seconds). [2025-09-24T19:25:44.816105] [INFO ] [REMOTE ] IHD: Fetching primary data for 2025-05. [2025-09-24T19:25:45.562212] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2025-05 (0.75 seconds). [2025-09-24T19:25:45.616054] [INFO ] [REMOTE ] IHD: Fetching primary data for 2025-06. [2025-09-24T19:25:46.331178] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2025-06 (0.72 seconds). [2025-09-24T19:25:46.416068] [INFO ] [REMOTE ] IGD: Fetching primary data for 2025-09. [2025-09-24T19:25:47.216050] [INFO ] [REMOTE ] IH: Fetching primary data for 2025-08. [2025-09-24T19:25:47.399191] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2025-09 (0.98 seconds). [2025-09-24T19:25:47.402371] [INFO ] [REMOTE ] IGD: Full fetch complete (29399 records). [2025-09-24T19:25:47.402450] [DEBUG] [VALIDATOR ] IGD: Validating primary data. [2025-09-24T19:25:47.704285] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2025-08 (0.49 seconds). [2025-09-24T19:25:47.791536] [DEBUG] [VALIDATOR ] IGD: All expected trading days are present. [2025-09-24T19:25:47.791618] [DEBUG] [VALIDATOR ] IGD: Primary data validation passed. [2025-09-24T19:25:47.792305] [INFO ] [MAIN ] IGD: Fetched primary data is valid. [2025-09-24T19:25:47.792364] [DEBUG] [LOCAL ] IGD: Saving primary data. [2025-09-24T19:25:47.793120] [DEBUG] [LOCAL ] IGD: Trimmed 29399 records to 18929 (keeping 200 days of data) [2025-09-24T19:25:47.903728] [DEBUG] [LOCAL ] IGD: Primary data saved (18929 records). [2025-09-24T19:25:47.903908] [INFO ] [MAIN ] IGD: Full history saved. [2025-09-24T19:25:47.904003] [INFO ] [MAIN ] Update Progress: 1098/2373 symbols completed. IGD took 43.2s. Estimated remaining: 2h 49m 14s. Rate: 7.5 symbols/min [2025-09-24T19:25:48.021291] [INFO ] [REMOTE ] IHD: Fetching primary data for 2025-07. [2025-09-24T19:25:48.082103] [INFO ] [MAIN ] IHG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:25:48.108266] [DEBUG] [LOCAL ] IHG: Loaded 24663 existing records from primary storage. [2025-09-24T19:25:48.108430] [INFO ] [MAIN ] IHG: Loaded 24663 existing records. [2025-09-24T19:25:48.288343] [WARN ] [MAIN ] IHG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:25:48.288625] [INFO ] [MAIN ] IHG: Wiping existing primary data before full refresh. [2025-09-24T19:25:48.288727] [INFO ] [LOCAL ] IHG: Starting deletion of primary data. [2025-09-24T19:25:48.289682] [DEBUG] [LOCAL ] IHG: Deleted primary data file. [2025-09-24T19:25:48.289745] [INFO ] [MAIN ] IHG: Starting full primary refresh. [2025-09-24T19:25:48.655632] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2025-07 (0.63 seconds). [2025-09-24T19:25:48.662605] [INFO ] [REMOTE ] IHG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:25:48.816087] [INFO ] [REMOTE ] IHG: Fetching primary data for 2024-12. [2025-09-24T19:25:49.616176] [INFO ] [REMOTE ] IGR: Fetching primary data for 2025-06. [2025-09-24T19:25:49.856798] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-24T19:25:50.416135] [INFO ] [REMOTE ] IHG: Fetching primary data for 2025-01. [2025-09-24T19:25:50.688339] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2025-06 (1.07 seconds). [2025-09-24T19:25:51.216082] [INFO ] [REMOTE ] IGR: Fetching primary data for 2025-07. [2025-09-24T19:25:51.361563] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2025-01 (0.95 seconds). [2025-09-24T19:25:52.016118] [INFO ] [REMOTE ] IHG: Fetching primary data for 2025-02. [2025-09-24T19:25:52.684684] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2025-07 (1.47 seconds). [2025-09-24T19:25:52.820878] [INFO ] [REMOTE ] IHD: Fetching primary data for 2025-08. [2025-09-24T19:25:52.828678] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2025-02 (0.81 seconds). [2025-09-24T19:25:53.562475] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2025-08 (0.74 seconds). [2025-09-24T19:25:53.616035] [INFO ] [REMOTE ] IHD: Fetching primary data for 2025-09. [2025-09-24T19:25:54.416059] [INFO ] [REMOTE ] IGR: Fetching primary data for 2025-08. [2025-09-24T19:25:54.564938] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2025-09 (0.95 seconds). [2025-09-24T19:25:54.566993] [INFO ] [REMOTE ] IHD: Full fetch complete (11912 records). [2025-09-24T19:25:54.567064] [DEBUG] [VALIDATOR ] IHD: Validating primary data. [2025-09-24T19:25:54.929443] [DEBUG] [VALIDATOR ] IHD: All expected trading days are present. [2025-09-24T19:25:54.929540] [DEBUG] [VALIDATOR ] IHD: Primary data validation passed. [2025-09-24T19:25:54.929869] [INFO ] [MAIN ] IHD: Fetched primary data is valid. [2025-09-24T19:25:54.929930] [DEBUG] [LOCAL ] IHD: Saving primary data. [2025-09-24T19:25:54.930378] [DEBUG] [LOCAL ] IHD: Trimmed 11912 records to 7151 (keeping 200 days of data) [2025-09-24T19:25:54.970558] [DEBUG] [LOCAL ] IHD: Primary data saved (7151 records). [2025-09-24T19:25:54.970704] [INFO ] [MAIN ] IHD: Full history saved. [2025-09-24T19:25:54.970805] [INFO ] [MAIN ] Update Progress: 1099/2373 symbols completed. IHD took 24.4s. Estimated remaining: 2h 49m 5s. Rate: 7.5 symbols/min [2025-09-24T19:25:55.140158] [INFO ] [MAIN ] IHS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:25:55.177091] [DEBUG] [LOCAL ] IHS: Loaded 39033 existing records from primary storage. [2025-09-24T19:25:55.177233] [INFO ] [MAIN ] IHS: Loaded 39033 existing records. [2025-09-24T19:25:55.221246] [INFO ] [REMOTE ] IH: Fetching primary data for 2025-09. [2025-09-24T19:25:55.362890] [WARN ] [MAIN ] IHS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:25:55.363231] [INFO ] [MAIN ] IHS: Wiping existing primary data before full refresh. [2025-09-24T19:25:55.363283] [INFO ] [LOCAL ] IHS: Starting deletion of primary data. [2025-09-24T19:25:55.364357] [DEBUG] [LOCAL ] IHS: Deleted primary data file. [2025-09-24T19:25:55.364420] [INFO ] [MAIN ] IHS: Starting full primary refresh. [2025-09-24T19:25:55.745949] [INFO ] [REMOTE ] IHS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:25:55.769092] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-24T19:25:55.930914] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2025-09 (0.71 seconds). [2025-09-24T19:25:55.932267] [INFO ] [REMOTE ] IH: Full fetch complete (4949 records). [2025-09-24T19:25:55.932341] [DEBUG] [VALIDATOR ] IH: Validating primary data. [2025-09-24T19:25:56.021360] [INFO ] [REMOTE ] IHS: Fetching primary data for 2024-12. [2025-09-24T19:25:56.291863] [DEBUG] [VALIDATOR ] IH: All expected trading days are present. [2025-09-24T19:25:56.291950] [DEBUG] [VALIDATOR ] IH: Primary data validation passed. [2025-09-24T19:25:56.292181] [INFO ] [MAIN ] IH: Fetched primary data is valid. [2025-09-24T19:25:56.292239] [DEBUG] [LOCAL ] IH: Saving primary data. [2025-09-24T19:25:56.292628] [DEBUG] [LOCAL ] IH: Trimmed 4949 records to 3416 (keeping 200 days of data) [2025-09-24T19:25:56.312379] [DEBUG] [LOCAL ] IH: Primary data saved (3416 records). [2025-09-24T19:25:56.312466] [INFO ] [MAIN ] IH: Full history saved. [2025-09-24T19:25:56.312550] [INFO ] [MAIN ] Update Progress: 1100/2373 symbols completed. IH took 28.1s. Estimated remaining: 2h 48m 49s. Rate: 7.5 symbols/min [2025-09-24T19:25:56.483087] [INFO ] [MAIN ] IIF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:25:56.492792] [DEBUG] [LOCAL ] IIF: Loaded 5769 existing records from primary storage. [2025-09-24T19:25:56.492905] [INFO ] [MAIN ] IIF: Loaded 5769 existing records. [2025-09-24T19:25:56.670639] [WARN ] [MAIN ] IIF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:25:56.670944] [INFO ] [MAIN ] IIF: Wiping existing primary data before full refresh. [2025-09-24T19:25:56.670992] [INFO ] [LOCAL ] IIF: Starting deletion of primary data. [2025-09-24T19:25:56.671307] [DEBUG] [LOCAL ] IIF: Deleted primary data file. [2025-09-24T19:25:56.671366] [INFO ] [MAIN ] IIF: Starting full primary refresh. [2025-09-24T19:25:56.821159] [INFO ] [REMOTE ] IHG: Fetching primary data for 2025-03. [2025-09-24T19:25:57.034411] [INFO ] [REMOTE ] IIF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:25:57.220003] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2024-12 (1.20 seconds). [2025-09-24T19:25:57.616083] [INFO ] [REMOTE ] IHS: Fetching primary data for 2025-01. [2025-09-24T19:25:58.270409] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2025-03 (1.45 seconds). [2025-09-24T19:25:58.416211] [INFO ] [REMOTE ] IHG: Fetching primary data for 2025-04. [2025-09-24T19:25:58.794210] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-24T19:25:59.216135] [INFO ] [REMOTE ] IIF: Fetching primary data for 2024-12. [2025-09-24T19:25:59.587153] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2025-04 (1.17 seconds). [2025-09-24T19:25:59.891259] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2024-12 (0.68 seconds). [2025-09-24T19:26:00.016133] [INFO ] [REMOTE ] IIF: Fetching primary data for 2025-01. [2025-09-24T19:26:00.808220] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-24T19:26:00.816019] [INFO ] [REMOTE ] IIF: Fetching primary data for 2025-02. [2025-09-24T19:26:01.617928] [INFO ] [REMOTE ] IHG: Fetching primary data for 2025-05. [2025-09-24T19:26:01.618958] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2025-02 (0.80 seconds). [2025-09-24T19:26:02.416096] [INFO ] [REMOTE ] IGR: Fetching primary data for 2025-09. [2025-09-24T19:26:02.868951] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2025-05 (1.25 seconds). [2025-09-24T19:26:03.216091] [INFO ] [REMOTE ] IHS: Fetching primary data for 2025-02. [2025-09-24T19:26:03.763496] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-24T19:26:03.768967] [INFO ] [REMOTE ] IGR: Full fetch complete (45787 records). [2025-09-24T19:26:03.769070] [DEBUG] [VALIDATOR ] IGR: Validating primary data. [2025-09-24T19:26:04.022618] [INFO ] [REMOTE ] IIF: Fetching primary data for 2025-03. [2025-09-24T19:26:04.187464] [DEBUG] [VALIDATOR ] IGR: All expected trading days are present. [2025-09-24T19:26:04.188505] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2025-02 (0.97 seconds). [2025-09-24T19:26:04.188782] [DEBUG] [VALIDATOR ] IGR: Primary data validation passed. [2025-09-24T19:26:04.195063] [INFO ] [MAIN ] IGR: Fetched primary data is valid. [2025-09-24T19:26:04.195542] [DEBUG] [LOCAL ] IGR: Saving primary data. [2025-09-24T19:26:04.196871] [DEBUG] [LOCAL ] IGR: Trimmed 45787 records to 30512 (keeping 200 days of data) [2025-09-24T19:26:04.392678] [DEBUG] [LOCAL ] IGR: Primary data saved (30512 records). [2025-09-24T19:26:04.392852] [INFO ] [MAIN ] IGR: Full history saved. [2025-09-24T19:26:04.392962] [INFO ] [MAIN ] Update Progress: 1101/2373 symbols completed. IGR took 48.5s. Estimated remaining: 2h 48m 41s. Rate: 7.5 symbols/min [2025-09-24T19:26:04.580173] [INFO ] [MAIN ] IIIN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:26:04.600845] [DEBUG] [LOCAL ] IIIN: Loaded 16764 existing records from primary storage. [2025-09-24T19:26:04.601066] [INFO ] [MAIN ] IIIN: Loaded 16764 existing records. [2025-09-24T19:26:04.709194] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2025-03 (0.69 seconds). [2025-09-24T19:26:04.799442] [WARN ] [MAIN ] IIIN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:26:04.799853] [INFO ] [MAIN ] IIIN: Wiping existing primary data before full refresh. [2025-09-24T19:26:04.799909] [INFO ] [LOCAL ] IIIN: Starting deletion of primary data. [2025-09-24T19:26:04.800583] [DEBUG] [LOCAL ] IIIN: Deleted primary data file. [2025-09-24T19:26:04.800690] [INFO ] [MAIN ] IIIN: Starting full primary refresh. [2025-09-24T19:26:04.822760] [INFO ] [REMOTE ] IHG: Fetching primary data for 2025-06. [2025-09-24T19:26:05.196663] [INFO ] [REMOTE ] IIIN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:26:05.616096] [INFO ] [REMOTE ] IIF: Fetching primary data for 2025-04. [2025-09-24T19:26:06.000385] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2025-06 (1.18 seconds). [2025-09-24T19:26:06.416062] [INFO ] [REMOTE ] IHG: Fetching primary data for 2025-07. [2025-09-24T19:26:06.434612] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2025-04 (0.82 seconds). [2025-09-24T19:26:07.216037] [INFO ] [REMOTE ] IIF: Fetching primary data for 2025-05. [2025-09-24T19:26:07.609710] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2025-07 (1.19 seconds). [2025-09-24T19:26:07.946908] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2025-05 (0.73 seconds). [2025-09-24T19:26:08.016050] [INFO ] [REMOTE ] IIF: Fetching primary data for 2025-06. [2025-09-24T19:26:08.600806] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2025-06 (0.58 seconds). [2025-09-24T19:26:08.816116] [INFO ] [REMOTE ] IIF: Fetching primary data for 2025-07. [2025-09-24T19:26:09.619197] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2024-12. [2025-09-24T19:26:09.621360] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2025-07 (0.81 seconds). [2025-09-24T19:26:10.402961] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2024-12 (0.78 seconds). [2025-09-24T19:26:10.416028] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2025-01. [2025-09-24T19:26:11.216123] [INFO ] [REMOTE ] IIF: Fetching primary data for 2025-08. [2025-09-24T19:26:11.500916] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2025-01 (1.08 seconds). [2025-09-24T19:26:11.816152] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2025-08 (0.60 seconds). [2025-09-24T19:26:12.016184] [INFO ] [REMOTE ] IIF: Fetching primary data for 2025-09. [2025-09-24T19:26:12.725063] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2025-09 (0.71 seconds). [2025-09-24T19:26:12.726532] [INFO ] [REMOTE ] IIF: Full fetch complete (9614 records). [2025-09-24T19:26:12.726669] [DEBUG] [VALIDATOR ] IIF: Validating primary data. [2025-09-24T19:26:12.821187] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2025-02. [2025-09-24T19:26:13.140222] [DEBUG] [VALIDATOR ] IIF: All expected trading days are present. [2025-09-24T19:26:13.140302] [DEBUG] [VALIDATOR ] IIF: Primary data validation passed. [2025-09-24T19:26:13.140613] [INFO ] [MAIN ] IIF: Fetched primary data is valid. [2025-09-24T19:26:13.140696] [DEBUG] [LOCAL ] IIF: Saving primary data. [2025-09-24T19:26:13.141136] [DEBUG] [LOCAL ] IIF: Trimmed 9614 records to 5750 (keeping 200 days of data) [2025-09-24T19:26:13.176899] [DEBUG] [LOCAL ] IIF: Primary data saved (5750 records). [2025-09-24T19:26:13.176981] [INFO ] [MAIN ] IIF: Full history saved. [2025-09-24T19:26:13.177085] [INFO ] [MAIN ] Update Progress: 1102/2373 symbols completed. IIF took 16.9s. Estimated remaining: 2h 48m 34s. Rate: 7.5 symbols/min [2025-09-24T19:26:13.350068] [INFO ] [MAIN ] IIM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:26:13.367774] [DEBUG] [LOCAL ] IIM: Loaded 15910 existing records from primary storage. [2025-09-24T19:26:13.367903] [INFO ] [MAIN ] IIM: Loaded 15910 existing records. [2025-09-24T19:26:13.643323] [INFO ] [REMOTE ] IHS: Fetching primary data for 2025-03. [2025-09-24T19:26:13.650860] [WARN ] [MAIN ] IIM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:26:13.652002] [INFO ] [MAIN ] IIM: Wiping existing primary data before full refresh. [2025-09-24T19:26:13.652193] [INFO ] [LOCAL ] IIM: Starting deletion of primary data. [2025-09-24T19:26:13.652925] [DEBUG] [LOCAL ] IIM: Deleted primary data file. [2025-09-24T19:26:13.653004] [INFO ] [MAIN ] IIM: Starting full primary refresh. [2025-09-24T19:26:13.974233] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-24T19:26:14.038986] [INFO ] [REMOTE ] IIM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:26:14.416109] [INFO ] [REMOTE ] IIM: Fetching primary data for 2024-12. [2025-09-24T19:26:15.143862] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-24T19:26:15.215216] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2024-12 (0.80 seconds). [2025-09-24T19:26:15.219431] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2025-03. [2025-09-24T19:26:16.016071] [INFO ] [REMOTE ] IHG: Fetching primary data for 2025-08. [2025-09-24T19:26:16.372367] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2025-03 (1.15 seconds). [2025-09-24T19:26:16.816050] [INFO ] [REMOTE ] IHS: Fetching primary data for 2025-04. [2025-09-24T19:26:17.017750] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2025-08 (1.00 seconds). [2025-09-24T19:26:17.616088] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2025-04. [2025-09-24T19:26:18.120726] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2025-04 (1.30 seconds). [2025-09-24T19:26:18.416119] [INFO ] [REMOTE ] IHG: Fetching primary data for 2025-09. [2025-09-24T19:26:18.444133] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2025-04 (0.83 seconds). [2025-09-24T19:26:19.216085] [INFO ] [REMOTE ] IHS: Fetching primary data for 2025-05. [2025-09-24T19:26:19.732856] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2025-09 (1.32 seconds). [2025-09-24T19:26:19.736966] [INFO ] [REMOTE ] IHG: Full fetch complete (33493 records). [2025-09-24T19:26:19.737062] [DEBUG] [VALIDATOR ] IHG: Validating primary data. [2025-09-24T19:26:20.025112] [INFO ] [REMOTE ] IIM: Fetching primary data for 2025-01. [2025-09-24T19:26:20.139896] [DEBUG] [VALIDATOR ] IHG: All expected trading days are present. [2025-09-24T19:26:20.140003] [DEBUG] [VALIDATOR ] IHG: Primary data validation passed. [2025-09-24T19:26:20.140831] [INFO ] [MAIN ] IHG: Fetched primary data is valid. [2025-09-24T19:26:20.140902] [DEBUG] [LOCAL ] IHG: Saving primary data. [2025-09-24T19:26:20.142153] [DEBUG] [LOCAL ] IHG: Trimmed 33493 records to 24600 (keeping 200 days of data) [2025-09-24T19:26:20.303412] [DEBUG] [LOCAL ] IHG: Primary data saved (24600 records). [2025-09-24T19:26:20.303597] [INFO ] [MAIN ] IHG: Full history saved. [2025-09-24T19:26:20.303737] [INFO ] [MAIN ] Update Progress: 1103/2373 symbols completed. IHG took 32.4s. Estimated remaining: 2h 48m 25s. Rate: 7.5 symbols/min [2025-09-24T19:26:20.492229] [INFO ] [MAIN ] IIPR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:26:20.529616] [DEBUG] [LOCAL ] IIPR: Loaded 29629 existing records from primary storage. [2025-09-24T19:26:20.529829] [INFO ] [MAIN ] IIPR: Loaded 29629 existing records. [2025-09-24T19:26:20.716968] [WARN ] [MAIN ] IIPR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:26:20.717367] [INFO ] [MAIN ] IIPR: Wiping existing primary data before full refresh. [2025-09-24T19:26:20.717452] [INFO ] [LOCAL ] IIPR: Starting deletion of primary data. [2025-09-24T19:26:20.727390] [DEBUG] [LOCAL ] IIPR: Deleted primary data file. [2025-09-24T19:26:20.740715] [INFO ] [MAIN ] IIPR: Starting full primary refresh. [2025-09-24T19:26:20.829534] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2025-05 (1.61 seconds). [2025-09-24T19:26:20.829636] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2025-05. [2025-09-24T19:26:21.168114] [INFO ] [REMOTE ] IIPR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:26:21.183874] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-24T19:26:21.616061] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2024-12. [2025-09-24T19:26:21.902536] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2025-05 (1.07 seconds). [2025-09-24T19:26:22.416137] [INFO ] [REMOTE ] IIM: Fetching primary data for 2025-02. [2025-09-24T19:26:23.132075] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2024-12 (1.52 seconds). [2025-09-24T19:26:23.216145] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2025-06. [2025-09-24T19:26:23.304549] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2025-02 (0.89 seconds). [2025-09-24T19:26:24.016068] [INFO ] [REMOTE ] IHS: Fetching primary data for 2025-06. [2025-09-24T19:26:24.064816] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2025-06 (0.85 seconds). [2025-09-24T19:26:24.816189] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2025-01. [2025-09-24T19:26:25.470336] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-24T19:26:25.616085] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2025-07. [2025-09-24T19:26:26.385072] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-24T19:26:26.416038] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2025-02. [2025-09-24T19:26:26.520452] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2025-07 (0.90 seconds). [2025-09-24T19:26:27.216107] [INFO ] [REMOTE ] IIM: Fetching primary data for 2025-03. [2025-09-24T19:26:27.690171] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-24T19:26:27.830925] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2025-03 (0.61 seconds). [2025-09-24T19:26:28.016109] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2025-08. [2025-09-24T19:26:28.816074] [INFO ] [REMOTE ] IIM: Fetching primary data for 2025-04. [2025-09-24T19:26:28.910719] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2025-08 (0.89 seconds). [2025-09-24T19:26:29.616056] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2025-09. [2025-09-24T19:26:29.667933] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2025-04 (0.85 seconds). [2025-09-24T19:26:30.416054] [INFO ] [REMOTE ] IHS: Fetching primary data for 2025-07. [2025-09-24T19:26:30.503706] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2025-09 (0.89 seconds). [2025-09-24T19:26:30.506481] [INFO ] [REMOTE ] IIIN: Full fetch complete (25177 records). [2025-09-24T19:26:30.506612] [DEBUG] [VALIDATOR ] IIIN: Validating primary data. [2025-09-24T19:26:30.873865] [DEBUG] [VALIDATOR ] IIIN: All expected trading days are present. [2025-09-24T19:26:30.873945] [DEBUG] [VALIDATOR ] IIIN: Primary data validation passed. [2025-09-24T19:26:30.874523] [INFO ] [MAIN ] IIIN: Fetched primary data is valid. [2025-09-24T19:26:30.874563] [DEBUG] [LOCAL ] IIIN: Saving primary data. [2025-09-24T19:26:30.875239] [DEBUG] [LOCAL ] IIIN: Trimmed 25177 records to 16693 (keeping 200 days of data) [2025-09-24T19:26:30.979852] [DEBUG] [LOCAL ] IIIN: Primary data saved (16693 records). [2025-09-24T19:26:30.980016] [INFO ] [MAIN ] IIIN: Full history saved. [2025-09-24T19:26:30.980109] [INFO ] [MAIN ] Update Progress: 1104/2373 symbols completed. IIIN took 26.6s. Estimated remaining: 2h 48m 21s. Rate: 7.5 symbols/min [2025-09-24T19:26:31.147419] [INFO ] [MAIN ] IMAX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:26:31.192373] [DEBUG] [LOCAL ] IMAX: Loaded 42766 existing records from primary storage. [2025-09-24T19:26:31.192619] [INFO ] [MAIN ] IMAX: Loaded 42766 existing records. [2025-09-24T19:26:31.225199] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2025-03. [2025-09-24T19:26:31.376672] [WARN ] [MAIN ] IMAX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:26:31.376925] [INFO ] [MAIN ] IMAX: Wiping existing primary data before full refresh. [2025-09-24T19:26:31.376974] [INFO ] [LOCAL ] IMAX: Starting deletion of primary data. [2025-09-24T19:26:31.378977] [DEBUG] [LOCAL ] IMAX: Deleted primary data file. [2025-09-24T19:26:31.379041] [INFO ] [MAIN ] IMAX: Starting full primary refresh. [2025-09-24T19:26:31.735582] [INFO ] [REMOTE ] IMAX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:26:31.934954] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2025-07 (1.52 seconds). [2025-09-24T19:26:32.016088] [INFO ] [REMOTE ] IHS: Fetching primary data for 2025-08. [2025-09-24T19:26:32.634998] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2025-03 (1.41 seconds). [2025-09-24T19:26:32.816080] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2025-04. [2025-09-24T19:26:33.075784] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2025-08 (1.06 seconds). [2025-09-24T19:26:33.616085] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2024-12. [2025-09-24T19:26:34.338750] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-24T19:26:34.416047] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2025-05. [2025-09-24T19:26:35.083406] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2024-12 (1.47 seconds). [2025-09-24T19:26:35.216048] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2025-01. [2025-09-24T19:26:35.668222] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2025-05 (1.25 seconds). [2025-09-24T19:26:36.016126] [INFO ] [REMOTE ] IIM: Fetching primary data for 2025-05. [2025-09-24T19:26:36.521001] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2025-01 (1.30 seconds). [2025-09-24T19:26:36.816094] [INFO ] [REMOTE ] IHS: Fetching primary data for 2025-09. [2025-09-24T19:26:36.909923] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2025-05 (0.89 seconds). [2025-09-24T19:26:37.616074] [INFO ] [REMOTE ] IIM: Fetching primary data for 2025-06. [2025-09-24T19:26:38.348311] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2025-09 (1.53 seconds). [2025-09-24T19:26:38.355189] [INFO ] [REMOTE ] IHS: Full fetch complete (52376 records). [2025-09-24T19:26:38.365723] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2025-06 (0.75 seconds). [2025-09-24T19:26:38.365359] [DEBUG] [VALIDATOR ] IHS: Validating primary data. [2025-09-24T19:26:38.423558] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2025-02. [2025-09-24T19:26:38.756962] [DEBUG] [VALIDATOR ] IHS: All expected trading days are present. [2025-09-24T19:26:38.757051] [DEBUG] [VALIDATOR ] IHS: Primary data validation passed. [2025-09-24T19:26:38.758417] [INFO ] [MAIN ] IHS: Fetched primary data is valid. [2025-09-24T19:26:38.758515] [DEBUG] [LOCAL ] IHS: Saving primary data. [2025-09-24T19:26:38.759802] [DEBUG] [LOCAL ] IHS: Trimmed 52376 records to 39058 (keeping 200 days of data) [2025-09-24T19:26:38.982428] [DEBUG] [LOCAL ] IHS: Primary data saved (39058 records). [2025-09-24T19:26:38.982593] [INFO ] [MAIN ] IHS: Full history saved. [2025-09-24T19:26:38.982778] [INFO ] [MAIN ] Update Progress: 1105/2373 symbols completed. IHS took 44.0s. Estimated remaining: 2h 48m 13s. Rate: 7.5 symbols/min [2025-09-24T19:26:39.149630] [INFO ] [MAIN ] INFA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:26:39.200180] [DEBUG] [LOCAL ] INFA: Loaded 50032 existing records from primary storage. [2025-09-24T19:26:39.200356] [INFO ] [MAIN ] INFA: Loaded 50032 existing records. [2025-09-24T19:26:39.221234] [INFO ] [REMOTE ] IIM: Fetching primary data for 2025-07. [2025-09-24T19:26:39.379933] [WARN ] [MAIN ] INFA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:26:39.380157] [INFO ] [MAIN ] INFA: Wiping existing primary data before full refresh. [2025-09-24T19:26:39.380204] [INFO ] [LOCAL ] INFA: Starting deletion of primary data. [2025-09-24T19:26:39.381390] [DEBUG] [LOCAL ] INFA: Deleted primary data file. [2025-09-24T19:26:39.381461] [INFO ] [MAIN ] INFA: Starting full primary refresh. [2025-09-24T19:26:39.748457] [INFO ] [REMOTE ] INFA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:26:39.909042] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-24T19:26:39.989137] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2025-07 (0.77 seconds). [2025-09-24T19:26:40.016076] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2025-06. [2025-09-24T19:26:40.816078] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2025-03. [2025-09-24T19:26:41.360416] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2025-06 (1.34 seconds). [2025-09-24T19:26:41.616081] [INFO ] [REMOTE ] IIM: Fetching primary data for 2025-08. [2025-09-24T19:26:42.111003] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-24T19:26:42.379067] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2025-08 (0.76 seconds). [2025-09-24T19:26:42.416067] [INFO ] [REMOTE ] IIM: Fetching primary data for 2025-09. [2025-09-24T19:26:43.216061] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2025-04. [2025-09-24T19:26:43.474222] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2025-09 (1.06 seconds). [2025-09-24T19:26:43.477911] [INFO ] [REMOTE ] IIM: Full fetch complete (25385 records). [2025-09-24T19:26:43.477997] [DEBUG] [VALIDATOR ] IIM: Validating primary data. [2025-09-24T19:26:43.839290] [DEBUG] [VALIDATOR ] IIM: All expected trading days are present. [2025-09-24T19:26:43.839373] [DEBUG] [VALIDATOR ] IIM: Primary data validation passed. [2025-09-24T19:26:43.839961] [INFO ] [MAIN ] IIM: Fetched primary data is valid. [2025-09-24T19:26:43.840023] [DEBUG] [LOCAL ] IIM: Saving primary data. [2025-09-24T19:26:43.840672] [DEBUG] [LOCAL ] IIM: Trimmed 25385 records to 15907 (keeping 200 days of data) [2025-09-24T19:26:43.942957] [DEBUG] [LOCAL ] IIM: Primary data saved (15907 records). [2025-09-24T19:26:43.943104] [INFO ] [MAIN ] IIM: Full history saved. [2025-09-24T19:26:43.943196] [INFO ] [MAIN ] Update Progress: 1106/2373 symbols completed. IIM took 30.8s. Estimated remaining: 2h 48m 1s. Rate: 7.5 symbols/min [2025-09-24T19:26:44.021140] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2025-07. [2025-09-24T19:26:44.124965] [INFO ] [MAIN ] INFY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:26:44.193754] [DEBUG] [LOCAL ] INFY: Loaded 53600 existing records from primary storage. [2025-09-24T19:26:44.193927] [INFO ] [MAIN ] INFY: Loaded 53600 existing records. [2025-09-24T19:26:44.371334] [WARN ] [MAIN ] INFY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:26:44.371581] [INFO ] [MAIN ] INFY: Wiping existing primary data before full refresh. [2025-09-24T19:26:44.371629] [INFO ] [LOCAL ] INFY: Starting deletion of primary data. [2025-09-24T19:26:44.373212] [DEBUG] [LOCAL ] INFY: Deleted primary data file. [2025-09-24T19:26:44.373274] [INFO ] [MAIN ] INFY: Starting full primary refresh. [2025-09-24T19:26:44.729254] [INFO ] [REMOTE ] INFY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:26:44.817254] [INFO ] [REMOTE ] INFY: Fetching primary data for 2024-12. [2025-09-24T19:26:44.820080] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2025-04 (1.60 seconds). [2025-09-24T19:26:45.344891] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-24T19:26:45.616090] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2025-05. [2025-09-24T19:26:46.416061] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2025-08. [2025-09-24T19:26:46.603062] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2024-12 (1.79 seconds). [2025-09-24T19:26:47.132334] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2025-05 (1.52 seconds). [2025-09-24T19:26:47.216033] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2025-06. [2025-09-24T19:26:47.670675] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2025-08 (1.25 seconds). [2025-09-24T19:26:48.016100] [INFO ] [REMOTE ] INFY: Fetching primary data for 2025-01. [2025-09-24T19:26:48.794741] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-24T19:26:48.816027] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2025-07. [2025-09-24T19:26:49.616060] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2025-09. [2025-09-24T19:26:49.836509] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2025-01 (1.82 seconds). [2025-09-24T19:26:50.264986] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-24T19:26:50.416143] [INFO ] [REMOTE ] INFA: Fetching primary data for 2024-12. [2025-09-24T19:26:50.702934] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2025-09 (1.09 seconds). [2025-09-24T19:26:50.708771] [INFO ] [REMOTE ] IIPR: Full fetch complete (44105 records). [2025-09-24T19:26:50.708916] [DEBUG] [VALIDATOR ] IIPR: Validating primary data. [2025-09-24T19:26:51.128212] [DEBUG] [VALIDATOR ] IIPR: All expected trading days are present. [2025-09-24T19:26:51.128339] [DEBUG] [VALIDATOR ] IIPR: Primary data validation passed. [2025-09-24T19:26:51.129281] [INFO ] [MAIN ] IIPR: Fetched primary data is valid. [2025-09-24T19:26:51.129355] [DEBUG] [LOCAL ] IIPR: Saving primary data. [2025-09-24T19:26:51.132905] [DEBUG] [LOCAL ] IIPR: Trimmed 44105 records to 29633 (keeping 200 days of data) [2025-09-24T19:26:51.225052] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2025-08. [2025-09-24T19:26:51.320563] [DEBUG] [LOCAL ] IIPR: Primary data saved (29633 records). [2025-09-24T19:26:51.320743] [INFO ] [MAIN ] IIPR: Full history saved. [2025-09-24T19:26:51.320845] [INFO ] [MAIN ] Update Progress: 1107/2373 symbols completed. IIPR took 31.0s. Estimated remaining: 2h 47m 53s. Rate: 7.5 symbols/min [2025-09-24T19:26:51.500394] [INFO ] [MAIN ] ING: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:26:51.557417] [DEBUG] [LOCAL ] ING: Loaded 50806 existing records from primary storage. [2025-09-24T19:26:51.557763] [INFO ] [MAIN ] ING: Loaded 50806 existing records. [2025-09-24T19:26:51.748220] [WARN ] [MAIN ] ING: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:26:51.748575] [INFO ] [MAIN ] ING: Wiping existing primary data before full refresh. [2025-09-24T19:26:51.748675] [INFO ] [LOCAL ] ING: Starting deletion of primary data. [2025-09-24T19:26:51.751307] [DEBUG] [LOCAL ] ING: Deleted primary data file. [2025-09-24T19:26:51.751380] [INFO ] [MAIN ] ING: Starting full primary refresh. [2025-09-24T19:26:52.018574] [INFO ] [REMOTE ] INFY: Fetching primary data for 2025-02. [2025-09-24T19:26:52.216882] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2024-12 (1.80 seconds). [2025-09-24T19:26:52.220279] [INFO ] [REMOTE ] ING: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:26:52.467539] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2025-08 (1.24 seconds). [2025-09-24T19:26:52.816070] [INFO ] [REMOTE ] INFA: Fetching primary data for 2025-01. [2025-09-24T19:26:53.440022] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-24T19:26:53.616161] [INFO ] [REMOTE ] INFY: Fetching primary data for 2025-03. [2025-09-24T19:26:54.331955] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-24T19:26:54.416034] [INFO ] [REMOTE ] INFA: Fetching primary data for 2025-02. [2025-09-24T19:26:55.216088] [INFO ] [REMOTE ] ING: Fetching primary data for 2024-12. [2025-09-24T19:26:55.352063] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-24T19:26:56.016110] [INFO ] [REMOTE ] INFY: Fetching primary data for 2025-04. [2025-09-24T19:26:56.107894] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2025-02 (1.69 seconds). [2025-09-24T19:26:56.642407] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2024-12 (1.43 seconds). [2025-09-24T19:26:56.816062] [INFO ] [REMOTE ] ING: Fetching primary data for 2025-01. [2025-09-24T19:26:57.616062] [INFO ] [REMOTE ] INFA: Fetching primary data for 2025-03. [2025-09-24T19:26:57.989260] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2025-04 (1.97 seconds). [2025-09-24T19:26:58.416108] [INFO ] [REMOTE ] INFY: Fetching primary data for 2025-05. [2025-09-24T19:26:58.535881] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2025-01 (1.72 seconds). [2025-09-24T19:26:59.216101] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2025-09. [2025-09-24T19:26:59.354250] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-24T19:26:59.951318] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-24T19:27:00.016039] [INFO ] [REMOTE ] INFY: Fetching primary data for 2025-06. [2025-09-24T19:27:00.816113] [INFO ] [REMOTE ] ING: Fetching primary data for 2025-02. [2025-09-24T19:27:00.976565] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-24T19:27:00.986632] [INFO ] [REMOTE ] IMAX: Full fetch complete (59512 records). [2025-09-24T19:27:00.986823] [DEBUG] [VALIDATOR ] IMAX: Validating primary data. [2025-09-24T19:27:01.415015] [DEBUG] [VALIDATOR ] IMAX: All expected trading days are present. [2025-09-24T19:27:01.415120] [DEBUG] [VALIDATOR ] IMAX: Primary data validation passed. [2025-09-24T19:27:01.416095] [INFO ] [MAIN ] IMAX: Fetched primary data is valid. [2025-09-24T19:27:01.416184] [DEBUG] [LOCAL ] IMAX: Saving primary data. [2025-09-24T19:27:01.420302] [DEBUG] [LOCAL ] IMAX: Trimmed 59512 records to 42759 (keeping 200 days of data) [2025-09-24T19:27:01.635715] [INFO ] [REMOTE ] INFA: Fetching primary data for 2025-04. [2025-09-24T19:27:01.686689] [DEBUG] [LOCAL ] IMAX: Primary data saved (42759 records). [2025-09-24T19:27:01.686874] [INFO ] [MAIN ] IMAX: Full history saved. [2025-09-24T19:27:01.687067] [INFO ] [MAIN ] Update Progress: 1108/2373 symbols completed. IMAX took 30.7s. Estimated remaining: 2h 47m 47s. Rate: 7.5 symbols/min [2025-09-24T19:27:01.859395] [INFO ] [MAIN ] INGM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:27:01.897034] [DEBUG] [LOCAL ] INGM: Loaded 28874 existing records from primary storage. [2025-09-24T19:27:01.897175] [INFO ] [MAIN ] INGM: Loaded 28874 existing records. [2025-09-24T19:27:02.098581] [WARN ] [MAIN ] INGM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:27:02.099049] [INFO ] [MAIN ] INGM: Wiping existing primary data before full refresh. [2025-09-24T19:27:02.099145] [INFO ] [LOCAL ] INGM: Starting deletion of primary data. [2025-09-24T19:27:02.100171] [DEBUG] [LOCAL ] INGM: Deleted primary data file. [2025-09-24T19:27:02.100256] [INFO ] [MAIN ] INGM: Starting full primary refresh. [2025-09-24T19:27:02.250903] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2025-06 (2.23 seconds). [2025-09-24T19:27:02.421161] [INFO ] [REMOTE ] INFY: Fetching primary data for 2025-07. [2025-09-24T19:27:02.515549] [INFO ] [REMOTE ] INGM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:27:03.216156] [INFO ] [REMOTE ] INGM: Fetching primary data for 2024-12. [2025-09-24T19:27:03.323308] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2025-02 (2.51 seconds). [2025-09-24T19:27:04.016160] [INFO ] [REMOTE ] ING: Fetching primary data for 2025-03. [2025-09-24T19:27:05.324117] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2024-12 (2.11 seconds). [2025-09-24T19:27:05.367547] [INFO ] [REMOTE ] INGM: Fetching primary data for 2025-01. [2025-09-24T19:27:05.374913] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2025-04 (3.74 seconds). [2025-09-24T19:27:05.616100] [INFO ] [REMOTE ] INFA: Fetching primary data for 2025-05. [2025-09-24T19:27:05.880950] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2025-07 (3.46 seconds). [2025-09-24T19:27:05.923803] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2025-03 (1.91 seconds). [2025-09-24T19:27:06.329332] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2025-01 (0.96 seconds). [2025-09-24T19:27:06.416109] [INFO ] [REMOTE ] INGM: Fetching primary data for 2025-02. [2025-09-24T19:27:07.216104] [INFO ] [REMOTE ] INFY: Fetching primary data for 2025-08. [2025-09-24T19:27:07.280748] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2025-05 (1.66 seconds). [2025-09-24T19:27:07.570783] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-24T19:27:08.016052] [INFO ] [REMOTE ] ING: Fetching primary data for 2025-04. [2025-09-24T19:27:08.816106] [INFO ] [REMOTE ] INFA: Fetching primary data for 2025-06. [2025-09-24T19:27:09.072309] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-24T19:27:09.616095] [INFO ] [REMOTE ] INFY: Fetching primary data for 2025-09. [2025-09-24T19:27:09.781134] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-24T19:27:10.152351] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2025-06 (1.34 seconds). [2025-09-24T19:27:10.416095] [INFO ] [REMOTE ] ING: Fetching primary data for 2025-05. [2025-09-24T19:27:11.216136] [INFO ] [REMOTE ] INGM: Fetching primary data for 2025-03. [2025-09-24T19:27:11.265533] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-24T19:27:11.275708] [INFO ] [REMOTE ] INFY: Full fetch complete (77535 records). [2025-09-24T19:27:11.275942] [DEBUG] [VALIDATOR ] INFY: Validating primary data. [2025-09-24T19:27:11.681187] [DEBUG] [VALIDATOR ] INFY: All expected trading days are present. [2025-09-24T19:27:11.681353] [DEBUG] [VALIDATOR ] INFY: Primary data validation passed. [2025-09-24T19:27:11.682389] [INFO ] [MAIN ] INFY: Fetched primary data is valid. [2025-09-24T19:27:11.682515] [DEBUG] [LOCAL ] INFY: Saving primary data. [2025-09-24T19:27:11.684079] [DEBUG] [LOCAL ] INFY: Trimmed 77535 records to 53600 (keeping 200 days of data) [2025-09-24T19:27:11.845424] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-24T19:27:12.016519] [INFO ] [REMOTE ] INFA: Fetching primary data for 2025-07. [2025-09-24T19:27:12.059299] [DEBUG] [LOCAL ] INFY: Primary data saved (53600 records). [2025-09-24T19:27:12.059453] [INFO ] [MAIN ] INFY: Full history saved. [2025-09-24T19:27:12.059545] [INFO ] [MAIN ] Update Progress: 1109/2373 symbols completed. INFY took 28.1s. Estimated remaining: 2h 47m 42s. Rate: 7.5 symbols/min [2025-09-24T19:27:12.233984] [INFO ] [MAIN ] INGR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:27:12.273932] [DEBUG] [LOCAL ] INGR: Loaded 33372 existing records from primary storage. [2025-09-24T19:27:12.274110] [INFO ] [MAIN ] INGR: Loaded 33372 existing records. [2025-09-24T19:27:12.452335] [WARN ] [MAIN ] INGR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:27:12.452813] [INFO ] [MAIN ] INGR: Wiping existing primary data before full refresh. [2025-09-24T19:27:12.452958] [INFO ] [LOCAL ] INGR: Starting deletion of primary data. [2025-09-24T19:27:12.454013] [DEBUG] [LOCAL ] INGR: Deleted primary data file. [2025-09-24T19:27:12.454075] [INFO ] [MAIN ] INGR: Starting full primary refresh. [2025-09-24T19:27:12.754178] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-24T19:27:12.820025] [INFO ] [REMOTE ] ING: Fetching primary data for 2025-06. [2025-09-24T19:27:12.841187] [INFO ] [REMOTE ] INGR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:27:13.418787] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2025-07 (1.40 seconds). [2025-09-24T19:27:13.616098] [INFO ] [REMOTE ] INGM: Fetching primary data for 2025-04. [2025-09-24T19:27:14.416101] [INFO ] [REMOTE ] INGR: Fetching primary data for 2024-12. [2025-09-24T19:27:15.216149] [INFO ] [REMOTE ] INFA: Fetching primary data for 2025-08. [2025-09-24T19:27:15.751896] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2025-06 (2.93 seconds). [2025-09-24T19:27:16.016130] [INFO ] [REMOTE ] ING: Fetching primary data for 2025-07. [2025-09-24T19:27:16.520374] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2024-12 (2.10 seconds). [2025-09-24T19:27:16.816151] [INFO ] [REMOTE ] INGR: Fetching primary data for 2025-01. [2025-09-24T19:27:17.183498] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2025-04 (3.57 seconds). [2025-09-24T19:27:17.423476] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2025-08 (2.21 seconds). [2025-09-24T19:27:17.616067] [INFO ] [REMOTE ] INFA: Fetching primary data for 2025-09. [2025-09-24T19:27:17.650874] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2025-07 (1.63 seconds). [2025-09-24T19:27:18.201365] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2025-01 (1.39 seconds). [2025-09-24T19:27:18.416094] [INFO ] [REMOTE ] INGR: Fetching primary data for 2025-02. [2025-09-24T19:27:19.216094] [INFO ] [REMOTE ] INGM: Fetching primary data for 2025-05. [2025-09-24T19:27:19.624395] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2025-09 (2.01 seconds). [2025-09-24T19:27:19.633185] [INFO ] [REMOTE ] INFA: Full fetch complete (71820 records). [2025-09-24T19:27:19.633327] [DEBUG] [VALIDATOR ] INFA: Validating primary data. [2025-09-24T19:27:20.018125] [INFO ] [REMOTE ] ING: Fetching primary data for 2025-08. [2025-09-24T19:27:20.040825] [DEBUG] [VALIDATOR ] INFA: All expected trading days are present. [2025-09-24T19:27:20.042258] [DEBUG] [VALIDATOR ] INFA: Primary data validation passed. [2025-09-24T19:27:20.043479] [INFO ] [MAIN ] INFA: Fetched primary data is valid. [2025-09-24T19:27:20.043770] [DEBUG] [LOCAL ] INFA: Saving primary data. [2025-09-24T19:27:20.053549] [DEBUG] [LOCAL ] INFA: Trimmed 71820 records to 49983 (keeping 200 days of data) [2025-09-24T19:27:20.068103] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2025-02 (1.65 seconds). [2025-09-24T19:27:20.379593] [DEBUG] [LOCAL ] INFA: Primary data saved (49983 records). [2025-09-24T19:27:20.379765] [INFO ] [MAIN ] INFA: Full history saved. [2025-09-24T19:27:20.379875] [INFO ] [MAIN ] Update Progress: 1110/2373 symbols completed. INFA took 41.4s. Estimated remaining: 2h 47m 35s. Rate: 7.5 symbols/min [2025-09-24T19:27:20.566985] [INFO ] [MAIN ] INN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:27:20.570343] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-24T19:27:20.613961] [DEBUG] [LOCAL ] INN: Loaded 41945 existing records from primary storage. [2025-09-24T19:27:20.614105] [INFO ] [MAIN ] INN: Loaded 41945 existing records. [2025-09-24T19:27:20.817177] [INFO ] [REMOTE ] INGR: Fetching primary data for 2025-03. [2025-09-24T19:27:20.816993] [WARN ] [MAIN ] INN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:27:20.817814] [INFO ] [MAIN ] INN: Wiping existing primary data before full refresh. [2025-09-24T19:27:20.818874] [INFO ] [LOCAL ] INN: Starting deletion of primary data. [2025-09-24T19:27:20.820026] [DEBUG] [LOCAL ] INN: Deleted primary data file. [2025-09-24T19:27:20.820089] [INFO ] [MAIN ] INN: Starting full primary refresh. [2025-09-24T19:27:21.251704] [INFO ] [REMOTE ] INN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:27:21.616090] [INFO ] [REMOTE ] INN: Fetching primary data for 2024-12. [2025-09-24T19:27:21.826881] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2025-08 (1.81 seconds). [2025-09-24T19:27:22.382419] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2025-03 (1.57 seconds). [2025-09-24T19:27:22.416030] [INFO ] [REMOTE ] INGR: Fetching primary data for 2025-04. [2025-09-24T19:27:23.009519] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-24T19:27:23.216094] [INFO ] [REMOTE ] INGM: Fetching primary data for 2025-06. [2025-09-24T19:27:23.778775] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2025-04 (1.36 seconds). [2025-09-24T19:27:23.969722] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2025-06 (0.75 seconds). [2025-09-24T19:27:24.016129] [INFO ] [REMOTE ] ING: Fetching primary data for 2025-09. [2025-09-24T19:27:24.816097] [INFO ] [REMOTE ] INGM: Fetching primary data for 2025-07. [2025-09-24T19:27:25.616062] [INFO ] [REMOTE ] INN: Fetching primary data for 2025-01. [2025-09-24T19:27:25.807869] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-24T19:27:25.816888] [INFO ] [REMOTE ] ING: Full fetch complete (73635 records). [2025-09-24T19:27:25.817047] [DEBUG] [VALIDATOR ] ING: Validating primary data. [2025-09-24T19:27:26.231597] [DEBUG] [VALIDATOR ] ING: All expected trading days are present. [2025-09-24T19:27:26.231737] [DEBUG] [VALIDATOR ] ING: Primary data validation passed. [2025-09-24T19:27:26.233054] [INFO ] [MAIN ] ING: Fetched primary data is valid. [2025-09-24T19:27:26.233133] [DEBUG] [LOCAL ] ING: Saving primary data. [2025-09-24T19:27:26.234849] [DEBUG] [LOCAL ] ING: Trimmed 73635 records to 50795 (keeping 200 days of data) [2025-09-24T19:27:26.360141] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-24T19:27:26.447520] [INFO ] [REMOTE ] INGR: Fetching primary data for 2025-05. [2025-09-24T19:27:26.604248] [DEBUG] [LOCAL ] ING: Primary data saved (50795 records). [2025-09-24T19:27:26.604429] [INFO ] [MAIN ] ING: Full history saved. [2025-09-24T19:27:26.604588] [INFO ] [MAIN ] Update Progress: 1111/2373 symbols completed. ING took 35.3s. Estimated remaining: 2h 47m 25s. Rate: 7.5 symbols/min [2025-09-24T19:27:26.775630] [INFO ] [MAIN ] INR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:27:26.775852] [DEBUG] [LOCAL ] INR: No existing data file found in primary storage. [2025-09-24T19:27:26.775892] [WARN ] [MAIN ] INR: No existing data found, performing full refresh instead. [2025-09-24T19:27:26.776035] [INFO ] [MAIN ] INR: Wiping existing primary data before full refresh. [2025-09-24T19:27:26.776078] [INFO ] [LOCAL ] INR: Starting deletion of primary data. [2025-09-24T19:27:26.776121] [DEBUG] [LOCAL ] INR: No primary data file found to delete. [2025-09-24T19:27:26.776155] [INFO ] [MAIN ] INR: Starting full primary refresh. [2025-09-24T19:27:27.145534] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T19:27:27.190846] [INFO ] [REMOTE ] INR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:27:27.216039] [INFO ] [REMOTE ] INR: Fetching primary data for 2024-12. [2025-09-24T19:27:27.417812] [DEBUG] [REMOTE ] INR: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:27:27.418173] [WARN ] [REMOTE ] INR: No data returned for month 2024-12 [2025-09-24T19:27:27.828344] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2025-05 (1.38 seconds). [2025-09-24T19:27:28.016077] [INFO ] [REMOTE ] INGR: Fetching primary data for 2025-06. [2025-09-24T19:27:28.816103] [INFO ] [REMOTE ] INGM: Fetching primary data for 2025-08. [2025-09-24T19:27:29.377570] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2025-06 (1.36 seconds). [2025-09-24T19:27:29.616045] [INFO ] [REMOTE ] INGR: Fetching primary data for 2025-07. [2025-09-24T19:27:29.641970] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2025-08 (0.83 seconds). [2025-09-24T19:27:30.416150] [INFO ] [REMOTE ] INN: Fetching primary data for 2025-02. [2025-09-24T19:27:31.005841] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2025-07 (1.39 seconds). [2025-09-24T19:27:31.216092] [INFO ] [REMOTE ] INGR: Fetching primary data for 2025-08. [2025-09-24T19:27:31.704772] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2025-02 (1.29 seconds). [2025-09-24T19:27:32.016086] [INFO ] [REMOTE ] INN: Fetching primary data for 2025-03. [2025-09-24T19:27:32.583104] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2025-08 (1.37 seconds). [2025-09-24T19:27:32.816095] [INFO ] [REMOTE ] INGR: Fetching primary data for 2025-09. [2025-09-24T19:27:33.463085] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2025-03 (1.45 seconds). [2025-09-24T19:27:33.616091] [INFO ] [REMOTE ] INGM: Fetching primary data for 2025-09. [2025-09-24T19:27:34.369720] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-24T19:27:34.376512] [INFO ] [REMOTE ] INGR: Full fetch complete (49805 records). [2025-09-24T19:27:34.376627] [DEBUG] [VALIDATOR ] INGR: Validating primary data. [2025-09-24T19:27:34.421174] [INFO ] [REMOTE ] INR: Fetching primary data for 2025-01. [2025-09-24T19:27:34.807576] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2025-09 (1.19 seconds). [2025-09-24T19:27:34.807070] [DEBUG] [VALIDATOR ] INGR: All expected trading days are present. [2025-09-24T19:27:34.807745] [DEBUG] [VALIDATOR ] INGR: Primary data validation passed. [2025-09-24T19:27:34.812848] [INFO ] [MAIN ] INGR: Fetched primary data is valid. [2025-09-24T19:27:34.813370] [DEBUG] [LOCAL ] INGR: Saving primary data. [2025-09-24T19:27:34.813577] [INFO ] [REMOTE ] INGM: Full fetch complete (42137 records). [2025-09-24T19:27:34.813881] [DEBUG] [VALIDATOR ] INGM: Validating primary data. [2025-09-24T19:27:34.861639] [DEBUG] [LOCAL ] INGR: Trimmed 49805 records to 33328 (keeping 200 days of data) [2025-09-24T19:27:35.040231] [INFO ] [REMOTE ] INR: Incremental fetch complete for 2025-01 (0.62 seconds). [2025-09-24T19:27:35.221228] [INFO ] [REMOTE ] INR: Fetching primary data for 2025-02. [2025-09-24T19:27:35.378257] [DEBUG] [VALIDATOR ] INGM: All expected trading days are present. [2025-09-24T19:27:35.378398] [DEBUG] [VALIDATOR ] INGM: Primary data validation passed. [2025-09-24T19:27:35.379369] [INFO ] [MAIN ] INGM: Fetched primary data is valid. [2025-09-24T19:27:35.411960] [DEBUG] [LOCAL ] INGM: Saving primary data. [2025-09-24T19:27:35.440954] [DEBUG] [LOCAL ] INGM: Trimmed 42137 records to 28712 (keeping 200 days of data) [2025-09-24T19:27:35.554733] [DEBUG] [LOCAL ] INGR: Primary data saved (33328 records). [2025-09-24T19:27:35.555628] [INFO ] [MAIN ] INGR: Full history saved. [2025-09-24T19:27:35.556046] [INFO ] [MAIN ] Update Progress: 1112/2373 symbols completed. INGR took 23.5s. Estimated remaining: 2h 47m 18s. Rate: 7.5 symbols/min [2025-09-24T19:27:35.745528] [INFO ] [MAIN ] INSP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:27:35.823824] [DEBUG] [LOCAL ] INGM: Primary data saved (28712 records). [2025-09-24T19:27:35.823976] [INFO ] [MAIN ] INGM: Full history saved. [2025-09-24T19:27:35.824142] [INFO ] [MAIN ] Update Progress: 1113/2373 symbols completed. INGM took 34.1s. Estimated remaining: 2h 47m 1s. Rate: 7.5 symbols/min [2025-09-24T19:27:35.951960] [DEBUG] [LOCAL ] INSP: Loaded 36869 existing records from primary storage. [2025-09-24T19:27:35.957729] [INFO ] [MAIN ] INSP: Loaded 36869 existing records. [2025-09-24T19:27:36.030056] [INFO ] [REMOTE ] INN: Fetching primary data for 2025-04. [2025-09-24T19:27:36.162639] [INFO ] [MAIN ] INSW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:27:36.253411] [WARN ] [MAIN ] INSP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:27:36.253705] [INFO ] [MAIN ] INSP: Wiping existing primary data before full refresh. [2025-09-24T19:27:36.253763] [INFO ] [LOCAL ] INSP: Starting deletion of primary data. [2025-09-24T19:27:36.254563] [DEBUG] [LOCAL ] INSP: Deleted primary data file. [2025-09-24T19:27:36.254628] [INFO ] [MAIN ] INSP: Starting full primary refresh. [2025-09-24T19:27:36.527259] [DEBUG] [LOCAL ] INSW: Loaded 40407 existing records from primary storage. [2025-09-24T19:27:36.545984] [INFO ] [MAIN ] INSW: Loaded 40407 existing records. [2025-09-24T19:27:36.780056] [INFO ] [REMOTE ] INSP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:27:36.842142] [INFO ] [REMOTE ] INSP: Fetching primary data for 2024-12. [2025-09-24T19:27:36.880415] [WARN ] [MAIN ] INSW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:27:36.880221] [INFO ] [REMOTE ] INR: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-24T19:27:36.881088] [INFO ] [MAIN ] INSW: Wiping existing primary data before full refresh. [2025-09-24T19:27:36.891062] [INFO ] [LOCAL ] INSW: Starting deletion of primary data. [2025-09-24T19:27:36.892425] [DEBUG] [LOCAL ] INSW: Deleted primary data file. [2025-09-24T19:27:36.892526] [INFO ] [MAIN ] INSW: Starting full primary refresh. [2025-09-24T19:27:37.248771] [INFO ] [REMOTE ] INSW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:27:37.616087] [INFO ] [REMOTE ] INR: Fetching primary data for 2025-03. [2025-09-24T19:27:37.689809] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-24T19:27:38.223999] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2024-12 (1.38 seconds). [2025-09-24T19:27:38.416090] [INFO ] [REMOTE ] INN: Fetching primary data for 2025-05. [2025-09-24T19:27:39.105232] [INFO ] [REMOTE ] INR: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-24T19:27:39.216055] [INFO ] [REMOTE ] INSW: Fetching primary data for 2024-12. [2025-09-24T19:27:39.976745] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-24T19:27:40.016050] [INFO ] [REMOTE ] INSP: Fetching primary data for 2025-01. [2025-09-24T19:27:40.816097] [INFO ] [REMOTE ] INN: Fetching primary data for 2025-06. [2025-09-24T19:27:41.051304] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-24T19:27:41.497943] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-24T19:27:41.616041] [INFO ] [REMOTE ] INSP: Fetching primary data for 2025-02. [2025-09-24T19:27:42.009739] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2025-06 (1.19 seconds). [2025-09-24T19:27:42.416087] [INFO ] [REMOTE ] INN: Fetching primary data for 2025-07. [2025-09-24T19:27:42.965071] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-24T19:27:43.216085] [INFO ] [REMOTE ] INSP: Fetching primary data for 2025-03. [2025-09-24T19:27:43.960191] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-24T19:27:44.016072] [INFO ] [REMOTE ] INN: Fetching primary data for 2025-08. [2025-09-24T19:27:44.575094] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2025-03 (1.36 seconds). [2025-09-24T19:27:44.816128] [INFO ] [REMOTE ] INR: Fetching primary data for 2025-04. [2025-09-24T19:27:45.376292] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-24T19:27:45.616130] [INFO ] [REMOTE ] INN: Fetching primary data for 2025-09. [2025-09-24T19:27:45.820884] [INFO ] [REMOTE ] INR: Incremental fetch complete for 2025-04 (1.00 seconds). [2025-09-24T19:27:46.416086] [INFO ] [REMOTE ] INR: Fetching primary data for 2025-05. [2025-09-24T19:27:46.907851] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2025-09 (1.29 seconds). [2025-09-24T19:27:46.914522] [INFO ] [REMOTE ] INN: Full fetch complete (57750 records). [2025-09-24T19:27:46.914665] [DEBUG] [VALIDATOR ] INN: Validating primary data. [2025-09-24T19:27:47.221225] [INFO ] [REMOTE ] INSP: Fetching primary data for 2025-04. [2025-09-24T19:27:47.308172] [DEBUG] [VALIDATOR ] INN: All expected trading days are present. [2025-09-24T19:27:47.308320] [DEBUG] [VALIDATOR ] INN: Primary data validation passed. [2025-09-24T19:27:47.309401] [INFO ] [MAIN ] INN: Fetched primary data is valid. [2025-09-24T19:27:47.309543] [DEBUG] [LOCAL ] INN: Saving primary data. [2025-09-24T19:27:47.325549] [DEBUG] [LOCAL ] INN: Trimmed 57750 records to 41927 (keeping 200 days of data) [2025-09-24T19:27:47.326495] [INFO ] [REMOTE ] INR: Incremental fetch complete for 2025-05 (0.91 seconds). [2025-09-24T19:27:47.579598] [DEBUG] [LOCAL ] INN: Primary data saved (41927 records). [2025-09-24T19:27:47.579849] [INFO ] [MAIN ] INN: Full history saved. [2025-09-24T19:27:47.579949] [INFO ] [MAIN ] Update Progress: 1114/2373 symbols completed. INN took 27.2s. Estimated remaining: 2h 46m 58s. Rate: 7.5 symbols/min [2025-09-24T19:27:47.757124] [INFO ] [MAIN ] INVH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:27:47.811559] [DEBUG] [LOCAL ] INVH: Loaded 53139 existing records from primary storage. [2025-09-24T19:27:47.811759] [INFO ] [MAIN ] INVH: Loaded 53139 existing records. [2025-09-24T19:27:48.008522] [WARN ] [MAIN ] INVH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:27:48.008824] [INFO ] [MAIN ] INVH: Wiping existing primary data before full refresh. [2025-09-24T19:27:48.008881] [INFO ] [LOCAL ] INVH: Starting deletion of primary data. [2025-09-24T19:27:48.010028] [DEBUG] [LOCAL ] INVH: Deleted primary data file. [2025-09-24T19:27:48.010091] [INFO ] [MAIN ] INVH: Starting full primary refresh. [2025-09-24T19:27:48.021716] [INFO ] [REMOTE ] INR: Fetching primary data for 2025-06. [2025-09-24T19:27:48.382844] [INFO ] [REMOTE ] INVH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:27:48.657791] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2025-04 (1.44 seconds). [2025-09-24T19:27:48.816063] [INFO ] [REMOTE ] INSP: Fetching primary data for 2025-05. [2025-09-24T19:27:49.192314] [INFO ] [REMOTE ] INR: Incremental fetch complete for 2025-06 (1.17 seconds). [2025-09-24T19:27:49.616124] [INFO ] [REMOTE ] INR: Fetching primary data for 2025-07. [2025-09-24T19:27:49.925033] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2025-05 (1.11 seconds). [2025-09-24T19:27:50.416094] [INFO ] [REMOTE ] INSP: Fetching primary data for 2025-06. [2025-09-24T19:27:50.923148] [INFO ] [REMOTE ] INR: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-24T19:27:51.216116] [INFO ] [REMOTE ] INR: Fetching primary data for 2025-08. [2025-09-24T19:27:51.605599] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2025-06 (1.19 seconds). [2025-09-24T19:27:52.016070] [INFO ] [REMOTE ] INSW: Fetching primary data for 2025-01. [2025-09-24T19:27:52.480967] [INFO ] [REMOTE ] INR: Incremental fetch complete for 2025-08 (1.26 seconds). [2025-09-24T19:27:52.816101] [INFO ] [REMOTE ] INSP: Fetching primary data for 2025-07. [2025-09-24T19:27:53.516452] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2025-01 (1.50 seconds). [2025-09-24T19:27:53.616123] [INFO ] [REMOTE ] INR: Fetching primary data for 2025-09. [2025-09-24T19:27:53.961689] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-24T19:27:54.416116] [INFO ] [REMOTE ] INVH: Fetching primary data for 2024-12. [2025-09-24T19:27:54.817146] [INFO ] [REMOTE ] INR: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-24T19:27:54.824665] [INFO ] [REMOTE ] INR: Full fetch complete (33123 records). [2025-09-24T19:27:54.824790] [DEBUG] [VALIDATOR ] INR: Validating primary data. [2025-09-24T19:27:55.021801] [WARN ] [VALIDATOR ] INR: Validation failed - insufficient historical data. Have 163 unique days, need 200 days [2025-09-24T19:27:55.022271] [FATAL] [MAIN ] INR: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:27:55.022344] [WARN ] [MAIN ] INR: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:27:55.022421] [INFO ] [LOCAL ] INR: Starting deletion of primary data. [2025-09-24T19:27:55.022508] [DEBUG] [LOCAL ] INR: No primary data file found to delete. [2025-09-24T19:27:55.022556] [INFO ] [LOCAL ] INR: Starting deletion of derivative data. [2025-09-24T19:27:55.022614] [DEBUG] [LOCAL ] INR: No derivative data file found to delete. [2025-09-24T19:27:55.022727] [INFO ] [MAIN ] Update Progress: 1115/2373 symbols completed. INR took 28.4s. Estimated remaining: 2h 46m 49s. Rate: 7.5 symbols/min [2025-09-24T19:27:55.197687] [INFO ] [MAIN ] INVX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:27:55.216102] [INFO ] [REMOTE ] INSW: Fetching primary data for 2025-02. [2025-09-24T19:27:55.230967] [DEBUG] [LOCAL ] INVX: Loaded 28970 existing records from primary storage. [2025-09-24T19:27:55.231144] [INFO ] [MAIN ] INVX: Loaded 28970 existing records. [2025-09-24T19:27:55.411867] [WARN ] [MAIN ] INVX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:27:55.412128] [INFO ] [MAIN ] INVX: Wiping existing primary data before full refresh. [2025-09-24T19:27:55.412182] [INFO ] [LOCAL ] INVX: Starting deletion of primary data. [2025-09-24T19:27:55.412869] [DEBUG] [LOCAL ] INVX: Deleted primary data file. [2025-09-24T19:27:55.412964] [INFO ] [MAIN ] INVX: Starting full primary refresh. [2025-09-24T19:27:55.769977] [INFO ] [REMOTE ] INVX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:27:56.016061] [INFO ] [REMOTE ] INVX: Fetching primary data for 2024-12. [2025-09-24T19:27:56.183766] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2024-12 (1.77 seconds). [2025-09-24T19:27:56.705576] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-24T19:27:56.816133] [INFO ] [REMOTE ] INVH: Fetching primary data for 2025-01. [2025-09-24T19:27:57.464058] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2024-12 (1.45 seconds). [2025-09-24T19:27:57.616193] [INFO ] [REMOTE ] INSW: Fetching primary data for 2025-03. [2025-09-24T19:27:58.380624] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-24T19:27:58.416064] [INFO ] [REMOTE ] INVH: Fetching primary data for 2025-02. [2025-09-24T19:27:59.207886] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-24T19:27:59.216620] [INFO ] [REMOTE ] INVX: Fetching primary data for 2025-01. [2025-09-24T19:27:59.632279] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-24T19:28:00.016123] [INFO ] [REMOTE ] INVH: Fetching primary data for 2025-03. [2025-09-24T19:28:00.619111] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2025-01 (1.40 seconds). [2025-09-24T19:28:00.816109] [INFO ] [REMOTE ] INSP: Fetching primary data for 2025-08. [2025-09-24T19:28:01.616088] [INFO ] [REMOTE ] INVX: Fetching primary data for 2025-02. [2025-09-24T19:28:01.865744] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2025-03 (1.85 seconds). [2025-09-24T19:28:02.416117] [INFO ] [REMOTE ] INVH: Fetching primary data for 2025-04. [2025-09-24T19:28:02.526712] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2025-08 (1.71 seconds). [2025-09-24T19:28:02.948807] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-24T19:28:03.216108] [INFO ] [REMOTE ] INSW: Fetching primary data for 2025-04. [2025-09-24T19:28:03.974458] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-24T19:28:04.016055] [INFO ] [REMOTE ] INVH: Fetching primary data for 2025-05. [2025-09-24T19:28:04.695999] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-24T19:28:04.816091] [INFO ] [REMOTE ] INSP: Fetching primary data for 2025-09. [2025-09-24T19:28:05.621164] [INFO ] [REMOTE ] INSW: Fetching primary data for 2025-05. [2025-09-24T19:28:05.640354] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-24T19:28:06.084785] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-24T19:28:06.093930] [INFO ] [REMOTE ] INSP: Full fetch complete (52358 records). [2025-09-24T19:28:06.094180] [DEBUG] [VALIDATOR ] INSP: Validating primary data. [2025-09-24T19:28:06.421265] [INFO ] [REMOTE ] INVX: Fetching primary data for 2025-03. [2025-09-24T19:28:06.491769] [DEBUG] [VALIDATOR ] INSP: All expected trading days are present. [2025-09-24T19:28:06.492055] [DEBUG] [VALIDATOR ] INSP: Primary data validation passed. [2025-09-24T19:28:06.493114] [INFO ] [MAIN ] INSP: Fetched primary data is valid. [2025-09-24T19:28:06.493191] [DEBUG] [LOCAL ] INSP: Saving primary data. [2025-09-24T19:28:06.494778] [DEBUG] [LOCAL ] INSP: Trimmed 52358 records to 36853 (keeping 200 days of data) [2025-09-24T19:28:06.720872] [DEBUG] [LOCAL ] INSP: Primary data saved (36853 records). [2025-09-24T19:28:06.721029] [INFO ] [MAIN ] INSP: Full history saved. [2025-09-24T19:28:06.721119] [INFO ] [MAIN ] Update Progress: 1116/2373 symbols completed. INSP took 31.2s. Estimated remaining: 2h 46m 45s. Rate: 7.5 symbols/min [2025-09-24T19:28:06.897748] [INFO ] [MAIN ] IONQ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:28:06.897920] [DEBUG] [LOCAL ] IONQ: No existing data file found in primary storage. [2025-09-24T19:28:06.897958] [WARN ] [MAIN ] IONQ: No existing data found, performing full refresh instead. [2025-09-24T19:28:06.898099] [INFO ] [MAIN ] IONQ: Wiping existing primary data before full refresh. [2025-09-24T19:28:06.898142] [INFO ] [LOCAL ] IONQ: Starting deletion of primary data. [2025-09-24T19:28:06.898183] [DEBUG] [LOCAL ] IONQ: No primary data file found to delete. [2025-09-24T19:28:06.898216] [INFO ] [MAIN ] IONQ: Starting full primary refresh. [2025-09-24T19:28:07.230698] [INFO ] [REMOTE ] INVH: Fetching primary data for 2025-06. [2025-09-24T19:28:07.286492] [INFO ] [REMOTE ] IONQ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:28:07.382999] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-24T19:28:07.676720] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2025-03 (1.26 seconds). [2025-09-24T19:28:08.016101] [INFO ] [REMOTE ] INVX: Fetching primary data for 2025-04. [2025-09-24T19:28:08.816058] [INFO ] [REMOTE ] INSW: Fetching primary data for 2025-06. [2025-09-24T19:28:08.893223] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-24T19:28:09.379753] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2025-04 (1.36 seconds). [2025-09-24T19:28:09.616127] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2024-12. [2025-09-24T19:28:10.323637] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-24T19:28:10.416063] [INFO ] [REMOTE ] INSW: Fetching primary data for 2025-07. [2025-09-24T19:28:11.216150] [INFO ] [REMOTE ] INVX: Fetching primary data for 2025-05. [2025-09-24T19:28:11.798205] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-24T19:28:12.016055] [INFO ] [REMOTE ] INSW: Fetching primary data for 2025-08. [2025-09-24T19:28:12.321166] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2024-12 (2.71 seconds). [2025-09-24T19:28:12.530918] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2025-05 (1.31 seconds). [2025-09-24T19:28:12.816091] [INFO ] [REMOTE ] INVX: Fetching primary data for 2025-06. [2025-09-24T19:28:13.427283] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-24T19:28:13.616158] [INFO ] [REMOTE ] INSW: Fetching primary data for 2025-09. [2025-09-24T19:28:14.088251] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-24T19:28:14.416127] [INFO ] [REMOTE ] INVX: Fetching primary data for 2025-07. [2025-09-24T19:28:15.138684] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2025-09 (1.52 seconds). [2025-09-24T19:28:15.145772] [INFO ] [REMOTE ] INSW: Full fetch complete (60825 records). [2025-09-24T19:28:15.145966] [DEBUG] [VALIDATOR ] INSW: Validating primary data. [2025-09-24T19:28:15.221182] [INFO ] [REMOTE ] INVH: Fetching primary data for 2025-07. [2025-09-24T19:28:15.608960] [DEBUG] [VALIDATOR ] INSW: All expected trading days are present. [2025-09-24T19:28:15.609128] [DEBUG] [VALIDATOR ] INSW: Primary data validation passed. [2025-09-24T19:28:15.610356] [INFO ] [MAIN ] INSW: Fetched primary data is valid. [2025-09-24T19:28:15.610922] [DEBUG] [LOCAL ] INSW: Saving primary data. [2025-09-24T19:28:15.611926] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2025-07 (1.20 seconds). [2025-09-24T19:28:15.621160] [DEBUG] [LOCAL ] INSW: Trimmed 60825 records to 40298 (keeping 200 days of data) [2025-09-24T19:28:15.880936] [DEBUG] [LOCAL ] INSW: Primary data saved (40298 records). [2025-09-24T19:28:15.881080] [INFO ] [MAIN ] INSW: Full history saved. [2025-09-24T19:28:15.881170] [INFO ] [MAIN ] Update Progress: 1117/2373 symbols completed. INSW took 40.1s. Estimated remaining: 2h 46m 39s. Rate: 7.5 symbols/min [2025-09-24T19:28:16.016205] [INFO ] [REMOTE ] INVX: Fetching primary data for 2025-08. [2025-09-24T19:28:16.816164] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2025-01. [2025-09-24T19:28:17.047035] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2025-07 (1.83 seconds). [2025-09-24T19:28:17.294723] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2025-08 (1.28 seconds). [2025-09-24T19:28:17.616107] [INFO ] [REMOTE ] INVH: Fetching primary data for 2025-08. [2025-09-24T19:28:18.416100] [INFO ] [REMOTE ] INVX: Fetching primary data for 2025-09. [2025-09-24T19:28:19.011732] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-24T19:28:19.130348] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2025-01 (2.31 seconds). [2025-09-24T19:28:19.216096] [INFO ] [REMOTE ] INVH: Fetching primary data for 2025-09. [2025-09-24T19:28:19.437100] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2025-09 (1.02 seconds). [2025-09-24T19:28:19.441806] [INFO ] [REMOTE ] INVX: Full fetch complete (44379 records). [2025-09-24T19:28:19.441896] [DEBUG] [VALIDATOR ] INVX: Validating primary data. [2025-09-24T19:28:19.820903] [DEBUG] [VALIDATOR ] INVX: All expected trading days are present. [2025-09-24T19:28:19.820983] [DEBUG] [VALIDATOR ] INVX: Primary data validation passed. [2025-09-24T19:28:19.821843] [INFO ] [MAIN ] INVX: Fetched primary data is valid. [2025-09-24T19:28:19.821908] [DEBUG] [LOCAL ] INVX: Saving primary data. [2025-09-24T19:28:19.822918] [DEBUG] [LOCAL ] INVX: Trimmed 44379 records to 28856 (keeping 200 days of data) [2025-09-24T19:28:19.999116] [DEBUG] [LOCAL ] INVX: Primary data saved (28856 records). [2025-09-24T19:28:19.999302] [INFO ] [MAIN ] INVX: Full history saved. [2025-09-24T19:28:19.999406] [INFO ] [MAIN ] Update Progress: 1118/2373 symbols completed. INVX took 25.0s. Estimated remaining: 2h 46m 26s. Rate: 7.5 symbols/min [2025-09-24T19:28:20.016040] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2025-02. [2025-09-24T19:28:21.176488] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2025-09 (1.96 seconds). [2025-09-24T19:28:21.185982] [INFO ] [REMOTE ] INVH: Full fetch complete (76688 records). [2025-09-24T19:28:21.186131] [DEBUG] [VALIDATOR ] INVH: Validating primary data. [2025-09-24T19:28:21.600277] [DEBUG] [VALIDATOR ] INVH: All expected trading days are present. [2025-09-24T19:28:21.600379] [DEBUG] [VALIDATOR ] INVH: Primary data validation passed. [2025-09-24T19:28:21.601502] [INFO ] [MAIN ] INVH: Fetched primary data is valid. [2025-09-24T19:28:21.601581] [DEBUG] [LOCAL ] INVH: Saving primary data. [2025-09-24T19:28:21.603499] [DEBUG] [LOCAL ] INVH: Trimmed 76688 records to 53141 (keeping 200 days of data) [2025-09-24T19:28:21.935046] [DEBUG] [LOCAL ] INVH: Primary data saved (53141 records). [2025-09-24T19:28:21.935198] [INFO ] [MAIN ] INVH: Full history saved. [2025-09-24T19:28:21.935287] [INFO ] [MAIN ] Update Progress: 1119/2373 symbols completed. INVH took 34.4s. Estimated remaining: 2h 46m 12s. Rate: 7.5 symbols/min [2025-09-24T19:28:22.493065] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2025-02 (2.48 seconds). [2025-09-24T19:28:22.503358] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2025-03. [2025-09-24T19:28:25.096233] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2025-03 (2.59 seconds). [2025-09-24T19:28:25.108065] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2025-04. [2025-09-24T19:28:27.969607] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2025-04 (2.86 seconds). [2025-09-24T19:28:27.981045] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2025-05. [2025-09-24T19:28:30.568905] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2025-05 (2.59 seconds). [2025-09-24T19:28:30.580596] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2025-06. [2025-09-24T19:28:33.095225] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2025-06 (2.51 seconds). [2025-09-24T19:28:33.106477] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2025-07. [2025-09-24T19:28:35.638273] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2025-07 (2.53 seconds). [2025-09-24T19:28:35.650331] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2025-08. [2025-09-24T19:28:38.017409] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2025-08 (2.37 seconds). [2025-09-24T19:28:38.029318] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2025-09. [2025-09-24T19:28:40.470946] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2025-09 (2.44 seconds). [2025-09-24T19:28:40.480496] [INFO ] [REMOTE ] IONQ: Full fetch complete (77968 records). [2025-09-24T19:28:40.480619] [DEBUG] [VALIDATOR ] IONQ: Validating primary data. [2025-09-24T19:28:40.880877] [DEBUG] [VALIDATOR ] IONQ: All expected trading days are present. [2025-09-24T19:28:40.881013] [DEBUG] [VALIDATOR ] IONQ: Primary data validation passed. [2025-09-24T19:28:40.882496] [INFO ] [MAIN ] IONQ: Fetched primary data is valid. [2025-09-24T19:28:40.882582] [DEBUG] [LOCAL ] IONQ: Saving primary data. [2025-09-24T19:28:40.884938] [DEBUG] [LOCAL ] IONQ: Trimmed 77968 records to 53788 (keeping 200 days of data) [2025-09-24T19:28:41.237462] [DEBUG] [LOCAL ] IONQ: Primary data saved (53788 records). [2025-09-24T19:28:41.237704] [INFO ] [MAIN ] IONQ: Full history saved. [2025-09-24T19:28:41.237810] [INFO ] [MAIN ] Update Progress: 1120/2373 symbols completed. IONQ took 34.5s. Estimated remaining: 2h 46m 17s. Rate: 7.5 symbols/min [2025-09-24T19:28:41.913041] [INFO ] [MAIN ] IPG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:28:41.998159] [INFO ] [MAIN ] IP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:28:41.980826] [INFO ] [MAIN ] IOT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:28:42.002131] [INFO ] [MAIN ] IPI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:28:42.055161] [DEBUG] [LOCAL ] IPI: Loaded 21223 existing records from primary storage. [2025-09-24T19:28:42.055522] [INFO ] [MAIN ] IPI: Loaded 21223 existing records. [2025-09-24T19:28:42.328056] [DEBUG] [LOCAL ] IOT: Loaded 53471 existing records from primary storage. [2025-09-24T19:28:42.345722] [INFO ] [MAIN ] IOT: Loaded 53471 existing records. [2025-09-24T19:28:42.377939] [DEBUG] [LOCAL ] IPG: Loaded 53332 existing records from primary storage. [2025-09-24T19:28:42.345486] [WARN ] [MAIN ] IPI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:28:42.377004] [DEBUG] [LOCAL ] IP: Loaded 53323 existing records from primary storage. [2025-09-24T19:28:42.383277] [INFO ] [MAIN ] IPG: Loaded 53332 existing records. [2025-09-24T19:28:42.389129] [INFO ] [MAIN ] IPI: Wiping existing primary data before full refresh. [2025-09-24T19:28:42.389270] [INFO ] [LOCAL ] IPI: Starting deletion of primary data. [2025-09-24T19:28:42.383716] [INFO ] [MAIN ] IP: Loaded 53323 existing records. [2025-09-24T19:28:42.399842] [DEBUG] [LOCAL ] IPI: Deleted primary data file. [2025-09-24T19:28:42.416578] [INFO ] [MAIN ] IPI: Starting full primary refresh. [2025-09-24T19:28:43.034743] [WARN ] [MAIN ] IOT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:28:43.050177] [WARN ] [MAIN ] IP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:28:43.112695] [INFO ] [MAIN ] IP: Wiping existing primary data before full refresh. [2025-09-24T19:28:43.156209] [INFO ] [MAIN ] IOT: Wiping existing primary data before full refresh. [2025-09-24T19:28:43.139680] [INFO ] [LOCAL ] IP: Starting deletion of primary data. [2025-09-24T19:28:43.179272] [WARN ] [MAIN ] IPG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:28:43.190702] [INFO ] [MAIN ] IPG: Wiping existing primary data before full refresh. [2025-09-24T19:28:43.190939] [DEBUG] [LOCAL ] IP: Deleted primary data file. [2025-09-24T19:28:43.197063] [INFO ] [MAIN ] IP: Starting full primary refresh. [2025-09-24T19:28:43.197207] [INFO ] [LOCAL ] IPG: Starting deletion of primary data. [2025-09-24T19:28:43.191090] [INFO ] [LOCAL ] IOT: Starting deletion of primary data. [2025-09-24T19:28:43.269810] [DEBUG] [LOCAL ] IOT: Deleted primary data file. [2025-09-24T19:28:43.303478] [DEBUG] [LOCAL ] IPG: Deleted primary data file. [2025-09-24T19:28:43.318542] [INFO ] [MAIN ] IPG: Starting full primary refresh. [2025-09-24T19:28:43.323879] [INFO ] [MAIN ] IOT: Starting full primary refresh. [2025-09-24T19:28:43.641304] [INFO ] [REMOTE ] IPI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:28:43.728869] [INFO ] [REMOTE ] IPI: Fetching primary data for 2024-12. [2025-09-24T19:28:44.299520] [INFO ] [REMOTE ] IP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:28:44.345855] [INFO ] [REMOTE ] IP: Fetching primary data for 2024-12. [2025-09-24T19:28:44.473975] [INFO ] [REMOTE ] IOT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:28:44.500742] [INFO ] [REMOTE ] IOT: Fetching primary data for 2024-12. [2025-09-24T19:28:44.506573] [INFO ] [REMOTE ] IPG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:28:44.507007] [INFO ] [REMOTE ] IPG: Fetching primary data for 2024-12. [2025-09-24T19:28:44.915017] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-24T19:28:44.918902] [INFO ] [REMOTE ] IPI: Fetching primary data for 2025-01. [2025-09-24T19:28:45.691740] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2025-01 (0.77 seconds). [2025-09-24T19:28:45.695588] [INFO ] [REMOTE ] IPI: Fetching primary data for 2025-02. [2025-09-24T19:28:45.886509] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-24T19:28:45.897242] [INFO ] [REMOTE ] IP: Fetching primary data for 2025-01. [2025-09-24T19:28:46.348910] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-24T19:28:46.360396] [INFO ] [REMOTE ] IPG: Fetching primary data for 2025-01. [2025-09-24T19:28:46.607049] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2024-12 (2.11 seconds). [2025-09-24T19:28:46.618385] [INFO ] [REMOTE ] IOT: Fetching primary data for 2025-01. [2025-09-24T19:28:46.678424] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2025-02 (0.98 seconds). [2025-09-24T19:28:46.682600] [INFO ] [REMOTE ] IPI: Fetching primary data for 2025-03. [2025-09-24T19:28:47.251858] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-24T19:28:47.262628] [INFO ] [REMOTE ] IP: Fetching primary data for 2025-02. [2025-09-24T19:28:47.531478] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2025-03 (0.85 seconds). [2025-09-24T19:28:47.537199] [INFO ] [REMOTE ] IPI: Fetching primary data for 2025-04. [2025-09-24T19:28:47.954918] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-24T19:28:48.003944] [INFO ] [REMOTE ] IPG: Fetching primary data for 2025-02. [2025-09-24T19:28:48.007417] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2025-01 (1.39 seconds). [2025-09-24T19:28:48.020390] [INFO ] [REMOTE ] IOT: Fetching primary data for 2025-02. [2025-09-24T19:28:48.253495] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2025-04 (0.72 seconds). [2025-09-24T19:28:48.258995] [INFO ] [REMOTE ] IPI: Fetching primary data for 2025-05. [2025-09-24T19:28:48.987422] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2025-02 (1.72 seconds). [2025-09-24T19:28:48.997819] [INFO ] [REMOTE ] IP: Fetching primary data for 2025-03. [2025-09-24T19:28:49.181834] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2025-05 (0.92 seconds). [2025-09-24T19:28:49.187851] [INFO ] [REMOTE ] IPI: Fetching primary data for 2025-06. [2025-09-24T19:28:49.405463] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-24T19:28:49.416198] [INFO ] [REMOTE ] IPG: Fetching primary data for 2025-03. [2025-09-24T19:28:49.778784] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2025-02 (1.76 seconds). [2025-09-24T19:28:49.790094] [INFO ] [REMOTE ] IOT: Fetching primary data for 2025-03. [2025-09-24T19:28:50.182206] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2025-06 (0.99 seconds). [2025-09-24T19:28:50.186800] [INFO ] [REMOTE ] IPI: Fetching primary data for 2025-07. [2025-09-24T19:28:50.639999] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2025-03 (1.64 seconds). [2025-09-24T19:28:50.651857] [INFO ] [REMOTE ] IP: Fetching primary data for 2025-04. [2025-09-24T19:28:50.895598] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-24T19:28:50.907343] [INFO ] [REMOTE ] IPG: Fetching primary data for 2025-04. [2025-09-24T19:28:51.249321] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2025-07 (1.06 seconds). [2025-09-24T19:28:51.254106] [INFO ] [REMOTE ] IPI: Fetching primary data for 2025-08. [2025-09-24T19:28:51.861349] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2025-03 (2.07 seconds). [2025-09-24T19:28:51.873034] [INFO ] [REMOTE ] IOT: Fetching primary data for 2025-04. [2025-09-24T19:28:52.044411] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2025-04 (1.39 seconds). [2025-09-24T19:28:52.056188] [INFO ] [REMOTE ] IP: Fetching primary data for 2025-05. [2025-09-24T19:28:52.290613] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2025-08 (1.04 seconds). [2025-09-24T19:28:52.295856] [INFO ] [REMOTE ] IPI: Fetching primary data for 2025-09. [2025-09-24T19:28:52.621824] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-24T19:28:52.633373] [INFO ] [REMOTE ] IPG: Fetching primary data for 2025-05. [2025-09-24T19:28:53.266415] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-24T19:28:53.270516] [INFO ] [REMOTE ] IPI: Full fetch complete (29032 records). [2025-09-24T19:28:53.270598] [DEBUG] [VALIDATOR ] IPI: Validating primary data. [2025-09-24T19:28:53.663460] [DEBUG] [VALIDATOR ] IPI: All expected trading days are present. [2025-09-24T19:28:53.663759] [DEBUG] [VALIDATOR ] IPI: Primary data validation passed. [2025-09-24T19:28:53.664632] [INFO ] [MAIN ] IPI: Fetched primary data is valid. [2025-09-24T19:28:53.664837] [DEBUG] [LOCAL ] IPI: Saving primary data. [2025-09-24T19:28:53.680637] [DEBUG] [LOCAL ] IPI: Trimmed 29032 records to 21297 (keeping 200 days of data) [2025-09-24T19:28:53.708583] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2025-04 (1.84 seconds). [2025-09-24T19:28:53.798805] [INFO ] [REMOTE ] IOT: Fetching primary data for 2025-05. [2025-09-24T19:28:53.911231] [DEBUG] [LOCAL ] IPI: Primary data saved (21297 records). [2025-09-24T19:28:53.913574] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2025-05 (1.86 seconds). [2025-09-24T19:28:53.912266] [INFO ] [MAIN ] IPI: Full history saved. [2025-09-24T19:28:53.913888] [INFO ] [MAIN ] Update Progress: 1121/2373 symbols completed. IPI took 12.7s. Estimated remaining: 2h 46m 14s. Rate: 7.5 symbols/min [2025-09-24T19:28:53.967866] [INFO ] [REMOTE ] IP: Fetching primary data for 2025-06. [2025-09-24T19:28:54.118083] [INFO ] [MAIN ] IQI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:28:54.141695] [DEBUG] [LOCAL ] IQI: Loaded 18001 existing records from primary storage. [2025-09-24T19:28:54.141822] [INFO ] [MAIN ] IQI: Loaded 18001 existing records. [2025-09-24T19:28:54.363677] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-24T19:28:54.368177] [WARN ] [MAIN ] IQI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:28:54.380119] [INFO ] [MAIN ] IQI: Wiping existing primary data before full refresh. [2025-09-24T19:28:54.380184] [INFO ] [LOCAL ] IQI: Starting deletion of primary data. [2025-09-24T19:28:54.380954] [DEBUG] [LOCAL ] IQI: Deleted primary data file. [2025-09-24T19:28:54.381031] [INFO ] [MAIN ] IQI: Starting full primary refresh. [2025-09-24T19:28:54.424109] [INFO ] [REMOTE ] IPG: Fetching primary data for 2025-06. [2025-09-24T19:28:54.735770] [INFO ] [REMOTE ] IQI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:28:54.736121] [INFO ] [REMOTE ] IQI: Fetching primary data for 2024-12. [2025-09-24T19:28:55.576497] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2025-05 (1.78 seconds). [2025-09-24T19:28:55.589063] [INFO ] [REMOTE ] IOT: Fetching primary data for 2025-06. [2025-09-24T19:28:55.778725] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2025-06 (1.81 seconds). [2025-09-24T19:28:55.790448] [INFO ] [REMOTE ] IP: Fetching primary data for 2025-07. [2025-09-24T19:28:55.829305] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2024-12 (1.09 seconds). [2025-09-24T19:28:55.834400] [INFO ] [REMOTE ] IQI: Fetching primary data for 2025-01. [2025-09-24T19:28:56.216731] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2025-06 (1.79 seconds). [2025-09-24T19:28:56.228761] [INFO ] [REMOTE ] IPG: Fetching primary data for 2025-07. [2025-09-24T19:28:56.618844] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2025-01 (0.78 seconds). [2025-09-24T19:28:56.623002] [INFO ] [REMOTE ] IQI: Fetching primary data for 2025-02. [2025-09-24T19:28:57.397703] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2025-07 (1.61 seconds). [2025-09-24T19:28:57.424547] [INFO ] [REMOTE ] IP: Fetching primary data for 2025-08. [2025-09-24T19:28:57.425408] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2025-02 (0.80 seconds). [2025-09-24T19:28:57.432015] [INFO ] [REMOTE ] IQI: Fetching primary data for 2025-03. [2025-09-24T19:28:57.517779] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2025-06 (1.93 seconds). [2025-09-24T19:28:57.529108] [INFO ] [REMOTE ] IOT: Fetching primary data for 2025-07. [2025-09-24T19:28:57.735885] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2025-07 (1.51 seconds). [2025-09-24T19:28:57.754132] [INFO ] [REMOTE ] IPG: Fetching primary data for 2025-08. [2025-09-24T19:28:58.378089] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-24T19:28:58.416139] [INFO ] [REMOTE ] IQI: Fetching primary data for 2025-04. [2025-09-24T19:28:59.334901] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2025-08 (1.91 seconds). [2025-09-24T19:28:59.347612] [INFO ] [REMOTE ] IP: Fetching primary data for 2025-09. [2025-09-24T19:28:59.493242] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-24T19:28:59.535755] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-24T19:28:59.568141] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2025-04 (1.15 seconds). [2025-09-24T19:29:00.016116] [INFO ] [REMOTE ] IOT: Fetching primary data for 2025-08. [2025-09-24T19:29:00.816100] [INFO ] [REMOTE ] IQI: Fetching primary data for 2025-05. [2025-09-24T19:29:01.259637] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2025-09 (1.91 seconds). [2025-09-24T19:29:01.269313] [INFO ] [REMOTE ] IP: Full fetch complete (77051 records). [2025-09-24T19:29:01.269500] [DEBUG] [VALIDATOR ] IP: Validating primary data. [2025-09-24T19:29:01.621420] [INFO ] [REMOTE ] IPG: Fetching primary data for 2025-09. [2025-09-24T19:29:01.710295] [DEBUG] [VALIDATOR ] IP: All expected trading days are present. [2025-09-24T19:29:01.710547] [DEBUG] [VALIDATOR ] IP: Primary data validation passed. [2025-09-24T19:29:01.711852] [INFO ] [MAIN ] IP: Fetched primary data is valid. [2025-09-24T19:29:01.712192] [DEBUG] [LOCAL ] IP: Saving primary data. [2025-09-24T19:29:01.714249] [DEBUG] [LOCAL ] IP: Trimmed 77051 records to 53315 (keeping 200 days of data) [2025-09-24T19:29:01.837748] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2025-05 (1.02 seconds). [2025-09-24T19:29:02.115488] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2025-08 (2.10 seconds). [2025-09-24T19:29:02.132176] [DEBUG] [LOCAL ] IP: Primary data saved (53315 records). [2025-09-24T19:29:02.132322] [INFO ] [MAIN ] IP: Full history saved. [2025-09-24T19:29:02.132502] [INFO ] [MAIN ] Update Progress: 1122/2373 symbols completed. IP took 20.9s. Estimated remaining: 2h 46m 6s. Rate: 7.5 symbols/min [2025-09-24T19:29:02.305320] [INFO ] [MAIN ] IQV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:29:02.364410] [DEBUG] [LOCAL ] IQV: Loaded 50310 existing records from primary storage. [2025-09-24T19:29:02.364717] [INFO ] [MAIN ] IQV: Loaded 50310 existing records. [2025-09-24T19:29:02.421759] [INFO ] [REMOTE ] IQI: Fetching primary data for 2025-06. [2025-09-24T19:29:02.557722] [WARN ] [MAIN ] IQV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:29:02.558048] [INFO ] [MAIN ] IQV: Wiping existing primary data before full refresh. [2025-09-24T19:29:02.558111] [INFO ] [LOCAL ] IQV: Starting deletion of primary data. [2025-09-24T19:29:02.559685] [DEBUG] [LOCAL ] IQV: Deleted primary data file. [2025-09-24T19:29:02.559766] [INFO ] [MAIN ] IQV: Starting full primary refresh. [2025-09-24T19:29:02.922678] [INFO ] [REMOTE ] IQV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:29:03.106319] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2025-06 (0.68 seconds). [2025-09-24T19:29:03.216117] [INFO ] [REMOTE ] IQI: Fetching primary data for 2025-07. [2025-09-24T19:29:03.266847] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-24T19:29:03.290480] [INFO ] [REMOTE ] IPG: Full fetch complete (77249 records). [2025-09-24T19:29:03.290910] [DEBUG] [VALIDATOR ] IPG: Validating primary data. [2025-09-24T19:29:03.697727] [DEBUG] [VALIDATOR ] IPG: All expected trading days are present. [2025-09-24T19:29:03.697820] [DEBUG] [VALIDATOR ] IPG: Primary data validation passed. [2025-09-24T19:29:03.698863] [INFO ] [MAIN ] IPG: Fetched primary data is valid. [2025-09-24T19:29:03.698961] [DEBUG] [LOCAL ] IPG: Saving primary data. [2025-09-24T19:29:03.704321] [DEBUG] [LOCAL ] IPG: Trimmed 77249 records to 53331 (keeping 200 days of data) [2025-09-24T19:29:04.035886] [INFO ] [REMOTE ] IOT: Fetching primary data for 2025-09. [2025-09-24T19:29:04.066610] [DEBUG] [LOCAL ] IPG: Primary data saved (53331 records). [2025-09-24T19:29:04.066966] [INFO ] [MAIN ] IPG: Full history saved. [2025-09-24T19:29:04.067333] [INFO ] [MAIN ] Update Progress: 1123/2373 symbols completed. IPG took 22.8s. Estimated remaining: 2h 45m 51s. Rate: 7.5 symbols/min [2025-09-24T19:29:04.254729] [INFO ] [MAIN ] IR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:29:04.269142] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2025-07 (1.05 seconds). [2025-09-24T19:29:04.326037] [DEBUG] [LOCAL ] IR: Loaded 52696 existing records from primary storage. [2025-09-24T19:29:04.326213] [INFO ] [MAIN ] IR: Loaded 52696 existing records. [2025-09-24T19:29:04.502663] [WARN ] [MAIN ] IR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:29:04.502937] [INFO ] [MAIN ] IR: Wiping existing primary data before full refresh. [2025-09-24T19:29:04.502986] [INFO ] [LOCAL ] IR: Starting deletion of primary data. [2025-09-24T19:29:04.504512] [DEBUG] [LOCAL ] IR: Deleted primary data file. [2025-09-24T19:29:04.504574] [INFO ] [MAIN ] IR: Starting full primary refresh. [2025-09-24T19:29:04.824685] [INFO ] [REMOTE ] IQI: Fetching primary data for 2025-08. [2025-09-24T19:29:04.867914] [INFO ] [REMOTE ] IR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:29:05.616099] [INFO ] [REMOTE ] IR: Fetching primary data for 2024-12. [2025-09-24T19:29:05.903148] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2025-08 (1.08 seconds). [2025-09-24T19:29:05.973861] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2025-09 (1.94 seconds). [2025-09-24T19:29:05.992229] [INFO ] [REMOTE ] IOT: Full fetch complete (77380 records). [2025-09-24T19:29:05.992503] [DEBUG] [VALIDATOR ] IOT: Validating primary data. [2025-09-24T19:29:06.421773] [INFO ] [REMOTE ] IQI: Fetching primary data for 2025-09. [2025-09-24T19:29:06.447597] [DEBUG] [VALIDATOR ] IOT: All expected trading days are present. [2025-09-24T19:29:06.447765] [DEBUG] [VALIDATOR ] IOT: Primary data validation passed. [2025-09-24T19:29:06.449047] [INFO ] [MAIN ] IOT: Fetched primary data is valid. [2025-09-24T19:29:06.449140] [DEBUG] [LOCAL ] IOT: Saving primary data. [2025-09-24T19:29:06.454017] [DEBUG] [LOCAL ] IOT: Trimmed 77380 records to 53470 (keeping 200 days of data) [2025-09-24T19:29:06.817093] [DEBUG] [LOCAL ] IOT: Primary data saved (53470 records). [2025-09-24T19:29:06.817295] [INFO ] [MAIN ] IOT: Full history saved. [2025-09-24T19:29:06.817440] [INFO ] [MAIN ] Update Progress: 1124/2373 symbols completed. IOT took 25.6s. Estimated remaining: 2h 45m 38s. Rate: 7.5 symbols/min [2025-09-24T19:29:07.000064] [INFO ] [MAIN ] IRM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:29:07.065974] [DEBUG] [LOCAL ] IRM: Loaded 49478 existing records from primary storage. [2025-09-24T19:29:07.066633] [INFO ] [MAIN ] IRM: Loaded 49478 existing records. [2025-09-24T19:29:07.221396] [INFO ] [REMOTE ] IQV: Fetching primary data for 2024-12. [2025-09-24T19:29:07.281759] [WARN ] [MAIN ] IRM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:29:07.297040] [INFO ] [MAIN ] IRM: Wiping existing primary data before full refresh. [2025-09-24T19:29:07.297453] [INFO ] [LOCAL ] IRM: Starting deletion of primary data. [2025-09-24T19:29:07.299996] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-24T19:29:07.300087] [DEBUG] [LOCAL ] IRM: Deleted primary data file. [2025-09-24T19:29:07.300394] [INFO ] [MAIN ] IRM: Starting full primary refresh. [2025-09-24T19:29:07.691437] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-24T19:29:07.723199] [INFO ] [REMOTE ] IQI: Full fetch complete (27199 records). [2025-09-24T19:29:07.734532] [DEBUG] [VALIDATOR ] IQI: Validating primary data. [2025-09-24T19:29:07.997237] [INFO ] [REMOTE ] IRM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:29:08.021295] [INFO ] [REMOTE ] IRM: Fetching primary data for 2024-12. [2025-09-24T19:29:08.484017] [DEBUG] [VALIDATOR ] IQI: All expected trading days are present. [2025-09-24T19:29:08.484148] [DEBUG] [VALIDATOR ] IQI: Primary data validation passed. [2025-09-24T19:29:08.485207] [INFO ] [MAIN ] IQI: Fetched primary data is valid. [2025-09-24T19:29:08.485284] [DEBUG] [LOCAL ] IQI: Saving primary data. [2025-09-24T19:29:08.486874] [DEBUG] [LOCAL ] IQI: Trimmed 27199 records to 17974 (keeping 200 days of data) [2025-09-24T19:29:08.676773] [DEBUG] [LOCAL ] IQI: Primary data saved (17974 records). [2025-09-24T19:29:08.677211] [INFO ] [MAIN ] IQI: Full history saved. [2025-09-24T19:29:08.677359] [INFO ] [MAIN ] Update Progress: 1125/2373 symbols completed. IQI took 14.8s. Estimated remaining: 2h 45m 23s. Rate: 7.5 symbols/min [2025-09-24T19:29:08.817488] [INFO ] [REMOTE ] IR: Fetching primary data for 2025-01. [2025-09-24T19:29:08.945225] [INFO ] [MAIN ] IRS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:29:08.979060] [DEBUG] [LOCAL ] IRS: Loaded 21668 existing records from primary storage. [2025-09-24T19:29:08.979233] [INFO ] [MAIN ] IRS: Loaded 21668 existing records. [2025-09-24T19:29:09.187991] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2024-12 (1.97 seconds). [2025-09-24T19:29:09.303479] [WARN ] [MAIN ] IRS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:29:09.303796] [INFO ] [MAIN ] IRS: Wiping existing primary data before full refresh. [2025-09-24T19:29:09.303848] [INFO ] [LOCAL ] IRS: Starting deletion of primary data. [2025-09-24T19:29:09.304634] [DEBUG] [LOCAL ] IRS: Deleted primary data file. [2025-09-24T19:29:09.304731] [INFO ] [MAIN ] IRS: Starting full primary refresh. [2025-09-24T19:29:09.627264] [INFO ] [REMOTE ] IQV: Fetching primary data for 2025-01. [2025-09-24T19:29:09.670380] [INFO ] [REMOTE ] IRS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:29:09.985427] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2024-12 (1.96 seconds). [2025-09-24T19:29:10.416070] [INFO ] [REMOTE ] IRS: Fetching primary data for 2024-12. [2025-09-24T19:29:10.528105] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2025-01 (1.71 seconds). [2025-09-24T19:29:10.951849] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2025-01 (1.32 seconds). [2025-09-24T19:29:11.171799] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2024-12 (0.76 seconds). [2025-09-24T19:29:11.216033] [INFO ] [REMOTE ] IRS: Fetching primary data for 2025-01. [2025-09-24T19:29:12.016095] [INFO ] [REMOTE ] IRM: Fetching primary data for 2025-01. [2025-09-24T19:29:12.219229] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-24T19:29:12.816104] [INFO ] [REMOTE ] IR: Fetching primary data for 2025-02. [2025-09-24T19:29:13.616059] [INFO ] [REMOTE ] IRS: Fetching primary data for 2025-02. [2025-09-24T19:29:13.775954] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2025-01 (1.76 seconds). [2025-09-24T19:29:14.416068] [INFO ] [REMOTE ] IQV: Fetching primary data for 2025-02. [2025-09-24T19:29:14.529639] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2025-02 (0.91 seconds). [2025-09-24T19:29:14.565025] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2025-02 (1.75 seconds). [2025-09-24T19:29:15.216093] [INFO ] [REMOTE ] IRS: Fetching primary data for 2025-03. [2025-09-24T19:29:16.016068] [INFO ] [REMOTE ] IRM: Fetching primary data for 2025-02. [2025-09-24T19:29:16.143712] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-24T19:29:16.191814] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2025-03 (0.98 seconds). [2025-09-24T19:29:16.816091] [INFO ] [REMOTE ] IR: Fetching primary data for 2025-03. [2025-09-24T19:29:17.616303] [INFO ] [REMOTE ] IRS: Fetching primary data for 2025-04. [2025-09-24T19:29:17.774561] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2025-02 (1.76 seconds). [2025-09-24T19:29:18.096781] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2025-03 (1.28 seconds). [2025-09-24T19:29:18.416064] [INFO ] [REMOTE ] IRM: Fetching primary data for 2025-03. [2025-09-24T19:29:18.763443] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2025-04 (1.15 seconds). [2025-09-24T19:29:19.216095] [INFO ] [REMOTE ] IRS: Fetching primary data for 2025-05. [2025-09-24T19:29:20.016048] [INFO ] [REMOTE ] IQV: Fetching primary data for 2025-03. [2025-09-24T19:29:20.233410] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2025-03 (1.82 seconds). [2025-09-24T19:29:20.309793] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2025-05 (1.09 seconds). [2025-09-24T19:29:20.816090] [INFO ] [REMOTE ] IRS: Fetching primary data for 2025-06. [2025-09-24T19:29:21.616106] [INFO ] [REMOTE ] IRM: Fetching primary data for 2025-04. [2025-09-24T19:29:21.763794] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-24T19:29:21.846240] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-24T19:29:22.416099] [INFO ] [REMOTE ] IRS: Fetching primary data for 2025-07. [2025-09-24T19:29:23.216061] [INFO ] [REMOTE ] IR: Fetching primary data for 2025-04. [2025-09-24T19:29:23.324541] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-24T19:29:23.743844] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2025-07 (1.33 seconds). [2025-09-24T19:29:24.016085] [INFO ] [REMOTE ] IRM: Fetching primary data for 2025-05. [2025-09-24T19:29:24.816055] [INFO ] [REMOTE ] IQV: Fetching primary data for 2025-04. [2025-09-24T19:29:24.947107] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2025-04 (1.73 seconds). [2025-09-24T19:29:25.621289] [INFO ] [REMOTE ] IRS: Fetching primary data for 2025-08. [2025-09-24T19:29:25.646411] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-24T19:29:26.416190] [INFO ] [REMOTE ] IRM: Fetching primary data for 2025-06. [2025-09-24T19:29:26.570312] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-24T19:29:26.761196] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2025-08 (1.14 seconds). [2025-09-24T19:29:27.216153] [INFO ] [REMOTE ] IRS: Fetching primary data for 2025-09. [2025-09-24T19:29:27.939754] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-24T19:29:28.016115] [INFO ] [REMOTE ] IRM: Fetching primary data for 2025-07. [2025-09-24T19:29:28.285953] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2025-09 (1.07 seconds). [2025-09-24T19:29:28.292720] [INFO ] [REMOTE ] IRS: Full fetch complete (32242 records). [2025-09-24T19:29:28.292878] [DEBUG] [VALIDATOR ] IRS: Validating primary data. [2025-09-24T19:29:28.674065] [DEBUG] [VALIDATOR ] IRS: All expected trading days are present. [2025-09-24T19:29:28.674232] [DEBUG] [VALIDATOR ] IRS: Primary data validation passed. [2025-09-24T19:29:28.675332] [INFO ] [MAIN ] IRS: Fetched primary data is valid. [2025-09-24T19:29:28.675399] [DEBUG] [LOCAL ] IRS: Saving primary data. [2025-09-24T19:29:28.676523] [DEBUG] [LOCAL ] IRS: Trimmed 32242 records to 21830 (keeping 200 days of data) [2025-09-24T19:29:28.816274] [INFO ] [REMOTE ] IR: Fetching primary data for 2025-05. [2025-09-24T19:29:28.819826] [DEBUG] [LOCAL ] IRS: Primary data saved (21830 records). [2025-09-24T19:29:28.820009] [INFO ] [MAIN ] IRS: Full history saved. [2025-09-24T19:29:28.820131] [INFO ] [MAIN ] Update Progress: 1126/2373 symbols completed. IRS took 20.1s. Estimated remaining: 2h 45m 29s. Rate: 7.5 symbols/min [2025-09-24T19:29:29.048930] [INFO ] [MAIN ] IRT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:29:29.124467] [DEBUG] [LOCAL ] IRT: Loaded 50392 existing records from primary storage. [2025-09-24T19:29:29.124709] [INFO ] [MAIN ] IRT: Loaded 50392 existing records. [2025-09-24T19:29:29.323206] [WARN ] [MAIN ] IRT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:29:29.323718] [INFO ] [MAIN ] IRT: Wiping existing primary data before full refresh. [2025-09-24T19:29:29.323841] [INFO ] [LOCAL ] IRT: Starting deletion of primary data. [2025-09-24T19:29:29.325858] [DEBUG] [LOCAL ] IRT: Deleted primary data file. [2025-09-24T19:29:29.325925] [INFO ] [MAIN ] IRT: Starting full primary refresh. [2025-09-24T19:29:29.621223] [INFO ] [REMOTE ] IQV: Fetching primary data for 2025-05. [2025-09-24T19:29:29.736723] [INFO ] [REMOTE ] IRT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:29:29.767968] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-24T19:29:30.416128] [INFO ] [REMOTE ] IRM: Fetching primary data for 2025-08. [2025-09-24T19:29:30.648214] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2025-05 (1.83 seconds). [2025-09-24T19:29:31.216136] [INFO ] [REMOTE ] IRT: Fetching primary data for 2024-12. [2025-09-24T19:29:31.370870] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-24T19:29:31.864078] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-24T19:29:32.016115] [INFO ] [REMOTE ] IQV: Fetching primary data for 2025-06. [2025-09-24T19:29:32.558300] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2024-12 (1.34 seconds). [2025-09-24T19:29:32.816104] [INFO ] [REMOTE ] IR: Fetching primary data for 2025-06. [2025-09-24T19:29:33.616071] [INFO ] [REMOTE ] IRM: Fetching primary data for 2025-09. [2025-09-24T19:29:33.818065] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-24T19:29:34.416079] [INFO ] [REMOTE ] IQV: Fetching primary data for 2025-07. [2025-09-24T19:29:34.458680] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-24T19:29:35.216116] [INFO ] [REMOTE ] IR: Fetching primary data for 2025-07. [2025-09-24T19:29:35.444380] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2025-09 (1.83 seconds). [2025-09-24T19:29:35.453990] [INFO ] [REMOTE ] IRM: Full fetch complete (72261 records). [2025-09-24T19:29:35.454174] [DEBUG] [VALIDATOR ] IRM: Validating primary data. [2025-09-24T19:29:35.858015] [DEBUG] [VALIDATOR ] IRM: All expected trading days are present. [2025-09-24T19:29:35.858154] [DEBUG] [VALIDATOR ] IRM: Primary data validation passed. [2025-09-24T19:29:35.859416] [INFO ] [MAIN ] IRM: Fetched primary data is valid. [2025-09-24T19:29:35.859560] [DEBUG] [LOCAL ] IRM: Saving primary data. [2025-09-24T19:29:35.861624] [DEBUG] [LOCAL ] IRM: Trimmed 72261 records to 49460 (keeping 200 days of data) [2025-09-24T19:29:36.016416] [INFO ] [REMOTE ] IRT: Fetching primary data for 2025-01. [2025-09-24T19:29:36.015128] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2025-07 (1.60 seconds). [2025-09-24T19:29:36.226908] [DEBUG] [LOCAL ] IRM: Primary data saved (49460 records). [2025-09-24T19:29:36.227107] [INFO ] [MAIN ] IRM: Full history saved. [2025-09-24T19:29:36.227216] [INFO ] [MAIN ] Update Progress: 1127/2373 symbols completed. IRM took 29.4s. Estimated remaining: 2h 45m 20s. Rate: 7.5 symbols/min [2025-09-24T19:29:36.404237] [INFO ] [MAIN ] ISD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:29:36.421054] [DEBUG] [LOCAL ] ISD: Loaded 15567 existing records from primary storage. [2025-09-24T19:29:36.421182] [INFO ] [MAIN ] ISD: Loaded 15567 existing records. [2025-09-24T19:29:36.609596] [WARN ] [MAIN ] ISD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:29:36.610218] [INFO ] [MAIN ] ISD: Wiping existing primary data before full refresh. [2025-09-24T19:29:36.610417] [INFO ] [LOCAL ] ISD: Starting deletion of primary data. [2025-09-24T19:29:36.611252] [DEBUG] [LOCAL ] ISD: Deleted primary data file. [2025-09-24T19:29:36.611448] [INFO ] [MAIN ] ISD: Starting full primary refresh. [2025-09-24T19:29:36.831773] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2025-07 (1.62 seconds). [2025-09-24T19:29:36.827268] [INFO ] [REMOTE ] IQV: Fetching primary data for 2025-08. [2025-09-24T19:29:37.043190] [INFO ] [REMOTE ] ISD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:29:37.364594] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-24T19:29:37.616100] [INFO ] [REMOTE ] ISD: Fetching primary data for 2024-12. [2025-09-24T19:29:38.416132] [INFO ] [REMOTE ] IRT: Fetching primary data for 2025-02. [2025-09-24T19:29:38.564755] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2024-12 (0.95 seconds). [2025-09-24T19:29:38.599289] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-24T19:29:39.216150] [INFO ] [REMOTE ] IQV: Fetching primary data for 2025-09. [2025-09-24T19:29:39.926687] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-24T19:29:40.016042] [INFO ] [REMOTE ] IRT: Fetching primary data for 2025-03. [2025-09-24T19:29:40.816083] [INFO ] [REMOTE ] ISD: Fetching primary data for 2025-01. [2025-09-24T19:29:41.100405] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2025-09 (1.88 seconds). [2025-09-24T19:29:41.115123] [INFO ] [REMOTE ] IQV: Full fetch complete (72304 records). [2025-09-24T19:29:41.115331] [DEBUG] [VALIDATOR ] IQV: Validating primary data. [2025-09-24T19:29:41.538212] [DEBUG] [VALIDATOR ] IQV: All expected trading days are present. [2025-09-24T19:29:41.538878] [DEBUG] [VALIDATOR ] IQV: Primary data validation passed. [2025-09-24T19:29:41.540327] [INFO ] [MAIN ] IQV: Fetched primary data is valid. [2025-09-24T19:29:41.540469] [DEBUG] [LOCAL ] IQV: Saving primary data. [2025-09-24T19:29:41.544259] [DEBUG] [LOCAL ] IQV: Trimmed 72304 records to 50208 (keeping 200 days of data) [2025-09-24T19:29:41.616473] [INFO ] [REMOTE ] IR: Fetching primary data for 2025-08. [2025-09-24T19:29:41.708219] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-24T19:29:41.709040] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2025-01 (0.89 seconds). [2025-09-24T19:29:41.943693] [DEBUG] [LOCAL ] IQV: Primary data saved (50208 records). [2025-09-24T19:29:41.943885] [INFO ] [MAIN ] IQV: Full history saved. [2025-09-24T19:29:41.943987] [INFO ] [MAIN ] Update Progress: 1128/2373 symbols completed. IQV took 39.8s. Estimated remaining: 2h 45m 10s. Rate: 7.5 symbols/min [2025-09-24T19:29:42.121218] [INFO ] [MAIN ] IT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:29:42.164608] [DEBUG] [LOCAL ] IT: Loaded 41528 existing records from primary storage. [2025-09-24T19:29:42.164814] [INFO ] [MAIN ] IT: Loaded 41528 existing records. [2025-09-24T19:29:42.343213] [WARN ] [MAIN ] IT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:29:42.343481] [INFO ] [MAIN ] IT: Wiping existing primary data before full refresh. [2025-09-24T19:29:42.343529] [INFO ] [LOCAL ] IT: Starting deletion of primary data. [2025-09-24T19:29:42.344746] [DEBUG] [LOCAL ] IT: Deleted primary data file. [2025-09-24T19:29:42.344809] [INFO ] [MAIN ] IT: Starting full primary refresh. [2025-09-24T19:29:42.421225] [INFO ] [REMOTE ] ISD: Fetching primary data for 2025-02. [2025-09-24T19:29:42.704760] [INFO ] [REMOTE ] IT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:29:43.216042] [INFO ] [REMOTE ] IT: Fetching primary data for 2024-12. [2025-09-24T19:29:43.426606] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2025-08 (1.81 seconds). [2025-09-24T19:29:43.453474] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2025-02 (1.03 seconds). [2025-09-24T19:29:44.016077] [INFO ] [REMOTE ] ISD: Fetching primary data for 2025-03. [2025-09-24T19:29:44.221234] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2024-12 (1.01 seconds). [2025-09-24T19:29:44.704978] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2025-03 (0.69 seconds). [2025-09-24T19:29:44.816110] [INFO ] [REMOTE ] ISD: Fetching primary data for 2025-04. [2025-09-24T19:29:45.616108] [INFO ] [REMOTE ] IR: Fetching primary data for 2025-09. [2025-09-24T19:29:45.869486] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2025-04 (1.05 seconds). [2025-09-24T19:29:46.416098] [INFO ] [REMOTE ] IT: Fetching primary data for 2025-01. [2025-09-24T19:29:47.216119] [INFO ] [REMOTE ] ISD: Fetching primary data for 2025-05. [2025-09-24T19:29:47.357362] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-24T19:29:47.367210] [INFO ] [REMOTE ] IR: Full fetch complete (76132 records). [2025-09-24T19:29:47.367390] [DEBUG] [VALIDATOR ] IR: Validating primary data. [2025-09-24T19:29:47.807634] [DEBUG] [VALIDATOR ] IR: All expected trading days are present. [2025-09-24T19:29:47.807881] [DEBUG] [VALIDATOR ] IR: Primary data validation passed. [2025-09-24T19:29:47.809306] [INFO ] [MAIN ] IR: Fetched primary data is valid. [2025-09-24T19:29:47.825956] [DEBUG] [LOCAL ] IR: Saving primary data. [2025-09-24T19:29:47.829281] [DEBUG] [LOCAL ] IR: Trimmed 76132 records to 52697 (keeping 200 days of data) [2025-09-24T19:29:47.828123] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2025-01 (1.41 seconds). [2025-09-24T19:29:47.939741] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2025-05 (0.72 seconds). [2025-09-24T19:29:48.040990] [INFO ] [REMOTE ] IRT: Fetching primary data for 2025-04. [2025-09-24T19:29:48.191806] [DEBUG] [LOCAL ] IR: Primary data saved (52697 records). [2025-09-24T19:29:48.191966] [INFO ] [MAIN ] IR: Full history saved. [2025-09-24T19:29:48.192062] [INFO ] [MAIN ] Update Progress: 1129/2373 symbols completed. IR took 44.1s. Estimated remaining: 2h 44m 60s. Rate: 7.5 symbols/min [2025-09-24T19:29:48.365190] [INFO ] [MAIN ] ITGR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:29:48.398352] [DEBUG] [LOCAL ] ITGR: Loaded 31561 existing records from primary storage. [2025-09-24T19:29:48.398521] [INFO ] [MAIN ] ITGR: Loaded 31561 existing records. [2025-09-24T19:29:48.583575] [WARN ] [MAIN ] ITGR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:29:48.583918] [INFO ] [MAIN ] ITGR: Wiping existing primary data before full refresh. [2025-09-24T19:29:48.583974] [INFO ] [LOCAL ] ITGR: Starting deletion of primary data. [2025-09-24T19:29:48.584806] [DEBUG] [LOCAL ] ITGR: Deleted primary data file. [2025-09-24T19:29:48.584867] [INFO ] [MAIN ] ITGR: Starting full primary refresh. [2025-09-24T19:29:48.824189] [INFO ] [REMOTE ] ISD: Fetching primary data for 2025-06. [2025-09-24T19:29:48.966987] [INFO ] [REMOTE ] ITGR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:29:49.552314] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-24T19:29:49.577688] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2025-06 (0.75 seconds). [2025-09-24T19:29:49.616069] [INFO ] [REMOTE ] IRT: Fetching primary data for 2025-05. [2025-09-24T19:29:50.416122] [INFO ] [REMOTE ] IT: Fetching primary data for 2025-02. [2025-09-24T19:29:51.216072] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2024-12. [2025-09-24T19:29:51.259106] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2025-05 (1.64 seconds). [2025-09-24T19:29:51.903844] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-24T19:29:52.016053] [INFO ] [REMOTE ] ISD: Fetching primary data for 2025-07. [2025-09-24T19:29:52.264480] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2024-12 (1.05 seconds). [2025-09-24T19:29:52.729984] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2025-07 (0.71 seconds). [2025-09-24T19:29:52.816046] [INFO ] [REMOTE ] ISD: Fetching primary data for 2025-08. [2025-09-24T19:29:53.616068] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2025-01. [2025-09-24T19:29:53.655891] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2025-08 (0.84 seconds). [2025-09-24T19:29:54.416070] [INFO ] [REMOTE ] IT: Fetching primary data for 2025-03. [2025-09-24T19:29:54.640709] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2025-01 (1.02 seconds). [2025-09-24T19:29:55.216087] [INFO ] [REMOTE ] IRT: Fetching primary data for 2025-06. [2025-09-24T19:29:56.016726] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-24T19:29:56.016916] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2025-02. [2025-09-24T19:29:56.816057] [INFO ] [REMOTE ] ISD: Fetching primary data for 2025-09. [2025-09-24T19:29:56.881574] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2025-06 (1.67 seconds). [2025-09-24T19:29:57.144339] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2025-02 (1.13 seconds). [2025-09-24T19:29:57.616094] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2025-03. [2025-09-24T19:29:57.714919] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2025-09 (0.90 seconds). [2025-09-24T19:29:57.717923] [INFO ] [REMOTE ] ISD: Full fetch complete (23846 records). [2025-09-24T19:29:57.718019] [DEBUG] [VALIDATOR ] ISD: Validating primary data. [2025-09-24T19:29:58.101293] [DEBUG] [VALIDATOR ] ISD: All expected trading days are present. [2025-09-24T19:29:58.101410] [DEBUG] [VALIDATOR ] ISD: Primary data validation passed. [2025-09-24T19:29:58.102011] [INFO ] [MAIN ] ISD: Fetched primary data is valid. [2025-09-24T19:29:58.102073] [DEBUG] [LOCAL ] ISD: Saving primary data. [2025-09-24T19:29:58.102739] [DEBUG] [LOCAL ] ISD: Trimmed 23846 records to 15572 (keeping 200 days of data) [2025-09-24T19:29:58.202243] [DEBUG] [LOCAL ] ISD: Primary data saved (15572 records). [2025-09-24T19:29:58.202415] [INFO ] [MAIN ] ISD: Full history saved. [2025-09-24T19:29:58.202511] [INFO ] [MAIN ] Update Progress: 1130/2373 symbols completed. ISD took 22.0s. Estimated remaining: 2h 44m 54s. Rate: 7.5 symbols/min [2025-09-24T19:29:58.371447] [INFO ] [MAIN ] ITT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:29:58.371632] [DEBUG] [LOCAL ] ITT: No existing data file found in primary storage. [2025-09-24T19:29:58.371707] [WARN ] [MAIN ] ITT: No existing data found, performing full refresh instead. [2025-09-24T19:29:58.371876] [INFO ] [MAIN ] ITT: Wiping existing primary data before full refresh. [2025-09-24T19:29:58.371919] [INFO ] [LOCAL ] ITT: Starting deletion of primary data. [2025-09-24T19:29:58.371966] [DEBUG] [LOCAL ] ITT: No primary data file found to delete. [2025-09-24T19:29:58.372000] [INFO ] [MAIN ] ITT: Starting full primary refresh. [2025-09-24T19:29:58.427931] [INFO ] [REMOTE ] IRT: Fetching primary data for 2025-07. [2025-09-24T19:29:58.756509] [INFO ] [REMOTE ] ITT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:29:59.046314] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2025-03 (1.43 seconds). [2025-09-24T19:29:59.216139] [INFO ] [REMOTE ] ITT: Fetching primary data for 2024-12. [2025-09-24T19:29:59.775431] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2025-07 (1.35 seconds). [2025-09-24T19:30:00.016156] [INFO ] [REMOTE ] IRT: Fetching primary data for 2025-08. [2025-09-24T19:30:00.520083] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2024-12 (1.30 seconds). [2025-09-24T19:30:00.816142] [INFO ] [REMOTE ] ITT: Fetching primary data for 2025-01. [2025-09-24T19:30:01.513181] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2025-08 (1.50 seconds). [2025-09-24T19:30:01.616171] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2025-04. [2025-09-24T19:30:02.423727] [INFO ] [REMOTE ] IT: Fetching primary data for 2025-04. [2025-09-24T19:30:02.432138] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-24T19:30:03.216119] [INFO ] [REMOTE ] ITT: Fetching primary data for 2025-02. [2025-09-24T19:30:04.016198] [INFO ] [REMOTE ] IRT: Fetching primary data for 2025-09. [2025-09-24T19:30:05.091395] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2025-04 (3.48 seconds). [2025-09-24T19:30:05.103849] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2025-05. [2025-09-24T19:30:05.658763] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2025-04 (3.24 seconds). [2025-09-24T19:30:05.667420] [INFO ] [REMOTE ] IT: Fetching primary data for 2025-05. [2025-09-24T19:30:05.884174] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-24T19:30:05.893595] [INFO ] [REMOTE ] IRT: Full fetch complete (72377 records). [2025-09-24T19:30:05.893781] [DEBUG] [VALIDATOR ] IRT: Validating primary data. [2025-09-24T19:30:06.184917] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2025-02 (2.97 seconds). [2025-09-24T19:30:06.325620] [DEBUG] [VALIDATOR ] IRT: All expected trading days are present. [2025-09-24T19:30:06.325747] [DEBUG] [VALIDATOR ] IRT: Primary data validation passed. [2025-09-24T19:30:06.326836] [INFO ] [MAIN ] IRT: Fetched primary data is valid. [2025-09-24T19:30:06.326906] [DEBUG] [LOCAL ] IRT: Saving primary data. [2025-09-24T19:30:06.328495] [DEBUG] [LOCAL ] IRT: Trimmed 72377 records to 50394 (keeping 200 days of data) [2025-09-24T19:30:06.419185] [INFO ] [REMOTE ] ITT: Fetching primary data for 2025-03. [2025-09-24T19:30:06.659226] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-24T19:30:06.682005] [DEBUG] [LOCAL ] IRT: Primary data saved (50394 records). [2025-09-24T19:30:06.682138] [INFO ] [MAIN ] IRT: Full history saved. [2025-09-24T19:30:06.682233] [INFO ] [MAIN ] Update Progress: 1131/2373 symbols completed. IRT took 37.9s. Estimated remaining: 2h 44m 47s. Rate: 7.5 symbols/min [2025-09-24T19:30:06.858085] [INFO ] [MAIN ] ITUB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:30:06.879367] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-24T19:30:06.933933] [DEBUG] [LOCAL ] ITUB: Loaded 53304 existing records from primary storage. [2025-09-24T19:30:06.934093] [INFO ] [MAIN ] ITUB: Loaded 53304 existing records. [2025-09-24T19:30:07.133736] [WARN ] [MAIN ] ITUB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:30:07.134007] [INFO ] [MAIN ] ITUB: Wiping existing primary data before full refresh. [2025-09-24T19:30:07.134057] [INFO ] [LOCAL ] ITUB: Starting deletion of primary data. [2025-09-24T19:30:07.135530] [DEBUG] [LOCAL ] ITUB: Deleted primary data file. [2025-09-24T19:30:07.135593] [INFO ] [MAIN ] ITUB: Starting full primary refresh. [2025-09-24T19:30:07.221218] [INFO ] [REMOTE ] IT: Fetching primary data for 2025-06. [2025-09-24T19:30:07.505940] [INFO ] [REMOTE ] ITUB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:30:07.857801] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2025-03 (1.44 seconds). [2025-09-24T19:30:08.016045] [INFO ] [REMOTE ] ITT: Fetching primary data for 2025-04. [2025-09-24T19:30:08.357879] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-24T19:30:08.816124] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2024-12. [2025-09-24T19:30:09.444895] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2025-04 (1.43 seconds). [2025-09-24T19:30:09.616075] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2025-06. [2025-09-24T19:30:10.352393] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-24T19:30:10.416059] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2025-01. [2025-09-24T19:30:10.798800] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2025-06 (1.18 seconds). [2025-09-24T19:30:11.216082] [INFO ] [REMOTE ] IT: Fetching primary data for 2025-07. [2025-09-24T19:30:12.016053] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2025-07. [2025-09-24T19:30:12.212923] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2025-01 (1.80 seconds). [2025-09-24T19:30:12.816102] [INFO ] [REMOTE ] ITT: Fetching primary data for 2025-05. [2025-09-24T19:30:12.859871] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-24T19:30:13.359614] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2025-07 (1.34 seconds). [2025-09-24T19:30:13.616098] [INFO ] [REMOTE ] IT: Fetching primary data for 2025-08. [2025-09-24T19:30:14.263434] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2025-05 (1.45 seconds). [2025-09-24T19:30:14.416100] [INFO ] [REMOTE ] ITT: Fetching primary data for 2025-06. [2025-09-24T19:30:15.216092] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2025-02. [2025-09-24T19:30:15.799378] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2025-08 (2.18 seconds). [2025-09-24T19:30:16.016098] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2025-08. [2025-09-24T19:30:16.754002] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2025-06 (2.34 seconds). [2025-09-24T19:30:16.816047] [INFO ] [REMOTE ] IT: Fetching primary data for 2025-09. [2025-09-24T19:30:17.153843] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2025-02 (1.94 seconds). [2025-09-24T19:30:17.190036] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2025-08 (1.17 seconds). [2025-09-24T19:30:17.616073] [INFO ] [REMOTE ] ITT: Fetching primary data for 2025-07. [2025-09-24T19:30:18.416101] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2025-03. [2025-09-24T19:30:18.945930] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2025-07 (1.33 seconds). [2025-09-24T19:30:19.170479] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2025-09 (2.35 seconds). [2025-09-24T19:30:19.179185] [INFO ] [REMOTE ] IT: Full fetch complete (55265 records). [2025-09-24T19:30:19.179317] [DEBUG] [VALIDATOR ] IT: Validating primary data. [2025-09-24T19:30:19.224439] [INFO ] [REMOTE ] ITT: Fetching primary data for 2025-08. [2025-09-24T19:30:19.577113] [DEBUG] [VALIDATOR ] IT: All expected trading days are present. [2025-09-24T19:30:19.577210] [DEBUG] [VALIDATOR ] IT: Primary data validation passed. [2025-09-24T19:30:19.578207] [INFO ] [MAIN ] IT: Fetched primary data is valid. [2025-09-24T19:30:19.578275] [DEBUG] [LOCAL ] IT: Saving primary data. [2025-09-24T19:30:19.579573] [DEBUG] [LOCAL ] IT: Trimmed 55265 records to 41579 (keeping 200 days of data) [2025-09-24T19:30:19.837988] [DEBUG] [LOCAL ] IT: Primary data saved (41579 records). [2025-09-24T19:30:19.838176] [INFO ] [MAIN ] IT: Full history saved. [2025-09-24T19:30:19.838284] [INFO ] [MAIN ] Update Progress: 1132/2373 symbols completed. IT took 37.9s. Estimated remaining: 2h 44m 44s. Rate: 7.5 symbols/min [2025-09-24T19:30:20.015327] [INFO ] [MAIN ] ITW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:30:20.016289] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2025-09. [2025-09-24T19:30:20.059324] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2025-03 (1.64 seconds). [2025-09-24T19:30:20.114761] [DEBUG] [LOCAL ] ITW: Loaded 46324 existing records from primary storage. [2025-09-24T19:30:20.114965] [INFO ] [MAIN ] ITW: Loaded 46324 existing records. [2025-09-24T19:30:20.304925] [WARN ] [MAIN ] ITW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:30:20.305342] [INFO ] [MAIN ] ITW: Wiping existing primary data before full refresh. [2025-09-24T19:30:20.305514] [INFO ] [LOCAL ] ITW: Starting deletion of primary data. [2025-09-24T19:30:20.306972] [DEBUG] [LOCAL ] ITW: Deleted primary data file. [2025-09-24T19:30:20.307037] [INFO ] [MAIN ] ITW: Starting full primary refresh. [2025-09-24T19:30:20.463400] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2025-08 (1.24 seconds). [2025-09-24T19:30:20.731509] [INFO ] [REMOTE ] ITW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:30:20.816042] [INFO ] [REMOTE ] ITW: Fetching primary data for 2024-12. [2025-09-24T19:30:21.339950] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2025-09 (1.32 seconds). [2025-09-24T19:30:21.346050] [INFO ] [REMOTE ] ITGR: Full fetch complete (41309 records). [2025-09-24T19:30:21.346179] [DEBUG] [VALIDATOR ] ITGR: Validating primary data. [2025-09-24T19:30:21.621195] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2025-04. [2025-09-24T19:30:21.725794] [DEBUG] [VALIDATOR ] ITGR: All expected trading days are present. [2025-09-24T19:30:21.725889] [DEBUG] [VALIDATOR ] ITGR: Primary data validation passed. [2025-09-24T19:30:21.726894] [INFO ] [MAIN ] ITGR: Fetched primary data is valid. [2025-09-24T19:30:21.726961] [DEBUG] [LOCAL ] ITGR: Saving primary data. [2025-09-24T19:30:21.728033] [DEBUG] [LOCAL ] ITGR: Trimmed 41309 records to 31524 (keeping 200 days of data) [2025-09-24T19:30:21.927336] [DEBUG] [LOCAL ] ITGR: Primary data saved (31524 records). [2025-09-24T19:30:21.927494] [INFO ] [MAIN ] ITGR: Full history saved. [2025-09-24T19:30:21.927587] [INFO ] [MAIN ] Update Progress: 1133/2373 symbols completed. ITGR took 33.7s. Estimated remaining: 2h 44m 30s. Rate: 7.5 symbols/min [2025-09-24T19:30:22.109439] [INFO ] [MAIN ] IVR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:30:22.155133] [DEBUG] [LOCAL ] IVR: Loaded 47868 existing records from primary storage. [2025-09-24T19:30:22.155291] [INFO ] [MAIN ] IVR: Loaded 47868 existing records. [2025-09-24T19:30:22.337797] [WARN ] [MAIN ] IVR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:30:22.338085] [INFO ] [MAIN ] IVR: Wiping existing primary data before full refresh. [2025-09-24T19:30:22.338150] [INFO ] [LOCAL ] IVR: Starting deletion of primary data. [2025-09-24T19:30:22.339306] [DEBUG] [LOCAL ] IVR: Deleted primary data file. [2025-09-24T19:30:22.339367] [INFO ] [MAIN ] IVR: Starting full primary refresh. [2025-09-24T19:30:22.420240] [INFO ] [REMOTE ] ITT: Fetching primary data for 2025-09. [2025-09-24T19:30:22.750560] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2024-12 (1.93 seconds). [2025-09-24T19:30:22.786797] [INFO ] [REMOTE ] IVR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:30:23.216113] [INFO ] [REMOTE ] ITW: Fetching primary data for 2025-01. [2025-09-24T19:30:23.567059] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2025-04 (1.95 seconds). [2025-09-24T19:30:23.774618] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-24T19:30:23.785838] [INFO ] [REMOTE ] ITT: Full fetch complete (46810 records). [2025-09-24T19:30:23.786205] [DEBUG] [VALIDATOR ] ITT: Validating primary data. [2025-09-24T19:30:24.024451] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2025-05. [2025-09-24T19:30:24.188035] [DEBUG] [VALIDATOR ] ITT: All expected trading days are present. [2025-09-24T19:30:24.188158] [DEBUG] [VALIDATOR ] ITT: Primary data validation passed. [2025-09-24T19:30:24.189433] [INFO ] [MAIN ] ITT: Fetched primary data is valid. [2025-09-24T19:30:24.189520] [DEBUG] [LOCAL ] ITT: Saving primary data. [2025-09-24T19:30:24.191310] [DEBUG] [LOCAL ] ITT: Trimmed 46810 records to 33096 (keeping 200 days of data) [2025-09-24T19:30:24.407881] [DEBUG] [LOCAL ] ITT: Primary data saved (33096 records). [2025-09-24T19:30:24.408078] [INFO ] [MAIN ] ITT: Full history saved. [2025-09-24T19:30:24.408198] [INFO ] [MAIN ] Update Progress: 1134/2373 symbols completed. ITT took 26.2s. Estimated remaining: 2h 44m 16s. Rate: 7.5 symbols/min [2025-09-24T19:30:24.595297] [INFO ] [MAIN ] IVT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:30:24.625743] [DEBUG] [LOCAL ] IVT: Loaded 30966 existing records from primary storage. [2025-09-24T19:30:24.625886] [INFO ] [MAIN ] IVT: Loaded 30966 existing records. [2025-09-24T19:30:24.806090] [WARN ] [MAIN ] IVT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:30:24.806557] [INFO ] [MAIN ] IVT: Wiping existing primary data before full refresh. [2025-09-24T19:30:24.806615] [INFO ] [LOCAL ] IVT: Starting deletion of primary data. [2025-09-24T19:30:24.807706] [DEBUG] [LOCAL ] IVT: Deleted primary data file. [2025-09-24T19:30:24.807767] [INFO ] [MAIN ] IVT: Starting full primary refresh. [2025-09-24T19:30:24.821349] [INFO ] [REMOTE ] IVR: Fetching primary data for 2024-12. [2025-09-24T19:30:25.196849] [INFO ] [REMOTE ] IVT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:30:25.199005] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2025-01 (1.98 seconds). [2025-09-24T19:30:25.616103] [INFO ] [REMOTE ] IVT: Fetching primary data for 2024-12. [2025-09-24T19:30:25.672903] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2025-05 (1.65 seconds). [2025-09-24T19:30:26.416111] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2025-06. [2025-09-24T19:30:26.639307] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2024-12 (1.82 seconds). [2025-09-24T19:30:26.929607] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2024-12 (1.31 seconds). [2025-09-24T19:30:27.216082] [INFO ] [REMOTE ] IVR: Fetching primary data for 2025-01. [2025-09-24T19:30:27.981376] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-24T19:30:28.016047] [INFO ] [REMOTE ] IVT: Fetching primary data for 2025-01. [2025-09-24T19:30:28.816067] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2025-07. [2025-09-24T19:30:28.976160] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2025-01 (1.76 seconds). [2025-09-24T19:30:29.050889] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2025-01 (1.03 seconds). [2025-09-24T19:30:29.616086] [INFO ] [REMOTE ] IVR: Fetching primary data for 2025-02. [2025-09-24T19:30:30.371194] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2025-07 (1.56 seconds). [2025-09-24T19:30:30.416056] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2025-08. [2025-09-24T19:30:31.216065] [INFO ] [REMOTE ] ITW: Fetching primary data for 2025-02. [2025-09-24T19:30:31.262144] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2025-02 (1.65 seconds). [2025-09-24T19:30:32.016113] [INFO ] [REMOTE ] IVR: Fetching primary data for 2025-03. [2025-09-24T19:30:32.241790] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2025-08 (1.83 seconds). [2025-09-24T19:30:32.495772] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-24T19:30:32.816094] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2025-09. [2025-09-24T19:30:33.616097] [INFO ] [REMOTE ] IVT: Fetching primary data for 2025-02. [2025-09-24T19:30:33.742931] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-24T19:30:34.416086] [INFO ] [REMOTE ] ITW: Fetching primary data for 2025-03. [2025-09-24T19:30:34.699062] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2025-09 (1.88 seconds). [2025-09-24T19:30:34.709078] [INFO ] [REMOTE ] ITUB: Full fetch complete (77162 records). [2025-09-24T19:30:34.709283] [DEBUG] [VALIDATOR ] ITUB: Validating primary data. [2025-09-24T19:30:34.839272] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-24T19:30:35.144001] [DEBUG] [VALIDATOR ] ITUB: All expected trading days are present. [2025-09-24T19:30:35.144100] [DEBUG] [VALIDATOR ] ITUB: Primary data validation passed. [2025-09-24T19:30:35.145352] [INFO ] [MAIN ] ITUB: Fetched primary data is valid. [2025-09-24T19:30:35.145431] [DEBUG] [LOCAL ] ITUB: Saving primary data. [2025-09-24T19:30:35.147123] [DEBUG] [LOCAL ] ITUB: Trimmed 77162 records to 53304 (keeping 200 days of data) [2025-09-24T19:30:35.237104] [INFO ] [REMOTE ] IVT: Fetching primary data for 2025-03. [2025-09-24T19:30:35.476965] [DEBUG] [LOCAL ] ITUB: Primary data saved (53304 records). [2025-09-24T19:30:35.477186] [INFO ] [MAIN ] ITUB: Full history saved. [2025-09-24T19:30:35.477354] [INFO ] [MAIN ] Update Progress: 1135/2373 symbols completed. ITUB took 28.8s. Estimated remaining: 2h 44m 11s. Rate: 7.5 symbols/min [2025-09-24T19:30:35.647625] [INFO ] [MAIN ] IVZ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:30:35.703071] [DEBUG] [LOCAL ] IVZ: Loaded 53139 existing records from primary storage. [2025-09-24T19:30:35.703262] [INFO ] [MAIN ] IVZ: Loaded 53139 existing records. [2025-09-24T19:30:35.893560] [WARN ] [MAIN ] IVZ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:30:35.893910] [INFO ] [MAIN ] IVZ: Wiping existing primary data before full refresh. [2025-09-24T19:30:35.893964] [INFO ] [LOCAL ] IVZ: Starting deletion of primary data. [2025-09-24T19:30:35.895272] [DEBUG] [LOCAL ] IVZ: Deleted primary data file. [2025-09-24T19:30:35.895355] [INFO ] [MAIN ] IVZ: Starting full primary refresh. [2025-09-24T19:30:36.019621] [INFO ] [REMOTE ] IVR: Fetching primary data for 2025-04. [2025-09-24T19:30:36.342869] [INFO ] [REMOTE ] IVZ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:30:36.373817] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2025-03 (1.96 seconds). [2025-09-24T19:30:36.506915] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2025-03 (1.27 seconds). [2025-09-24T19:30:36.816101] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2024-12. [2025-09-24T19:30:37.620258] [INFO ] [REMOTE ] ITW: Fetching primary data for 2025-04. [2025-09-24T19:30:37.628017] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-24T19:30:38.416137] [INFO ] [REMOTE ] IVR: Fetching primary data for 2025-05. [2025-09-24T19:30:38.557895] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-24T19:30:39.216066] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2025-01. [2025-09-24T19:30:39.500743] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2025-04 (1.88 seconds). [2025-09-24T19:30:40.016071] [INFO ] [REMOTE ] IVT: Fetching primary data for 2025-04. [2025-09-24T19:30:40.169892] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-24T19:30:40.494384] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2025-01 (1.28 seconds). [2025-09-24T19:30:40.816089] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2025-02. [2025-09-24T19:30:40.942162] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2025-04 (0.93 seconds). [2025-09-24T19:30:41.616090] [INFO ] [REMOTE ] IVT: Fetching primary data for 2025-05. [2025-09-24T19:30:42.298753] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-24T19:30:42.416076] [INFO ] [REMOTE ] IVR: Fetching primary data for 2025-06. [2025-09-24T19:30:42.441849] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2025-05 (0.83 seconds). [2025-09-24T19:30:43.216147] [INFO ] [REMOTE ] ITW: Fetching primary data for 2025-05. [2025-09-24T19:30:43.764849] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-24T19:30:44.016134] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2025-03. [2025-09-24T19:30:44.816066] [INFO ] [REMOTE ] IVR: Fetching primary data for 2025-07. [2025-09-24T19:30:44.888795] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-24T19:30:45.616072] [INFO ] [REMOTE ] IVT: Fetching primary data for 2025-06. [2025-09-24T19:30:45.806565] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-24T19:30:46.416110] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2025-04. [2025-09-24T19:30:46.697771] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2025-07 (1.88 seconds). [2025-09-24T19:30:46.755116] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-24T19:30:47.216114] [INFO ] [REMOTE ] IVT: Fetching primary data for 2025-07. [2025-09-24T19:30:48.016058] [INFO ] [REMOTE ] IVR: Fetching primary data for 2025-08. [2025-09-24T19:30:48.516059] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2025-04 (2.10 seconds). [2025-09-24T19:30:48.587497] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-24T19:30:48.816109] [INFO ] [REMOTE ] ITW: Fetching primary data for 2025-06. [2025-09-24T19:30:49.627355] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2025-05. [2025-09-24T19:30:49.633047] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2025-08 (1.62 seconds). [2025-09-24T19:30:50.391617] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-24T19:30:50.416057] [INFO ] [REMOTE ] ITW: Fetching primary data for 2025-07. [2025-09-24T19:30:51.218344] [INFO ] [REMOTE ] IVR: Fetching primary data for 2025-09. [2025-09-24T19:30:51.224085] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2025-05 (1.60 seconds). [2025-09-24T19:30:51.945936] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-24T19:30:52.016144] [INFO ] [REMOTE ] IVT: Fetching primary data for 2025-08. [2025-09-24T19:30:52.816138] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2025-06. [2025-09-24T19:30:53.110023] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2025-09 (1.89 seconds). [2025-09-24T19:30:53.119765] [INFO ] [REMOTE ] IVR: Full fetch complete (68963 records). [2025-09-24T19:30:53.119953] [DEBUG] [VALIDATOR ] IVR: Validating primary data. [2025-09-24T19:30:53.461302] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-24T19:30:53.621314] [INFO ] [REMOTE ] IVT: Fetching primary data for 2025-09. [2025-09-24T19:30:53.722814] [DEBUG] [VALIDATOR ] IVR: All expected trading days are present. [2025-09-24T19:30:53.722959] [DEBUG] [VALIDATOR ] IVR: Primary data validation passed. [2025-09-24T19:30:53.724733] [INFO ] [MAIN ] IVR: Fetched primary data is valid. [2025-09-24T19:30:53.724907] [DEBUG] [LOCAL ] IVR: Saving primary data. [2025-09-24T19:30:53.727082] [DEBUG] [LOCAL ] IVR: Trimmed 68963 records to 47862 (keeping 200 days of data) [2025-09-24T19:30:54.096891] [DEBUG] [LOCAL ] IVR: Primary data saved (47862 records). [2025-09-24T19:30:54.097137] [INFO ] [MAIN ] IVR: Full history saved. [2025-09-24T19:30:54.097361] [INFO ] [MAIN ] Update Progress: 1136/2373 symbols completed. IVR took 32.2s. Estimated remaining: 2h 44m 15s. Rate: 7.5 symbols/min [2025-09-24T19:30:54.397914] [INFO ] [MAIN ] IX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:30:54.422631] [INFO ] [REMOTE ] ITW: Fetching primary data for 2025-08. [2025-09-24T19:30:54.499771] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2025-06 (1.68 seconds). [2025-09-24T19:30:54.535285] [DEBUG] [LOCAL ] IX: Loaded 22600 existing records from primary storage. [2025-09-24T19:30:54.535539] [INFO ] [MAIN ] IX: Loaded 22600 existing records. [2025-09-24T19:30:54.794244] [WARN ] [MAIN ] IX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:30:54.794677] [INFO ] [MAIN ] IX: Wiping existing primary data before full refresh. [2025-09-24T19:30:54.794757] [INFO ] [LOCAL ] IX: Starting deletion of primary data. [2025-09-24T19:30:54.795529] [DEBUG] [LOCAL ] IX: Deleted primary data file. [2025-09-24T19:30:54.795602] [INFO ] [MAIN ] IX: Starting full primary refresh. [2025-09-24T19:30:55.217574] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2025-07. [2025-09-24T19:30:55.288521] [INFO ] [REMOTE ] IX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:30:55.292341] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2025-09 (1.67 seconds). [2025-09-24T19:30:55.299884] [INFO ] [REMOTE ] IVT: Full fetch complete (45626 records). [2025-09-24T19:30:55.300170] [DEBUG] [VALIDATOR ] IVT: Validating primary data. [2025-09-24T19:30:55.702173] [DEBUG] [VALIDATOR ] IVT: All expected trading days are present. [2025-09-24T19:30:55.702399] [DEBUG] [VALIDATOR ] IVT: Primary data validation passed. [2025-09-24T19:30:55.703431] [INFO ] [MAIN ] IVT: Fetched primary data is valid. [2025-09-24T19:30:55.703608] [DEBUG] [LOCAL ] IVT: Saving primary data. [2025-09-24T19:30:55.704918] [DEBUG] [LOCAL ] IVT: Trimmed 45626 records to 30919 (keeping 200 days of data) [2025-09-24T19:30:55.947386] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-24T19:30:55.969504] [DEBUG] [LOCAL ] IVT: Primary data saved (30919 records). [2025-09-24T19:30:55.969717] [INFO ] [MAIN ] IVT: Full history saved. [2025-09-24T19:30:55.969911] [INFO ] [MAIN ] Update Progress: 1137/2373 symbols completed. IVT took 31.6s. Estimated remaining: 2h 44m 0s. Rate: 7.5 symbols/min [2025-09-24T19:30:56.027830] [INFO ] [REMOTE ] ITW: Fetching primary data for 2025-09. [2025-09-24T19:30:56.151578] [INFO ] [MAIN ] J: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:30:56.219270] [DEBUG] [LOCAL ] J: Loaded 40439 existing records from primary storage. [2025-09-24T19:30:56.219497] [INFO ] [MAIN ] J: Loaded 40439 existing records. [2025-09-24T19:30:56.413417] [WARN ] [MAIN ] J: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:30:56.413798] [INFO ] [MAIN ] J: Wiping existing primary data before full refresh. [2025-09-24T19:30:56.413935] [INFO ] [LOCAL ] J: Starting deletion of primary data. [2025-09-24T19:30:56.415235] [DEBUG] [LOCAL ] J: Deleted primary data file. [2025-09-24T19:30:56.415356] [INFO ] [MAIN ] J: Starting full primary refresh. [2025-09-24T19:30:56.793107] [INFO ] [REMOTE ] J: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:30:56.816038] [INFO ] [REMOTE ] J: Fetching primary data for 2024-12. [2025-09-24T19:30:57.122343] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2025-07 (1.90 seconds). [2025-09-24T19:30:57.380532] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-24T19:30:57.396829] [INFO ] [REMOTE ] ITW: Full fetch complete (66503 records). [2025-09-24T19:30:57.397205] [DEBUG] [VALIDATOR ] ITW: Validating primary data. [2025-09-24T19:30:57.621244] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2025-08. [2025-09-24T19:30:57.821719] [DEBUG] [VALIDATOR ] ITW: All expected trading days are present. [2025-09-24T19:30:57.821814] [DEBUG] [VALIDATOR ] ITW: Primary data validation passed. [2025-09-24T19:30:57.822864] [INFO ] [MAIN ] ITW: Fetched primary data is valid. [2025-09-24T19:30:57.822928] [DEBUG] [LOCAL ] ITW: Saving primary data. [2025-09-24T19:30:57.824429] [DEBUG] [LOCAL ] ITW: Trimmed 66503 records to 46224 (keeping 200 days of data) [2025-09-24T19:30:58.225011] [INFO ] [REMOTE ] J: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-24T19:30:58.246171] [DEBUG] [LOCAL ] ITW: Primary data saved (46224 records). [2025-09-24T19:30:58.246487] [INFO ] [MAIN ] ITW: Full history saved. [2025-09-24T19:30:58.246621] [INFO ] [MAIN ] Update Progress: 1138/2373 symbols completed. ITW took 38.4s. Estimated remaining: 2h 43m 46s. Rate: 7.5 symbols/min [2025-09-24T19:30:58.429789] [INFO ] [REMOTE ] IX: Fetching primary data for 2024-12. [2025-09-24T19:30:58.434539] [INFO ] [MAIN ] JBGS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:30:58.489949] [DEBUG] [LOCAL ] JBGS: Loaded 42430 existing records from primary storage. [2025-09-24T19:30:58.490194] [INFO ] [MAIN ] JBGS: Loaded 42430 existing records. [2025-09-24T19:30:58.678686] [WARN ] [MAIN ] JBGS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:30:58.679050] [INFO ] [MAIN ] JBGS: Wiping existing primary data before full refresh. [2025-09-24T19:30:58.679101] [INFO ] [LOCAL ] JBGS: Starting deletion of primary data. [2025-09-24T19:30:58.681374] [DEBUG] [LOCAL ] JBGS: Deleted primary data file. [2025-09-24T19:30:58.681442] [INFO ] [MAIN ] JBGS: Starting full primary refresh. [2025-09-24T19:30:59.064016] [INFO ] [REMOTE ] JBGS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:30:59.200041] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2024-12 (0.77 seconds). [2025-09-24T19:30:59.216031] [INFO ] [REMOTE ] IX: Fetching primary data for 2025-01. [2025-09-24T19:30:59.514158] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2025-08 (1.89 seconds). [2025-09-24T19:30:59.724723] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2025-01 (0.51 seconds). [2025-09-24T19:31:00.016134] [INFO ] [REMOTE ] IX: Fetching primary data for 2025-02. [2025-09-24T19:31:00.766508] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2025-02 (0.75 seconds). [2025-09-24T19:31:00.816040] [INFO ] [REMOTE ] IX: Fetching primary data for 2025-03. [2025-09-24T19:31:01.616143] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2025-09. [2025-09-24T19:31:02.004475] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2025-03 (1.19 seconds). [2025-09-24T19:31:02.416137] [INFO ] [REMOTE ] IX: Fetching primary data for 2025-04. [2025-09-24T19:31:03.216066] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2024-12. [2025-09-24T19:31:03.486483] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-24T19:31:03.496488] [INFO ] [REMOTE ] IVZ: Full fetch complete (76746 records). [2025-09-24T19:31:03.496690] [DEBUG] [VALIDATOR ] IVZ: Validating primary data. [2025-09-24T19:31:03.938477] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-24T19:31:03.970138] [DEBUG] [VALIDATOR ] IVZ: All expected trading days are present. [2025-09-24T19:31:03.970864] [DEBUG] [VALIDATOR ] IVZ: Primary data validation passed. [2025-09-24T19:31:03.972573] [INFO ] [MAIN ] IVZ: Fetched primary data is valid. [2025-09-24T19:31:03.972679] [DEBUG] [LOCAL ] IVZ: Saving primary data. [2025-09-24T19:31:03.975268] [DEBUG] [LOCAL ] IVZ: Trimmed 76746 records to 53136 (keeping 200 days of data) [2025-09-24T19:31:04.041754] [INFO ] [REMOTE ] IX: Fetching primary data for 2025-05. [2025-09-24T19:31:04.334549] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2024-12 (1.12 seconds). [2025-09-24T19:31:04.358241] [DEBUG] [LOCAL ] IVZ: Primary data saved (53136 records). [2025-09-24T19:31:04.358419] [INFO ] [MAIN ] IVZ: Full history saved. [2025-09-24T19:31:04.358569] [INFO ] [MAIN ] Update Progress: 1139/2373 symbols completed. IVZ took 28.9s. Estimated remaining: 2h 43m 36s. Rate: 7.5 symbols/min [2025-09-24T19:31:04.537564] [INFO ] [MAIN ] JBI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:31:04.588420] [DEBUG] [LOCAL ] JBI: Loaded 44004 existing records from primary storage. [2025-09-24T19:31:04.588598] [INFO ] [MAIN ] JBI: Loaded 44004 existing records. [2025-09-24T19:31:04.773301] [WARN ] [MAIN ] JBI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:31:04.773583] [INFO ] [MAIN ] JBI: Wiping existing primary data before full refresh. [2025-09-24T19:31:04.773634] [INFO ] [LOCAL ] JBI: Starting deletion of primary data. [2025-09-24T19:31:04.774726] [DEBUG] [LOCAL ] JBI: Deleted primary data file. [2025-09-24T19:31:04.774792] [INFO ] [MAIN ] JBI: Starting full primary refresh. [2025-09-24T19:31:04.821348] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2025-01. [2025-09-24T19:31:05.236153] [INFO ] [REMOTE ] JBI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:31:05.253254] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-24T19:31:05.616096] [INFO ] [REMOTE ] J: Fetching primary data for 2025-01. [2025-09-24T19:31:06.263565] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-24T19:31:06.416112] [INFO ] [REMOTE ] IX: Fetching primary data for 2025-06. [2025-09-24T19:31:07.126668] [INFO ] [REMOTE ] J: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-24T19:31:07.216096] [INFO ] [REMOTE ] J: Fetching primary data for 2025-02. [2025-09-24T19:31:07.477945] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2025-06 (1.06 seconds). [2025-09-24T19:31:08.016149] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2025-02. [2025-09-24T19:31:08.539979] [INFO ] [REMOTE ] J: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-24T19:31:08.816116] [INFO ] [REMOTE ] JBI: Fetching primary data for 2024-12. [2025-09-24T19:31:09.403478] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2025-02 (1.39 seconds). [2025-09-24T19:31:09.616133] [INFO ] [REMOTE ] IX: Fetching primary data for 2025-07. [2025-09-24T19:31:10.247402] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2024-12 (1.43 seconds). [2025-09-24T19:31:10.416063] [INFO ] [REMOTE ] J: Fetching primary data for 2025-03. [2025-09-24T19:31:10.792610] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2025-07 (1.18 seconds). [2025-09-24T19:31:11.216111] [INFO ] [REMOTE ] JBI: Fetching primary data for 2025-01. [2025-09-24T19:31:11.799797] [INFO ] [REMOTE ] J: Incremental fetch complete for 2025-03 (1.38 seconds). [2025-09-24T19:31:12.016090] [INFO ] [REMOTE ] J: Fetching primary data for 2025-04. [2025-09-24T19:31:12.779266] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-24T19:31:12.816062] [INFO ] [REMOTE ] IX: Fetching primary data for 2025-08. [2025-09-24T19:31:13.603760] [INFO ] [REMOTE ] J: Incremental fetch complete for 2025-04 (1.59 seconds). [2025-09-24T19:31:13.616035] [INFO ] [REMOTE ] J: Fetching primary data for 2025-05. [2025-09-24T19:31:13.870156] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-24T19:31:14.416099] [INFO ] [REMOTE ] JBI: Fetching primary data for 2025-02. [2025-09-24T19:31:15.223010] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2025-03. [2025-09-24T19:31:15.228371] [INFO ] [REMOTE ] J: Incremental fetch complete for 2025-05 (1.61 seconds). [2025-09-24T19:31:15.902561] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-24T19:31:16.016136] [INFO ] [REMOTE ] IX: Fetching primary data for 2025-09. [2025-09-24T19:31:16.471332] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2025-03 (1.25 seconds). [2025-09-24T19:31:16.816134] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2025-04. [2025-09-24T19:31:17.109690] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2025-09 (1.09 seconds). [2025-09-24T19:31:17.116144] [INFO ] [REMOTE ] IX: Full fetch complete (26886 records). [2025-09-24T19:31:17.116357] [DEBUG] [VALIDATOR ] IX: Validating primary data. [2025-09-24T19:31:17.621333] [INFO ] [REMOTE ] JBI: Fetching primary data for 2025-03. [2025-09-24T19:31:17.737756] [DEBUG] [VALIDATOR ] IX: All expected trading days are present. [2025-09-24T19:31:17.737930] [DEBUG] [VALIDATOR ] IX: Primary data validation passed. [2025-09-24T19:31:17.739144] [INFO ] [MAIN ] IX: Fetched primary data is valid. [2025-09-24T19:31:17.739238] [DEBUG] [LOCAL ] IX: Saving primary data. [2025-09-24T19:31:17.740792] [DEBUG] [LOCAL ] IX: Trimmed 26886 records to 22617 (keeping 200 days of data) [2025-09-24T19:31:17.953510] [DEBUG] [LOCAL ] IX: Primary data saved (22617 records). [2025-09-24T19:31:17.953798] [INFO ] [MAIN ] IX: Full history saved. [2025-09-24T19:31:17.953971] [INFO ] [MAIN ] Update Progress: 1140/2373 symbols completed. IX took 23.9s. Estimated remaining: 2h 43m 35s. Rate: 7.5 symbols/min [2025-09-24T19:31:18.260261] [INFO ] [MAIN ] JBL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:31:18.359609] [DEBUG] [LOCAL ] JBL: Loaded 48368 existing records from primary storage. [2025-09-24T19:31:18.359887] [INFO ] [MAIN ] JBL: Loaded 48368 existing records. [2025-09-24T19:31:18.419513] [INFO ] [REMOTE ] J: Fetching primary data for 2025-06. [2025-09-24T19:31:18.614270] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2025-04 (1.80 seconds). [2025-09-24T19:31:18.722711] [WARN ] [MAIN ] JBL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:31:18.723128] [INFO ] [MAIN ] JBL: Wiping existing primary data before full refresh. [2025-09-24T19:31:18.723190] [INFO ] [LOCAL ] JBL: Starting deletion of primary data. [2025-09-24T19:31:18.724801] [DEBUG] [LOCAL ] JBL: Deleted primary data file. [2025-09-24T19:31:18.724871] [INFO ] [MAIN ] JBL: Starting full primary refresh. [2025-09-24T19:31:19.143624] [INFO ] [REMOTE ] JBL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:31:19.148099] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2025-03 (1.53 seconds). [2025-09-24T19:31:19.216101] [INFO ] [REMOTE ] JBL: Fetching primary data for 2024-12. [2025-09-24T19:31:19.487679] [INFO ] [REMOTE ] J: Incremental fetch complete for 2025-06 (1.07 seconds). [2025-09-24T19:31:20.016087] [INFO ] [REMOTE ] J: Fetching primary data for 2025-07. [2025-09-24T19:31:20.738774] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2024-12 (1.52 seconds). [2025-09-24T19:31:20.816095] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2025-05. [2025-09-24T19:31:21.585619] [INFO ] [REMOTE ] J: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-24T19:31:21.616033] [INFO ] [REMOTE ] J: Fetching primary data for 2025-08. [2025-09-24T19:31:22.329581] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2025-05 (1.51 seconds). [2025-09-24T19:31:22.416080] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2025-06. [2025-09-24T19:31:22.928079] [INFO ] [REMOTE ] J: Incremental fetch complete for 2025-08 (1.31 seconds). [2025-09-24T19:31:23.216090] [INFO ] [REMOTE ] JBL: Fetching primary data for 2025-01. [2025-09-24T19:31:24.001087] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-24T19:31:24.016046] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2025-07. [2025-09-24T19:31:24.816059] [INFO ] [REMOTE ] JBI: Fetching primary data for 2025-04. [2025-09-24T19:31:25.024491] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2025-01 (1.81 seconds). [2025-09-24T19:31:25.589501] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-24T19:31:25.616136] [INFO ] [REMOTE ] JBL: Fetching primary data for 2025-02. [2025-09-24T19:31:26.294860] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-24T19:31:26.416084] [INFO ] [REMOTE ] JBI: Fetching primary data for 2025-05. [2025-09-24T19:31:27.216070] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2025-08. [2025-09-24T19:31:27.268278] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2025-02 (1.65 seconds). [2025-09-24T19:31:27.946851] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-24T19:31:28.016121] [INFO ] [REMOTE ] JBL: Fetching primary data for 2025-03. [2025-09-24T19:31:28.816112] [INFO ] [REMOTE ] J: Fetching primary data for 2025-09. [2025-09-24T19:31:28.954730] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-24T19:31:29.616115] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2025-09. [2025-09-24T19:31:30.085480] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2025-03 (2.07 seconds). [2025-09-24T19:31:30.416110] [INFO ] [REMOTE ] JBL: Fetching primary data for 2025-04. [2025-09-24T19:31:30.535791] [INFO ] [REMOTE ] J: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-24T19:31:30.543683] [INFO ] [REMOTE ] J: Full fetch complete (59135 records). [2025-09-24T19:31:30.543861] [DEBUG] [VALIDATOR ] J: Validating primary data. [2025-09-24T19:31:30.959070] [DEBUG] [VALIDATOR ] J: All expected trading days are present. [2025-09-24T19:31:30.959167] [DEBUG] [VALIDATOR ] J: Primary data validation passed. [2025-09-24T19:31:30.960735] [INFO ] [MAIN ] J: Fetched primary data is valid. [2025-09-24T19:31:30.960801] [DEBUG] [LOCAL ] J: Saving primary data. [2025-09-24T19:31:30.962287] [DEBUG] [LOCAL ] J: Trimmed 59135 records to 40350 (keeping 200 days of data) [2025-09-24T19:31:31.216138] [INFO ] [REMOTE ] JBI: Fetching primary data for 2025-06. [2025-09-24T19:31:31.231298] [DEBUG] [LOCAL ] J: Primary data saved (40350 records). [2025-09-24T19:31:31.231450] [INFO ] [MAIN ] J: Full history saved. [2025-09-24T19:31:31.231544] [INFO ] [MAIN ] Update Progress: 1141/2373 symbols completed. J took 35.3s. Estimated remaining: 2h 43m 32s. Rate: 7.5 symbols/min [2025-09-24T19:31:31.411713] [INFO ] [MAIN ] JBND: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:31:31.433893] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2025-09 (1.82 seconds). [2025-09-24T19:31:31.442109] [INFO ] [REMOTE ] JBGS: Full fetch complete (59006 records). [2025-09-24T19:31:31.442256] [DEBUG] [VALIDATOR ] JBGS: Validating primary data. [2025-09-24T19:31:31.679738] [DEBUG] [LOCAL ] JBND: Loaded 25406 existing records from primary storage. [2025-09-24T19:31:31.715604] [INFO ] [MAIN ] JBND: Loaded 25406 existing records. [2025-09-24T19:31:32.057738] [WARN ] [MAIN ] JBND: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:31:32.093013] [DEBUG] [VALIDATOR ] JBGS: All expected trading days are present. [2025-09-24T19:31:32.093184] [INFO ] [MAIN ] JBND: Wiping existing primary data before full refresh. [2025-09-24T19:31:32.093257] [DEBUG] [VALIDATOR ] JBGS: Primary data validation passed. [2025-09-24T19:31:32.093434] [INFO ] [LOCAL ] JBND: Starting deletion of primary data. [2025-09-24T19:31:32.094693] [INFO ] [MAIN ] JBGS: Fetched primary data is valid. [2025-09-24T19:31:32.095105] [DEBUG] [LOCAL ] JBGS: Saving primary data. [2025-09-24T19:31:32.096063] [DEBUG] [LOCAL ] JBND: Deleted primary data file. [2025-09-24T19:31:32.096381] [INFO ] [MAIN ] JBND: Starting full primary refresh. [2025-09-24T19:31:32.140140] [DEBUG] [LOCAL ] JBGS: Trimmed 59006 records to 42470 (keeping 200 days of data) [2025-09-24T19:31:32.550639] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2025-04 (2.13 seconds). [2025-09-24T19:31:32.652790] [INFO ] [REMOTE ] JBL: Fetching primary data for 2025-05. [2025-09-24T19:31:32.665524] [INFO ] [REMOTE ] JBND: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:31:32.801069] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-24T19:31:32.816161] [INFO ] [REMOTE ] JBI: Fetching primary data for 2025-07. [2025-09-24T19:31:32.868290] [DEBUG] [LOCAL ] JBGS: Primary data saved (42470 records). [2025-09-24T19:31:32.868472] [INFO ] [MAIN ] JBGS: Full history saved. [2025-09-24T19:31:32.868585] [INFO ] [MAIN ] Update Progress: 1142/2373 symbols completed. JBGS took 34.6s. Estimated remaining: 2h 43m 18s. Rate: 7.5 symbols/min [2025-09-24T19:31:33.046518] [INFO ] [MAIN ] JBS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:31:33.046766] [DEBUG] [LOCAL ] JBS: No existing data file found in primary storage. [2025-09-24T19:31:33.046814] [WARN ] [MAIN ] JBS: No existing data found, performing full refresh instead. [2025-09-24T19:31:33.046968] [INFO ] [MAIN ] JBS: Wiping existing primary data before full refresh. [2025-09-24T19:31:33.047011] [INFO ] [LOCAL ] JBS: Starting deletion of primary data. [2025-09-24T19:31:33.047053] [DEBUG] [LOCAL ] JBS: No primary data file found to delete. [2025-09-24T19:31:33.047086] [INFO ] [MAIN ] JBS: Starting full primary refresh. [2025-09-24T19:31:33.414708] [INFO ] [REMOTE ] JBS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:31:33.616108] [INFO ] [REMOTE ] JBND: Fetching primary data for 2024-12. [2025-09-24T19:31:34.261885] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-24T19:31:34.364110] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2025-05 (1.71 seconds). [2025-09-24T19:31:34.416091] [INFO ] [REMOTE ] JBL: Fetching primary data for 2025-06. [2025-09-24T19:31:34.588050] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2024-12 (0.97 seconds). [2025-09-24T19:31:35.216097] [INFO ] [REMOTE ] JBS: Fetching primary data for 2024-12. [2025-09-24T19:31:35.418777] [DEBUG] [REMOTE ] JBS: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:31:35.419156] [WARN ] [REMOTE ] JBS: No data returned for month 2024-12 [2025-09-24T19:31:36.016102] [INFO ] [REMOTE ] JBI: Fetching primary data for 2025-08. [2025-09-24T19:31:36.153557] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-24T19:31:36.816140] [INFO ] [REMOTE ] JBND: Fetching primary data for 2025-01. [2025-09-24T19:31:37.375580] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-24T19:31:37.490817] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2025-01 (0.67 seconds). [2025-09-24T19:31:37.616097] [INFO ] [REMOTE ] JBI: Fetching primary data for 2025-09. [2025-09-24T19:31:38.416106] [INFO ] [REMOTE ] JBND: Fetching primary data for 2025-02. [2025-09-24T19:31:39.165931] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-24T19:31:39.189297] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2025-02 (0.77 seconds). [2025-09-24T19:31:39.188860] [INFO ] [REMOTE ] JBI: Full fetch complete (64563 records). [2025-09-24T19:31:39.193247] [DEBUG] [VALIDATOR ] JBI: Validating primary data. [2025-09-24T19:31:39.225835] [INFO ] [REMOTE ] JBS: Fetching primary data for 2025-01. [2025-09-24T19:31:39.505514] [DEBUG] [REMOTE ] JBS: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:31:39.526419] [WARN ] [REMOTE ] JBS: No data returned for month 2025-01 [2025-09-24T19:31:39.596880] [DEBUG] [VALIDATOR ] JBI: All expected trading days are present. [2025-09-24T19:31:39.596957] [DEBUG] [VALIDATOR ] JBI: Primary data validation passed. [2025-09-24T19:31:39.597980] [INFO ] [MAIN ] JBI: Fetched primary data is valid. [2025-09-24T19:31:39.598049] [DEBUG] [LOCAL ] JBI: Saving primary data. [2025-09-24T19:31:39.599522] [DEBUG] [LOCAL ] JBI: Trimmed 64563 records to 43886 (keeping 200 days of data) [2025-09-24T19:31:39.853629] [DEBUG] [LOCAL ] JBI: Primary data saved (43886 records). [2025-09-24T19:31:39.853794] [INFO ] [MAIN ] JBI: Full history saved. [2025-09-24T19:31:39.853898] [INFO ] [MAIN ] Update Progress: 1143/2373 symbols completed. JBI took 35.5s. Estimated remaining: 2h 43m 9s. Rate: 7.5 symbols/min [2025-09-24T19:31:40.023423] [INFO ] [REMOTE ] JBND: Fetching primary data for 2025-03. [2025-09-24T19:31:40.026017] [INFO ] [MAIN ] JBTM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:31:40.027028] [DEBUG] [LOCAL ] JBTM: No existing data file found in primary storage. [2025-09-24T19:31:40.027084] [WARN ] [MAIN ] JBTM: No existing data found, performing full refresh instead. [2025-09-24T19:31:40.027235] [INFO ] [MAIN ] JBTM: Wiping existing primary data before full refresh. [2025-09-24T19:31:40.027278] [INFO ] [LOCAL ] JBTM: Starting deletion of primary data. [2025-09-24T19:31:40.027319] [DEBUG] [LOCAL ] JBTM: No primary data file found to delete. [2025-09-24T19:31:40.027352] [INFO ] [MAIN ] JBTM: Starting full primary refresh. [2025-09-24T19:31:40.382796] [INFO ] [REMOTE ] JBTM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:31:40.816124] [INFO ] [REMOTE ] JBL: Fetching primary data for 2025-07. [2025-09-24T19:31:41.220364] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2025-03 (1.20 seconds). [2025-09-24T19:31:41.616081] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2024-12. [2025-09-24T19:31:41.811103] [DEBUG] [REMOTE ] JBTM: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:31:41.811542] [WARN ] [REMOTE ] JBTM: No data returned for month 2024-12 [2025-09-24T19:31:42.416140] [INFO ] [REMOTE ] JBS: Fetching primary data for 2025-02. [2025-09-24T19:31:42.637724] [DEBUG] [REMOTE ] JBS: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:31:42.639562] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-24T19:31:42.639666] [WARN ] [REMOTE ] JBS: No data returned for month 2025-02 [2025-09-24T19:31:43.216121] [INFO ] [REMOTE ] JBS: Fetching primary data for 2025-03. [2025-09-24T19:31:43.435717] [DEBUG] [REMOTE ] JBS: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:31:43.436116] [WARN ] [REMOTE ] JBS: No data returned for month 2025-03 [2025-09-24T19:31:44.016125] [INFO ] [REMOTE ] JBND: Fetching primary data for 2025-04. [2025-09-24T19:31:44.816112] [INFO ] [REMOTE ] JBL: Fetching primary data for 2025-08. [2025-09-24T19:31:45.134426] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2025-04 (1.12 seconds). [2025-09-24T19:31:45.616108] [INFO ] [REMOTE ] JBS: Fetching primary data for 2025-04. [2025-09-24T19:31:45.900213] [DEBUG] [REMOTE ] JBS: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:31:45.900745] [WARN ] [REMOTE ] JBS: No data returned for month 2025-04 [2025-09-24T19:31:46.420747] [INFO ] [REMOTE ] JBS: Fetching primary data for 2025-05. [2025-09-24T19:31:46.428563] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-24T19:31:46.644114] [DEBUG] [REMOTE ] JBS: Error fetching primary data for 2025-05: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:31:46.644926] [WARN ] [REMOTE ] JBS: No data returned for month 2025-05 [2025-09-24T19:31:47.216160] [INFO ] [REMOTE ] JBL: Fetching primary data for 2025-09. [2025-09-24T19:31:48.016132] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2025-01. [2025-09-24T19:31:48.816077] [INFO ] [REMOTE ] JBND: Fetching primary data for 2025-05. [2025-09-24T19:31:49.055859] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2025-09 (1.84 seconds). [2025-09-24T19:31:49.064333] [INFO ] [REMOTE ] JBL: Full fetch complete (70001 records). [2025-09-24T19:31:49.064465] [DEBUG] [VALIDATOR ] JBL: Validating primary data. [2025-09-24T19:31:49.480801] [DEBUG] [VALIDATOR ] JBL: All expected trading days are present. [2025-09-24T19:31:49.481062] [DEBUG] [VALIDATOR ] JBL: Primary data validation passed. [2025-09-24T19:31:49.482363] [INFO ] [MAIN ] JBL: Fetched primary data is valid. [2025-09-24T19:31:49.482452] [DEBUG] [LOCAL ] JBL: Saving primary data. [2025-09-24T19:31:49.503290] [INFO ] [REMOTE ] JBTM: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-24T19:31:49.511151] [DEBUG] [LOCAL ] JBL: Trimmed 70001 records to 48383 (keeping 200 days of data) [2025-09-24T19:31:49.624694] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2025-02. [2025-09-24T19:31:49.828042] [DEBUG] [LOCAL ] JBL: Primary data saved (48383 records). [2025-09-24T19:31:49.828207] [INFO ] [MAIN ] JBL: Full history saved. [2025-09-24T19:31:49.828307] [INFO ] [MAIN ] Update Progress: 1144/2373 symbols completed. JBL took 31.9s. Estimated remaining: 2h 43m 3s. Rate: 7.5 symbols/min [2025-09-24T19:31:50.013501] [INFO ] [MAIN ] JCE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:31:50.030260] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-24T19:31:50.042808] [DEBUG] [LOCAL ] JCE: Loaded 6442 existing records from primary storage. [2025-09-24T19:31:50.042942] [INFO ] [MAIN ] JCE: Loaded 6442 existing records. [2025-09-24T19:31:50.222011] [WARN ] [MAIN ] JCE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:31:50.222275] [INFO ] [MAIN ] JCE: Wiping existing primary data before full refresh. [2025-09-24T19:31:50.222327] [INFO ] [LOCAL ] JCE: Starting deletion of primary data. [2025-09-24T19:31:50.222781] [DEBUG] [LOCAL ] JCE: Deleted primary data file. [2025-09-24T19:31:50.222845] [INFO ] [MAIN ] JCE: Starting full primary refresh. [2025-09-24T19:31:50.421287] [INFO ] [REMOTE ] JBS: Fetching primary data for 2025-06. [2025-09-24T19:31:50.594526] [INFO ] [REMOTE ] JCE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:31:50.881274] [INFO ] [REMOTE ] JBTM: Incremental fetch complete for 2025-02 (1.26 seconds). [2025-09-24T19:31:51.216120] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2025-03. [2025-09-24T19:31:52.015019] [INFO ] [REMOTE ] JBS: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-24T19:31:52.020720] [INFO ] [REMOTE ] JCE: Fetching primary data for 2024-12. [2025-09-24T19:31:52.486158] [INFO ] [REMOTE ] JBTM: Incremental fetch complete for 2025-03 (1.27 seconds). [2025-09-24T19:31:52.708707] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2024-12 (0.69 seconds). [2025-09-24T19:31:52.816159] [INFO ] [REMOTE ] JBS: Fetching primary data for 2025-07. [2025-09-24T19:31:53.616183] [INFO ] [REMOTE ] JBND: Fetching primary data for 2025-06. [2025-09-24T19:31:54.416112] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2025-04. [2025-09-24T19:31:54.597367] [INFO ] [REMOTE ] JBS: Incremental fetch complete for 2025-07 (1.78 seconds). [2025-09-24T19:31:54.621447] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2025-06 (1.01 seconds). [2025-09-24T19:31:55.216101] [INFO ] [REMOTE ] JCE: Fetching primary data for 2025-01. [2025-09-24T19:31:55.734025] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2025-01 (0.52 seconds). [2025-09-24T19:31:55.983722] [INFO ] [REMOTE ] JBTM: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-24T19:31:56.016057] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2025-05. [2025-09-24T19:31:56.816133] [INFO ] [REMOTE ] JBS: Fetching primary data for 2025-08. [2025-09-24T19:31:57.361850] [INFO ] [REMOTE ] JBTM: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-24T19:31:57.616172] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2025-06. [2025-09-24T19:31:58.416128] [INFO ] [REMOTE ] JCE: Fetching primary data for 2025-02. [2025-09-24T19:31:58.557326] [INFO ] [REMOTE ] JBS: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-24T19:31:58.905313] [INFO ] [REMOTE ] JBTM: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-24T19:31:59.081632] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2025-02 (0.67 seconds). [2025-09-24T19:31:59.216127] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2025-07. [2025-09-24T19:32:00.016124] [INFO ] [REMOTE ] JBND: Fetching primary data for 2025-07. [2025-09-24T19:32:00.681945] [INFO ] [REMOTE ] JBTM: Incremental fetch complete for 2025-07 (1.47 seconds). [2025-09-24T19:32:00.816127] [INFO ] [REMOTE ] JBS: Fetching primary data for 2025-09. [2025-09-24T19:32:01.160737] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2025-07 (1.14 seconds). [2025-09-24T19:32:01.616116] [INFO ] [REMOTE ] JBND: Fetching primary data for 2025-08. [2025-09-24T19:32:02.416064] [INFO ] [REMOTE ] JCE: Fetching primary data for 2025-03. [2025-09-24T19:32:02.727988] [INFO ] [REMOTE ] JBS: Incremental fetch complete for 2025-09 (1.91 seconds). [2025-09-24T19:32:02.738703] [INFO ] [REMOTE ] JBS: Full fetch complete (26751 records). [2025-09-24T19:32:02.738948] [DEBUG] [VALIDATOR ] JBS: Validating primary data. [2025-09-24T19:32:02.861343] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2025-03 (0.45 seconds). [2025-09-24T19:32:02.963054] [WARN ] [VALIDATOR ] JBS: Validation failed - insufficient historical data. Have 70 unique days, need 200 days [2025-09-24T19:32:02.980454] [FATAL] [MAIN ] JBS: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:32:02.981300] [WARN ] [MAIN ] JBS: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:32:02.982140] [INFO ] [LOCAL ] JBS: Starting deletion of primary data. [2025-09-24T19:32:02.982031] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2025-08 (1.37 seconds). [2025-09-24T19:32:02.988347] [DEBUG] [LOCAL ] JBS: No primary data file found to delete. [2025-09-24T19:32:02.989032] [INFO ] [LOCAL ] JBS: Starting deletion of derivative data. [2025-09-24T19:32:02.989467] [DEBUG] [LOCAL ] JBS: No derivative data file found to delete. [2025-09-24T19:32:02.989589] [INFO ] [MAIN ] Update Progress: 1145/2373 symbols completed. JBS took 30.1s. Estimated remaining: 2h 43m 0s. Rate: 7.5 symbols/min [2025-09-24T19:32:03.179759] [INFO ] [MAIN ] JCI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:32:03.216123] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2025-08. [2025-09-24T19:32:03.241729] [DEBUG] [LOCAL ] JCI: Loaded 53548 existing records from primary storage. [2025-09-24T19:32:03.241951] [INFO ] [MAIN ] JCI: Loaded 53548 existing records. [2025-09-24T19:32:03.457277] [WARN ] [MAIN ] JCI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:32:03.457769] [INFO ] [MAIN ] JCI: Wiping existing primary data before full refresh. [2025-09-24T19:32:03.457833] [INFO ] [LOCAL ] JCI: Starting deletion of primary data. [2025-09-24T19:32:03.460681] [DEBUG] [LOCAL ] JCI: Deleted primary data file. [2025-09-24T19:32:03.460786] [INFO ] [MAIN ] JCI: Starting full primary refresh. [2025-09-24T19:32:03.897053] [INFO ] [REMOTE ] JCI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:32:04.016091] [INFO ] [REMOTE ] JCE: Fetching primary data for 2025-04. [2025-09-24T19:32:04.544375] [INFO ] [REMOTE ] JBTM: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-24T19:32:04.654110] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2025-04 (0.64 seconds). [2025-09-24T19:32:04.816103] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2025-09. [2025-09-24T19:32:05.616197] [INFO ] [REMOTE ] JBND: Fetching primary data for 2025-09. [2025-09-24T19:32:06.198622] [INFO ] [REMOTE ] JBTM: Incremental fetch complete for 2025-09 (1.38 seconds). [2025-09-24T19:32:06.204690] [INFO ] [REMOTE ] JBTM: Full fetch complete (42030 records). [2025-09-24T19:32:06.204784] [DEBUG] [VALIDATOR ] JBTM: Validating primary data. [2025-09-24T19:32:06.413255] [WARN ] [VALIDATOR ] JBTM: Validation failed - insufficient historical data. Have 181 unique days, need 200 days [2025-09-24T19:32:06.414007] [FATAL] [MAIN ] JBTM: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:32:06.414270] [WARN ] [MAIN ] JBTM: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:32:06.414344] [INFO ] [LOCAL ] JBTM: Starting deletion of primary data. [2025-09-24T19:32:06.414417] [DEBUG] [LOCAL ] JBTM: No primary data file found to delete. [2025-09-24T19:32:06.414457] [INFO ] [LOCAL ] JBTM: Starting deletion of derivative data. [2025-09-24T19:32:06.414497] [DEBUG] [LOCAL ] JBTM: No derivative data file found to delete. [2025-09-24T19:32:06.414571] [INFO ] [MAIN ] Update Progress: 1146/2373 symbols completed. JBTM took 26.6s. Estimated remaining: 2h 42m 48s. Rate: 7.5 symbols/min [2025-09-24T19:32:06.426472] [INFO ] [REMOTE ] JCE: Fetching primary data for 2025-05. [2025-09-24T19:32:06.595973] [INFO ] [MAIN ] JEF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:32:06.645610] [DEBUG] [LOCAL ] JEF: Loaded 50003 existing records from primary storage. [2025-09-24T19:32:06.645792] [INFO ] [MAIN ] JEF: Loaded 50003 existing records. [2025-09-24T19:32:06.855677] [WARN ] [MAIN ] JEF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:32:06.861015] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2025-09 (1.24 seconds). [2025-09-24T19:32:06.863874] [INFO ] [MAIN ] JEF: Wiping existing primary data before full refresh. [2025-09-24T19:32:06.868842] [INFO ] [LOCAL ] JEF: Starting deletion of primary data. [2025-09-24T19:32:06.869006] [INFO ] [REMOTE ] JBND: Full fetch complete (33361 records). [2025-09-24T19:32:06.869268] [DEBUG] [VALIDATOR ] JBND: Validating primary data. [2025-09-24T19:32:06.878322] [DEBUG] [LOCAL ] JEF: Deleted primary data file. [2025-09-24T19:32:06.913752] [INFO ] [MAIN ] JEF: Starting full primary refresh. [2025-09-24T19:32:06.897995] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2025-05 (0.47 seconds). [2025-09-24T19:32:07.223541] [INFO ] [REMOTE ] JCI: Fetching primary data for 2024-12. [2025-09-24T19:32:07.680250] [INFO ] [REMOTE ] JEF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:32:07.680510] [DEBUG] [VALIDATOR ] JBND: All expected trading days are present. [2025-09-24T19:32:07.680612] [DEBUG] [VALIDATOR ] JBND: Primary data validation passed. [2025-09-24T19:32:07.681619] [INFO ] [MAIN ] JBND: Fetched primary data is valid. [2025-09-24T19:32:07.681713] [DEBUG] [LOCAL ] JBND: Saving primary data. [2025-09-24T19:32:07.682497] [DEBUG] [LOCAL ] JBND: Trimmed 33361 records to 25512 (keeping 200 days of data) [2025-09-24T19:32:07.844597] [DEBUG] [LOCAL ] JBND: Primary data saved (25512 records). [2025-09-24T19:32:07.844764] [INFO ] [MAIN ] JBND: Full history saved. [2025-09-24T19:32:07.844864] [INFO ] [MAIN ] Update Progress: 1147/2373 symbols completed. JBND took 36.6s. Estimated remaining: 2h 42m 33s. Rate: 7.5 symbols/min [2025-09-24T19:32:08.021812] [INFO ] [REMOTE ] JCE: Fetching primary data for 2025-06. [2025-09-24T19:32:08.026601] [INFO ] [MAIN ] JELD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:32:08.026856] [DEBUG] [LOCAL ] JELD: No existing data file found in primary storage. [2025-09-24T19:32:08.027786] [WARN ] [MAIN ] JELD: No existing data found, performing full refresh instead. [2025-09-24T19:32:08.028006] [INFO ] [MAIN ] JELD: Wiping existing primary data before full refresh. [2025-09-24T19:32:08.028064] [INFO ] [LOCAL ] JELD: Starting deletion of primary data. [2025-09-24T19:32:08.028110] [DEBUG] [LOCAL ] JELD: No primary data file found to delete. [2025-09-24T19:32:08.028145] [INFO ] [MAIN ] JELD: Starting full primary refresh. [2025-09-24T19:32:08.407816] [INFO ] [REMOTE ] JELD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:32:08.749526] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2025-06 (0.73 seconds). [2025-09-24T19:32:08.816103] [INFO ] [REMOTE ] JEF: Fetching primary data for 2024-12. [2025-09-24T19:32:09.017629] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2024-12 (1.79 seconds). [2025-09-24T19:32:09.616112] [INFO ] [REMOTE ] JCE: Fetching primary data for 2025-07. [2025-09-24T19:32:10.334243] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2025-07 (0.72 seconds). [2025-09-24T19:32:10.416138] [INFO ] [REMOTE ] JELD: Fetching primary data for 2024-12. [2025-09-24T19:32:10.601523] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2024-12 (1.79 seconds). [2025-09-24T19:32:11.216147] [INFO ] [REMOTE ] JEF: Fetching primary data for 2025-01. [2025-09-24T19:32:11.806682] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-24T19:32:12.016113] [INFO ] [REMOTE ] JCE: Fetching primary data for 2025-08. [2025-09-24T19:32:12.650421] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2025-08 (0.63 seconds). [2025-09-24T19:32:12.816074] [INFO ] [REMOTE ] JCI: Fetching primary data for 2025-01. [2025-09-24T19:32:13.004345] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2025-01 (1.79 seconds). [2025-09-24T19:32:13.616081] [INFO ] [REMOTE ] JCE: Fetching primary data for 2025-09. [2025-09-24T19:32:14.416123] [INFO ] [REMOTE ] JELD: Fetching primary data for 2025-01. [2025-09-24T19:32:14.511620] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2025-09 (0.90 seconds). [2025-09-24T19:32:14.514550] [INFO ] [REMOTE ] JCE: Full fetch complete (9068 records). [2025-09-24T19:32:14.514627] [DEBUG] [VALIDATOR ] JCE: Validating primary data. [2025-09-24T19:32:14.864583] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2025-01 (2.05 seconds). [2025-09-24T19:32:14.960538] [DEBUG] [VALIDATOR ] JCE: All expected trading days are present. [2025-09-24T19:32:14.960622] [DEBUG] [VALIDATOR ] JCE: Primary data validation passed. [2025-09-24T19:32:14.960886] [INFO ] [MAIN ] JCE: Fetched primary data is valid. [2025-09-24T19:32:14.960938] [DEBUG] [LOCAL ] JCE: Saving primary data. [2025-09-24T19:32:14.961388] [DEBUG] [LOCAL ] JCE: Trimmed 9068 records to 6457 (keeping 200 days of data) [2025-09-24T19:32:15.003121] [DEBUG] [LOCAL ] JCE: Primary data saved (6457 records). [2025-09-24T19:32:15.003274] [INFO ] [MAIN ] JCE: Full history saved. [2025-09-24T19:32:15.003371] [INFO ] [MAIN ] Update Progress: 1148/2373 symbols completed. JCE took 25.2s. Estimated remaining: 2h 42m 24s. Rate: 7.5 symbols/min [2025-09-24T19:32:15.175489] [INFO ] [MAIN ] JEQ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:32:15.188077] [DEBUG] [LOCAL ] JEQ: Loaded 9100 existing records from primary storage. [2025-09-24T19:32:15.188242] [INFO ] [MAIN ] JEQ: Loaded 9100 existing records. [2025-09-24T19:32:15.221237] [INFO ] [REMOTE ] JCI: Fetching primary data for 2025-02. [2025-09-24T19:32:15.375080] [WARN ] [MAIN ] JEQ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:32:15.375354] [INFO ] [MAIN ] JEQ: Wiping existing primary data before full refresh. [2025-09-24T19:32:15.375408] [INFO ] [LOCAL ] JEQ: Starting deletion of primary data. [2025-09-24T19:32:15.375857] [DEBUG] [LOCAL ] JEQ: Deleted primary data file. [2025-09-24T19:32:15.375919] [INFO ] [MAIN ] JEQ: Starting full primary refresh. [2025-09-24T19:32:15.735622] [INFO ] [REMOTE ] JEQ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:32:15.872996] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2025-01 (1.46 seconds). [2025-09-24T19:32:16.016102] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2024-12. [2025-09-24T19:32:16.674487] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2024-12 (0.66 seconds). [2025-09-24T19:32:16.816056] [INFO ] [REMOTE ] JEF: Fetching primary data for 2025-02. [2025-09-24T19:32:16.960774] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-24T19:32:17.616093] [INFO ] [REMOTE ] JCI: Fetching primary data for 2025-03. [2025-09-24T19:32:18.228703] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2025-02 (1.41 seconds). [2025-09-24T19:32:18.416101] [INFO ] [REMOTE ] JELD: Fetching primary data for 2025-02. [2025-09-24T19:32:19.216073] [INFO ] [REMOTE ] JEF: Fetching primary data for 2025-03. [2025-09-24T19:32:19.263964] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2025-03 (1.65 seconds). [2025-09-24T19:32:19.665199] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2025-02 (1.25 seconds). [2025-09-24T19:32:20.016089] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2025-01. [2025-09-24T19:32:20.555929] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2025-01 (0.54 seconds). [2025-09-24T19:32:20.816103] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2025-02. [2025-09-24T19:32:20.992733] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2025-03 (1.78 seconds). [2025-09-24T19:32:21.308974] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2025-02 (0.49 seconds). [2025-09-24T19:32:21.616091] [INFO ] [REMOTE ] JEF: Fetching primary data for 2025-04. [2025-09-24T19:32:22.416098] [INFO ] [REMOTE ] JELD: Fetching primary data for 2025-03. [2025-09-24T19:32:23.216133] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2025-03. [2025-09-24T19:32:23.454038] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2025-04 (1.84 seconds). [2025-09-24T19:32:24.016934] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-24T19:32:24.018177] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2025-03 (0.80 seconds). [2025-09-24T19:32:24.017070] [INFO ] [REMOTE ] JCI: Fetching primary data for 2025-04. [2025-09-24T19:32:24.816098] [INFO ] [REMOTE ] JELD: Fetching primary data for 2025-04. [2025-09-24T19:32:25.535550] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-24T19:32:25.616086] [INFO ] [REMOTE ] JCI: Fetching primary data for 2025-05. [2025-09-24T19:32:26.400405] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-24T19:32:26.416054] [INFO ] [REMOTE ] JELD: Fetching primary data for 2025-05. [2025-09-24T19:32:27.106027] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-24T19:32:27.216088] [INFO ] [REMOTE ] JCI: Fetching primary data for 2025-06. [2025-09-24T19:32:28.016094] [INFO ] [REMOTE ] JEF: Fetching primary data for 2025-05. [2025-09-24T19:32:28.053718] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2025-05 (1.64 seconds). [2025-09-24T19:32:28.816073] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2025-04. [2025-09-24T19:32:28.914708] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2025-06 (1.70 seconds). [2025-09-24T19:32:29.498060] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2025-05 (1.48 seconds). [2025-09-24T19:32:29.616089] [INFO ] [REMOTE ] JCI: Fetching primary data for 2025-07. [2025-09-24T19:32:29.650510] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2025-04 (0.83 seconds). [2025-09-24T19:32:30.416086] [INFO ] [REMOTE ] JELD: Fetching primary data for 2025-06. [2025-09-24T19:32:31.216089] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2025-05. [2025-09-24T19:32:31.483566] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2025-07 (1.87 seconds). [2025-09-24T19:32:31.531557] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2025-06 (1.12 seconds). [2025-09-24T19:32:31.955848] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2025-05 (0.74 seconds). [2025-09-24T19:32:32.016076] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2025-06. [2025-09-24T19:32:32.588568] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2025-06 (0.57 seconds). [2025-09-24T19:32:32.816097] [INFO ] [REMOTE ] JCI: Fetching primary data for 2025-08. [2025-09-24T19:32:33.616077] [INFO ] [REMOTE ] JELD: Fetching primary data for 2025-07. [2025-09-24T19:32:34.416098] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2025-07. [2025-09-24T19:32:34.644745] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2025-08 (1.83 seconds). [2025-09-24T19:32:35.142305] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2025-07 (0.73 seconds). [2025-09-24T19:32:35.216195] [INFO ] [REMOTE ] JCI: Fetching primary data for 2025-09. [2025-09-24T19:32:35.273087] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2025-07 (1.66 seconds). [2025-09-24T19:32:36.016133] [INFO ] [REMOTE ] JEF: Fetching primary data for 2025-06. [2025-09-24T19:32:36.816156] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2025-08. [2025-09-24T19:32:37.166515] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2025-09 (1.95 seconds). [2025-09-24T19:32:37.176278] [INFO ] [REMOTE ] JCI: Full fetch complete (77408 records). [2025-09-24T19:32:37.176447] [DEBUG] [VALIDATOR ] JCI: Validating primary data. [2025-09-24T19:32:37.624319] [INFO ] [REMOTE ] JELD: Fetching primary data for 2025-08. [2025-09-24T19:32:37.630611] [DEBUG] [VALIDATOR ] JCI: All expected trading days are present. [2025-09-24T19:32:37.631131] [DEBUG] [VALIDATOR ] JCI: Primary data validation passed. [2025-09-24T19:32:37.632631] [INFO ] [MAIN ] JCI: Fetched primary data is valid. [2025-09-24T19:32:37.632838] [DEBUG] [LOCAL ] JCI: Saving primary data. [2025-09-24T19:32:37.635215] [DEBUG] [LOCAL ] JCI: Trimmed 77408 records to 53547 (keeping 200 days of data) [2025-09-24T19:32:37.737877] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2025-08 (0.92 seconds). [2025-09-24T19:32:37.788549] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2025-06 (1.77 seconds). [2025-09-24T19:32:38.083813] [DEBUG] [LOCAL ] JCI: Primary data saved (53547 records). [2025-09-24T19:32:38.084026] [INFO ] [MAIN ] JCI: Full history saved. [2025-09-24T19:32:38.084151] [INFO ] [MAIN ] Update Progress: 1149/2373 symbols completed. JCI took 35.1s. Estimated remaining: 2h 42m 32s. Rate: 7.5 symbols/min [2025-09-24T19:32:38.266505] [INFO ] [MAIN ] JFR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:32:38.300356] [DEBUG] [LOCAL ] JFR: Loaded 30403 existing records from primary storage. [2025-09-24T19:32:38.300556] [INFO ] [MAIN ] JFR: Loaded 30403 existing records. [2025-09-24T19:32:38.417185] [INFO ] [REMOTE ] JEF: Fetching primary data for 2025-07. [2025-09-24T19:32:38.506815] [WARN ] [MAIN ] JFR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:32:38.507213] [INFO ] [MAIN ] JFR: Wiping existing primary data before full refresh. [2025-09-24T19:32:38.507270] [INFO ] [LOCAL ] JFR: Starting deletion of primary data. [2025-09-24T19:32:38.508367] [DEBUG] [LOCAL ] JFR: Deleted primary data file. [2025-09-24T19:32:38.508445] [INFO ] [MAIN ] JFR: Starting full primary refresh. [2025-09-24T19:32:38.925224] [INFO ] [REMOTE ] JFR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:32:39.216086] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2025-09. [2025-09-24T19:32:39.316947] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2025-08 (1.69 seconds). [2025-09-24T19:32:40.016119] [INFO ] [REMOTE ] JELD: Fetching primary data for 2025-09. [2025-09-24T19:32:40.186838] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2025-07 (1.77 seconds). [2025-09-24T19:32:40.218269] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2025-09 (1.00 seconds). [2025-09-24T19:32:40.221311] [INFO ] [REMOTE ] JEQ: Full fetch complete (11450 records). [2025-09-24T19:32:40.221440] [DEBUG] [VALIDATOR ] JEQ: Validating primary data. [2025-09-24T19:32:40.593750] [DEBUG] [VALIDATOR ] JEQ: All expected trading days are present. [2025-09-24T19:32:40.593839] [DEBUG] [VALIDATOR ] JEQ: Primary data validation passed. [2025-09-24T19:32:40.594146] [INFO ] [MAIN ] JEQ: Fetched primary data is valid. [2025-09-24T19:32:40.594196] [DEBUG] [LOCAL ] JEQ: Saving primary data. [2025-09-24T19:32:40.594764] [DEBUG] [LOCAL ] JEQ: Trimmed 11450 records to 9156 (keeping 200 days of data) [2025-09-24T19:32:40.652258] [DEBUG] [LOCAL ] JEQ: Primary data saved (9156 records). [2025-09-24T19:32:40.652388] [INFO ] [MAIN ] JEQ: Full history saved. [2025-09-24T19:32:40.652544] [INFO ] [MAIN ] Update Progress: 1150/2373 symbols completed. JEQ took 25.6s. Estimated remaining: 2h 42m 18s. Rate: 7.5 symbols/min [2025-09-24T19:32:40.821443] [INFO ] [REMOTE ] JEF: Fetching primary data for 2025-08. [2025-09-24T19:32:40.823685] [INFO ] [MAIN ] JGH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:32:40.842411] [DEBUG] [LOCAL ] JGH: Loaded 10944 existing records from primary storage. [2025-09-24T19:32:40.842538] [INFO ] [MAIN ] JGH: Loaded 10944 existing records. [2025-09-24T19:32:41.035300] [WARN ] [MAIN ] JGH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:32:41.035953] [INFO ] [MAIN ] JGH: Wiping existing primary data before full refresh. [2025-09-24T19:32:41.036066] [INFO ] [LOCAL ] JGH: Starting deletion of primary data. [2025-09-24T19:32:41.036752] [DEBUG] [LOCAL ] JGH: Deleted primary data file. [2025-09-24T19:32:41.036854] [INFO ] [MAIN ] JGH: Starting full primary refresh. [2025-09-24T19:32:41.397144] [INFO ] [REMOTE ] JGH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:32:41.616120] [INFO ] [REMOTE ] JFR: Fetching primary data for 2024-12. [2025-09-24T19:32:41.641208] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-24T19:32:41.650550] [INFO ] [REMOTE ] JELD: Full fetch complete (63508 records). [2025-09-24T19:32:41.650740] [DEBUG] [VALIDATOR ] JELD: Validating primary data. [2025-09-24T19:32:42.047060] [DEBUG] [VALIDATOR ] JELD: All expected trading days are present. [2025-09-24T19:32:42.047151] [DEBUG] [VALIDATOR ] JELD: Primary data validation passed. [2025-09-24T19:32:42.048159] [INFO ] [MAIN ] JELD: Fetched primary data is valid. [2025-09-24T19:32:42.048292] [DEBUG] [LOCAL ] JELD: Saving primary data. [2025-09-24T19:32:42.049801] [DEBUG] [LOCAL ] JELD: Trimmed 63508 records to 46167 (keeping 200 days of data) [2025-09-24T19:32:42.350584] [DEBUG] [LOCAL ] JELD: Primary data saved (46167 records). [2025-09-24T19:32:42.350899] [INFO ] [MAIN ] JELD: Full history saved. [2025-09-24T19:32:42.351108] [INFO ] [MAIN ] Update Progress: 1151/2373 symbols completed. JELD took 34.5s. Estimated remaining: 2h 42m 4s. Rate: 7.5 symbols/min [2025-09-24T19:32:42.420215] [INFO ] [REMOTE ] JGH: Fetching primary data for 2024-12. [2025-09-24T19:32:42.560201] [INFO ] [MAIN ] JHG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:32:42.578923] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-24T19:32:42.635970] [DEBUG] [LOCAL ] JHG: Loaded 47972 existing records from primary storage. [2025-09-24T19:32:42.636679] [INFO ] [MAIN ] JHG: Loaded 47972 existing records. [2025-09-24T19:32:42.848177] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-24T19:32:42.852786] [WARN ] [MAIN ] JHG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:32:42.860970] [INFO ] [MAIN ] JHG: Wiping existing primary data before full refresh. [2025-09-24T19:32:42.861030] [INFO ] [LOCAL ] JHG: Starting deletion of primary data. [2025-09-24T19:32:42.862325] [DEBUG] [LOCAL ] JHG: Deleted primary data file. [2025-09-24T19:32:42.862397] [INFO ] [MAIN ] JHG: Starting full primary refresh. [2025-09-24T19:32:43.221806] [INFO ] [REMOTE ] JFR: Fetching primary data for 2025-01. [2025-09-24T19:32:43.226550] [INFO ] [REMOTE ] JHG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:32:43.251594] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2024-12 (0.83 seconds). [2025-09-24T19:32:44.016130] [INFO ] [REMOTE ] JGH: Fetching primary data for 2025-01. [2025-09-24T19:32:44.727730] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2025-01 (0.71 seconds). [2025-09-24T19:32:44.729938] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-24T19:32:44.816130] [INFO ] [REMOTE ] JEF: Fetching primary data for 2025-09. [2025-09-24T19:32:45.616110] [INFO ] [REMOTE ] JHG: Fetching primary data for 2024-12. [2025-09-24T19:32:46.416177] [INFO ] [REMOTE ] JGH: Fetching primary data for 2025-02. [2025-09-24T19:32:46.460840] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2025-09 (1.64 seconds). [2025-09-24T19:32:46.470688] [INFO ] [REMOTE ] JEF: Full fetch complete (72833 records). [2025-09-24T19:32:46.470926] [DEBUG] [VALIDATOR ] JEF: Validating primary data. [2025-09-24T19:32:46.913345] [DEBUG] [VALIDATOR ] JEF: All expected trading days are present. [2025-09-24T19:32:46.913477] [DEBUG] [VALIDATOR ] JEF: Primary data validation passed. [2025-09-24T19:32:46.914830] [INFO ] [MAIN ] JEF: Fetched primary data is valid. [2025-09-24T19:32:46.914944] [DEBUG] [LOCAL ] JEF: Saving primary data. [2025-09-24T19:32:46.916841] [DEBUG] [LOCAL ] JEF: Trimmed 72833 records to 49996 (keeping 200 days of data) [2025-09-24T19:32:47.056635] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2025-02 (0.64 seconds). [2025-09-24T19:32:47.202103] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-24T19:32:47.216175] [INFO ] [REMOTE ] JHG: Fetching primary data for 2025-01. [2025-09-24T19:32:47.306798] [DEBUG] [LOCAL ] JEF: Primary data saved (49996 records). [2025-09-24T19:32:47.306972] [INFO ] [MAIN ] JEF: Full history saved. [2025-09-24T19:32:47.307127] [INFO ] [MAIN ] Update Progress: 1152/2373 symbols completed. JEF took 40.9s. Estimated remaining: 2h 41m 52s. Rate: 7.5 symbols/min [2025-09-24T19:32:47.474728] [INFO ] [MAIN ] JHI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:32:47.481238] [DEBUG] [LOCAL ] JHI: Loaded 3572 existing records from primary storage. [2025-09-24T19:32:47.481342] [INFO ] [MAIN ] JHI: Loaded 3572 existing records. [2025-09-24T19:32:47.656080] [WARN ] [MAIN ] JHI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:32:47.656358] [INFO ] [MAIN ] JHI: Wiping existing primary data before full refresh. [2025-09-24T19:32:47.656415] [INFO ] [LOCAL ] JHI: Starting deletion of primary data. [2025-09-24T19:32:47.656727] [DEBUG] [LOCAL ] JHI: Deleted primary data file. [2025-09-24T19:32:47.656788] [INFO ] [MAIN ] JHI: Starting full primary refresh. [2025-09-24T19:32:48.016637] [INFO ] [REMOTE ] JHI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:32:48.016846] [INFO ] [REMOTE ] JGH: Fetching primary data for 2025-03. [2025-09-24T19:32:48.605801] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2025-03 (0.59 seconds). [2025-09-24T19:32:48.776138] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-24T19:32:48.816043] [INFO ] [REMOTE ] JHG: Fetching primary data for 2025-02. [2025-09-24T19:32:49.616099] [INFO ] [REMOTE ] JHI: Fetching primary data for 2024-12. [2025-09-24T19:32:50.010916] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2024-12 (0.39 seconds). [2025-09-24T19:32:50.361871] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2025-02 (1.55 seconds). [2025-09-24T19:32:50.416144] [INFO ] [REMOTE ] JFR: Fetching primary data for 2025-02. [2025-09-24T19:32:51.216103] [INFO ] [REMOTE ] JHI: Fetching primary data for 2025-01. [2025-09-24T19:32:51.751378] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2025-01 (0.54 seconds). [2025-09-24T19:32:51.934614] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-24T19:32:52.016049] [INFO ] [REMOTE ] JHI: Fetching primary data for 2025-02. [2025-09-24T19:32:52.524310] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2025-02 (0.51 seconds). [2025-09-24T19:32:52.816094] [INFO ] [REMOTE ] JGH: Fetching primary data for 2025-04. [2025-09-24T19:32:53.518950] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2025-04 (0.70 seconds). [2025-09-24T19:32:53.616077] [INFO ] [REMOTE ] JGH: Fetching primary data for 2025-05. [2025-09-24T19:32:54.373336] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2025-05 (0.76 seconds). [2025-09-24T19:32:54.416113] [INFO ] [REMOTE ] JGH: Fetching primary data for 2025-06. [2025-09-24T19:32:55.160699] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2025-06 (0.74 seconds). [2025-09-24T19:32:55.216091] [INFO ] [REMOTE ] JGH: Fetching primary data for 2025-07. [2025-09-24T19:32:56.016146] [INFO ] [REMOTE ] JHI: Fetching primary data for 2025-03. [2025-09-24T19:32:56.069662] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2025-07 (0.85 seconds). [2025-09-24T19:32:56.597592] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2025-03 (0.58 seconds). [2025-09-24T19:32:56.816126] [INFO ] [REMOTE ] JFR: Fetching primary data for 2025-03. [2025-09-24T19:32:57.616121] [INFO ] [REMOTE ] JGH: Fetching primary data for 2025-08. [2025-09-24T19:32:58.236138] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2025-03 (1.42 seconds). [2025-09-24T19:32:58.377971] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2025-08 (0.76 seconds). [2025-09-24T19:32:58.416107] [INFO ] [REMOTE ] JFR: Fetching primary data for 2025-04. [2025-09-24T19:32:59.216152] [INFO ] [REMOTE ] JHG: Fetching primary data for 2025-03. [2025-09-24T19:32:59.727033] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2025-04 (1.31 seconds). [2025-09-24T19:33:00.016107] [INFO ] [REMOTE ] JFR: Fetching primary data for 2025-05. [2025-09-24T19:33:00.677340] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2025-03 (1.46 seconds). [2025-09-24T19:33:00.816052] [INFO ] [REMOTE ] JHG: Fetching primary data for 2025-04. [2025-09-24T19:33:01.217094] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2025-05 (1.20 seconds). [2025-09-24T19:33:01.616134] [INFO ] [REMOTE ] JFR: Fetching primary data for 2025-06. [2025-09-24T19:33:02.416160] [INFO ] [REMOTE ] JHI: Fetching primary data for 2025-04. [2025-09-24T19:33:03.216120] [INFO ] [REMOTE ] JGH: Fetching primary data for 2025-09. [2025-09-24T19:33:03.374593] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2025-04 (2.56 seconds). [2025-09-24T19:33:04.016138] [INFO ] [REMOTE ] JHG: Fetching primary data for 2025-05. [2025-09-24T19:33:04.357042] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2025-09 (1.14 seconds). [2025-09-24T19:33:04.360618] [INFO ] [REMOTE ] JGH: Full fetch complete (14823 records). [2025-09-24T19:33:04.360729] [DEBUG] [VALIDATOR ] JGH: Validating primary data. [2025-09-24T19:33:04.641484] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2025-04 (2.23 seconds). [2025-09-24T19:33:04.702825] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2025-06 (3.09 seconds). [2025-09-24T19:33:04.792338] [DEBUG] [VALIDATOR ] JGH: All expected trading days are present. [2025-09-24T19:33:04.792423] [DEBUG] [VALIDATOR ] JGH: Primary data validation passed. [2025-09-24T19:33:04.792802] [INFO ] [MAIN ] JGH: Fetched primary data is valid. [2025-09-24T19:33:04.792862] [DEBUG] [LOCAL ] JGH: Saving primary data. [2025-09-24T19:33:04.793350] [DEBUG] [LOCAL ] JGH: Trimmed 14823 records to 10954 (keeping 200 days of data) [2025-09-24T19:33:04.827457] [INFO ] [REMOTE ] JFR: Fetching primary data for 2025-07. [2025-09-24T19:33:04.868822] [DEBUG] [LOCAL ] JGH: Primary data saved (10954 records). [2025-09-24T19:33:04.868946] [INFO ] [MAIN ] JGH: Full history saved. [2025-09-24T19:33:04.869074] [INFO ] [MAIN ] Update Progress: 1153/2373 symbols completed. JGH took 24.2s. Estimated remaining: 2h 41m 55s. Rate: 7.5 symbols/min [2025-09-24T19:33:05.047050] [INFO ] [MAIN ] JHS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:33:05.053977] [DEBUG] [LOCAL ] JHS: Loaded 2865 existing records from primary storage. [2025-09-24T19:33:05.054061] [INFO ] [MAIN ] JHS: Loaded 2865 existing records. [2025-09-24T19:33:05.309086] [WARN ] [MAIN ] JHS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:33:05.309339] [INFO ] [MAIN ] JHS: Wiping existing primary data before full refresh. [2025-09-24T19:33:05.309396] [INFO ] [LOCAL ] JHS: Starting deletion of primary data. [2025-09-24T19:33:05.309765] [DEBUG] [LOCAL ] JHS: Deleted primary data file. [2025-09-24T19:33:05.309824] [INFO ] [MAIN ] JHS: Starting full primary refresh. [2025-09-24T19:33:05.628168] [INFO ] [REMOTE ] JHI: Fetching primary data for 2025-05. [2025-09-24T19:33:05.669580] [INFO ] [REMOTE ] JHS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:33:05.940713] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2025-05 (1.92 seconds). [2025-09-24T19:33:06.152362] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2025-05 (0.52 seconds). [2025-09-24T19:33:06.200715] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-24T19:33:06.416116] [INFO ] [REMOTE ] JHI: Fetching primary data for 2025-06. [2025-09-24T19:33:06.911819] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2025-06 (0.50 seconds). [2025-09-24T19:33:07.216091] [INFO ] [REMOTE ] JFR: Fetching primary data for 2025-08. [2025-09-24T19:33:08.016095] [INFO ] [REMOTE ] JHI: Fetching primary data for 2025-07. [2025-09-24T19:33:08.540900] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2025-08 (1.32 seconds). [2025-09-24T19:33:08.556460] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2025-07 (0.54 seconds). [2025-09-24T19:33:08.816070] [INFO ] [REMOTE ] JHG: Fetching primary data for 2025-06. [2025-09-24T19:33:09.616107] [INFO ] [REMOTE ] JFR: Fetching primary data for 2025-09. [2025-09-24T19:33:10.113661] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2025-06 (1.30 seconds). [2025-09-24T19:33:10.416138] [INFO ] [REMOTE ] JHS: Fetching primary data for 2024-12. [2025-09-24T19:33:10.887011] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2024-12 (0.47 seconds). [2025-09-24T19:33:11.013595] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2025-09 (1.40 seconds). [2025-09-24T19:33:11.020262] [INFO ] [REMOTE ] JFR: Full fetch complete (47915 records). [2025-09-24T19:33:11.020390] [DEBUG] [VALIDATOR ] JFR: Validating primary data. [2025-09-24T19:33:11.221247] [INFO ] [REMOTE ] JHI: Fetching primary data for 2025-08. [2025-09-24T19:33:11.415542] [DEBUG] [VALIDATOR ] JFR: All expected trading days are present. [2025-09-24T19:33:11.415634] [DEBUG] [VALIDATOR ] JFR: Primary data validation passed. [2025-09-24T19:33:11.416559] [INFO ] [MAIN ] JFR: Fetched primary data is valid. [2025-09-24T19:33:11.416626] [DEBUG] [LOCAL ] JFR: Saving primary data. [2025-09-24T19:33:11.417924] [DEBUG] [LOCAL ] JFR: Trimmed 47915 records to 30352 (keeping 200 days of data) [2025-09-24T19:33:11.608441] [DEBUG] [LOCAL ] JFR: Primary data saved (30352 records). [2025-09-24T19:33:11.608596] [INFO ] [MAIN ] JFR: Full history saved. [2025-09-24T19:33:11.608753] [INFO ] [MAIN ] Update Progress: 1154/2373 symbols completed. JFR took 33.5s. Estimated remaining: 2h 41m 45s. Rate: 7.5 symbols/min [2025-09-24T19:33:11.791985] [INFO ] [MAIN ] JHX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:33:11.831380] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2025-08 (0.61 seconds). [2025-09-24T19:33:11.853051] [DEBUG] [LOCAL ] JHX: Loaded 50123 existing records from primary storage. [2025-09-24T19:33:11.853213] [INFO ] [MAIN ] JHX: Loaded 50123 existing records. [2025-09-24T19:33:12.030745] [INFO ] [REMOTE ] JHG: Fetching primary data for 2025-07. [2025-09-24T19:33:12.038461] [WARN ] [MAIN ] JHX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:33:12.038724] [INFO ] [MAIN ] JHX: Wiping existing primary data before full refresh. [2025-09-24T19:33:12.038782] [INFO ] [LOCAL ] JHX: Starting deletion of primary data. [2025-09-24T19:33:12.040063] [DEBUG] [LOCAL ] JHX: Deleted primary data file. [2025-09-24T19:33:12.040128] [INFO ] [MAIN ] JHX: Starting full primary refresh. [2025-09-24T19:33:12.429844] [INFO ] [REMOTE ] JHX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:33:12.816097] [INFO ] [REMOTE ] JHX: Fetching primary data for 2024-12. [2025-09-24T19:33:13.616036] [INFO ] [REMOTE ] JHI: Fetching primary data for 2025-09. [2025-09-24T19:33:13.702245] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2024-12 (0.89 seconds). [2025-09-24T19:33:13.804209] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2025-07 (1.77 seconds). [2025-09-24T19:33:14.416152] [INFO ] [REMOTE ] JHG: Fetching primary data for 2025-08. [2025-09-24T19:33:15.216111] [INFO ] [REMOTE ] JHX: Fetching primary data for 2025-01. [2025-09-24T19:33:15.369077] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2025-09 (1.75 seconds). [2025-09-24T19:33:15.370740] [INFO ] [REMOTE ] JHI: Full fetch complete (5295 records). [2025-09-24T19:33:15.370817] [DEBUG] [VALIDATOR ] JHI: Validating primary data. [2025-09-24T19:33:15.731154] [DEBUG] [VALIDATOR ] JHI: All expected trading days are present. [2025-09-24T19:33:15.731240] [DEBUG] [VALIDATOR ] JHI: Primary data validation passed. [2025-09-24T19:33:15.731426] [INFO ] [MAIN ] JHI: Fetched primary data is valid. [2025-09-24T19:33:15.731466] [DEBUG] [LOCAL ] JHI: Saving primary data. [2025-09-24T19:33:15.731897] [DEBUG] [LOCAL ] JHI: Trimmed 5295 records to 3595 (keeping 200 days of data) [2025-09-24T19:33:15.754905] [DEBUG] [LOCAL ] JHI: Primary data saved (3595 records). [2025-09-24T19:33:15.754988] [INFO ] [MAIN ] JHI: Full history saved. [2025-09-24T19:33:15.755068] [INFO ] [MAIN ] Update Progress: 1155/2373 symbols completed. JHI took 28.4s. Estimated remaining: 2h 41m 33s. Rate: 7.5 symbols/min [2025-09-24T19:33:15.934855] [INFO ] [MAIN ] JILL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:33:15.953244] [DEBUG] [LOCAL ] JILL: Loaded 16755 existing records from primary storage. [2025-09-24T19:33:15.953366] [INFO ] [MAIN ] JILL: Loaded 16755 existing records. [2025-09-24T19:33:16.022707] [INFO ] [REMOTE ] JHS: Fetching primary data for 2025-01. [2025-09-24T19:33:16.138097] [WARN ] [MAIN ] JILL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:33:16.138394] [INFO ] [MAIN ] JILL: Wiping existing primary data before full refresh. [2025-09-24T19:33:16.138444] [INFO ] [LOCAL ] JILL: Starting deletion of primary data. [2025-09-24T19:33:16.139023] [DEBUG] [LOCAL ] JILL: Deleted primary data file. [2025-09-24T19:33:16.139085] [INFO ] [MAIN ] JILL: Starting full primary refresh. [2025-09-24T19:33:16.349574] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2025-01 (1.13 seconds). [2025-09-24T19:33:16.468411] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2025-01 (0.45 seconds). [2025-09-24T19:33:16.559264] [INFO ] [REMOTE ] JILL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:33:16.618617] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2025-08 (2.20 seconds). [2025-09-24T19:33:16.816105] [INFO ] [REMOTE ] JHS: Fetching primary data for 2025-02. [2025-09-24T19:33:17.383082] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2025-02 (0.57 seconds). [2025-09-24T19:33:17.616118] [INFO ] [REMOTE ] JILL: Fetching primary data for 2024-12. [2025-09-24T19:33:18.416092] [INFO ] [REMOTE ] JHX: Fetching primary data for 2025-02. [2025-09-24T19:33:18.608934] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2024-12 (0.99 seconds). [2025-09-24T19:33:19.216124] [INFO ] [REMOTE ] JHS: Fetching primary data for 2025-03. [2025-09-24T19:33:19.281329] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2025-02 (0.87 seconds). [2025-09-24T19:33:19.601043] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2025-03 (0.38 seconds). [2025-09-24T19:33:20.016143] [INFO ] [REMOTE ] JHG: Fetching primary data for 2025-09. [2025-09-24T19:33:20.816087] [INFO ] [REMOTE ] JHX: Fetching primary data for 2025-03. [2025-09-24T19:33:21.623695] [INFO ] [REMOTE ] JHS: Fetching primary data for 2025-04. [2025-09-24T19:33:21.629569] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-24T19:33:21.653430] [INFO ] [REMOTE ] JHG: Full fetch complete (68448 records). [2025-09-24T19:33:21.656742] [DEBUG] [VALIDATOR ] JHG: Validating primary data. [2025-09-24T19:33:21.660042] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2025-03 (0.84 seconds). [2025-09-24T19:33:22.081396] [DEBUG] [VALIDATOR ] JHG: All expected trading days are present. [2025-09-24T19:33:22.081485] [DEBUG] [VALIDATOR ] JHG: Primary data validation passed. [2025-09-24T19:33:22.082487] [INFO ] [MAIN ] JHG: Fetched primary data is valid. [2025-09-24T19:33:22.082555] [DEBUG] [LOCAL ] JHG: Saving primary data. [2025-09-24T19:33:22.084188] [DEBUG] [LOCAL ] JHG: Trimmed 68448 records to 47903 (keeping 200 days of data) [2025-09-24T19:33:22.160436] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2025-04 (0.54 seconds). [2025-09-24T19:33:22.398621] [DEBUG] [LOCAL ] JHG: Primary data saved (47903 records). [2025-09-24T19:33:22.398811] [INFO ] [MAIN ] JHG: Full history saved. [2025-09-24T19:33:22.398912] [INFO ] [MAIN ] Update Progress: 1156/2373 symbols completed. JHG took 40.0s. Estimated remaining: 2h 41m 24s. Rate: 7.5 symbols/min [2025-09-24T19:33:22.421268] [INFO ] [REMOTE ] JHS: Fetching primary data for 2025-05. [2025-09-24T19:33:22.570805] [INFO ] [MAIN ] JKS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:33:22.610672] [DEBUG] [LOCAL ] JKS: Loaded 40129 existing records from primary storage. [2025-09-24T19:33:22.610837] [INFO ] [MAIN ] JKS: Loaded 40129 existing records. [2025-09-24T19:33:22.808226] [WARN ] [MAIN ] JKS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:33:22.808488] [INFO ] [MAIN ] JKS: Wiping existing primary data before full refresh. [2025-09-24T19:33:22.808537] [INFO ] [LOCAL ] JKS: Starting deletion of primary data. [2025-09-24T19:33:22.809466] [DEBUG] [LOCAL ] JKS: Deleted primary data file. [2025-09-24T19:33:22.809528] [INFO ] [MAIN ] JKS: Starting full primary refresh. [2025-09-24T19:33:22.977360] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2025-05 (0.56 seconds). [2025-09-24T19:33:23.209858] [INFO ] [REMOTE ] JKS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:33:23.216039] [INFO ] [REMOTE ] JKS: Fetching primary data for 2024-12. [2025-09-24T19:33:24.016099] [INFO ] [REMOTE ] JHX: Fetching primary data for 2025-04. [2025-09-24T19:33:24.587429] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-24T19:33:24.816106] [INFO ] [REMOTE ] JHS: Fetching primary data for 2025-06. [2025-09-24T19:33:25.274152] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2025-06 (0.46 seconds). [2025-09-24T19:33:25.438252] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2025-04 (1.42 seconds). [2025-09-24T19:33:25.616071] [INFO ] [REMOTE ] JHS: Fetching primary data for 2025-07. [2025-09-24T19:33:26.242499] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2025-07 (0.63 seconds). [2025-09-24T19:33:26.416093] [INFO ] [REMOTE ] JILL: Fetching primary data for 2025-01. [2025-09-24T19:33:27.216051] [INFO ] [REMOTE ] JHS: Fetching primary data for 2025-08. [2025-09-24T19:33:27.227435] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2025-01 (0.81 seconds). [2025-09-24T19:33:27.681740] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2025-08 (0.47 seconds). [2025-09-24T19:33:28.016099] [INFO ] [REMOTE ] JHS: Fetching primary data for 2025-09. [2025-09-24T19:33:28.711897] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2025-09 (0.70 seconds). [2025-09-24T19:33:28.714422] [INFO ] [REMOTE ] JHS: Full fetch complete (4440 records). [2025-09-24T19:33:28.714723] [DEBUG] [VALIDATOR ] JHS: Validating primary data. [2025-09-24T19:33:28.818929] [INFO ] [REMOTE ] JKS: Fetching primary data for 2025-01. [2025-09-24T19:33:29.080375] [DEBUG] [VALIDATOR ] JHS: All expected trading days are present. [2025-09-24T19:33:29.080466] [DEBUG] [VALIDATOR ] JHS: Primary data validation passed. [2025-09-24T19:33:29.080661] [INFO ] [MAIN ] JHS: Fetched primary data is valid. [2025-09-24T19:33:29.080758] [DEBUG] [LOCAL ] JHS: Saving primary data. [2025-09-24T19:33:29.081127] [DEBUG] [LOCAL ] JHS: Trimmed 4440 records to 2851 (keeping 200 days of data) [2025-09-24T19:33:29.099306] [DEBUG] [LOCAL ] JHS: Primary data saved (2851 records). [2025-09-24T19:33:29.099387] [INFO ] [MAIN ] JHS: Full history saved. [2025-09-24T19:33:29.099478] [INFO ] [MAIN ] Update Progress: 1157/2373 symbols completed. JHS took 24.2s. Estimated remaining: 2h 41m 15s. Rate: 7.5 symbols/min [2025-09-24T19:33:29.616093] [INFO ] [REMOTE ] JILL: Fetching primary data for 2025-02. [2025-09-24T19:33:30.398240] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-24T19:33:30.416043] [INFO ] [REMOTE ] JKS: Fetching primary data for 2025-02. [2025-09-24T19:33:30.473759] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2025-02 (0.86 seconds). [2025-09-24T19:33:31.216103] [INFO ] [REMOTE ] JHX: Fetching primary data for 2025-05. [2025-09-24T19:33:31.952821] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2025-02 (1.54 seconds). [2025-09-24T19:33:32.016098] [INFO ] [REMOTE ] JKS: Fetching primary data for 2025-03. [2025-09-24T19:33:32.816243] [INFO ] [REMOTE ] JILL: Fetching primary data for 2025-03. [2025-09-24T19:33:32.989999] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-24T19:33:33.624481] [INFO ] [REMOTE ] JHX: Fetching primary data for 2025-06. [2025-09-24T19:33:33.630104] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2025-03 (1.61 seconds). [2025-09-24T19:33:33.727300] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2025-03 (0.91 seconds). [2025-09-24T19:33:34.416148] [INFO ] [REMOTE ] JKS: Fetching primary data for 2025-04. [2025-09-24T19:33:34.974534] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-24T19:33:35.216086] [INFO ] [REMOTE ] JHX: Fetching primary data for 2025-07. [2025-09-24T19:33:36.016227] [INFO ] [REMOTE ] JILL: Fetching primary data for 2025-04. [2025-09-24T19:33:36.446714] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2025-04 (2.03 seconds). [2025-09-24T19:33:36.816062] [INFO ] [REMOTE ] JKS: Fetching primary data for 2025-05. [2025-09-24T19:33:37.066418] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2025-04 (1.05 seconds). [2025-09-24T19:33:37.110822] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-24T19:33:37.616076] [INFO ] [REMOTE ] JHX: Fetching primary data for 2025-08. [2025-09-24T19:33:37.910129] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2025-05 (1.09 seconds). [2025-09-24T19:33:38.416130] [INFO ] [REMOTE ] JKS: Fetching primary data for 2025-06. [2025-09-24T19:33:39.216094] [INFO ] [REMOTE ] JILL: Fetching primary data for 2025-05. [2025-09-24T19:33:39.444987] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2025-08 (1.83 seconds). [2025-09-24T19:33:39.795170] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-24T19:33:40.016142] [INFO ] [REMOTE ] JKS: Fetching primary data for 2025-07. [2025-09-24T19:33:40.368378] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2025-05 (1.15 seconds). [2025-09-24T19:33:40.816147] [INFO ] [REMOTE ] JILL: Fetching primary data for 2025-06. [2025-09-24T19:33:41.482518] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2025-07 (1.47 seconds). [2025-09-24T19:33:41.616075] [INFO ] [REMOTE ] JHX: Fetching primary data for 2025-09. [2025-09-24T19:33:41.922930] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2025-06 (1.11 seconds). [2025-09-24T19:33:42.416104] [INFO ] [REMOTE ] JILL: Fetching primary data for 2025-07. [2025-09-24T19:33:43.216042] [INFO ] [REMOTE ] JKS: Fetching primary data for 2025-08. [2025-09-24T19:33:43.354558] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2025-07 (0.94 seconds). [2025-09-24T19:33:43.717148] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2025-09 (2.10 seconds). [2025-09-24T19:33:43.727574] [INFO ] [REMOTE ] JHX: Full fetch complete (57006 records). [2025-09-24T19:33:43.727723] [DEBUG] [VALIDATOR ] JHX: Validating primary data. [2025-09-24T19:33:44.024395] [INFO ] [REMOTE ] JILL: Fetching primary data for 2025-08. [2025-09-24T19:33:44.150420] [DEBUG] [VALIDATOR ] JHX: All expected trading days are present. [2025-09-24T19:33:44.150530] [DEBUG] [VALIDATOR ] JHX: Primary data validation passed. [2025-09-24T19:33:44.151555] [INFO ] [MAIN ] JHX: Fetched primary data is valid. [2025-09-24T19:33:44.151622] [DEBUG] [LOCAL ] JHX: Saving primary data. [2025-09-24T19:33:44.154974] [DEBUG] [LOCAL ] JHX: Trimmed 57006 records to 50437 (keeping 200 days of data) [2025-09-24T19:33:44.472636] [DEBUG] [LOCAL ] JHX: Primary data saved (50437 records). [2025-09-24T19:33:44.472819] [INFO ] [MAIN ] JHX: Full history saved. [2025-09-24T19:33:44.472913] [INFO ] [MAIN ] Update Progress: 1158/2373 symbols completed. JHX took 32.9s. Estimated remaining: 2h 41m 15s. Rate: 7.5 symbols/min [2025-09-24T19:33:44.757535] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2025-08 (1.54 seconds). [2025-09-24T19:33:44.816044] [INFO ] [REMOTE ] JKS: Fetching primary data for 2025-09. [2025-09-24T19:33:45.453580] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-24T19:33:45.616124] [INFO ] [REMOTE ] JILL: Fetching primary data for 2025-09. [2025-09-24T19:33:46.658149] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2025-09 (1.04 seconds). [2025-09-24T19:33:46.661913] [INFO ] [REMOTE ] JILL: Full fetch complete (23073 records). [2025-09-24T19:33:46.662063] [DEBUG] [VALIDATOR ] JILL: Validating primary data. [2025-09-24T19:33:46.954961] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2025-09 (2.14 seconds). [2025-09-24T19:33:46.996454] [INFO ] [REMOTE ] JKS: Full fetch complete (59415 records). [2025-09-24T19:33:47.007206] [DEBUG] [VALIDATOR ] JKS: Validating primary data. [2025-09-24T19:33:47.213727] [DEBUG] [VALIDATOR ] JILL: All expected trading days are present. [2025-09-24T19:33:47.213927] [DEBUG] [VALIDATOR ] JILL: Primary data validation passed. [2025-09-24T19:33:47.214950] [INFO ] [MAIN ] JILL: Fetched primary data is valid. [2025-09-24T19:33:47.225678] [DEBUG] [LOCAL ] JILL: Saving primary data. [2025-09-24T19:33:47.285031] [DEBUG] [LOCAL ] JILL: Trimmed 23073 records to 16769 (keeping 200 days of data) [2025-09-24T19:33:47.605022] [DEBUG] [VALIDATOR ] JKS: All expected trading days are present. [2025-09-24T19:33:47.607977] [DEBUG] [VALIDATOR ] JKS: Primary data validation passed. [2025-09-24T19:33:47.609212] [INFO ] [MAIN ] JKS: Fetched primary data is valid. [2025-09-24T19:33:47.609527] [DEBUG] [LOCAL ] JKS: Saving primary data. [2025-09-24T19:33:47.623151] [DEBUG] [LOCAL ] JKS: Trimmed 59415 records to 40108 (keeping 200 days of data) [2025-09-24T19:33:47.634951] [DEBUG] [LOCAL ] JILL: Primary data saved (16769 records). [2025-09-24T19:33:47.635079] [INFO ] [MAIN ] JILL: Full history saved. [2025-09-24T19:33:47.635197] [INFO ] [MAIN ] Update Progress: 1159/2373 symbols completed. JILL took 31.9s. Estimated remaining: 2h 41m 2s. Rate: 7.5 symbols/min [2025-09-24T19:33:47.879236] [DEBUG] [LOCAL ] JKS: Primary data saved (40108 records). [2025-09-24T19:33:47.879370] [INFO ] [MAIN ] JKS: Full history saved. [2025-09-24T19:33:47.879500] [INFO ] [MAIN ] Update Progress: 1160/2373 symbols completed. JKS took 25.5s. Estimated remaining: 2h 40m 46s. Rate: 7.5 symbols/min [2025-09-24T19:33:48.575683] [INFO ] [MAIN ] JLL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:33:48.627946] [INFO ] [MAIN ] JMIA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:33:48.621765] [INFO ] [MAIN ] JMM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:33:48.652261] [DEBUG] [LOCAL ] JMM: No existing data file found in primary storage. [2025-09-24T19:33:48.661794] [WARN ] [MAIN ] JMM: No existing data found, performing full refresh instead. [2025-09-24T19:33:48.686921] [INFO ] [MAIN ] JLS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:33:48.687114] [INFO ] [MAIN ] JMM: Wiping existing primary data before full refresh. [2025-09-24T19:33:48.687467] [INFO ] [LOCAL ] JMM: Starting deletion of primary data. [2025-09-24T19:33:48.688074] [DEBUG] [LOCAL ] JMM: No primary data file found to delete. [2025-09-24T19:33:48.688171] [INFO ] [MAIN ] JMM: Starting full primary refresh. [2025-09-24T19:33:48.788429] [DEBUG] [LOCAL ] JLS: Loaded 4092 existing records from primary storage. [2025-09-24T19:33:48.813269] [INFO ] [MAIN ] JLS: Loaded 4092 existing records. [2025-09-24T19:33:48.926955] [DEBUG] [LOCAL ] JLL: Loaded 32090 existing records from primary storage. [2025-09-24T19:33:48.987536] [INFO ] [MAIN ] JLL: Loaded 32090 existing records. [2025-09-24T19:33:49.200608] [DEBUG] [LOCAL ] JMIA: Loaded 50490 existing records from primary storage. [2025-09-24T19:33:49.231471] [INFO ] [MAIN ] JMIA: Loaded 50490 existing records. [2025-09-24T19:33:49.459959] [INFO ] [REMOTE ] JMM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:33:49.538679] [INFO ] [REMOTE ] JMM: Fetching primary data for 2024-12. [2025-09-24T19:33:49.541739] [WARN ] [MAIN ] JLS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:33:49.627047] [INFO ] [MAIN ] JLS: Wiping existing primary data before full refresh. [2025-09-24T19:33:49.644562] [WARN ] [MAIN ] JLL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:33:49.649878] [INFO ] [LOCAL ] JLS: Starting deletion of primary data. [2025-09-24T19:33:49.685037] [INFO ] [MAIN ] JLL: Wiping existing primary data before full refresh. [2025-09-24T19:33:49.709884] [INFO ] [LOCAL ] JLL: Starting deletion of primary data. [2025-09-24T19:33:49.715738] [WARN ] [MAIN ] JMIA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:33:49.712376] [DEBUG] [LOCAL ] JLS: Deleted primary data file. [2025-09-24T19:33:49.715954] [INFO ] [MAIN ] JLS: Starting full primary refresh. [2025-09-24T19:33:49.727977] [DEBUG] [LOCAL ] JLL: Deleted primary data file. [2025-09-24T19:33:49.749546] [INFO ] [MAIN ] JMIA: Wiping existing primary data before full refresh. [2025-09-24T19:33:49.754760] [INFO ] [MAIN ] JLL: Starting full primary refresh. [2025-09-24T19:33:49.754880] [INFO ] [LOCAL ] JMIA: Starting deletion of primary data. [2025-09-24T19:33:49.814674] [DEBUG] [LOCAL ] JMIA: Deleted primary data file. [2025-09-24T19:33:49.849363] [INFO ] [MAIN ] JMIA: Starting full primary refresh. [2025-09-24T19:33:50.497720] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2024-12 (0.96 seconds). [2025-09-24T19:33:50.561949] [INFO ] [REMOTE ] JMM: Fetching primary data for 2025-01. [2025-09-24T19:33:50.907083] [INFO ] [REMOTE ] JLS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:33:50.920525] [INFO ] [REMOTE ] JLL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:33:50.942155] [INFO ] [REMOTE ] JLS: Fetching primary data for 2024-12. [2025-09-24T19:33:50.958978] [INFO ] [REMOTE ] JLL: Fetching primary data for 2024-12. [2025-09-24T19:33:51.064600] [INFO ] [REMOTE ] JMIA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:33:51.065349] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2024-12. [2025-09-24T19:33:51.108369] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2025-01 (0.55 seconds). [2025-09-24T19:33:51.109673] [INFO ] [REMOTE ] JMM: Fetching primary data for 2025-02. [2025-09-24T19:33:51.563336] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2025-02 (0.45 seconds). [2025-09-24T19:33:51.565347] [INFO ] [REMOTE ] JMM: Fetching primary data for 2025-03. [2025-09-24T19:33:51.848235] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2024-12 (0.91 seconds). [2025-09-24T19:33:51.902858] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2025-03 (0.34 seconds). [2025-09-24T19:33:52.016140] [INFO ] [REMOTE ] JLS: Fetching primary data for 2025-01. [2025-09-24T19:33:52.469131] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2024-12 (1.51 seconds). [2025-09-24T19:33:52.480940] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2025-01 (0.46 seconds). [2025-09-24T19:33:52.816063] [INFO ] [REMOTE ] JLS: Fetching primary data for 2025-02. [2025-09-24T19:33:53.141305] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2024-12 (2.08 seconds). [2025-09-24T19:33:53.214171] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2025-02 (0.40 seconds). [2025-09-24T19:33:53.616089] [INFO ] [REMOTE ] JMM: Fetching primary data for 2025-04. [2025-09-24T19:33:54.071616] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2025-04 (0.46 seconds). [2025-09-24T19:33:54.416135] [INFO ] [REMOTE ] JLS: Fetching primary data for 2025-03. [2025-09-24T19:33:54.960938] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2025-03 (0.54 seconds). [2025-09-24T19:33:55.216094] [INFO ] [REMOTE ] JLS: Fetching primary data for 2025-04. [2025-09-24T19:33:55.820428] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2025-04 (0.60 seconds). [2025-09-24T19:33:56.016112] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2025-01. [2025-09-24T19:33:56.816106] [INFO ] [REMOTE ] JMM: Fetching primary data for 2025-05. [2025-09-24T19:33:57.355722] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2025-05 (0.54 seconds). [2025-09-24T19:33:57.616072] [INFO ] [REMOTE ] JLS: Fetching primary data for 2025-05. [2025-09-24T19:33:57.744265] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-24T19:33:58.206869] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2025-05 (0.59 seconds). [2025-09-24T19:33:58.416145] [INFO ] [REMOTE ] JLL: Fetching primary data for 2025-01. [2025-09-24T19:33:59.216130] [INFO ] [REMOTE ] JLS: Fetching primary data for 2025-06. [2025-09-24T19:33:59.789237] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2025-06 (0.57 seconds). [2025-09-24T19:33:59.884492] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-24T19:34:00.016139] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2025-02. [2025-09-24T19:34:00.816132] [INFO ] [REMOTE ] JLL: Fetching primary data for 2025-02. [2025-09-24T19:34:01.616084] [INFO ] [REMOTE ] JMM: Fetching primary data for 2025-06. [2025-09-24T19:34:01.800249] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2025-02 (1.78 seconds). [2025-09-24T19:34:02.089413] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2025-06 (0.47 seconds). [2025-09-24T19:34:02.401830] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-24T19:34:02.416024] [INFO ] [REMOTE ] JLL: Fetching primary data for 2025-03. [2025-09-24T19:34:03.216093] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2025-03. [2025-09-24T19:34:03.488294] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2025-03 (1.07 seconds). [2025-09-24T19:34:04.016150] [INFO ] [REMOTE ] JLL: Fetching primary data for 2025-04. [2025-09-24T19:34:04.816047] [INFO ] [REMOTE ] JLS: Fetching primary data for 2025-07. [2025-09-24T19:34:04.986886] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-24T19:34:05.166997] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2025-07 (0.35 seconds). [2025-09-24T19:34:05.483994] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2025-04 (1.47 seconds). [2025-09-24T19:34:05.616068] [INFO ] [REMOTE ] JLL: Fetching primary data for 2025-05. [2025-09-24T19:34:06.416085] [INFO ] [REMOTE ] JMM: Fetching primary data for 2025-07. [2025-09-24T19:34:06.656141] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2025-05 (1.04 seconds). [2025-09-24T19:34:06.924316] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2025-07 (0.51 seconds). [2025-09-24T19:34:07.216106] [INFO ] [REMOTE ] JMM: Fetching primary data for 2025-08. [2025-09-24T19:34:07.652882] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2025-08 (0.44 seconds). [2025-09-24T19:34:08.016089] [INFO ] [REMOTE ] JMM: Fetching primary data for 2025-09. [2025-09-24T19:34:08.494475] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2025-09 (0.48 seconds). [2025-09-24T19:34:08.495348] [INFO ] [REMOTE ] JMM: Full fetch complete (2290 records). [2025-09-24T19:34:08.495437] [DEBUG] [VALIDATOR ] JMM: Validating primary data. [2025-09-24T19:34:08.699771] [WARN ] [VALIDATOR ] JMM: Validation failed - insufficient historical data. Have 193 unique days, need 200 days [2025-09-24T19:34:08.699963] [FATAL] [MAIN ] JMM: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:34:08.700036] [WARN ] [MAIN ] JMM: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:34:08.700107] [INFO ] [LOCAL ] JMM: Starting deletion of primary data. [2025-09-24T19:34:08.700177] [DEBUG] [LOCAL ] JMM: No primary data file found to delete. [2025-09-24T19:34:08.700218] [INFO ] [LOCAL ] JMM: Starting deletion of derivative data. [2025-09-24T19:34:08.700285] [DEBUG] [LOCAL ] JMM: No derivative data file found to delete. [2025-09-24T19:34:08.700366] [INFO ] [MAIN ] Update Progress: 1161/2373 symbols completed. JMM took 20.8s. Estimated remaining: 2h 40m 51s. Rate: 7.5 symbols/min [2025-09-24T19:34:08.821178] [INFO ] [REMOTE ] JLS: Fetching primary data for 2025-08. [2025-09-24T19:34:08.877515] [INFO ] [MAIN ] JNJ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:34:08.937197] [DEBUG] [LOCAL ] JNJ: Loaded 53753 existing records from primary storage. [2025-09-24T19:34:08.937349] [INFO ] [MAIN ] JNJ: Loaded 53753 existing records. [2025-09-24T19:34:09.117036] [WARN ] [MAIN ] JNJ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:34:09.117288] [INFO ] [MAIN ] JNJ: Wiping existing primary data before full refresh. [2025-09-24T19:34:09.117337] [INFO ] [LOCAL ] JNJ: Starting deletion of primary data. [2025-09-24T19:34:09.119023] [DEBUG] [LOCAL ] JNJ: Deleted primary data file. [2025-09-24T19:34:09.119088] [INFO ] [MAIN ] JNJ: Starting full primary refresh. [2025-09-24T19:34:09.481561] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2025-08 (0.66 seconds). [2025-09-24T19:34:09.481389] [INFO ] [REMOTE ] JNJ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:34:09.616067] [INFO ] [REMOTE ] JLS: Fetching primary data for 2025-09. [2025-09-24T19:34:10.207678] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2025-09 (0.59 seconds). [2025-09-24T19:34:10.209086] [INFO ] [REMOTE ] JLS: Full fetch complete (5793 records). [2025-09-24T19:34:10.209159] [DEBUG] [VALIDATOR ] JLS: Validating primary data. [2025-09-24T19:34:10.424167] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2024-12. [2025-09-24T19:34:10.587520] [DEBUG] [VALIDATOR ] JLS: All expected trading days are present. [2025-09-24T19:34:10.587609] [DEBUG] [VALIDATOR ] JLS: Primary data validation passed. [2025-09-24T19:34:10.587884] [INFO ] [MAIN ] JLS: Fetched primary data is valid. [2025-09-24T19:34:10.587943] [DEBUG] [LOCAL ] JLS: Saving primary data. [2025-09-24T19:34:10.588358] [DEBUG] [LOCAL ] JLS: Trimmed 5793 records to 4088 (keeping 200 days of data) [2025-09-24T19:34:10.614673] [DEBUG] [LOCAL ] JLS: Primary data saved (4088 records). [2025-09-24T19:34:10.614795] [INFO ] [MAIN ] JLS: Full history saved. [2025-09-24T19:34:10.614887] [INFO ] [MAIN ] Update Progress: 1162/2373 symbols completed. JLS took 22.7s. Estimated remaining: 2h 40m 37s. Rate: 7.5 symbols/min [2025-09-24T19:34:10.783850] [INFO ] [MAIN ] JOBY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:34:10.837399] [DEBUG] [LOCAL ] JOBY: Loaded 53799 existing records from primary storage. [2025-09-24T19:34:10.837548] [INFO ] [MAIN ] JOBY: Loaded 53799 existing records. [2025-09-24T19:34:11.013465] [WARN ] [MAIN ] JOBY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:34:11.013735] [INFO ] [MAIN ] JOBY: Wiping existing primary data before full refresh. [2025-09-24T19:34:11.013839] [INFO ] [LOCAL ] JOBY: Starting deletion of primary data. [2025-09-24T19:34:11.015248] [DEBUG] [LOCAL ] JOBY: Deleted primary data file. [2025-09-24T19:34:11.015310] [INFO ] [MAIN ] JOBY: Starting full primary refresh. [2025-09-24T19:34:11.221276] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2025-04. [2025-09-24T19:34:11.370748] [INFO ] [REMOTE ] JOBY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:34:12.016123] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2024-12. [2025-09-24T19:34:12.816099] [INFO ] [REMOTE ] JLL: Fetching primary data for 2025-06. [2025-09-24T19:34:13.015019] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-24T19:34:13.131886] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2024-12 (2.71 seconds). [2025-09-24T19:34:13.616120] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2025-05. [2025-09-24T19:34:14.242087] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-24T19:34:14.335818] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2024-12 (2.32 seconds). [2025-09-24T19:34:14.416079] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2025-01. [2025-09-24T19:34:15.216063] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2025-01. [2025-09-24T19:34:15.431025] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-24T19:34:16.016128] [INFO ] [REMOTE ] JLL: Fetching primary data for 2025-07. [2025-09-24T19:34:16.632031] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2025-01 (2.22 seconds). [2025-09-24T19:34:16.816082] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2025-02. [2025-09-24T19:34:17.446948] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2025-01 (2.23 seconds). [2025-09-24T19:34:17.498366] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-24T19:34:17.616095] [INFO ] [REMOTE ] JLL: Fetching primary data for 2025-08. [2025-09-24T19:34:18.416102] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2025-06. [2025-09-24T19:34:18.964002] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-24T19:34:19.069977] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2025-02 (2.25 seconds). [2025-09-24T19:34:19.216089] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2025-03. [2025-09-24T19:34:19.729535] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-24T19:34:20.016092] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2025-07. [2025-09-24T19:34:20.816106] [INFO ] [REMOTE ] JLL: Fetching primary data for 2025-09. [2025-09-24T19:34:21.616097] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2025-02. [2025-09-24T19:34:21.846142] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2025-07 (1.83 seconds). [2025-09-24T19:34:21.991686] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2025-03 (2.78 seconds). [2025-09-24T19:34:22.416054] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2025-04. [2025-09-24T19:34:22.441403] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-24T19:34:22.447166] [INFO ] [REMOTE ] JLL: Full fetch complete (44855 records). [2025-09-24T19:34:22.447274] [DEBUG] [VALIDATOR ] JLL: Validating primary data. [2025-09-24T19:34:22.830308] [DEBUG] [VALIDATOR ] JLL: All expected trading days are present. [2025-09-24T19:34:22.830390] [DEBUG] [VALIDATOR ] JLL: Primary data validation passed. [2025-09-24T19:34:22.831175] [INFO ] [MAIN ] JLL: Fetched primary data is valid. [2025-09-24T19:34:22.831239] [DEBUG] [LOCAL ] JLL: Saving primary data. [2025-09-24T19:34:22.832305] [DEBUG] [LOCAL ] JLL: Trimmed 44855 records to 32095 (keeping 200 days of data) [2025-09-24T19:34:23.035778] [DEBUG] [LOCAL ] JLL: Primary data saved (32095 records). [2025-09-24T19:34:23.035971] [INFO ] [MAIN ] JLL: Full history saved. [2025-09-24T19:34:23.036081] [INFO ] [MAIN ] Update Progress: 1163/2373 symbols completed. JLL took 35.2s. Estimated remaining: 2h 40m 34s. Rate: 7.5 symbols/min [2025-09-24T19:34:23.212772] [INFO ] [MAIN ] JOE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:34:23.216051] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2025-08. [2025-09-24T19:34:23.239570] [DEBUG] [LOCAL ] JOE: Loaded 24662 existing records from primary storage. [2025-09-24T19:34:23.239751] [INFO ] [MAIN ] JOE: Loaded 24662 existing records. [2025-09-24T19:34:23.428215] [WARN ] [MAIN ] JOE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:34:23.428537] [INFO ] [MAIN ] JOE: Wiping existing primary data before full refresh. [2025-09-24T19:34:23.428595] [INFO ] [LOCAL ] JOE: Starting deletion of primary data. [2025-09-24T19:34:23.429437] [DEBUG] [LOCAL ] JOE: Deleted primary data file. [2025-09-24T19:34:23.429500] [INFO ] [MAIN ] JOE: Starting full primary refresh. [2025-09-24T19:34:23.800003] [INFO ] [REMOTE ] JOE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:34:23.833941] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2025-02 (2.22 seconds). [2025-09-24T19:34:24.016081] [INFO ] [REMOTE ] JOE: Fetching primary data for 2024-12. [2025-09-24T19:34:24.816055] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2025-03. [2025-09-24T19:34:24.935633] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2025-04 (2.52 seconds). [2025-09-24T19:34:25.134549] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2025-08 (1.92 seconds). [2025-09-24T19:34:25.185039] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2024-12 (1.17 seconds). [2025-09-24T19:34:25.616086] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2025-05. [2025-09-24T19:34:26.416103] [INFO ] [REMOTE ] JOE: Fetching primary data for 2025-01. [2025-09-24T19:34:26.886010] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2025-03 (2.07 seconds). [2025-09-24T19:34:27.216133] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2025-04. [2025-09-24T19:34:27.724512] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-24T19:34:27.931372] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2025-05 (2.32 seconds). [2025-09-24T19:34:28.016123] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2025-06. [2025-09-24T19:34:28.816086] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2025-09. [2025-09-24T19:34:29.175094] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-24T19:34:29.616124] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2025-05. [2025-09-24T19:34:30.416191] [INFO ] [REMOTE ] JOE: Fetching primary data for 2025-02. [2025-09-24T19:34:30.546276] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2025-06 (2.53 seconds). [2025-09-24T19:34:30.939847] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2025-09 (2.12 seconds). [2025-09-24T19:34:30.949334] [INFO ] [REMOTE ] JMIA: Full fetch complete (73266 records). [2025-09-24T19:34:30.949502] [DEBUG] [VALIDATOR ] JMIA: Validating primary data. [2025-09-24T19:34:31.222834] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2025-07. [2025-09-24T19:34:31.351318] [DEBUG] [VALIDATOR ] JMIA: All expected trading days are present. [2025-09-24T19:34:31.352024] [DEBUG] [VALIDATOR ] JMIA: Primary data validation passed. [2025-09-24T19:34:31.353058] [INFO ] [MAIN ] JMIA: Fetched primary data is valid. [2025-09-24T19:34:31.353122] [DEBUG] [LOCAL ] JMIA: Saving primary data. [2025-09-24T19:34:31.355324] [DEBUG] [LOCAL ] JMIA: Trimmed 73266 records to 50508 (keeping 200 days of data) [2025-09-24T19:34:31.461474] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2025-02 (1.05 seconds). [2025-09-24T19:34:31.674735] [DEBUG] [LOCAL ] JMIA: Primary data saved (50508 records). [2025-09-24T19:34:31.674893] [INFO ] [MAIN ] JMIA: Full history saved. [2025-09-24T19:34:31.674988] [INFO ] [MAIN ] Update Progress: 1164/2373 symbols completed. JMIA took 43.8s. Estimated remaining: 2h 40m 26s. Rate: 7.5 symbols/min [2025-09-24T19:34:31.851129] [INFO ] [MAIN ] JOF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:34:31.861189] [DEBUG] [LOCAL ] JOF: Loaded 7131 existing records from primary storage. [2025-09-24T19:34:31.861306] [INFO ] [MAIN ] JOF: Loaded 7131 existing records. [2025-09-24T19:34:32.006590] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2025-05 (2.39 seconds). [2025-09-24T19:34:32.017044] [INFO ] [REMOTE ] JOE: Fetching primary data for 2025-03. [2025-09-24T19:34:32.095347] [WARN ] [MAIN ] JOF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:34:32.095631] [INFO ] [MAIN ] JOF: Wiping existing primary data before full refresh. [2025-09-24T19:34:32.095725] [INFO ] [LOCAL ] JOF: Starting deletion of primary data. [2025-09-24T19:34:32.096195] [DEBUG] [LOCAL ] JOF: Deleted primary data file. [2025-09-24T19:34:32.096283] [INFO ] [MAIN ] JOF: Starting full primary refresh. [2025-09-24T19:34:32.460284] [INFO ] [REMOTE ] JOF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:34:32.816135] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2025-06. [2025-09-24T19:34:33.327317] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-24T19:34:33.616090] [INFO ] [REMOTE ] JOE: Fetching primary data for 2025-04. [2025-09-24T19:34:33.686423] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2025-07 (2.46 seconds). [2025-09-24T19:34:34.416135] [INFO ] [REMOTE ] JOF: Fetching primary data for 2024-12. [2025-09-24T19:34:34.632399] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2025-04 (1.02 seconds). [2025-09-24T19:34:34.783015] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2025-06 (1.97 seconds). [2025-09-24T19:34:35.216045] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2025-07. [2025-09-24T19:34:35.482932] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2024-12 (1.07 seconds). [2025-09-24T19:34:36.016126] [INFO ] [REMOTE ] JOF: Fetching primary data for 2025-01. [2025-09-24T19:34:36.119905] [DEBUG] [REMOTE ] JOF: Error fetching primary data for 2025-01: 'API call returned an empty response.' [2025-09-24T19:34:36.120261] [WARN ] [REMOTE ] JOF: No data returned for month 2025-01 [2025-09-24T19:34:36.816084] [INFO ] [REMOTE ] JOE: Fetching primary data for 2025-05. [2025-09-24T19:34:37.510730] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2025-07 (2.29 seconds). [2025-09-24T19:34:37.616079] [INFO ] [REMOTE ] JOF: Fetching primary data for 2025-02. [2025-09-24T19:34:37.818880] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2025-05 (1.00 seconds). [2025-09-24T19:34:38.159329] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2025-02 (0.54 seconds). [2025-09-24T19:34:38.416102] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2025-08. [2025-09-24T19:34:39.216106] [INFO ] [REMOTE ] JOE: Fetching primary data for 2025-06. [2025-09-24T19:34:40.016124] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2025-08. [2025-09-24T19:34:40.256064] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-24T19:34:40.816174] [INFO ] [REMOTE ] JOF: Fetching primary data for 2025-03. [2025-09-24T19:34:41.114631] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2025-08 (2.70 seconds). [2025-09-24T19:34:41.386995] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2025-03 (0.57 seconds). [2025-09-24T19:34:41.616110] [INFO ] [REMOTE ] JOF: Fetching primary data for 2025-04. [2025-09-24T19:34:42.165626] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2025-08 (2.15 seconds). [2025-09-24T19:34:42.364666] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2025-04 (0.75 seconds). [2025-09-24T19:34:42.416141] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2025-09. [2025-09-24T19:34:43.216091] [INFO ] [REMOTE ] JOF: Fetching primary data for 2025-05. [2025-09-24T19:34:43.810015] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2025-05 (0.59 seconds). [2025-09-24T19:34:44.016139] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2025-09. [2025-09-24T19:34:44.816156] [INFO ] [REMOTE ] JOE: Fetching primary data for 2025-07. [2025-09-24T19:34:45.540418] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2025-09 (3.12 seconds). [2025-09-24T19:34:45.550116] [INFO ] [REMOTE ] JOBY: Full fetch complete (77971 records). [2025-09-24T19:34:45.550274] [DEBUG] [VALIDATOR ] JOBY: Validating primary data. [2025-09-24T19:34:45.619952] [INFO ] [REMOTE ] JOF: Fetching primary data for 2025-06. [2025-09-24T19:34:45.968917] [DEBUG] [VALIDATOR ] JOBY: All expected trading days are present. [2025-09-24T19:34:45.969110] [DEBUG] [VALIDATOR ] JOBY: Primary data validation passed. [2025-09-24T19:34:45.970715] [INFO ] [MAIN ] JOBY: Fetched primary data is valid. [2025-09-24T19:34:45.970920] [DEBUG] [LOCAL ] JOBY: Saving primary data. [2025-09-24T19:34:45.973313] [DEBUG] [LOCAL ] JOBY: Trimmed 77971 records to 53799 (keeping 200 days of data) [2025-09-24T19:34:46.086919] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2025-07 (1.27 seconds). [2025-09-24T19:34:46.357340] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2025-06 (0.74 seconds). [2025-09-24T19:34:46.403118] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2025-09 (2.39 seconds). [2025-09-24T19:34:46.414727] [INFO ] [REMOTE ] JNJ: Full fetch complete (77855 records). [2025-09-24T19:34:46.415733] [DEBUG] [VALIDATOR ] JNJ: Validating primary data. [2025-09-24T19:34:46.416409] [INFO ] [REMOTE ] JOF: Fetching primary data for 2025-07. [2025-09-24T19:34:46.551666] [DEBUG] [LOCAL ] JOBY: Primary data saved (53799 records). [2025-09-24T19:34:46.557080] [INFO ] [MAIN ] JOBY: Full history saved. [2025-09-24T19:34:46.557379] [INFO ] [MAIN ] Update Progress: 1165/2373 symbols completed. JOBY took 35.9s. Estimated remaining: 2h 40m 26s. Rate: 7.5 symbols/min [2025-09-24T19:34:46.957504] [INFO ] [MAIN ] JPC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:34:47.008019] [DEBUG] [VALIDATOR ] JNJ: All expected trading days are present. [2025-09-24T19:34:47.008222] [DEBUG] [VALIDATOR ] JNJ: Primary data validation passed. [2025-09-24T19:34:47.009538] [INFO ] [MAIN ] JNJ: Fetched primary data is valid. [2025-09-24T19:34:47.009621] [DEBUG] [LOCAL ] JNJ: Saving primary data. [2025-09-24T19:34:47.011823] [DEBUG] [LOCAL ] JNJ: Trimmed 77855 records to 53753 (keeping 200 days of data) [2025-09-24T19:34:47.132163] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2025-07 (0.72 seconds). [2025-09-24T19:34:47.150366] [DEBUG] [LOCAL ] JPC: Loaded 37051 existing records from primary storage. [2025-09-24T19:34:47.151251] [INFO ] [MAIN ] JPC: Loaded 37051 existing records. [2025-09-24T19:34:47.218150] [INFO ] [REMOTE ] JOF: Fetching primary data for 2025-08. [2025-09-24T19:34:47.342224] [WARN ] [MAIN ] JPC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:34:47.343227] [INFO ] [MAIN ] JPC: Wiping existing primary data before full refresh. [2025-09-24T19:34:47.344049] [INFO ] [LOCAL ] JPC: Starting deletion of primary data. [2025-09-24T19:34:47.345586] [DEBUG] [LOCAL ] JPC: Deleted primary data file. [2025-09-24T19:34:47.346165] [INFO ] [MAIN ] JPC: Starting full primary refresh. [2025-09-24T19:34:47.722612] [INFO ] [REMOTE ] JPC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:34:47.949906] [DEBUG] [LOCAL ] JNJ: Primary data saved (53753 records). [2025-09-24T19:34:47.950053] [INFO ] [MAIN ] JNJ: Full history saved. [2025-09-24T19:34:47.950141] [INFO ] [MAIN ] Update Progress: 1166/2373 symbols completed. JNJ took 39.2s. Estimated remaining: 2h 40m 11s. Rate: 7.5 symbols/min [2025-09-24T19:34:48.021301] [INFO ] [REMOTE ] JOE: Fetching primary data for 2025-08. [2025-09-24T19:34:48.060905] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2025-08 (0.84 seconds). [2025-09-24T19:34:48.133710] [INFO ] [MAIN ] JPM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:34:48.186313] [DEBUG] [LOCAL ] JPM: Loaded 53794 existing records from primary storage. [2025-09-24T19:34:48.186466] [INFO ] [MAIN ] JPM: Loaded 53794 existing records. [2025-09-24T19:34:48.370530] [WARN ] [MAIN ] JPM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:34:48.370877] [INFO ] [MAIN ] JPM: Wiping existing primary data before full refresh. [2025-09-24T19:34:48.370948] [INFO ] [LOCAL ] JPM: Starting deletion of primary data. [2025-09-24T19:34:48.372625] [DEBUG] [LOCAL ] JPM: Deleted primary data file. [2025-09-24T19:34:48.372726] [INFO ] [MAIN ] JPM: Starting full primary refresh. [2025-09-24T19:34:48.718087] [INFO ] [REMOTE ] JPM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:34:48.816044] [INFO ] [REMOTE ] JPM: Fetching primary data for 2024-12. [2025-09-24T19:34:49.229314] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2025-08 (1.21 seconds). [2025-09-24T19:34:49.616110] [INFO ] [REMOTE ] JOF: Fetching primary data for 2025-09. [2025-09-24T19:34:50.416184] [INFO ] [REMOTE ] JPC: Fetching primary data for 2024-12. [2025-09-24T19:34:50.739174] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2025-09 (1.12 seconds). [2025-09-24T19:34:50.741177] [INFO ] [REMOTE ] JOF: Full fetch complete (8824 records). [2025-09-24T19:34:50.741304] [DEBUG] [VALIDATOR ] JOF: Validating primary data. [2025-09-24T19:34:50.930213] [WARN ] [VALIDATOR ] JOF: Validation failed - insufficient historical data. Have 180 unique days, need 200 days [2025-09-24T19:34:50.930447] [FATAL] [MAIN ] JOF: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:34:50.930526] [WARN ] [MAIN ] JOF: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:34:50.930575] [INFO ] [LOCAL ] JOF: Starting deletion of primary data. [2025-09-24T19:34:50.930633] [DEBUG] [LOCAL ] JOF: No primary data file found to delete. [2025-09-24T19:34:50.930718] [INFO ] [LOCAL ] JOF: Starting deletion of derivative data. [2025-09-24T19:34:50.931201] [DEBUG] [LOCAL ] JOF: Deleted derivative data file. [2025-09-24T19:34:50.931312] [INFO ] [MAIN ] Update Progress: 1167/2373 symbols completed. JOF took 19.3s. Estimated remaining: 2h 39m 58s. Rate: 7.5 symbols/min [2025-09-24T19:34:51.114721] [INFO ] [MAIN ] JQC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:34:51.155880] [DEBUG] [LOCAL ] JQC: Loaded 33665 existing records from primary storage. [2025-09-24T19:34:51.156022] [INFO ] [MAIN ] JQC: Loaded 33665 existing records. [2025-09-24T19:34:51.222020] [INFO ] [REMOTE ] JOE: Fetching primary data for 2025-09. [2025-09-24T19:34:51.349852] [WARN ] [MAIN ] JQC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:34:51.350154] [INFO ] [MAIN ] JQC: Wiping existing primary data before full refresh. [2025-09-24T19:34:51.350276] [INFO ] [LOCAL ] JQC: Starting deletion of primary data. [2025-09-24T19:34:51.351343] [DEBUG] [LOCAL ] JQC: Deleted primary data file. [2025-09-24T19:34:51.351409] [INFO ] [MAIN ] JQC: Starting full primary refresh. [2025-09-24T19:34:51.583844] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2024-12 (2.77 seconds). [2025-09-24T19:34:51.790070] [INFO ] [REMOTE ] JQC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:34:51.847716] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2024-12 (1.43 seconds). [2025-09-24T19:34:52.016088] [INFO ] [REMOTE ] JQC: Fetching primary data for 2024-12. [2025-09-24T19:34:52.195066] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-24T19:34:52.199929] [INFO ] [REMOTE ] JOE: Full fetch complete (36353 records). [2025-09-24T19:34:52.200047] [DEBUG] [VALIDATOR ] JOE: Validating primary data. [2025-09-24T19:34:52.583048] [DEBUG] [VALIDATOR ] JOE: All expected trading days are present. [2025-09-24T19:34:52.583139] [DEBUG] [VALIDATOR ] JOE: Primary data validation passed. [2025-09-24T19:34:52.583869] [INFO ] [MAIN ] JOE: Fetched primary data is valid. [2025-09-24T19:34:52.583950] [DEBUG] [LOCAL ] JOE: Saving primary data. [2025-09-24T19:34:52.585049] [DEBUG] [LOCAL ] JOE: Trimmed 36353 records to 24559 (keeping 200 days of data) [2025-09-24T19:34:52.751727] [DEBUG] [LOCAL ] JOE: Primary data saved (24559 records). [2025-09-24T19:34:52.751891] [INFO ] [MAIN ] JOE: Full history saved. [2025-09-24T19:34:52.752041] [INFO ] [MAIN ] Update Progress: 1168/2373 symbols completed. JOE took 29.7s. Estimated remaining: 2h 39m 43s. Rate: 7.5 symbols/min [2025-09-24T19:34:52.821296] [INFO ] [REMOTE ] JPM: Fetching primary data for 2025-01. [2025-09-24T19:34:52.936334] [INFO ] [MAIN ] JRI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:34:52.957198] [DEBUG] [LOCAL ] JRI: Loaded 14888 existing records from primary storage. [2025-09-24T19:34:52.957329] [INFO ] [MAIN ] JRI: Loaded 14888 existing records. [2025-09-24T19:34:53.152511] [WARN ] [MAIN ] JRI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:34:53.153516] [INFO ] [MAIN ] JRI: Wiping existing primary data before full refresh. [2025-09-24T19:34:53.153673] [INFO ] [LOCAL ] JRI: Starting deletion of primary data. [2025-09-24T19:34:53.154567] [DEBUG] [LOCAL ] JRI: Deleted primary data file. [2025-09-24T19:34:53.154633] [INFO ] [MAIN ] JRI: Starting full primary refresh. [2025-09-24T19:34:53.349766] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2024-12 (1.33 seconds). [2025-09-24T19:34:53.591030] [INFO ] [REMOTE ] JRI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:34:53.616119] [INFO ] [REMOTE ] JQC: Fetching primary data for 2025-01. [2025-09-24T19:34:54.416103] [INFO ] [REMOTE ] JRI: Fetching primary data for 2024-12. [2025-09-24T19:34:55.037782] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2025-01 (1.42 seconds). [2025-09-24T19:34:55.148923] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2025-01 (2.33 seconds). [2025-09-24T19:34:55.216084] [INFO ] [REMOTE ] JPC: Fetching primary data for 2025-01. [2025-09-24T19:34:55.608821] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-24T19:34:56.016135] [INFO ] [REMOTE ] JPM: Fetching primary data for 2025-02. [2025-09-24T19:34:56.595817] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-24T19:34:56.816081] [INFO ] [REMOTE ] JPC: Fetching primary data for 2025-02. [2025-09-24T19:34:57.616161] [INFO ] [REMOTE ] JQC: Fetching primary data for 2025-02. [2025-09-24T19:34:57.975076] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2025-02 (1.96 seconds). [2025-09-24T19:34:58.416160] [INFO ] [REMOTE ] JRI: Fetching primary data for 2025-01. [2025-09-24T19:34:58.449276] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-24T19:34:58.899199] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-24T19:34:59.028534] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2025-01 (0.61 seconds). [2025-09-24T19:34:59.216090] [INFO ] [REMOTE ] JPM: Fetching primary data for 2025-03. [2025-09-24T19:35:00.016131] [INFO ] [REMOTE ] JPC: Fetching primary data for 2025-03. [2025-09-24T19:35:00.816148] [INFO ] [REMOTE ] JQC: Fetching primary data for 2025-03. [2025-09-24T19:35:01.545166] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2025-03 (1.53 seconds). [2025-09-24T19:35:01.616149] [INFO ] [REMOTE ] JRI: Fetching primary data for 2025-02. [2025-09-24T19:35:01.823302] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2025-03 (2.61 seconds). [2025-09-24T19:35:02.292622] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-24T19:35:02.416188] [INFO ] [REMOTE ] JQC: Fetching primary data for 2025-04. [2025-09-24T19:35:02.605221] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2025-02 (0.99 seconds). [2025-09-24T19:35:03.216170] [INFO ] [REMOTE ] JPM: Fetching primary data for 2025-04. [2025-09-24T19:35:03.840304] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2025-04 (1.42 seconds). [2025-09-24T19:35:04.016142] [INFO ] [REMOTE ] JPC: Fetching primary data for 2025-04. [2025-09-24T19:35:04.816205] [INFO ] [REMOTE ] JQC: Fetching primary data for 2025-05. [2025-09-24T19:35:05.419476] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2025-04 (2.20 seconds). [2025-09-24T19:35:05.616121] [INFO ] [REMOTE ] JPM: Fetching primary data for 2025-05. [2025-09-24T19:35:05.725614] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-24T19:35:06.156176] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2025-05 (1.34 seconds). [2025-09-24T19:35:06.416123] [INFO ] [REMOTE ] JPC: Fetching primary data for 2025-05. [2025-09-24T19:35:07.216135] [INFO ] [REMOTE ] JRI: Fetching primary data for 2025-03. [2025-09-24T19:35:07.802544] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2025-05 (1.39 seconds). [2025-09-24T19:35:07.881175] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2025-03 (0.67 seconds). [2025-09-24T19:35:07.934548] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2025-05 (2.32 seconds). [2025-09-24T19:35:08.016124] [INFO ] [REMOTE ] JQC: Fetching primary data for 2025-06. [2025-09-24T19:35:08.816112] [INFO ] [REMOTE ] JRI: Fetching primary data for 2025-04. [2025-09-24T19:35:09.249530] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-24T19:35:09.616075] [INFO ] [REMOTE ] JPM: Fetching primary data for 2025-06. [2025-09-24T19:35:09.738077] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2025-04 (0.92 seconds). [2025-09-24T19:35:10.416131] [INFO ] [REMOTE ] JQC: Fetching primary data for 2025-07. [2025-09-24T19:35:11.216115] [INFO ] [REMOTE ] JRI: Fetching primary data for 2025-05. [2025-09-24T19:35:11.780679] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2025-07 (1.36 seconds). [2025-09-24T19:35:11.960785] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2025-06 (2.34 seconds). [2025-09-24T19:35:12.016138] [INFO ] [REMOTE ] JQC: Fetching primary data for 2025-08. [2025-09-24T19:35:12.206507] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2025-05 (0.99 seconds). [2025-09-24T19:35:12.816086] [INFO ] [REMOTE ] JRI: Fetching primary data for 2025-06. [2025-09-24T19:35:13.348297] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-24T19:35:13.418576] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2025-06 (0.60 seconds). [2025-09-24T19:35:13.616083] [INFO ] [REMOTE ] JQC: Fetching primary data for 2025-09. [2025-09-24T19:35:14.416083] [INFO ] [REMOTE ] JPC: Fetching primary data for 2025-06. [2025-09-24T19:35:14.986794] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2025-09 (1.37 seconds). [2025-09-24T19:35:14.994088] [INFO ] [REMOTE ] JQC: Full fetch complete (48498 records). [2025-09-24T19:35:14.994195] [DEBUG] [VALIDATOR ] JQC: Validating primary data. [2025-09-24T19:35:15.221269] [INFO ] [REMOTE ] JPM: Fetching primary data for 2025-07. [2025-09-24T19:35:15.400133] [DEBUG] [VALIDATOR ] JQC: All expected trading days are present. [2025-09-24T19:35:15.400227] [DEBUG] [VALIDATOR ] JQC: Primary data validation passed. [2025-09-24T19:35:15.401121] [INFO ] [MAIN ] JQC: Fetched primary data is valid. [2025-09-24T19:35:15.401188] [DEBUG] [LOCAL ] JQC: Saving primary data. [2025-09-24T19:35:15.402557] [DEBUG] [LOCAL ] JQC: Trimmed 48498 records to 33645 (keeping 200 days of data) [2025-09-24T19:35:15.634230] [DEBUG] [LOCAL ] JQC: Primary data saved (33645 records). [2025-09-24T19:35:15.634457] [INFO ] [MAIN ] JQC: Full history saved. [2025-09-24T19:35:15.634667] [INFO ] [MAIN ] Update Progress: 1169/2373 symbols completed. JQC took 24.7s. Estimated remaining: 2h 39m 51s. Rate: 7.5 symbols/min [2025-09-24T19:35:15.843602] [INFO ] [MAIN ] JRS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:35:15.844921] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-24T19:35:15.864675] [DEBUG] [LOCAL ] JRS: Loaded 11097 existing records from primary storage. [2025-09-24T19:35:15.864794] [INFO ] [MAIN ] JRS: Loaded 11097 existing records. [2025-09-24T19:35:16.019143] [INFO ] [REMOTE ] JPC: Fetching primary data for 2025-07. [2025-09-24T19:35:16.048665] [WARN ] [MAIN ] JRS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:35:16.048912] [INFO ] [MAIN ] JRS: Wiping existing primary data before full refresh. [2025-09-24T19:35:16.048978] [INFO ] [LOCAL ] JRS: Starting deletion of primary data. [2025-09-24T19:35:16.049451] [DEBUG] [LOCAL ] JRS: Deleted primary data file. [2025-09-24T19:35:16.049535] [INFO ] [MAIN ] JRS: Starting full primary refresh. [2025-09-24T19:35:16.415831] [INFO ] [REMOTE ] JRS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:35:16.816087] [INFO ] [REMOTE ] JRS: Fetching primary data for 2024-12. [2025-09-24T19:35:17.454891] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2025-07 (1.44 seconds). [2025-09-24T19:35:17.616066] [INFO ] [REMOTE ] JRI: Fetching primary data for 2025-07. [2025-09-24T19:35:17.851215] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-24T19:35:17.909377] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2025-07 (2.69 seconds). [2025-09-24T19:35:18.416067] [INFO ] [REMOTE ] JPM: Fetching primary data for 2025-08. [2025-09-24T19:35:18.641880] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2025-07 (1.03 seconds). [2025-09-24T19:35:19.216096] [INFO ] [REMOTE ] JRS: Fetching primary data for 2025-01. [2025-09-24T19:35:19.993710] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2025-01 (0.78 seconds). [2025-09-24T19:35:20.016039] [INFO ] [REMOTE ] JRS: Fetching primary data for 2025-02. [2025-09-24T19:35:20.547008] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2025-08 (2.13 seconds). [2025-09-24T19:35:20.570379] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2025-02 (0.55 seconds). [2025-09-24T19:35:20.816092] [INFO ] [REMOTE ] JPC: Fetching primary data for 2025-08. [2025-09-24T19:35:21.616122] [INFO ] [REMOTE ] JRI: Fetching primary data for 2025-08. [2025-09-24T19:35:22.309861] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-24T19:35:22.401572] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2025-08 (0.79 seconds). [2025-09-24T19:35:22.416034] [INFO ] [REMOTE ] JRI: Fetching primary data for 2025-09. [2025-09-24T19:35:23.216236] [INFO ] [REMOTE ] JPC: Fetching primary data for 2025-09. [2025-09-24T19:35:23.529815] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-24T19:35:23.533907] [INFO ] [REMOTE ] JRI: Full fetch complete (23173 records). [2025-09-24T19:35:23.534021] [DEBUG] [VALIDATOR ] JRI: Validating primary data. [2025-09-24T19:35:23.961928] [DEBUG] [VALIDATOR ] JRI: All expected trading days are present. [2025-09-24T19:35:23.962123] [DEBUG] [VALIDATOR ] JRI: Primary data validation passed. [2025-09-24T19:35:23.962829] [INFO ] [MAIN ] JRI: Fetched primary data is valid. [2025-09-24T19:35:23.962897] [DEBUG] [LOCAL ] JRI: Saving primary data. [2025-09-24T19:35:23.963747] [DEBUG] [LOCAL ] JRI: Trimmed 23173 records to 14901 (keeping 200 days of data) [2025-09-24T19:35:24.018120] [INFO ] [REMOTE ] JPM: Fetching primary data for 2025-09. [2025-09-24T19:35:24.072807] [DEBUG] [LOCAL ] JRI: Primary data saved (14901 records). [2025-09-24T19:35:24.072994] [INFO ] [MAIN ] JRI: Full history saved. [2025-09-24T19:35:24.073193] [INFO ] [MAIN ] Update Progress: 1170/2373 symbols completed. JRI took 31.3s. Estimated remaining: 2h 39m 43s. Rate: 7.5 symbols/min [2025-09-24T19:35:24.265375] [INFO ] [MAIN ] JXN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:35:24.319476] [DEBUG] [LOCAL ] JXN: Loaded 46012 existing records from primary storage. [2025-09-24T19:35:24.319698] [INFO ] [MAIN ] JXN: Loaded 46012 existing records. [2025-09-24T19:35:24.518739] [WARN ] [MAIN ] JXN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:35:24.519054] [INFO ] [MAIN ] JXN: Wiping existing primary data before full refresh. [2025-09-24T19:35:24.519105] [INFO ] [LOCAL ] JXN: Starting deletion of primary data. [2025-09-24T19:35:24.521055] [DEBUG] [LOCAL ] JXN: Deleted primary data file. [2025-09-24T19:35:24.521120] [INFO ] [MAIN ] JXN: Starting full primary refresh. [2025-09-24T19:35:24.818095] [INFO ] [REMOTE ] JRS: Fetching primary data for 2025-03. [2025-09-24T19:35:24.921380] [INFO ] [REMOTE ] JXN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:35:24.925047] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2025-09 (1.71 seconds). [2025-09-24T19:35:24.932836] [INFO ] [REMOTE ] JPC: Full fetch complete (55725 records). [2025-09-24T19:35:24.932987] [DEBUG] [VALIDATOR ] JPC: Validating primary data. [2025-09-24T19:35:25.349120] [DEBUG] [VALIDATOR ] JPC: All expected trading days are present. [2025-09-24T19:35:25.349208] [DEBUG] [VALIDATOR ] JPC: Primary data validation passed. [2025-09-24T19:35:25.350118] [INFO ] [MAIN ] JPC: Fetched primary data is valid. [2025-09-24T19:35:25.350182] [DEBUG] [LOCAL ] JPC: Saving primary data. [2025-09-24T19:35:25.352533] [DEBUG] [LOCAL ] JPC: Trimmed 55725 records to 37066 (keeping 200 days of data) [2025-09-24T19:35:25.571907] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2025-03 (0.75 seconds). [2025-09-24T19:35:25.604983] [DEBUG] [LOCAL ] JPC: Primary data saved (37066 records). [2025-09-24T19:35:25.605170] [INFO ] [MAIN ] JPC: Full history saved. [2025-09-24T19:35:25.605274] [INFO ] [MAIN ] Update Progress: 1171/2373 symbols completed. JPC took 39.0s. Estimated remaining: 2h 39m 29s. Rate: 7.5 symbols/min [2025-09-24T19:35:25.626398] [INFO ] [REMOTE ] JRS: Fetching primary data for 2025-04. [2025-09-24T19:35:25.790079] [INFO ] [MAIN ] K: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:35:25.848246] [DEBUG] [LOCAL ] K: Loaded 49850 existing records from primary storage. [2025-09-24T19:35:25.848403] [INFO ] [MAIN ] K: Loaded 49850 existing records. [2025-09-24T19:35:26.040689] [WARN ] [MAIN ] K: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:35:26.041237] [INFO ] [MAIN ] K: Wiping existing primary data before full refresh. [2025-09-24T19:35:26.041297] [INFO ] [LOCAL ] K: Starting deletion of primary data. [2025-09-24T19:35:26.043160] [DEBUG] [LOCAL ] K: Deleted primary data file. [2025-09-24T19:35:26.043223] [INFO ] [MAIN ] K: Starting full primary refresh. [2025-09-24T19:35:26.422767] [INFO ] [REMOTE ] JXN: Fetching primary data for 2024-12. [2025-09-24T19:35:26.428904] [INFO ] [REMOTE ] K: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:35:26.485484] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2025-09 (2.47 seconds). [2025-09-24T19:35:26.496032] [INFO ] [REMOTE ] JPM: Full fetch complete (77892 records). [2025-09-24T19:35:26.496181] [DEBUG] [VALIDATOR ] JPM: Validating primary data. [2025-09-24T19:35:26.650898] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2025-04 (1.02 seconds). [2025-09-24T19:35:26.952970] [DEBUG] [VALIDATOR ] JPM: All expected trading days are present. [2025-09-24T19:35:26.953107] [DEBUG] [VALIDATOR ] JPM: Primary data validation passed. [2025-09-24T19:35:26.954596] [INFO ] [MAIN ] JPM: Fetched primary data is valid. [2025-09-24T19:35:26.954696] [DEBUG] [LOCAL ] JPM: Saving primary data. [2025-09-24T19:35:26.956811] [DEBUG] [LOCAL ] JPM: Trimmed 77892 records to 53794 (keeping 200 days of data) [2025-09-24T19:35:27.216787] [INFO ] [REMOTE ] K: Fetching primary data for 2024-12. [2025-09-24T19:35:27.338884] [DEBUG] [LOCAL ] JPM: Primary data saved (53794 records). [2025-09-24T19:35:27.339061] [INFO ] [MAIN ] JPM: Full history saved. [2025-09-24T19:35:27.339205] [INFO ] [MAIN ] Update Progress: 1172/2373 symbols completed. JPM took 39.4s. Estimated remaining: 2h 39m 14s. Rate: 7.5 symbols/min [2025-09-24T19:35:27.527699] [INFO ] [MAIN ] KAI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:35:27.544165] [DEBUG] [LOCAL ] KAI: Loaded 13631 existing records from primary storage. [2025-09-24T19:35:27.544290] [INFO ] [MAIN ] KAI: Loaded 13631 existing records. [2025-09-24T19:35:27.747128] [WARN ] [MAIN ] KAI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:35:27.747697] [INFO ] [MAIN ] KAI: Wiping existing primary data before full refresh. [2025-09-24T19:35:27.747779] [INFO ] [LOCAL ] KAI: Starting deletion of primary data. [2025-09-24T19:35:27.748433] [DEBUG] [LOCAL ] KAI: Deleted primary data file. [2025-09-24T19:35:27.748502] [INFO ] [MAIN ] KAI: Starting full primary refresh. [2025-09-24T19:35:27.889354] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2024-12 (1.47 seconds). [2025-09-24T19:35:28.021290] [INFO ] [REMOTE ] JXN: Fetching primary data for 2025-01. [2025-09-24T19:35:28.179880] [INFO ] [REMOTE ] KAI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:35:28.536510] [INFO ] [REMOTE ] K: Incremental fetch complete for 2024-12 (1.32 seconds). [2025-09-24T19:35:28.816091] [INFO ] [REMOTE ] K: Fetching primary data for 2025-01. [2025-09-24T19:35:29.424618] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2025-01 (1.40 seconds). [2025-09-24T19:35:29.616083] [INFO ] [REMOTE ] JRS: Fetching primary data for 2025-05. [2025-09-24T19:35:30.173019] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2025-05 (0.56 seconds). [2025-09-24T19:35:30.416051] [INFO ] [REMOTE ] JXN: Fetching primary data for 2025-02. [2025-09-24T19:35:30.465171] [INFO ] [REMOTE ] K: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-24T19:35:31.216159] [INFO ] [REMOTE ] KAI: Fetching primary data for 2024-12. [2025-09-24T19:35:31.947970] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2024-12 (0.73 seconds). [2025-09-24T19:35:31.984016] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-24T19:35:32.016034] [INFO ] [REMOTE ] JXN: Fetching primary data for 2025-03. [2025-09-24T19:35:32.816097] [INFO ] [REMOTE ] K: Fetching primary data for 2025-02. [2025-09-24T19:35:33.616057] [INFO ] [REMOTE ] KAI: Fetching primary data for 2025-01. [2025-09-24T19:35:33.745309] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-24T19:35:34.286201] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2025-01 (0.67 seconds). [2025-09-24T19:35:34.416107] [INFO ] [REMOTE ] KAI: Fetching primary data for 2025-02. [2025-09-24T19:35:34.614189] [INFO ] [REMOTE ] K: Incremental fetch complete for 2025-02 (1.80 seconds). [2025-09-24T19:35:35.216123] [INFO ] [REMOTE ] JXN: Fetching primary data for 2025-04. [2025-09-24T19:35:35.476223] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-24T19:35:36.016116] [INFO ] [REMOTE ] KAI: Fetching primary data for 2025-03. [2025-09-24T19:35:36.573815] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2025-04 (1.36 seconds). [2025-09-24T19:35:36.611927] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2025-03 (0.60 seconds). [2025-09-24T19:35:36.816131] [INFO ] [REMOTE ] JRS: Fetching primary data for 2025-06. [2025-09-24T19:35:37.618344] [INFO ] [REMOTE ] JXN: Fetching primary data for 2025-05. [2025-09-24T19:35:37.627598] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-24T19:35:38.416113] [INFO ] [REMOTE ] JRS: Fetching primary data for 2025-07. [2025-09-24T19:35:39.216300] [INFO ] [REMOTE ] KAI: Fetching primary data for 2025-04. [2025-09-24T19:35:39.280780] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2025-05 (1.66 seconds). [2025-09-24T19:35:39.281719] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2025-07 (0.87 seconds). [2025-09-24T19:35:40.016109] [INFO ] [REMOTE ] JRS: Fetching primary data for 2025-08. [2025-09-24T19:35:40.269175] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2025-04 (1.05 seconds). [2025-09-24T19:35:40.811940] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2025-08 (0.80 seconds). [2025-09-24T19:35:40.816024] [INFO ] [REMOTE ] JRS: Fetching primary data for 2025-09. [2025-09-24T19:35:41.616166] [INFO ] [REMOTE ] K: Fetching primary data for 2025-03. [2025-09-24T19:35:41.734484] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2025-09 (0.92 seconds). [2025-09-24T19:35:41.737498] [INFO ] [REMOTE ] JRS: Full fetch complete (16099 records). [2025-09-24T19:35:41.737589] [DEBUG] [VALIDATOR ] JRS: Validating primary data. [2025-09-24T19:35:42.112910] [DEBUG] [VALIDATOR ] JRS: All expected trading days are present. [2025-09-24T19:35:42.113020] [DEBUG] [VALIDATOR ] JRS: Primary data validation passed. [2025-09-24T19:35:42.113429] [INFO ] [MAIN ] JRS: Fetched primary data is valid. [2025-09-24T19:35:42.113472] [DEBUG] [LOCAL ] JRS: Saving primary data. [2025-09-24T19:35:42.114133] [DEBUG] [LOCAL ] JRS: Trimmed 16099 records to 11089 (keeping 200 days of data) [2025-09-24T19:35:42.179612] [DEBUG] [LOCAL ] JRS: Primary data saved (11089 records). [2025-09-24T19:35:42.179788] [INFO ] [MAIN ] JRS: Full history saved. [2025-09-24T19:35:42.179888] [INFO ] [MAIN ] Update Progress: 1173/2373 symbols completed. JRS took 26.5s. Estimated remaining: 2h 39m 13s. Rate: 7.5 symbols/min [2025-09-24T19:35:42.348459] [INFO ] [MAIN ] KAR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:35:42.396450] [DEBUG] [LOCAL ] KAR: Loaded 39918 existing records from primary storage. [2025-09-24T19:35:42.396625] [INFO ] [MAIN ] KAR: Loaded 39918 existing records. [2025-09-24T19:35:42.427200] [INFO ] [REMOTE ] JXN: Fetching primary data for 2025-06. [2025-09-24T19:35:42.579078] [WARN ] [MAIN ] KAR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:35:42.579354] [INFO ] [MAIN ] KAR: Wiping existing primary data before full refresh. [2025-09-24T19:35:42.579489] [INFO ] [LOCAL ] KAR: Starting deletion of primary data. [2025-09-24T19:35:42.580552] [DEBUG] [LOCAL ] KAR: Deleted primary data file. [2025-09-24T19:35:42.580614] [INFO ] [MAIN ] KAR: Starting full primary refresh. [2025-09-24T19:35:42.934805] [INFO ] [REMOTE ] KAR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:35:43.224330] [INFO ] [REMOTE ] KAI: Fetching primary data for 2025-05. [2025-09-24T19:35:43.230589] [INFO ] [REMOTE ] K: Incremental fetch complete for 2025-03 (1.61 seconds). [2025-09-24T19:35:43.714367] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-24T19:35:44.016158] [INFO ] [REMOTE ] K: Fetching primary data for 2025-04. [2025-09-24T19:35:44.257624] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2025-05 (1.03 seconds). [2025-09-24T19:35:44.816162] [INFO ] [REMOTE ] KAI: Fetching primary data for 2025-06. [2025-09-24T19:35:45.616110] [INFO ] [REMOTE ] KAR: Fetching primary data for 2024-12. [2025-09-24T19:35:45.713725] [INFO ] [REMOTE ] K: Incremental fetch complete for 2025-04 (1.70 seconds). [2025-09-24T19:35:45.749040] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2025-06 (0.93 seconds). [2025-09-24T19:35:46.416088] [INFO ] [REMOTE ] KAI: Fetching primary data for 2025-07. [2025-09-24T19:35:47.085021] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2024-12 (1.47 seconds). [2025-09-24T19:35:47.216046] [INFO ] [REMOTE ] KAR: Fetching primary data for 2025-01. [2025-09-24T19:35:47.319484] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2025-07 (0.90 seconds). [2025-09-24T19:35:48.016135] [INFO ] [REMOTE ] K: Fetching primary data for 2025-05. [2025-09-24T19:35:48.644051] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-24T19:35:48.816142] [INFO ] [REMOTE ] KAR: Fetching primary data for 2025-02. [2025-09-24T19:35:49.616136] [INFO ] [REMOTE ] JXN: Fetching primary data for 2025-07. [2025-09-24T19:35:49.901720] [INFO ] [REMOTE ] K: Incremental fetch complete for 2025-05 (1.89 seconds). [2025-09-24T19:35:50.234452] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-24T19:35:50.416036] [INFO ] [REMOTE ] KAR: Fetching primary data for 2025-03. [2025-09-24T19:35:51.192861] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2025-07 (1.58 seconds). [2025-09-24T19:35:51.216081] [INFO ] [REMOTE ] JXN: Fetching primary data for 2025-08. [2025-09-24T19:35:51.476777] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2025-03 (1.06 seconds). [2025-09-24T19:35:52.016104] [INFO ] [REMOTE ] KAI: Fetching primary data for 2025-08. [2025-09-24T19:35:52.762234] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2025-08 (1.55 seconds). [2025-09-24T19:35:52.781088] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2025-08 (0.76 seconds). [2025-09-24T19:35:52.816061] [INFO ] [REMOTE ] KAI: Fetching primary data for 2025-09. [2025-09-24T19:35:53.616150] [INFO ] [REMOTE ] JXN: Fetching primary data for 2025-09. [2025-09-24T19:35:53.819561] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2025-09 (1.00 seconds). [2025-09-24T19:35:53.822625] [INFO ] [REMOTE ] KAI: Full fetch complete (18818 records). [2025-09-24T19:35:53.822763] [DEBUG] [VALIDATOR ] KAI: Validating primary data. [2025-09-24T19:35:54.209500] [DEBUG] [VALIDATOR ] KAI: All expected trading days are present. [2025-09-24T19:35:54.209598] [DEBUG] [VALIDATOR ] KAI: Primary data validation passed. [2025-09-24T19:35:54.210185] [INFO ] [MAIN ] KAI: Fetched primary data is valid. [2025-09-24T19:35:54.210249] [DEBUG] [LOCAL ] KAI: Saving primary data. [2025-09-24T19:35:54.210913] [DEBUG] [LOCAL ] KAI: Trimmed 18818 records to 13573 (keeping 200 days of data) [2025-09-24T19:35:54.303474] [DEBUG] [LOCAL ] KAI: Primary data saved (13573 records). [2025-09-24T19:35:54.303684] [INFO ] [MAIN ] KAI: Full history saved. [2025-09-24T19:35:54.303810] [INFO ] [MAIN ] Update Progress: 1174/2373 symbols completed. KAI took 27.0s. Estimated remaining: 2h 39m 10s. Rate: 7.5 symbols/min [2025-09-24T19:35:54.416712] [INFO ] [REMOTE ] KAR: Fetching primary data for 2025-04. [2025-09-24T19:35:54.497044] [INFO ] [MAIN ] KB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:35:54.521543] [DEBUG] [LOCAL ] KB: Loaded 24164 existing records from primary storage. [2025-09-24T19:35:54.521720] [INFO ] [MAIN ] KB: Loaded 24164 existing records. [2025-09-24T19:35:54.708767] [WARN ] [MAIN ] KB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:35:54.709052] [INFO ] [MAIN ] KB: Wiping existing primary data before full refresh. [2025-09-24T19:35:54.709103] [INFO ] [LOCAL ] KB: Starting deletion of primary data. [2025-09-24T19:35:54.709878] [DEBUG] [LOCAL ] KB: Deleted primary data file. [2025-09-24T19:35:54.709943] [INFO ] [MAIN ] KB: Starting full primary refresh. [2025-09-24T19:35:55.078947] [INFO ] [REMOTE ] KB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:35:55.104949] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-24T19:35:55.113824] [INFO ] [REMOTE ] JXN: Full fetch complete (65373 records). [2025-09-24T19:35:55.114087] [DEBUG] [VALIDATOR ] JXN: Validating primary data. [2025-09-24T19:35:55.217928] [INFO ] [REMOTE ] K: Fetching primary data for 2025-06. [2025-09-24T19:35:55.524627] [DEBUG] [VALIDATOR ] JXN: All expected trading days are present. [2025-09-24T19:35:55.524765] [DEBUG] [VALIDATOR ] JXN: Primary data validation passed. [2025-09-24T19:35:55.525963] [INFO ] [MAIN ] JXN: Fetched primary data is valid. [2025-09-24T19:35:55.526033] [DEBUG] [LOCAL ] JXN: Saving primary data. [2025-09-24T19:35:55.527867] [DEBUG] [LOCAL ] JXN: Trimmed 65373 records to 45954 (keeping 200 days of data) [2025-09-24T19:35:55.851467] [DEBUG] [LOCAL ] JXN: Primary data saved (45954 records). [2025-09-24T19:35:55.851695] [INFO ] [MAIN ] JXN: Full history saved. [2025-09-24T19:35:55.851828] [INFO ] [MAIN ] Update Progress: 1175/2373 symbols completed. JXN took 31.8s. Estimated remaining: 2h 38m 55s. Rate: 7.5 symbols/min [2025-09-24T19:35:56.029901] [INFO ] [REMOTE ] KB: Fetching primary data for 2024-12. [2025-09-24T19:35:56.034360] [INFO ] [MAIN ] KBDC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:35:56.061441] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-24T19:35:56.092088] [DEBUG] [LOCAL ] KBDC: Loaded 20649 existing records from primary storage. [2025-09-24T19:35:56.092274] [INFO ] [MAIN ] KBDC: Loaded 20649 existing records. [2025-09-24T19:35:56.272349] [WARN ] [MAIN ] KBDC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:35:56.272708] [INFO ] [MAIN ] KBDC: Wiping existing primary data before full refresh. [2025-09-24T19:35:56.272768] [INFO ] [LOCAL ] KBDC: Starting deletion of primary data. [2025-09-24T19:35:56.273525] [DEBUG] [LOCAL ] KBDC: Deleted primary data file. [2025-09-24T19:35:56.273588] [INFO ] [MAIN ] KBDC: Starting full primary refresh. [2025-09-24T19:35:56.655280] [INFO ] [REMOTE ] KBDC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:35:56.816137] [INFO ] [REMOTE ] KAR: Fetching primary data for 2025-05. [2025-09-24T19:35:56.953444] [INFO ] [REMOTE ] K: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-24T19:35:57.616119] [INFO ] [REMOTE ] K: Fetching primary data for 2025-07. [2025-09-24T19:35:57.681301] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T19:35:58.254282] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-24T19:35:58.416126] [INFO ] [REMOTE ] KB: Fetching primary data for 2025-01. [2025-09-24T19:35:59.216133] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2024-12. [2025-09-24T19:35:59.275501] [INFO ] [REMOTE ] K: Incremental fetch complete for 2025-07 (1.66 seconds). [2025-09-24T19:35:59.394344] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2025-01 (0.98 seconds). [2025-09-24T19:35:59.816038] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2024-12 (0.60 seconds). [2025-09-24T19:36:00.016185] [INFO ] [REMOTE ] KB: Fetching primary data for 2025-02. [2025-09-24T19:36:00.816114] [INFO ] [REMOTE ] KAR: Fetching primary data for 2025-06. [2025-09-24T19:36:01.311012] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2025-02 (1.29 seconds). [2025-09-24T19:36:01.616174] [INFO ] [REMOTE ] KB: Fetching primary data for 2025-03. [2025-09-24T19:36:02.416147] [INFO ] [REMOTE ] K: Fetching primary data for 2025-08. [2025-09-24T19:36:02.484534] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2025-06 (1.67 seconds). [2025-09-24T19:36:03.216133] [INFO ] [REMOTE ] KAR: Fetching primary data for 2025-07. [2025-09-24T19:36:04.016198] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2025-01. [2025-09-24T19:36:04.963755] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2025-03 (3.35 seconds). [2025-09-24T19:36:04.970883] [INFO ] [REMOTE ] KB: Fetching primary data for 2025-04. [2025-09-24T19:36:05.646567] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-24T19:36:05.651168] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2025-02. [2025-09-24T19:36:05.918370] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2025-07 (2.70 seconds). [2025-09-24T19:36:05.952344] [INFO ] [REMOTE ] K: Incremental fetch complete for 2025-08 (3.54 seconds). [2025-09-24T19:36:06.016003] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2025-04 (1.05 seconds). [2025-09-24T19:36:06.252001] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2025-02 (0.60 seconds). [2025-09-24T19:36:06.416113] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2025-03. [2025-09-24T19:36:07.216058] [INFO ] [REMOTE ] KAR: Fetching primary data for 2025-08. [2025-09-24T19:36:07.600989] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2025-03 (1.18 seconds). [2025-09-24T19:36:08.016149] [INFO ] [REMOTE ] KB: Fetching primary data for 2025-05. [2025-09-24T19:36:08.323608] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-24T19:36:08.816115] [INFO ] [REMOTE ] KAR: Fetching primary data for 2025-09. [2025-09-24T19:36:09.146375] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2025-05 (1.13 seconds). [2025-09-24T19:36:09.616104] [INFO ] [REMOTE ] KB: Fetching primary data for 2025-06. [2025-09-24T19:36:10.339341] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2025-09 (1.52 seconds). [2025-09-24T19:36:10.347589] [INFO ] [REMOTE ] KAR: Full fetch complete (56639 records). [2025-09-24T19:36:10.347858] [DEBUG] [VALIDATOR ] KAR: Validating primary data. [2025-09-24T19:36:10.421293] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2025-04. [2025-09-24T19:36:10.838701] [DEBUG] [VALIDATOR ] KAR: All expected trading days are present. [2025-09-24T19:36:10.838945] [DEBUG] [VALIDATOR ] KAR: Primary data validation passed. [2025-09-24T19:36:10.840029] [INFO ] [MAIN ] KAR: Fetched primary data is valid. [2025-09-24T19:36:10.840178] [DEBUG] [LOCAL ] KAR: Saving primary data. [2025-09-24T19:36:10.842075] [DEBUG] [LOCAL ] KAR: Trimmed 56639 records to 39814 (keeping 200 days of data) [2025-09-24T19:36:10.989586] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-24T19:36:11.131240] [DEBUG] [LOCAL ] KAR: Primary data saved (39814 records). [2025-09-24T19:36:11.131448] [INFO ] [MAIN ] KAR: Full history saved. [2025-09-24T19:36:11.131565] [INFO ] [MAIN ] Update Progress: 1176/2373 symbols completed. KAR took 29.0s. Estimated remaining: 2h 38m 55s. Rate: 7.5 symbols/min [2025-09-24T19:36:11.222855] [INFO ] [REMOTE ] K: Fetching primary data for 2025-09. [2025-09-24T19:36:11.306241] [INFO ] [MAIN ] KBH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:36:11.353512] [DEBUG] [LOCAL ] KBH: Loaded 48899 existing records from primary storage. [2025-09-24T19:36:11.353706] [INFO ] [MAIN ] KBH: Loaded 48899 existing records. [2025-09-24T19:36:11.534931] [WARN ] [MAIN ] KBH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:36:11.535448] [INFO ] [MAIN ] KBH: Wiping existing primary data before full refresh. [2025-09-24T19:36:11.535576] [INFO ] [LOCAL ] KBH: Starting deletion of primary data. [2025-09-24T19:36:11.536831] [DEBUG] [LOCAL ] KBH: Deleted primary data file. [2025-09-24T19:36:11.536894] [INFO ] [MAIN ] KBH: Starting full primary refresh. [2025-09-24T19:36:11.872816] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2025-04 (1.45 seconds). [2025-09-24T19:36:11.943449] [INFO ] [REMOTE ] KBH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:36:12.016119] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2025-05. [2025-09-24T19:36:12.816154] [INFO ] [REMOTE ] KB: Fetching primary data for 2025-07. [2025-09-24T19:36:13.022003] [INFO ] [REMOTE ] K: Incremental fetch complete for 2025-09 (1.80 seconds). [2025-09-24T19:36:13.049531] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2025-05 (1.03 seconds). [2025-09-24T19:36:13.055165] [INFO ] [REMOTE ] K: Full fetch complete (71868 records). [2025-09-24T19:36:13.056093] [DEBUG] [VALIDATOR ] K: Validating primary data. [2025-09-24T19:36:13.492570] [DEBUG] [VALIDATOR ] K: All expected trading days are present. [2025-09-24T19:36:13.492700] [DEBUG] [VALIDATOR ] K: Primary data validation passed. [2025-09-24T19:36:13.493876] [INFO ] [MAIN ] K: Fetched primary data is valid. [2025-09-24T19:36:13.493943] [DEBUG] [LOCAL ] K: Saving primary data. [2025-09-24T19:36:13.496089] [DEBUG] [LOCAL ] K: Trimmed 71868 records to 49862 (keeping 200 days of data) [2025-09-24T19:36:13.616106] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2025-06. [2025-09-24T19:36:13.831444] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2025-07 (1.02 seconds). [2025-09-24T19:36:13.849662] [DEBUG] [LOCAL ] K: Primary data saved (49862 records). [2025-09-24T19:36:13.849804] [INFO ] [MAIN ] K: Full history saved. [2025-09-24T19:36:13.849909] [INFO ] [MAIN ] Update Progress: 1177/2373 symbols completed. K took 48.2s. Estimated remaining: 2h 38m 41s. Rate: 7.5 symbols/min [2025-09-24T19:36:14.020294] [INFO ] [MAIN ] KBR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:36:14.066303] [DEBUG] [LOCAL ] KBR: Loaded 48140 existing records from primary storage. [2025-09-24T19:36:14.066454] [INFO ] [MAIN ] KBR: Loaded 48140 existing records. [2025-09-24T19:36:14.258636] [WARN ] [MAIN ] KBR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:36:14.258909] [INFO ] [MAIN ] KBR: Wiping existing primary data before full refresh. [2025-09-24T19:36:14.258962] [INFO ] [LOCAL ] KBR: Starting deletion of primary data. [2025-09-24T19:36:14.260252] [DEBUG] [LOCAL ] KBR: Deleted primary data file. [2025-09-24T19:36:14.260332] [INFO ] [MAIN ] KBR: Starting full primary refresh. [2025-09-24T19:36:14.417390] [INFO ] [REMOTE ] KB: Fetching primary data for 2025-08. [2025-09-24T19:36:14.645968] [INFO ] [REMOTE ] KBR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:36:14.661161] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2025-06 (1.05 seconds). [2025-09-24T19:36:15.216087] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2025-07. [2025-09-24T19:36:16.016087] [INFO ] [REMOTE ] KBR: Fetching primary data for 2024-12. [2025-09-24T19:36:16.634597] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2025-08 (2.22 seconds). [2025-09-24T19:36:16.816365] [INFO ] [REMOTE ] KBH: Fetching primary data for 2024-12. [2025-09-24T19:36:16.818661] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2025-07 (1.60 seconds). [2025-09-24T19:36:17.616158] [INFO ] [REMOTE ] KB: Fetching primary data for 2025-09. [2025-09-24T19:36:17.954804] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2024-12 (1.94 seconds). [2025-09-24T19:36:18.416067] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2025-08. [2025-09-24T19:36:18.532730] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-24T19:36:18.733914] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2025-09 (1.12 seconds). [2025-09-24T19:36:18.737683] [INFO ] [REMOTE ] KB: Full fetch complete (34591 records). [2025-09-24T19:36:18.737765] [DEBUG] [VALIDATOR ] KB: Validating primary data. [2025-09-24T19:36:19.123988] [DEBUG] [VALIDATOR ] KB: All expected trading days are present. [2025-09-24T19:36:19.124151] [DEBUG] [VALIDATOR ] KB: Primary data validation passed. [2025-09-24T19:36:19.125823] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2025-08 (0.71 seconds). [2025-09-24T19:36:19.125403] [INFO ] [MAIN ] KB: Fetched primary data is valid. [2025-09-24T19:36:19.130046] [DEBUG] [LOCAL ] KB: Saving primary data. [2025-09-24T19:36:19.131144] [DEBUG] [LOCAL ] KB: Trimmed 34591 records to 24099 (keeping 200 days of data) [2025-09-24T19:36:19.226070] [INFO ] [REMOTE ] KBR: Fetching primary data for 2025-01. [2025-09-24T19:36:19.302413] [DEBUG] [LOCAL ] KB: Primary data saved (24099 records). [2025-09-24T19:36:19.302560] [INFO ] [MAIN ] KB: Full history saved. [2025-09-24T19:36:19.302673] [INFO ] [MAIN ] Update Progress: 1178/2373 symbols completed. KB took 25.0s. Estimated remaining: 2h 38m 31s. Rate: 7.5 symbols/min [2025-09-24T19:36:19.474905] [INFO ] [MAIN ] KD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:36:19.534714] [DEBUG] [LOCAL ] KD: Loaded 52293 existing records from primary storage. [2025-09-24T19:36:19.534948] [INFO ] [MAIN ] KD: Loaded 52293 existing records. [2025-09-24T19:36:19.748299] [WARN ] [MAIN ] KD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:36:19.748556] [INFO ] [MAIN ] KD: Wiping existing primary data before full refresh. [2025-09-24T19:36:19.748608] [INFO ] [LOCAL ] KD: Starting deletion of primary data. [2025-09-24T19:36:19.749789] [DEBUG] [LOCAL ] KD: Deleted primary data file. [2025-09-24T19:36:19.749851] [INFO ] [MAIN ] KD: Starting full primary refresh. [2025-09-24T19:36:20.021352] [INFO ] [REMOTE ] KBH: Fetching primary data for 2025-01. [2025-09-24T19:36:20.123732] [INFO ] [REMOTE ] KD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:36:20.816062] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2025-09. [2025-09-24T19:36:20.859056] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-24T19:36:21.439133] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2025-01 (1.42 seconds). [2025-09-24T19:36:21.616088] [INFO ] [REMOTE ] KBR: Fetching primary data for 2025-02. [2025-09-24T19:36:22.197711] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2025-09 (1.38 seconds). [2025-09-24T19:36:22.203938] [INFO ] [REMOTE ] KBDC: Full fetch complete (28062 records). [2025-09-24T19:36:22.204046] [DEBUG] [VALIDATOR ] KBDC: Validating primary data. [2025-09-24T19:36:22.425210] [INFO ] [REMOTE ] KD: Fetching primary data for 2024-12. [2025-09-24T19:36:22.589327] [DEBUG] [VALIDATOR ] KBDC: All expected trading days are present. [2025-09-24T19:36:22.589408] [DEBUG] [VALIDATOR ] KBDC: Primary data validation passed. [2025-09-24T19:36:22.590060] [INFO ] [MAIN ] KBDC: Fetched primary data is valid. [2025-09-24T19:36:22.590122] [DEBUG] [LOCAL ] KBDC: Saving primary data. [2025-09-24T19:36:22.590881] [DEBUG] [LOCAL ] KBDC: Trimmed 28062 records to 20843 (keeping 200 days of data) [2025-09-24T19:36:22.718935] [DEBUG] [LOCAL ] KBDC: Primary data saved (20843 records). [2025-09-24T19:36:22.719073] [INFO ] [MAIN ] KBDC: Full history saved. [2025-09-24T19:36:22.719158] [INFO ] [MAIN ] Update Progress: 1179/2373 symbols completed. KBDC took 26.9s. Estimated remaining: 2h 38m 18s. Rate: 7.5 symbols/min [2025-09-24T19:36:22.921917] [INFO ] [MAIN ] KEN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:36:22.930364] [DEBUG] [LOCAL ] KEN: Loaded 4759 existing records from primary storage. [2025-09-24T19:36:22.930471] [INFO ] [MAIN ] KEN: Loaded 4759 existing records. [2025-09-24T19:36:23.114497] [WARN ] [MAIN ] KEN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:36:23.114894] [INFO ] [MAIN ] KEN: Wiping existing primary data before full refresh. [2025-09-24T19:36:23.115039] [INFO ] [LOCAL ] KEN: Starting deletion of primary data. [2025-09-24T19:36:23.115433] [DEBUG] [LOCAL ] KEN: Deleted primary data file. [2025-09-24T19:36:23.115496] [INFO ] [MAIN ] KEN: Starting full primary refresh. [2025-09-24T19:36:23.221165] [INFO ] [REMOTE ] KBH: Fetching primary data for 2025-02. [2025-09-24T19:36:23.498391] [INFO ] [REMOTE ] KEN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:36:23.517037] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2025-02 (1.90 seconds). [2025-09-24T19:36:23.757571] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2024-12 (1.33 seconds). [2025-09-24T19:36:24.016116] [INFO ] [REMOTE ] KD: Fetching primary data for 2025-01. [2025-09-24T19:36:24.816074] [INFO ] [REMOTE ] KEN: Fetching primary data for 2024-12. [2025-09-24T19:36:24.898321] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2025-02 (1.68 seconds). [2025-09-24T19:36:25.418159] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2025-01 (1.40 seconds). [2025-09-24T19:36:25.448674] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2024-12 (0.63 seconds). [2025-09-24T19:36:25.616085] [INFO ] [REMOTE ] KBR: Fetching primary data for 2025-03. [2025-09-24T19:36:26.416089] [INFO ] [REMOTE ] KEN: Fetching primary data for 2025-01. [2025-09-24T19:36:27.044016] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2025-01 (0.63 seconds). [2025-09-24T19:36:27.216110] [INFO ] [REMOTE ] KD: Fetching primary data for 2025-02. [2025-09-24T19:36:27.577416] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2025-03 (1.96 seconds). [2025-09-24T19:36:28.016147] [INFO ] [REMOTE ] KBR: Fetching primary data for 2025-04. [2025-09-24T19:36:28.816145] [INFO ] [REMOTE ] KEN: Fetching primary data for 2025-02. [2025-09-24T19:36:28.986127] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2025-02 (1.77 seconds). [2025-09-24T19:36:29.116921] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2025-02 (0.30 seconds). [2025-09-24T19:36:29.277277] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2025-04 (1.26 seconds). [2025-09-24T19:36:29.616088] [INFO ] [REMOTE ] KEN: Fetching primary data for 2025-03. [2025-09-24T19:36:30.210972] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2025-03 (0.59 seconds). [2025-09-24T19:36:30.416102] [INFO ] [REMOTE ] KD: Fetching primary data for 2025-03. [2025-09-24T19:36:31.216101] [INFO ] [REMOTE ] KBR: Fetching primary data for 2025-05. [2025-09-24T19:36:31.968811] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2025-03 (1.55 seconds). [2025-09-24T19:36:32.016044] [INFO ] [REMOTE ] KD: Fetching primary data for 2025-04. [2025-09-24T19:36:32.816131] [INFO ] [REMOTE ] KEN: Fetching primary data for 2025-04. [2025-09-24T19:36:32.862556] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2025-05 (1.65 seconds). [2025-09-24T19:36:33.557044] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-24T19:36:33.557409] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2025-04 (0.74 seconds). [2025-09-24T19:36:33.616102] [INFO ] [REMOTE ] KD: Fetching primary data for 2025-05. [2025-09-24T19:36:34.416097] [INFO ] [REMOTE ] KEN: Fetching primary data for 2025-05. [2025-09-24T19:36:35.016408] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2025-05 (0.60 seconds). [2025-09-24T19:36:35.222926] [INFO ] [REMOTE ] KEN: Fetching primary data for 2025-06. [2025-09-24T19:36:35.244791] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-24T19:36:35.713723] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2025-06 (0.49 seconds). [2025-09-24T19:36:36.016085] [INFO ] [REMOTE ] KEN: Fetching primary data for 2025-07. [2025-09-24T19:36:36.569434] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2025-07 (0.55 seconds). [2025-09-24T19:36:36.816095] [INFO ] [REMOTE ] KBH: Fetching primary data for 2025-03. [2025-09-24T19:36:37.616091] [INFO ] [REMOTE ] KEN: Fetching primary data for 2025-08. [2025-09-24T19:36:38.010561] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2025-08 (0.39 seconds). [2025-09-24T19:36:38.416071] [INFO ] [REMOTE ] KD: Fetching primary data for 2025-06. [2025-09-24T19:36:38.485841] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-24T19:36:39.216087] [INFO ] [REMOTE ] KBR: Fetching primary data for 2025-06. [2025-09-24T19:36:40.016054] [INFO ] [REMOTE ] KBH: Fetching primary data for 2025-04. [2025-09-24T19:36:40.125773] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2025-06 (1.71 seconds). [2025-09-24T19:36:40.572040] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2025-06 (1.36 seconds). [2025-09-24T19:36:40.816084] [INFO ] [REMOTE ] KBR: Fetching primary data for 2025-07. [2025-09-24T19:36:41.616059] [INFO ] [REMOTE ] KEN: Fetching primary data for 2025-09. [2025-09-24T19:36:41.689889] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-24T19:36:42.153938] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2025-09 (0.54 seconds). [2025-09-24T19:36:42.155714] [INFO ] [REMOTE ] KEN: Full fetch complete (5976 records). [2025-09-24T19:36:42.155806] [DEBUG] [VALIDATOR ] KEN: Validating primary data. [2025-09-24T19:36:42.423432] [INFO ] [REMOTE ] KD: Fetching primary data for 2025-07. [2025-09-24T19:36:42.563353] [DEBUG] [VALIDATOR ] KEN: All expected trading days are present. [2025-09-24T19:36:42.563497] [DEBUG] [VALIDATOR ] KEN: Primary data validation passed. [2025-09-24T19:36:42.563735] [INFO ] [MAIN ] KEN: Fetched primary data is valid. [2025-09-24T19:36:42.563972] [DEBUG] [LOCAL ] KEN: Saving primary data. [2025-09-24T19:36:42.564615] [DEBUG] [LOCAL ] KEN: Trimmed 5976 records to 4766 (keeping 200 days of data) [2025-09-24T19:36:42.631070] [DEBUG] [LOCAL ] KEN: Primary data saved (4766 records). [2025-09-24T19:36:42.634134] [INFO ] [MAIN ] KEN: Full history saved. [2025-09-24T19:36:42.634267] [INFO ] [MAIN ] Update Progress: 1180/2373 symbols completed. KEN took 19.9s. Estimated remaining: 2h 38m 23s. Rate: 7.5 symbols/min [2025-09-24T19:36:42.709264] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-24T19:36:42.828091] [INFO ] [MAIN ] KEP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:36:42.865011] [DEBUG] [LOCAL ] KEP: Loaded 30525 existing records from primary storage. [2025-09-24T19:36:42.865205] [INFO ] [MAIN ] KEP: Loaded 30525 existing records. [2025-09-24T19:36:43.058137] [WARN ] [MAIN ] KEP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:36:43.058452] [INFO ] [MAIN ] KEP: Wiping existing primary data before full refresh. [2025-09-24T19:36:43.058525] [INFO ] [LOCAL ] KEP: Starting deletion of primary data. [2025-09-24T19:36:43.059395] [DEBUG] [LOCAL ] KEP: Deleted primary data file. [2025-09-24T19:36:43.059459] [INFO ] [MAIN ] KEP: Starting full primary refresh. [2025-09-24T19:36:43.222682] [INFO ] [REMOTE ] KBH: Fetching primary data for 2025-05. [2025-09-24T19:36:43.445156] [INFO ] [REMOTE ] KEP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:36:44.016082] [INFO ] [REMOTE ] KBR: Fetching primary data for 2025-08. [2025-09-24T19:36:44.058920] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-24T19:36:44.695567] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-24T19:36:44.816115] [INFO ] [REMOTE ] KBH: Fetching primary data for 2025-06. [2025-09-24T19:36:45.616095] [INFO ] [REMOTE ] KD: Fetching primary data for 2025-08. [2025-09-24T19:36:45.708555] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2025-08 (1.69 seconds). [2025-09-24T19:36:46.416110] [INFO ] [REMOTE ] KEP: Fetching primary data for 2024-12. [2025-09-24T19:36:46.510794] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2025-06 (1.69 seconds). [2025-09-24T19:36:47.216144] [INFO ] [REMOTE ] KBH: Fetching primary data for 2025-07. [2025-09-24T19:36:47.702086] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2025-08 (2.09 seconds). [2025-09-24T19:36:47.941285] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2024-12 (1.53 seconds). [2025-09-24T19:36:48.016171] [INFO ] [REMOTE ] KEP: Fetching primary data for 2025-01. [2025-09-24T19:36:48.805494] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-24T19:36:48.818204] [INFO ] [REMOTE ] KBR: Fetching primary data for 2025-09. [2025-09-24T19:36:49.286211] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-24T19:36:49.616087] [INFO ] [REMOTE ] KD: Fetching primary data for 2025-09. [2025-09-24T19:36:50.416066] [INFO ] [REMOTE ] KEP: Fetching primary data for 2025-02. [2025-09-24T19:36:50.473211] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2025-09 (1.66 seconds). [2025-09-24T19:36:50.482258] [INFO ] [REMOTE ] KBR: Full fetch complete (69910 records). [2025-09-24T19:36:50.482433] [DEBUG] [VALIDATOR ] KBR: Validating primary data. [2025-09-24T19:36:50.890185] [DEBUG] [VALIDATOR ] KBR: All expected trading days are present. [2025-09-24T19:36:50.890279] [DEBUG] [VALIDATOR ] KBR: Primary data validation passed. [2025-09-24T19:36:50.891289] [INFO ] [MAIN ] KBR: Fetched primary data is valid. [2025-09-24T19:36:50.891353] [DEBUG] [LOCAL ] KBR: Saving primary data. [2025-09-24T19:36:50.892814] [DEBUG] [LOCAL ] KBR: Trimmed 69910 records to 48149 (keeping 200 days of data) [2025-09-24T19:36:51.209278] [DEBUG] [LOCAL ] KBR: Primary data saved (48149 records). [2025-09-24T19:36:51.209482] [INFO ] [MAIN ] KBR: Full history saved. [2025-09-24T19:36:51.209680] [INFO ] [MAIN ] Update Progress: 1181/2373 symbols completed. KBR took 37.4s. Estimated remaining: 2h 38m 15s. Rate: 7.5 symbols/min [2025-09-24T19:36:51.222005] [INFO ] [REMOTE ] KBH: Fetching primary data for 2025-08. [2025-09-24T19:36:51.387617] [INFO ] [MAIN ] KEX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:36:51.426309] [DEBUG] [LOCAL ] KEX: Loaded 37961 existing records from primary storage. [2025-09-24T19:36:51.426450] [INFO ] [MAIN ] KEX: Loaded 37961 existing records. [2025-09-24T19:36:51.550470] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2025-02 (1.13 seconds). [2025-09-24T19:36:51.625261] [WARN ] [MAIN ] KEX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:36:51.625865] [INFO ] [MAIN ] KEX: Wiping existing primary data before full refresh. [2025-09-24T19:36:51.625921] [INFO ] [LOCAL ] KEX: Starting deletion of primary data. [2025-09-24T19:36:51.627840] [DEBUG] [LOCAL ] KEX: Deleted primary data file. [2025-09-24T19:36:51.627912] [INFO ] [MAIN ] KEX: Starting full primary refresh. [2025-09-24T19:36:51.935599] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2025-09 (2.32 seconds). [2025-09-24T19:36:51.971387] [INFO ] [REMOTE ] KD: Full fetch complete (75576 records). [2025-09-24T19:36:51.994747] [DEBUG] [VALIDATOR ] KD: Validating primary data. [2025-09-24T19:36:52.051414] [INFO ] [REMOTE ] KEP: Fetching primary data for 2025-03. [2025-09-24T19:36:52.056834] [INFO ] [REMOTE ] KEX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:36:52.458322] [DEBUG] [VALIDATOR ] KD: All expected trading days are present. [2025-09-24T19:36:52.458415] [DEBUG] [VALIDATOR ] KD: Primary data validation passed. [2025-09-24T19:36:52.459544] [INFO ] [MAIN ] KD: Fetched primary data is valid. [2025-09-24T19:36:52.459615] [DEBUG] [LOCAL ] KD: Saving primary data. [2025-09-24T19:36:52.461381] [DEBUG] [LOCAL ] KD: Trimmed 75576 records to 52290 (keeping 200 days of data) [2025-09-24T19:36:52.816501] [INFO ] [REMOTE ] KEX: Fetching primary data for 2024-12. [2025-09-24T19:36:52.826235] [DEBUG] [LOCAL ] KD: Primary data saved (52290 records). [2025-09-24T19:36:52.826926] [INFO ] [MAIN ] KD: Full history saved. [2025-09-24T19:36:52.827303] [INFO ] [MAIN ] Update Progress: 1182/2373 symbols completed. KD took 33.5s. Estimated remaining: 2h 38m 1s. Rate: 7.5 symbols/min [2025-09-24T19:36:53.021316] [INFO ] [MAIN ] KEY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:36:53.021860] [DEBUG] [LOCAL ] KEY: No existing data file found in primary storage. [2025-09-24T19:36:53.021938] [WARN ] [MAIN ] KEY: No existing data found, performing full refresh instead. [2025-09-24T19:36:53.022191] [INFO ] [MAIN ] KEY: Wiping existing primary data before full refresh. [2025-09-24T19:36:53.022344] [INFO ] [LOCAL ] KEY: Starting deletion of primary data. [2025-09-24T19:36:53.022500] [DEBUG] [LOCAL ] KEY: No primary data file found to delete. [2025-09-24T19:36:53.022607] [INFO ] [MAIN ] KEY: Starting full primary refresh. [2025-09-24T19:36:53.285286] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2025-08 (2.06 seconds). [2025-09-24T19:36:53.365534] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-24T19:36:53.502369] [INFO ] [REMOTE ] KEY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:36:53.616133] [INFO ] [REMOTE ] KBH: Fetching primary data for 2025-09. [2025-09-24T19:36:54.071815] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-24T19:36:54.416126] [INFO ] [REMOTE ] KEP: Fetching primary data for 2025-04. [2025-09-24T19:36:55.216104] [INFO ] [REMOTE ] KEY: Fetching primary data for 2024-12. [2025-09-24T19:36:55.721001] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2025-09 (2.10 seconds). [2025-09-24T19:36:55.746422] [INFO ] [REMOTE ] KBH: Full fetch complete (70627 records). [2025-09-24T19:36:55.747594] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2025-04 (1.33 seconds). [2025-09-24T19:36:55.753525] [DEBUG] [VALIDATOR ] KBH: Validating primary data. [2025-09-24T19:36:56.023164] [INFO ] [REMOTE ] KEP: Fetching primary data for 2025-05. [2025-09-24T19:36:56.232258] [DEBUG] [VALIDATOR ] KBH: All expected trading days are present. [2025-09-24T19:36:56.232364] [DEBUG] [VALIDATOR ] KBH: Primary data validation passed. [2025-09-24T19:36:56.233750] [INFO ] [MAIN ] KBH: Fetched primary data is valid. [2025-09-24T19:36:56.233853] [DEBUG] [LOCAL ] KBH: Saving primary data. [2025-09-24T19:36:56.238587] [DEBUG] [LOCAL ] KBH: Trimmed 70627 records to 48915 (keeping 200 days of data) [2025-09-24T19:36:56.580452] [DEBUG] [LOCAL ] KBH: Primary data saved (48915 records). [2025-09-24T19:36:56.580836] [INFO ] [MAIN ] KBH: Full history saved. [2025-09-24T19:36:56.580966] [INFO ] [MAIN ] Update Progress: 1183/2373 symbols completed. KBH took 45.4s. Estimated remaining: 2h 37m 49s. Rate: 7.5 symbols/min [2025-09-24T19:36:56.791638] [INFO ] [MAIN ] KEYS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:36:56.823502] [INFO ] [REMOTE ] KEX: Fetching primary data for 2025-01. [2025-09-24T19:36:56.879499] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2024-12 (1.66 seconds). [2025-09-24T19:36:56.894551] [DEBUG] [LOCAL ] KEYS: Loaded 43332 existing records from primary storage. [2025-09-24T19:36:56.894814] [INFO ] [MAIN ] KEYS: Loaded 43332 existing records. [2025-09-24T19:36:57.093922] [WARN ] [MAIN ] KEYS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:36:57.094361] [INFO ] [MAIN ] KEYS: Wiping existing primary data before full refresh. [2025-09-24T19:36:57.094423] [INFO ] [LOCAL ] KEYS: Starting deletion of primary data. [2025-09-24T19:36:57.095792] [DEBUG] [LOCAL ] KEYS: Deleted primary data file. [2025-09-24T19:36:57.095859] [INFO ] [MAIN ] KEYS: Starting full primary refresh. [2025-09-24T19:36:57.451666] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-24T19:36:57.547765] [INFO ] [REMOTE ] KEYS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:36:57.616111] [INFO ] [REMOTE ] KEP: Fetching primary data for 2025-06. [2025-09-24T19:36:58.317728] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-24T19:36:58.416078] [INFO ] [REMOTE ] KEX: Fetching primary data for 2025-02. [2025-09-24T19:36:58.984919] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-24T19:36:59.216080] [INFO ] [REMOTE ] KEP: Fetching primary data for 2025-07. [2025-09-24T19:36:59.864234] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2025-02 (1.45 seconds). [2025-09-24T19:37:00.016096] [INFO ] [REMOTE ] KEX: Fetching primary data for 2025-03. [2025-09-24T19:37:00.670516] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-24T19:37:00.816079] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2024-12. [2025-09-24T19:37:01.147994] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2025-03 (1.13 seconds). [2025-09-24T19:37:01.616094] [INFO ] [REMOTE ] KEX: Fetching primary data for 2025-04. [2025-09-24T19:37:02.286210] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2024-12 (1.47 seconds). [2025-09-24T19:37:02.416114] [INFO ] [REMOTE ] KEY: Fetching primary data for 2025-01. [2025-09-24T19:37:02.809475] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2025-04 (1.19 seconds). [2025-09-24T19:37:03.216098] [INFO ] [REMOTE ] KEX: Fetching primary data for 2025-05. [2025-09-24T19:37:04.016070] [INFO ] [REMOTE ] KEP: Fetching primary data for 2025-08. [2025-09-24T19:37:04.163476] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2025-01 (1.75 seconds). [2025-09-24T19:37:04.530073] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2025-05 (1.31 seconds). [2025-09-24T19:37:04.816103] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2025-01. [2025-09-24T19:37:05.147790] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2025-08 (1.13 seconds). [2025-09-24T19:37:05.616147] [INFO ] [REMOTE ] KEP: Fetching primary data for 2025-09. [2025-09-24T19:37:06.368880] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-24T19:37:06.416036] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2025-02. [2025-09-24T19:37:06.957724] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2025-09 (1.34 seconds). [2025-09-24T19:37:06.963260] [INFO ] [REMOTE ] KEP: Full fetch complete (41546 records). [2025-09-24T19:37:06.963384] [DEBUG] [VALIDATOR ] KEP: Validating primary data. [2025-09-24T19:37:07.221269] [INFO ] [REMOTE ] KEX: Fetching primary data for 2025-06. [2025-09-24T19:37:07.353185] [DEBUG] [VALIDATOR ] KEP: All expected trading days are present. [2025-09-24T19:37:07.353270] [DEBUG] [VALIDATOR ] KEP: Primary data validation passed. [2025-09-24T19:37:07.354126] [INFO ] [MAIN ] KEP: Fetched primary data is valid. [2025-09-24T19:37:07.354210] [DEBUG] [LOCAL ] KEP: Saving primary data. [2025-09-24T19:37:07.355297] [DEBUG] [LOCAL ] KEP: Trimmed 41546 records to 30642 (keeping 200 days of data) [2025-09-24T19:37:07.560059] [DEBUG] [LOCAL ] KEP: Primary data saved (30642 records). [2025-09-24T19:37:07.560218] [INFO ] [MAIN ] KEP: Full history saved. [2025-09-24T19:37:07.560394] [INFO ] [MAIN ] Update Progress: 1184/2373 symbols completed. KEP took 24.9s. Estimated remaining: 2h 37m 44s. Rate: 7.5 symbols/min [2025-09-24T19:37:07.751788] [INFO ] [MAIN ] KF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:37:07.757219] [DEBUG] [LOCAL ] KF: Loaded 2471 existing records from primary storage. [2025-09-24T19:37:07.757417] [INFO ] [MAIN ] KF: Loaded 2471 existing records. [2025-09-24T19:37:07.975401] [WARN ] [MAIN ] KF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:37:07.977751] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-24T19:37:07.977941] [INFO ] [MAIN ] KF: Wiping existing primary data before full refresh. [2025-09-24T19:37:07.987667] [INFO ] [LOCAL ] KF: Starting deletion of primary data. [2025-09-24T19:37:07.988342] [DEBUG] [LOCAL ] KF: Deleted primary data file. [2025-09-24T19:37:07.988429] [INFO ] [MAIN ] KF: Starting full primary refresh. [2025-09-24T19:37:08.021154] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2025-03. [2025-09-24T19:37:08.365448] [INFO ] [REMOTE ] KF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:37:08.614800] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-24T19:37:08.816107] [INFO ] [REMOTE ] KEY: Fetching primary data for 2025-02. [2025-09-24T19:37:09.512996] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-24T19:37:09.616113] [INFO ] [REMOTE ] KEX: Fetching primary data for 2025-07. [2025-09-24T19:37:10.243984] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2025-02 (1.43 seconds). [2025-09-24T19:37:10.416094] [INFO ] [REMOTE ] KEY: Fetching primary data for 2025-03. [2025-09-24T19:37:11.109318] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-24T19:37:11.216066] [INFO ] [REMOTE ] KEX: Fetching primary data for 2025-08. [2025-09-24T19:37:12.016090] [INFO ] [REMOTE ] KF: Fetching primary data for 2024-12. [2025-09-24T19:37:12.359025] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2025-03 (1.94 seconds). [2025-09-24T19:37:12.445682] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2025-08 (1.23 seconds). [2025-09-24T19:37:12.816060] [INFO ] [REMOTE ] KEY: Fetching primary data for 2025-04. [2025-09-24T19:37:12.866323] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2024-12 (0.85 seconds). [2025-09-24T19:37:13.616088] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2025-04. [2025-09-24T19:37:14.416072] [INFO ] [REMOTE ] KF: Fetching primary data for 2025-01. [2025-09-24T19:37:14.673032] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2025-04 (1.86 seconds). [2025-09-24T19:37:14.758964] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2025-01 (0.34 seconds). [2025-09-24T19:37:14.984395] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2025-04 (1.37 seconds). [2025-09-24T19:37:15.216099] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2025-05. [2025-09-24T19:37:16.016087] [INFO ] [REMOTE ] KEX: Fetching primary data for 2025-09. [2025-09-24T19:37:16.816075] [INFO ] [REMOTE ] KEY: Fetching primary data for 2025-05. [2025-09-24T19:37:16.971965] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-24T19:37:17.616069] [INFO ] [REMOTE ] KF: Fetching primary data for 2025-02. [2025-09-24T19:37:17.714405] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-24T19:37:17.723358] [INFO ] [REMOTE ] KEX: Full fetch complete (55413 records). [2025-09-24T19:37:17.723551] [DEBUG] [VALIDATOR ] KEX: Validating primary data. [2025-09-24T19:37:18.102172] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2025-02 (0.49 seconds). [2025-09-24T19:37:18.157249] [DEBUG] [VALIDATOR ] KEX: All expected trading days are present. [2025-09-24T19:37:18.157551] [DEBUG] [VALIDATOR ] KEX: Primary data validation passed. [2025-09-24T19:37:18.158775] [INFO ] [MAIN ] KEX: Fetched primary data is valid. [2025-09-24T19:37:18.158920] [DEBUG] [LOCAL ] KEX: Saving primary data. [2025-09-24T19:37:18.160912] [DEBUG] [LOCAL ] KEX: Trimmed 55413 records to 38021 (keeping 200 days of data) [2025-09-24T19:37:18.405405] [DEBUG] [LOCAL ] KEX: Primary data saved (38021 records). [2025-09-24T19:37:18.405573] [INFO ] [MAIN ] KEX: Full history saved. [2025-09-24T19:37:18.405737] [INFO ] [MAIN ] Update Progress: 1185/2373 symbols completed. KEX took 27.2s. Estimated remaining: 2h 37m 39s. Rate: 7.5 symbols/min [2025-09-24T19:37:18.421173] [INFO ] [REMOTE ] KF: Fetching primary data for 2025-03. [2025-09-24T19:37:18.620417] [INFO ] [MAIN ] KFRC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:37:18.623385] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-24T19:37:18.657814] [DEBUG] [LOCAL ] KFRC: Loaded 19348 existing records from primary storage. [2025-09-24T19:37:18.657966] [INFO ] [MAIN ] KFRC: Loaded 19348 existing records. [2025-09-24T19:37:18.847175] [WARN ] [MAIN ] KFRC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:37:18.847503] [INFO ] [MAIN ] KFRC: Wiping existing primary data before full refresh. [2025-09-24T19:37:18.847557] [INFO ] [LOCAL ] KFRC: Starting deletion of primary data. [2025-09-24T19:37:18.848388] [DEBUG] [LOCAL ] KFRC: Deleted primary data file. [2025-09-24T19:37:18.848607] [INFO ] [MAIN ] KFRC: Starting full primary refresh. [2025-09-24T19:37:19.008253] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2025-03 (0.59 seconds). [2025-09-24T19:37:19.218529] [INFO ] [REMOTE ] KEY: Fetching primary data for 2025-06. [2025-09-24T19:37:19.218443] [INFO ] [REMOTE ] KFRC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:37:20.016112] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2024-12. [2025-09-24T19:37:20.770844] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2025-06 (1.55 seconds). [2025-09-24T19:37:20.816040] [INFO ] [REMOTE ] KEY: Fetching primary data for 2025-07. [2025-09-24T19:37:21.252907] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2024-12 (1.24 seconds). [2025-09-24T19:37:21.616135] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2025-01. [2025-09-24T19:37:22.416095] [INFO ] [REMOTE ] KF: Fetching primary data for 2025-04. [2025-09-24T19:37:22.501276] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2025-01 (0.89 seconds). [2025-09-24T19:37:22.755581] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2025-07 (1.94 seconds). [2025-09-24T19:37:22.901598] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2025-04 (0.49 seconds). [2025-09-24T19:37:23.216084] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2025-02. [2025-09-24T19:37:23.890519] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2025-02 (0.67 seconds). [2025-09-24T19:37:24.016083] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2025-03. [2025-09-24T19:37:24.745853] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2025-03 (0.73 seconds). [2025-09-24T19:37:24.816108] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2025-04. [2025-09-24T19:37:25.616110] [INFO ] [REMOTE ] KEY: Fetching primary data for 2025-08. [2025-09-24T19:37:25.899765] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2025-04 (1.08 seconds). [2025-09-24T19:37:26.416106] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2025-06. [2025-09-24T19:37:27.216160] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2025-05. [2025-09-24T19:37:27.435196] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2025-08 (1.82 seconds). [2025-09-24T19:37:27.979022] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-24T19:37:28.016051] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2025-07. [2025-09-24T19:37:28.031425] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-24T19:37:28.816119] [INFO ] [REMOTE ] KF: Fetching primary data for 2025-05. [2025-09-24T19:37:29.373905] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2025-05 (0.56 seconds). [2025-09-24T19:37:29.621820] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2025-06. [2025-09-24T19:37:29.632934] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2025-07 (1.62 seconds). [2025-09-24T19:37:30.416082] [INFO ] [REMOTE ] KF: Fetching primary data for 2025-06. [2025-09-24T19:37:30.616998] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-24T19:37:30.893121] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2025-06 (0.48 seconds). [2025-09-24T19:37:31.216140] [INFO ] [REMOTE ] KEY: Fetching primary data for 2025-09. [2025-09-24T19:37:32.016089] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2025-08. [2025-09-24T19:37:32.772976] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-24T19:37:32.782281] [INFO ] [REMOTE ] KEY: Full fetch complete (77255 records). [2025-09-24T19:37:32.782412] [DEBUG] [VALIDATOR ] KEY: Validating primary data. [2025-09-24T19:37:32.825814] [INFO ] [REMOTE ] KF: Fetching primary data for 2025-07. [2025-09-24T19:37:32.984492] [WARN ] [VALIDATOR ] KEY: Validation failed - insufficient historical data. Have 199 unique days, need 200 days [2025-09-24T19:37:32.985352] [FATAL] [MAIN ] KEY: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:37:32.985448] [WARN ] [MAIN ] KEY: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:37:32.985544] [INFO ] [LOCAL ] KEY: Starting deletion of primary data. [2025-09-24T19:37:32.985628] [DEBUG] [LOCAL ] KEY: No primary data file found to delete. [2025-09-24T19:37:32.985704] [INFO ] [LOCAL ] KEY: Starting deletion of derivative data. [2025-09-24T19:37:32.985774] [DEBUG] [LOCAL ] KEY: No derivative data file found to delete. [2025-09-24T19:37:32.985864] [INFO ] [MAIN ] Update Progress: 1186/2373 symbols completed. KEY took 40.2s. Estimated remaining: 2h 37m 37s. Rate: 7.5 symbols/min [2025-09-24T19:37:33.156126] [INFO ] [MAIN ] KFS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:37:33.166401] [DEBUG] [LOCAL ] KFS: Loaded 8312 existing records from primary storage. [2025-09-24T19:37:33.166507] [INFO ] [MAIN ] KFS: Loaded 8312 existing records. [2025-09-24T19:37:33.351539] [WARN ] [MAIN ] KFS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:37:33.352594] [INFO ] [MAIN ] KFS: Wiping existing primary data before full refresh. [2025-09-24T19:37:33.352810] [INFO ] [LOCAL ] KFS: Starting deletion of primary data. [2025-09-24T19:37:33.353435] [DEBUG] [LOCAL ] KFS: Deleted primary data file. [2025-09-24T19:37:33.353498] [INFO ] [MAIN ] KFS: Starting full primary refresh. [2025-09-24T19:37:33.401372] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2025-07 (0.58 seconds). [2025-09-24T19:37:33.618149] [INFO ] [REMOTE ] KF: Fetching primary data for 2025-08. [2025-09-24T19:37:33.740568] [INFO ] [REMOTE ] KFS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:37:33.778872] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-24T19:37:34.124866] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2025-08 (0.51 seconds). [2025-09-24T19:37:34.416180] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2025-07. [2025-09-24T19:37:35.216049] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2025-09. [2025-09-24T19:37:35.536803] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-24T19:37:36.016085] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2025-08. [2025-09-24T19:37:36.816169] [INFO ] [REMOTE ] KFS: Fetching primary data for 2024-12. [2025-09-24T19:37:36.893013] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2025-09 (1.68 seconds). [2025-09-24T19:37:36.901558] [INFO ] [REMOTE ] KEYS: Full fetch complete (62968 records). [2025-09-24T19:37:36.901718] [DEBUG] [VALIDATOR ] KEYS: Validating primary data. [2025-09-24T19:37:37.306219] [DEBUG] [VALIDATOR ] KEYS: All expected trading days are present. [2025-09-24T19:37:37.306924] [DEBUG] [VALIDATOR ] KEYS: Primary data validation passed. [2025-09-24T19:37:37.307487] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-24T19:37:37.308501] [INFO ] [MAIN ] KEYS: Fetched primary data is valid. [2025-09-24T19:37:37.308598] [DEBUG] [LOCAL ] KEYS: Saving primary data. [2025-09-24T19:37:37.315690] [DEBUG] [LOCAL ] KEYS: Trimmed 62968 records to 43320 (keeping 200 days of data) [2025-09-24T19:37:37.584206] [DEBUG] [LOCAL ] KEYS: Primary data saved (43320 records). [2025-09-24T19:37:37.584368] [INFO ] [MAIN ] KEYS: Full history saved. [2025-09-24T19:37:37.584458] [INFO ] [MAIN ] Update Progress: 1187/2373 symbols completed. KEYS took 41.0s. Estimated remaining: 2h 37m 26s. Rate: 7.5 symbols/min [2025-09-24T19:37:37.617012] [INFO ] [REMOTE ] KF: Fetching primary data for 2025-09. [2025-09-24T19:37:37.707388] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2024-12 (0.89 seconds). [2025-09-24T19:37:37.781532] [INFO ] [MAIN ] KFY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:37:37.814098] [DEBUG] [LOCAL ] KFY: Loaded 30672 existing records from primary storage. [2025-09-24T19:37:37.814245] [INFO ] [MAIN ] KFY: Loaded 30672 existing records. [2025-09-24T19:37:37.993091] [WARN ] [MAIN ] KFY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:37:37.993341] [INFO ] [MAIN ] KFY: Wiping existing primary data before full refresh. [2025-09-24T19:37:37.993391] [INFO ] [LOCAL ] KFY: Starting deletion of primary data. [2025-09-24T19:37:37.994383] [DEBUG] [LOCAL ] KFY: Deleted primary data file. [2025-09-24T19:37:37.994444] [INFO ] [MAIN ] KFY: Starting full primary refresh. [2025-09-24T19:37:38.257770] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2025-09 (0.64 seconds). [2025-09-24T19:37:38.279686] [INFO ] [REMOTE ] KF: Full fetch complete (3765 records). [2025-09-24T19:37:38.280020] [DEBUG] [VALIDATOR ] KF: Validating primary data. [2025-09-24T19:37:38.426036] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2025-09. [2025-09-24T19:37:38.476880] [INFO ] [REMOTE ] KFY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:37:38.744484] [DEBUG] [VALIDATOR ] KF: All expected trading days are present. [2025-09-24T19:37:38.744566] [DEBUG] [VALIDATOR ] KF: Primary data validation passed. [2025-09-24T19:37:38.744725] [INFO ] [MAIN ] KF: Fetched primary data is valid. [2025-09-24T19:37:38.744785] [DEBUG] [LOCAL ] KF: Saving primary data. [2025-09-24T19:37:38.745142] [DEBUG] [LOCAL ] KF: Trimmed 3765 records to 2470 (keeping 200 days of data) [2025-09-24T19:37:38.760041] [DEBUG] [LOCAL ] KF: Primary data saved (2470 records). [2025-09-24T19:37:38.760107] [INFO ] [MAIN ] KF: Full history saved. [2025-09-24T19:37:38.760194] [INFO ] [MAIN ] Update Progress: 1188/2373 symbols completed. KF took 31.2s. Estimated remaining: 2h 37m 11s. Rate: 7.5 symbols/min [2025-09-24T19:37:38.930204] [INFO ] [MAIN ] KGC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:37:38.990977] [DEBUG] [LOCAL ] KGC: Loaded 53699 existing records from primary storage. [2025-09-24T19:37:38.991128] [INFO ] [MAIN ] KGC: Loaded 53699 existing records. [2025-09-24T19:37:39.169670] [WARN ] [MAIN ] KGC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:37:39.169952] [INFO ] [MAIN ] KGC: Wiping existing primary data before full refresh. [2025-09-24T19:37:39.170007] [INFO ] [LOCAL ] KGC: Starting deletion of primary data. [2025-09-24T19:37:39.171663] [DEBUG] [LOCAL ] KGC: Deleted primary data file. [2025-09-24T19:37:39.171727] [INFO ] [MAIN ] KGC: Starting full primary refresh. [2025-09-24T19:37:39.226941] [INFO ] [REMOTE ] KFS: Fetching primary data for 2025-01. [2025-09-24T19:37:39.537430] [INFO ] [REMOTE ] KGC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:37:39.825336] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2025-09 (1.40 seconds). [2025-09-24T19:37:39.830501] [INFO ] [REMOTE ] KFRC: Full fetch complete (25328 records). [2025-09-24T19:37:39.830687] [DEBUG] [VALIDATOR ] KFRC: Validating primary data. [2025-09-24T19:37:39.939569] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2025-01 (0.71 seconds). [2025-09-24T19:37:40.026297] [INFO ] [REMOTE ] KFS: Fetching primary data for 2025-02. [2025-09-24T19:37:40.227590] [DEBUG] [VALIDATOR ] KFRC: All expected trading days are present. [2025-09-24T19:37:40.227715] [DEBUG] [VALIDATOR ] KFRC: Primary data validation passed. [2025-09-24T19:37:40.228354] [INFO ] [MAIN ] KFRC: Fetched primary data is valid. [2025-09-24T19:37:40.228397] [DEBUG] [LOCAL ] KFRC: Saving primary data. [2025-09-24T19:37:40.229397] [DEBUG] [LOCAL ] KFRC: Trimmed 25328 records to 19440 (keeping 200 days of data) [2025-09-24T19:37:40.356918] [DEBUG] [LOCAL ] KFRC: Primary data saved (19440 records). [2025-09-24T19:37:40.357090] [INFO ] [MAIN ] KFRC: Full history saved. [2025-09-24T19:37:40.357184] [INFO ] [MAIN ] Update Progress: 1189/2373 symbols completed. KFRC took 22.0s. Estimated remaining: 2h 36m 57s. Rate: 7.5 symbols/min [2025-09-24T19:37:40.545847] [INFO ] [MAIN ] KGS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:37:40.611989] [DEBUG] [LOCAL ] KGS: Loaded 45785 existing records from primary storage. [2025-09-24T19:37:40.612178] [INFO ] [MAIN ] KGS: Loaded 45785 existing records. [2025-09-24T19:37:40.729395] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2025-02 (0.70 seconds). [2025-09-24T19:37:40.821457] [INFO ] [REMOTE ] KFS: Fetching primary data for 2025-03. [2025-09-24T19:37:40.894200] [WARN ] [MAIN ] KGS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:37:40.894546] [INFO ] [MAIN ] KGS: Wiping existing primary data before full refresh. [2025-09-24T19:37:40.894611] [INFO ] [LOCAL ] KGS: Starting deletion of primary data. [2025-09-24T19:37:40.895842] [DEBUG] [LOCAL ] KGS: Deleted primary data file. [2025-09-24T19:37:40.895907] [INFO ] [MAIN ] KGS: Starting full primary refresh. [2025-09-24T19:37:41.393475] [INFO ] [REMOTE ] KGS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:37:41.543038] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2025-03 (0.72 seconds). [2025-09-24T19:37:41.616164] [INFO ] [REMOTE ] KGS: Fetching primary data for 2024-12. [2025-09-24T19:37:42.416094] [INFO ] [REMOTE ] KFY: Fetching primary data for 2024-12. [2025-09-24T19:37:43.143583] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2024-12 (1.53 seconds). [2025-09-24T19:37:43.216043] [INFO ] [REMOTE ] KGS: Fetching primary data for 2025-01. [2025-09-24T19:37:43.742248] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2024-12 (1.33 seconds). [2025-09-24T19:37:44.016118] [INFO ] [REMOTE ] KFS: Fetching primary data for 2025-04. [2025-09-24T19:37:44.766802] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-24T19:37:44.804587] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2025-04 (0.79 seconds). [2025-09-24T19:37:44.816044] [INFO ] [REMOTE ] KFS: Fetching primary data for 2025-05. [2025-09-24T19:37:45.459064] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2025-05 (0.64 seconds). [2025-09-24T19:37:45.616101] [INFO ] [REMOTE ] KGC: Fetching primary data for 2024-12. [2025-09-24T19:37:46.416104] [INFO ] [REMOTE ] KFY: Fetching primary data for 2025-01. [2025-09-24T19:37:47.216050] [INFO ] [REMOTE ] KFS: Fetching primary data for 2025-06. [2025-09-24T19:37:47.394133] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2025-01 (0.98 seconds). [2025-09-24T19:37:47.516983] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2024-12 (1.90 seconds). [2025-09-24T19:37:47.931621] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2025-06 (0.72 seconds). [2025-09-24T19:37:48.016083] [INFO ] [REMOTE ] KFS: Fetching primary data for 2025-07. [2025-09-24T19:37:48.535517] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2025-07 (0.52 seconds). [2025-09-24T19:37:48.816314] [INFO ] [REMOTE ] KGC: Fetching primary data for 2025-01. [2025-09-24T19:37:49.616098] [INFO ] [REMOTE ] KGS: Fetching primary data for 2025-02. [2025-09-24T19:37:50.416076] [INFO ] [REMOTE ] KFS: Fetching primary data for 2025-08. [2025-09-24T19:37:50.625480] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2025-01 (1.81 seconds). [2025-09-24T19:37:50.931573] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2025-08 (0.52 seconds). [2025-09-24T19:37:51.118256] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2025-02 (1.50 seconds). [2025-09-24T19:37:51.216112] [INFO ] [REMOTE ] KGS: Fetching primary data for 2025-03. [2025-09-24T19:37:52.016136] [INFO ] [REMOTE ] KGC: Fetching primary data for 2025-02. [2025-09-24T19:37:52.816075] [INFO ] [REMOTE ] KFS: Fetching primary data for 2025-09. [2025-09-24T19:37:52.900292] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2025-03 (1.68 seconds). [2025-09-24T19:37:53.515877] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2025-02 (1.50 seconds). [2025-09-24T19:37:53.616106] [INFO ] [REMOTE ] KGC: Fetching primary data for 2025-03. [2025-09-24T19:37:53.706935] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2025-09 (0.89 seconds). [2025-09-24T19:37:53.709506] [INFO ] [REMOTE ] KFS: Full fetch complete (10464 records). [2025-09-24T19:37:53.709589] [DEBUG] [VALIDATOR ] KFS: Validating primary data. [2025-09-24T19:37:54.143670] [DEBUG] [VALIDATOR ] KFS: All expected trading days are present. [2025-09-24T19:37:54.143789] [DEBUG] [VALIDATOR ] KFS: Primary data validation passed. [2025-09-24T19:37:54.144297] [INFO ] [MAIN ] KFS: Fetched primary data is valid. [2025-09-24T19:37:54.144361] [DEBUG] [LOCAL ] KFS: Saving primary data. [2025-09-24T19:37:54.145012] [DEBUG] [LOCAL ] KFS: Trimmed 10464 records to 8319 (keeping 200 days of data) [2025-09-24T19:37:54.199272] [DEBUG] [LOCAL ] KFS: Primary data saved (8319 records). [2025-09-24T19:37:54.199478] [INFO ] [MAIN ] KFS: Full history saved. [2025-09-24T19:37:54.199593] [INFO ] [MAIN ] Update Progress: 1190/2373 symbols completed. KFS took 21.2s. Estimated remaining: 2h 36m 55s. Rate: 7.5 symbols/min [2025-09-24T19:37:54.392532] [INFO ] [MAIN ] KIM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:37:54.416180] [INFO ] [REMOTE ] KGS: Fetching primary data for 2025-04. [2025-09-24T19:37:54.463907] [DEBUG] [LOCAL ] KIM: Loaded 53067 existing records from primary storage. [2025-09-24T19:37:54.464144] [INFO ] [MAIN ] KIM: Loaded 53067 existing records. [2025-09-24T19:37:54.660579] [WARN ] [MAIN ] KIM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:37:54.661067] [INFO ] [MAIN ] KIM: Wiping existing primary data before full refresh. [2025-09-24T19:37:54.661126] [INFO ] [LOCAL ] KIM: Starting deletion of primary data. [2025-09-24T19:37:54.662608] [DEBUG] [LOCAL ] KIM: Deleted primary data file. [2025-09-24T19:37:54.662701] [INFO ] [MAIN ] KIM: Starting full primary refresh. [2025-09-24T19:37:55.022398] [INFO ] [REMOTE ] KIM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:37:55.216070] [INFO ] [REMOTE ] KFY: Fetching primary data for 2025-02. [2025-09-24T19:37:55.633113] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2025-03 (2.02 seconds). [2025-09-24T19:37:55.815887] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-24T19:37:56.016091] [INFO ] [REMOTE ] KGC: Fetching primary data for 2025-04. [2025-09-24T19:37:56.673116] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-24T19:37:56.816104] [INFO ] [REMOTE ] KFY: Fetching primary data for 2025-03. [2025-09-24T19:37:57.616094] [INFO ] [REMOTE ] KIM: Fetching primary data for 2024-12. [2025-09-24T19:37:58.144717] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2025-04 (2.13 seconds). [2025-09-24T19:37:58.198738] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2025-03 (1.38 seconds). [2025-09-24T19:37:58.416148] [INFO ] [REMOTE ] KGS: Fetching primary data for 2025-05. [2025-09-24T19:37:59.042521] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2024-12 (1.43 seconds). [2025-09-24T19:37:59.216094] [INFO ] [REMOTE ] KGC: Fetching primary data for 2025-05. [2025-09-24T19:37:59.806625] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2025-05 (1.39 seconds). [2025-09-24T19:38:00.016088] [INFO ] [REMOTE ] KGS: Fetching primary data for 2025-06. [2025-09-24T19:38:00.816113] [INFO ] [REMOTE ] KIM: Fetching primary data for 2025-01. [2025-09-24T19:38:01.079635] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2025-05 (1.86 seconds). [2025-09-24T19:38:01.599817] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-24T19:38:01.616044] [INFO ] [REMOTE ] KGS: Fetching primary data for 2025-07. [2025-09-24T19:38:02.416057] [INFO ] [REMOTE ] KFY: Fetching primary data for 2025-04. [2025-09-24T19:38:02.663351] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2025-01 (1.85 seconds). [2025-09-24T19:38:03.101158] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-24T19:38:03.216066] [INFO ] [REMOTE ] KGS: Fetching primary data for 2025-08. [2025-09-24T19:38:03.826505] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2025-04 (1.41 seconds). [2025-09-24T19:38:04.016109] [INFO ] [REMOTE ] KIM: Fetching primary data for 2025-02. [2025-09-24T19:38:04.762134] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2025-08 (1.55 seconds). [2025-09-24T19:38:04.816095] [INFO ] [REMOTE ] KFY: Fetching primary data for 2025-05. [2025-09-24T19:38:05.336591] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-24T19:38:05.616062] [INFO ] [REMOTE ] KGS: Fetching primary data for 2025-09. [2025-09-24T19:38:06.017560] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2025-05 (1.20 seconds). [2025-09-24T19:38:06.416091] [INFO ] [REMOTE ] KGC: Fetching primary data for 2025-06. [2025-09-24T19:38:07.216064] [INFO ] [REMOTE ] KFY: Fetching primary data for 2025-06. [2025-09-24T19:38:07.355105] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-24T19:38:07.364270] [INFO ] [REMOTE ] KGS: Full fetch complete (65921 records). [2025-09-24T19:38:07.364421] [DEBUG] [VALIDATOR ] KGS: Validating primary data. [2025-09-24T19:38:07.762573] [DEBUG] [VALIDATOR ] KGS: All expected trading days are present. [2025-09-24T19:38:07.762696] [DEBUG] [VALIDATOR ] KGS: Primary data validation passed. [2025-09-24T19:38:07.763682] [INFO ] [MAIN ] KGS: Fetched primary data is valid. [2025-09-24T19:38:07.763748] [DEBUG] [LOCAL ] KGS: Saving primary data. [2025-09-24T19:38:07.765340] [DEBUG] [LOCAL ] KGS: Trimmed 65921 records to 45757 (keeping 200 days of data) [2025-09-24T19:38:08.016297] [INFO ] [REMOTE ] KIM: Fetching primary data for 2025-03. [2025-09-24T19:38:08.059753] [DEBUG] [LOCAL ] KGS: Primary data saved (45757 records). [2025-09-24T19:38:08.059891] [INFO ] [MAIN ] KGS: Full history saved. [2025-09-24T19:38:08.059995] [INFO ] [MAIN ] Update Progress: 1191/2373 symbols completed. KGS took 27.7s. Estimated remaining: 2h 36m 53s. Rate: 7.5 symbols/min [2025-09-24T19:38:08.237207] [INFO ] [MAIN ] KIO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:38:08.259496] [DEBUG] [LOCAL ] KIO: Loaded 21283 existing records from primary storage. [2025-09-24T19:38:08.259631] [INFO ] [MAIN ] KIO: Loaded 21283 existing records. [2025-09-24T19:38:08.459133] [WARN ] [MAIN ] KIO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:38:08.459727] [INFO ] [MAIN ] KIO: Wiping existing primary data before full refresh. [2025-09-24T19:38:08.460000] [INFO ] [LOCAL ] KIO: Starting deletion of primary data. [2025-09-24T19:38:08.470803] [DEBUG] [LOCAL ] KIO: Deleted primary data file. [2025-09-24T19:38:08.486636] [INFO ] [MAIN ] KIO: Starting full primary refresh. [2025-09-24T19:38:08.601549] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2025-06 (2.19 seconds). [2025-09-24T19:38:08.718133] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-24T19:38:08.816921] [INFO ] [REMOTE ] KGC: Fetching primary data for 2025-07. [2025-09-24T19:38:08.934819] [INFO ] [REMOTE ] KIO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:38:09.609554] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-24T19:38:09.620380] [INFO ] [REMOTE ] KIO: Fetching primary data for 2024-12. [2025-09-24T19:38:10.416080] [INFO ] [REMOTE ] KFY: Fetching primary data for 2025-07. [2025-09-24T19:38:10.593049] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2024-12 (0.97 seconds). [2025-09-24T19:38:10.671033] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2025-07 (1.85 seconds). [2025-09-24T19:38:11.216084] [INFO ] [REMOTE ] KIM: Fetching primary data for 2025-04. [2025-09-24T19:38:11.439223] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2025-07 (1.02 seconds). [2025-09-24T19:38:12.016114] [INFO ] [REMOTE ] KFY: Fetching primary data for 2025-08. [2025-09-24T19:38:12.816067] [INFO ] [REMOTE ] KGC: Fetching primary data for 2025-08. [2025-09-24T19:38:12.997458] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-24T19:38:13.134849] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2025-08 (1.12 seconds). [2025-09-24T19:38:13.616086] [INFO ] [REMOTE ] KIO: Fetching primary data for 2025-01. [2025-09-24T19:38:14.416071] [INFO ] [REMOTE ] KIM: Fetching primary data for 2025-05. [2025-09-24T19:38:14.461262] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-24T19:38:14.578270] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-24T19:38:15.216094] [INFO ] [REMOTE ] KIO: Fetching primary data for 2025-02. [2025-09-24T19:38:16.016050] [INFO ] [REMOTE ] KGC: Fetching primary data for 2025-09. [2025-09-24T19:38:16.244684] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2025-05 (1.83 seconds). [2025-09-24T19:38:16.349050] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2025-02 (1.13 seconds). [2025-09-24T19:38:16.816162] [INFO ] [REMOTE ] KIM: Fetching primary data for 2025-06. [2025-09-24T19:38:17.616161] [INFO ] [REMOTE ] KIO: Fetching primary data for 2025-03. [2025-09-24T19:38:18.159734] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2025-09 (2.14 seconds). [2025-09-24T19:38:18.169559] [INFO ] [REMOTE ] KGC: Full fetch complete (77693 records). [2025-09-24T19:38:18.169733] [DEBUG] [VALIDATOR ] KGC: Validating primary data. [2025-09-24T19:38:18.421106] [INFO ] [REMOTE ] KFY: Fetching primary data for 2025-09. [2025-09-24T19:38:18.589989] [DEBUG] [VALIDATOR ] KGC: All expected trading days are present. [2025-09-24T19:38:18.590263] [DEBUG] [VALIDATOR ] KGC: Primary data validation passed. [2025-09-24T19:38:18.591993] [INFO ] [MAIN ] KGC: Fetched primary data is valid. [2025-09-24T19:38:18.592144] [DEBUG] [LOCAL ] KGC: Saving primary data. [2025-09-24T19:38:18.623031] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2025-06 (1.81 seconds). [2025-09-24T19:38:18.621282] [DEBUG] [LOCAL ] KGC: Trimmed 77693 records to 53699 (keeping 200 days of data) [2025-09-24T19:38:18.746531] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2025-03 (1.13 seconds). [2025-09-24T19:38:19.000564] [DEBUG] [LOCAL ] KGC: Primary data saved (53699 records). [2025-09-24T19:38:19.000761] [INFO ] [MAIN ] KGC: Full history saved. [2025-09-24T19:38:19.000863] [INFO ] [MAIN ] Update Progress: 1192/2373 symbols completed. KGC took 40.2s. Estimated remaining: 2h 36m 48s. Rate: 7.5 symbols/min [2025-09-24T19:38:19.171421] [INFO ] [MAIN ] KKR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:38:19.228444] [INFO ] [REMOTE ] KIO: Fetching primary data for 2025-04. [2025-09-24T19:38:19.231520] [DEBUG] [LOCAL ] KKR: Loaded 53502 existing records from primary storage. [2025-09-24T19:38:19.231758] [INFO ] [MAIN ] KKR: Loaded 53502 existing records. [2025-09-24T19:38:19.410163] [WARN ] [MAIN ] KKR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:38:19.410409] [INFO ] [MAIN ] KKR: Wiping existing primary data before full refresh. [2025-09-24T19:38:19.410467] [INFO ] [LOCAL ] KKR: Starting deletion of primary data. [2025-09-24T19:38:19.411769] [DEBUG] [LOCAL ] KKR: Deleted primary data file. [2025-09-24T19:38:19.411830] [INFO ] [MAIN ] KKR: Starting full primary refresh. [2025-09-24T19:38:19.772779] [INFO ] [REMOTE ] KKR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:38:19.796019] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2025-09 (1.37 seconds). [2025-09-24T19:38:19.805183] [INFO ] [REMOTE ] KFY: Full fetch complete (43765 records). [2025-09-24T19:38:19.805292] [DEBUG] [VALIDATOR ] KFY: Validating primary data. [2025-09-24T19:38:20.021950] [INFO ] [REMOTE ] KIM: Fetching primary data for 2025-07. [2025-09-24T19:38:20.203156] [DEBUG] [VALIDATOR ] KFY: All expected trading days are present. [2025-09-24T19:38:20.203252] [DEBUG] [VALIDATOR ] KFY: Primary data validation passed. [2025-09-24T19:38:20.204272] [INFO ] [MAIN ] KFY: Fetched primary data is valid. [2025-09-24T19:38:20.204341] [DEBUG] [LOCAL ] KFY: Saving primary data. [2025-09-24T19:38:20.205523] [DEBUG] [LOCAL ] KFY: Trimmed 43765 records to 30608 (keeping 200 days of data) [2025-09-24T19:38:20.410771] [DEBUG] [LOCAL ] KFY: Primary data saved (30608 records). [2025-09-24T19:38:20.416761] [INFO ] [MAIN ] KFY: Full history saved. [2025-09-24T19:38:20.417099] [INFO ] [MAIN ] Update Progress: 1193/2373 symbols completed. KFY took 42.8s. Estimated remaining: 2h 36m 33s. Rate: 7.5 symbols/min [2025-09-24T19:38:20.431902] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2025-04 (1.20 seconds). [2025-09-24T19:38:20.620815] [INFO ] [MAIN ] KKRS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:38:20.629144] [DEBUG] [LOCAL ] KKRS: Loaded 5751 existing records from primary storage. [2025-09-24T19:38:20.629260] [INFO ] [MAIN ] KKRS: Loaded 5751 existing records. [2025-09-24T19:38:20.819322] [INFO ] [REMOTE ] KKR: Fetching primary data for 2024-12. [2025-09-24T19:38:20.823069] [WARN ] [MAIN ] KKRS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:38:20.824361] [INFO ] [MAIN ] KKRS: Wiping existing primary data before full refresh. [2025-09-24T19:38:20.824414] [INFO ] [LOCAL ] KKRS: Starting deletion of primary data. [2025-09-24T19:38:20.824769] [DEBUG] [LOCAL ] KKRS: Deleted primary data file. [2025-09-24T19:38:20.824831] [INFO ] [MAIN ] KKRS: Starting full primary refresh. [2025-09-24T19:38:21.178582] [INFO ] [REMOTE ] KKRS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:38:21.616092] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2024-12. [2025-09-24T19:38:21.722792] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-24T19:38:22.416113] [INFO ] [REMOTE ] KIM: Fetching primary data for 2025-08. [2025-09-24T19:38:22.453809] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-24T19:38:22.704634] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2024-12 (1.89 seconds). [2025-09-24T19:38:23.216099] [INFO ] [REMOTE ] KKR: Fetching primary data for 2025-01. [2025-09-24T19:38:24.016118] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2025-01. [2025-09-24T19:38:24.293114] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2025-08 (1.88 seconds). [2025-09-24T19:38:24.604886] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2025-01 (0.59 seconds). [2025-09-24T19:38:24.816139] [INFO ] [REMOTE ] KIM: Fetching primary data for 2025-09. [2025-09-24T19:38:25.141728] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2025-01 (1.93 seconds). [2025-09-24T19:38:25.616114] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2025-02. [2025-09-24T19:38:26.236113] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2025-02 (0.62 seconds). [2025-09-24T19:38:26.416147] [INFO ] [REMOTE ] KKR: Fetching primary data for 2025-02. [2025-09-24T19:38:26.509293] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-24T19:38:26.519571] [INFO ] [REMOTE ] KIM: Full fetch complete (76829 records). [2025-09-24T19:38:26.519833] [DEBUG] [VALIDATOR ] KIM: Validating primary data. [2025-09-24T19:38:26.943695] [DEBUG] [VALIDATOR ] KIM: All expected trading days are present. [2025-09-24T19:38:26.943830] [DEBUG] [VALIDATOR ] KIM: Primary data validation passed. [2025-09-24T19:38:26.945342] [INFO ] [MAIN ] KIM: Fetched primary data is valid. [2025-09-24T19:38:26.945416] [DEBUG] [LOCAL ] KIM: Saving primary data. [2025-09-24T19:38:26.947567] [DEBUG] [LOCAL ] KIM: Trimmed 76829 records to 53063 (keeping 200 days of data) [2025-09-24T19:38:27.216720] [INFO ] [REMOTE ] KIO: Fetching primary data for 2025-05. [2025-09-24T19:38:27.313967] [DEBUG] [LOCAL ] KIM: Primary data saved (53063 records). [2025-09-24T19:38:27.314179] [INFO ] [MAIN ] KIM: Full history saved. [2025-09-24T19:38:27.314285] [INFO ] [MAIN ] Update Progress: 1194/2373 symbols completed. KIM took 33.1s. Estimated remaining: 2h 36m 24s. Rate: 7.5 symbols/min [2025-09-24T19:38:27.499157] [INFO ] [MAIN ] KKRT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:38:27.499448] [DEBUG] [LOCAL ] KKRT: No existing data file found in primary storage. [2025-09-24T19:38:27.499504] [WARN ] [MAIN ] KKRT: No existing data found, performing full refresh instead. [2025-09-24T19:38:27.499711] [INFO ] [MAIN ] KKRT: Wiping existing primary data before full refresh. [2025-09-24T19:38:27.499765] [INFO ] [LOCAL ] KKRT: Starting deletion of primary data. [2025-09-24T19:38:27.499808] [DEBUG] [LOCAL ] KKRT: No primary data file found to delete. [2025-09-24T19:38:27.499849] [INFO ] [MAIN ] KKRT: Starting full primary refresh. [2025-09-24T19:38:27.895377] [INFO ] [REMOTE ] KKRT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:38:28.016073] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2025-03. [2025-09-24T19:38:28.052886] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2025-05 (0.84 seconds). [2025-09-24T19:38:28.092125] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2025-02 (1.68 seconds). [2025-09-24T19:38:28.583734] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2025-03 (0.57 seconds). [2025-09-24T19:38:28.816118] [INFO ] [REMOTE ] KIO: Fetching primary data for 2025-06. [2025-09-24T19:38:29.616114] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2024-12. [2025-09-24T19:38:29.827810] [DEBUG] [REMOTE ] KKRT: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:38:29.828285] [WARN ] [REMOTE ] KKRT: No data returned for month 2024-12 [2025-09-24T19:38:29.852994] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-24T19:38:30.416190] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2025-04. [2025-09-24T19:38:31.018832] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2025-04 (0.60 seconds). [2025-09-24T19:38:31.216153] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2025-05. [2025-09-24T19:38:31.907992] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2025-05 (0.69 seconds). [2025-09-24T19:38:32.016160] [INFO ] [REMOTE ] KIO: Fetching primary data for 2025-07. [2025-09-24T19:38:32.816214] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2025-01. [2025-09-24T19:38:33.044835] [DEBUG] [REMOTE ] KKRT: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:38:33.045426] [WARN ] [REMOTE ] KKRT: No data returned for month 2025-01 [2025-09-24T19:38:33.231865] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-24T19:38:33.616204] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2025-02. [2025-09-24T19:38:33.827304] [DEBUG] [REMOTE ] KKRT: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:38:33.827858] [WARN ] [REMOTE ] KKRT: No data returned for month 2025-02 [2025-09-24T19:38:34.416119] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2025-06. [2025-09-24T19:38:35.200265] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2025-06 (0.78 seconds). [2025-09-24T19:38:35.216082] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2025-07. [2025-09-24T19:38:35.701581] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2025-07 (0.49 seconds). [2025-09-24T19:38:36.016158] [INFO ] [REMOTE ] KIO: Fetching primary data for 2025-08. [2025-09-24T19:38:36.816069] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2025-03. [2025-09-24T19:38:37.125263] [DEBUG] [REMOTE ] KKRT: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:38:37.126066] [WARN ] [REMOTE ] KKRT: No data returned for month 2025-03 [2025-09-24T19:38:37.129262] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-24T19:38:37.616088] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2025-08. [2025-09-24T19:38:38.184709] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2025-08 (0.57 seconds). [2025-09-24T19:38:38.416122] [INFO ] [REMOTE ] KIO: Fetching primary data for 2025-09. [2025-09-24T19:38:39.218792] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2025-09. [2025-09-24T19:38:39.222000] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2025-09 (0.81 seconds). [2025-09-24T19:38:39.227299] [INFO ] [REMOTE ] KIO: Full fetch complete (30811 records). [2025-09-24T19:38:39.227405] [DEBUG] [VALIDATOR ] KIO: Validating primary data. [2025-09-24T19:38:39.628826] [DEBUG] [VALIDATOR ] KIO: All expected trading days are present. [2025-09-24T19:38:39.629012] [DEBUG] [VALIDATOR ] KIO: Primary data validation passed. [2025-09-24T19:38:39.630016] [INFO ] [MAIN ] KIO: Fetched primary data is valid. [2025-09-24T19:38:39.630086] [DEBUG] [LOCAL ] KIO: Saving primary data. [2025-09-24T19:38:39.631335] [DEBUG] [LOCAL ] KIO: Trimmed 30811 records to 21295 (keeping 200 days of data) [2025-09-24T19:38:39.779004] [DEBUG] [LOCAL ] KIO: Primary data saved (21295 records). [2025-09-24T19:38:39.779197] [INFO ] [MAIN ] KIO: Full history saved. [2025-09-24T19:38:39.779305] [INFO ] [MAIN ] Update Progress: 1195/2373 symbols completed. KIO took 31.7s. Estimated remaining: 2h 36m 21s. Rate: 7.5 symbols/min [2025-09-24T19:38:39.932804] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2025-09 (0.71 seconds). [2025-09-24T19:38:39.969001] [INFO ] [MAIN ] KLAR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:38:39.967962] [INFO ] [REMOTE ] KKRS: Full fetch complete (8007 records). [2025-09-24T19:38:39.969273] [DEBUG] [LOCAL ] KLAR: No existing data file found in primary storage. [2025-09-24T19:38:39.969238] [DEBUG] [VALIDATOR ] KKRS: Validating primary data. [2025-09-24T19:38:39.969392] [WARN ] [MAIN ] KLAR: No existing data found, performing full refresh instead. [2025-09-24T19:38:39.975222] [INFO ] [MAIN ] KLAR: Wiping existing primary data before full refresh. [2025-09-24T19:38:40.018925] [INFO ] [REMOTE ] KKR: Fetching primary data for 2025-03. [2025-09-24T19:38:40.018777] [INFO ] [LOCAL ] KLAR: Starting deletion of primary data. [2025-09-24T19:38:40.048833] [DEBUG] [LOCAL ] KLAR: No primary data file found to delete. [2025-09-24T19:38:40.075965] [INFO ] [MAIN ] KLAR: Starting full primary refresh. [2025-09-24T19:38:40.710234] [DEBUG] [VALIDATOR ] KKRS: All expected trading days are present. [2025-09-24T19:38:40.720720] [DEBUG] [VALIDATOR ] KKRS: Primary data validation passed. [2025-09-24T19:38:40.730416] [INFO ] [MAIN ] KKRS: Fetched primary data is valid. [2025-09-24T19:38:40.730836] [DEBUG] [LOCAL ] KKRS: Saving primary data. [2025-09-24T19:38:40.751749] [DEBUG] [LOCAL ] KKRS: Trimmed 8007 records to 5740 (keeping 200 days of data) [2025-09-24T19:38:40.751632] [INFO ] [REMOTE ] KLAR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:38:40.788214] [DEBUG] [LOCAL ] KKRS: Primary data saved (5740 records). [2025-09-24T19:38:40.788565] [INFO ] [MAIN ] KKRS: Full history saved. [2025-09-24T19:38:40.788708] [INFO ] [MAIN ] Update Progress: 1196/2373 symbols completed. KKRS took 20.4s. Estimated remaining: 2h 36m 6s. Rate: 7.5 symbols/min [2025-09-24T19:38:40.820772] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2024-12. [2025-09-24T19:38:40.960485] [INFO ] [MAIN ] KLC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:38:40.997243] [DEBUG] [LOCAL ] KLC: Loaded 36503 existing records from primary storage. [2025-09-24T19:38:40.997391] [INFO ] [MAIN ] KLC: Loaded 36503 existing records. [2025-09-24T19:38:41.097791] [DEBUG] [REMOTE ] KLAR: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:38:41.098424] [WARN ] [REMOTE ] KLAR: No data returned for month 2024-12 [2025-09-24T19:38:41.175767] [WARN ] [MAIN ] KLC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:38:41.176073] [INFO ] [MAIN ] KLC: Wiping existing primary data before full refresh. [2025-09-24T19:38:41.176126] [INFO ] [LOCAL ] KLC: Starting deletion of primary data. [2025-09-24T19:38:41.177095] [DEBUG] [LOCAL ] KLC: Deleted primary data file. [2025-09-24T19:38:41.177158] [INFO ] [MAIN ] KLC: Starting full primary refresh. [2025-09-24T19:38:41.533569] [INFO ] [REMOTE ] KLC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:38:41.616054] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2025-01. [2025-09-24T19:38:41.842003] [DEBUG] [REMOTE ] KLAR: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:38:41.842341] [WARN ] [REMOTE ] KLAR: No data returned for month 2025-01 [2025-09-24T19:38:42.094172] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2025-03 (2.08 seconds). [2025-09-24T19:38:42.416083] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2025-04. [2025-09-24T19:38:42.628069] [DEBUG] [REMOTE ] KKRT: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:38:42.628404] [WARN ] [REMOTE ] KKRT: No data returned for month 2025-04 [2025-09-24T19:38:43.216088] [INFO ] [REMOTE ] KLC: Fetching primary data for 2024-12. [2025-09-24T19:38:44.016087] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2025-05. [2025-09-24T19:38:44.536065] [INFO ] [REMOTE ] KKRT: Incremental fetch complete for 2025-05 (0.52 seconds). [2025-09-24T19:38:44.696207] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2024-12 (1.48 seconds). [2025-09-24T19:38:44.816084] [INFO ] [REMOTE ] KLC: Fetching primary data for 2025-01. [2025-09-24T19:38:45.616096] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2025-06. [2025-09-24T19:38:46.117584] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2025-01 (1.30 seconds). [2025-09-24T19:38:46.416061] [INFO ] [REMOTE ] KKR: Fetching primary data for 2025-04. [2025-09-24T19:38:46.724828] [INFO ] [REMOTE ] KKRT: Incremental fetch complete for 2025-06 (1.11 seconds). [2025-09-24T19:38:47.216090] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2025-07. [2025-09-24T19:38:47.996450] [INFO ] [REMOTE ] KKRT: Incremental fetch complete for 2025-07 (0.78 seconds). [2025-09-24T19:38:48.016031] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2025-08. [2025-09-24T19:38:48.652241] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2025-04 (2.24 seconds). [2025-09-24T19:38:48.816074] [INFO ] [REMOTE ] KKR: Fetching primary data for 2025-05. [2025-09-24T19:38:48.855520] [INFO ] [REMOTE ] KKRT: Incremental fetch complete for 2025-08 (0.84 seconds). [2025-09-24T19:38:49.616092] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2025-09. [2025-09-24T19:38:50.416049] [INFO ] [REMOTE ] KLC: Fetching primary data for 2025-02. [2025-09-24T19:38:50.466860] [INFO ] [REMOTE ] KKRT: Incremental fetch complete for 2025-09 (0.85 seconds). [2025-09-24T19:38:50.469297] [INFO ] [REMOTE ] KKRT: Full fetch complete (8548 records). [2025-09-24T19:38:50.469371] [DEBUG] [VALIDATOR ] KKRT: Validating primary data. [2025-09-24T19:38:50.661521] [WARN ] [VALIDATOR ] KKRT: Validation failed - insufficient historical data. Have 81 unique days, need 200 days [2025-09-24T19:38:50.661960] [FATAL] [MAIN ] KKRT: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:38:50.662145] [WARN ] [MAIN ] KKRT: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:38:50.662320] [INFO ] [LOCAL ] KKRT: Starting deletion of primary data. [2025-09-24T19:38:50.662574] [DEBUG] [LOCAL ] KKRT: No primary data file found to delete. [2025-09-24T19:38:50.662787] [INFO ] [LOCAL ] KKRT: Starting deletion of derivative data. [2025-09-24T19:38:50.662987] [DEBUG] [LOCAL ] KKRT: No derivative data file found to delete. [2025-09-24T19:38:50.663095] [INFO ] [MAIN ] Update Progress: 1197/2373 symbols completed. KKRT took 23.3s. Estimated remaining: 2h 35m 60s. Rate: 7.5 symbols/min [2025-09-24T19:38:50.793325] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2025-05 (1.98 seconds). [2025-09-24T19:38:51.216073] [INFO ] [REMOTE ] KKR: Fetching primary data for 2025-06. [2025-09-24T19:38:51.546483] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2025-02 (1.13 seconds). [2025-09-24T19:38:52.016083] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2025-02. [2025-09-24T19:38:52.227254] [DEBUG] [REMOTE ] KLAR: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:38:52.227595] [WARN ] [REMOTE ] KLAR: No data returned for month 2025-02 [2025-09-24T19:38:52.816078] [INFO ] [REMOTE ] KLC: Fetching primary data for 2025-03. [2025-09-24T19:38:53.042348] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2025-06 (1.83 seconds). [2025-09-24T19:38:53.616091] [INFO ] [REMOTE ] KKR: Fetching primary data for 2025-07. [2025-09-24T19:38:54.169487] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2025-03 (1.35 seconds). [2025-09-24T19:38:54.416118] [INFO ] [REMOTE ] KLC: Fetching primary data for 2025-04. [2025-09-24T19:38:55.216099] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2025-03. [2025-09-24T19:38:55.402726] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-24T19:38:55.455946] [DEBUG] [REMOTE ] KLAR: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:38:55.458094] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2025-04 (1.04 seconds). [2025-09-24T19:38:55.456987] [WARN ] [REMOTE ] KLAR: No data returned for month 2025-03 [2025-09-24T19:38:56.016096] [INFO ] [REMOTE ] KKR: Fetching primary data for 2025-08. [2025-09-24T19:38:56.816101] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2025-04. [2025-09-24T19:38:57.018897] [DEBUG] [REMOTE ] KLAR: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:38:57.019220] [WARN ] [REMOTE ] KLAR: No data returned for month 2025-04 [2025-09-24T19:38:57.616109] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2025-05. [2025-09-24T19:38:57.818223] [DEBUG] [REMOTE ] KLAR: Error fetching primary data for 2025-05: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:38:57.818535] [WARN ] [REMOTE ] KLAR: No data returned for month 2025-05 [2025-09-24T19:38:57.882304] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2025-08 (1.87 seconds). [2025-09-24T19:38:58.416089] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2025-06. [2025-09-24T19:38:58.605171] [DEBUG] [REMOTE ] KLAR: Error fetching primary data for 2025-06: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:38:58.605483] [WARN ] [REMOTE ] KLAR: No data returned for month 2025-06 [2025-09-24T19:38:59.216095] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2025-07. [2025-09-24T19:38:59.406286] [DEBUG] [REMOTE ] KLAR: Error fetching primary data for 2025-07: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:38:59.406569] [WARN ] [REMOTE ] KLAR: No data returned for month 2025-07 [2025-09-24T19:39:00.016105] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2025-08. [2025-09-24T19:39:00.223161] [DEBUG] [REMOTE ] KLAR: Error fetching primary data for 2025-08: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:39:00.223478] [WARN ] [REMOTE ] KLAR: No data returned for month 2025-08 [2025-09-24T19:39:00.816098] [INFO ] [REMOTE ] KKR: Fetching primary data for 2025-09. [2025-09-24T19:39:01.616098] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2025-09. [2025-09-24T19:39:02.416188] [INFO ] [REMOTE ] KLC: Fetching primary data for 2025-05. [2025-09-24T19:39:03.190525] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2025-09 (2.37 seconds). [2025-09-24T19:39:03.201830] [INFO ] [REMOTE ] KKR: Full fetch complete (77439 records). [2025-09-24T19:39:03.202004] [DEBUG] [VALIDATOR ] KKR: Validating primary data. [2025-09-24T19:39:03.639372] [DEBUG] [VALIDATOR ] KKR: All expected trading days are present. [2025-09-24T19:39:03.639527] [DEBUG] [VALIDATOR ] KKR: Primary data validation passed. [2025-09-24T19:39:03.640917] [INFO ] [MAIN ] KKR: Fetched primary data is valid. [2025-09-24T19:39:03.640989] [DEBUG] [LOCAL ] KKR: Saving primary data. [2025-09-24T19:39:03.643046] [DEBUG] [LOCAL ] KKR: Trimmed 77439 records to 53501 (keeping 200 days of data) [2025-09-24T19:39:03.997005] [DEBUG] [LOCAL ] KKR: Primary data saved (53501 records). [2025-09-24T19:39:03.997164] [INFO ] [MAIN ] KKR: Full history saved. [2025-09-24T19:39:03.997258] [INFO ] [MAIN ] Update Progress: 1198/2373 symbols completed. KKR took 45.0s. Estimated remaining: 2h 35m 57s. Rate: 7.5 symbols/min [2025-09-24T19:39:04.992864] [INFO ] [REMOTE ] KLAR: Incremental fetch complete for 2025-09 (3.38 seconds). [2025-09-24T19:39:04.999018] [INFO ] [REMOTE ] KLAR: Full fetch complete (4022 records). [2025-09-24T19:39:04.999093] [DEBUG] [VALIDATOR ] KLAR: Validating primary data. [2025-09-24T19:39:05.181100] [WARN ] [VALIDATOR ] KLAR: Validation failed - insufficient historical data. Have 11 unique days, need 200 days [2025-09-24T19:39:05.181329] [FATAL] [MAIN ] KLAR: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:39:05.181377] [WARN ] [MAIN ] KLAR: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:39:05.181416] [INFO ] [LOCAL ] KLAR: Starting deletion of primary data. [2025-09-24T19:39:05.181476] [DEBUG] [LOCAL ] KLAR: No primary data file found to delete. [2025-09-24T19:39:05.181520] [INFO ] [LOCAL ] KLAR: Starting deletion of derivative data. [2025-09-24T19:39:05.181585] [DEBUG] [LOCAL ] KLAR: No derivative data file found to delete. [2025-09-24T19:39:05.181690] [INFO ] [MAIN ] Update Progress: 1199/2373 symbols completed. KLAR took 25.4s. Estimated remaining: 2h 35m 43s. Rate: 7.5 symbols/min [2025-09-24T19:39:05.776729] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2025-05 (3.36 seconds). [2025-09-24T19:39:05.786066] [INFO ] [REMOTE ] KLC: Fetching primary data for 2025-06. [2025-09-24T19:39:07.115786] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2025-06 (1.33 seconds). [2025-09-24T19:39:07.123327] [INFO ] [REMOTE ] KLC: Fetching primary data for 2025-07. [2025-09-24T19:39:08.444975] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-24T19:39:08.453359] [INFO ] [REMOTE ] KLC: Fetching primary data for 2025-08. [2025-09-24T19:39:09.816172] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-24T19:39:09.835832] [INFO ] [REMOTE ] KLC: Fetching primary data for 2025-09. [2025-09-24T19:39:11.391855] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-24T19:39:11.398832] [INFO ] [REMOTE ] KLC: Full fetch complete (50732 records). [2025-09-24T19:39:11.399005] [DEBUG] [VALIDATOR ] KLC: Validating primary data. [2025-09-24T19:39:11.796695] [DEBUG] [VALIDATOR ] KLC: All expected trading days are present. [2025-09-24T19:39:11.796804] [DEBUG] [VALIDATOR ] KLC: Primary data validation passed. [2025-09-24T19:39:11.797737] [INFO ] [MAIN ] KLC: Fetched primary data is valid. [2025-09-24T19:39:11.797821] [DEBUG] [LOCAL ] KLC: Saving primary data. [2025-09-24T19:39:11.800106] [DEBUG] [LOCAL ] KLC: Trimmed 50732 records to 36523 (keeping 200 days of data) [2025-09-24T19:39:12.017071] [DEBUG] [LOCAL ] KLC: Primary data saved (36523 records). [2025-09-24T19:39:12.017241] [INFO ] [MAIN ] KLC: Full history saved. [2025-09-24T19:39:12.017372] [INFO ] [MAIN ] Update Progress: 1200/2373 symbols completed. KLC took 31.2s. Estimated remaining: 2h 35m 33s. Rate: 7.5 symbols/min [2025-09-24T19:39:12.702371] [INFO ] [MAIN ] KLG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:39:12.738003] [INFO ] [MAIN ] KMI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:39:12.785697] [INFO ] [MAIN ] KMPB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:39:12.805968] [INFO ] [MAIN ] KMPR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:39:12.784680] [DEBUG] [LOCAL ] KMI: No existing data file found in primary storage. [2025-09-24T19:39:12.806892] [WARN ] [MAIN ] KMI: No existing data found, performing full refresh instead. [2025-09-24T19:39:12.808493] [INFO ] [MAIN ] KMI: Wiping existing primary data before full refresh. [2025-09-24T19:39:12.808563] [INFO ] [LOCAL ] KMI: Starting deletion of primary data. [2025-09-24T19:39:12.808614] [DEBUG] [LOCAL ] KMI: No primary data file found to delete. [2025-09-24T19:39:12.808679] [INFO ] [MAIN ] KMI: Starting full primary refresh. [2025-09-24T19:39:12.861513] [DEBUG] [LOCAL ] KMPB: Loaded 3582 existing records from primary storage. [2025-09-24T19:39:12.885034] [INFO ] [MAIN ] KMPB: Loaded 3582 existing records. [2025-09-24T19:39:13.326169] [DEBUG] [LOCAL ] KLG: Loaded 41973 existing records from primary storage. [2025-09-24T19:39:13.345761] [INFO ] [MAIN ] KLG: Loaded 41973 existing records. [2025-09-24T19:39:13.342066] [DEBUG] [LOCAL ] KMPR: Loaded 38267 existing records from primary storage. [2025-09-24T19:39:13.368070] [INFO ] [MAIN ] KMPR: Loaded 38267 existing records. [2025-09-24T19:39:13.421356] [WARN ] [MAIN ] KMPB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:39:13.469574] [INFO ] [MAIN ] KMPB: Wiping existing primary data before full refresh. [2025-09-24T19:39:13.492564] [INFO ] [LOCAL ] KMPB: Starting deletion of primary data. [2025-09-24T19:39:13.554871] [DEBUG] [LOCAL ] KMPB: Deleted primary data file. [2025-09-24T19:39:13.592855] [INFO ] [MAIN ] KMPB: Starting full primary refresh. [2025-09-24T19:39:13.635733] [INFO ] [REMOTE ] KMI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:39:13.677584] [INFO ] [REMOTE ] KMI: Fetching primary data for 2024-12. [2025-09-24T19:39:13.913276] [WARN ] [MAIN ] KLG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:39:13.960866] [WARN ] [MAIN ] KMPR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:39:13.981911] [INFO ] [MAIN ] KMPR: Wiping existing primary data before full refresh. [2025-09-24T19:39:14.001552] [INFO ] [MAIN ] KLG: Wiping existing primary data before full refresh. [2025-09-24T19:39:14.001425] [INFO ] [LOCAL ] KMPR: Starting deletion of primary data. [2025-09-24T19:39:14.035578] [INFO ] [LOCAL ] KLG: Starting deletion of primary data. [2025-09-24T19:39:14.053724] [DEBUG] [LOCAL ] KMPR: Deleted primary data file. [2025-09-24T19:39:14.053854] [INFO ] [MAIN ] KMPR: Starting full primary refresh. [2025-09-24T19:39:14.073276] [DEBUG] [LOCAL ] KLG: Deleted primary data file. [2025-09-24T19:39:14.083708] [INFO ] [MAIN ] KLG: Starting full primary refresh. [2025-09-24T19:39:14.468929] [INFO ] [REMOTE ] KMPB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:39:14.504198] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2024-12. [2025-09-24T19:39:14.968543] [INFO ] [REMOTE ] KMPR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:39:14.981536] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2024-12. [2025-09-24T19:39:14.981291] [INFO ] [REMOTE ] KLG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:39:14.981873] [INFO ] [REMOTE ] KLG: Fetching primary data for 2024-12. [2025-09-24T19:39:15.232381] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2024-12 (0.73 seconds). [2025-09-24T19:39:15.234032] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2025-01. [2025-09-24T19:39:15.909871] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2025-01 (0.68 seconds). [2025-09-24T19:39:15.911186] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2025-02. [2025-09-24T19:39:15.959842] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2024-12 (2.28 seconds). [2025-09-24T19:39:15.971461] [INFO ] [REMOTE ] KMI: Fetching primary data for 2025-01. [2025-09-24T19:39:16.866339] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2024-12 (1.88 seconds). [2025-09-24T19:39:16.872281] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2025-01. [2025-09-24T19:39:17.363006] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2025-02 (1.45 seconds). [2025-09-24T19:39:17.364372] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2025-03. [2025-09-24T19:39:17.909841] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2024-12 (2.93 seconds). [2025-09-24T19:39:17.919445] [INFO ] [REMOTE ] KLG: Fetching primary data for 2025-01. [2025-09-24T19:39:18.030672] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2025-03 (0.67 seconds). [2025-09-24T19:39:18.032361] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2025-04. [2025-09-24T19:39:18.493713] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2025-04 (0.46 seconds). [2025-09-24T19:39:18.495231] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2025-05. [2025-09-24T19:39:18.535213] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2025-01 (1.66 seconds). [2025-09-24T19:39:18.541532] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2025-02. [2025-09-24T19:39:18.809440] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2025-05 (0.31 seconds). [2025-09-24T19:39:18.810893] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2025-06. [2025-09-24T19:39:19.205051] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2025-01 (3.23 seconds). [2025-09-24T19:39:19.216574] [INFO ] [REMOTE ] KMI: Fetching primary data for 2025-02. [2025-09-24T19:39:19.230352] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2025-06 (0.42 seconds). [2025-09-24T19:39:19.232115] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2025-07. [2025-09-24T19:39:19.462619] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2025-02 (0.92 seconds). [2025-09-24T19:39:19.494412] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2025-03. [2025-09-24T19:39:19.497426] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-24T19:39:19.721265] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2025-07 (0.49 seconds). [2025-09-24T19:39:20.016174] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2025-08. [2025-09-24T19:39:20.590481] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2025-08 (0.57 seconds). [2025-09-24T19:39:20.680264] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2025-03 (1.19 seconds). [2025-09-24T19:39:20.816102] [INFO ] [REMOTE ] KLG: Fetching primary data for 2025-02. [2025-09-24T19:39:21.121393] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2025-02 (1.90 seconds). [2025-09-24T19:39:21.616145] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2025-04. [2025-09-24T19:39:22.320036] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2025-02 (1.50 seconds). [2025-09-24T19:39:22.416111] [INFO ] [REMOTE ] KLG: Fetching primary data for 2025-03. [2025-09-24T19:39:23.059759] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2025-04 (1.44 seconds). [2025-09-24T19:39:23.216080] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2025-05. [2025-09-24T19:39:24.001107] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-24T19:39:24.016048] [INFO ] [REMOTE ] KLG: Fetching primary data for 2025-04. [2025-09-24T19:39:24.539122] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-24T19:39:24.816082] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2025-06. [2025-09-24T19:39:25.342881] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2025-04 (1.33 seconds). [2025-09-24T19:39:25.616084] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2025-09. [2025-09-24T19:39:25.931627] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2025-06 (1.12 seconds). [2025-09-24T19:39:26.206130] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2025-09 (0.59 seconds). [2025-09-24T19:39:26.208071] [INFO ] [REMOTE ] KMPB: Full fetch complete (4892 records). [2025-09-24T19:39:26.208180] [DEBUG] [VALIDATOR ] KMPB: Validating primary data. [2025-09-24T19:39:26.421284] [INFO ] [REMOTE ] KMI: Fetching primary data for 2025-03. [2025-09-24T19:39:26.761312] [DEBUG] [VALIDATOR ] KMPB: All expected trading days are present. [2025-09-24T19:39:26.761481] [DEBUG] [VALIDATOR ] KMPB: Primary data validation passed. [2025-09-24T19:39:26.761815] [INFO ] [MAIN ] KMPB: Fetched primary data is valid. [2025-09-24T19:39:26.761908] [DEBUG] [LOCAL ] KMPB: Saving primary data. [2025-09-24T19:39:26.762762] [DEBUG] [LOCAL ] KMPB: Trimmed 4892 records to 3581 (keeping 200 days of data) [2025-09-24T19:39:26.796375] [DEBUG] [LOCAL ] KMPB: Primary data saved (3581 records). [2025-09-24T19:39:26.796560] [INFO ] [MAIN ] KMPB: Full history saved. [2025-09-24T19:39:26.796852] [INFO ] [MAIN ] Update Progress: 1201/2373 symbols completed. KMPB took 14.8s. Estimated remaining: 2h 35m 32s. Rate: 7.5 symbols/min [2025-09-24T19:39:27.078135] [INFO ] [MAIN ] KMT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:39:27.165318] [DEBUG] [LOCAL ] KMT: Loaded 43103 existing records from primary storage. [2025-09-24T19:39:27.165530] [INFO ] [MAIN ] KMT: Loaded 43103 existing records. [2025-09-24T19:39:27.221333] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2025-07. [2025-09-24T19:39:27.383542] [WARN ] [MAIN ] KMT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:39:27.383903] [INFO ] [MAIN ] KMT: Wiping existing primary data before full refresh. [2025-09-24T19:39:27.383973] [INFO ] [LOCAL ] KMT: Starting deletion of primary data. [2025-09-24T19:39:27.385327] [DEBUG] [LOCAL ] KMT: Deleted primary data file. [2025-09-24T19:39:27.385399] [INFO ] [MAIN ] KMT: Starting full primary refresh. [2025-09-24T19:39:27.753264] [INFO ] [REMOTE ] KMT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:39:28.016110] [INFO ] [REMOTE ] KMT: Fetching primary data for 2024-12. [2025-09-24T19:39:28.476605] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2025-03 (2.06 seconds). [2025-09-24T19:39:28.588569] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-24T19:39:28.816125] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2025-08. [2025-09-24T19:39:29.589142] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-24T19:39:29.616042] [INFO ] [REMOTE ] KLG: Fetching primary data for 2025-05. [2025-09-24T19:39:30.416115] [INFO ] [REMOTE ] KMT: Fetching primary data for 2025-01. [2025-09-24T19:39:30.631158] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2025-08 (1.82 seconds). [2025-09-24T19:39:31.190134] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2025-05 (1.57 seconds). [2025-09-24T19:39:31.216050] [INFO ] [REMOTE ] KLG: Fetching primary data for 2025-06. [2025-09-24T19:39:31.865584] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2025-01 (1.45 seconds). [2025-09-24T19:39:32.016141] [INFO ] [REMOTE ] KMT: Fetching primary data for 2025-02. [2025-09-24T19:39:32.657167] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2025-06 (1.44 seconds). [2025-09-24T19:39:32.816101] [INFO ] [REMOTE ] KMI: Fetching primary data for 2025-04. [2025-09-24T19:39:33.511696] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2025-02 (1.50 seconds). [2025-09-24T19:39:33.616137] [INFO ] [REMOTE ] KLG: Fetching primary data for 2025-07. [2025-09-24T19:39:34.416064] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2025-09. [2025-09-24T19:39:34.951168] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2025-04 (2.14 seconds). [2025-09-24T19:39:35.216070] [INFO ] [REMOTE ] KMI: Fetching primary data for 2025-05. [2025-09-24T19:39:35.521305] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2025-07 (1.91 seconds). [2025-09-24T19:39:35.731417] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2025-09 (1.32 seconds). [2025-09-24T19:39:35.740935] [INFO ] [REMOTE ] KMPR: Full fetch complete (50643 records). [2025-09-24T19:39:35.741061] [DEBUG] [VALIDATOR ] KMPR: Validating primary data. [2025-09-24T19:39:36.021208] [INFO ] [REMOTE ] KLG: Fetching primary data for 2025-08. [2025-09-24T19:39:36.132530] [DEBUG] [VALIDATOR ] KMPR: All expected trading days are present. [2025-09-24T19:39:36.132614] [DEBUG] [VALIDATOR ] KMPR: Primary data validation passed. [2025-09-24T19:39:36.133448] [INFO ] [MAIN ] KMPR: Fetched primary data is valid. [2025-09-24T19:39:36.133508] [DEBUG] [LOCAL ] KMPR: Saving primary data. [2025-09-24T19:39:36.134691] [DEBUG] [LOCAL ] KMPR: Trimmed 50643 records to 38424 (keeping 200 days of data) [2025-09-24T19:39:36.385342] [DEBUG] [LOCAL ] KMPR: Primary data saved (38424 records). [2025-09-24T19:39:36.385504] [INFO ] [MAIN ] KMPR: Full history saved. [2025-09-24T19:39:36.385636] [INFO ] [MAIN ] Update Progress: 1202/2373 symbols completed. KMPR took 24.4s. Estimated remaining: 2h 35m 26s. Rate: 7.5 symbols/min [2025-09-24T19:39:36.568239] [INFO ] [MAIN ] KMX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:39:36.623172] [DEBUG] [LOCAL ] KMX: Loaded 53112 existing records from primary storage. [2025-09-24T19:39:36.623356] [INFO ] [MAIN ] KMX: Loaded 53112 existing records. [2025-09-24T19:39:36.808260] [WARN ] [MAIN ] KMX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:39:36.808624] [INFO ] [MAIN ] KMX: Wiping existing primary data before full refresh. [2025-09-24T19:39:36.808719] [INFO ] [LOCAL ] KMX: Starting deletion of primary data. [2025-09-24T19:39:36.810210] [DEBUG] [LOCAL ] KMX: Deleted primary data file. [2025-09-24T19:39:36.810274] [INFO ] [MAIN ] KMX: Starting full primary refresh. [2025-09-24T19:39:36.832584] [INFO ] [REMOTE ] KMT: Fetching primary data for 2025-03. [2025-09-24T19:39:37.188338] [INFO ] [REMOTE ] KMX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:39:37.227890] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2025-05 (2.01 seconds). [2025-09-24T19:39:37.552210] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-24T19:39:37.616070] [INFO ] [REMOTE ] KLG: Fetching primary data for 2025-09. [2025-09-24T19:39:38.417570] [INFO ] [REMOTE ] KMX: Fetching primary data for 2024-12. [2025-09-24T19:39:38.420419] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-24T19:39:39.168090] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-24T19:39:39.175353] [INFO ] [REMOTE ] KLG: Full fetch complete (61714 records). [2025-09-24T19:39:39.175463] [DEBUG] [VALIDATOR ] KLG: Validating primary data. [2025-09-24T19:39:39.225009] [INFO ] [REMOTE ] KMT: Fetching primary data for 2025-04. [2025-09-24T19:39:39.575412] [DEBUG] [VALIDATOR ] KLG: All expected trading days are present. [2025-09-24T19:39:39.575520] [DEBUG] [VALIDATOR ] KLG: Primary data validation passed. [2025-09-24T19:39:39.576472] [INFO ] [MAIN ] KLG: Fetched primary data is valid. [2025-09-24T19:39:39.576538] [DEBUG] [LOCAL ] KLG: Saving primary data. [2025-09-24T19:39:39.577994] [DEBUG] [LOCAL ] KLG: Trimmed 61714 records to 41876 (keeping 200 days of data) [2025-09-24T19:39:39.854499] [DEBUG] [LOCAL ] KLG: Primary data saved (41876 records). [2025-09-24T19:39:39.854665] [INFO ] [MAIN ] KLG: Full history saved. [2025-09-24T19:39:39.854797] [INFO ] [MAIN ] Update Progress: 1203/2373 symbols completed. KLG took 27.8s. Estimated remaining: 2h 35m 13s. Rate: 7.5 symbols/min [2025-09-24T19:39:40.016028] [INFO ] [REMOTE ] KMI: Fetching primary data for 2025-06. [2025-09-24T19:39:40.061392] [INFO ] [MAIN ] KN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:39:40.065245] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T19:39:40.114551] [DEBUG] [LOCAL ] KN: Loaded 38940 existing records from primary storage. [2025-09-24T19:39:40.114729] [INFO ] [MAIN ] KN: Loaded 38940 existing records. [2025-09-24T19:39:40.289565] [WARN ] [MAIN ] KN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:39:40.289874] [INFO ] [MAIN ] KN: Wiping existing primary data before full refresh. [2025-09-24T19:39:40.289923] [INFO ] [LOCAL ] KN: Starting deletion of primary data. [2025-09-24T19:39:40.291768] [DEBUG] [LOCAL ] KN: Deleted primary data file. [2025-09-24T19:39:40.291831] [INFO ] [MAIN ] KN: Starting full primary refresh. [2025-09-24T19:39:40.646144] [INFO ] [REMOTE ] KN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:39:40.816054] [INFO ] [REMOTE ] KN: Fetching primary data for 2024-12. [2025-09-24T19:39:40.906406] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2025-04 (1.68 seconds). [2025-09-24T19:39:41.616060] [INFO ] [REMOTE ] KMT: Fetching primary data for 2025-05. [2025-09-24T19:39:42.069031] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2025-06 (2.05 seconds). [2025-09-24T19:39:42.256819] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-24T19:39:42.416097] [INFO ] [REMOTE ] KMI: Fetching primary data for 2025-07. [2025-09-24T19:39:43.092017] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2025-05 (1.48 seconds). [2025-09-24T19:39:43.216076] [INFO ] [REMOTE ] KMT: Fetching primary data for 2025-06. [2025-09-24T19:39:44.016121] [INFO ] [REMOTE ] KMX: Fetching primary data for 2025-01. [2025-09-24T19:39:44.524346] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2025-07 (2.11 seconds). [2025-09-24T19:39:44.816096] [INFO ] [REMOTE ] KMI: Fetching primary data for 2025-08. [2025-09-24T19:39:44.847475] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-24T19:39:45.616150] [INFO ] [REMOTE ] KN: Fetching primary data for 2025-01. [2025-09-24T19:39:45.618071] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2025-01 (1.60 seconds). [2025-09-24T19:39:46.416075] [INFO ] [REMOTE ] KMT: Fetching primary data for 2025-07. [2025-09-24T19:39:46.472718] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2025-08 (1.66 seconds). [2025-09-24T19:39:47.062969] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2025-01 (1.45 seconds). [2025-09-24T19:39:47.216098] [INFO ] [REMOTE ] KMI: Fetching primary data for 2025-09. [2025-09-24T19:39:47.667330] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-24T19:39:48.016145] [INFO ] [REMOTE ] KMT: Fetching primary data for 2025-08. [2025-09-24T19:39:48.816137] [INFO ] [REMOTE ] KMX: Fetching primary data for 2025-02. [2025-09-24T19:39:49.049451] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2025-09 (1.83 seconds). [2025-09-24T19:39:49.059137] [INFO ] [REMOTE ] KMI: Full fetch complete (77764 records). [2025-09-24T19:39:49.059275] [DEBUG] [VALIDATOR ] KMI: Validating primary data. [2025-09-24T19:39:49.466334] [DEBUG] [VALIDATOR ] KMI: All expected trading days are present. [2025-09-24T19:39:49.466539] [DEBUG] [VALIDATOR ] KMI: Primary data validation passed. [2025-09-24T19:39:49.467684] [INFO ] [MAIN ] KMI: Fetched primary data is valid. [2025-09-24T19:39:49.467764] [DEBUG] [LOCAL ] KMI: Saving primary data. [2025-09-24T19:39:49.469460] [DEBUG] [LOCAL ] KMI: Trimmed 77764 records to 53693 (keeping 200 days of data) [2025-09-24T19:39:49.622566] [INFO ] [REMOTE ] KN: Fetching primary data for 2025-02. [2025-09-24T19:39:49.646237] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-24T19:39:49.869008] [DEBUG] [LOCAL ] KMI: Primary data saved (53693 records). [2025-09-24T19:39:49.869161] [INFO ] [MAIN ] KMI: Full history saved. [2025-09-24T19:39:49.869241] [INFO ] [MAIN ] Update Progress: 1204/2373 symbols completed. KMI took 37.9s. Estimated remaining: 2h 35m 8s. Rate: 7.5 symbols/min [2025-09-24T19:39:50.045335] [INFO ] [MAIN ] KNF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:39:50.083574] [DEBUG] [LOCAL ] KNF: Loaded 35846 existing records from primary storage. [2025-09-24T19:39:50.083744] [INFO ] [MAIN ] KNF: Loaded 35846 existing records. [2025-09-24T19:39:50.278077] [WARN ] [MAIN ] KNF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:39:50.278698] [INFO ] [MAIN ] KNF: Wiping existing primary data before full refresh. [2025-09-24T19:39:50.278874] [INFO ] [LOCAL ] KNF: Starting deletion of primary data. [2025-09-24T19:39:50.280201] [DEBUG] [LOCAL ] KNF: Deleted primary data file. [2025-09-24T19:39:50.280268] [INFO ] [MAIN ] KNF: Starting full primary refresh. [2025-09-24T19:39:50.433881] [INFO ] [REMOTE ] KMT: Fetching primary data for 2025-09. [2025-09-24T19:39:50.652836] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2025-02 (1.84 seconds). [2025-09-24T19:39:50.700325] [INFO ] [REMOTE ] KNF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:39:50.917807] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-24T19:39:51.216313] [INFO ] [REMOTE ] KNF: Fetching primary data for 2024-12. [2025-09-24T19:39:52.016201] [INFO ] [REMOTE ] KN: Fetching primary data for 2025-03. [2025-09-24T19:39:52.300808] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-24T19:39:52.309203] [INFO ] [REMOTE ] KMT: Full fetch complete (62022 records). [2025-09-24T19:39:52.309323] [DEBUG] [VALIDATOR ] KMT: Validating primary data. [2025-09-24T19:39:52.705908] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-24T19:39:52.773555] [DEBUG] [VALIDATOR ] KMT: All expected trading days are present. [2025-09-24T19:39:52.773667] [DEBUG] [VALIDATOR ] KMT: Primary data validation passed. [2025-09-24T19:39:52.774718] [INFO ] [MAIN ] KMT: Fetched primary data is valid. [2025-09-24T19:39:52.774784] [DEBUG] [LOCAL ] KMT: Saving primary data. [2025-09-24T19:39:52.779969] [DEBUG] [LOCAL ] KMT: Trimmed 62022 records to 43072 (keeping 200 days of data) [2025-09-24T19:39:52.842522] [INFO ] [REMOTE ] KNF: Fetching primary data for 2025-01. [2025-09-24T19:39:53.080577] [DEBUG] [LOCAL ] KMT: Primary data saved (43072 records). [2025-09-24T19:39:53.080786] [INFO ] [MAIN ] KMT: Full history saved. [2025-09-24T19:39:53.080913] [INFO ] [MAIN ] Update Progress: 1205/2373 symbols completed. KMT took 26.3s. Estimated remaining: 2h 34m 55s. Rate: 7.5 symbols/min [2025-09-24T19:39:53.270468] [INFO ] [MAIN ] KNOP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:39:53.305031] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-24T19:39:53.319307] [DEBUG] [LOCAL ] KNOP: Loaded 9921 existing records from primary storage. [2025-09-24T19:39:53.319717] [INFO ] [MAIN ] KNOP: Loaded 9921 existing records. [2025-09-24T19:39:53.508534] [WARN ] [MAIN ] KNOP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:39:53.508854] [INFO ] [MAIN ] KNOP: Wiping existing primary data before full refresh. [2025-09-24T19:39:53.508905] [INFO ] [LOCAL ] KNOP: Starting deletion of primary data. [2025-09-24T19:39:53.509358] [DEBUG] [LOCAL ] KNOP: Deleted primary data file. [2025-09-24T19:39:53.509418] [INFO ] [MAIN ] KNOP: Starting full primary refresh. [2025-09-24T19:39:53.621331] [INFO ] [REMOTE ] KMX: Fetching primary data for 2025-03. [2025-09-24T19:39:53.904258] [INFO ] [REMOTE ] KNOP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:39:53.923238] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2025-01 (1.08 seconds). [2025-09-24T19:39:54.416082] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2024-12. [2025-09-24T19:39:55.135861] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2024-12 (0.72 seconds). [2025-09-24T19:39:55.169513] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2025-03 (1.55 seconds). [2025-09-24T19:39:55.216039] [INFO ] [REMOTE ] KMX: Fetching primary data for 2025-04. [2025-09-24T19:39:56.016087] [INFO ] [REMOTE ] KNF: Fetching primary data for 2025-02. [2025-09-24T19:39:56.816072] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2025-01. [2025-09-24T19:39:57.044542] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2025-02 (1.03 seconds). [2025-09-24T19:39:57.167585] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2025-04 (1.95 seconds). [2025-09-24T19:39:57.591913] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2025-01 (0.78 seconds). [2025-09-24T19:39:57.616061] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2025-02. [2025-09-24T19:39:58.359250] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2025-02 (0.74 seconds). [2025-09-24T19:39:58.416087] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2025-03. [2025-09-24T19:39:59.216078] [INFO ] [REMOTE ] KNF: Fetching primary data for 2025-03. [2025-09-24T19:39:59.273623] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2025-03 (0.86 seconds). [2025-09-24T19:40:00.016077] [INFO ] [REMOTE ] KMX: Fetching primary data for 2025-05. [2025-09-24T19:40:00.749541] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2025-03 (1.53 seconds). [2025-09-24T19:40:00.816098] [INFO ] [REMOTE ] KNF: Fetching primary data for 2025-04. [2025-09-24T19:40:01.616087] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2025-04. [2025-09-24T19:40:02.355799] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2025-05 (2.34 seconds). [2025-09-24T19:40:02.416053] [INFO ] [REMOTE ] KMX: Fetching primary data for 2025-06. [2025-09-24T19:40:02.577689] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-24T19:40:02.795134] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-24T19:40:03.216086] [INFO ] [REMOTE ] KNF: Fetching primary data for 2025-05. [2025-09-24T19:40:04.016115] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2025-05. [2025-09-24T19:40:04.251975] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2025-06 (1.84 seconds). [2025-09-24T19:40:04.536431] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-24T19:40:04.816085] [INFO ] [REMOTE ] KNF: Fetching primary data for 2025-06. [2025-09-24T19:40:04.839977] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-24T19:40:05.616109] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2025-06. [2025-09-24T19:40:06.206485] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-24T19:40:06.370102] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2025-06 (0.75 seconds). [2025-09-24T19:40:06.416071] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2025-07. [2025-09-24T19:40:07.169601] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2025-07 (0.75 seconds). [2025-09-24T19:40:07.216125] [INFO ] [REMOTE ] KMX: Fetching primary data for 2025-07. [2025-09-24T19:40:08.016142] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2025-08. [2025-09-24T19:40:08.589105] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2025-08 (0.57 seconds). [2025-09-24T19:40:08.816152] [INFO ] [REMOTE ] KN: Fetching primary data for 2025-04. [2025-09-24T19:40:09.235564] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2025-07 (2.02 seconds). [2025-09-24T19:40:09.616181] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2025-09. [2025-09-24T19:40:10.018035] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2025-04 (1.20 seconds). [2025-09-24T19:40:10.416188] [INFO ] [REMOTE ] KMX: Fetching primary data for 2025-08. [2025-09-24T19:40:10.471948] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2025-09 (0.86 seconds). [2025-09-24T19:40:10.474765] [INFO ] [REMOTE ] KNOP: Full fetch complete (14642 records). [2025-09-24T19:40:10.474874] [DEBUG] [VALIDATOR ] KNOP: Validating primary data. [2025-09-24T19:40:10.902618] [DEBUG] [VALIDATOR ] KNOP: All expected trading days are present. [2025-09-24T19:40:10.902742] [DEBUG] [VALIDATOR ] KNOP: Primary data validation passed. [2025-09-24T19:40:10.903141] [INFO ] [MAIN ] KNOP: Fetched primary data is valid. [2025-09-24T19:40:10.903263] [DEBUG] [LOCAL ] KNOP: Saving primary data. [2025-09-24T19:40:10.904076] [DEBUG] [LOCAL ] KNOP: Trimmed 14642 records to 9990 (keeping 200 days of data) [2025-09-24T19:40:10.962970] [DEBUG] [LOCAL ] KNOP: Primary data saved (9990 records). [2025-09-24T19:40:10.963098] [INFO ] [MAIN ] KNOP: Full history saved. [2025-09-24T19:40:10.963201] [INFO ] [MAIN ] Update Progress: 1206/2373 symbols completed. KNOP took 17.9s. Estimated remaining: 2h 34m 57s. Rate: 7.5 symbols/min [2025-09-24T19:40:11.132181] [INFO ] [MAIN ] KNSL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:40:11.153405] [DEBUG] [LOCAL ] KNSL: Loaded 18092 existing records from primary storage. [2025-09-24T19:40:11.153561] [INFO ] [MAIN ] KNSL: Loaded 18092 existing records. [2025-09-24T19:40:11.226236] [INFO ] [REMOTE ] KNF: Fetching primary data for 2025-07. [2025-09-24T19:40:11.333576] [WARN ] [MAIN ] KNSL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:40:11.333841] [INFO ] [MAIN ] KNSL: Wiping existing primary data before full refresh. [2025-09-24T19:40:11.333893] [INFO ] [LOCAL ] KNSL: Starting deletion of primary data. [2025-09-24T19:40:11.334623] [DEBUG] [LOCAL ] KNSL: Deleted primary data file. [2025-09-24T19:40:11.334736] [INFO ] [MAIN ] KNSL: Starting full primary refresh. [2025-09-24T19:40:11.728666] [INFO ] [REMOTE ] KNSL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:40:12.016069] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2024-12. [2025-09-24T19:40:12.270635] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2025-08 (1.85 seconds). [2025-09-24T19:40:12.704235] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2024-12 (0.69 seconds). [2025-09-24T19:40:12.816061] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2025-01. [2025-09-24T19:40:12.975997] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-24T19:40:13.616151] [INFO ] [REMOTE ] KNF: Fetching primary data for 2025-08. [2025-09-24T19:40:13.972003] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-24T19:40:14.416127] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2025-02. [2025-09-24T19:40:14.975943] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-24T19:40:15.216167] [INFO ] [REMOTE ] KN: Fetching primary data for 2025-05. [2025-09-24T19:40:15.522551] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-24T19:40:16.016148] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2025-03. [2025-09-24T19:40:16.442981] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2025-05 (1.23 seconds). [2025-09-24T19:40:16.816085] [INFO ] [REMOTE ] KN: Fetching primary data for 2025-06. [2025-09-24T19:40:17.051965] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2025-03 (1.04 seconds). [2025-09-24T19:40:17.616140] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2025-04. [2025-09-24T19:40:18.248430] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-24T19:40:18.416045] [INFO ] [REMOTE ] KN: Fetching primary data for 2025-07. [2025-09-24T19:40:18.798727] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-24T19:40:19.216128] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2025-05. [2025-09-24T19:40:19.620463] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2025-07 (1.20 seconds). [2025-09-24T19:40:19.906985] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2025-05 (0.69 seconds). [2025-09-24T19:40:20.016135] [INFO ] [REMOTE ] KN: Fetching primary data for 2025-08. [2025-09-24T19:40:20.816088] [INFO ] [REMOTE ] KNF: Fetching primary data for 2025-09. [2025-09-24T19:40:21.461009] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-24T19:40:21.616079] [INFO ] [REMOTE ] KN: Fetching primary data for 2025-09. [2025-09-24T19:40:22.369680] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-24T19:40:22.376877] [INFO ] [REMOTE ] KNF: Full fetch complete (50446 records). [2025-09-24T19:40:22.376985] [DEBUG] [VALIDATOR ] KNF: Validating primary data. [2025-09-24T19:40:22.421247] [INFO ] [REMOTE ] KMX: Fetching primary data for 2025-09. [2025-09-24T19:40:22.763295] [DEBUG] [VALIDATOR ] KNF: All expected trading days are present. [2025-09-24T19:40:22.763507] [DEBUG] [VALIDATOR ] KNF: Primary data validation passed. [2025-09-24T19:40:22.764556] [INFO ] [MAIN ] KNF: Fetched primary data is valid. [2025-09-24T19:40:22.764627] [DEBUG] [LOCAL ] KNF: Saving primary data. [2025-09-24T19:40:22.765867] [DEBUG] [LOCAL ] KNF: Trimmed 50446 records to 35874 (keeping 200 days of data) [2025-09-24T19:40:22.981913] [DEBUG] [LOCAL ] KNF: Primary data saved (35874 records). [2025-09-24T19:40:22.982124] [INFO ] [MAIN ] KNF: Full history saved. [2025-09-24T19:40:22.982248] [INFO ] [MAIN ] Update Progress: 1207/2373 symbols completed. KNF took 33.1s. Estimated remaining: 2h 34m 53s. Rate: 7.5 symbols/min [2025-09-24T19:40:23.160791] [INFO ] [MAIN ] KNTK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:40:23.180315] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-24T19:40:23.187890] [INFO ] [REMOTE ] KN: Full fetch complete (56397 records). [2025-09-24T19:40:23.188030] [DEBUG] [VALIDATOR ] KN: Validating primary data. [2025-09-24T19:40:23.220718] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2025-06. [2025-09-24T19:40:23.539380] [DEBUG] [LOCAL ] KNTK: Loaded 46111 existing records from primary storage. [2025-09-24T19:40:23.549814] [INFO ] [MAIN ] KNTK: Loaded 46111 existing records. [2025-09-24T19:40:23.731984] [DEBUG] [VALIDATOR ] KN: All expected trading days are present. [2025-09-24T19:40:23.737182] [DEBUG] [VALIDATOR ] KN: Primary data validation passed. [2025-09-24T19:40:23.748540] [INFO ] [MAIN ] KN: Fetched primary data is valid. [2025-09-24T19:40:23.762012] [DEBUG] [LOCAL ] KN: Saving primary data. [2025-09-24T19:40:23.803484] [WARN ] [MAIN ] KNTK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:40:23.803991] [INFO ] [MAIN ] KNTK: Wiping existing primary data before full refresh. [2025-09-24T19:40:23.804075] [INFO ] [LOCAL ] KNTK: Starting deletion of primary data. [2025-09-24T19:40:23.803938] [DEBUG] [LOCAL ] KN: Trimmed 56397 records to 38876 (keeping 200 days of data) [2025-09-24T19:40:23.805398] [DEBUG] [LOCAL ] KNTK: Deleted primary data file. [2025-09-24T19:40:23.805465] [INFO ] [MAIN ] KNTK: Starting full primary refresh. [2025-09-24T19:40:24.318974] [INFO ] [REMOTE ] KNTK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:40:24.321070] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2024-12. [2025-09-24T19:40:24.341040] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2025-06 (1.12 seconds). [2025-09-24T19:40:24.483945] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2025-09 (2.06 seconds). [2025-09-24T19:40:24.497158] [INFO ] [REMOTE ] KMX: Full fetch complete (75938 records). [2025-09-24T19:40:24.498574] [DEBUG] [VALIDATOR ] KMX: Validating primary data. [2025-09-24T19:40:24.737137] [DEBUG] [LOCAL ] KN: Primary data saved (38876 records). [2025-09-24T19:40:24.777310] [INFO ] [MAIN ] KN: Full history saved. [2025-09-24T19:40:24.821268] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2025-07. [2025-09-24T19:40:24.830048] [INFO ] [MAIN ] Update Progress: 1208/2373 symbols completed. KN took 45.0s. Estimated remaining: 2h 34m 39s. Rate: 7.5 symbols/min [2025-09-24T19:40:25.105488] [DEBUG] [VALIDATOR ] KMX: All expected trading days are present. [2025-09-24T19:40:25.110749] [DEBUG] [VALIDATOR ] KMX: Primary data validation passed. [2025-09-24T19:40:25.111996] [INFO ] [MAIN ] KMX: Fetched primary data is valid. [2025-09-24T19:40:25.117224] [DEBUG] [LOCAL ] KMX: Saving primary data. [2025-09-24T19:40:25.174014] [INFO ] [MAIN ] KNX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:40:25.175136] [DEBUG] [LOCAL ] KMX: Trimmed 75938 records to 53117 (keeping 200 days of data) [2025-09-24T19:40:25.346084] [DEBUG] [LOCAL ] KNX: Loaded 52600 existing records from primary storage. [2025-09-24T19:40:25.351083] [INFO ] [MAIN ] KNX: Loaded 52600 existing records. [2025-09-24T19:40:25.635717] [WARN ] [MAIN ] KNX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:40:25.651028] [INFO ] [MAIN ] KNX: Wiping existing primary data before full refresh. [2025-09-24T19:40:25.660124] [INFO ] [LOCAL ] KNX: Starting deletion of primary data. [2025-09-24T19:40:25.662762] [DEBUG] [LOCAL ] KNX: Deleted primary data file. [2025-09-24T19:40:25.668335] [INFO ] [MAIN ] KNX: Starting full primary refresh. [2025-09-24T19:40:25.873512] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2024-12 (1.55 seconds). [2025-09-24T19:40:25.890775] [DEBUG] [LOCAL ] KMX: Primary data saved (53117 records). [2025-09-24T19:40:25.910675] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2025-01. [2025-09-24T19:40:25.921538] [INFO ] [MAIN ] KMX: Full history saved. [2025-09-24T19:40:25.921784] [INFO ] [MAIN ] Update Progress: 1209/2373 symbols completed. KMX took 49.5s. Estimated remaining: 2h 34m 24s. Rate: 7.5 symbols/min [2025-09-24T19:40:25.948078] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2025-07 (1.13 seconds). [2025-09-24T19:40:26.345948] [INFO ] [MAIN ] KO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:40:26.362355] [DEBUG] [LOCAL ] KO: No existing data file found in primary storage. [2025-09-24T19:40:26.362456] [WARN ] [MAIN ] KO: No existing data found, performing full refresh instead. [2025-09-24T19:40:26.364127] [INFO ] [MAIN ] KO: Wiping existing primary data before full refresh. [2025-09-24T19:40:26.368352] [INFO ] [LOCAL ] KO: Starting deletion of primary data. [2025-09-24T19:40:26.368271] [INFO ] [REMOTE ] KNX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:40:26.368538] [DEBUG] [LOCAL ] KO: No primary data file found to delete. [2025-09-24T19:40:26.368901] [INFO ] [MAIN ] KO: Starting full primary refresh. [2025-09-24T19:40:26.423004] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2025-08. [2025-09-24T19:40:26.733736] [INFO ] [REMOTE ] KO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:40:26.993380] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2025-01 (1.08 seconds). [2025-09-24T19:40:27.216088] [INFO ] [REMOTE ] KO: Fetching primary data for 2024-12. [2025-09-24T19:40:27.488748] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2025-08 (1.07 seconds). [2025-09-24T19:40:28.016141] [INFO ] [REMOTE ] KNX: Fetching primary data for 2024-12. [2025-09-24T19:40:28.816088] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2025-09. [2025-09-24T19:40:29.616131] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2025-02. [2025-09-24T19:40:29.784114] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-24T19:40:29.803512] [INFO ] [REMOTE ] KNSL: Full fetch complete (26717 records). [2025-09-24T19:40:29.816909] [DEBUG] [VALIDATOR ] KNSL: Validating primary data. [2025-09-24T19:40:29.852789] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-24T19:40:30.266062] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2024-12 (3.05 seconds). [2025-09-24T19:40:30.268068] [DEBUG] [VALIDATOR ] KNSL: All expected trading days are present. [2025-09-24T19:40:30.268222] [DEBUG] [VALIDATOR ] KNSL: Primary data validation passed. [2025-09-24T19:40:30.280674] [INFO ] [MAIN ] KNSL: Fetched primary data is valid. [2025-09-24T19:40:30.280750] [DEBUG] [LOCAL ] KNSL: Saving primary data. [2025-09-24T19:40:30.281573] [DEBUG] [LOCAL ] KNSL: Trimmed 26717 records to 18098 (keeping 200 days of data) [2025-09-24T19:40:30.397322] [DEBUG] [LOCAL ] KNSL: Primary data saved (18098 records). [2025-09-24T19:40:30.397510] [INFO ] [MAIN ] KNSL: Full history saved. [2025-09-24T19:40:30.397618] [INFO ] [MAIN ] Update Progress: 1210/2373 symbols completed. KNSL took 19.4s. Estimated remaining: 2h 34m 13s. Rate: 7.5 symbols/min [2025-09-24T19:40:30.421249] [INFO ] [REMOTE ] KNX: Fetching primary data for 2025-01. [2025-09-24T19:40:30.579862] [INFO ] [MAIN ] KODK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:40:30.625367] [DEBUG] [LOCAL ] KODK: Loaded 43429 existing records from primary storage. [2025-09-24T19:40:30.625516] [INFO ] [MAIN ] KODK: Loaded 43429 existing records. [2025-09-24T19:40:30.814457] [WARN ] [MAIN ] KODK: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:40:30.814946] [INFO ] [MAIN ] KODK: Wiping existing primary data before full refresh. [2025-09-24T19:40:30.815076] [INFO ] [LOCAL ] KODK: Starting deletion of primary data. [2025-09-24T19:40:30.823193] [DEBUG] [LOCAL ] KODK: Deleted primary data file. [2025-09-24T19:40:30.836346] [INFO ] [MAIN ] KODK: Starting full primary refresh. [2025-09-24T19:40:30.863697] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2025-02 (1.25 seconds). [2025-09-24T19:40:31.206818] [INFO ] [REMOTE ] KODK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:40:31.216035] [INFO ] [REMOTE ] KODK: Fetching primary data for 2024-12. [2025-09-24T19:40:32.016083] [INFO ] [REMOTE ] KO: Fetching primary data for 2025-01. [2025-09-24T19:40:32.254298] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-24T19:40:32.816124] [INFO ] [REMOTE ] KNX: Fetching primary data for 2025-02. [2025-09-24T19:40:32.995866] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-24T19:40:33.616089] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2025-03. [2025-09-24T19:40:34.319992] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2025-01 (2.30 seconds). [2025-09-24T19:40:34.416100] [INFO ] [REMOTE ] KO: Fetching primary data for 2025-02. [2025-09-24T19:40:34.568541] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2025-02 (1.75 seconds). [2025-09-24T19:40:35.141499] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2025-03 (1.53 seconds). [2025-09-24T19:40:35.216071] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2025-04. [2025-09-24T19:40:36.016173] [INFO ] [REMOTE ] KNX: Fetching primary data for 2025-03. [2025-09-24T19:40:36.821240] [INFO ] [REMOTE ] KODK: Fetching primary data for 2025-01. [2025-09-24T19:40:36.842475] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2025-04 (1.63 seconds). [2025-09-24T19:40:36.941535] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2025-02 (2.53 seconds). [2025-09-24T19:40:37.616197] [INFO ] [REMOTE ] KO: Fetching primary data for 2025-03. [2025-09-24T19:40:37.848851] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2025-03 (1.83 seconds). [2025-09-24T19:40:38.416148] [INFO ] [REMOTE ] KNX: Fetching primary data for 2025-04. [2025-09-24T19:40:38.522479] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-24T19:40:39.216178] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2025-05. [2025-09-24T19:40:40.016171] [INFO ] [REMOTE ] KODK: Fetching primary data for 2025-02. [2025-09-24T19:40:40.233217] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-24T19:40:40.279576] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2025-03 (2.66 seconds). [2025-09-24T19:40:40.796049] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-24T19:40:40.816038] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2025-06. [2025-09-24T19:40:41.252794] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-24T19:40:41.616114] [INFO ] [REMOTE ] KO: Fetching primary data for 2025-04. [2025-09-24T19:40:42.389526] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-24T19:40:42.416113] [INFO ] [REMOTE ] KNX: Fetching primary data for 2025-05. [2025-09-24T19:40:43.216127] [INFO ] [REMOTE ] KODK: Fetching primary data for 2025-03. [2025-09-24T19:40:43.979542] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-24T19:40:44.016106] [INFO ] [REMOTE ] KNX: Fetching primary data for 2025-06. [2025-09-24T19:40:44.429791] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2025-04 (2.81 seconds). [2025-09-24T19:40:44.817545] [INFO ] [REMOTE ] KO: Fetching primary data for 2025-05. [2025-09-24T19:40:44.824284] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2025-03 (1.61 seconds). [2025-09-24T19:40:45.616181] [INFO ] [REMOTE ] KODK: Fetching primary data for 2025-04. [2025-09-24T19:40:45.690780] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2025-06 (1.67 seconds). [2025-09-24T19:40:46.416180] [INFO ] [REMOTE ] KNX: Fetching primary data for 2025-07. [2025-09-24T19:40:47.124275] [DEBUG] [REMOTE ] KO: Error fetching primary data for 2025-05: ("Connection broken: ConnectionResetError(104, 'Connection reset by peer')", ConnectionResetError(104, 'Connection reset by peer')) [2025-09-24T19:40:47.124506] [WARN ] [REMOTE ] KO: No data returned for month 2025-05 [2025-09-24T19:40:47.216230] [INFO ] [REMOTE ] KO: Fetching primary data for 2025-06. [2025-09-24T19:40:47.256755] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-24T19:40:47.913450] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2025-07 (1.50 seconds). [2025-09-24T19:40:48.016069] [INFO ] [REMOTE ] KNX: Fetching primary data for 2025-08. [2025-09-24T19:40:48.816101] [INFO ] [REMOTE ] KODK: Fetching primary data for 2025-05. [2025-09-24T19:40:49.616131] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2025-07. [2025-09-24T19:40:49.748514] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2025-08 (1.73 seconds). [2025-09-24T19:40:49.793307] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2025-06 (2.58 seconds). [2025-09-24T19:40:50.122042] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2025-05 (1.31 seconds). [2025-09-24T19:40:50.416097] [INFO ] [REMOTE ] KO: Fetching primary data for 2025-07. [2025-09-24T19:40:51.057590] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2025-07 (1.44 seconds). [2025-09-24T19:40:51.216114] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2025-08. [2025-09-24T19:40:52.016093] [INFO ] [REMOTE ] KODK: Fetching primary data for 2025-06. [2025-09-24T19:40:52.745566] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-24T19:40:52.816112] [INFO ] [REMOTE ] KNX: Fetching primary data for 2025-09. [2025-09-24T19:40:53.239813] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2025-07 (2.82 seconds). [2025-09-24T19:40:53.500491] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2025-06 (1.48 seconds). [2025-09-24T19:40:53.616076] [INFO ] [REMOTE ] KODK: Fetching primary data for 2025-07. [2025-09-24T19:40:54.420931] [INFO ] [REMOTE ] KO: Fetching primary data for 2025-08. [2025-09-24T19:40:54.427161] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-24T19:40:54.437497] [INFO ] [REMOTE ] KNX: Full fetch complete (75701 records). [2025-09-24T19:40:54.437711] [DEBUG] [VALIDATOR ] KNX: Validating primary data. [2025-09-24T19:40:54.868793] [DEBUG] [VALIDATOR ] KNX: All expected trading days are present. [2025-09-24T19:40:54.868894] [DEBUG] [VALIDATOR ] KNX: Primary data validation passed. [2025-09-24T19:40:54.869936] [INFO ] [MAIN ] KNX: Fetched primary data is valid. [2025-09-24T19:40:54.870001] [DEBUG] [LOCAL ] KNX: Saving primary data. [2025-09-24T19:40:54.871662] [DEBUG] [LOCAL ] KNX: Trimmed 75701 records to 52595 (keeping 200 days of data) [2025-09-24T19:40:55.213622] [DEBUG] [LOCAL ] KNX: Primary data saved (52595 records). [2025-09-24T19:40:55.213823] [INFO ] [MAIN ] KNX: Full history saved. [2025-09-24T19:40:55.213924] [INFO ] [MAIN ] Update Progress: 1211/2373 symbols completed. KNX took 30.4s. Estimated remaining: 2h 34m 21s. Rate: 7.5 symbols/min [2025-09-24T19:40:55.246752] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2025-09. [2025-09-24T19:40:55.405219] [INFO ] [MAIN ] KOF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:40:55.434404] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-24T19:40:55.470978] [DEBUG] [LOCAL ] KOF: Loaded 25835 existing records from primary storage. [2025-09-24T19:40:55.471254] [INFO ] [MAIN ] KOF: Loaded 25835 existing records. [2025-09-24T19:40:55.655100] [WARN ] [MAIN ] KOF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:40:55.655345] [INFO ] [MAIN ] KOF: Wiping existing primary data before full refresh. [2025-09-24T19:40:55.655395] [INFO ] [LOCAL ] KOF: Starting deletion of primary data. [2025-09-24T19:40:55.656430] [DEBUG] [LOCAL ] KOF: Deleted primary data file. [2025-09-24T19:40:55.656493] [INFO ] [MAIN ] KOF: Starting full primary refresh. [2025-09-24T19:40:56.011024] [INFO ] [REMOTE ] KOF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:40:56.016046] [INFO ] [REMOTE ] KOF: Fetching primary data for 2024-12. [2025-09-24T19:40:56.816102] [INFO ] [REMOTE ] KODK: Fetching primary data for 2025-08. [2025-09-24T19:40:57.179326] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2025-08 (2.76 seconds). [2025-09-24T19:40:57.216971] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2025-09 (1.97 seconds). [2025-09-24T19:40:57.236627] [INFO ] [REMOTE ] KNTK: Full fetch complete (64025 records). [2025-09-24T19:40:57.237689] [DEBUG] [VALIDATOR ] KNTK: Validating primary data. [2025-09-24T19:40:57.237605] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-24T19:40:57.621025] [INFO ] [REMOTE ] KOF: Fetching primary data for 2025-01. [2025-09-24T19:40:57.643237] [DEBUG] [VALIDATOR ] KNTK: All expected trading days are present. [2025-09-24T19:40:57.643353] [DEBUG] [VALIDATOR ] KNTK: Primary data validation passed. [2025-09-24T19:40:57.644709] [INFO ] [MAIN ] KNTK: Fetched primary data is valid. [2025-09-24T19:40:57.644873] [DEBUG] [LOCAL ] KNTK: Saving primary data. [2025-09-24T19:40:57.649201] [DEBUG] [LOCAL ] KNTK: Trimmed 64025 records to 46087 (keeping 200 days of data) [2025-09-24T19:40:57.958910] [DEBUG] [LOCAL ] KNTK: Primary data saved (46087 records). [2025-09-24T19:40:57.959069] [INFO ] [MAIN ] KNTK: Full history saved. [2025-09-24T19:40:57.959177] [INFO ] [MAIN ] Update Progress: 1212/2373 symbols completed. KNTK took 35.0s. Estimated remaining: 2h 34m 8s. Rate: 7.5 symbols/min [2025-09-24T19:40:58.137209] [INFO ] [MAIN ] KOP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:40:58.159547] [DEBUG] [LOCAL ] KOP: Loaded 17936 existing records from primary storage. [2025-09-24T19:40:58.159771] [INFO ] [MAIN ] KOP: Loaded 17936 existing records. [2025-09-24T19:40:58.345299] [WARN ] [MAIN ] KOP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:40:58.345561] [INFO ] [MAIN ] KOP: Wiping existing primary data before full refresh. [2025-09-24T19:40:58.345610] [INFO ] [LOCAL ] KOP: Starting deletion of primary data. [2025-09-24T19:40:58.346371] [DEBUG] [LOCAL ] KOP: Deleted primary data file. [2025-09-24T19:40:58.346434] [INFO ] [MAIN ] KOP: Starting full primary refresh. [2025-09-24T19:40:58.417139] [INFO ] [REMOTE ] KO: Fetching primary data for 2025-09. [2025-09-24T19:40:58.745859] [INFO ] [REMOTE ] KOP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:40:58.773606] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2025-08 (1.96 seconds). [2025-09-24T19:40:58.987299] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-24T19:40:59.216097] [INFO ] [REMOTE ] KODK: Fetching primary data for 2025-09. [2025-09-24T19:41:00.016125] [INFO ] [REMOTE ] KOP: Fetching primary data for 2024-12. [2025-09-24T19:41:00.816122] [INFO ] [REMOTE ] KOF: Fetching primary data for 2025-02. [2025-09-24T19:41:00.954433] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-24T19:41:00.966160] [INFO ] [REMOTE ] KODK: Full fetch complete (63516 records). [2025-09-24T19:41:00.966402] [DEBUG] [VALIDATOR ] KODK: Validating primary data. [2025-09-24T19:41:01.285170] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2024-12 (1.27 seconds). [2025-09-24T19:41:01.413304] [DEBUG] [VALIDATOR ] KODK: All expected trading days are present. [2025-09-24T19:41:01.413517] [DEBUG] [VALIDATOR ] KODK: Primary data validation passed. [2025-09-24T19:41:01.414547] [INFO ] [MAIN ] KODK: Fetched primary data is valid. [2025-09-24T19:41:01.414633] [DEBUG] [LOCAL ] KODK: Saving primary data. [2025-09-24T19:41:01.439278] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2025-09 (3.02 seconds). [2025-09-24T19:41:01.448940] [DEBUG] [LOCAL ] KODK: Trimmed 63516 records to 43383 (keeping 200 days of data) [2025-09-24T19:41:01.449856] [INFO ] [REMOTE ] KO: Full fetch complete (69414 records). [2025-09-24T19:41:01.450342] [DEBUG] [VALIDATOR ] KO: Validating primary data. [2025-09-24T19:41:01.645469] [INFO ] [REMOTE ] KOP: Fetching primary data for 2025-01. [2025-09-24T19:41:01.774848] [WARN ] [VALIDATOR ] KO: Validation failed - insufficient historical data. Have 178 unique days, need 200 days [2025-09-24T19:41:01.776888] [FATAL] [MAIN ] KO: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:41:01.778477] [WARN ] [MAIN ] KO: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:41:01.784504] [INFO ] [LOCAL ] KO: Starting deletion of primary data. [2025-09-24T19:41:01.807829] [DEBUG] [LOCAL ] KO: No primary data file found to delete. [2025-09-24T19:41:01.809087] [INFO ] [LOCAL ] KO: Starting deletion of derivative data. [2025-09-24T19:41:01.810271] [DEBUG] [LOCAL ] KO: No derivative data file found to delete. [2025-09-24T19:41:01.810094] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2025-02 (0.99 seconds). [2025-09-24T19:41:01.854823] [INFO ] [MAIN ] Update Progress: 1213/2373 symbols completed. KO took 35.9s. Estimated remaining: 2h 33m 56s. Rate: 7.5 symbols/min [2025-09-24T19:41:02.077132] [INFO ] [MAIN ] KORE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:41:02.084809] [DEBUG] [LOCAL ] KORE: Loaded 1946 existing records from primary storage. [2025-09-24T19:41:02.085472] [INFO ] [MAIN ] KORE: Loaded 1946 existing records. [2025-09-24T19:41:02.275798] [WARN ] [MAIN ] KORE: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:41:02.278285] [INFO ] [MAIN ] KORE: Wiping existing primary data before full refresh. [2025-09-24T19:41:02.279694] [INFO ] [LOCAL ] KORE: Starting deletion of primary data. [2025-09-24T19:41:02.280402] [DEBUG] [LOCAL ] KORE: Deleted primary data file. [2025-09-24T19:41:02.280834] [INFO ] [MAIN ] KORE: Starting full primary refresh. [2025-09-24T19:41:02.419986] [INFO ] [REMOTE ] KOF: Fetching primary data for 2025-03. [2025-09-24T19:41:02.665081] [DEBUG] [LOCAL ] KODK: Primary data saved (43383 records). [2025-09-24T19:41:02.675892] [INFO ] [MAIN ] KODK: Full history saved. [2025-09-24T19:41:02.676162] [INFO ] [MAIN ] Update Progress: 1214/2373 symbols completed. KODK took 32.3s. Estimated remaining: 2h 33m 41s. Rate: 7.5 symbols/min [2025-09-24T19:41:02.760830] [INFO ] [REMOTE ] KORE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:41:02.847894] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2025-01 (1.20 seconds). [2025-09-24T19:41:02.949734] [INFO ] [MAIN ] KOS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:41:03.011230] [DEBUG] [LOCAL ] KOS: Loaded 53066 existing records from primary storage. [2025-09-24T19:41:03.011440] [INFO ] [MAIN ] KOS: Loaded 53066 existing records. [2025-09-24T19:41:03.195769] [WARN ] [MAIN ] KOS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:41:03.196046] [INFO ] [MAIN ] KOS: Wiping existing primary data before full refresh. [2025-09-24T19:41:03.196099] [INFO ] [LOCAL ] KOS: Starting deletion of primary data. [2025-09-24T19:41:03.197553] [DEBUG] [LOCAL ] KOS: Deleted primary data file. [2025-09-24T19:41:03.197616] [INFO ] [MAIN ] KOS: Starting full primary refresh. [2025-09-24T19:41:03.221276] [INFO ] [REMOTE ] KOP: Fetching primary data for 2025-02. [2025-09-24T19:41:03.569572] [INFO ] [REMOTE ] KOS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:41:03.586246] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2025-03 (1.17 seconds). [2025-09-24T19:41:04.016058] [INFO ] [REMOTE ] KORE: Fetching primary data for 2024-12. [2025-09-24T19:41:04.404689] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-24T19:41:04.816068] [INFO ] [REMOTE ] KOP: Fetching primary data for 2025-03. [2025-09-24T19:41:04.939536] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2024-12 (0.92 seconds). [2025-09-24T19:41:05.616088] [INFO ] [REMOTE ] KORE: Fetching primary data for 2025-01. [2025-09-24T19:41:05.968211] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2025-03 (1.15 seconds). [2025-09-24T19:41:06.416090] [INFO ] [REMOTE ] KOP: Fetching primary data for 2025-04. [2025-09-24T19:41:06.486617] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2025-01 (0.87 seconds). [2025-09-24T19:41:07.216128] [INFO ] [REMOTE ] KORE: Fetching primary data for 2025-02. [2025-09-24T19:41:07.359928] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2025-04 (0.94 seconds). [2025-09-24T19:41:07.649268] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2025-02 (0.43 seconds). [2025-09-24T19:41:08.016179] [INFO ] [REMOTE ] KOS: Fetching primary data for 2024-12. [2025-09-24T19:41:08.816127] [INFO ] [REMOTE ] KOP: Fetching primary data for 2025-05. [2025-09-24T19:41:09.616120] [INFO ] [REMOTE ] KOF: Fetching primary data for 2025-04. [2025-09-24T19:41:09.667559] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T19:41:09.887929] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2025-05 (1.07 seconds). [2025-09-24T19:41:10.416157] [INFO ] [REMOTE ] KOP: Fetching primary data for 2025-06. [2025-09-24T19:41:10.901281] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-24T19:41:11.216066] [INFO ] [REMOTE ] KOS: Fetching primary data for 2025-01. [2025-09-24T19:41:11.329953] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2025-06 (0.91 seconds). [2025-09-24T19:41:12.016094] [INFO ] [REMOTE ] KOP: Fetching primary data for 2025-07. [2025-09-24T19:41:12.745105] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2025-07 (0.73 seconds). [2025-09-24T19:41:12.816047] [INFO ] [REMOTE ] KOP: Fetching primary data for 2025-08. [2025-09-24T19:41:13.061001] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2025-01 (1.84 seconds). [2025-09-24T19:41:13.616105] [INFO ] [REMOTE ] KORE: Fetching primary data for 2025-03. [2025-09-24T19:41:13.837588] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-24T19:41:13.991340] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2025-03 (0.38 seconds). [2025-09-24T19:41:14.416110] [INFO ] [REMOTE ] KORE: Fetching primary data for 2025-04. [2025-09-24T19:41:14.803336] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2025-04 (0.39 seconds). [2025-09-24T19:41:15.216082] [INFO ] [REMOTE ] KOS: Fetching primary data for 2025-02. [2025-09-24T19:41:16.016214] [INFO ] [REMOTE ] KOF: Fetching primary data for 2025-05. [2025-09-24T19:41:16.816140] [INFO ] [REMOTE ] KOP: Fetching primary data for 2025-09. [2025-09-24T19:41:16.908911] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2025-02 (1.69 seconds). [2025-09-24T19:41:17.485829] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-24T19:41:17.616084] [INFO ] [REMOTE ] KOS: Fetching primary data for 2025-03. [2025-09-24T19:41:18.020158] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-24T19:41:18.024259] [INFO ] [REMOTE ] KOP: Full fetch complete (25417 records). [2025-09-24T19:41:18.024339] [DEBUG] [VALIDATOR ] KOP: Validating primary data. [2025-09-24T19:41:18.397454] [DEBUG] [VALIDATOR ] KOP: All expected trading days are present. [2025-09-24T19:41:18.397538] [DEBUG] [VALIDATOR ] KOP: Primary data validation passed. [2025-09-24T19:41:18.398113] [INFO ] [MAIN ] KOP: Fetched primary data is valid. [2025-09-24T19:41:18.398176] [DEBUG] [LOCAL ] KOP: Saving primary data. [2025-09-24T19:41:18.398869] [DEBUG] [LOCAL ] KOP: Trimmed 25417 records to 17845 (keeping 200 days of data) [2025-09-24T19:41:18.445156] [INFO ] [REMOTE ] KOF: Fetching primary data for 2025-06. [2025-09-24T19:41:18.524790] [DEBUG] [LOCAL ] KOP: Primary data saved (17845 records). [2025-09-24T19:41:18.525060] [INFO ] [MAIN ] KOP: Full history saved. [2025-09-24T19:41:18.525444] [INFO ] [MAIN ] Update Progress: 1215/2373 symbols completed. KOP took 20.6s. Estimated remaining: 2h 33m 41s. Rate: 7.5 symbols/min [2025-09-24T19:41:18.707506] [INFO ] [MAIN ] KR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:41:18.766375] [DEBUG] [LOCAL ] KR: Loaded 53682 existing records from primary storage. [2025-09-24T19:41:18.766573] [INFO ] [MAIN ] KR: Loaded 53682 existing records. [2025-09-24T19:41:18.953999] [WARN ] [MAIN ] KR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:41:18.954279] [INFO ] [MAIN ] KR: Wiping existing primary data before full refresh. [2025-09-24T19:41:18.954326] [INFO ] [LOCAL ] KR: Starting deletion of primary data. [2025-09-24T19:41:18.955882] [DEBUG] [LOCAL ] KR: Deleted primary data file. [2025-09-24T19:41:18.955943] [INFO ] [MAIN ] KR: Starting full primary refresh. [2025-09-24T19:41:19.216361] [INFO ] [REMOTE ] KORE: Fetching primary data for 2025-05. [2025-09-24T19:41:19.341976] [INFO ] [REMOTE ] KR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:41:19.379471] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-24T19:41:19.727469] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2025-05 (0.51 seconds). [2025-09-24T19:41:19.823597] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-24T19:41:20.016107] [INFO ] [REMOTE ] KR: Fetching primary data for 2024-12. [2025-09-24T19:41:20.816133] [INFO ] [REMOTE ] KOF: Fetching primary data for 2025-07. [2025-09-24T19:41:21.616086] [INFO ] [REMOTE ] KOS: Fetching primary data for 2025-04. [2025-09-24T19:41:21.876068] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2024-12 (1.86 seconds). [2025-09-24T19:41:22.068054] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-24T19:41:22.416108] [INFO ] [REMOTE ] KOF: Fetching primary data for 2025-08. [2025-09-24T19:41:23.121470] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-24T19:41:23.216061] [INFO ] [REMOTE ] KORE: Fetching primary data for 2025-06. [2025-09-24T19:41:23.328924] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2025-08 (0.91 seconds). [2025-09-24T19:41:23.726168] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2025-06 (0.51 seconds). [2025-09-24T19:41:24.016122] [INFO ] [REMOTE ] KOF: Fetching primary data for 2025-09. [2025-09-24T19:41:24.816110] [INFO ] [REMOTE ] KOS: Fetching primary data for 2025-05. [2025-09-24T19:41:25.238044] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2025-09 (1.22 seconds). [2025-09-24T19:41:25.243351] [INFO ] [REMOTE ] KOF: Full fetch complete (36953 records). [2025-09-24T19:41:25.243513] [DEBUG] [VALIDATOR ] KOF: Validating primary data. [2025-09-24T19:41:25.621259] [INFO ] [REMOTE ] KORE: Fetching primary data for 2025-07. [2025-09-24T19:41:25.637125] [DEBUG] [VALIDATOR ] KOF: All expected trading days are present. [2025-09-24T19:41:25.637247] [DEBUG] [VALIDATOR ] KOF: Primary data validation passed. [2025-09-24T19:41:25.638080] [INFO ] [MAIN ] KOF: Fetched primary data is valid. [2025-09-24T19:41:25.638177] [DEBUG] [LOCAL ] KOF: Saving primary data. [2025-09-24T19:41:25.639382] [DEBUG] [LOCAL ] KOF: Trimmed 36953 records to 25908 (keeping 200 days of data) [2025-09-24T19:41:25.809504] [DEBUG] [LOCAL ] KOF: Primary data saved (25908 records). [2025-09-24T19:41:25.809688] [INFO ] [MAIN ] KOF: Full history saved. [2025-09-24T19:41:25.809825] [INFO ] [MAIN ] Update Progress: 1216/2373 symbols completed. KOF took 30.6s. Estimated remaining: 2h 33m 32s. Rate: 7.5 symbols/min [2025-09-24T19:41:25.992296] [INFO ] [MAIN ] KRC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:41:26.042347] [DEBUG] [LOCAL ] KRC: Loaded 48420 existing records from primary storage. [2025-09-24T19:41:26.042572] [INFO ] [MAIN ] KRC: Loaded 48420 existing records. [2025-09-24T19:41:26.223112] [WARN ] [MAIN ] KRC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:41:26.223487] [INFO ] [MAIN ] KRC: Wiping existing primary data before full refresh. [2025-09-24T19:41:26.223562] [INFO ] [LOCAL ] KRC: Starting deletion of primary data. [2025-09-24T19:41:26.225002] [DEBUG] [LOCAL ] KRC: Deleted primary data file. [2025-09-24T19:41:26.225083] [INFO ] [MAIN ] KRC: Starting full primary refresh. [2025-09-24T19:41:26.251322] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2025-07 (0.63 seconds). [2025-09-24T19:41:26.419761] [INFO ] [REMOTE ] KORE: Fetching primary data for 2025-08. [2025-09-24T19:41:26.653084] [INFO ] [REMOTE ] KRC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:41:26.654677] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2025-05 (1.84 seconds). [2025-09-24T19:41:26.993046] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2025-08 (0.57 seconds). [2025-09-24T19:41:27.216089] [INFO ] [REMOTE ] KOS: Fetching primary data for 2025-06. [2025-09-24T19:41:28.016095] [INFO ] [REMOTE ] KORE: Fetching primary data for 2025-09. [2025-09-24T19:41:28.541666] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2025-09 (0.53 seconds). [2025-09-24T19:41:28.542700] [INFO ] [REMOTE ] KORE: Full fetch complete (6100 records). [2025-09-24T19:41:28.542772] [DEBUG] [VALIDATOR ] KORE: Validating primary data. [2025-09-24T19:41:28.821219] [INFO ] [REMOTE ] KR: Fetching primary data for 2025-01. [2025-09-24T19:41:28.935967] [DEBUG] [VALIDATOR ] KORE: All expected trading days are present. [2025-09-24T19:41:28.936483] [DEBUG] [VALIDATOR ] KORE: Primary data validation passed. [2025-09-24T19:41:28.936864] [INFO ] [MAIN ] KORE: Fetched primary data is valid. [2025-09-24T19:41:28.936999] [DEBUG] [LOCAL ] KORE: Saving primary data. [2025-09-24T19:41:28.937988] [DEBUG] [LOCAL ] KORE: Trimmed 6100 records to 1970 (keeping 200 days of data) [2025-09-24T19:41:28.984458] [DEBUG] [LOCAL ] KORE: Primary data saved (1970 records). [2025-09-24T19:41:28.984358] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2025-06 (1.77 seconds). [2025-09-24T19:41:28.995004] [INFO ] [MAIN ] KORE: Full history saved. [2025-09-24T19:41:28.995615] [INFO ] [MAIN ] Update Progress: 1217/2373 symbols completed. KORE took 27.1s. Estimated remaining: 2h 33m 20s. Rate: 7.5 symbols/min [2025-09-24T19:41:29.173576] [INFO ] [MAIN ] KREF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:41:29.230421] [DEBUG] [LOCAL ] KREF: Loaded 37022 existing records from primary storage. [2025-09-24T19:41:29.230565] [INFO ] [MAIN ] KREF: Loaded 37022 existing records. [2025-09-24T19:41:29.411549] [WARN ] [MAIN ] KREF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:41:29.411811] [INFO ] [MAIN ] KREF: Wiping existing primary data before full refresh. [2025-09-24T19:41:29.411875] [INFO ] [LOCAL ] KREF: Starting deletion of primary data. [2025-09-24T19:41:29.413023] [DEBUG] [LOCAL ] KREF: Deleted primary data file. [2025-09-24T19:41:29.413092] [INFO ] [MAIN ] KREF: Starting full primary refresh. [2025-09-24T19:41:29.621250] [INFO ] [REMOTE ] KOS: Fetching primary data for 2025-07. [2025-09-24T19:41:29.782357] [INFO ] [REMOTE ] KREF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:41:30.421610] [INFO ] [REMOTE ] KRC: Fetching primary data for 2024-12. [2025-09-24T19:41:30.452854] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-24T19:41:31.216078] [INFO ] [REMOTE ] KREF: Fetching primary data for 2024-12. [2025-09-24T19:41:31.362477] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2025-07 (1.74 seconds). [2025-09-24T19:41:32.016044] [INFO ] [REMOTE ] KOS: Fetching primary data for 2025-08. [2025-09-24T19:41:32.204224] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-24T19:41:32.572921] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2024-12 (1.36 seconds). [2025-09-24T19:41:32.816078] [INFO ] [REMOTE ] KREF: Fetching primary data for 2025-01. [2025-09-24T19:41:33.621222] [INFO ] [REMOTE ] KR: Fetching primary data for 2025-02. [2025-09-24T19:41:33.639922] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2025-08 (1.62 seconds). [2025-09-24T19:41:34.178078] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2025-01 (1.36 seconds). [2025-09-24T19:41:34.416120] [INFO ] [REMOTE ] KREF: Fetching primary data for 2025-02. [2025-09-24T19:41:35.216075] [INFO ] [REMOTE ] KRC: Fetching primary data for 2025-01. [2025-09-24T19:41:35.438485] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2025-02 (1.82 seconds). [2025-09-24T19:41:35.652697] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-24T19:41:36.016089] [INFO ] [REMOTE ] KREF: Fetching primary data for 2025-03. [2025-09-24T19:41:36.464871] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-24T19:41:36.816148] [INFO ] [REMOTE ] KOS: Fetching primary data for 2025-09. [2025-09-24T19:41:37.087863] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2025-03 (1.07 seconds). [2025-09-24T19:41:37.616094] [INFO ] [REMOTE ] KR: Fetching primary data for 2025-03. [2025-09-24T19:41:38.416101] [INFO ] [REMOTE ] KRC: Fetching primary data for 2025-02. [2025-09-24T19:41:38.753215] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2025-09 (1.94 seconds). [2025-09-24T19:41:38.763946] [INFO ] [REMOTE ] KOS: Full fetch complete (76851 records). [2025-09-24T19:41:38.764196] [DEBUG] [VALIDATOR ] KOS: Validating primary data. [2025-09-24T19:41:39.195709] [DEBUG] [VALIDATOR ] KOS: All expected trading days are present. [2025-09-24T19:41:39.195883] [DEBUG] [VALIDATOR ] KOS: Primary data validation passed. [2025-09-24T19:41:39.196990] [INFO ] [MAIN ] KOS: Fetched primary data is valid. [2025-09-24T19:41:39.197055] [DEBUG] [LOCAL ] KOS: Saving primary data. [2025-09-24T19:41:39.198736] [DEBUG] [LOCAL ] KOS: Trimmed 76851 records to 53064 (keeping 200 days of data) [2025-09-24T19:41:39.256327] [INFO ] [REMOTE ] KREF: Fetching primary data for 2025-04. [2025-09-24T19:41:39.538361] [DEBUG] [LOCAL ] KOS: Primary data saved (53064 records). [2025-09-24T19:41:39.538554] [INFO ] [MAIN ] KOS: Full history saved. [2025-09-24T19:41:39.538794] [INFO ] [MAIN ] Update Progress: 1218/2373 symbols completed. KOS took 36.8s. Estimated remaining: 2h 33m 14s. Rate: 7.5 symbols/min [2025-09-24T19:41:39.702268] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2025-03 (2.09 seconds). [2025-09-24T19:41:39.773491] [INFO ] [MAIN ] KRG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:41:39.827030] [DEBUG] [LOCAL ] KRG: Loaded 49153 existing records from primary storage. [2025-09-24T19:41:39.827187] [INFO ] [MAIN ] KRG: Loaded 49153 existing records. [2025-09-24T19:41:40.031141] [INFO ] [REMOTE ] KR: Fetching primary data for 2025-04. [2025-09-24T19:41:40.031568] [WARN ] [MAIN ] KRG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:41:40.033523] [INFO ] [MAIN ] KRG: Wiping existing primary data before full refresh. [2025-09-24T19:41:40.033661] [INFO ] [LOCAL ] KRG: Starting deletion of primary data. [2025-09-24T19:41:40.044184] [DEBUG] [LOCAL ] KRG: Deleted primary data file. [2025-09-24T19:41:40.044480] [INFO ] [MAIN ] KRG: Starting full primary refresh. [2025-09-24T19:41:40.172411] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2025-02 (1.76 seconds). [2025-09-24T19:41:40.493258] [INFO ] [REMOTE ] KRG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:41:40.519130] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2025-04 (1.26 seconds). [2025-09-24T19:41:40.816093] [INFO ] [REMOTE ] KRG: Fetching primary data for 2024-12. [2025-09-24T19:41:41.616105] [INFO ] [REMOTE ] KREF: Fetching primary data for 2025-05. [2025-09-24T19:41:42.165263] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2025-04 (2.13 seconds). [2025-09-24T19:41:42.370779] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2024-12 (1.55 seconds). [2025-09-24T19:41:42.416051] [INFO ] [REMOTE ] KRG: Fetching primary data for 2025-01. [2025-09-24T19:41:42.736731] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-24T19:41:43.216084] [INFO ] [REMOTE ] KRC: Fetching primary data for 2025-03. [2025-09-24T19:41:43.745879] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2025-01 (1.33 seconds). [2025-09-24T19:41:44.016111] [INFO ] [REMOTE ] KR: Fetching primary data for 2025-05. [2025-09-24T19:41:44.816075] [INFO ] [REMOTE ] KREF: Fetching primary data for 2025-06. [2025-09-24T19:41:44.943808] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-24T19:41:45.616090] [INFO ] [REMOTE ] KRC: Fetching primary data for 2025-04. [2025-09-24T19:41:45.992758] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2025-06 (1.18 seconds). [2025-09-24T19:41:46.042747] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2025-05 (2.03 seconds). [2025-09-24T19:41:46.416096] [INFO ] [REMOTE ] KR: Fetching primary data for 2025-06. [2025-09-24T19:41:47.216121] [INFO ] [REMOTE ] KREF: Fetching primary data for 2025-07. [2025-09-24T19:41:47.421673] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-24T19:41:48.016056] [INFO ] [REMOTE ] KRG: Fetching primary data for 2025-02. [2025-09-24T19:41:48.239810] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2025-06 (1.82 seconds). [2025-09-24T19:41:48.279441] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2025-07 (1.06 seconds). [2025-09-24T19:41:48.816073] [INFO ] [REMOTE ] KREF: Fetching primary data for 2025-08. [2025-09-24T19:41:49.581883] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-24T19:41:49.616031] [INFO ] [REMOTE ] KRG: Fetching primary data for 2025-03. [2025-09-24T19:41:50.167944] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-24T19:41:50.416094] [INFO ] [REMOTE ] KRC: Fetching primary data for 2025-05. [2025-09-24T19:41:51.003894] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2025-03 (1.39 seconds). [2025-09-24T19:41:51.216091] [INFO ] [REMOTE ] KRG: Fetching primary data for 2025-04. [2025-09-24T19:41:51.800480] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2025-05 (1.38 seconds). [2025-09-24T19:41:52.016165] [INFO ] [REMOTE ] KRC: Fetching primary data for 2025-06. [2025-09-24T19:41:52.816110] [INFO ] [REMOTE ] KREF: Fetching primary data for 2025-09. [2025-09-24T19:41:52.962971] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-24T19:41:53.444366] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-24T19:41:53.616083] [INFO ] [REMOTE ] KR: Fetching primary data for 2025-07. [2025-09-24T19:41:54.381960] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2025-09 (1.57 seconds). [2025-09-24T19:41:54.389166] [INFO ] [REMOTE ] KREF: Full fetch complete (51860 records). [2025-09-24T19:41:54.389256] [DEBUG] [VALIDATOR ] KREF: Validating primary data. [2025-09-24T19:41:54.421261] [INFO ] [REMOTE ] KRC: Fetching primary data for 2025-07. [2025-09-24T19:41:54.805312] [DEBUG] [VALIDATOR ] KREF: All expected trading days are present. [2025-09-24T19:41:54.805762] [DEBUG] [VALIDATOR ] KREF: Primary data validation passed. [2025-09-24T19:41:54.806992] [INFO ] [MAIN ] KREF: Fetched primary data is valid. [2025-09-24T19:41:54.807082] [DEBUG] [LOCAL ] KREF: Saving primary data. [2025-09-24T19:41:54.809449] [DEBUG] [LOCAL ] KREF: Trimmed 51860 records to 37132 (keeping 200 days of data) [2025-09-24T19:41:55.046170] [DEBUG] [LOCAL ] KREF: Primary data saved (37132 records). [2025-09-24T19:41:55.046362] [INFO ] [MAIN ] KREF: Full history saved. [2025-09-24T19:41:55.046463] [INFO ] [MAIN ] Update Progress: 1219/2373 symbols completed. KREF took 26.1s. Estimated remaining: 2h 33m 14s. Rate: 7.5 symbols/min [2025-09-24T19:41:55.219288] [INFO ] [REMOTE ] KRG: Fetching primary data for 2025-05. [2025-09-24T19:41:55.219065] [INFO ] [MAIN ] KRMN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:41:55.219788] [DEBUG] [LOCAL ] KRMN: No existing data file found in primary storage. [2025-09-24T19:41:55.220848] [WARN ] [MAIN ] KRMN: No existing data found, performing full refresh instead. [2025-09-24T19:41:55.221057] [INFO ] [MAIN ] KRMN: Wiping existing primary data before full refresh. [2025-09-24T19:41:55.221102] [INFO ] [LOCAL ] KRMN: Starting deletion of primary data. [2025-09-24T19:41:55.221146] [DEBUG] [LOCAL ] KRMN: No primary data file found to delete. [2025-09-24T19:41:55.221181] [INFO ] [MAIN ] KRMN: Starting full primary refresh. [2025-09-24T19:41:55.594346] [INFO ] [REMOTE ] KRMN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:41:55.633488] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2025-07 (2.02 seconds). [2025-09-24T19:41:56.016052] [INFO ] [REMOTE ] KR: Fetching primary data for 2025-08. [2025-09-24T19:41:56.263903] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2025-07 (1.84 seconds). [2025-09-24T19:41:56.529720] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2025-05 (1.31 seconds). [2025-09-24T19:41:56.816092] [INFO ] [REMOTE ] KRC: Fetching primary data for 2025-08. [2025-09-24T19:41:57.616078] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2024-12. [2025-09-24T19:41:57.812636] [DEBUG] [REMOTE ] KRMN: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:41:57.816475] [WARN ] [REMOTE ] KRMN: No data returned for month 2024-12 [2025-09-24T19:41:57.819069] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2025-08 (1.80 seconds). [2025-09-24T19:41:58.416131] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2025-01. [2025-09-24T19:41:58.552520] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-24T19:41:58.790586] [DEBUG] [REMOTE ] KRMN: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:41:58.790971] [WARN ] [REMOTE ] KRMN: No data returned for month 2025-01 [2025-09-24T19:41:59.216075] [INFO ] [REMOTE ] KRG: Fetching primary data for 2025-06. [2025-09-24T19:42:00.016083] [INFO ] [REMOTE ] KRC: Fetching primary data for 2025-09. [2025-09-24T19:42:00.462294] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-24T19:42:00.816121] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2025-02. [2025-09-24T19:42:01.616105] [INFO ] [REMOTE ] KR: Fetching primary data for 2025-09. [2025-09-24T19:42:01.890839] [INFO ] [REMOTE ] KRMN: Incremental fetch complete for 2025-02 (1.07 seconds). [2025-09-24T19:42:02.189597] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2025-09 (2.17 seconds). [2025-09-24T19:42:02.203008] [INFO ] [REMOTE ] KRC: Full fetch complete (69548 records). [2025-09-24T19:42:02.203210] [DEBUG] [VALIDATOR ] KRC: Validating primary data. [2025-09-24T19:42:02.421279] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2025-03. [2025-09-24T19:42:02.620048] [DEBUG] [VALIDATOR ] KRC: All expected trading days are present. [2025-09-24T19:42:02.620140] [DEBUG] [VALIDATOR ] KRC: Primary data validation passed. [2025-09-24T19:42:02.621263] [INFO ] [MAIN ] KRC: Fetched primary data is valid. [2025-09-24T19:42:02.621335] [DEBUG] [LOCAL ] KRC: Saving primary data. [2025-09-24T19:42:02.622885] [DEBUG] [LOCAL ] KRC: Trimmed 69548 records to 48389 (keeping 200 days of data) [2025-09-24T19:42:02.940371] [DEBUG] [LOCAL ] KRC: Primary data saved (48389 records). [2025-09-24T19:42:02.940518] [INFO ] [MAIN ] KRC: Full history saved. [2025-09-24T19:42:02.940606] [INFO ] [MAIN ] Update Progress: 1220/2373 symbols completed. KRC took 37.1s. Estimated remaining: 2h 33m 5s. Rate: 7.5 symbols/min [2025-09-24T19:42:03.120855] [INFO ] [MAIN ] KRO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:42:03.121055] [DEBUG] [LOCAL ] KRO: No existing data file found in primary storage. [2025-09-24T19:42:03.121093] [WARN ] [MAIN ] KRO: No existing data found, performing full refresh instead. [2025-09-24T19:42:03.121239] [INFO ] [MAIN ] KRO: Wiping existing primary data before full refresh. [2025-09-24T19:42:03.121282] [INFO ] [LOCAL ] KRO: Starting deletion of primary data. [2025-09-24T19:42:03.121325] [DEBUG] [LOCAL ] KRO: No primary data file found to delete. [2025-09-24T19:42:03.121360] [INFO ] [MAIN ] KRO: Starting full primary refresh. [2025-09-24T19:42:03.221366] [INFO ] [REMOTE ] KRG: Fetching primary data for 2025-07. [2025-09-24T19:42:03.494859] [INFO ] [REMOTE ] KRO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:42:04.016104] [INFO ] [REMOTE ] KRO: Fetching primary data for 2024-12. [2025-09-24T19:42:04.541678] [INFO ] [REMOTE ] KRMN: Incremental fetch complete for 2025-03 (2.12 seconds). [2025-09-24T19:42:04.657118] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2025-07 (1.44 seconds). [2025-09-24T19:42:04.816110] [INFO ] [REMOTE ] KRG: Fetching primary data for 2025-08. [2025-09-24T19:42:04.888745] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2024-12 (0.87 seconds). [2025-09-24T19:42:05.115834] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2025-09 (3.50 seconds). [2025-09-24T19:42:05.125842] [INFO ] [REMOTE ] KR: Full fetch complete (77679 records). [2025-09-24T19:42:05.126029] [DEBUG] [VALIDATOR ] KR: Validating primary data. [2025-09-24T19:42:05.542493] [DEBUG] [VALIDATOR ] KR: All expected trading days are present. [2025-09-24T19:42:05.542589] [DEBUG] [VALIDATOR ] KR: Primary data validation passed. [2025-09-24T19:42:05.543852] [INFO ] [MAIN ] KR: Fetched primary data is valid. [2025-09-24T19:42:05.543921] [DEBUG] [LOCAL ] KR: Saving primary data. [2025-09-24T19:42:05.545842] [DEBUG] [LOCAL ] KR: Trimmed 77679 records to 53682 (keeping 200 days of data) [2025-09-24T19:42:05.622806] [INFO ] [REMOTE ] KRO: Fetching primary data for 2025-01. [2025-09-24T19:42:05.897336] [DEBUG] [LOCAL ] KR: Primary data saved (53682 records). [2025-09-24T19:42:05.897482] [INFO ] [MAIN ] KR: Full history saved. [2025-09-24T19:42:05.897599] [INFO ] [MAIN ] Update Progress: 1221/2373 symbols completed. KR took 47.4s. Estimated remaining: 2h 32m 53s. Rate: 7.5 symbols/min [2025-09-24T19:42:06.072209] [INFO ] [MAIN ] KRP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:42:06.113794] [DEBUG] [LOCAL ] KRP: Loaded 37613 existing records from primary storage. [2025-09-24T19:42:06.113953] [INFO ] [MAIN ] KRP: Loaded 37613 existing records. [2025-09-24T19:42:06.309135] [WARN ] [MAIN ] KRP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:42:06.309390] [INFO ] [MAIN ] KRP: Wiping existing primary data before full refresh. [2025-09-24T19:42:06.309442] [INFO ] [LOCAL ] KRP: Starting deletion of primary data. [2025-09-24T19:42:06.310835] [DEBUG] [LOCAL ] KRP: Deleted primary data file. [2025-09-24T19:42:06.310905] [INFO ] [MAIN ] KRP: Starting full primary refresh. [2025-09-24T19:42:06.417131] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2025-04. [2025-09-24T19:42:06.474322] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2025-08 (1.66 seconds). [2025-09-24T19:42:06.744506] [INFO ] [REMOTE ] KRP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:42:06.781685] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-24T19:42:07.216105] [INFO ] [REMOTE ] KRO: Fetching primary data for 2025-02. [2025-09-24T19:42:07.923528] [INFO ] [REMOTE ] KRMN: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-24T19:42:08.016075] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2025-05. [2025-09-24T19:42:08.176827] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-24T19:42:08.816075] [INFO ] [REMOTE ] KRO: Fetching primary data for 2025-03. [2025-09-24T19:42:09.366292] [INFO ] [REMOTE ] KRMN: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-24T19:42:09.616111] [INFO ] [REMOTE ] KRG: Fetching primary data for 2025-09. [2025-09-24T19:42:09.893611] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2025-03 (1.08 seconds). [2025-09-24T19:42:10.416180] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2025-06. [2025-09-24T19:42:11.216103] [INFO ] [REMOTE ] KRO: Fetching primary data for 2025-04. [2025-09-24T19:42:11.254789] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2025-09 (1.64 seconds). [2025-09-24T19:42:11.267322] [INFO ] [REMOTE ] KRG: Full fetch complete (71026 records). [2025-09-24T19:42:11.267487] [DEBUG] [VALIDATOR ] KRG: Validating primary data. [2025-09-24T19:42:11.743943] [DEBUG] [VALIDATOR ] KRG: All expected trading days are present. [2025-09-24T19:42:11.744033] [DEBUG] [VALIDATOR ] KRG: Primary data validation passed. [2025-09-24T19:42:11.745013] [INFO ] [MAIN ] KRG: Fetched primary data is valid. [2025-09-24T19:42:11.745076] [DEBUG] [LOCAL ] KRG: Saving primary data. [2025-09-24T19:42:11.746531] [DEBUG] [LOCAL ] KRG: Trimmed 71026 records to 49177 (keeping 200 days of data) [2025-09-24T19:42:12.022621] [INFO ] [REMOTE ] KRP: Fetching primary data for 2024-12. [2025-09-24T19:42:12.064331] [DEBUG] [LOCAL ] KRG: Primary data saved (49177 records). [2025-09-24T19:42:12.064675] [INFO ] [MAIN ] KRG: Full history saved. [2025-09-24T19:42:12.064809] [INFO ] [MAIN ] Update Progress: 1222/2373 symbols completed. KRG took 32.5s. Estimated remaining: 2h 32m 43s. Rate: 7.5 symbols/min [2025-09-24T19:42:12.127931] [INFO ] [REMOTE ] KRMN: Incremental fetch complete for 2025-06 (1.71 seconds). [2025-09-24T19:42:12.284144] [INFO ] [MAIN ] KSS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:42:12.304329] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2025-04 (1.09 seconds). [2025-09-24T19:42:12.373829] [DEBUG] [LOCAL ] KSS: Loaded 53608 existing records from primary storage. [2025-09-24T19:42:12.373993] [INFO ] [MAIN ] KSS: Loaded 53608 existing records. [2025-09-24T19:42:12.551217] [WARN ] [MAIN ] KSS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:42:12.551515] [INFO ] [MAIN ] KSS: Wiping existing primary data before full refresh. [2025-09-24T19:42:12.551569] [INFO ] [LOCAL ] KSS: Starting deletion of primary data. [2025-09-24T19:42:12.552828] [DEBUG] [LOCAL ] KSS: Deleted primary data file. [2025-09-24T19:42:12.552890] [INFO ] [MAIN ] KSS: Starting full primary refresh. [2025-09-24T19:42:12.821824] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2025-07. [2025-09-24T19:42:12.919180] [INFO ] [REMOTE ] KSS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:42:13.449299] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2024-12 (1.43 seconds). [2025-09-24T19:42:13.616111] [INFO ] [REMOTE ] KRP: Fetching primary data for 2025-01. [2025-09-24T19:42:14.416088] [INFO ] [REMOTE ] KSS: Fetching primary data for 2024-12. [2025-09-24T19:42:14.683027] [INFO ] [REMOTE ] KRMN: Incremental fetch complete for 2025-07 (1.86 seconds). [2025-09-24T19:42:15.139272] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-24T19:42:15.216136] [INFO ] [REMOTE ] KRO: Fetching primary data for 2025-05. [2025-09-24T19:42:16.016072] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2025-08. [2025-09-24T19:42:16.335357] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-24T19:42:16.463250] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2024-12 (2.05 seconds). [2025-09-24T19:42:16.816108] [INFO ] [REMOTE ] KRP: Fetching primary data for 2025-02. [2025-09-24T19:42:17.616110] [INFO ] [REMOTE ] KRO: Fetching primary data for 2025-06. [2025-09-24T19:42:17.751535] [INFO ] [REMOTE ] KRMN: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-24T19:42:18.416120] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2025-09. [2025-09-24T19:42:19.218844] [INFO ] [REMOTE ] KSS: Fetching primary data for 2025-01. [2025-09-24T19:42:19.221054] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2025-02 (2.40 seconds). [2025-09-24T19:42:19.967857] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2025-06 (2.35 seconds). [2025-09-24T19:42:20.016031] [INFO ] [REMOTE ] KRO: Fetching primary data for 2025-07. [2025-09-24T19:42:20.549204] [INFO ] [REMOTE ] KRMN: Incremental fetch complete for 2025-09 (2.13 seconds). [2025-09-24T19:42:20.558420] [INFO ] [REMOTE ] KRMN: Full fetch complete (49939 records). [2025-09-24T19:42:20.558557] [DEBUG] [VALIDATOR ] KRMN: Validating primary data. [2025-09-24T19:42:20.757410] [WARN ] [VALIDATOR ] KRMN: Validation failed - insufficient historical data. Have 154 unique days, need 200 days [2025-09-24T19:42:20.758103] [FATAL] [MAIN ] KRMN: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:42:20.758294] [WARN ] [MAIN ] KRMN: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:42:20.758493] [INFO ] [LOCAL ] KRMN: Starting deletion of primary data. [2025-09-24T19:42:20.758825] [DEBUG] [LOCAL ] KRMN: No primary data file found to delete. [2025-09-24T19:42:20.758975] [INFO ] [LOCAL ] KRMN: Starting deletion of derivative data. [2025-09-24T19:42:20.759083] [DEBUG] [LOCAL ] KRMN: No derivative data file found to delete. [2025-09-24T19:42:20.759227] [INFO ] [MAIN ] Update Progress: 1223/2373 symbols completed. KRMN took 25.7s. Estimated remaining: 2h 32m 36s. Rate: 7.5 symbols/min [2025-09-24T19:42:20.824576] [INFO ] [REMOTE ] KRP: Fetching primary data for 2025-03. [2025-09-24T19:42:20.941076] [INFO ] [MAIN ] KT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:42:20.959449] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2025-07 (0.94 seconds). [2025-09-24T19:42:20.997175] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2025-01 (1.78 seconds). [2025-09-24T19:42:21.048137] [DEBUG] [LOCAL ] KT: Loaded 45670 existing records from primary storage. [2025-09-24T19:42:21.048320] [INFO ] [MAIN ] KT: Loaded 45670 existing records. [2025-09-24T19:42:21.232344] [WARN ] [MAIN ] KT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:42:21.232626] [INFO ] [MAIN ] KT: Wiping existing primary data before full refresh. [2025-09-24T19:42:21.232712] [INFO ] [LOCAL ] KT: Starting deletion of primary data. [2025-09-24T19:42:21.233980] [DEBUG] [LOCAL ] KT: Deleted primary data file. [2025-09-24T19:42:21.234044] [INFO ] [MAIN ] KT: Starting full primary refresh. [2025-09-24T19:42:21.596881] [INFO ] [REMOTE ] KT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:42:21.616029] [INFO ] [REMOTE ] KT: Fetching primary data for 2024-12. [2025-09-24T19:42:22.416056] [INFO ] [REMOTE ] KRO: Fetching primary data for 2025-08. [2025-09-24T19:42:22.573576] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-24T19:42:23.216147] [INFO ] [REMOTE ] KSS: Fetching primary data for 2025-02. [2025-09-24T19:42:23.362844] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2024-12 (1.75 seconds). [2025-09-24T19:42:23.775605] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-24T19:42:24.016133] [INFO ] [REMOTE ] KRP: Fetching primary data for 2025-04. [2025-09-24T19:42:24.816066] [INFO ] [REMOTE ] KT: Fetching primary data for 2025-01. [2025-09-24T19:42:24.857433] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2025-02 (1.64 seconds). [2025-09-24T19:42:25.539333] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-24T19:42:25.616078] [INFO ] [REMOTE ] KRP: Fetching primary data for 2025-05. [2025-09-24T19:42:26.416109] [INFO ] [REMOTE ] KRO: Fetching primary data for 2025-09. [2025-09-24T19:42:26.457135] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2025-01 (1.64 seconds). [2025-09-24T19:42:26.606540] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2025-05 (0.99 seconds). [2025-09-24T19:42:27.216103] [INFO ] [REMOTE ] KT: Fetching primary data for 2025-02. [2025-09-24T19:42:27.735636] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2025-09 (1.32 seconds). [2025-09-24T19:42:27.740980] [INFO ] [REMOTE ] KRO: Full fetch complete (34861 records). [2025-09-24T19:42:27.741123] [DEBUG] [VALIDATOR ] KRO: Validating primary data. [2025-09-24T19:42:28.021294] [INFO ] [REMOTE ] KSS: Fetching primary data for 2025-03. [2025-09-24T19:42:28.132540] [DEBUG] [VALIDATOR ] KRO: All expected trading days are present. [2025-09-24T19:42:28.132624] [DEBUG] [VALIDATOR ] KRO: Primary data validation passed. [2025-09-24T19:42:28.133451] [INFO ] [MAIN ] KRO: Fetched primary data is valid. [2025-09-24T19:42:28.133504] [DEBUG] [LOCAL ] KRO: Saving primary data. [2025-09-24T19:42:28.134412] [DEBUG] [LOCAL ] KRO: Trimmed 34861 records to 26034 (keeping 200 days of data) [2025-09-24T19:42:28.290583] [DEBUG] [LOCAL ] KRO: Primary data saved (26034 records). [2025-09-24T19:42:28.290770] [INFO ] [MAIN ] KRO: Full history saved. [2025-09-24T19:42:28.290879] [INFO ] [MAIN ] Update Progress: 1224/2373 symbols completed. KRO took 25.4s. Estimated remaining: 2h 32m 28s. Rate: 7.5 symbols/min [2025-09-24T19:42:28.470782] [INFO ] [MAIN ] KTB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:42:28.512040] [DEBUG] [LOCAL ] KTB: Loaded 41133 existing records from primary storage. [2025-09-24T19:42:28.512191] [INFO ] [MAIN ] KTB: Loaded 41133 existing records. [2025-09-24T19:42:28.702058] [WARN ] [MAIN ] KTB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:42:28.702319] [INFO ] [MAIN ] KTB: Wiping existing primary data before full refresh. [2025-09-24T19:42:28.702367] [INFO ] [LOCAL ] KTB: Starting deletion of primary data. [2025-09-24T19:42:28.703580] [DEBUG] [LOCAL ] KTB: Deleted primary data file. [2025-09-24T19:42:28.703685] [INFO ] [MAIN ] KTB: Starting full primary refresh. [2025-09-24T19:42:28.816271] [INFO ] [REMOTE ] KRP: Fetching primary data for 2025-06. [2025-09-24T19:42:29.090354] [INFO ] [REMOTE ] KTB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:42:29.120361] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2025-02 (1.90 seconds). [2025-09-24T19:42:29.616101] [INFO ] [REMOTE ] KTB: Fetching primary data for 2024-12. [2025-09-24T19:42:29.814454] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-24T19:42:30.246221] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-24T19:42:30.416135] [INFO ] [REMOTE ] KSS: Fetching primary data for 2025-04. [2025-09-24T19:42:30.534411] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2024-12 (0.92 seconds). [2025-09-24T19:42:31.216090] [INFO ] [REMOTE ] KT: Fetching primary data for 2025-03. [2025-09-24T19:42:32.016098] [INFO ] [REMOTE ] KRP: Fetching primary data for 2025-07. [2025-09-24T19:42:32.289406] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2025-04 (1.87 seconds). [2025-09-24T19:42:32.816113] [INFO ] [REMOTE ] KTB: Fetching primary data for 2025-01. [2025-09-24T19:42:32.888289] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-24T19:42:33.085394] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2025-07 (1.07 seconds). [2025-09-24T19:42:33.616091] [INFO ] [REMOTE ] KSS: Fetching primary data for 2025-05. [2025-09-24T19:42:33.896876] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2025-01 (1.08 seconds). [2025-09-24T19:42:34.416144] [INFO ] [REMOTE ] KRP: Fetching primary data for 2025-08. [2025-09-24T19:42:35.216128] [INFO ] [REMOTE ] KT: Fetching primary data for 2025-04. [2025-09-24T19:42:35.597219] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2025-08 (1.18 seconds). [2025-09-24T19:42:35.786346] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2025-05 (2.17 seconds). [2025-09-24T19:42:36.016125] [INFO ] [REMOTE ] KSS: Fetching primary data for 2025-06. [2025-09-24T19:42:36.598326] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2025-04 (1.38 seconds). [2025-09-24T19:42:36.816100] [INFO ] [REMOTE ] KRP: Fetching primary data for 2025-09. [2025-09-24T19:42:37.576801] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-24T19:42:37.616082] [INFO ] [REMOTE ] KT: Fetching primary data for 2025-05. [2025-09-24T19:42:37.863166] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2025-09 (1.05 seconds). [2025-09-24T19:42:37.869620] [INFO ] [REMOTE ] KRP: Full fetch complete (54855 records). [2025-09-24T19:42:37.869795] [DEBUG] [VALIDATOR ] KRP: Validating primary data. [2025-09-24T19:42:38.267287] [DEBUG] [VALIDATOR ] KRP: All expected trading days are present. [2025-09-24T19:42:38.267385] [DEBUG] [VALIDATOR ] KRP: Primary data validation passed. [2025-09-24T19:42:38.268252] [INFO ] [MAIN ] KRP: Fetched primary data is valid. [2025-09-24T19:42:38.268318] [DEBUG] [LOCAL ] KRP: Saving primary data. [2025-09-24T19:42:38.269599] [DEBUG] [LOCAL ] KRP: Trimmed 54855 records to 37523 (keeping 200 days of data) [2025-09-24T19:42:38.439967] [INFO ] [REMOTE ] KTB: Fetching primary data for 2025-02. [2025-09-24T19:42:38.506668] [DEBUG] [LOCAL ] KRP: Primary data saved (37523 records). [2025-09-24T19:42:38.506836] [INFO ] [MAIN ] KRP: Full history saved. [2025-09-24T19:42:38.506930] [INFO ] [MAIN ] Update Progress: 1225/2373 symbols completed. KRP took 32.6s. Estimated remaining: 2h 32m 22s. Rate: 7.5 symbols/min [2025-09-24T19:42:38.677992] [INFO ] [MAIN ] KTF: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:42:38.692980] [DEBUG] [LOCAL ] KTF: Loaded 13055 existing records from primary storage. [2025-09-24T19:42:38.693112] [INFO ] [MAIN ] KTF: Loaded 13055 existing records. [2025-09-24T19:42:38.876357] [WARN ] [MAIN ] KTF: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:42:38.876680] [INFO ] [MAIN ] KTF: Wiping existing primary data before full refresh. [2025-09-24T19:42:38.876748] [INFO ] [LOCAL ] KTF: Starting deletion of primary data. [2025-09-24T19:42:38.877246] [DEBUG] [LOCAL ] KTF: Deleted primary data file. [2025-09-24T19:42:38.877309] [INFO ] [MAIN ] KTF: Starting full primary refresh. [2025-09-24T19:42:39.220511] [INFO ] [REMOTE ] KSS: Fetching primary data for 2025-07. [2025-09-24T19:42:39.263345] [INFO ] [REMOTE ] KTF: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:42:39.290547] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-24T19:42:39.992965] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2025-02 (1.55 seconds). [2025-09-24T19:42:40.016044] [INFO ] [REMOTE ] KTB: Fetching primary data for 2025-03. [2025-09-24T19:42:40.816110] [INFO ] [REMOTE ] KTF: Fetching primary data for 2024-12. [2025-09-24T19:42:41.281942] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2025-03 (1.27 seconds). [2025-09-24T19:42:41.427971] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2025-07 (2.21 seconds). [2025-09-24T19:42:41.616121] [INFO ] [REMOTE ] KTB: Fetching primary data for 2025-04. [2025-09-24T19:42:42.095555] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2024-12 (1.28 seconds). [2025-09-24T19:42:42.416124] [INFO ] [REMOTE ] KSS: Fetching primary data for 2025-08. [2025-09-24T19:42:43.220078] [INFO ] [REMOTE ] KT: Fetching primary data for 2025-06. [2025-09-24T19:42:43.232901] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2025-04 (1.62 seconds). [2025-09-24T19:42:44.016151] [INFO ] [REMOTE ] KTB: Fetching primary data for 2025-05. [2025-09-24T19:42:44.757011] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2025-08 (2.34 seconds). [2025-09-24T19:42:44.806032] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-24T19:42:44.816330] [INFO ] [REMOTE ] KSS: Fetching primary data for 2025-09. [2025-09-24T19:42:45.563864] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2025-05 (1.55 seconds). [2025-09-24T19:42:45.616129] [INFO ] [REMOTE ] KTB: Fetching primary data for 2025-06. [2025-09-24T19:42:46.416107] [INFO ] [REMOTE ] KT: Fetching primary data for 2025-07. [2025-09-24T19:42:46.779075] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2025-09 (1.96 seconds). [2025-09-24T19:42:46.794994] [INFO ] [REMOTE ] KSS: Full fetch complete (77639 records). [2025-09-24T19:42:46.795338] [DEBUG] [VALIDATOR ] KSS: Validating primary data. [2025-09-24T19:42:47.011996] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-24T19:42:47.222394] [INFO ] [REMOTE ] KTF: Fetching primary data for 2025-01. [2025-09-24T19:42:47.286451] [DEBUG] [VALIDATOR ] KSS: All expected trading days are present. [2025-09-24T19:42:47.286561] [DEBUG] [VALIDATOR ] KSS: Primary data validation passed. [2025-09-24T19:42:47.287792] [INFO ] [MAIN ] KSS: Fetched primary data is valid. [2025-09-24T19:42:47.287865] [DEBUG] [LOCAL ] KSS: Saving primary data. [2025-09-24T19:42:47.289608] [DEBUG] [LOCAL ] KSS: Trimmed 77639 records to 53607 (keeping 200 days of data) [2025-09-24T19:42:47.632831] [DEBUG] [LOCAL ] KSS: Primary data saved (53607 records). [2025-09-24T19:42:47.633020] [INFO ] [MAIN ] KSS: Full history saved. [2025-09-24T19:42:47.633127] [INFO ] [MAIN ] Update Progress: 1226/2373 symbols completed. KSS took 35.5s. Estimated remaining: 2h 32m 15s. Rate: 7.5 symbols/min [2025-09-24T19:42:47.856359] [INFO ] [MAIN ] KUKE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:42:47.857708] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2025-01 (0.64 seconds). [2025-09-24T19:42:47.881299] [DEBUG] [LOCAL ] KUKE: No existing data file found in primary storage. [2025-09-24T19:42:47.884799] [WARN ] [MAIN ] KUKE: No existing data found, performing full refresh instead. [2025-09-24T19:42:47.884989] [INFO ] [MAIN ] KUKE: Wiping existing primary data before full refresh. [2025-09-24T19:42:47.885223] [INFO ] [LOCAL ] KUKE: Starting deletion of primary data. [2025-09-24T19:42:47.885722] [DEBUG] [LOCAL ] KUKE: No primary data file found to delete. [2025-09-24T19:42:47.887052] [INFO ] [MAIN ] KUKE: Starting full primary refresh. [2025-09-24T19:42:47.886917] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2025-07 (1.47 seconds). [2025-09-24T19:42:48.021176] [INFO ] [REMOTE ] KT: Fetching primary data for 2025-08. [2025-09-24T19:42:48.281635] [INFO ] [REMOTE ] KUKE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:42:48.816090] [INFO ] [REMOTE ] KTB: Fetching primary data for 2025-07. [2025-09-24T19:42:49.577721] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-24T19:42:49.616077] [INFO ] [REMOTE ] KT: Fetching primary data for 2025-09. [2025-09-24T19:42:50.093036] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2025-07 (1.28 seconds). [2025-09-24T19:42:50.416090] [INFO ] [REMOTE ] KTB: Fetching primary data for 2025-08. [2025-09-24T19:42:51.216103] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2024-12. [2025-09-24T19:42:51.376332] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-24T19:42:51.388801] [INFO ] [REMOTE ] KT: Full fetch complete (66807 records). [2025-09-24T19:42:51.389032] [DEBUG] [VALIDATOR ] KT: Validating primary data. [2025-09-24T19:42:51.766571] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2024-12 (0.55 seconds). [2025-09-24T19:42:51.853743] [DEBUG] [VALIDATOR ] KT: All expected trading days are present. [2025-09-24T19:42:51.854006] [DEBUG] [VALIDATOR ] KT: Primary data validation passed. [2025-09-24T19:42:51.855404] [INFO ] [MAIN ] KT: Fetched primary data is valid. [2025-09-24T19:42:51.855485] [DEBUG] [LOCAL ] KT: Saving primary data. [2025-09-24T19:42:51.857458] [DEBUG] [LOCAL ] KT: Trimmed 66807 records to 45678 (keeping 200 days of data) [2025-09-24T19:42:52.047985] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2025-01. [2025-09-24T19:42:52.142347] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2025-08 (1.73 seconds). [2025-09-24T19:42:52.206313] [DEBUG] [LOCAL ] KT: Primary data saved (45678 records). [2025-09-24T19:42:52.206472] [INFO ] [MAIN ] KT: Full history saved. [2025-09-24T19:42:52.206563] [INFO ] [MAIN ] Update Progress: 1227/2373 symbols completed. KT took 31.4s. Estimated remaining: 2h 32m 4s. Rate: 7.5 symbols/min [2025-09-24T19:42:52.377450] [INFO ] [MAIN ] KVUE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:42:52.377697] [DEBUG] [LOCAL ] KVUE: No existing data file found in primary storage. [2025-09-24T19:42:52.377757] [WARN ] [MAIN ] KVUE: No existing data found, performing full refresh instead. [2025-09-24T19:42:52.377900] [INFO ] [MAIN ] KVUE: Wiping existing primary data before full refresh. [2025-09-24T19:42:52.377943] [INFO ] [LOCAL ] KVUE: Starting deletion of primary data. [2025-09-24T19:42:52.377985] [DEBUG] [LOCAL ] KVUE: No primary data file found to delete. [2025-09-24T19:42:52.378017] [INFO ] [MAIN ] KVUE: Starting full primary refresh. [2025-09-24T19:42:52.736918] [INFO ] [REMOTE ] KVUE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:42:52.816049] [INFO ] [REMOTE ] KTB: Fetching primary data for 2025-09. [2025-09-24T19:42:52.890942] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2025-01 (0.84 seconds). [2025-09-24T19:42:53.616161] [INFO ] [REMOTE ] KTF: Fetching primary data for 2025-02. [2025-09-24T19:42:54.237239] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2025-09 (1.42 seconds). [2025-09-24T19:42:54.252266] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2025-02 (0.64 seconds). [2025-09-24T19:42:54.257819] [INFO ] [REMOTE ] KTB: Full fetch complete (57463 records). [2025-09-24T19:42:54.258150] [DEBUG] [VALIDATOR ] KTB: Validating primary data. [2025-09-24T19:42:54.421256] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2025-02. [2025-09-24T19:42:54.675838] [DEBUG] [VALIDATOR ] KTB: All expected trading days are present. [2025-09-24T19:42:54.675941] [DEBUG] [VALIDATOR ] KTB: Primary data validation passed. [2025-09-24T19:42:54.676954] [INFO ] [MAIN ] KTB: Fetched primary data is valid. [2025-09-24T19:42:54.677021] [DEBUG] [LOCAL ] KTB: Saving primary data. [2025-09-24T19:42:54.678448] [DEBUG] [LOCAL ] KTB: Trimmed 57463 records to 41077 (keeping 200 days of data) [2025-09-24T19:42:54.941138] [DEBUG] [LOCAL ] KTB: Primary data saved (41077 records). [2025-09-24T19:42:54.941301] [INFO ] [MAIN ] KTB: Full history saved. [2025-09-24T19:42:54.941395] [INFO ] [MAIN ] Update Progress: 1228/2373 symbols completed. KTB took 26.7s. Estimated remaining: 2h 31m 51s. Rate: 7.5 symbols/min [2025-09-24T19:42:55.112841] [INFO ] [MAIN ] KVYO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:42:55.159801] [DEBUG] [LOCAL ] KVYO: Loaded 49905 existing records from primary storage. [2025-09-24T19:42:55.159984] [INFO ] [MAIN ] KVYO: Loaded 49905 existing records. [2025-09-24T19:42:55.221825] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2024-12. [2025-09-24T19:42:55.298793] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2025-02 (0.88 seconds). [2025-09-24T19:42:55.357711] [WARN ] [MAIN ] KVYO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:42:55.357975] [INFO ] [MAIN ] KVYO: Wiping existing primary data before full refresh. [2025-09-24T19:42:55.358028] [INFO ] [LOCAL ] KVYO: Starting deletion of primary data. [2025-09-24T19:42:55.359139] [DEBUG] [LOCAL ] KVYO: Deleted primary data file. [2025-09-24T19:42:55.359201] [INFO ] [MAIN ] KVYO: Starting full primary refresh. [2025-09-24T19:42:55.716681] [INFO ] [REMOTE ] KVYO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:42:56.016101] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2024-12. [2025-09-24T19:42:56.816072] [INFO ] [REMOTE ] KTF: Fetching primary data for 2025-03. [2025-09-24T19:42:57.139397] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2024-12 (1.92 seconds). [2025-09-24T19:42:57.616081] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2025-03. [2025-09-24T19:42:57.692369] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-24T19:42:57.781202] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2025-03 (0.97 seconds). [2025-09-24T19:42:58.416087] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2025-01. [2025-09-24T19:42:58.640374] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2025-03 (1.02 seconds). [2025-09-24T19:42:59.216158] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2025-01. [2025-09-24T19:42:59.832211] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2025-01 (1.42 seconds). [2025-09-24T19:43:00.016056] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2025-02. [2025-09-24T19:43:00.677480] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2025-01 (1.46 seconds). [2025-09-24T19:43:00.816082] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2025-02. [2025-09-24T19:43:01.621161] [INFO ] [REMOTE ] KTF: Fetching primary data for 2025-04. [2025-09-24T19:43:01.639966] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-24T19:43:02.163702] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-24T19:43:02.416057] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2025-03. [2025-09-24T19:43:02.481693] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2025-04 (0.86 seconds). [2025-09-24T19:43:03.216121] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2025-04. [2025-09-24T19:43:03.662312] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2025-04 (0.45 seconds). [2025-09-24T19:43:04.016071] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2025-03. [2025-09-24T19:43:04.123580] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-24T19:43:04.816090] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2025-04. [2025-09-24T19:43:05.616103] [INFO ] [REMOTE ] KTF: Fetching primary data for 2025-05. [2025-09-24T19:43:05.937063] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-24T19:43:06.083382] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-24T19:43:06.146546] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2025-05 (0.53 seconds). [2025-09-24T19:43:06.416089] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2025-05. [2025-09-24T19:43:07.216096] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2025-05. [2025-09-24T19:43:07.823481] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2025-05 (0.61 seconds). [2025-09-24T19:43:08.016095] [INFO ] [REMOTE ] KTF: Fetching primary data for 2025-06. [2025-09-24T19:43:08.180751] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-24T19:43:08.816118] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2025-06. [2025-09-24T19:43:08.977250] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2025-06 (0.96 seconds). [2025-09-24T19:43:09.616090] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2025-06. [2025-09-24T19:43:10.066806] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2025-06 (0.45 seconds). [2025-09-24T19:43:10.416115] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2025-07. [2025-09-24T19:43:10.455908] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-24T19:43:10.860603] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2025-07 (0.44 seconds). [2025-09-24T19:43:11.216114] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2025-07. [2025-09-24T19:43:12.016092] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2025-04. [2025-09-24T19:43:12.816200] [INFO ] [REMOTE ] KTF: Fetching primary data for 2025-07. [2025-09-24T19:43:13.037582] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-24T19:43:13.526893] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2025-07 (0.71 seconds). [2025-09-24T19:43:13.562595] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-24T19:43:13.616101] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2025-05. [2025-09-24T19:43:14.416138] [INFO ] [REMOTE ] KTF: Fetching primary data for 2025-08. [2025-09-24T19:43:15.216077] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2025-08. [2025-09-24T19:43:15.459560] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2025-08 (1.04 seconds). [2025-09-24T19:43:15.468298] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2025-05 (1.85 seconds). [2025-09-24T19:43:15.825909] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2025-08 (0.61 seconds). [2025-09-24T19:43:16.016153] [INFO ] [REMOTE ] KTF: Fetching primary data for 2025-09. [2025-09-24T19:43:16.816105] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2025-09. [2025-09-24T19:43:16.881117] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2025-09 (0.86 seconds). [2025-09-24T19:43:16.884057] [INFO ] [REMOTE ] KTF: Full fetch complete (18316 records). [2025-09-24T19:43:16.884202] [DEBUG] [VALIDATOR ] KTF: Validating primary data. [2025-09-24T19:43:17.298462] [DEBUG] [VALIDATOR ] KTF: All expected trading days are present. [2025-09-24T19:43:17.298587] [DEBUG] [VALIDATOR ] KTF: Primary data validation passed. [2025-09-24T19:43:17.299311] [INFO ] [MAIN ] KTF: Fetched primary data is valid. [2025-09-24T19:43:17.299385] [DEBUG] [LOCAL ] KTF: Saving primary data. [2025-09-24T19:43:17.300287] [DEBUG] [LOCAL ] KTF: Trimmed 18316 records to 12966 (keeping 200 days of data) [2025-09-24T19:43:17.399265] [DEBUG] [LOCAL ] KTF: Primary data saved (12966 records). [2025-09-24T19:43:17.399506] [INFO ] [MAIN ] KTF: Full history saved. [2025-09-24T19:43:17.399635] [INFO ] [MAIN ] Update Progress: 1229/2373 symbols completed. KTF took 38.9s. Estimated remaining: 2h 31m 56s. Rate: 7.5 symbols/min [2025-09-24T19:43:17.606975] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2025-09 (0.79 seconds). [2025-09-24T19:43:17.611753] [INFO ] [MAIN ] KW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:43:17.615128] [INFO ] [REMOTE ] KUKE: Full fetch complete (7900 records). [2025-09-24T19:43:17.615267] [DEBUG] [VALIDATOR ] KUKE: Validating primary data. [2025-09-24T19:43:17.627229] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2025-08. [2025-09-24T19:43:17.819687] [WARN ] [VALIDATOR ] KUKE: Validation failed - insufficient historical data. Have 199 unique days, need 200 days [2025-09-24T19:43:17.820085] [FATAL] [MAIN ] KUKE: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:43:17.820157] [WARN ] [MAIN ] KUKE: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:43:17.820208] [INFO ] [LOCAL ] KUKE: Starting deletion of primary data. [2025-09-24T19:43:17.820269] [DEBUG] [LOCAL ] KUKE: No primary data file found to delete. [2025-09-24T19:43:17.820315] [INFO ] [LOCAL ] KUKE: Starting deletion of derivative data. [2025-09-24T19:43:17.820372] [DEBUG] [LOCAL ] KUKE: No derivative data file found to delete. [2025-09-24T19:43:17.820461] [INFO ] [MAIN ] Update Progress: 1230/2373 symbols completed. KUKE took 30.2s. Estimated remaining: 2h 31m 41s. Rate: 7.5 symbols/min [2025-09-24T19:43:17.950167] [DEBUG] [LOCAL ] KW: Loaded 40660 existing records from primary storage. [2025-09-24T19:43:17.960783] [INFO ] [MAIN ] KW: Loaded 40660 existing records. [2025-09-24T19:43:18.118298] [INFO ] [MAIN ] KWR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:43:18.225780] [WARN ] [MAIN ] KW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:43:18.226163] [INFO ] [MAIN ] KW: Wiping existing primary data before full refresh. [2025-09-24T19:43:18.226342] [INFO ] [LOCAL ] KW: Starting deletion of primary data. [2025-09-24T19:43:18.232779] [DEBUG] [LOCAL ] KW: Deleted primary data file. [2025-09-24T19:43:18.234137] [DEBUG] [LOCAL ] KWR: Loaded 16787 existing records from primary storage. [2025-09-24T19:43:18.234233] [INFO ] [MAIN ] KW: Starting full primary refresh. [2025-09-24T19:43:18.234336] [INFO ] [MAIN ] KWR: Loaded 16787 existing records. [2025-09-24T19:43:18.417093] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2025-06. [2025-09-24T19:43:18.606677] [WARN ] [MAIN ] KWR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:43:18.695964] [INFO ] [MAIN ] KWR: Wiping existing primary data before full refresh. [2025-09-24T19:43:18.707052] [INFO ] [LOCAL ] KWR: Starting deletion of primary data. [2025-09-24T19:43:18.713026] [DEBUG] [LOCAL ] KWR: Deleted primary data file. [2025-09-24T19:43:18.733635] [INFO ] [MAIN ] KWR: Starting full primary refresh. [2025-09-24T19:43:18.899760] [INFO ] [REMOTE ] KW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:43:19.177611] [INFO ] [REMOTE ] KWR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:43:19.216120] [INFO ] [REMOTE ] KW: Fetching primary data for 2024-12. [2025-09-24T19:43:19.394522] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-24T19:43:20.016054] [INFO ] [REMOTE ] KWR: Fetching primary data for 2024-12. [2025-09-24T19:43:20.293865] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2025-06 (1.88 seconds). [2025-09-24T19:43:20.327208] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-24T19:43:20.737000] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2024-12 (0.72 seconds). [2025-09-24T19:43:20.816044] [INFO ] [REMOTE ] KWR: Fetching primary data for 2025-01. [2025-09-24T19:43:21.616093] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2025-07. [2025-09-24T19:43:21.861774] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-24T19:43:22.416101] [INFO ] [REMOTE ] KWR: Fetching primary data for 2025-02. [2025-09-24T19:43:23.216086] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2025-09. [2025-09-24T19:43:23.572540] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-24T19:43:23.595724] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-24T19:43:24.016115] [INFO ] [REMOTE ] KW: Fetching primary data for 2025-01. [2025-09-24T19:43:24.816115] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2025-08. [2025-09-24T19:43:25.099246] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2025-09 (1.88 seconds). [2025-09-24T19:43:25.109808] [INFO ] [REMOTE ] KVYO: Full fetch complete (71425 records). [2025-09-24T19:43:25.109979] [DEBUG] [VALIDATOR ] KVYO: Validating primary data. [2025-09-24T19:43:25.329907] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-24T19:43:25.576046] [DEBUG] [VALIDATOR ] KVYO: All expected trading days are present. [2025-09-24T19:43:25.576157] [DEBUG] [VALIDATOR ] KVYO: Primary data validation passed. [2025-09-24T19:43:25.577360] [INFO ] [MAIN ] KVYO: Fetched primary data is valid. [2025-09-24T19:43:25.577443] [DEBUG] [LOCAL ] KVYO: Saving primary data. [2025-09-24T19:43:25.579131] [DEBUG] [LOCAL ] KVYO: Trimmed 71425 records to 49916 (keeping 200 days of data) [2025-09-24T19:43:25.637995] [INFO ] [REMOTE ] KWR: Fetching primary data for 2025-03. [2025-09-24T19:43:25.924671] [DEBUG] [LOCAL ] KVYO: Primary data saved (49916 records). [2025-09-24T19:43:25.924949] [INFO ] [MAIN ] KVYO: Full history saved. [2025-09-24T19:43:25.925234] [INFO ] [MAIN ] Update Progress: 1231/2373 symbols completed. KVYO took 31.0s. Estimated remaining: 2h 31m 34s. Rate: 7.5 symbols/min [2025-09-24T19:43:26.106810] [INFO ] [MAIN ] KYN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:43:26.143303] [DEBUG] [LOCAL ] KYN: Loaded 30159 existing records from primary storage. [2025-09-24T19:43:26.143450] [INFO ] [MAIN ] KYN: Loaded 30159 existing records. [2025-09-24T19:43:26.334289] [WARN ] [MAIN ] KYN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:43:26.334994] [INFO ] [MAIN ] KYN: Wiping existing primary data before full refresh. [2025-09-24T19:43:26.335129] [INFO ] [LOCAL ] KYN: Starting deletion of primary data. [2025-09-24T19:43:26.336406] [DEBUG] [LOCAL ] KYN: Deleted primary data file. [2025-09-24T19:43:26.336628] [INFO ] [MAIN ] KYN: Starting full primary refresh. [2025-09-24T19:43:26.422186] [INFO ] [REMOTE ] KW: Fetching primary data for 2025-02. [2025-09-24T19:43:26.734118] [INFO ] [REMOTE ] KYN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:43:26.780420] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2025-08 (1.96 seconds). [2025-09-24T19:43:26.792621] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2025-03 (1.15 seconds). [2025-09-24T19:43:27.216104] [INFO ] [REMOTE ] KYN: Fetching primary data for 2024-12. [2025-09-24T19:43:27.574597] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-24T19:43:28.016122] [INFO ] [REMOTE ] KW: Fetching primary data for 2025-03. [2025-09-24T19:43:28.474182] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-24T19:43:28.816146] [INFO ] [REMOTE ] KWR: Fetching primary data for 2025-04. [2025-09-24T19:43:29.505565] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-24T19:43:29.616067] [INFO ] [REMOTE ] KW: Fetching primary data for 2025-04. [2025-09-24T19:43:29.735173] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2025-04 (0.92 seconds). [2025-09-24T19:43:30.416088] [INFO ] [REMOTE ] KWR: Fetching primary data for 2025-05. [2025-09-24T19:43:31.122448] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-24T19:43:31.216097] [INFO ] [REMOTE ] KW: Fetching primary data for 2025-05. [2025-09-24T19:43:31.507782] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2025-05 (1.09 seconds). [2025-09-24T19:43:32.016130] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2025-09. [2025-09-24T19:43:32.553908] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2025-05 (1.34 seconds). [2025-09-24T19:43:32.816101] [INFO ] [REMOTE ] KWR: Fetching primary data for 2025-06. [2025-09-24T19:43:33.616083] [INFO ] [REMOTE ] KW: Fetching primary data for 2025-06. [2025-09-24T19:43:33.928952] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2025-06 (1.11 seconds). [2025-09-24T19:43:34.093520] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2025-09 (2.08 seconds). [2025-09-24T19:43:34.107822] [INFO ] [REMOTE ] KVUE: Full fetch complete (77671 records). [2025-09-24T19:43:34.108029] [DEBUG] [VALIDATOR ] KVUE: Validating primary data. [2025-09-24T19:43:34.421167] [INFO ] [REMOTE ] KWR: Fetching primary data for 2025-07. [2025-09-24T19:43:34.531182] [DEBUG] [VALIDATOR ] KVUE: All expected trading days are present. [2025-09-24T19:43:34.531277] [DEBUG] [VALIDATOR ] KVUE: Primary data validation passed. [2025-09-24T19:43:34.532511] [INFO ] [MAIN ] KVUE: Fetched primary data is valid. [2025-09-24T19:43:34.532766] [DEBUG] [LOCAL ] KVUE: Saving primary data. [2025-09-24T19:43:34.536035] [DEBUG] [LOCAL ] KVUE: Trimmed 77671 records to 53667 (keeping 200 days of data) [2025-09-24T19:43:34.898519] [DEBUG] [LOCAL ] KVUE: Primary data saved (53667 records). [2025-09-24T19:43:34.898701] [INFO ] [MAIN ] KVUE: Full history saved. [2025-09-24T19:43:34.898894] [INFO ] [MAIN ] Update Progress: 1232/2373 symbols completed. KVUE took 42.7s. Estimated remaining: 2h 31m 27s. Rate: 7.5 symbols/min [2025-09-24T19:43:35.080621] [INFO ] [MAIN ] L: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:43:35.109304] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-24T19:43:35.153958] [DEBUG] [LOCAL ] L: Loaded 40938 existing records from primary storage. [2025-09-24T19:43:35.154113] [INFO ] [MAIN ] L: Loaded 40938 existing records. [2025-09-24T19:43:35.219137] [INFO ] [REMOTE ] KW: Fetching primary data for 2025-07. [2025-09-24T19:43:35.350122] [WARN ] [MAIN ] L: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:43:35.350818] [INFO ] [MAIN ] L: Wiping existing primary data before full refresh. [2025-09-24T19:43:35.351034] [INFO ] [LOCAL ] L: Starting deletion of primary data. [2025-09-24T19:43:35.363065] [DEBUG] [LOCAL ] L: Deleted primary data file. [2025-09-24T19:43:35.363355] [INFO ] [MAIN ] L: Starting full primary refresh. [2025-09-24T19:43:35.369839] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2025-07 (0.95 seconds). [2025-09-24T19:43:35.737600] [INFO ] [REMOTE ] L: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:43:36.016087] [INFO ] [REMOTE ] KWR: Fetching primary data for 2025-08. [2025-09-24T19:43:36.733151] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2025-07 (1.51 seconds). [2025-09-24T19:43:36.783815] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2025-08 (0.77 seconds). [2025-09-24T19:43:36.816032] [INFO ] [REMOTE ] KWR: Fetching primary data for 2025-09. [2025-09-24T19:43:37.616122] [INFO ] [REMOTE ] KW: Fetching primary data for 2025-08. [2025-09-24T19:43:37.769537] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2025-09 (0.95 seconds). [2025-09-24T19:43:37.772417] [INFO ] [REMOTE ] KWR: Full fetch complete (23996 records). [2025-09-24T19:43:37.772503] [DEBUG] [VALIDATOR ] KWR: Validating primary data. [2025-09-24T19:43:38.205063] [DEBUG] [VALIDATOR ] KWR: All expected trading days are present. [2025-09-24T19:43:38.205146] [DEBUG] [VALIDATOR ] KWR: Primary data validation passed. [2025-09-24T19:43:38.205674] [INFO ] [MAIN ] KWR: Fetched primary data is valid. [2025-09-24T19:43:38.205737] [DEBUG] [LOCAL ] KWR: Saving primary data. [2025-09-24T19:43:38.207603] [DEBUG] [LOCAL ] KWR: Trimmed 23996 records to 16760 (keeping 200 days of data) [2025-09-24T19:43:38.325567] [DEBUG] [LOCAL ] KWR: Primary data saved (16760 records). [2025-09-24T19:43:38.325756] [INFO ] [MAIN ] KWR: Full history saved. [2025-09-24T19:43:38.325873] [INFO ] [MAIN ] Update Progress: 1233/2373 symbols completed. KWR took 20.5s. Estimated remaining: 2h 31m 14s. Rate: 7.5 symbols/min [2025-09-24T19:43:38.424472] [INFO ] [REMOTE ] KYN: Fetching primary data for 2025-01. [2025-09-24T19:43:38.524257] [INFO ] [MAIN ] LAC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:43:38.594320] [DEBUG] [LOCAL ] LAC: Loaded 52304 existing records from primary storage. [2025-09-24T19:43:38.594482] [INFO ] [MAIN ] LAC: Loaded 52304 existing records. [2025-09-24T19:43:38.795317] [WARN ] [MAIN ] LAC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:43:38.795869] [INFO ] [MAIN ] LAC: Wiping existing primary data before full refresh. [2025-09-24T19:43:38.795929] [INFO ] [LOCAL ] LAC: Starting deletion of primary data. [2025-09-24T19:43:38.797219] [DEBUG] [LOCAL ] LAC: Deleted primary data file. [2025-09-24T19:43:38.797283] [INFO ] [MAIN ] LAC: Starting full primary refresh. [2025-09-24T19:43:39.132269] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-24T19:43:39.232105] [INFO ] [REMOTE ] KW: Fetching primary data for 2025-09. [2025-09-24T19:43:39.253020] [INFO ] [REMOTE ] LAC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:43:39.910704] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-24T19:43:40.016084] [INFO ] [REMOTE ] L: Fetching primary data for 2024-12. [2025-09-24T19:43:40.776516] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2025-09 (1.54 seconds). [2025-09-24T19:43:40.783875] [INFO ] [REMOTE ] KW: Full fetch complete (56911 records). [2025-09-24T19:43:40.784022] [DEBUG] [VALIDATOR ] KW: Validating primary data. [2025-09-24T19:43:40.821347] [INFO ] [REMOTE ] LAC: Fetching primary data for 2024-12. [2025-09-24T19:43:41.184522] [DEBUG] [VALIDATOR ] KW: All expected trading days are present. [2025-09-24T19:43:41.184987] [DEBUG] [VALIDATOR ] KW: Primary data validation passed. [2025-09-24T19:43:41.185889] [INFO ] [MAIN ] KW: Fetched primary data is valid. [2025-09-24T19:43:41.185953] [DEBUG] [LOCAL ] KW: Saving primary data. [2025-09-24T19:43:41.187577] [DEBUG] [LOCAL ] KW: Trimmed 56911 records to 40700 (keeping 200 days of data) [2025-09-24T19:43:41.323493] [INFO ] [REMOTE ] L: Incremental fetch complete for 2024-12 (1.31 seconds). [2025-09-24T19:43:41.477945] [DEBUG] [LOCAL ] KW: Primary data saved (40700 records). [2025-09-24T19:43:41.478083] [INFO ] [MAIN ] KW: Full history saved. [2025-09-24T19:43:41.478170] [INFO ] [MAIN ] Update Progress: 1234/2373 symbols completed. KW took 24.1s. Estimated remaining: 2h 31m 2s. Rate: 7.5 symbols/min [2025-09-24T19:43:41.620030] [INFO ] [REMOTE ] KYN: Fetching primary data for 2025-02. [2025-09-24T19:43:41.651987] [INFO ] [MAIN ] LAD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:43:41.678112] [DEBUG] [LOCAL ] LAD: Loaded 23712 existing records from primary storage. [2025-09-24T19:43:41.678254] [INFO ] [MAIN ] LAD: Loaded 23712 existing records. [2025-09-24T19:43:41.855050] [WARN ] [MAIN ] LAD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:43:41.855351] [INFO ] [MAIN ] LAD: Wiping existing primary data before full refresh. [2025-09-24T19:43:41.855400] [INFO ] [LOCAL ] LAD: Starting deletion of primary data. [2025-09-24T19:43:41.856329] [DEBUG] [LOCAL ] LAD: Deleted primary data file. [2025-09-24T19:43:41.856405] [INFO ] [MAIN ] LAD: Starting full primary refresh. [2025-09-24T19:43:42.210354] [INFO ] [REMOTE ] LAD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:43:42.416079] [INFO ] [REMOTE ] L: Fetching primary data for 2025-01. [2025-09-24T19:43:42.859239] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-24T19:43:42.945161] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2024-12 (2.12 seconds). [2025-09-24T19:43:43.216144] [INFO ] [REMOTE ] LAC: Fetching primary data for 2025-01. [2025-09-24T19:43:43.946490] [INFO ] [REMOTE ] L: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T19:43:44.016080] [INFO ] [REMOTE ] L: Fetching primary data for 2025-02. [2025-09-24T19:43:44.816060] [INFO ] [REMOTE ] KYN: Fetching primary data for 2025-03. [2025-09-24T19:43:45.071667] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2025-01 (1.86 seconds). [2025-09-24T19:43:45.330486] [INFO ] [REMOTE ] L: Incremental fetch complete for 2025-02 (1.31 seconds). [2025-09-24T19:43:45.616084] [INFO ] [REMOTE ] LAC: Fetching primary data for 2025-02. [2025-09-24T19:43:46.131532] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2025-03 (1.32 seconds). [2025-09-24T19:43:46.416083] [INFO ] [REMOTE ] L: Fetching primary data for 2025-03. [2025-09-24T19:43:47.130048] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-24T19:43:47.216097] [INFO ] [REMOTE ] KYN: Fetching primary data for 2025-04. [2025-09-24T19:43:48.011911] [INFO ] [REMOTE ] L: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-24T19:43:48.020374] [INFO ] [REMOTE ] LAD: Fetching primary data for 2024-12. [2025-09-24T19:43:48.646096] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2025-04 (1.43 seconds). [2025-09-24T19:43:48.816081] [INFO ] [REMOTE ] L: Fetching primary data for 2025-04. [2025-09-24T19:43:49.101805] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2024-12 (1.08 seconds). [2025-09-24T19:43:49.616085] [INFO ] [REMOTE ] LAD: Fetching primary data for 2025-01. [2025-09-24T19:43:50.115178] [INFO ] [REMOTE ] L: Incremental fetch complete for 2025-04 (1.30 seconds). [2025-09-24T19:43:50.416090] [INFO ] [REMOTE ] L: Fetching primary data for 2025-05. [2025-09-24T19:43:50.578085] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2025-01 (0.96 seconds). [2025-09-24T19:43:51.216094] [INFO ] [REMOTE ] KYN: Fetching primary data for 2025-05. [2025-09-24T19:43:51.970422] [INFO ] [REMOTE ] L: Incremental fetch complete for 2025-05 (1.55 seconds). [2025-09-24T19:43:52.016084] [INFO ] [REMOTE ] L: Fetching primary data for 2025-06. [2025-09-24T19:43:52.563093] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-24T19:43:52.816121] [INFO ] [REMOTE ] KYN: Fetching primary data for 2025-06. [2025-09-24T19:43:53.304006] [INFO ] [REMOTE ] L: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-24T19:43:53.616098] [INFO ] [REMOTE ] L: Fetching primary data for 2025-07. [2025-09-24T19:43:53.997226] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2025-06 (1.18 seconds). [2025-09-24T19:43:54.416116] [INFO ] [REMOTE ] KYN: Fetching primary data for 2025-07. [2025-09-24T19:43:55.063209] [INFO ] [REMOTE ] L: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-24T19:43:55.216072] [INFO ] [REMOTE ] LAC: Fetching primary data for 2025-03. [2025-09-24T19:43:55.767560] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2025-07 (1.35 seconds). [2025-09-24T19:43:56.016147] [INFO ] [REMOTE ] LAD: Fetching primary data for 2025-02. [2025-09-24T19:43:56.816180] [INFO ] [REMOTE ] KYN: Fetching primary data for 2025-08. [2025-09-24T19:43:56.868769] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2025-03 (1.65 seconds). [2025-09-24T19:43:57.012068] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2025-02 (1.00 seconds). [2025-09-24T19:43:57.616175] [INFO ] [REMOTE ] L: Fetching primary data for 2025-08. [2025-09-24T19:43:58.092020] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2025-08 (1.28 seconds). [2025-09-24T19:43:58.416166] [INFO ] [REMOTE ] LAD: Fetching primary data for 2025-03. [2025-09-24T19:43:59.216139] [INFO ] [REMOTE ] LAC: Fetching primary data for 2025-04. [2025-09-24T19:43:59.271198] [INFO ] [REMOTE ] L: Incremental fetch complete for 2025-08 (1.66 seconds). [2025-09-24T19:43:59.713002] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-24T19:44:00.016159] [INFO ] [REMOTE ] KYN: Fetching primary data for 2025-09. [2025-09-24T19:44:00.816163] [INFO ] [REMOTE ] LAD: Fetching primary data for 2025-04. [2025-09-24T19:44:01.299634] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2025-04 (2.08 seconds). [2025-09-24T19:44:01.420791] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2025-09 (1.40 seconds). [2025-09-24T19:44:01.427195] [INFO ] [REMOTE ] KYN: Full fetch complete (44831 records). [2025-09-24T19:44:01.427384] [DEBUG] [VALIDATOR ] KYN: Validating primary data. [2025-09-24T19:44:01.623829] [INFO ] [REMOTE ] L: Fetching primary data for 2025-09. [2025-09-24T19:44:01.866530] [DEBUG] [VALIDATOR ] KYN: All expected trading days are present. [2025-09-24T19:44:01.866776] [DEBUG] [VALIDATOR ] KYN: Primary data validation passed. [2025-09-24T19:44:01.867822] [INFO ] [MAIN ] KYN: Fetched primary data is valid. [2025-09-24T19:44:01.867916] [DEBUG] [LOCAL ] KYN: Saving primary data. [2025-09-24T19:44:01.869594] [DEBUG] [LOCAL ] KYN: Trimmed 44831 records to 30081 (keeping 200 days of data) [2025-09-24T19:44:01.980442] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2025-04 (1.16 seconds). [2025-09-24T19:44:02.094070] [DEBUG] [LOCAL ] KYN: Primary data saved (30081 records). [2025-09-24T19:44:02.094239] [INFO ] [MAIN ] KYN: Full history saved. [2025-09-24T19:44:02.094362] [INFO ] [MAIN ] Update Progress: 1235/2373 symbols completed. KYN took 36.2s. Estimated remaining: 2h 31m 6s. Rate: 7.5 symbols/min [2025-09-24T19:44:02.274329] [INFO ] [MAIN ] LADR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:44:02.327517] [DEBUG] [LOCAL ] LADR: Loaded 38692 existing records from primary storage. [2025-09-24T19:44:02.327729] [INFO ] [MAIN ] LADR: Loaded 38692 existing records. [2025-09-24T19:44:02.421207] [INFO ] [REMOTE ] LAC: Fetching primary data for 2025-05. [2025-09-24T19:44:02.549386] [WARN ] [MAIN ] LADR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:44:02.549697] [INFO ] [MAIN ] LADR: Wiping existing primary data before full refresh. [2025-09-24T19:44:02.549758] [INFO ] [LOCAL ] LADR: Starting deletion of primary data. [2025-09-24T19:44:02.550715] [DEBUG] [LOCAL ] LADR: Deleted primary data file. [2025-09-24T19:44:02.550776] [INFO ] [MAIN ] LADR: Starting full primary refresh. [2025-09-24T19:44:02.915309] [INFO ] [REMOTE ] LADR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:44:03.216142] [INFO ] [REMOTE ] LADR: Fetching primary data for 2024-12. [2025-09-24T19:44:03.360884] [INFO ] [REMOTE ] L: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-24T19:44:03.369594] [INFO ] [REMOTE ] L: Full fetch complete (59530 records). [2025-09-24T19:44:03.369877] [DEBUG] [VALIDATOR ] L: Validating primary data. [2025-09-24T19:44:03.803830] [DEBUG] [VALIDATOR ] L: All expected trading days are present. [2025-09-24T19:44:03.803986] [DEBUG] [VALIDATOR ] L: Primary data validation passed. [2025-09-24T19:44:03.805421] [INFO ] [MAIN ] L: Fetched primary data is valid. [2025-09-24T19:44:03.805490] [DEBUG] [LOCAL ] L: Saving primary data. [2025-09-24T19:44:03.807518] [DEBUG] [LOCAL ] L: Trimmed 59530 records to 40956 (keeping 200 days of data) [2025-09-24T19:44:04.019735] [INFO ] [REMOTE ] LAD: Fetching primary data for 2025-05. [2025-09-24T19:44:04.097420] [DEBUG] [LOCAL ] L: Primary data saved (40956 records). [2025-09-24T19:44:04.097613] [INFO ] [MAIN ] L: Full history saved. [2025-09-24T19:44:04.097752] [INFO ] [MAIN ] Update Progress: 1236/2373 symbols completed. L took 29.2s. Estimated remaining: 2h 30m 52s. Rate: 7.5 symbols/min [2025-09-24T19:44:04.281009] [INFO ] [MAIN ] LANV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:44:04.286463] [DEBUG] [LOCAL ] LANV: Loaded 2730 existing records from primary storage. [2025-09-24T19:44:04.286671] [INFO ] [MAIN ] LANV: Loaded 2730 existing records. [2025-09-24T19:44:04.483507] [WARN ] [MAIN ] LANV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:44:04.484269] [INFO ] [MAIN ] LANV: Wiping existing primary data before full refresh. [2025-09-24T19:44:04.484572] [INFO ] [LOCAL ] LANV: Starting deletion of primary data. [2025-09-24T19:44:04.485053] [DEBUG] [LOCAL ] LANV: Deleted primary data file. [2025-09-24T19:44:04.485339] [INFO ] [MAIN ] LANV: Starting full primary refresh. [2025-09-24T19:44:04.635611] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2025-05 (2.21 seconds). [2025-09-24T19:44:04.839748] [INFO ] [REMOTE ] LAC: Fetching primary data for 2025-06. [2025-09-24T19:44:04.861430] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T19:44:04.979863] [INFO ] [REMOTE ] LANV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:44:05.111746] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2025-05 (1.09 seconds). [2025-09-24T19:44:05.616174] [INFO ] [REMOTE ] LADR: Fetching primary data for 2025-01. [2025-09-24T19:44:06.416143] [INFO ] [REMOTE ] LAD: Fetching primary data for 2025-06. [2025-09-24T19:44:06.699236] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2025-06 (1.86 seconds). [2025-09-24T19:44:06.984527] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-24T19:44:07.088511] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2025-06 (0.67 seconds). [2025-09-24T19:44:07.216134] [INFO ] [REMOTE ] LAC: Fetching primary data for 2025-07. [2025-09-24T19:44:08.016086] [INFO ] [REMOTE ] LADR: Fetching primary data for 2025-02. [2025-09-24T19:44:08.816154] [INFO ] [REMOTE ] LAD: Fetching primary data for 2025-07. [2025-09-24T19:44:09.334010] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2025-07 (2.12 seconds). [2025-09-24T19:44:09.409158] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2025-02 (1.39 seconds). [2025-09-24T19:44:09.616116] [INFO ] [REMOTE ] LANV: Fetching primary data for 2024-12. [2025-09-24T19:44:09.998153] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2025-07 (1.18 seconds). [2025-09-24T19:44:10.074557] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2024-12 (0.46 seconds). [2025-09-24T19:44:10.416153] [INFO ] [REMOTE ] LAC: Fetching primary data for 2025-08. [2025-09-24T19:44:11.216103] [INFO ] [REMOTE ] LADR: Fetching primary data for 2025-03. [2025-09-24T19:44:12.016091] [INFO ] [REMOTE ] LANV: Fetching primary data for 2025-01. [2025-09-24T19:44:12.419084] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2025-08 (2.00 seconds). [2025-09-24T19:44:12.454478] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2025-01 (0.44 seconds). [2025-09-24T19:44:12.457925] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2025-03 (1.24 seconds). [2025-09-24T19:44:12.816142] [INFO ] [REMOTE ] LANV: Fetching primary data for 2025-02. [2025-09-24T19:44:13.295196] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2025-02 (0.48 seconds). [2025-09-24T19:44:13.616120] [INFO ] [REMOTE ] LANV: Fetching primary data for 2025-03. [2025-09-24T19:44:14.084135] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2025-03 (0.47 seconds). [2025-09-24T19:44:14.416088] [INFO ] [REMOTE ] LANV: Fetching primary data for 2025-04. [2025-09-24T19:44:14.861966] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2025-04 (0.45 seconds). [2025-09-24T19:44:15.216098] [INFO ] [REMOTE ] LANV: Fetching primary data for 2025-05. [2025-09-24T19:44:15.724910] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2025-05 (0.51 seconds). [2025-09-24T19:44:16.016111] [INFO ] [REMOTE ] LADR: Fetching primary data for 2025-04. [2025-09-24T19:44:16.816094] [INFO ] [REMOTE ] LANV: Fetching primary data for 2025-06. [2025-09-24T19:44:17.220524] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2025-06 (0.40 seconds). [2025-09-24T19:44:17.616068] [INFO ] [REMOTE ] LANV: Fetching primary data for 2025-07. [2025-09-24T19:44:17.666287] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-24T19:44:18.080370] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2025-07 (0.46 seconds). [2025-09-24T19:44:18.416107] [INFO ] [REMOTE ] LANV: Fetching primary data for 2025-08. [2025-09-24T19:44:18.794312] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2025-08 (0.38 seconds). [2025-09-24T19:44:19.216185] [INFO ] [REMOTE ] LADR: Fetching primary data for 2025-05. [2025-09-24T19:44:20.016133] [INFO ] [REMOTE ] LAC: Fetching primary data for 2025-09. [2025-09-24T19:44:20.682579] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-24T19:44:20.816152] [INFO ] [REMOTE ] LAD: Fetching primary data for 2025-08. [2025-09-24T19:44:21.616193] [INFO ] [REMOTE ] LADR: Fetching primary data for 2025-06. [2025-09-24T19:44:21.947880] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2025-08 (1.13 seconds). [2025-09-24T19:44:22.359788] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2025-09 (2.34 seconds). [2025-09-24T19:44:22.370085] [INFO ] [REMOTE ] LAC: Full fetch complete (75968 records). [2025-09-24T19:44:22.370247] [DEBUG] [VALIDATOR ] LAC: Validating primary data. [2025-09-24T19:44:22.421387] [INFO ] [REMOTE ] LAD: Fetching primary data for 2025-09. [2025-09-24T19:44:22.848990] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-24T19:44:22.853698] [DEBUG] [VALIDATOR ] LAC: All expected trading days are present. [2025-09-24T19:44:22.862252] [DEBUG] [VALIDATOR ] LAC: Primary data validation passed. [2025-09-24T19:44:22.863941] [INFO ] [MAIN ] LAC: Fetched primary data is valid. [2025-09-24T19:44:22.864059] [DEBUG] [LOCAL ] LAC: Saving primary data. [2025-09-24T19:44:22.866551] [DEBUG] [LOCAL ] LAC: Trimmed 75968 records to 52311 (keeping 200 days of data) [2025-09-24T19:44:23.191202] [DEBUG] [LOCAL ] LAC: Primary data saved (52311 records). [2025-09-24T19:44:23.191387] [INFO ] [MAIN ] LAC: Full history saved. [2025-09-24T19:44:23.191486] [INFO ] [MAIN ] Update Progress: 1237/2373 symbols completed. LAC took 44.9s. Estimated remaining: 2h 30m 54s. Rate: 7.5 symbols/min [2025-09-24T19:44:23.216105] [INFO ] [REMOTE ] LANV: Fetching primary data for 2025-09. [2025-09-24T19:44:23.403772] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2025-09 (0.98 seconds). [2025-09-24T19:44:23.407871] [INFO ] [REMOTE ] LAD: Full fetch complete (35201 records). [2025-09-24T19:44:23.407955] [DEBUG] [VALIDATOR ] LAD: Validating primary data. [2025-09-24T19:44:23.857132] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2025-09 (0.64 seconds). [2025-09-24T19:44:23.871973] [INFO ] [REMOTE ] LANV: Full fetch complete (4431 records). [2025-09-24T19:44:23.873995] [DEBUG] [VALIDATOR ] LANV: Validating primary data. [2025-09-24T19:44:23.906207] [DEBUG] [VALIDATOR ] LAD: All expected trading days are present. [2025-09-24T19:44:23.939593] [DEBUG] [VALIDATOR ] LAD: Primary data validation passed. [2025-09-24T19:44:23.940571] [INFO ] [MAIN ] LAD: Fetched primary data is valid. [2025-09-24T19:44:23.946320] [DEBUG] [LOCAL ] LAD: Saving primary data. [2025-09-24T19:44:23.985087] [DEBUG] [LOCAL ] LAD: Trimmed 35201 records to 23631 (keeping 200 days of data) [2025-09-24T19:44:24.020214] [INFO ] [REMOTE ] LADR: Fetching primary data for 2025-07. [2025-09-24T19:44:24.358688] [DEBUG] [VALIDATOR ] LANV: All expected trading days are present. [2025-09-24T19:44:24.359291] [DEBUG] [VALIDATOR ] LANV: Primary data validation passed. [2025-09-24T19:44:24.359884] [INFO ] [MAIN ] LANV: Fetched primary data is valid. [2025-09-24T19:44:24.359971] [DEBUG] [LOCAL ] LANV: Saving primary data. [2025-09-24T19:44:24.361381] [DEBUG] [LOCAL ] LANV: Trimmed 4431 records to 2781 (keeping 200 days of data) [2025-09-24T19:44:24.386526] [DEBUG] [LOCAL ] LANV: Primary data saved (2781 records). [2025-09-24T19:44:24.386950] [INFO ] [MAIN ] LANV: Full history saved. [2025-09-24T19:44:24.388204] [INFO ] [MAIN ] Update Progress: 1238/2373 symbols completed. LANV took 20.3s. Estimated remaining: 2h 30m 40s. Rate: 7.5 symbols/min [2025-09-24T19:44:24.431837] [DEBUG] [LOCAL ] LAD: Primary data saved (23631 records). [2025-09-24T19:44:24.432039] [INFO ] [MAIN ] LAD: Full history saved. [2025-09-24T19:44:24.432154] [INFO ] [MAIN ] Update Progress: 1239/2373 symbols completed. LAD took 43.0s. Estimated remaining: 2h 30m 25s. Rate: 7.5 symbols/min [2025-09-24T19:44:25.548152] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-24T19:44:25.558028] [INFO ] [REMOTE ] LADR: Fetching primary data for 2025-08. [2025-09-24T19:44:27.012163] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-24T19:44:27.021060] [INFO ] [REMOTE ] LADR: Fetching primary data for 2025-09. [2025-09-24T19:44:28.579904] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-24T19:44:28.591803] [INFO ] [REMOTE ] LADR: Full fetch complete (55036 records). [2025-09-24T19:44:28.592132] [DEBUG] [VALIDATOR ] LADR: Validating primary data. [2025-09-24T19:44:29.115904] [DEBUG] [VALIDATOR ] LADR: All expected trading days are present. [2025-09-24T19:44:29.116107] [DEBUG] [VALIDATOR ] LADR: Primary data validation passed. [2025-09-24T19:44:29.117769] [INFO ] [MAIN ] LADR: Fetched primary data is valid. [2025-09-24T19:44:29.117852] [DEBUG] [LOCAL ] LADR: Saving primary data. [2025-09-24T19:44:29.120271] [DEBUG] [LOCAL ] LADR: Trimmed 55036 records to 38668 (keeping 200 days of data) [2025-09-24T19:44:29.388374] [DEBUG] [LOCAL ] LADR: Primary data saved (38668 records). [2025-09-24T19:44:29.388637] [INFO ] [MAIN ] LADR: Full history saved. [2025-09-24T19:44:29.388816] [INFO ] [MAIN ] Update Progress: 1240/2373 symbols completed. LADR took 27.3s. Estimated remaining: 2h 30m 14s. Rate: 7.5 symbols/min [2025-09-24T19:44:30.006006] [INFO ] [MAIN ] LAR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:44:30.170618] [INFO ] [MAIN ] LAZ: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:44:30.200026] [INFO ] [MAIN ] LAW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:44:30.174635] [DEBUG] [LOCAL ] LAR: No existing data file found in primary storage. [2025-09-24T19:44:30.223026] [INFO ] [MAIN ] LB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:44:30.223386] [WARN ] [MAIN ] LAR: No existing data found, performing full refresh instead. [2025-09-24T19:44:30.225571] [INFO ] [MAIN ] LAR: Wiping existing primary data before full refresh. [2025-09-24T19:44:30.225777] [INFO ] [LOCAL ] LAR: Starting deletion of primary data. [2025-09-24T19:44:30.226149] [DEBUG] [LOCAL ] LAR: No primary data file found to delete. [2025-09-24T19:44:30.226210] [INFO ] [MAIN ] LAR: Starting full primary refresh. [2025-09-24T19:44:30.367160] [DEBUG] [LOCAL ] LAW: Loaded 13871 existing records from primary storage. [2025-09-24T19:44:30.378099] [INFO ] [MAIN ] LAW: Loaded 13871 existing records. [2025-09-24T19:44:30.701408] [DEBUG] [LOCAL ] LAZ: Loaded 45286 existing records from primary storage. [2025-09-24T19:44:30.708134] [DEBUG] [LOCAL ] LB: Loaded 37675 existing records from primary storage. [2025-09-24T19:44:30.735211] [INFO ] [MAIN ] LAZ: Loaded 45286 existing records. [2025-09-24T19:44:30.784604] [INFO ] [MAIN ] LB: Loaded 37675 existing records. [2025-09-24T19:44:30.981865] [WARN ] [MAIN ] LAW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:44:31.142725] [INFO ] [REMOTE ] LAR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:44:31.171297] [INFO ] [MAIN ] LAW: Wiping existing primary data before full refresh. [2025-09-24T19:44:31.175460] [INFO ] [LOCAL ] LAW: Starting deletion of primary data. [2025-09-24T19:44:31.191692] [INFO ] [REMOTE ] LAR: Fetching primary data for 2024-12. [2025-09-24T19:44:31.208316] [DEBUG] [LOCAL ] LAW: Deleted primary data file. [2025-09-24T19:44:31.274028] [INFO ] [MAIN ] LAW: Starting full primary refresh. [2025-09-24T19:44:31.306726] [WARN ] [MAIN ] LAZ: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:44:31.395850] [INFO ] [MAIN ] LAZ: Wiping existing primary data before full refresh. [2025-09-24T19:44:31.390097] [WARN ] [MAIN ] LB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:44:31.412448] [INFO ] [LOCAL ] LAZ: Starting deletion of primary data. [2025-09-24T19:44:31.439117] [DEBUG] [LOCAL ] LAZ: Deleted primary data file. [2025-09-24T19:44:31.433818] [INFO ] [MAIN ] LB: Wiping existing primary data before full refresh. [2025-09-24T19:44:31.459768] [INFO ] [MAIN ] LAZ: Starting full primary refresh. [2025-09-24T19:44:31.459849] [INFO ] [LOCAL ] LB: Starting deletion of primary data. [2025-09-24T19:44:31.536853] [DEBUG] [LOCAL ] LB: Deleted primary data file. [2025-09-24T19:44:31.599688] [INFO ] [MAIN ] LB: Starting full primary refresh. [2025-09-24T19:44:31.589446] [DEBUG] [REMOTE ] LAR: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:44:31.643902] [WARN ] [REMOTE ] LAR: No data returned for month 2024-12 [2025-09-24T19:44:31.765936] [INFO ] [REMOTE ] LAR: Fetching primary data for 2025-01. [2025-09-24T19:44:32.330584] [INFO ] [REMOTE ] LAW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:44:32.359826] [INFO ] [REMOTE ] LAW: Fetching primary data for 2024-12. [2025-09-24T19:44:32.490545] [INFO ] [REMOTE ] LAZ: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:44:32.502101] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2024-12. [2025-09-24T19:44:32.573440] [INFO ] [REMOTE ] LB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:44:32.573787] [INFO ] [REMOTE ] LB: Fetching primary data for 2024-12. [2025-09-24T19:44:32.795035] [INFO ] [REMOTE ] LAR: Incremental fetch complete for 2025-01 (1.03 seconds). [2025-09-24T19:44:32.798317] [INFO ] [REMOTE ] LAR: Fetching primary data for 2025-02. [2025-09-24T19:44:33.221507] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-24T19:44:33.225773] [INFO ] [REMOTE ] LAW: Fetching primary data for 2025-01. [2025-09-24T19:44:33.994954] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-24T19:44:34.004842] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2025-01. [2025-09-24T19:44:34.079174] [INFO ] [REMOTE ] LAR: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-24T19:44:34.088867] [INFO ] [REMOTE ] LAR: Fetching primary data for 2025-03. [2025-09-24T19:44:34.117309] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-24T19:44:34.126292] [INFO ] [REMOTE ] LB: Fetching primary data for 2025-01. [2025-09-24T19:44:34.138322] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2025-01 (0.91 seconds). [2025-09-24T19:44:34.416188] [INFO ] [REMOTE ] LAW: Fetching primary data for 2025-02. [2025-09-24T19:44:35.116889] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2025-02 (0.70 seconds). [2025-09-24T19:44:35.216146] [INFO ] [REMOTE ] LAW: Fetching primary data for 2025-03. [2025-09-24T19:44:35.640000] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2025-01 (1.64 seconds). [2025-09-24T19:44:35.743916] [INFO ] [REMOTE ] LAR: Incremental fetch complete for 2025-03 (1.66 seconds). [2025-09-24T19:44:35.788374] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2025-01 (1.66 seconds). [2025-09-24T19:44:35.807977] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2025-03 (0.59 seconds). [2025-09-24T19:44:36.016098] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2025-02. [2025-09-24T19:44:36.816116] [INFO ] [REMOTE ] LB: Fetching primary data for 2025-02. [2025-09-24T19:44:37.510583] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-24T19:44:37.616077] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2025-03. [2025-09-24T19:44:38.421208] [INFO ] [REMOTE ] LAW: Fetching primary data for 2025-04. [2025-09-24T19:44:38.435173] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-24T19:44:39.216118] [INFO ] [REMOTE ] LB: Fetching primary data for 2025-03. [2025-09-24T19:44:39.250697] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2025-04 (0.83 seconds). [2025-09-24T19:44:39.323935] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-24T19:44:40.016092] [INFO ] [REMOTE ] LAR: Fetching primary data for 2025-04. [2025-09-24T19:44:40.816058] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2025-04. [2025-09-24T19:44:40.897815] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2025-03 (1.68 seconds). [2025-09-24T19:44:41.616114] [INFO ] [REMOTE ] LB: Fetching primary data for 2025-04. [2025-09-24T19:44:41.660450] [INFO ] [REMOTE ] LAR: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-24T19:44:42.284468] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2025-04 (1.47 seconds). [2025-09-24T19:44:42.416077] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2025-05. [2025-09-24T19:44:43.148039] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-24T19:44:43.216043] [INFO ] [REMOTE ] LB: Fetching primary data for 2025-05. [2025-09-24T19:44:43.835443] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-24T19:44:44.016083] [INFO ] [REMOTE ] LAR: Fetching primary data for 2025-05. [2025-09-24T19:44:44.667078] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2025-05 (1.45 seconds). [2025-09-24T19:44:44.816115] [INFO ] [REMOTE ] LAW: Fetching primary data for 2025-05. [2025-09-24T19:44:45.616058] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2025-06. [2025-09-24T19:44:45.706789] [INFO ] [REMOTE ] LAR: Incremental fetch complete for 2025-05 (1.69 seconds). [2025-09-24T19:44:45.707330] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2025-05 (0.89 seconds). [2025-09-24T19:44:46.416138] [INFO ] [REMOTE ] LAW: Fetching primary data for 2025-06. [2025-09-24T19:44:47.180884] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-24T19:44:47.220677] [INFO ] [REMOTE ] LAR: Fetching primary data for 2025-06. [2025-09-24T19:44:47.228865] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-24T19:44:48.016119] [INFO ] [REMOTE ] LAW: Fetching primary data for 2025-07. [2025-09-24T19:44:48.728795] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2025-07 (0.71 seconds). [2025-09-24T19:44:48.762412] [INFO ] [REMOTE ] LAR: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-24T19:44:48.816035] [INFO ] [REMOTE ] LAW: Fetching primary data for 2025-08. [2025-09-24T19:44:49.616096] [INFO ] [REMOTE ] LB: Fetching primary data for 2025-06. [2025-09-24T19:44:49.735208] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2025-08 (0.92 seconds). [2025-09-24T19:44:50.416148] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2025-07. [2025-09-24T19:44:51.046898] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-24T19:44:51.216140] [INFO ] [REMOTE ] LB: Fetching primary data for 2025-07. [2025-09-24T19:44:52.002485] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-24T19:44:52.016029] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2025-08. [2025-09-24T19:44:52.416996] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2025-07 (1.20 seconds). [2025-09-24T19:44:52.816101] [INFO ] [REMOTE ] LB: Fetching primary data for 2025-08. [2025-09-24T19:44:53.431135] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2025-08 (1.42 seconds). [2025-09-24T19:44:53.616109] [INFO ] [REMOTE ] LAR: Fetching primary data for 2025-07. [2025-09-24T19:44:54.255437] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-24T19:44:54.416128] [INFO ] [REMOTE ] LB: Fetching primary data for 2025-09. [2025-09-24T19:44:55.015853] [INFO ] [REMOTE ] LAR: Incremental fetch complete for 2025-07 (1.40 seconds). [2025-09-24T19:44:55.216142] [INFO ] [REMOTE ] LAW: Fetching primary data for 2025-09. [2025-09-24T19:44:55.871785] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-24T19:44:55.878615] [INFO ] [REMOTE ] LB: Full fetch complete (56116 records). [2025-09-24T19:44:55.878819] [DEBUG] [VALIDATOR ] LB: Validating primary data. [2025-09-24T19:44:56.021319] [INFO ] [REMOTE ] LAR: Fetching primary data for 2025-08. [2025-09-24T19:44:56.335689] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2025-09 (1.12 seconds). [2025-09-24T19:44:56.339861] [DEBUG] [VALIDATOR ] LB: All expected trading days are present. [2025-09-24T19:44:56.340184] [DEBUG] [VALIDATOR ] LB: Primary data validation passed. [2025-09-24T19:44:56.341579] [INFO ] [MAIN ] LB: Fetched primary data is valid. [2025-09-24T19:44:56.340315] [INFO ] [REMOTE ] LAW: Full fetch complete (20769 records). [2025-09-24T19:44:56.341818] [DEBUG] [LOCAL ] LB: Saving primary data. [2025-09-24T19:44:56.341943] [DEBUG] [VALIDATOR ] LAW: Validating primary data. [2025-09-24T19:44:56.447621] [DEBUG] [LOCAL ] LB: Trimmed 56116 records to 37678 (keeping 200 days of data) [2025-09-24T19:44:56.818077] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2025-09. [2025-09-24T19:44:56.850610] [DEBUG] [VALIDATOR ] LAW: All expected trading days are present. [2025-09-24T19:44:56.858435] [DEBUG] [VALIDATOR ] LAW: Primary data validation passed. [2025-09-24T19:44:56.859850] [INFO ] [MAIN ] LAW: Fetched primary data is valid. [2025-09-24T19:44:56.860177] [DEBUG] [LOCAL ] LAW: Saving primary data. [2025-09-24T19:44:56.866985] [DEBUG] [LOCAL ] LAW: Trimmed 20769 records to 13939 (keeping 200 days of data) [2025-09-24T19:44:57.042080] [DEBUG] [LOCAL ] LAW: Primary data saved (13939 records). [2025-09-24T19:44:57.042817] [INFO ] [MAIN ] LAW: Full history saved. [2025-09-24T19:44:57.042955] [INFO ] [MAIN ] Update Progress: 1241/2373 symbols completed. LAW took 27.7s. Estimated remaining: 2h 30m 24s. Rate: 7.5 symbols/min [2025-09-24T19:44:57.217779] [DEBUG] [LOCAL ] LB: Primary data saved (37678 records). [2025-09-24T19:44:57.240401] [INFO ] [MAIN ] LB: Full history saved. [2025-09-24T19:44:57.240294] [INFO ] [MAIN ] LBRT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:44:57.240680] [INFO ] [MAIN ] Update Progress: 1242/2373 symbols completed. LB took 27.8s. Estimated remaining: 2h 30m 9s. Rate: 7.5 symbols/min [2025-09-24T19:44:57.429395] [INFO ] [MAIN ] LC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:44:57.477770] [DEBUG] [LOCAL ] LBRT: Loaded 52920 existing records from primary storage. [2025-09-24T19:44:57.478042] [INFO ] [MAIN ] LBRT: Loaded 52920 existing records. [2025-09-24T19:44:57.667666] [DEBUG] [LOCAL ] LC: Loaded 47948 existing records from primary storage. [2025-09-24T19:44:57.667936] [INFO ] [MAIN ] LC: Loaded 47948 existing records. [2025-09-24T19:44:57.774044] [WARN ] [MAIN ] LBRT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:44:57.828307] [INFO ] [MAIN ] LBRT: Wiping existing primary data before full refresh. [2025-09-24T19:44:57.834416] [INFO ] [LOCAL ] LBRT: Starting deletion of primary data. [2025-09-24T19:44:57.887385] [DEBUG] [LOCAL ] LBRT: Deleted primary data file. [2025-09-24T19:44:57.917520] [INFO ] [MAIN ] LBRT: Starting full primary refresh. [2025-09-24T19:44:57.917729] [WARN ] [MAIN ] LC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:44:57.930613] [INFO ] [MAIN ] LC: Wiping existing primary data before full refresh. [2025-09-24T19:44:57.940698] [INFO ] [LOCAL ] LC: Starting deletion of primary data. [2025-09-24T19:44:57.960677] [DEBUG] [LOCAL ] LC: Deleted primary data file. [2025-09-24T19:44:57.965939] [INFO ] [MAIN ] LC: Starting full primary refresh. [2025-09-24T19:44:58.122359] [INFO ] [REMOTE ] LAR: Incremental fetch complete for 2025-08 (2.10 seconds). [2025-09-24T19:44:58.180078] [INFO ] [REMOTE ] LAR: Fetching primary data for 2025-09. [2025-09-24T19:44:58.675855] [INFO ] [REMOTE ] LBRT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:44:58.695122] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2024-12. [2025-09-24T19:44:58.738913] [INFO ] [REMOTE ] LC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:44:58.762096] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2025-09 (1.94 seconds). [2025-09-24T19:44:58.769986] [INFO ] [REMOTE ] LAZ: Full fetch complete (65864 records). [2025-09-24T19:44:58.770111] [DEBUG] [VALIDATOR ] LAZ: Validating primary data. [2025-09-24T19:44:59.157453] [DEBUG] [VALIDATOR ] LAZ: All expected trading days are present. [2025-09-24T19:44:59.157542] [DEBUG] [VALIDATOR ] LAZ: Primary data validation passed. [2025-09-24T19:44:59.158500] [INFO ] [MAIN ] LAZ: Fetched primary data is valid. [2025-09-24T19:44:59.158565] [DEBUG] [LOCAL ] LAZ: Saving primary data. [2025-09-24T19:44:59.159956] [DEBUG] [LOCAL ] LAZ: Trimmed 65864 records to 45202 (keeping 200 days of data) [2025-09-24T19:44:59.222092] [INFO ] [REMOTE ] LC: Fetching primary data for 2024-12. [2025-09-24T19:44:59.444478] [DEBUG] [LOCAL ] LAZ: Primary data saved (45202 records). [2025-09-24T19:44:59.444632] [INFO ] [MAIN ] LAZ: Full history saved. [2025-09-24T19:44:59.444784] [INFO ] [MAIN ] Update Progress: 1243/2373 symbols completed. LAZ took 30.1s. Estimated remaining: 2h 29m 56s. Rate: 7.5 symbols/min [2025-09-24T19:44:59.616517] [INFO ] [MAIN ] LCII: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:44:59.650473] [DEBUG] [LOCAL ] LCII: Loaded 28651 existing records from primary storage. [2025-09-24T19:44:59.650634] [INFO ] [MAIN ] LCII: Loaded 28651 existing records. [2025-09-24T19:44:59.830244] [WARN ] [MAIN ] LCII: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:44:59.830490] [INFO ] [MAIN ] LCII: Wiping existing primary data before full refresh. [2025-09-24T19:44:59.830538] [INFO ] [LOCAL ] LCII: Starting deletion of primary data. [2025-09-24T19:44:59.831408] [DEBUG] [LOCAL ] LCII: Deleted primary data file. [2025-09-24T19:44:59.831469] [INFO ] [MAIN ] LCII: Starting full primary refresh. [2025-09-24T19:45:00.220874] [INFO ] [REMOTE ] LCII: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:45:00.221610] [INFO ] [REMOTE ] LCII: Fetching primary data for 2024-12. [2025-09-24T19:45:00.224346] [INFO ] [REMOTE ] LAR: Incremental fetch complete for 2025-09 (2.04 seconds). [2025-09-24T19:45:00.233667] [INFO ] [REMOTE ] LAR: Full fetch complete (54770 records). [2025-09-24T19:45:00.233798] [DEBUG] [VALIDATOR ] LAR: Validating primary data. [2025-09-24T19:45:00.439179] [WARN ] [VALIDATOR ] LAR: Validation failed - insufficient historical data. Have 167 unique days, need 200 days [2025-09-24T19:45:00.439919] [FATAL] [MAIN ] LAR: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:45:00.440121] [WARN ] [MAIN ] LAR: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:45:00.440207] [INFO ] [LOCAL ] LAR: Starting deletion of primary data. [2025-09-24T19:45:00.440384] [DEBUG] [LOCAL ] LAR: No primary data file found to delete. [2025-09-24T19:45:00.440457] [INFO ] [LOCAL ] LAR: Starting deletion of derivative data. [2025-09-24T19:45:00.440527] [DEBUG] [LOCAL ] LAR: No derivative data file found to delete. [2025-09-24T19:45:00.440619] [INFO ] [MAIN ] Update Progress: 1244/2373 symbols completed. LAR took 31.1s. Estimated remaining: 2h 29m 42s. Rate: 7.5 symbols/min [2025-09-24T19:45:00.651897] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2024-12 (1.96 seconds). [2025-09-24T19:45:00.649765] [INFO ] [MAIN ] LDI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:45:00.707449] [DEBUG] [LOCAL ] LDI: Loaded 43871 existing records from primary storage. [2025-09-24T19:45:00.707598] [INFO ] [MAIN ] LDI: Loaded 43871 existing records. [2025-09-24T19:45:00.820180] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2025-01. [2025-09-24T19:45:00.900766] [WARN ] [MAIN ] LDI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:45:00.901236] [INFO ] [MAIN ] LDI: Wiping existing primary data before full refresh. [2025-09-24T19:45:00.901346] [INFO ] [LOCAL ] LDI: Starting deletion of primary data. [2025-09-24T19:45:00.911192] [DEBUG] [LOCAL ] LDI: Deleted primary data file. [2025-09-24T19:45:00.927237] [INFO ] [MAIN ] LDI: Starting full primary refresh. [2025-09-24T19:45:01.002354] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-24T19:45:01.352137] [INFO ] [REMOTE ] LDI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:45:01.366865] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-24T19:45:01.616096] [INFO ] [REMOTE ] LDI: Fetching primary data for 2024-12. [2025-09-24T19:45:02.416101] [INFO ] [REMOTE ] LC: Fetching primary data for 2025-01. [2025-09-24T19:45:03.216103] [INFO ] [REMOTE ] LCII: Fetching primary data for 2025-01. [2025-09-24T19:45:03.943219] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2025-01 (3.12 seconds). [2025-09-24T19:45:04.016083] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2025-02. [2025-09-24T19:45:05.249083] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2025-01 (2.03 seconds). [2025-09-24T19:45:05.254485] [INFO ] [REMOTE ] LCII: Fetching primary data for 2025-02. [2025-09-24T19:45:05.367868] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2025-01 (2.95 seconds). [2025-09-24T19:45:05.583378] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2024-12 (3.97 seconds). [2025-09-24T19:45:05.616028] [INFO ] [REMOTE ] LDI: Fetching primary data for 2025-01. [2025-09-24T19:45:06.286301] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2025-02 (2.27 seconds). [2025-09-24T19:45:06.353396] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2025-02 (1.10 seconds). [2025-09-24T19:45:06.416077] [INFO ] [REMOTE ] LCII: Fetching primary data for 2025-03. [2025-09-24T19:45:06.957675] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-24T19:45:07.216095] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2025-03. [2025-09-24T19:45:07.557926] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2025-03 (1.14 seconds). [2025-09-24T19:45:08.016106] [INFO ] [REMOTE ] LDI: Fetching primary data for 2025-02. [2025-09-24T19:45:08.687708] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-24T19:45:08.816159] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2025-04. [2025-09-24T19:45:09.334189] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-24T19:45:09.616128] [INFO ] [REMOTE ] LDI: Fetching primary data for 2025-03. [2025-09-24T19:45:10.416157] [INFO ] [REMOTE ] LC: Fetching primary data for 2025-02. [2025-09-24T19:45:10.685922] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2025-04 (1.87 seconds). [2025-09-24T19:45:11.136377] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-24T19:45:11.216036] [INFO ] [REMOTE ] LDI: Fetching primary data for 2025-04. [2025-09-24T19:45:12.016103] [INFO ] [REMOTE ] LCII: Fetching primary data for 2025-04. [2025-09-24T19:45:12.100608] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2025-02 (1.68 seconds). [2025-09-24T19:45:12.735129] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-24T19:45:12.816159] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2025-05. [2025-09-24T19:45:13.523414] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-24T19:45:13.616074] [INFO ] [REMOTE ] LC: Fetching primary data for 2025-03. [2025-09-24T19:45:14.416126] [INFO ] [REMOTE ] LCII: Fetching primary data for 2025-05. [2025-09-24T19:45:14.545076] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-24T19:45:15.216139] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2025-06. [2025-09-24T19:45:15.787452] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2025-03 (2.17 seconds). [2025-09-24T19:45:16.016124] [INFO ] [REMOTE ] LDI: Fetching primary data for 2025-05. [2025-09-24T19:45:16.816113] [INFO ] [REMOTE ] LC: Fetching primary data for 2025-04. [2025-09-24T19:45:17.171614] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2025-06 (1.96 seconds). [2025-09-24T19:45:17.244298] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2025-05 (2.83 seconds). [2025-09-24T19:45:17.503369] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-24T19:45:17.616104] [INFO ] [REMOTE ] LDI: Fetching primary data for 2025-06. [2025-09-24T19:45:18.297921] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-24T19:45:18.416103] [INFO ] [REMOTE ] LC: Fetching primary data for 2025-05. [2025-09-24T19:45:19.201626] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-24T19:45:19.216034] [INFO ] [REMOTE ] LDI: Fetching primary data for 2025-07. [2025-09-24T19:45:20.023638] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2025-07. [2025-09-24T19:45:20.044893] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-24T19:45:20.721770] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2025-07 (1.51 seconds). [2025-09-24T19:45:20.816224] [INFO ] [REMOTE ] LDI: Fetching primary data for 2025-08. [2025-09-24T19:45:21.616152] [INFO ] [REMOTE ] LC: Fetching primary data for 2025-06. [2025-09-24T19:45:21.893453] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2025-07 (1.87 seconds). [2025-09-24T19:45:22.079545] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2025-08 (1.26 seconds). [2025-09-24T19:45:22.416139] [INFO ] [REMOTE ] LDI: Fetching primary data for 2025-09. [2025-09-24T19:45:22.933135] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-24T19:45:23.216142] [INFO ] [REMOTE ] LC: Fetching primary data for 2025-07. [2025-09-24T19:45:24.016124] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2025-08. [2025-09-24T19:45:24.571019] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2025-09 (2.15 seconds). [2025-09-24T19:45:24.581713] [INFO ] [REMOTE ] LDI: Full fetch complete (60132 records). [2025-09-24T19:45:24.581929] [DEBUG] [VALIDATOR ] LDI: Validating primary data. [2025-09-24T19:45:24.818573] [INFO ] [REMOTE ] LCII: Fetching primary data for 2025-06. [2025-09-24T19:45:24.997523] [DEBUG] [VALIDATOR ] LDI: All expected trading days are present. [2025-09-24T19:45:24.997747] [DEBUG] [VALIDATOR ] LDI: Primary data validation passed. [2025-09-24T19:45:24.998976] [INFO ] [MAIN ] LDI: Fetched primary data is valid. [2025-09-24T19:45:24.999166] [DEBUG] [LOCAL ] LDI: Saving primary data. [2025-09-24T19:45:25.001961] [DEBUG] [LOCAL ] LDI: Trimmed 60132 records to 44007 (keeping 200 days of data) [2025-09-24T19:45:25.136940] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2025-07 (1.92 seconds). [2025-09-24T19:45:25.337545] [DEBUG] [LOCAL ] LDI: Primary data saved (44007 records). [2025-09-24T19:45:25.337730] [INFO ] [MAIN ] LDI: Full history saved. [2025-09-24T19:45:25.337851] [INFO ] [MAIN ] Update Progress: 1245/2373 symbols completed. LDI took 24.9s. Estimated remaining: 2h 29m 49s. Rate: 7.5 symbols/min [2025-09-24T19:45:25.506778] [INFO ] [MAIN ] LDOS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:45:25.553400] [DEBUG] [LOCAL ] LDOS: Loaded 45814 existing records from primary storage. [2025-09-24T19:45:25.553579] [INFO ] [MAIN ] LDOS: Loaded 45814 existing records. [2025-09-24T19:45:25.637693] [INFO ] [REMOTE ] LC: Fetching primary data for 2025-08. [2025-09-24T19:45:25.753437] [WARN ] [MAIN ] LDOS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:45:25.753896] [INFO ] [MAIN ] LDOS: Wiping existing primary data before full refresh. [2025-09-24T19:45:25.753952] [INFO ] [LOCAL ] LDOS: Starting deletion of primary data. [2025-09-24T19:45:25.757378] [DEBUG] [LOCAL ] LDOS: Deleted primary data file. [2025-09-24T19:45:25.757452] [INFO ] [MAIN ] LDOS: Starting full primary refresh. [2025-09-24T19:45:26.089073] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2025-08 (2.07 seconds). [2025-09-24T19:45:26.185029] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-24T19:45:26.236826] [INFO ] [REMOTE ] LDOS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:45:26.416073] [INFO ] [REMOTE ] LCII: Fetching primary data for 2025-07. [2025-09-24T19:45:27.216106] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2025-09. [2025-09-24T19:45:27.431048] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-24T19:45:27.497497] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2025-07 (1.08 seconds). [2025-09-24T19:45:28.016085] [INFO ] [REMOTE ] LCII: Fetching primary data for 2025-08. [2025-09-24T19:45:28.816137] [INFO ] [REMOTE ] LC: Fetching primary data for 2025-09. [2025-09-24T19:45:28.964545] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2025-09 (1.75 seconds). [2025-09-24T19:45:28.977708] [INFO ] [REMOTE ] LBRT: Full fetch complete (76511 records). [2025-09-24T19:45:28.977936] [DEBUG] [VALIDATOR ] LBRT: Validating primary data. [2025-09-24T19:45:29.441817] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-24T19:45:29.475241] [DEBUG] [VALIDATOR ] LBRT: All expected trading days are present. [2025-09-24T19:45:29.475464] [DEBUG] [VALIDATOR ] LBRT: Primary data validation passed. [2025-09-24T19:45:29.476626] [INFO ] [MAIN ] LBRT: Fetched primary data is valid. [2025-09-24T19:45:29.477110] [DEBUG] [LOCAL ] LBRT: Saving primary data. [2025-09-24T19:45:29.478620] [DEBUG] [LOCAL ] LBRT: Trimmed 76511 records to 52919 (keeping 200 days of data) [2025-09-24T19:45:29.616213] [INFO ] [REMOTE ] LCII: Fetching primary data for 2025-09. [2025-09-24T19:45:29.834008] [DEBUG] [LOCAL ] LBRT: Primary data saved (52919 records). [2025-09-24T19:45:29.834230] [INFO ] [MAIN ] LBRT: Full history saved. [2025-09-24T19:45:29.834327] [INFO ] [MAIN ] Update Progress: 1246/2373 symbols completed. LBRT took 32.8s. Estimated remaining: 2h 29m 38s. Rate: 7.5 symbols/min [2025-09-24T19:45:30.019541] [INFO ] [MAIN ] LDP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:45:30.035805] [DEBUG] [LOCAL ] LDP: Loaded 12995 existing records from primary storage. [2025-09-24T19:45:30.035923] [INFO ] [MAIN ] LDP: Loaded 12995 existing records. [2025-09-24T19:45:30.219894] [WARN ] [MAIN ] LDP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:45:30.220548] [INFO ] [MAIN ] LDP: Wiping existing primary data before full refresh. [2025-09-24T19:45:30.220670] [INFO ] [LOCAL ] LDP: Starting deletion of primary data. [2025-09-24T19:45:30.221362] [DEBUG] [LOCAL ] LDP: Deleted primary data file. [2025-09-24T19:45:30.221581] [INFO ] [MAIN ] LDP: Starting full primary refresh. [2025-09-24T19:45:30.347572] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2025-09 (1.53 seconds). [2025-09-24T19:45:30.400545] [INFO ] [REMOTE ] LC: Full fetch complete (70338 records). [2025-09-24T19:45:30.413282] [DEBUG] [VALIDATOR ] LC: Validating primary data. [2025-09-24T19:45:30.417017] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2024-12. [2025-09-24T19:45:30.769582] [INFO ] [REMOTE ] LDP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:45:30.957172] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2025-09 (1.34 seconds). [2025-09-24T19:45:31.005104] [INFO ] [REMOTE ] LCII: Full fetch complete (39025 records). [2025-09-24T19:45:31.022131] [DEBUG] [VALIDATOR ] LCII: Validating primary data. [2025-09-24T19:45:31.043699] [DEBUG] [VALIDATOR ] LC: All expected trading days are present. [2025-09-24T19:45:31.043800] [DEBUG] [VALIDATOR ] LC: Primary data validation passed. [2025-09-24T19:45:31.044950] [INFO ] [MAIN ] LC: Fetched primary data is valid. [2025-09-24T19:45:31.045016] [DEBUG] [LOCAL ] LC: Saving primary data. [2025-09-24T19:45:31.156226] [DEBUG] [LOCAL ] LC: Trimmed 70338 records to 47900 (keeping 200 days of data) [2025-09-24T19:45:31.261914] [INFO ] [REMOTE ] LDP: Fetching primary data for 2024-12. [2025-09-24T19:45:31.559871] [DEBUG] [VALIDATOR ] LCII: All expected trading days are present. [2025-09-24T19:45:31.560287] [DEBUG] [VALIDATOR ] LCII: Primary data validation passed. [2025-09-24T19:45:31.561461] [INFO ] [MAIN ] LCII: Fetched primary data is valid. [2025-09-24T19:45:31.561816] [DEBUG] [LOCAL ] LCII: Saving primary data. [2025-09-24T19:45:31.565367] [DEBUG] [LOCAL ] LCII: Trimmed 39025 records to 28619 (keeping 200 days of data) [2025-09-24T19:45:31.957067] [DEBUG] [LOCAL ] LC: Primary data saved (47900 records). [2025-09-24T19:45:31.957394] [INFO ] [MAIN ] LC: Full history saved. [2025-09-24T19:45:31.957996] [INFO ] [MAIN ] Update Progress: 1247/2373 symbols completed. LC took 34.7s. Estimated remaining: 2h 29m 25s. Rate: 7.5 symbols/min [2025-09-24T19:45:32.039600] [DEBUG] [LOCAL ] LCII: Primary data saved (28619 records). [2025-09-24T19:45:32.051628] [INFO ] [MAIN ] LCII: Full history saved. [2025-09-24T19:45:32.068671] [INFO ] [MAIN ] Update Progress: 1248/2373 symbols completed. LCII took 32.6s. Estimated remaining: 2h 29m 10s. Rate: 7.5 symbols/min [2025-09-24T19:45:32.267551] [INFO ] [MAIN ] LEA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:45:32.371292] [INFO ] [MAIN ] LEG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:45:32.375182] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2024-12 (1.96 seconds). [2025-09-24T19:45:32.392320] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2025-01. [2025-09-24T19:45:32.433367] [DEBUG] [LOCAL ] LEA: Loaded 41822 existing records from primary storage. [2025-09-24T19:45:32.433612] [INFO ] [MAIN ] LEA: Loaded 41822 existing records. [2025-09-24T19:45:32.671686] [WARN ] [MAIN ] LEA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:45:32.677956] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2024-12 (1.42 seconds). [2025-09-24T19:45:32.680277] [DEBUG] [LOCAL ] LEG: Loaded 50396 existing records from primary storage. [2025-09-24T19:45:32.680545] [INFO ] [MAIN ] LEG: Loaded 50396 existing records. [2025-09-24T19:45:32.678065] [INFO ] [MAIN ] LEA: Wiping existing primary data before full refresh. [2025-09-24T19:45:32.685906] [INFO ] [LOCAL ] LEA: Starting deletion of primary data. [2025-09-24T19:45:32.730106] [DEBUG] [LOCAL ] LEA: Deleted primary data file. [2025-09-24T19:45:32.737103] [INFO ] [MAIN ] LEA: Starting full primary refresh. [2025-09-24T19:45:32.829772] [INFO ] [REMOTE ] LDP: Fetching primary data for 2025-01. [2025-09-24T19:45:33.042198] [WARN ] [MAIN ] LEG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:45:33.061320] [INFO ] [MAIN ] LEG: Wiping existing primary data before full refresh. [2025-09-24T19:45:33.079117] [INFO ] [LOCAL ] LEG: Starting deletion of primary data. [2025-09-24T19:45:33.150342] [DEBUG] [LOCAL ] LEG: Deleted primary data file. [2025-09-24T19:45:33.172925] [INFO ] [MAIN ] LEG: Starting full primary refresh. [2025-09-24T19:45:33.406166] [INFO ] [REMOTE ] LEA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:45:33.618831] [INFO ] [REMOTE ] LEA: Fetching primary data for 2024-12. [2025-09-24T19:45:33.642505] [INFO ] [REMOTE ] LEG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:45:33.824793] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-24T19:45:34.089560] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-24T19:45:34.416088] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2025-02. [2025-09-24T19:45:35.189392] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-24T19:45:35.216043] [INFO ] [REMOTE ] LEA: Fetching primary data for 2025-01. [2025-09-24T19:45:36.016126] [INFO ] [REMOTE ] LEG: Fetching primary data for 2024-12. [2025-09-24T19:45:36.344003] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2025-02 (1.93 seconds). [2025-09-24T19:45:36.789790] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-24T19:45:36.816033] [INFO ] [REMOTE ] LEA: Fetching primary data for 2025-02. [2025-09-24T19:45:37.375420] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2024-12 (1.36 seconds). [2025-09-24T19:45:37.616104] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2025-03. [2025-09-24T19:45:38.332885] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-24T19:45:38.416037] [INFO ] [REMOTE ] LEA: Fetching primary data for 2025-03. [2025-09-24T19:45:39.216069] [INFO ] [REMOTE ] LEG: Fetching primary data for 2025-01. [2025-09-24T19:45:39.327503] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-24T19:45:40.016080] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2025-04. [2025-09-24T19:45:40.060527] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2025-03 (1.64 seconds). [2025-09-24T19:45:40.816138] [INFO ] [REMOTE ] LEA: Fetching primary data for 2025-04. [2025-09-24T19:45:40.898956] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2025-01 (1.68 seconds). [2025-09-24T19:45:41.616063] [INFO ] [REMOTE ] LEG: Fetching primary data for 2025-02. [2025-09-24T19:45:41.733437] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-24T19:45:42.243851] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2025-04 (1.43 seconds). [2025-09-24T19:45:42.416077] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2025-05. [2025-09-24T19:45:43.216108] [INFO ] [REMOTE ] LEA: Fetching primary data for 2025-05. [2025-09-24T19:45:43.251999] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2025-02 (1.64 seconds). [2025-09-24T19:45:44.016139] [INFO ] [REMOTE ] LEG: Fetching primary data for 2025-03. [2025-09-24T19:45:44.121837] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2025-05 (1.71 seconds). [2025-09-24T19:45:44.746536] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-24T19:45:44.816041] [INFO ] [REMOTE ] LEA: Fetching primary data for 2025-06. [2025-09-24T19:45:45.461712] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2025-03 (1.45 seconds). [2025-09-24T19:45:45.616072] [INFO ] [REMOTE ] LEG: Fetching primary data for 2025-04. [2025-09-24T19:45:46.359277] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-24T19:45:46.416093] [INFO ] [REMOTE ] LDP: Fetching primary data for 2025-02. [2025-09-24T19:45:47.173408] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2025-02 (0.76 seconds). [2025-09-24T19:45:47.216131] [INFO ] [REMOTE ] LDP: Fetching primary data for 2025-03. [2025-09-24T19:45:47.438427] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-24T19:45:47.773063] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2025-03 (0.56 seconds). [2025-09-24T19:45:48.016132] [INFO ] [REMOTE ] LDP: Fetching primary data for 2025-04. [2025-09-24T19:45:48.816073] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2025-06. [2025-09-24T19:45:48.838805] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2025-04 (0.82 seconds). [2025-09-24T19:45:49.616171] [INFO ] [REMOTE ] LEG: Fetching primary data for 2025-05. [2025-09-24T19:45:50.353092] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-24T19:45:50.416112] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2025-07. [2025-09-24T19:45:51.216065] [INFO ] [REMOTE ] LEA: Fetching primary data for 2025-07. [2025-09-24T19:45:51.297477] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2025-05 (1.68 seconds). [2025-09-24T19:45:51.893464] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-24T19:45:52.016076] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2025-08. [2025-09-24T19:45:52.562403] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2025-07 (1.35 seconds). [2025-09-24T19:45:52.816074] [INFO ] [REMOTE ] LEA: Fetching primary data for 2025-08. [2025-09-24T19:45:53.621337] [INFO ] [REMOTE ] LEG: Fetching primary data for 2025-06. [2025-09-24T19:45:53.643596] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-24T19:45:54.261101] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-24T19:45:54.416177] [INFO ] [REMOTE ] LEA: Fetching primary data for 2025-09. [2025-09-24T19:45:55.056916] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2025-06 (1.44 seconds). [2025-09-24T19:45:55.216143] [INFO ] [REMOTE ] LEG: Fetching primary data for 2025-07. [2025-09-24T19:45:56.016109] [INFO ] [REMOTE ] LDP: Fetching primary data for 2025-05. [2025-09-24T19:45:56.093073] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2025-09 (1.68 seconds). [2025-09-24T19:45:56.101831] [INFO ] [REMOTE ] LEA: Full fetch complete (60995 records). [2025-09-24T19:45:56.102021] [DEBUG] [VALIDATOR ] LEA: Validating primary data. [2025-09-24T19:45:56.511539] [DEBUG] [VALIDATOR ] LEA: All expected trading days are present. [2025-09-24T19:45:56.511683] [DEBUG] [VALIDATOR ] LEA: Primary data validation passed. [2025-09-24T19:45:56.512921] [INFO ] [MAIN ] LEA: Fetched primary data is valid. [2025-09-24T19:45:56.513011] [DEBUG] [LOCAL ] LEA: Saving primary data. [2025-09-24T19:45:56.515433] [DEBUG] [LOCAL ] LEA: Trimmed 60995 records to 41801 (keeping 200 days of data) [2025-09-24T19:45:56.788834] [DEBUG] [LOCAL ] LEA: Primary data saved (41801 records). [2025-09-24T19:45:56.788989] [INFO ] [MAIN ] LEA: Full history saved. [2025-09-24T19:45:56.789091] [INFO ] [MAIN ] Update Progress: 1249/2373 symbols completed. LEA took 24.8s. Estimated remaining: 2h 29m 17s. Rate: 7.5 symbols/min [2025-09-24T19:45:56.826821] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2025-09. [2025-09-24T19:45:57.022687] [INFO ] [MAIN ] LEN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:45:57.036527] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-24T19:45:57.048382] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2025-05 (1.03 seconds). [2025-09-24T19:45:57.112425] [DEBUG] [LOCAL ] LEN: Loaded 53191 existing records from primary storage. [2025-09-24T19:45:57.112589] [INFO ] [MAIN ] LEN: Loaded 53191 existing records. [2025-09-24T19:45:57.288797] [WARN ] [MAIN ] LEN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:45:57.289140] [INFO ] [MAIN ] LEN: Wiping existing primary data before full refresh. [2025-09-24T19:45:57.289216] [INFO ] [LOCAL ] LEN: Starting deletion of primary data. [2025-09-24T19:45:57.291184] [DEBUG] [LOCAL ] LEN: Deleted primary data file. [2025-09-24T19:45:57.291258] [INFO ] [MAIN ] LEN: Starting full primary refresh. [2025-09-24T19:45:57.623949] [INFO ] [REMOTE ] LDP: Fetching primary data for 2025-06. [2025-09-24T19:45:57.657193] [INFO ] [REMOTE ] LEN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:45:58.381893] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2025-06 (0.76 seconds). [2025-09-24T19:45:58.416082] [INFO ] [REMOTE ] LDP: Fetching primary data for 2025-07. [2025-09-24T19:45:58.554190] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-24T19:45:58.567205] [INFO ] [REMOTE ] LDOS: Full fetch complete (67732 records). [2025-09-24T19:45:58.567366] [DEBUG] [VALIDATOR ] LDOS: Validating primary data. [2025-09-24T19:45:58.963188] [DEBUG] [VALIDATOR ] LDOS: All expected trading days are present. [2025-09-24T19:45:58.963366] [DEBUG] [VALIDATOR ] LDOS: Primary data validation passed. [2025-09-24T19:45:58.964470] [INFO ] [MAIN ] LDOS: Fetched primary data is valid. [2025-09-24T19:45:58.964695] [DEBUG] [LOCAL ] LDOS: Saving primary data. [2025-09-24T19:45:58.976603] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2025-07 (0.56 seconds). [2025-09-24T19:45:58.980837] [DEBUG] [LOCAL ] LDOS: Trimmed 67732 records to 45746 (keeping 200 days of data) [2025-09-24T19:45:59.216321] [INFO ] [REMOTE ] LEN: Fetching primary data for 2024-12. [2025-09-24T19:45:59.296494] [DEBUG] [LOCAL ] LDOS: Primary data saved (45746 records). [2025-09-24T19:45:59.296703] [INFO ] [MAIN ] LDOS: Full history saved. [2025-09-24T19:45:59.296832] [INFO ] [MAIN ] Update Progress: 1250/2373 symbols completed. LDOS took 34.0s. Estimated remaining: 2h 29m 4s. Rate: 7.5 symbols/min [2025-09-24T19:45:59.467904] [INFO ] [MAIN ] LEO: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:45:59.487198] [DEBUG] [LOCAL ] LEO: Loaded 17672 existing records from primary storage. [2025-09-24T19:45:59.487335] [INFO ] [MAIN ] LEO: Loaded 17672 existing records. [2025-09-24T19:45:59.663131] [WARN ] [MAIN ] LEO: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:45:59.663383] [INFO ] [MAIN ] LEO: Wiping existing primary data before full refresh. [2025-09-24T19:45:59.663431] [INFO ] [LOCAL ] LEO: Starting deletion of primary data. [2025-09-24T19:45:59.664296] [DEBUG] [LOCAL ] LEO: Deleted primary data file. [2025-09-24T19:45:59.664390] [INFO ] [MAIN ] LEO: Starting full primary refresh. [2025-09-24T19:46:00.020159] [INFO ] [REMOTE ] LEG: Fetching primary data for 2025-08. [2025-09-24T19:46:00.024122] [INFO ] [REMOTE ] LEO: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:46:00.816054] [INFO ] [REMOTE ] LEO: Fetching primary data for 2024-12. [2025-09-24T19:46:00.934077] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-24T19:46:01.616141] [INFO ] [REMOTE ] LEN: Fetching primary data for 2025-01. [2025-09-24T19:46:01.795419] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-24T19:46:01.832566] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2024-12 (1.02 seconds). [2025-09-24T19:46:02.416087] [INFO ] [REMOTE ] LEG: Fetching primary data for 2025-09. [2025-09-24T19:46:03.127302] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-24T19:46:03.216052] [INFO ] [REMOTE ] LEN: Fetching primary data for 2025-02. [2025-09-24T19:46:04.024292] [INFO ] [REMOTE ] LDP: Fetching primary data for 2025-08. [2025-09-24T19:46:04.048705] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-24T19:46:04.063826] [INFO ] [REMOTE ] LEG: Full fetch complete (73212 records). [2025-09-24T19:46:04.064087] [DEBUG] [VALIDATOR ] LEG: Validating primary data. [2025-09-24T19:46:04.474790] [DEBUG] [VALIDATOR ] LEG: All expected trading days are present. [2025-09-24T19:46:04.474878] [DEBUG] [VALIDATOR ] LEG: Primary data validation passed. [2025-09-24T19:46:04.475873] [INFO ] [MAIN ] LEG: Fetched primary data is valid. [2025-09-24T19:46:04.475937] [DEBUG] [LOCAL ] LEG: Saving primary data. [2025-09-24T19:46:04.477534] [DEBUG] [LOCAL ] LEG: Trimmed 73212 records to 50384 (keeping 200 days of data) [2025-09-24T19:46:04.816430] [INFO ] [REMOTE ] LEO: Fetching primary data for 2025-01. [2025-09-24T19:46:04.847170] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-24T19:46:04.871591] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2025-08 (0.85 seconds). [2025-09-24T19:46:04.886889] [DEBUG] [LOCAL ] LEG: Primary data saved (50384 records). [2025-09-24T19:46:04.887083] [INFO ] [MAIN ] LEG: Full history saved. [2025-09-24T19:46:04.887227] [INFO ] [MAIN ] Update Progress: 1251/2373 symbols completed. LEG took 32.8s. Estimated remaining: 2h 28m 54s. Rate: 7.5 symbols/min [2025-09-24T19:46:05.079392] [INFO ] [MAIN ] LEVI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:46:05.137912] [DEBUG] [LOCAL ] LEVI: Loaded 51546 existing records from primary storage. [2025-09-24T19:46:05.138161] [INFO ] [MAIN ] LEVI: Loaded 51546 existing records. [2025-09-24T19:46:05.326994] [WARN ] [MAIN ] LEVI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:46:05.327275] [INFO ] [MAIN ] LEVI: Wiping existing primary data before full refresh. [2025-09-24T19:46:05.327325] [INFO ] [LOCAL ] LEVI: Starting deletion of primary data. [2025-09-24T19:46:05.328738] [DEBUG] [LOCAL ] LEVI: Deleted primary data file. [2025-09-24T19:46:05.328799] [INFO ] [MAIN ] LEVI: Starting full primary refresh. [2025-09-24T19:46:05.621212] [INFO ] [REMOTE ] LDP: Fetching primary data for 2025-09. [2025-09-24T19:46:05.694803] [INFO ] [REMOTE ] LEVI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:46:05.816222] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-24T19:46:06.416106] [INFO ] [REMOTE ] LEO: Fetching primary data for 2025-02. [2025-09-24T19:46:06.662188] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2025-09 (1.04 seconds). [2025-09-24T19:46:06.664880] [INFO ] [REMOTE ] LDP: Full fetch complete (19438 records). [2025-09-24T19:46:06.664956] [DEBUG] [VALIDATOR ] LDP: Validating primary data. [2025-09-24T19:46:07.026140] [DEBUG] [VALIDATOR ] LDP: All expected trading days are present. [2025-09-24T19:46:07.026222] [DEBUG] [VALIDATOR ] LDP: Primary data validation passed. [2025-09-24T19:46:07.026675] [INFO ] [MAIN ] LDP: Fetched primary data is valid. [2025-09-24T19:46:07.026737] [DEBUG] [LOCAL ] LDP: Saving primary data. [2025-09-24T19:46:07.027285] [DEBUG] [LOCAL ] LDP: Trimmed 19438 records to 12957 (keeping 200 days of data) [2025-09-24T19:46:07.117730] [DEBUG] [LOCAL ] LDP: Primary data saved (12957 records). [2025-09-24T19:46:07.117970] [INFO ] [MAIN ] LDP: Full history saved. [2025-09-24T19:46:07.118113] [INFO ] [MAIN ] Update Progress: 1252/2373 symbols completed. LDP took 37.3s. Estimated remaining: 2h 28m 41s. Rate: 7.5 symbols/min [2025-09-24T19:46:07.221339] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2024-12. [2025-09-24T19:46:07.299721] [INFO ] [MAIN ] LFT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:46:07.325083] [DEBUG] [LOCAL ] LFT: Loaded 18057 existing records from primary storage. [2025-09-24T19:46:07.325345] [INFO ] [MAIN ] LFT: Loaded 18057 existing records. [2025-09-24T19:46:07.513694] [WARN ] [MAIN ] LFT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:46:07.514021] [INFO ] [MAIN ] LFT: Wiping existing primary data before full refresh. [2025-09-24T19:46:07.514074] [INFO ] [LOCAL ] LFT: Starting deletion of primary data. [2025-09-24T19:46:07.514851] [DEBUG] [LOCAL ] LFT: Deleted primary data file. [2025-09-24T19:46:07.514917] [INFO ] [MAIN ] LFT: Starting full primary refresh. [2025-09-24T19:46:07.646379] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2025-02 (1.23 seconds). [2025-09-24T19:46:07.929456] [INFO ] [REMOTE ] LFT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:46:08.016110] [INFO ] [REMOTE ] LEO: Fetching primary data for 2025-03. [2025-09-24T19:46:08.816122] [INFO ] [REMOTE ] LEN: Fetching primary data for 2025-03. [2025-09-24T19:46:08.913717] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-24T19:46:09.074247] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2025-03 (1.06 seconds). [2025-09-24T19:46:09.616147] [INFO ] [REMOTE ] LEO: Fetching primary data for 2025-04. [2025-09-24T19:46:10.416185] [INFO ] [REMOTE ] LFT: Fetching primary data for 2024-12. [2025-09-24T19:46:10.876530] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2025-03 (2.06 seconds). [2025-09-24T19:46:10.906825] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-24T19:46:11.216137] [INFO ] [REMOTE ] LEN: Fetching primary data for 2025-04. [2025-09-24T19:46:11.295949] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-24T19:46:12.016168] [INFO ] [REMOTE ] LEO: Fetching primary data for 2025-05. [2025-09-24T19:46:12.727991] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2025-05 (0.71 seconds). [2025-09-24T19:46:12.816138] [INFO ] [REMOTE ] LFT: Fetching primary data for 2025-01. [2025-09-24T19:46:13.327443] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2025-04 (2.11 seconds). [2025-09-24T19:46:13.616188] [INFO ] [REMOTE ] LEN: Fetching primary data for 2025-05. [2025-09-24T19:46:13.844185] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2025-01 (1.03 seconds). [2025-09-24T19:46:14.416143] [INFO ] [REMOTE ] LEO: Fetching primary data for 2025-06. [2025-09-24T19:46:15.216145] [INFO ] [REMOTE ] LFT: Fetching primary data for 2025-02. [2025-09-24T19:46:15.426140] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2025-06 (1.01 seconds). [2025-09-24T19:46:15.547540] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2025-05 (1.93 seconds). [2025-09-24T19:46:16.016119] [INFO ] [REMOTE ] LEN: Fetching primary data for 2025-06. [2025-09-24T19:46:16.195378] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2025-02 (0.98 seconds). [2025-09-24T19:46:16.816113] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2025-01. [2025-09-24T19:46:17.606581] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-24T19:46:17.617774] [INFO ] [REMOTE ] LEO: Fetching primary data for 2025-07. [2025-09-24T19:46:18.421309] [INFO ] [REMOTE ] LFT: Fetching primary data for 2025-03. [2025-09-24T19:46:18.435502] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-24T19:46:18.553787] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2025-07 (0.94 seconds). [2025-09-24T19:46:19.216116] [INFO ] [REMOTE ] LEN: Fetching primary data for 2025-07. [2025-09-24T19:46:19.308935] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2025-03 (0.89 seconds). [2025-09-24T19:46:20.016180] [INFO ] [REMOTE ] LFT: Fetching primary data for 2025-04. [2025-09-24T19:46:20.816081] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2025-02. [2025-09-24T19:46:20.870837] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2025-04 (0.85 seconds). [2025-09-24T19:46:21.157428] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2025-07 (1.94 seconds). [2025-09-24T19:46:21.616178] [INFO ] [REMOTE ] LFT: Fetching primary data for 2025-05. [2025-09-24T19:46:22.243101] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2025-02 (1.43 seconds). [2025-09-24T19:46:22.416120] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2025-03. [2025-09-24T19:46:22.627814] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2025-05 (1.01 seconds). [2025-09-24T19:46:23.216158] [INFO ] [REMOTE ] LEN: Fetching primary data for 2025-08. [2025-09-24T19:46:24.016055] [INFO ] [REMOTE ] LEO: Fetching primary data for 2025-08. [2025-09-24T19:46:24.194561] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2025-03 (1.78 seconds). [2025-09-24T19:46:24.816073] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2025-04. [2025-09-24T19:46:24.926353] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2025-08 (0.91 seconds). [2025-09-24T19:46:25.047550] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2025-08 (1.83 seconds). [2025-09-24T19:46:25.616097] [INFO ] [REMOTE ] LEO: Fetching primary data for 2025-09. [2025-09-24T19:46:26.310418] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-24T19:46:26.336518] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2025-09 (0.72 seconds). [2025-09-24T19:46:26.340073] [INFO ] [REMOTE ] LEO: Full fetch complete (27108 records). [2025-09-24T19:46:26.340198] [DEBUG] [VALIDATOR ] LEO: Validating primary data. [2025-09-24T19:46:26.421225] [INFO ] [REMOTE ] LEN: Fetching primary data for 2025-09. [2025-09-24T19:46:26.747322] [DEBUG] [VALIDATOR ] LEO: All expected trading days are present. [2025-09-24T19:46:26.747418] [DEBUG] [VALIDATOR ] LEO: Primary data validation passed. [2025-09-24T19:46:26.748061] [INFO ] [MAIN ] LEO: Fetched primary data is valid. [2025-09-24T19:46:26.748128] [DEBUG] [LOCAL ] LEO: Saving primary data. [2025-09-24T19:46:26.748924] [DEBUG] [LOCAL ] LEO: Trimmed 27108 records to 17545 (keeping 200 days of data) [2025-09-24T19:46:26.854011] [DEBUG] [LOCAL ] LEO: Primary data saved (17545 records). [2025-09-24T19:46:26.854164] [INFO ] [MAIN ] LEO: Full history saved. [2025-09-24T19:46:26.854292] [INFO ] [MAIN ] Update Progress: 1253/2373 symbols completed. LEO took 27.6s. Estimated remaining: 2h 28m 44s. Rate: 7.5 symbols/min [2025-09-24T19:46:27.028027] [INFO ] [MAIN ] LGI: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:46:27.044390] [DEBUG] [LOCAL ] LGI: Loaded 10013 existing records from primary storage. [2025-09-24T19:46:27.044593] [INFO ] [MAIN ] LGI: Loaded 10013 existing records. [2025-09-24T19:46:27.231462] [INFO ] [REMOTE ] LFT: Fetching primary data for 2025-06. [2025-09-24T19:46:27.238976] [WARN ] [MAIN ] LGI: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:46:27.240540] [INFO ] [MAIN ] LGI: Wiping existing primary data before full refresh. [2025-09-24T19:46:27.240602] [INFO ] [LOCAL ] LGI: Starting deletion of primary data. [2025-09-24T19:46:27.241246] [DEBUG] [LOCAL ] LGI: Deleted primary data file. [2025-09-24T19:46:27.241467] [INFO ] [MAIN ] LGI: Starting full primary refresh. [2025-09-24T19:46:27.607537] [INFO ] [REMOTE ] LGI: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:46:28.016142] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2025-05. [2025-09-24T19:46:28.434141] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2025-06 (1.20 seconds). [2025-09-24T19:46:28.816087] [INFO ] [REMOTE ] LFT: Fetching primary data for 2025-07. [2025-09-24T19:46:28.870977] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2025-09 (2.45 seconds). [2025-09-24T19:46:28.880636] [INFO ] [REMOTE ] LEN: Full fetch complete (77010 records). [2025-09-24T19:46:28.880801] [DEBUG] [VALIDATOR ] LEN: Validating primary data. [2025-09-24T19:46:29.277737] [DEBUG] [VALIDATOR ] LEN: All expected trading days are present. [2025-09-24T19:46:29.277828] [DEBUG] [VALIDATOR ] LEN: Primary data validation passed. [2025-09-24T19:46:29.278851] [INFO ] [MAIN ] LEN: Fetched primary data is valid. [2025-09-24T19:46:29.278918] [DEBUG] [LOCAL ] LEN: Saving primary data. [2025-09-24T19:46:29.280529] [DEBUG] [LOCAL ] LEN: Trimmed 77010 records to 53191 (keeping 200 days of data) [2025-09-24T19:46:29.551983] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-24T19:46:29.619741] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2025-06. [2025-09-24T19:46:29.669552] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2025-07 (0.85 seconds). [2025-09-24T19:46:29.691165] [DEBUG] [LOCAL ] LEN: Primary data saved (53191 records). [2025-09-24T19:46:29.691314] [INFO ] [MAIN ] LEN: Full history saved. [2025-09-24T19:46:29.691405] [INFO ] [MAIN ] Update Progress: 1254/2373 symbols completed. LEN took 32.9s. Estimated remaining: 2h 28m 31s. Rate: 7.5 symbols/min [2025-09-24T19:46:29.871341] [INFO ] [MAIN ] LH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:46:29.909491] [DEBUG] [LOCAL ] LH: Loaded 38380 existing records from primary storage. [2025-09-24T19:46:29.909657] [INFO ] [MAIN ] LH: Loaded 38380 existing records. [2025-09-24T19:46:30.089840] [WARN ] [MAIN ] LH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:46:30.090111] [INFO ] [MAIN ] LH: Wiping existing primary data before full refresh. [2025-09-24T19:46:30.090198] [INFO ] [LOCAL ] LH: Starting deletion of primary data. [2025-09-24T19:46:30.091235] [DEBUG] [LOCAL ] LH: Deleted primary data file. [2025-09-24T19:46:30.091298] [INFO ] [MAIN ] LH: Starting full primary refresh. [2025-09-24T19:46:30.421209] [INFO ] [REMOTE ] LGI: Fetching primary data for 2024-12. [2025-09-24T19:46:30.451185] [INFO ] [REMOTE ] LH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:46:31.187119] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2024-12 (0.77 seconds). [2025-09-24T19:46:31.216070] [INFO ] [REMOTE ] LH: Fetching primary data for 2024-12. [2025-09-24T19:46:31.255306] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-24T19:46:32.016111] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2025-07. [2025-09-24T19:46:32.604091] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-24T19:46:32.816082] [INFO ] [REMOTE ] LH: Fetching primary data for 2025-01. [2025-09-24T19:46:33.616067] [INFO ] [REMOTE ] LGI: Fetching primary data for 2025-01. [2025-09-24T19:46:33.953496] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2025-07 (1.94 seconds). [2025-09-24T19:46:34.239489] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2025-01 (0.62 seconds). [2025-09-24T19:46:34.348929] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T19:46:34.416129] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2025-08. [2025-09-24T19:46:35.216138] [INFO ] [REMOTE ] LGI: Fetching primary data for 2025-02. [2025-09-24T19:46:35.961750] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2025-02 (0.75 seconds). [2025-09-24T19:46:36.016074] [INFO ] [REMOTE ] LGI: Fetching primary data for 2025-03. [2025-09-24T19:46:36.222747] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2025-08 (1.81 seconds). [2025-09-24T19:46:36.816064] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2025-09. [2025-09-24T19:46:36.966843] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-24T19:46:37.616098] [INFO ] [REMOTE ] LH: Fetching primary data for 2025-02. [2025-09-24T19:46:38.416070] [INFO ] [REMOTE ] LFT: Fetching primary data for 2025-08. [2025-09-24T19:46:38.734261] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2025-09 (1.92 seconds). [2025-09-24T19:46:38.748468] [INFO ] [REMOTE ] LEVI: Full fetch complete (74462 records). [2025-09-24T19:46:38.748801] [DEBUG] [VALIDATOR ] LEVI: Validating primary data. [2025-09-24T19:46:39.176483] [DEBUG] [VALIDATOR ] LEVI: All expected trading days are present. [2025-09-24T19:46:39.176685] [DEBUG] [VALIDATOR ] LEVI: Primary data validation passed. [2025-09-24T19:46:39.178109] [INFO ] [MAIN ] LEVI: Fetched primary data is valid. [2025-09-24T19:46:39.178295] [DEBUG] [LOCAL ] LEVI: Saving primary data. [2025-09-24T19:46:39.202360] [DEBUG] [LOCAL ] LEVI: Trimmed 74462 records to 51549 (keeping 200 days of data) [2025-09-24T19:46:39.203171] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-24T19:46:39.269784] [INFO ] [REMOTE ] LH: Fetching primary data for 2025-03. [2025-09-24T19:46:39.525017] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-24T19:46:39.566478] [DEBUG] [LOCAL ] LEVI: Primary data saved (51549 records). [2025-09-24T19:46:39.566695] [INFO ] [MAIN ] LEVI: Full history saved. [2025-09-24T19:46:39.566822] [INFO ] [MAIN ] Update Progress: 1255/2373 symbols completed. LEVI took 34.7s. Estimated remaining: 2h 28m 25s. Rate: 7.5 symbols/min [2025-09-24T19:46:39.746559] [INFO ] [MAIN ] LHX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:46:39.804004] [DEBUG] [LOCAL ] LHX: Loaded 48750 existing records from primary storage. [2025-09-24T19:46:39.804206] [INFO ] [MAIN ] LHX: Loaded 48750 existing records. [2025-09-24T19:46:39.988283] [WARN ] [MAIN ] LHX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:46:39.988598] [INFO ] [MAIN ] LHX: Wiping existing primary data before full refresh. [2025-09-24T19:46:39.988673] [INFO ] [LOCAL ] LHX: Starting deletion of primary data. [2025-09-24T19:46:39.990167] [DEBUG] [LOCAL ] LHX: Deleted primary data file. [2025-09-24T19:46:39.990232] [INFO ] [MAIN ] LHX: Starting full primary refresh. [2025-09-24T19:46:40.021379] [INFO ] [REMOTE ] LFT: Fetching primary data for 2025-09. [2025-09-24T19:46:40.353525] [INFO ] [REMOTE ] LHX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:46:40.607162] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2025-03 (1.34 seconds). [2025-09-24T19:46:40.816129] [INFO ] [REMOTE ] LHX: Fetching primary data for 2024-12. [2025-09-24T19:46:41.120573] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2025-09 (1.10 seconds). [2025-09-24T19:46:41.124127] [INFO ] [REMOTE ] LFT: Full fetch complete (23978 records). [2025-09-24T19:46:41.124215] [DEBUG] [VALIDATOR ] LFT: Validating primary data. [2025-09-24T19:46:41.519876] [DEBUG] [VALIDATOR ] LFT: All expected trading days are present. [2025-09-24T19:46:41.520014] [DEBUG] [VALIDATOR ] LFT: Primary data validation passed. [2025-09-24T19:46:41.520800] [INFO ] [MAIN ] LFT: Fetched primary data is valid. [2025-09-24T19:46:41.520867] [DEBUG] [LOCAL ] LFT: Saving primary data. [2025-09-24T19:46:41.521781] [DEBUG] [LOCAL ] LFT: Trimmed 23978 records to 18087 (keeping 200 days of data) [2025-09-24T19:46:41.620231] [INFO ] [REMOTE ] LGI: Fetching primary data for 2025-04. [2025-09-24T19:46:41.658241] [DEBUG] [LOCAL ] LFT: Primary data saved (18087 records). [2025-09-24T19:46:41.658472] [INFO ] [MAIN ] LFT: Full history saved. [2025-09-24T19:46:41.658591] [INFO ] [MAIN ] Update Progress: 1256/2373 symbols completed. LFT took 34.5s. Estimated remaining: 2h 28m 12s. Rate: 7.5 symbols/min [2025-09-24T19:46:41.841998] [INFO ] [MAIN ] LII: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:46:41.876559] [DEBUG] [LOCAL ] LII: Loaded 28428 existing records from primary storage. [2025-09-24T19:46:41.876831] [INFO ] [MAIN ] LII: Loaded 28428 existing records. [2025-09-24T19:46:42.074385] [WARN ] [MAIN ] LII: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:46:42.074754] [INFO ] [MAIN ] LII: Wiping existing primary data before full refresh. [2025-09-24T19:46:42.074818] [INFO ] [LOCAL ] LII: Starting deletion of primary data. [2025-09-24T19:46:42.076009] [DEBUG] [LOCAL ] LII: Deleted primary data file. [2025-09-24T19:46:42.076077] [INFO ] [MAIN ] LII: Starting full primary refresh. [2025-09-24T19:46:42.430421] [INFO ] [REMOTE ] LH: Fetching primary data for 2025-04. [2025-09-24T19:46:42.475775] [INFO ] [REMOTE ] LII: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:46:42.484885] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2025-04 (0.86 seconds). [2025-09-24T19:46:42.516287] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2024-12 (1.70 seconds). [2025-09-24T19:46:43.216068] [INFO ] [REMOTE ] LGI: Fetching primary data for 2025-05. [2025-09-24T19:46:43.963724] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-24T19:46:44.010700] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-24T19:46:44.016033] [INFO ] [REMOTE ] LGI: Fetching primary data for 2025-06. [2025-09-24T19:46:44.684613] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2025-06 (0.67 seconds). [2025-09-24T19:46:44.816063] [INFO ] [REMOTE ] LGI: Fetching primary data for 2025-07. [2025-09-24T19:46:45.546405] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2025-07 (0.73 seconds). [2025-09-24T19:46:45.616096] [INFO ] [REMOTE ] LH: Fetching primary data for 2025-05. [2025-09-24T19:46:46.416150] [INFO ] [REMOTE ] LGI: Fetching primary data for 2025-08. [2025-09-24T19:46:47.216092] [INFO ] [REMOTE ] LHX: Fetching primary data for 2025-01. [2025-09-24T19:46:47.323374] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2025-08 (0.91 seconds). [2025-09-24T19:46:47.431379] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2025-05 (1.82 seconds). [2025-09-24T19:46:48.016088] [INFO ] [REMOTE ] LII: Fetching primary data for 2024-12. [2025-09-24T19:46:48.816073] [INFO ] [REMOTE ] LH: Fetching primary data for 2025-06. [2025-09-24T19:46:48.980325] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2025-01 (1.76 seconds). [2025-09-24T19:46:49.029519] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2024-12 (1.01 seconds). [2025-09-24T19:46:49.616080] [INFO ] [REMOTE ] LII: Fetching primary data for 2025-01. [2025-09-24T19:46:50.075787] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2025-06 (1.26 seconds). [2025-09-24T19:46:50.416088] [INFO ] [REMOTE ] LH: Fetching primary data for 2025-07. [2025-09-24T19:46:50.950074] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2025-01 (1.33 seconds). [2025-09-24T19:46:51.216108] [INFO ] [REMOTE ] LHX: Fetching primary data for 2025-02. [2025-09-24T19:46:52.016132] [INFO ] [REMOTE ] LGI: Fetching primary data for 2025-09. [2025-09-24T19:46:52.070879] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-24T19:46:52.789700] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2025-09 (0.77 seconds). [2025-09-24T19:46:52.792777] [INFO ] [REMOTE ] LGI: Full fetch complete (14296 records). [2025-09-24T19:46:52.792886] [DEBUG] [VALIDATOR ] LGI: Validating primary data. [2025-09-24T19:46:52.824322] [INFO ] [REMOTE ] LH: Fetching primary data for 2025-08. [2025-09-24T19:46:53.179391] [DEBUG] [VALIDATOR ] LGI: All expected trading days are present. [2025-09-24T19:46:53.179529] [DEBUG] [VALIDATOR ] LGI: Primary data validation passed. [2025-09-24T19:46:53.180160] [INFO ] [MAIN ] LGI: Fetched primary data is valid. [2025-09-24T19:46:53.180313] [DEBUG] [LOCAL ] LGI: Saving primary data. [2025-09-24T19:46:53.206757] [DEBUG] [LOCAL ] LGI: Trimmed 14296 records to 10017 (keeping 200 days of data) [2025-09-24T19:46:53.208379] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2025-02 (1.99 seconds). [2025-09-24T19:46:53.281411] [DEBUG] [LOCAL ] LGI: Primary data saved (10017 records). [2025-09-24T19:46:53.281580] [INFO ] [MAIN ] LGI: Full history saved. [2025-09-24T19:46:53.281699] [INFO ] [MAIN ] Update Progress: 1257/2373 symbols completed. LGI took 26.4s. Estimated remaining: 2h 28m 7s. Rate: 7.5 symbols/min [2025-09-24T19:46:53.450381] [INFO ] [MAIN ] LION: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:46:53.493854] [DEBUG] [LOCAL ] LION: Loaded 43086 existing records from primary storage. [2025-09-24T19:46:53.494011] [INFO ] [MAIN ] LION: Loaded 43086 existing records. [2025-09-24T19:46:53.621177] [INFO ] [REMOTE ] LHX: Fetching primary data for 2025-03. [2025-09-24T19:46:53.680264] [WARN ] [MAIN ] LION: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:46:53.680501] [INFO ] [MAIN ] LION: Wiping existing primary data before full refresh. [2025-09-24T19:46:53.680557] [INFO ] [LOCAL ] LION: Starting deletion of primary data. [2025-09-24T19:46:53.681463] [DEBUG] [LOCAL ] LION: Deleted primary data file. [2025-09-24T19:46:53.681525] [INFO ] [MAIN ] LION: Starting full primary refresh. [2025-09-24T19:46:54.042130] [INFO ] [REMOTE ] LION: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:46:54.153005] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-24T19:46:54.416170] [INFO ] [REMOTE ] LION: Fetching primary data for 2024-12. [2025-09-24T19:46:55.216057] [INFO ] [REMOTE ] LH: Fetching primary data for 2025-09. [2025-09-24T19:46:55.479352] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2025-03 (1.86 seconds). [2025-09-24T19:46:55.479979] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2024-12 (1.06 seconds). [2025-09-24T19:46:56.016098] [INFO ] [REMOTE ] LII: Fetching primary data for 2025-02. [2025-09-24T19:46:56.278148] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2025-09 (1.06 seconds). [2025-09-24T19:46:56.283890] [INFO ] [REMOTE ] LH: Full fetch complete (54807 records). [2025-09-24T19:46:56.283998] [DEBUG] [VALIDATOR ] LH: Validating primary data. [2025-09-24T19:46:56.679618] [DEBUG] [VALIDATOR ] LH: All expected trading days are present. [2025-09-24T19:46:56.679900] [DEBUG] [VALIDATOR ] LH: Primary data validation passed. [2025-09-24T19:46:56.681227] [INFO ] [MAIN ] LH: Fetched primary data is valid. [2025-09-24T19:46:56.681308] [DEBUG] [LOCAL ] LH: Saving primary data. [2025-09-24T19:46:56.683161] [DEBUG] [LOCAL ] LH: Trimmed 54807 records to 38227 (keeping 200 days of data) [2025-09-24T19:46:56.816141] [INFO ] [REMOTE ] LION: Fetching primary data for 2025-01. [2025-09-24T19:46:56.957741] [DEBUG] [LOCAL ] LH: Primary data saved (38227 records). [2025-09-24T19:46:56.957969] [INFO ] [MAIN ] LH: Full history saved. [2025-09-24T19:46:56.958101] [INFO ] [MAIN ] Update Progress: 1258/2373 symbols completed. LH took 27.3s. Estimated remaining: 2h 27m 55s. Rate: 7.5 symbols/min [2025-09-24T19:46:57.154944] [INFO ] [MAIN ] LITB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:46:57.162625] [DEBUG] [LOCAL ] LITB: Loaded 4327 existing records from primary storage. [2025-09-24T19:46:57.162842] [INFO ] [MAIN ] LITB: Loaded 4327 existing records. [2025-09-24T19:46:57.378024] [WARN ] [MAIN ] LITB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:46:57.388240] [INFO ] [MAIN ] LITB: Wiping existing primary data before full refresh. [2025-09-24T19:46:57.393797] [INFO ] [LOCAL ] LITB: Starting deletion of primary data. [2025-09-24T19:46:57.403522] [DEBUG] [LOCAL ] LITB: Deleted primary data file. [2025-09-24T19:46:57.403828] [INFO ] [MAIN ] LITB: Starting full primary refresh. [2025-09-24T19:46:57.458526] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2025-02 (1.44 seconds). [2025-09-24T19:46:57.623436] [INFO ] [REMOTE ] LHX: Fetching primary data for 2025-04. [2025-09-24T19:46:57.815536] [INFO ] [REMOTE ] LITB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:46:57.987034] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-24T19:46:58.416084] [INFO ] [REMOTE ] LII: Fetching primary data for 2025-03. [2025-09-24T19:46:59.216205] [INFO ] [REMOTE ] LITB: Fetching primary data for 2024-12. [2025-09-24T19:46:59.573530] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2025-04 (1.95 seconds). [2025-09-24T19:46:59.603270] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2025-03 (1.19 seconds). [2025-09-24T19:46:59.701235] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2024-12 (0.49 seconds). [2025-09-24T19:47:00.016111] [INFO ] [REMOTE ] LII: Fetching primary data for 2025-04. [2025-09-24T19:47:00.816090] [INFO ] [REMOTE ] LHX: Fetching primary data for 2025-05. [2025-09-24T19:47:01.464741] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2025-04 (1.45 seconds). [2025-09-24T19:47:01.616119] [INFO ] [REMOTE ] LITB: Fetching primary data for 2025-01. [2025-09-24T19:47:02.106998] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2025-01 (0.49 seconds). [2025-09-24T19:47:02.416064] [INFO ] [REMOTE ] LITB: Fetching primary data for 2025-02. [2025-09-24T19:47:02.538783] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2025-05 (1.72 seconds). [2025-09-24T19:47:02.810782] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2025-02 (0.39 seconds). [2025-09-24T19:47:03.216161] [INFO ] [REMOTE ] LII: Fetching primary data for 2025-05. [2025-09-24T19:47:04.016146] [INFO ] [REMOTE ] LITB: Fetching primary data for 2025-03. [2025-09-24T19:47:04.549276] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2025-05 (1.33 seconds). [2025-09-24T19:47:04.669499] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2025-03 (0.65 seconds). [2025-09-24T19:47:04.816077] [INFO ] [REMOTE ] LITB: Fetching primary data for 2025-04. [2025-09-24T19:47:05.443037] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2025-04 (0.63 seconds). [2025-09-24T19:47:05.616116] [INFO ] [REMOTE ] LITB: Fetching primary data for 2025-05. [2025-09-24T19:47:06.027326] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2025-05 (0.41 seconds). [2025-09-24T19:47:06.416144] [INFO ] [REMOTE ] LITB: Fetching primary data for 2025-06. [2025-09-24T19:47:06.893339] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2025-06 (0.48 seconds). [2025-09-24T19:47:07.216147] [INFO ] [REMOTE ] LITB: Fetching primary data for 2025-07. [2025-09-24T19:47:07.673949] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2025-07 (0.46 seconds). [2025-09-24T19:47:08.016102] [INFO ] [REMOTE ] LION: Fetching primary data for 2025-02. [2025-09-24T19:47:08.816045] [INFO ] [REMOTE ] LII: Fetching primary data for 2025-06. [2025-09-24T19:47:08.908818] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2025-02 (0.89 seconds). [2025-09-24T19:47:09.616055] [INFO ] [REMOTE ] LITB: Fetching primary data for 2025-08. [2025-09-24T19:47:10.046047] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-24T19:47:10.139316] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2025-08 (0.52 seconds). [2025-09-24T19:47:10.416162] [INFO ] [REMOTE ] LHX: Fetching primary data for 2025-06. [2025-09-24T19:47:11.216089] [INFO ] [REMOTE ] LITB: Fetching primary data for 2025-09. [2025-09-24T19:47:12.016072] [INFO ] [REMOTE ] LION: Fetching primary data for 2025-03. [2025-09-24T19:47:12.025334] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2025-09 (0.81 seconds). [2025-09-24T19:47:12.027047] [INFO ] [REMOTE ] LITB: Full fetch complete (5613 records). [2025-09-24T19:47:12.027120] [DEBUG] [VALIDATOR ] LITB: Validating primary data. [2025-09-24T19:47:12.414257] [DEBUG] [VALIDATOR ] LITB: All expected trading days are present. [2025-09-24T19:47:12.414364] [DEBUG] [VALIDATOR ] LITB: Primary data validation passed. [2025-09-24T19:47:12.414625] [INFO ] [MAIN ] LITB: Fetched primary data is valid. [2025-09-24T19:47:12.414789] [DEBUG] [LOCAL ] LITB: Saving primary data. [2025-09-24T19:47:12.415447] [DEBUG] [LOCAL ] LITB: Trimmed 5613 records to 4382 (keeping 200 days of data) [2025-09-24T19:47:12.462119] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2025-06 (2.05 seconds). [2025-09-24T19:47:12.480071] [DEBUG] [LOCAL ] LITB: Primary data saved (4382 records). [2025-09-24T19:47:12.480216] [INFO ] [MAIN ] LITB: Full history saved. [2025-09-24T19:47:12.480314] [INFO ] [MAIN ] Update Progress: 1259/2373 symbols completed. LITB took 15.5s. Estimated remaining: 2h 27m 54s. Rate: 7.5 symbols/min [2025-09-24T19:47:12.663454] [INFO ] [MAIN ] LLY: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:47:12.716839] [DEBUG] [LOCAL ] LLY: Loaded 53293 existing records from primary storage. [2025-09-24T19:47:12.716990] [INFO ] [MAIN ] LLY: Loaded 53293 existing records. [2025-09-24T19:47:12.818354] [INFO ] [REMOTE ] LII: Fetching primary data for 2025-07. [2025-09-24T19:47:12.903022] [WARN ] [MAIN ] LLY: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:47:12.903289] [INFO ] [MAIN ] LLY: Wiping existing primary data before full refresh. [2025-09-24T19:47:12.903340] [INFO ] [LOCAL ] LLY: Starting deletion of primary data. [2025-09-24T19:47:12.904554] [DEBUG] [LOCAL ] LLY: Deleted primary data file. [2025-09-24T19:47:12.904617] [INFO ] [MAIN ] LLY: Starting full primary refresh. [2025-09-24T19:47:13.255240] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2025-03 (1.24 seconds). [2025-09-24T19:47:13.331493] [INFO ] [REMOTE ] LLY: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:47:13.616106] [INFO ] [REMOTE ] LION: Fetching primary data for 2025-04. [2025-09-24T19:47:14.290616] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2025-07 (1.47 seconds). [2025-09-24T19:47:14.416115] [INFO ] [REMOTE ] LHX: Fetching primary data for 2025-07. [2025-09-24T19:47:14.905181] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-24T19:47:15.216133] [INFO ] [REMOTE ] LION: Fetching primary data for 2025-05. [2025-09-24T19:47:16.016104] [INFO ] [REMOTE ] LLY: Fetching primary data for 2024-12. [2025-09-24T19:47:16.140216] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2025-07 (1.72 seconds). [2025-09-24T19:47:16.816064] [INFO ] [REMOTE ] LHX: Fetching primary data for 2025-08. [2025-09-24T19:47:16.894425] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2025-05 (1.68 seconds). [2025-09-24T19:47:17.616086] [INFO ] [REMOTE ] LII: Fetching primary data for 2025-08. [2025-09-24T19:47:18.421178] [INFO ] [REMOTE ] LION: Fetching primary data for 2025-06. [2025-09-24T19:47:18.440208] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2024-12 (2.42 seconds). [2025-09-24T19:47:18.581580] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-24T19:47:18.838728] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2025-08 (1.22 seconds). [2025-09-24T19:47:19.216083] [INFO ] [REMOTE ] LHX: Fetching primary data for 2025-09. [2025-09-24T19:47:19.799319] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-24T19:47:20.016086] [INFO ] [REMOTE ] LII: Fetching primary data for 2025-09. [2025-09-24T19:47:20.816096] [INFO ] [REMOTE ] LION: Fetching primary data for 2025-07. [2025-09-24T19:47:21.106168] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2025-09 (1.89 seconds). [2025-09-24T19:47:21.115175] [INFO ] [REMOTE ] LHX: Full fetch complete (70794 records). [2025-09-24T19:47:21.115316] [DEBUG] [VALIDATOR ] LHX: Validating primary data. [2025-09-24T19:47:21.538910] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2025-09 (1.52 seconds). [2025-09-24T19:47:21.569006] [DEBUG] [VALIDATOR ] LHX: All expected trading days are present. [2025-09-24T19:47:21.569177] [INFO ] [REMOTE ] LII: Full fetch complete (41271 records). [2025-09-24T19:47:21.569238] [DEBUG] [VALIDATOR ] LHX: Primary data validation passed. [2025-09-24T19:47:21.569392] [DEBUG] [VALIDATOR ] LII: Validating primary data. [2025-09-24T19:47:21.570511] [INFO ] [MAIN ] LHX: Fetched primary data is valid. [2025-09-24T19:47:21.570811] [DEBUG] [LOCAL ] LHX: Saving primary data. [2025-09-24T19:47:21.632260] [INFO ] [REMOTE ] LLY: Fetching primary data for 2025-01. [2025-09-24T19:47:21.665833] [DEBUG] [LOCAL ] LHX: Trimmed 70794 records to 48707 (keeping 200 days of data) [2025-09-24T19:47:22.117538] [DEBUG] [VALIDATOR ] LII: All expected trading days are present. [2025-09-24T19:47:22.117766] [DEBUG] [VALIDATOR ] LII: Primary data validation passed. [2025-09-24T19:47:22.119345] [INFO ] [MAIN ] LII: Fetched primary data is valid. [2025-09-24T19:47:22.119801] [DEBUG] [LOCAL ] LII: Saving primary data. [2025-09-24T19:47:22.126125] [DEBUG] [LOCAL ] LII: Trimmed 41271 records to 28324 (keeping 200 days of data) [2025-09-24T19:47:22.388027] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-24T19:47:22.419771] [INFO ] [REMOTE ] LION: Fetching primary data for 2025-08. [2025-09-24T19:47:22.561934] [DEBUG] [LOCAL ] LII: Primary data saved (28324 records). [2025-09-24T19:47:22.562671] [INFO ] [MAIN ] LII: Full history saved. [2025-09-24T19:47:22.563055] [INFO ] [MAIN ] Update Progress: 1260/2373 symbols completed. LII took 40.9s. Estimated remaining: 2h 27m 48s. Rate: 7.5 symbols/min [2025-09-24T19:47:22.637501] [DEBUG] [LOCAL ] LHX: Primary data saved (48707 records). [2025-09-24T19:47:22.648682] [INFO ] [MAIN ] LHX: Full history saved. [2025-09-24T19:47:22.667348] [INFO ] [MAIN ] Update Progress: 1261/2373 symbols completed. LHX took 43.1s. Estimated remaining: 2h 27m 33s. Rate: 7.5 symbols/min [2025-09-24T19:47:22.871483] [INFO ] [MAIN ] LMND: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:47:22.921182] [INFO ] [MAIN ] LMT: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:47:22.992991] [DEBUG] [LOCAL ] LMND: Loaded 51875 existing records from primary storage. [2025-09-24T19:47:22.993667] [INFO ] [MAIN ] LMND: Loaded 51875 existing records. [2025-09-24T19:47:23.088344] [DEBUG] [LOCAL ] LMT: Loaded 49926 existing records from primary storage. [2025-09-24T19:47:23.100800] [INFO ] [MAIN ] LMT: Loaded 49926 existing records. [2025-09-24T19:47:23.366413] [WARN ] [MAIN ] LMND: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:47:23.399103] [INFO ] [MAIN ] LMND: Wiping existing primary data before full refresh. [2025-09-24T19:47:23.399339] [INFO ] [LOCAL ] LMND: Starting deletion of primary data. [2025-09-24T19:47:23.399209] [WARN ] [MAIN ] LMT: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:47:23.399561] [INFO ] [MAIN ] LMT: Wiping existing primary data before full refresh. [2025-09-24T19:47:23.399612] [INFO ] [LOCAL ] LMT: Starting deletion of primary data. [2025-09-24T19:47:23.400420] [DEBUG] [LOCAL ] LMND: Deleted primary data file. [2025-09-24T19:47:23.400504] [INFO ] [MAIN ] LMND: Starting full primary refresh. [2025-09-24T19:47:23.407101] [DEBUG] [LOCAL ] LMT: Deleted primary data file. [2025-09-24T19:47:23.466000] [INFO ] [MAIN ] LMT: Starting full primary refresh. [2025-09-24T19:47:24.066873] [INFO ] [REMOTE ] LMND: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:47:24.141174] [INFO ] [REMOTE ] LMT: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:47:24.138256] [INFO ] [REMOTE ] LMND: Fetching primary data for 2024-12. [2025-09-24T19:47:24.141535] [INFO ] [REMOTE ] LMT: Fetching primary data for 2024-12. [2025-09-24T19:47:24.176589] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-24T19:47:24.221775] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2025-01 (2.59 seconds). [2025-09-24T19:47:24.816083] [INFO ] [REMOTE ] LION: Fetching primary data for 2025-09. [2025-09-24T19:47:25.616082] [INFO ] [REMOTE ] LLY: Fetching primary data for 2025-02. [2025-09-24T19:47:25.895375] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-24T19:47:26.228914] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2024-12 (2.09 seconds). [2025-09-24T19:47:26.282472] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2025-09 (1.47 seconds). [2025-09-24T19:47:26.292605] [INFO ] [REMOTE ] LION: Full fetch complete (54033 records). [2025-09-24T19:47:26.292808] [DEBUG] [VALIDATOR ] LION: Validating primary data. [2025-09-24T19:47:26.421155] [INFO ] [REMOTE ] LMT: Fetching primary data for 2025-01. [2025-09-24T19:47:26.704404] [DEBUG] [VALIDATOR ] LION: All expected trading days are present. [2025-09-24T19:47:26.704600] [DEBUG] [VALIDATOR ] LION: Primary data validation passed. [2025-09-24T19:47:26.705823] [INFO ] [MAIN ] LION: Fetched primary data is valid. [2025-09-24T19:47:26.705900] [DEBUG] [LOCAL ] LION: Saving primary data. [2025-09-24T19:47:26.708276] [DEBUG] [LOCAL ] LION: Trimmed 54033 records to 43248 (keeping 200 days of data) [2025-09-24T19:47:26.952716] [DEBUG] [LOCAL ] LION: Primary data saved (43248 records). [2025-09-24T19:47:26.952869] [INFO ] [MAIN ] LION: Full history saved. [2025-09-24T19:47:26.953121] [INFO ] [MAIN ] Update Progress: 1262/2373 symbols completed. LION took 33.7s. Estimated remaining: 2h 27m 22s. Rate: 7.5 symbols/min [2025-09-24T19:47:27.124754] [INFO ] [MAIN ] LNC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:47:27.180117] [DEBUG] [LOCAL ] LNC: Loaded 51637 existing records from primary storage. [2025-09-24T19:47:27.180266] [INFO ] [MAIN ] LNC: Loaded 51637 existing records. [2025-09-24T19:47:27.222956] [INFO ] [REMOTE ] LMND: Fetching primary data for 2025-01. [2025-09-24T19:47:27.362273] [WARN ] [MAIN ] LNC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:47:27.362581] [INFO ] [MAIN ] LNC: Wiping existing primary data before full refresh. [2025-09-24T19:47:27.362632] [INFO ] [LOCAL ] LNC: Starting deletion of primary data. [2025-09-24T19:47:27.363901] [DEBUG] [LOCAL ] LNC: Deleted primary data file. [2025-09-24T19:47:27.363963] [INFO ] [MAIN ] LNC: Starting full primary refresh. [2025-09-24T19:47:27.743441] [INFO ] [REMOTE ] LNC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:47:27.844509] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2025-02 (2.23 seconds). [2025-09-24T19:47:28.016049] [INFO ] [REMOTE ] LLY: Fetching primary data for 2025-03. [2025-09-24T19:47:28.334522] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2025-01 (1.91 seconds). [2025-09-24T19:47:28.774703] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-24T19:47:28.816026] [INFO ] [REMOTE ] LMND: Fetching primary data for 2025-02. [2025-09-24T19:47:29.616095] [INFO ] [REMOTE ] LMT: Fetching primary data for 2025-02. [2025-09-24T19:47:30.416101] [INFO ] [REMOTE ] LNC: Fetching primary data for 2024-12. [2025-09-24T19:47:30.520792] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2025-03 (2.50 seconds). [2025-09-24T19:47:30.787919] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2025-02 (1.97 seconds). [2025-09-24T19:47:31.216101] [INFO ] [REMOTE ] LMND: Fetching primary data for 2025-03. [2025-09-24T19:47:31.639440] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-24T19:47:31.709739] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2025-02 (2.09 seconds). [2025-09-24T19:47:32.016075] [INFO ] [REMOTE ] LNC: Fetching primary data for 2025-01. [2025-09-24T19:47:32.816058] [INFO ] [REMOTE ] LLY: Fetching primary data for 2025-04. [2025-09-24T19:47:33.106431] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2025-03 (1.89 seconds). [2025-09-24T19:47:33.466944] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2025-01 (1.45 seconds). [2025-09-24T19:47:33.616059] [INFO ] [REMOTE ] LMND: Fetching primary data for 2025-04. [2025-09-24T19:47:34.416087] [INFO ] [REMOTE ] LNC: Fetching primary data for 2025-02. [2025-09-24T19:47:35.222607] [INFO ] [REMOTE ] LMT: Fetching primary data for 2025-03. [2025-09-24T19:47:35.228369] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-24T19:47:35.293501] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2025-04 (2.48 seconds). [2025-09-24T19:47:36.016129] [INFO ] [REMOTE ] LLY: Fetching primary data for 2025-05. [2025-09-24T19:47:36.066168] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2025-02 (1.65 seconds). [2025-09-24T19:47:36.816136] [INFO ] [REMOTE ] LNC: Fetching primary data for 2025-03. [2025-09-24T19:47:37.428505] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2025-03 (2.21 seconds). [2025-09-24T19:47:37.616083] [INFO ] [REMOTE ] LMT: Fetching primary data for 2025-04. [2025-09-24T19:47:38.370554] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2025-05 (2.35 seconds). [2025-09-24T19:47:38.418023] [INFO ] [REMOTE ] LLY: Fetching primary data for 2025-06. [2025-09-24T19:47:38.421472] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2025-03 (1.61 seconds). [2025-09-24T19:47:39.216137] [INFO ] [REMOTE ] LNC: Fetching primary data for 2025-04. [2025-09-24T19:47:39.417440] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2025-04 (1.80 seconds). [2025-09-24T19:47:40.016156] [INFO ] [REMOTE ] LMND: Fetching primary data for 2025-05. [2025-09-24T19:47:40.820192] [INFO ] [REMOTE ] LMT: Fetching primary data for 2025-05. [2025-09-24T19:47:40.841581] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2025-06 (2.42 seconds). [2025-09-24T19:47:41.027556] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-24T19:47:41.616068] [INFO ] [REMOTE ] LNC: Fetching primary data for 2025-05. [2025-09-24T19:47:41.728623] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2025-05 (1.71 seconds). [2025-09-24T19:47:42.416071] [INFO ] [REMOTE ] LMND: Fetching primary data for 2025-06. [2025-09-24T19:47:42.904907] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2025-05 (2.08 seconds). [2025-09-24T19:47:43.216114] [INFO ] [REMOTE ] LMT: Fetching primary data for 2025-06. [2025-09-24T19:47:43.518805] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2025-05 (1.90 seconds). [2025-09-24T19:47:44.016046] [INFO ] [REMOTE ] LNC: Fetching primary data for 2025-06. [2025-09-24T19:47:44.249013] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2025-06 (1.83 seconds). [2025-09-24T19:47:44.816137] [INFO ] [REMOTE ] LMND: Fetching primary data for 2025-07. [2025-09-24T19:47:45.616374] [INFO ] [REMOTE ] LLY: Fetching primary data for 2025-07. [2025-09-24T19:47:45.617493] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2025-06 (2.40 seconds). [2025-09-24T19:47:45.694847] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2025-06 (1.68 seconds). [2025-09-24T19:47:46.416068] [INFO ] [REMOTE ] LNC: Fetching primary data for 2025-07. [2025-09-24T19:47:46.614274] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2025-07 (1.80 seconds). [2025-09-24T19:47:47.216147] [INFO ] [REMOTE ] LMND: Fetching primary data for 2025-08. [2025-09-24T19:47:48.016113] [INFO ] [REMOTE ] LMT: Fetching primary data for 2025-07. [2025-09-24T19:47:48.223853] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2025-07 (1.81 seconds). [2025-09-24T19:47:48.410553] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2025-07 (2.79 seconds). [2025-09-24T19:47:48.816154] [INFO ] [REMOTE ] LNC: Fetching primary data for 2025-08. [2025-09-24T19:47:49.170742] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2025-08 (1.95 seconds). [2025-09-24T19:47:49.616193] [INFO ] [REMOTE ] LMND: Fetching primary data for 2025-09. [2025-09-24T19:47:50.347214] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2025-07 (2.33 seconds). [2025-09-24T19:47:50.412580] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-24T19:47:50.422894] [INFO ] [REMOTE ] LMT: Fetching primary data for 2025-08. [2025-09-24T19:47:51.216193] [INFO ] [REMOTE ] LLY: Fetching primary data for 2025-08. [2025-09-24T19:47:51.419415] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2025-09 (1.80 seconds). [2025-09-24T19:47:51.429200] [INFO ] [REMOTE ] LMND: Full fetch complete (75285 records). [2025-09-24T19:47:51.429331] [DEBUG] [VALIDATOR ] LMND: Validating primary data. [2025-09-24T19:47:51.864805] [DEBUG] [VALIDATOR ] LMND: All expected trading days are present. [2025-09-24T19:47:51.864917] [DEBUG] [VALIDATOR ] LMND: Primary data validation passed. [2025-09-24T19:47:51.865952] [INFO ] [MAIN ] LMND: Fetched primary data is valid. [2025-09-24T19:47:51.866060] [DEBUG] [LOCAL ] LMND: Saving primary data. [2025-09-24T19:47:51.867947] [DEBUG] [LOCAL ] LMND: Trimmed 75285 records to 51874 (keeping 200 days of data) [2025-09-24T19:47:52.057497] [INFO ] [REMOTE ] LNC: Fetching primary data for 2025-09. [2025-09-24T19:47:52.208268] [DEBUG] [LOCAL ] LMND: Primary data saved (51874 records). [2025-09-24T19:47:52.208447] [INFO ] [MAIN ] LMND: Full history saved. [2025-09-24T19:47:52.208619] [INFO ] [MAIN ] Update Progress: 1263/2373 symbols completed. LMND took 29.6s. Estimated remaining: 2h 27m 29s. Rate: 7.5 symbols/min [2025-09-24T19:47:52.383021] [INFO ] [MAIN ] LND: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:47:52.390661] [DEBUG] [LOCAL ] LND: Loaded 4996 existing records from primary storage. [2025-09-24T19:47:52.390807] [INFO ] [MAIN ] LND: Loaded 4996 existing records. [2025-09-24T19:47:52.577585] [WARN ] [MAIN ] LND: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:47:52.578047] [INFO ] [MAIN ] LND: Wiping existing primary data before full refresh. [2025-09-24T19:47:52.578277] [INFO ] [LOCAL ] LND: Starting deletion of primary data. [2025-09-24T19:47:52.578774] [DEBUG] [LOCAL ] LND: Deleted primary data file. [2025-09-24T19:47:52.578859] [INFO ] [MAIN ] LND: Starting full primary refresh. [2025-09-24T19:47:52.874799] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2025-08 (2.45 seconds). [2025-09-24T19:47:52.927675] [INFO ] [REMOTE ] LMT: Fetching primary data for 2025-09. [2025-09-24T19:47:53.007681] [INFO ] [REMOTE ] LND: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:47:53.522162] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2025-08 (2.31 seconds). [2025-09-24T19:47:53.616092] [INFO ] [REMOTE ] LND: Fetching primary data for 2024-12. [2025-09-24T19:47:54.012687] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2025-09 (1.96 seconds). [2025-09-24T19:47:54.022300] [INFO ] [REMOTE ] LNC: Full fetch complete (74046 records). [2025-09-24T19:47:54.022474] [DEBUG] [VALIDATOR ] LNC: Validating primary data. [2025-09-24T19:47:54.416061] [INFO ] [REMOTE ] LLY: Fetching primary data for 2025-09. [2025-09-24T19:47:54.435824] [DEBUG] [VALIDATOR ] LNC: All expected trading days are present. [2025-09-24T19:47:54.435901] [DEBUG] [VALIDATOR ] LNC: Primary data validation passed. [2025-09-24T19:47:54.436963] [INFO ] [MAIN ] LNC: Fetched primary data is valid. [2025-09-24T19:47:54.437303] [DEBUG] [LOCAL ] LNC: Saving primary data. [2025-09-24T19:47:54.439135] [DEBUG] [LOCAL ] LNC: Trimmed 74046 records to 51623 (keeping 200 days of data) [2025-09-24T19:47:54.448003] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2024-12 (0.83 seconds). [2025-09-24T19:47:54.775116] [DEBUG] [LOCAL ] LNC: Primary data saved (51623 records). [2025-09-24T19:47:54.775278] [INFO ] [MAIN ] LNC: Full history saved. [2025-09-24T19:47:54.775502] [INFO ] [MAIN ] Update Progress: 1264/2373 symbols completed. LNC took 27.8s. Estimated remaining: 2h 27m 16s. Rate: 7.5 symbols/min [2025-09-24T19:47:54.955073] [INFO ] [MAIN ] LNG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:47:55.009129] [DEBUG] [LOCAL ] LNG: Loaded 51508 existing records from primary storage. [2025-09-24T19:47:55.009462] [INFO ] [MAIN ] LNG: Loaded 51508 existing records. [2025-09-24T19:47:55.227208] [INFO ] [REMOTE ] LND: Fetching primary data for 2025-01. [2025-09-24T19:47:55.233496] [WARN ] [MAIN ] LNG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:47:55.234820] [INFO ] [MAIN ] LNG: Wiping existing primary data before full refresh. [2025-09-24T19:47:55.235324] [INFO ] [LOCAL ] LNG: Starting deletion of primary data. [2025-09-24T19:47:55.239044] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2025-09 (2.31 seconds). [2025-09-24T19:47:55.239160] [DEBUG] [LOCAL ] LNG: Deleted primary data file. [2025-09-24T19:47:55.239448] [INFO ] [MAIN ] LNG: Starting full primary refresh. [2025-09-24T19:47:55.321815] [INFO ] [REMOTE ] LMT: Full fetch complete (72547 records). [2025-09-24T19:47:55.344140] [DEBUG] [VALIDATOR ] LMT: Validating primary data. [2025-09-24T19:47:55.969854] [INFO ] [REMOTE ] LNG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:47:56.032087] [INFO ] [REMOTE ] LNG: Fetching primary data for 2024-12. [2025-09-24T19:47:56.082828] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2025-01 (0.86 seconds). [2025-09-24T19:47:56.104282] [DEBUG] [VALIDATOR ] LMT: All expected trading days are present. [2025-09-24T19:47:56.104344] [DEBUG] [VALIDATOR ] LMT: Primary data validation passed. [2025-09-24T19:47:56.105373] [INFO ] [MAIN ] LMT: Fetched primary data is valid. [2025-09-24T19:47:56.105439] [DEBUG] [LOCAL ] LMT: Saving primary data. [2025-09-24T19:47:56.106841] [DEBUG] [LOCAL ] LMT: Trimmed 72547 records to 49894 (keeping 200 days of data) [2025-09-24T19:47:56.449311] [DEBUG] [LOCAL ] LMT: Primary data saved (49894 records). [2025-09-24T19:47:56.449742] [INFO ] [MAIN ] LMT: Full history saved. [2025-09-24T19:47:56.449846] [INFO ] [MAIN ] Update Progress: 1265/2373 symbols completed. LMT took 33.8s. Estimated remaining: 2h 27m 3s. Rate: 7.5 symbols/min [2025-09-24T19:47:56.654564] [INFO ] [MAIN ] LNN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:47:56.668453] [DEBUG] [LOCAL ] LNN: Loaded 11243 existing records from primary storage. [2025-09-24T19:47:56.668601] [INFO ] [MAIN ] LNN: Loaded 11243 existing records. [2025-09-24T19:47:56.824176] [INFO ] [REMOTE ] LND: Fetching primary data for 2025-02. [2025-09-24T19:47:56.856996] [WARN ] [MAIN ] LNN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:47:56.858860] [INFO ] [MAIN ] LNN: Wiping existing primary data before full refresh. [2025-09-24T19:47:56.858948] [INFO ] [LOCAL ] LNN: Starting deletion of primary data. [2025-09-24T19:47:56.859731] [DEBUG] [LOCAL ] LNN: Deleted primary data file. [2025-09-24T19:47:56.859887] [INFO ] [MAIN ] LNN: Starting full primary refresh. [2025-09-24T19:47:57.251057] [INFO ] [REMOTE ] LNN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:47:57.276684] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2025-09 (2.86 seconds). [2025-09-24T19:47:57.286187] [INFO ] [REMOTE ] LLY: Full fetch complete (77251 records). [2025-09-24T19:47:57.286381] [DEBUG] [VALIDATOR ] LLY: Validating primary data. [2025-09-24T19:47:57.617301] [INFO ] [REMOTE ] LNN: Fetching primary data for 2024-12. [2025-09-24T19:47:57.707154] [DEBUG] [VALIDATOR ] LLY: All expected trading days are present. [2025-09-24T19:47:57.707523] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2025-02 (0.88 seconds). [2025-09-24T19:47:57.707808] [DEBUG] [VALIDATOR ] LLY: Primary data validation passed. [2025-09-24T19:47:57.712772] [INFO ] [MAIN ] LLY: Fetched primary data is valid. [2025-09-24T19:47:57.712875] [DEBUG] [LOCAL ] LLY: Saving primary data. [2025-09-24T19:47:57.714850] [DEBUG] [LOCAL ] LLY: Trimmed 77251 records to 53288 (keeping 200 days of data) [2025-09-24T19:47:57.889918] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2024-12 (1.86 seconds). [2025-09-24T19:47:58.138738] [DEBUG] [LOCAL ] LLY: Primary data saved (53288 records). [2025-09-24T19:47:58.138940] [INFO ] [MAIN ] LLY: Full history saved. [2025-09-24T19:47:58.139078] [INFO ] [MAIN ] Update Progress: 1266/2373 symbols completed. LLY took 45.7s. Estimated remaining: 2h 26m 49s. Rate: 7.5 symbols/min [2025-09-24T19:47:58.328140] [INFO ] [MAIN ] LOAR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:47:58.369365] [DEBUG] [LOCAL ] LOAR: Loaded 41777 existing records from primary storage. [2025-09-24T19:47:58.369521] [INFO ] [MAIN ] LOAR: Loaded 41777 existing records. [2025-09-24T19:47:58.422729] [INFO ] [REMOTE ] LNG: Fetching primary data for 2025-01. [2025-09-24T19:47:58.495218] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-24T19:47:58.569977] [WARN ] [MAIN ] LOAR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:47:58.570282] [INFO ] [MAIN ] LOAR: Wiping existing primary data before full refresh. [2025-09-24T19:47:58.570336] [INFO ] [LOCAL ] LOAR: Starting deletion of primary data. [2025-09-24T19:47:58.571355] [DEBUG] [LOCAL ] LOAR: Deleted primary data file. [2025-09-24T19:47:58.571419] [INFO ] [MAIN ] LOAR: Starting full primary refresh. [2025-09-24T19:47:58.927196] [INFO ] [REMOTE ] LOAR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:47:59.216161] [INFO ] [REMOTE ] LND: Fetching primary data for 2025-03. [2025-09-24T19:47:59.892003] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2025-03 (0.68 seconds). [2025-09-24T19:48:00.016070] [INFO ] [REMOTE ] LND: Fetching primary data for 2025-04. [2025-09-24T19:48:00.155495] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-24T19:48:00.673880] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2025-04 (0.66 seconds). [2025-09-24T19:48:00.816059] [INFO ] [REMOTE ] LND: Fetching primary data for 2025-05. [2025-09-24T19:48:01.472066] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2025-05 (0.66 seconds). [2025-09-24T19:48:01.616099] [INFO ] [REMOTE ] LND: Fetching primary data for 2025-06. [2025-09-24T19:48:02.416103] [INFO ] [REMOTE ] LNN: Fetching primary data for 2025-01. [2025-09-24T19:48:02.792755] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2025-06 (1.18 seconds). [2025-09-24T19:48:03.216076] [INFO ] [REMOTE ] LND: Fetching primary data for 2025-07. [2025-09-24T19:48:03.786606] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2025-07 (0.57 seconds). [2025-09-24T19:48:03.934836] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-24T19:48:04.016090] [INFO ] [REMOTE ] LNN: Fetching primary data for 2025-02. [2025-09-24T19:48:04.816076] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2024-12. [2025-09-24T19:48:04.849594] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2025-02 (0.83 seconds). [2025-09-24T19:48:05.616105] [INFO ] [REMOTE ] LNG: Fetching primary data for 2025-02. [2025-09-24T19:48:06.019474] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2024-12 (1.20 seconds). [2025-09-24T19:48:06.416141] [INFO ] [REMOTE ] LND: Fetching primary data for 2025-08. [2025-09-24T19:48:06.965098] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2025-08 (0.55 seconds). [2025-09-24T19:48:07.216056] [INFO ] [REMOTE ] LND: Fetching primary data for 2025-09. [2025-09-24T19:48:07.489780] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2025-02 (1.87 seconds). [2025-09-24T19:48:07.976597] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2025-09 (0.76 seconds). [2025-09-24T19:48:07.978109] [INFO ] [REMOTE ] LND: Full fetch complete (8707 records). [2025-09-24T19:48:07.978182] [DEBUG] [VALIDATOR ] LND: Validating primary data. [2025-09-24T19:48:08.021297] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2025-01. [2025-09-24T19:48:08.336974] [DEBUG] [VALIDATOR ] LND: All expected trading days are present. [2025-09-24T19:48:08.337062] [DEBUG] [VALIDATOR ] LND: Primary data validation passed. [2025-09-24T19:48:08.337310] [INFO ] [MAIN ] LND: Fetched primary data is valid. [2025-09-24T19:48:08.337348] [DEBUG] [LOCAL ] LND: Saving primary data. [2025-09-24T19:48:08.337811] [DEBUG] [LOCAL ] LND: Trimmed 8707 records to 4968 (keeping 200 days of data) [2025-09-24T19:48:08.365812] [DEBUG] [LOCAL ] LND: Primary data saved (4968 records). [2025-09-24T19:48:08.365903] [INFO ] [MAIN ] LND: Full history saved. [2025-09-24T19:48:08.365987] [INFO ] [MAIN ] Update Progress: 1267/2373 symbols completed. LND took 16.2s. Estimated remaining: 2h 26m 43s. Rate: 7.5 symbols/min [2025-09-24T19:48:08.624955] [INFO ] [MAIN ] LOB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:48:08.664731] [DEBUG] [LOCAL ] LOB: Loaded 27535 existing records from primary storage. [2025-09-24T19:48:08.664937] [INFO ] [MAIN ] LOB: Loaded 27535 existing records. [2025-09-24T19:48:08.821154] [INFO ] [REMOTE ] LNN: Fetching primary data for 2025-03. [2025-09-24T19:48:08.898489] [WARN ] [MAIN ] LOB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:48:08.898754] [INFO ] [MAIN ] LOB: Wiping existing primary data before full refresh. [2025-09-24T19:48:08.898810] [INFO ] [LOCAL ] LOB: Starting deletion of primary data. [2025-09-24T19:48:08.899606] [DEBUG] [LOCAL ] LOB: Deleted primary data file. [2025-09-24T19:48:08.899697] [INFO ] [MAIN ] LOB: Starting full primary refresh. [2025-09-24T19:48:09.264979] [INFO ] [REMOTE ] LOB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:48:09.287026] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-24T19:48:09.616105] [INFO ] [REMOTE ] LOB: Fetching primary data for 2024-12. [2025-09-24T19:48:09.726739] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2025-03 (0.91 seconds). [2025-09-24T19:48:10.416110] [INFO ] [REMOTE ] LNN: Fetching primary data for 2025-04. [2025-09-24T19:48:10.517188] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2024-12 (0.90 seconds). [2025-09-24T19:48:11.216100] [INFO ] [REMOTE ] LOB: Fetching primary data for 2025-01. [2025-09-24T19:48:11.469207] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2025-04 (1.05 seconds). [2025-09-24T19:48:12.016179] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2025-02. [2025-09-24T19:48:12.125752] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2025-01 (0.91 seconds). [2025-09-24T19:48:12.816086] [INFO ] [REMOTE ] LNN: Fetching primary data for 2025-05. [2025-09-24T19:48:13.340879] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-24T19:48:13.561747] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2025-05 (0.75 seconds). [2025-09-24T19:48:13.616123] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2025-03. [2025-09-24T19:48:14.416157] [INFO ] [REMOTE ] LOB: Fetching primary data for 2025-02. [2025-09-24T19:48:15.001313] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2025-03 (1.39 seconds). [2025-09-24T19:48:15.208493] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2025-02 (0.79 seconds). [2025-09-24T19:48:15.216026] [INFO ] [REMOTE ] LOB: Fetching primary data for 2025-03. [2025-09-24T19:48:16.016088] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2025-04. [2025-09-24T19:48:16.816139] [INFO ] [REMOTE ] LNN: Fetching primary data for 2025-06. [2025-09-24T19:48:17.280529] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2025-03 (2.06 seconds). [2025-09-24T19:48:17.616143] [INFO ] [REMOTE ] LNG: Fetching primary data for 2025-03. [2025-09-24T19:48:18.416108] [INFO ] [REMOTE ] LOB: Fetching primary data for 2025-04. [2025-09-24T19:48:18.667102] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2025-06 (1.85 seconds). [2025-09-24T19:48:19.216274] [INFO ] [REMOTE ] LNN: Fetching primary data for 2025-07. [2025-09-24T19:48:19.426998] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2025-04 (3.41 seconds). [2025-09-24T19:48:19.626426] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2025-04 (1.21 seconds). [2025-09-24T19:48:19.877517] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2025-03 (2.26 seconds). [2025-09-24T19:48:19.898166] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2025-07 (0.68 seconds). [2025-09-24T19:48:20.016098] [INFO ] [REMOTE ] LOB: Fetching primary data for 2025-05. [2025-09-24T19:48:20.816088] [INFO ] [REMOTE ] LNG: Fetching primary data for 2025-04. [2025-09-24T19:48:21.051342] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2025-05 (1.04 seconds). [2025-09-24T19:48:21.616085] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2025-05. [2025-09-24T19:48:22.416131] [INFO ] [REMOTE ] LNN: Fetching primary data for 2025-08. [2025-09-24T19:48:22.562592] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-24T19:48:23.216111] [INFO ] [REMOTE ] LNG: Fetching primary data for 2025-05. [2025-09-24T19:48:23.286715] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-24T19:48:23.411869] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2025-08 (1.00 seconds). [2025-09-24T19:48:24.016107] [INFO ] [REMOTE ] LOB: Fetching primary data for 2025-06. [2025-09-24T19:48:24.816101] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2025-06. [2025-09-24T19:48:24.874765] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2025-06 (0.86 seconds). [2025-09-24T19:48:25.075989] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2025-05 (1.86 seconds). [2025-09-24T19:48:25.616102] [INFO ] [REMOTE ] LOB: Fetching primary data for 2025-07. [2025-09-24T19:48:26.359555] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-24T19:48:26.416308] [INFO ] [REMOTE ] LNG: Fetching primary data for 2025-06. [2025-09-24T19:48:26.832898] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-24T19:48:27.216127] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2025-07. [2025-09-24T19:48:28.016194] [INFO ] [REMOTE ] LNN: Fetching primary data for 2025-09. [2025-09-24T19:48:28.016112] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-24T19:48:28.771633] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2025-07 (1.56 seconds). [2025-09-24T19:48:28.816030] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2025-08. [2025-09-24T19:48:28.909935] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2025-09 (0.89 seconds). [2025-09-24T19:48:28.912307] [INFO ] [REMOTE ] LNN: Full fetch complete (15550 records). [2025-09-24T19:48:28.912379] [DEBUG] [VALIDATOR ] LNN: Validating primary data. [2025-09-24T19:48:29.280270] [DEBUG] [VALIDATOR ] LNN: All expected trading days are present. [2025-09-24T19:48:29.280367] [DEBUG] [VALIDATOR ] LNN: Primary data validation passed. [2025-09-24T19:48:29.280806] [INFO ] [MAIN ] LNN: Fetched primary data is valid. [2025-09-24T19:48:29.280868] [DEBUG] [LOCAL ] LNN: Saving primary data. [2025-09-24T19:48:29.281636] [DEBUG] [LOCAL ] LNN: Trimmed 15550 records to 11268 (keeping 200 days of data) [2025-09-24T19:48:29.355444] [DEBUG] [LOCAL ] LNN: Primary data saved (11268 records). [2025-09-24T19:48:29.355593] [INFO ] [MAIN ] LNN: Full history saved. [2025-09-24T19:48:29.355706] [INFO ] [MAIN ] Update Progress: 1268/2373 symbols completed. LNN took 32.9s. Estimated remaining: 2h 26m 47s. Rate: 7.5 symbols/min [2025-09-24T19:48:29.528874] [INFO ] [MAIN ] LOCL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:48:29.534298] [DEBUG] [LOCAL ] LOCL: Loaded 3584 existing records from primary storage. [2025-09-24T19:48:29.534408] [INFO ] [MAIN ] LOCL: Loaded 3584 existing records. [2025-09-24T19:48:29.625947] [INFO ] [REMOTE ] LOB: Fetching primary data for 2025-08. [2025-09-24T19:48:29.718434] [WARN ] [MAIN ] LOCL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:48:29.718718] [INFO ] [MAIN ] LOCL: Wiping existing primary data before full refresh. [2025-09-24T19:48:29.718776] [INFO ] [LOCAL ] LOCL: Starting deletion of primary data. [2025-09-24T19:48:29.719030] [DEBUG] [LOCAL ] LOCL: Deleted primary data file. [2025-09-24T19:48:29.719089] [INFO ] [MAIN ] LOCL: Starting full primary refresh. [2025-09-24T19:48:30.087281] [INFO ] [REMOTE ] LOCL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:48:30.241351] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-24T19:48:30.416098] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2025-09. [2025-09-24T19:48:30.623855] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2025-08 (1.00 seconds). [2025-09-24T19:48:31.216102] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2024-12. [2025-09-24T19:48:31.728010] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2024-12 (0.51 seconds). [2025-09-24T19:48:32.016136] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2025-01. [2025-09-24T19:48:32.140150] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-24T19:48:32.151111] [INFO ] [REMOTE ] LOAR: Full fetch complete (56366 records). [2025-09-24T19:48:32.151360] [DEBUG] [VALIDATOR ] LOAR: Validating primary data. [2025-09-24T19:48:32.482354] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2025-01 (0.47 seconds). [2025-09-24T19:48:32.579265] [DEBUG] [VALIDATOR ] LOAR: All expected trading days are present. [2025-09-24T19:48:32.579388] [DEBUG] [VALIDATOR ] LOAR: Primary data validation passed. [2025-09-24T19:48:32.580292] [INFO ] [MAIN ] LOAR: Fetched primary data is valid. [2025-09-24T19:48:32.580356] [DEBUG] [LOCAL ] LOAR: Saving primary data. [2025-09-24T19:48:32.581663] [DEBUG] [LOCAL ] LOAR: Trimmed 56366 records to 41692 (keeping 200 days of data) [2025-09-24T19:48:32.816279] [INFO ] [REMOTE ] LNG: Fetching primary data for 2025-07. [2025-09-24T19:48:32.834397] [DEBUG] [LOCAL ] LOAR: Primary data saved (41692 records). [2025-09-24T19:48:32.834550] [INFO ] [MAIN ] LOAR: Full history saved. [2025-09-24T19:48:32.834672] [INFO ] [MAIN ] Update Progress: 1269/2373 symbols completed. LOAR took 34.7s. Estimated remaining: 2h 26m 35s. Rate: 7.5 symbols/min [2025-09-24T19:48:33.006996] [INFO ] [MAIN ] LOMA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:48:33.039907] [DEBUG] [LOCAL ] LOMA: Loaded 31837 existing records from primary storage. [2025-09-24T19:48:33.040069] [INFO ] [MAIN ] LOMA: Loaded 31837 existing records. [2025-09-24T19:48:33.224483] [WARN ] [MAIN ] LOMA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:48:33.224788] [INFO ] [MAIN ] LOMA: Wiping existing primary data before full refresh. [2025-09-24T19:48:33.224845] [INFO ] [LOCAL ] LOMA: Starting deletion of primary data. [2025-09-24T19:48:33.225701] [DEBUG] [LOCAL ] LOMA: Deleted primary data file. [2025-09-24T19:48:33.225764] [INFO ] [MAIN ] LOMA: Starting full primary refresh. [2025-09-24T19:48:33.590975] [INFO ] [REMOTE ] LOMA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:48:33.616051] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2024-12. [2025-09-24T19:48:34.416053] [INFO ] [REMOTE ] LOB: Fetching primary data for 2025-09. [2025-09-24T19:48:34.750481] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2025-07 (1.93 seconds). [2025-09-24T19:48:34.874374] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-24T19:48:35.216091] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2025-01. [2025-09-24T19:48:35.499201] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2025-09 (1.08 seconds). [2025-09-24T19:48:35.504424] [INFO ] [REMOTE ] LOB: Full fetch complete (37647 records). [2025-09-24T19:48:35.504515] [DEBUG] [VALIDATOR ] LOB: Validating primary data. [2025-09-24T19:48:35.914251] [DEBUG] [VALIDATOR ] LOB: All expected trading days are present. [2025-09-24T19:48:35.914357] [DEBUG] [VALIDATOR ] LOB: Primary data validation passed. [2025-09-24T19:48:35.915177] [INFO ] [MAIN ] LOB: Fetched primary data is valid. [2025-09-24T19:48:35.915246] [DEBUG] [LOCAL ] LOB: Saving primary data. [2025-09-24T19:48:35.916285] [DEBUG] [LOCAL ] LOB: Trimmed 37647 records to 27485 (keeping 200 days of data) [2025-09-24T19:48:36.016430] [INFO ] [REMOTE ] LNG: Fetching primary data for 2025-08. [2025-09-24T19:48:36.096809] [DEBUG] [LOCAL ] LOB: Primary data saved (27485 records). [2025-09-24T19:48:36.096973] [INFO ] [MAIN ] LOB: Full history saved. [2025-09-24T19:48:36.097107] [INFO ] [MAIN ] Update Progress: 1270/2373 symbols completed. LOB took 27.7s. Estimated remaining: 2h 26m 23s. Rate: 7.5 symbols/min [2025-09-24T19:48:36.283102] [INFO ] [MAIN ] LOW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:48:36.341671] [DEBUG] [LOCAL ] LOW: Loaded 52961 existing records from primary storage. [2025-09-24T19:48:36.341825] [INFO ] [MAIN ] LOW: Loaded 52961 existing records. [2025-09-24T19:48:36.545278] [WARN ] [MAIN ] LOW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:48:36.545772] [INFO ] [MAIN ] LOW: Wiping existing primary data before full refresh. [2025-09-24T19:48:36.546013] [INFO ] [LOCAL ] LOW: Starting deletion of primary data. [2025-09-24T19:48:36.547445] [DEBUG] [LOCAL ] LOW: Deleted primary data file. [2025-09-24T19:48:36.547511] [INFO ] [MAIN ] LOW: Starting full primary refresh. [2025-09-24T19:48:36.722676] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-24T19:48:36.821343] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2025-02. [2025-09-24T19:48:36.973455] [INFO ] [REMOTE ] LOW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:48:37.333299] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2025-02 (0.51 seconds). [2025-09-24T19:48:37.466029] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-24T19:48:37.616079] [INFO ] [REMOTE ] LOW: Fetching primary data for 2024-12. [2025-09-24T19:48:38.416088] [INFO ] [REMOTE ] LNG: Fetching primary data for 2025-09. [2025-09-24T19:48:39.216058] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2025-02. [2025-09-24T19:48:39.531800] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2024-12 (1.92 seconds). [2025-09-24T19:48:40.016059] [INFO ] [REMOTE ] LOW: Fetching primary data for 2025-01. [2025-09-24T19:48:40.280769] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2025-09 (1.86 seconds). [2025-09-24T19:48:40.290463] [INFO ] [REMOTE ] LNG: Full fetch complete (74707 records). [2025-09-24T19:48:40.290607] [DEBUG] [VALIDATOR ] LNG: Validating primary data. [2025-09-24T19:48:40.528881] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2025-02 (1.31 seconds). [2025-09-24T19:48:40.716039] [DEBUG] [VALIDATOR ] LNG: All expected trading days are present. [2025-09-24T19:48:40.716121] [DEBUG] [VALIDATOR ] LNG: Primary data validation passed. [2025-09-24T19:48:40.717256] [INFO ] [MAIN ] LNG: Fetched primary data is valid. [2025-09-24T19:48:40.717328] [DEBUG] [LOCAL ] LNG: Saving primary data. [2025-09-24T19:48:40.718868] [DEBUG] [LOCAL ] LNG: Trimmed 74707 records to 51493 (keeping 200 days of data) [2025-09-24T19:48:40.819066] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2025-03. [2025-09-24T19:48:41.045183] [DEBUG] [LOCAL ] LNG: Primary data saved (51493 records). [2025-09-24T19:48:41.045327] [INFO ] [MAIN ] LNG: Full history saved. [2025-09-24T19:48:41.045418] [INFO ] [MAIN ] Update Progress: 1271/2373 symbols completed. LNG took 46.3s. Estimated remaining: 2h 26m 12s. Rate: 7.5 symbols/min [2025-09-24T19:48:41.214016] [INFO ] [MAIN ] LPG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:48:41.260302] [DEBUG] [LOCAL ] LPG: Loaded 40171 existing records from primary storage. [2025-09-24T19:48:41.260452] [INFO ] [MAIN ] LPG: Loaded 40171 existing records. [2025-09-24T19:48:41.436233] [WARN ] [MAIN ] LPG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:48:41.436510] [INFO ] [MAIN ] LPG: Wiping existing primary data before full refresh. [2025-09-24T19:48:41.436562] [INFO ] [LOCAL ] LPG: Starting deletion of primary data. [2025-09-24T19:48:41.437559] [DEBUG] [LOCAL ] LPG: Deleted primary data file. [2025-09-24T19:48:41.437621] [INFO ] [MAIN ] LPG: Starting full primary refresh. [2025-09-24T19:48:41.626852] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2025-03. [2025-09-24T19:48:41.803751] [INFO ] [REMOTE ] LPG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:48:41.905001] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2025-01 (1.89 seconds). [2025-09-24T19:48:41.978170] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2025-03 (1.16 seconds). [2025-09-24T19:48:42.025459] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2025-03 (0.40 seconds). [2025-09-24T19:48:42.416086] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2025-04. [2025-09-24T19:48:43.216098] [INFO ] [REMOTE ] LPG: Fetching primary data for 2024-12. [2025-09-24T19:48:43.783248] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2025-04 (1.37 seconds). [2025-09-24T19:48:44.016081] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2025-05. [2025-09-24T19:48:44.696389] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2024-12 (1.48 seconds). [2025-09-24T19:48:44.816057] [INFO ] [REMOTE ] LPG: Fetching primary data for 2025-01. [2025-09-24T19:48:45.410413] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2025-05 (1.39 seconds). [2025-09-24T19:48:45.616074] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2025-06. [2025-09-24T19:48:46.414739] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2025-01 (1.60 seconds). [2025-09-24T19:48:46.418771] [INFO ] [REMOTE ] LOW: Fetching primary data for 2025-02. [2025-09-24T19:48:46.480149] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2025-06 (0.86 seconds). [2025-09-24T19:48:47.216087] [INFO ] [REMOTE ] LPG: Fetching primary data for 2025-02. [2025-09-24T19:48:47.937320] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-24T19:48:48.016038] [INFO ] [REMOTE ] LOW: Fetching primary data for 2025-03. [2025-09-24T19:48:48.327954] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-24T19:48:48.816073] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2025-07. [2025-09-24T19:48:49.616050] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2025-04. [2025-09-24T19:48:49.990410] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2025-03 (1.97 seconds). [2025-09-24T19:48:50.028619] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2025-07 (1.21 seconds). [2025-09-24T19:48:50.416141] [INFO ] [REMOTE ] LPG: Fetching primary data for 2025-03. [2025-09-24T19:48:50.470102] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2025-04 (0.85 seconds). [2025-09-24T19:48:51.216088] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2025-05. [2025-09-24T19:48:51.827379] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2025-05 (0.61 seconds). [2025-09-24T19:48:51.858813] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2025-03 (1.44 seconds). [2025-09-24T19:48:52.016091] [INFO ] [REMOTE ] LPG: Fetching primary data for 2025-04. [2025-09-24T19:48:52.816077] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2025-08. [2025-09-24T19:48:53.625706] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2025-06. [2025-09-24T19:48:53.655820] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-24T19:48:54.104053] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2025-06 (0.48 seconds). [2025-09-24T19:48:54.111557] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-24T19:48:54.416172] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2025-09. [2025-09-24T19:48:55.216211] [INFO ] [REMOTE ] LPG: Fetching primary data for 2025-05. [2025-09-24T19:48:56.016119] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2025-07. [2025-09-24T19:48:56.381831] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2025-07 (0.37 seconds). [2025-09-24T19:48:56.402316] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2025-09 (1.99 seconds). [2025-09-24T19:48:56.410302] [INFO ] [REMOTE ] LOMA: Full fetch complete (48091 records). [2025-09-24T19:48:56.410415] [DEBUG] [VALIDATOR ] LOMA: Validating primary data. [2025-09-24T19:48:56.801418] [DEBUG] [VALIDATOR ] LOMA: All expected trading days are present. [2025-09-24T19:48:56.801533] [DEBUG] [VALIDATOR ] LOMA: Primary data validation passed. [2025-09-24T19:48:56.802488] [INFO ] [MAIN ] LOMA: Fetched primary data is valid. [2025-09-24T19:48:56.802609] [DEBUG] [LOCAL ] LOMA: Saving primary data. [2025-09-24T19:48:56.829727] [DEBUG] [LOCAL ] LOMA: Trimmed 48091 records to 31918 (keeping 200 days of data) [2025-09-24T19:48:56.819348] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2025-08. [2025-09-24T19:48:56.832206] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-24T19:48:57.047603] [DEBUG] [LOCAL ] LOMA: Primary data saved (31918 records). [2025-09-24T19:48:57.047850] [INFO ] [MAIN ] LOMA: Full history saved. [2025-09-24T19:48:57.047973] [INFO ] [MAIN ] Update Progress: 1272/2373 symbols completed. LOMA took 24.2s. Estimated remaining: 2h 26m 11s. Rate: 7.5 symbols/min [2025-09-24T19:48:57.232344] [INFO ] [MAIN ] LPL: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:48:57.260867] [DEBUG] [LOCAL ] LPL: Loaded 25591 existing records from primary storage. [2025-09-24T19:48:57.261068] [INFO ] [MAIN ] LPL: Loaded 25591 existing records. [2025-09-24T19:48:57.371420] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2025-08 (0.55 seconds). [2025-09-24T19:48:57.458624] [WARN ] [MAIN ] LPL: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:48:57.459012] [INFO ] [MAIN ] LPL: Wiping existing primary data before full refresh. [2025-09-24T19:48:57.459064] [INFO ] [LOCAL ] LPL: Starting deletion of primary data. [2025-09-24T19:48:57.459879] [DEBUG] [LOCAL ] LPL: Deleted primary data file. [2025-09-24T19:48:57.459942] [INFO ] [MAIN ] LPL: Starting full primary refresh. [2025-09-24T19:48:57.621279] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2025-09. [2025-09-24T19:48:57.850207] [INFO ] [REMOTE ] LPL: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:48:58.391762] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2025-09 (0.77 seconds). [2025-09-24T19:48:58.393353] [INFO ] [REMOTE ] LOCL: Full fetch complete (4823 records). [2025-09-24T19:48:58.393424] [DEBUG] [VALIDATOR ] LOCL: Validating primary data. [2025-09-24T19:48:58.425927] [INFO ] [REMOTE ] LPL: Fetching primary data for 2024-12. [2025-09-24T19:48:58.775935] [DEBUG] [VALIDATOR ] LOCL: All expected trading days are present. [2025-09-24T19:48:58.776018] [DEBUG] [VALIDATOR ] LOCL: Primary data validation passed. [2025-09-24T19:48:58.776169] [INFO ] [MAIN ] LOCL: Fetched primary data is valid. [2025-09-24T19:48:58.776206] [DEBUG] [LOCAL ] LOCL: Saving primary data. [2025-09-24T19:48:58.776594] [DEBUG] [LOCAL ] LOCL: Trimmed 4823 records to 3595 (keeping 200 days of data) [2025-09-24T19:48:58.798196] [DEBUG] [LOCAL ] LOCL: Primary data saved (3595 records). [2025-09-24T19:48:58.798288] [INFO ] [MAIN ] LOCL: Full history saved. [2025-09-24T19:48:58.798368] [INFO ] [MAIN ] Update Progress: 1273/2373 symbols completed. LOCL took 29.4s. Estimated remaining: 2h 25m 58s. Rate: 7.5 symbols/min [2025-09-24T19:48:58.967865] [INFO ] [MAIN ] LPX: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:48:59.009327] [DEBUG] [LOCAL ] LPX: Loaded 39673 existing records from primary storage. [2025-09-24T19:48:59.009470] [INFO ] [MAIN ] LPX: Loaded 39673 existing records. [2025-09-24T19:48:59.185630] [WARN ] [MAIN ] LPX: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:48:59.185879] [INFO ] [MAIN ] LPX: Wiping existing primary data before full refresh. [2025-09-24T19:48:59.185927] [INFO ] [LOCAL ] LPX: Starting deletion of primary data. [2025-09-24T19:48:59.190245] [DEBUG] [LOCAL ] LPX: Deleted primary data file. [2025-09-24T19:48:59.190316] [INFO ] [MAIN ] LPX: Starting full primary refresh. [2025-09-24T19:48:59.221143] [INFO ] [REMOTE ] LOW: Fetching primary data for 2025-04. [2025-09-24T19:48:59.569368] [INFO ] [REMOTE ] LPX: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:48:59.582069] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-24T19:49:00.016109] [INFO ] [REMOTE ] LPG: Fetching primary data for 2025-06. [2025-09-24T19:49:00.816104] [INFO ] [REMOTE ] LPX: Fetching primary data for 2024-12. [2025-09-24T19:49:01.182016] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-24T19:49:01.621160] [INFO ] [REMOTE ] LPL: Fetching primary data for 2025-01. [2025-09-24T19:49:01.634798] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-24T19:49:02.299099] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2024-12 (1.48 seconds). [2025-09-24T19:49:02.416044] [INFO ] [REMOTE ] LPX: Fetching primary data for 2025-01. [2025-09-24T19:49:02.768230] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-24T19:49:03.216091] [INFO ] [REMOTE ] LOW: Fetching primary data for 2025-05. [2025-09-24T19:49:03.945305] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-24T19:49:04.016052] [INFO ] [REMOTE ] LPG: Fetching primary data for 2025-07. [2025-09-24T19:49:04.816105] [INFO ] [REMOTE ] LPL: Fetching primary data for 2025-02. [2025-09-24T19:49:05.116477] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2025-05 (1.90 seconds). [2025-09-24T19:49:05.556381] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-24T19:49:05.616103] [INFO ] [REMOTE ] LPG: Fetching primary data for 2025-08. [2025-09-24T19:49:05.808121] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2025-02 (0.99 seconds). [2025-09-24T19:49:06.416111] [INFO ] [REMOTE ] LOW: Fetching primary data for 2025-06. [2025-09-24T19:49:06.851152] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2025-08 (1.24 seconds). [2025-09-24T19:49:07.216098] [INFO ] [REMOTE ] LPL: Fetching primary data for 2025-03. [2025-09-24T19:49:08.016096] [INFO ] [REMOTE ] LPX: Fetching primary data for 2025-02. [2025-09-24T19:49:08.287327] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2025-06 (1.87 seconds). [2025-09-24T19:49:08.336672] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2025-03 (1.12 seconds). [2025-09-24T19:49:08.816078] [INFO ] [REMOTE ] LPL: Fetching primary data for 2025-04. [2025-09-24T19:49:09.532309] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-24T19:49:09.616098] [INFO ] [REMOTE ] LPG: Fetching primary data for 2025-09. [2025-09-24T19:49:09.917120] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2025-04 (1.10 seconds). [2025-09-24T19:49:10.416334] [INFO ] [REMOTE ] LPX: Fetching primary data for 2025-03. [2025-09-24T19:49:11.200265] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2025-09 (1.58 seconds). [2025-09-24T19:49:11.207286] [INFO ] [REMOTE ] LPG: Full fetch complete (59878 records). [2025-09-24T19:49:11.207460] [DEBUG] [VALIDATOR ] LPG: Validating primary data. [2025-09-24T19:49:11.221191] [INFO ] [REMOTE ] LPL: Fetching primary data for 2025-05. [2025-09-24T19:49:11.632847] [DEBUG] [VALIDATOR ] LPG: All expected trading days are present. [2025-09-24T19:49:11.633080] [DEBUG] [VALIDATOR ] LPG: Primary data validation passed. [2025-09-24T19:49:11.634033] [INFO ] [MAIN ] LPG: Fetched primary data is valid. [2025-09-24T19:49:11.634146] [DEBUG] [LOCAL ] LPG: Saving primary data. [2025-09-24T19:49:11.635488] [DEBUG] [LOCAL ] LPG: Trimmed 59878 records to 40053 (keeping 200 days of data) [2025-09-24T19:49:11.895357] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-24T19:49:11.939097] [DEBUG] [LOCAL ] LPG: Primary data saved (40053 records). [2025-09-24T19:49:11.939230] [INFO ] [MAIN ] LPG: Full history saved. [2025-09-24T19:49:11.939311] [INFO ] [MAIN ] Update Progress: 1274/2373 symbols completed. LPG took 30.9s. Estimated remaining: 2h 25m 54s. Rate: 7.5 symbols/min [2025-09-24T19:49:12.021266] [INFO ] [REMOTE ] LOW: Fetching primary data for 2025-07. [2025-09-24T19:49:12.116438] [INFO ] [MAIN ] LRN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:49:12.157540] [DEBUG] [LOCAL ] LRN: Loaded 40031 existing records from primary storage. [2025-09-24T19:49:12.157759] [INFO ] [MAIN ] LRN: Loaded 40031 existing records. [2025-09-24T19:49:12.342100] [WARN ] [MAIN ] LRN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:49:12.342481] [INFO ] [MAIN ] LRN: Wiping existing primary data before full refresh. [2025-09-24T19:49:12.342539] [INFO ] [LOCAL ] LRN: Starting deletion of primary data. [2025-09-24T19:49:12.343940] [DEBUG] [LOCAL ] LRN: Deleted primary data file. [2025-09-24T19:49:12.344003] [INFO ] [MAIN ] LRN: Starting full primary refresh. [2025-09-24T19:49:12.469820] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2025-05 (1.25 seconds). [2025-09-24T19:49:12.742200] [INFO ] [REMOTE ] LRN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:49:12.816074] [INFO ] [REMOTE ] LPL: Fetching primary data for 2025-06. [2025-09-24T19:49:13.616096] [INFO ] [REMOTE ] LPX: Fetching primary data for 2025-04. [2025-09-24T19:49:13.930139] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2025-06 (1.11 seconds). [2025-09-24T19:49:14.046744] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2025-07 (2.03 seconds). [2025-09-24T19:49:14.416087] [INFO ] [REMOTE ] LOW: Fetching primary data for 2025-08. [2025-09-24T19:49:14.792568] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-24T19:49:15.216082] [INFO ] [REMOTE ] LPX: Fetching primary data for 2025-05. [2025-09-24T19:49:16.016123] [INFO ] [REMOTE ] LPL: Fetching primary data for 2025-07. [2025-09-24T19:49:16.446470] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2025-08 (2.03 seconds). [2025-09-24T19:49:16.488887] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2025-05 (1.27 seconds). [2025-09-24T19:49:16.816103] [INFO ] [REMOTE ] LOW: Fetching primary data for 2025-09. [2025-09-24T19:49:17.213967] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2025-07 (1.20 seconds). [2025-09-24T19:49:17.616122] [INFO ] [REMOTE ] LRN: Fetching primary data for 2024-12. [2025-09-24T19:49:18.416092] [INFO ] [REMOTE ] LPX: Fetching primary data for 2025-06. [2025-09-24T19:49:18.792810] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2025-09 (1.98 seconds). [2025-09-24T19:49:18.802522] [INFO ] [REMOTE ] LOW: Full fetch complete (76489 records). [2025-09-24T19:49:18.802709] [DEBUG] [VALIDATOR ] LOW: Validating primary data. [2025-09-24T19:49:19.220976] [INFO ] [REMOTE ] LPL: Fetching primary data for 2025-08. [2025-09-24T19:49:19.261957] [DEBUG] [VALIDATOR ] LOW: All expected trading days are present. [2025-09-24T19:49:19.263960] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T19:49:19.271729] [DEBUG] [VALIDATOR ] LOW: Primary data validation passed. [2025-09-24T19:49:19.273857] [INFO ] [MAIN ] LOW: Fetched primary data is valid. [2025-09-24T19:49:19.273929] [DEBUG] [LOCAL ] LOW: Saving primary data. [2025-09-24T19:49:19.277423] [DEBUG] [LOCAL ] LOW: Trimmed 76489 records to 52958 (keeping 200 days of data) [2025-09-24T19:49:19.621374] [DEBUG] [LOCAL ] LOW: Primary data saved (52958 records). [2025-09-24T19:49:19.621517] [INFO ] [MAIN ] LOW: Full history saved. [2025-09-24T19:49:19.621617] [INFO ] [MAIN ] Update Progress: 1275/2373 symbols completed. LOW took 43.5s. Estimated remaining: 2h 25m 46s. Rate: 7.5 symbols/min [2025-09-24T19:49:19.795228] [INFO ] [MAIN ] LSPD: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:49:19.838218] [DEBUG] [LOCAL ] LSPD: Loaded 43334 existing records from primary storage. [2025-09-24T19:49:19.838366] [INFO ] [MAIN ] LSPD: Loaded 43334 existing records. [2025-09-24T19:49:20.018884] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-24T19:49:20.018997] [INFO ] [REMOTE ] LRN: Fetching primary data for 2025-01. [2025-09-24T19:49:20.063981] [WARN ] [MAIN ] LSPD: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:49:20.065979] [INFO ] [MAIN ] LSPD: Wiping existing primary data before full refresh. [2025-09-24T19:49:20.066074] [INFO ] [LOCAL ] LSPD: Starting deletion of primary data. [2025-09-24T19:49:20.067323] [DEBUG] [LOCAL ] LSPD: Deleted primary data file. [2025-09-24T19:49:20.067395] [INFO ] [MAIN ] LSPD: Starting full primary refresh. [2025-09-24T19:49:20.442031] [INFO ] [REMOTE ] LSPD: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:49:20.483325] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2025-08 (1.26 seconds). [2025-09-24T19:49:20.816079] [INFO ] [REMOTE ] LPX: Fetching primary data for 2025-07. [2025-09-24T19:49:21.293585] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-24T19:49:21.616123] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2024-12. [2025-09-24T19:49:22.290336] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2025-07 (1.47 seconds). [2025-09-24T19:49:22.416143] [INFO ] [REMOTE ] LRN: Fetching primary data for 2025-02. [2025-09-24T19:49:23.051167] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-24T19:49:23.216084] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2025-01. [2025-09-24T19:49:23.949753] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-24T19:49:24.016078] [INFO ] [REMOTE ] LRN: Fetching primary data for 2025-03. [2025-09-24T19:49:24.436903] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2025-01 (1.22 seconds). [2025-09-24T19:49:24.816085] [INFO ] [REMOTE ] LPX: Fetching primary data for 2025-08. [2025-09-24T19:49:25.337148] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2025-03 (1.32 seconds). [2025-09-24T19:49:25.616091] [INFO ] [REMOTE ] LPL: Fetching primary data for 2025-09. [2025-09-24T19:49:25.974936] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-24T19:49:26.416106] [INFO ] [REMOTE ] LPX: Fetching primary data for 2025-09. [2025-09-24T19:49:26.788781] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2025-09 (1.17 seconds). [2025-09-24T19:49:26.795996] [INFO ] [REMOTE ] LPL: Full fetch complete (34618 records). [2025-09-24T19:49:26.796123] [DEBUG] [VALIDATOR ] LPL: Validating primary data. [2025-09-24T19:49:27.195436] [DEBUG] [VALIDATOR ] LPL: All expected trading days are present. [2025-09-24T19:49:27.195578] [DEBUG] [VALIDATOR ] LPL: Primary data validation passed. [2025-09-24T19:49:27.196321] [INFO ] [MAIN ] LPL: Fetched primary data is valid. [2025-09-24T19:49:27.196454] [DEBUG] [LOCAL ] LPL: Saving primary data. [2025-09-24T19:49:27.197358] [DEBUG] [LOCAL ] LPL: Trimmed 34618 records to 25786 (keeping 200 days of data) [2025-09-24T19:49:27.249525] [INFO ] [REMOTE ] LRN: Fetching primary data for 2025-04. [2025-09-24T19:49:27.355141] [DEBUG] [LOCAL ] LPL: Primary data saved (25786 records). [2025-09-24T19:49:27.355299] [INFO ] [MAIN ] LPL: Full history saved. [2025-09-24T19:49:27.355435] [INFO ] [MAIN ] Update Progress: 1276/2373 symbols completed. LPL took 30.3s. Estimated remaining: 2h 25m 38s. Rate: 7.5 symbols/min [2025-09-24T19:49:27.536078] [INFO ] [MAIN ] LTC: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:49:27.574238] [DEBUG] [LOCAL ] LTC: Loaded 29903 existing records from primary storage. [2025-09-24T19:49:27.574461] [INFO ] [MAIN ] LTC: Loaded 29903 existing records. [2025-09-24T19:49:27.795334] [WARN ] [MAIN ] LTC: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:49:27.795976] [INFO ] [MAIN ] LTC: Wiping existing primary data before full refresh. [2025-09-24T19:49:27.796109] [INFO ] [LOCAL ] LTC: Starting deletion of primary data. [2025-09-24T19:49:27.797800] [DEBUG] [LOCAL ] LTC: Deleted primary data file. [2025-09-24T19:49:27.797870] [INFO ] [MAIN ] LTC: Starting full primary refresh. [2025-09-24T19:49:27.963820] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-24T19:49:28.017198] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2025-02. [2025-09-24T19:49:28.009302] [INFO ] [REMOTE ] LPX: Full fetch complete (58506 records). [2025-09-24T19:49:28.050036] [DEBUG] [VALIDATOR ] LPX: Validating primary data. [2025-09-24T19:49:28.373532] [INFO ] [REMOTE ] LTC: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:49:28.616216] [DEBUG] [VALIDATOR ] LPX: All expected trading days are present. [2025-09-24T19:49:28.616367] [DEBUG] [VALIDATOR ] LPX: Primary data validation passed. [2025-09-24T19:49:28.617558] [INFO ] [MAIN ] LPX: Fetched primary data is valid. [2025-09-24T19:49:28.617659] [DEBUG] [LOCAL ] LPX: Saving primary data. [2025-09-24T19:49:28.619208] [DEBUG] [LOCAL ] LPX: Trimmed 58506 records to 39704 (keeping 200 days of data) [2025-09-24T19:49:28.826157] [INFO ] [REMOTE ] LTC: Fetching primary data for 2024-12. [2025-09-24T19:49:28.893949] [DEBUG] [LOCAL ] LPX: Primary data saved (39704 records). [2025-09-24T19:49:28.894118] [INFO ] [MAIN ] LPX: Full history saved. [2025-09-24T19:49:28.894268] [INFO ] [MAIN ] Update Progress: 1277/2373 symbols completed. LPX took 30.1s. Estimated remaining: 2h 25m 24s. Rate: 7.5 symbols/min [2025-09-24T19:49:28.982596] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2025-04 (1.73 seconds). [2025-09-24T19:49:29.614424] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-24T19:49:29.623427] [INFO ] [REMOTE ] LRN: Fetching primary data for 2025-05. [2025-09-24T19:49:29.780913] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2024-12 (0.95 seconds). [2025-09-24T19:49:30.416097] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2025-03. [2025-09-24T19:49:31.104021] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2025-05 (1.48 seconds). [2025-09-24T19:49:31.216139] [INFO ] [REMOTE ] LTC: Fetching primary data for 2025-01. [2025-09-24T19:49:31.797340] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2025-03 (1.38 seconds). [2025-09-24T19:49:32.016094] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2025-04. [2025-09-24T19:49:32.100906] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2025-01 (0.88 seconds). [2025-09-24T19:49:32.816132] [INFO ] [REMOTE ] LTC: Fetching primary data for 2025-02. [2025-09-24T19:49:33.594838] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-24T19:49:33.616033] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2025-05. [2025-09-24T19:49:33.930689] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-24T19:49:34.416082] [INFO ] [REMOTE ] LTC: Fetching primary data for 2025-03. [2025-09-24T19:49:35.148391] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-24T19:49:35.216050] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2025-06. [2025-09-24T19:49:35.780153] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2025-03 (1.36 seconds). [2025-09-24T19:49:36.016107] [INFO ] [REMOTE ] LRN: Fetching primary data for 2025-06. [2025-09-24T19:49:36.817382] [INFO ] [REMOTE ] LTC: Fetching primary data for 2025-04. [2025-09-24T19:49:36.820623] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-24T19:49:37.595327] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-24T19:49:37.616033] [INFO ] [REMOTE ] LRN: Fetching primary data for 2025-07. [2025-09-24T19:49:37.766048] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2025-04 (0.95 seconds). [2025-09-24T19:49:38.416075] [INFO ] [REMOTE ] LTC: Fetching primary data for 2025-05. [2025-09-24T19:49:38.832816] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-24T19:49:39.216121] [INFO ] [REMOTE ] LRN: Fetching primary data for 2025-08. [2025-09-24T19:49:39.528946] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2025-05 (1.11 seconds). [2025-09-24T19:49:40.016100] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2025-07. [2025-09-24T19:49:40.706412] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-24T19:49:40.816081] [INFO ] [REMOTE ] LRN: Fetching primary data for 2025-09. [2025-09-24T19:49:41.566385] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-24T19:49:41.616036] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2025-08. [2025-09-24T19:49:42.416131] [INFO ] [REMOTE ] LTC: Fetching primary data for 2025-06. [2025-09-24T19:49:42.479281] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2025-09 (1.66 seconds). [2025-09-24T19:49:42.488218] [INFO ] [REMOTE ] LRN: Full fetch complete (58430 records). [2025-09-24T19:49:42.488357] [DEBUG] [VALIDATOR ] LRN: Validating primary data. [2025-09-24T19:49:42.893265] [DEBUG] [VALIDATOR ] LRN: All expected trading days are present. [2025-09-24T19:49:42.893395] [DEBUG] [VALIDATOR ] LRN: Primary data validation passed. [2025-09-24T19:49:42.894430] [INFO ] [MAIN ] LRN: Fetched primary data is valid. [2025-09-24T19:49:42.894512] [DEBUG] [LOCAL ] LRN: Saving primary data. [2025-09-24T19:49:42.897577] [DEBUG] [LOCAL ] LRN: Trimmed 58430 records to 39954 (keeping 200 days of data) [2025-09-24T19:49:43.147740] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-24T19:49:43.189287] [DEBUG] [LOCAL ] LRN: Primary data saved (39954 records). [2025-09-24T19:49:43.189451] [INFO ] [MAIN ] LRN: Full history saved. [2025-09-24T19:49:43.189601] [INFO ] [MAIN ] Update Progress: 1278/2373 symbols completed. LRN took 31.3s. Estimated remaining: 2h 25m 22s. Rate: 7.5 symbols/min [2025-09-24T19:49:43.216034] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2025-09. [2025-09-24T19:49:43.447620] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-24T19:49:44.016137] [INFO ] [REMOTE ] LTC: Fetching primary data for 2025-07. [2025-09-24T19:49:44.695690] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2025-09 (1.48 seconds). [2025-09-24T19:49:44.703152] [INFO ] [REMOTE ] LSPD: Full fetch complete (61487 records). [2025-09-24T19:49:44.703265] [DEBUG] [VALIDATOR ] LSPD: Validating primary data. [2025-09-24T19:49:45.172390] [DEBUG] [VALIDATOR ] LSPD: All expected trading days are present. [2025-09-24T19:49:45.172523] [DEBUG] [VALIDATOR ] LSPD: Primary data validation passed. [2025-09-24T19:49:45.173564] [INFO ] [MAIN ] LSPD: Fetched primary data is valid. [2025-09-24T19:49:45.173711] [DEBUG] [LOCAL ] LSPD: Saving primary data. [2025-09-24T19:49:45.183996] [DEBUG] [LOCAL ] LSPD: Trimmed 61487 records to 43263 (keeping 200 days of data) [2025-09-24T19:49:45.197540] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2025-07 (1.18 seconds). [2025-09-24T19:49:45.205739] [INFO ] [REMOTE ] LTC: Fetching primary data for 2025-08. [2025-09-24T19:49:45.487330] [DEBUG] [LOCAL ] LSPD: Primary data saved (43263 records). [2025-09-24T19:49:45.487523] [INFO ] [MAIN ] LSPD: Full history saved. [2025-09-24T19:49:45.487742] [INFO ] [MAIN ] Update Progress: 1279/2373 symbols completed. LSPD took 25.9s. Estimated remaining: 2h 25m 9s. Rate: 7.5 symbols/min [2025-09-24T19:49:46.389637] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2025-08 (1.18 seconds). [2025-09-24T19:49:46.397501] [INFO ] [REMOTE ] LTC: Fetching primary data for 2025-09. [2025-09-24T19:49:47.809767] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2025-09 (1.41 seconds). [2025-09-24T19:49:47.816022] [INFO ] [REMOTE ] LTC: Full fetch complete (43004 records). [2025-09-24T19:49:47.816125] [DEBUG] [VALIDATOR ] LTC: Validating primary data. [2025-09-24T19:49:48.199428] [DEBUG] [VALIDATOR ] LTC: All expected trading days are present. [2025-09-24T19:49:48.199578] [DEBUG] [VALIDATOR ] LTC: Primary data validation passed. [2025-09-24T19:49:48.200355] [INFO ] [MAIN ] LTC: Fetched primary data is valid. [2025-09-24T19:49:48.200416] [DEBUG] [LOCAL ] LTC: Saving primary data. [2025-09-24T19:49:48.201356] [DEBUG] [LOCAL ] LTC: Trimmed 43004 records to 29980 (keeping 200 days of data) [2025-09-24T19:49:48.390010] [DEBUG] [LOCAL ] LTC: Primary data saved (29980 records). [2025-09-24T19:49:48.390153] [INFO ] [MAIN ] LTC: Full history saved. [2025-09-24T19:49:48.390251] [INFO ] [MAIN ] Update Progress: 1280/2373 symbols completed. LTC took 21.0s. Estimated remaining: 2h 24m 57s. Rate: 7.5 symbols/min [2025-09-24T19:49:48.914871] [INFO ] [MAIN ] LTM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:49:49.063299] [INFO ] [MAIN ] LU: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:49:49.072479] [INFO ] [MAIN ] LUCK: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:49:49.098320] [INFO ] [MAIN ] LTH: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:49:49.099061] [DEBUG] [LOCAL ] LUCK: No existing data file found in primary storage. [2025-09-24T19:49:49.099253] [WARN ] [MAIN ] LUCK: No existing data found, performing full refresh instead. [2025-09-24T19:49:49.103213] [INFO ] [MAIN ] LUCK: Wiping existing primary data before full refresh. [2025-09-24T19:49:49.103310] [INFO ] [LOCAL ] LUCK: Starting deletion of primary data. [2025-09-24T19:49:49.103384] [DEBUG] [LOCAL ] LUCK: No primary data file found to delete. [2025-09-24T19:49:49.103430] [INFO ] [MAIN ] LUCK: Starting full primary refresh. [2025-09-24T19:49:49.326103] [DEBUG] [LOCAL ] LTM: Loaded 36133 existing records from primary storage. [2025-09-24T19:49:49.361419] [INFO ] [MAIN ] LTM: Loaded 36133 existing records. [2025-09-24T19:49:49.605734] [DEBUG] [LOCAL ] LU: Loaded 48961 existing records from primary storage. [2025-09-24T19:49:49.674329] [DEBUG] [LOCAL ] LTH: Loaded 51874 existing records from primary storage. [2025-09-24T19:49:49.671638] [INFO ] [MAIN ] LU: Loaded 48961 existing records. [2025-09-24T19:49:49.675566] [INFO ] [MAIN ] LTH: Loaded 51874 existing records. [2025-09-24T19:49:49.730118] [INFO ] [REMOTE ] LUCK: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:49:49.875886] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2024-12. [2025-09-24T19:49:49.875475] [WARN ] [MAIN ] LTM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:49:49.934814] [INFO ] [MAIN ] LTM: Wiping existing primary data before full refresh. [2025-09-24T19:49:49.957608] [INFO ] [LOCAL ] LTM: Starting deletion of primary data. [2025-09-24T19:49:49.994827] [DEBUG] [LOCAL ] LTM: Deleted primary data file. [2025-09-24T19:49:49.995560] [INFO ] [MAIN ] LTM: Starting full primary refresh. [2025-09-24T19:49:50.171636] [WARN ] [MAIN ] LTH: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:49:50.207247] [INFO ] [MAIN ] LTH: Wiping existing primary data before full refresh. [2025-09-24T19:49:50.221389] [WARN ] [MAIN ] LU: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:49:50.237806] [INFO ] [LOCAL ] LTH: Starting deletion of primary data. [2025-09-24T19:49:50.237959] [INFO ] [MAIN ] LU: Wiping existing primary data before full refresh. [2025-09-24T19:49:50.238037] [INFO ] [LOCAL ] LU: Starting deletion of primary data. [2025-09-24T19:49:50.249966] [DEBUG] [LOCAL ] LTH: Deleted primary data file. [2025-09-24T19:49:50.255155] [INFO ] [MAIN ] LTH: Starting full primary refresh. [2025-09-24T19:49:50.255244] [DEBUG] [LOCAL ] LU: Deleted primary data file. [2025-09-24T19:49:50.296073] [INFO ] [MAIN ] LU: Starting full primary refresh. [2025-09-24T19:49:50.926876] [INFO ] [REMOTE ] LTM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:49:50.957110] [INFO ] [REMOTE ] LTM: Fetching primary data for 2024-12. [2025-09-24T19:49:51.252806] [INFO ] [REMOTE ] LU: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:49:51.268987] [INFO ] [REMOTE ] LU: Fetching primary data for 2024-12. [2025-09-24T19:49:51.267042] [INFO ] [REMOTE ] LTH: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:49:51.271128] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2024-12 (1.40 seconds). [2025-09-24T19:49:51.270596] [INFO ] [REMOTE ] LTH: Fetching primary data for 2024-12. [2025-09-24T19:49:51.276524] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2025-01. [2025-09-24T19:49:51.877806] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2024-12 (0.92 seconds). [2025-09-24T19:49:51.882621] [INFO ] [REMOTE ] LTM: Fetching primary data for 2025-01. [2025-09-24T19:49:52.729478] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2025-01 (1.45 seconds). [2025-09-24T19:49:52.738406] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2025-02. [2025-09-24T19:49:52.822137] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2024-12 (1.55 seconds). [2025-09-24T19:49:52.831639] [INFO ] [REMOTE ] LTH: Fetching primary data for 2025-01. [2025-09-24T19:49:52.890480] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-24T19:49:52.900432] [INFO ] [REMOTE ] LU: Fetching primary data for 2025-01. [2025-09-24T19:49:53.128827] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-24T19:49:53.616143] [INFO ] [REMOTE ] LTM: Fetching primary data for 2025-02. [2025-09-24T19:49:53.888716] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-24T19:49:54.416142] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2025-03. [2025-09-24T19:49:54.536624] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2025-01 (1.64 seconds). [2025-09-24T19:49:54.707015] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2025-01 (1.88 seconds). [2025-09-24T19:49:54.995581] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-24T19:49:55.216094] [INFO ] [REMOTE ] LU: Fetching primary data for 2025-02. [2025-09-24T19:49:55.786766] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2025-03 (1.37 seconds). [2025-09-24T19:49:56.016130] [INFO ] [REMOTE ] LTH: Fetching primary data for 2025-02. [2025-09-24T19:49:56.816120] [INFO ] [REMOTE ] LTM: Fetching primary data for 2025-03. [2025-09-24T19:49:56.947837] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-24T19:49:57.610182] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-24T19:49:57.619833] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2025-04. [2025-09-24T19:49:57.672493] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2025-03 (0.86 seconds). [2025-09-24T19:49:58.416137] [INFO ] [REMOTE ] LTH: Fetching primary data for 2025-03. [2025-09-24T19:49:58.653200] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2025-04 (1.03 seconds). [2025-09-24T19:49:59.216149] [INFO ] [REMOTE ] LTM: Fetching primary data for 2025-04. [2025-09-24T19:49:59.827922] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2025-03 (1.41 seconds). [2025-09-24T19:50:00.016091] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2025-05. [2025-09-24T19:50:00.532877] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2025-04 (1.32 seconds). [2025-09-24T19:50:00.816636] [INFO ] [REMOTE ] LTH: Fetching primary data for 2025-04. [2025-09-24T19:50:01.015855] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2025-05 (1.00 seconds). [2025-09-24T19:50:01.616137] [INFO ] [REMOTE ] LU: Fetching primary data for 2025-03. [2025-09-24T19:50:02.416066] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2025-06. [2025-09-24T19:50:02.657717] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2025-04 (1.84 seconds). [2025-09-24T19:50:03.025432] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2025-03 (1.41 seconds). [2025-09-24T19:50:03.216109] [INFO ] [REMOTE ] LTH: Fetching primary data for 2025-05. [2025-09-24T19:50:03.623958] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2025-06 (1.21 seconds). [2025-09-24T19:50:04.016083] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2025-07. [2025-09-24T19:50:04.816048] [INFO ] [REMOTE ] LU: Fetching primary data for 2025-04. [2025-09-24T19:50:04.948605] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-24T19:50:04.976462] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2025-07 (0.96 seconds). [2025-09-24T19:50:05.616077] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2025-08. [2025-09-24T19:50:06.416067] [INFO ] [REMOTE ] LTM: Fetching primary data for 2025-05. [2025-09-24T19:50:06.483469] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-24T19:50:06.588575] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2025-08 (0.97 seconds). [2025-09-24T19:50:07.216133] [INFO ] [REMOTE ] LTH: Fetching primary data for 2025-06. [2025-09-24T19:50:07.556822] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2025-05 (1.14 seconds). [2025-09-24T19:50:08.016100] [INFO ] [REMOTE ] LTM: Fetching primary data for 2025-06. [2025-09-24T19:50:08.816083] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2025-09. [2025-09-24T19:50:09.221439] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2025-06 (2.01 seconds). [2025-09-24T19:50:09.616095] [INFO ] [REMOTE ] LU: Fetching primary data for 2025-05. [2025-09-24T19:50:09.656178] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-24T19:50:09.867883] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2025-09 (1.05 seconds). [2025-09-24T19:50:09.872548] [INFO ] [REMOTE ] LUCK: Full fetch complete (40277 records). [2025-09-24T19:50:09.872705] [DEBUG] [VALIDATOR ] LUCK: Validating primary data. [2025-09-24T19:50:10.062614] [WARN ] [VALIDATOR ] LUCK: Validation failed - insufficient historical data. Have 195 unique days, need 200 days [2025-09-24T19:50:10.063151] [FATAL] [MAIN ] LUCK: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:50:10.063222] [WARN ] [MAIN ] LUCK: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:50:10.063270] [INFO ] [LOCAL ] LUCK: Starting deletion of primary data. [2025-09-24T19:50:10.063330] [DEBUG] [LOCAL ] LUCK: No primary data file found to delete. [2025-09-24T19:50:10.063367] [INFO ] [LOCAL ] LUCK: Starting deletion of derivative data. [2025-09-24T19:50:10.063421] [DEBUG] [LOCAL ] LUCK: No derivative data file found to delete. [2025-09-24T19:50:10.063510] [INFO ] [MAIN ] Update Progress: 1281/2373 symbols completed. LUCK took 21.7s. Estimated remaining: 2h 25m 1s. Rate: 7.5 symbols/min [2025-09-24T19:50:10.232599] [INFO ] [MAIN ] LUMN: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:50:10.287728] [DEBUG] [LOCAL ] LUMN: Loaded 53634 existing records from primary storage. [2025-09-24T19:50:10.287889] [INFO ] [MAIN ] LUMN: Loaded 53634 existing records. [2025-09-24T19:50:10.431701] [INFO ] [REMOTE ] LTM: Fetching primary data for 2025-07. [2025-09-24T19:50:10.475230] [WARN ] [MAIN ] LUMN: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:50:10.475473] [INFO ] [MAIN ] LUMN: Wiping existing primary data before full refresh. [2025-09-24T19:50:10.475523] [INFO ] [LOCAL ] LUMN: Starting deletion of primary data. [2025-09-24T19:50:10.477117] [DEBUG] [LOCAL ] LUMN: Deleted primary data file. [2025-09-24T19:50:10.477180] [INFO ] [MAIN ] LUMN: Starting full primary refresh. [2025-09-24T19:50:10.841503] [INFO ] [REMOTE ] LUMN: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:50:11.216090] [INFO ] [REMOTE ] LTH: Fetching primary data for 2025-07. [2025-09-24T19:50:11.484983] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2025-05 (1.87 seconds). [2025-09-24T19:50:11.924486] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-24T19:50:12.016079] [INFO ] [REMOTE ] LTM: Fetching primary data for 2025-08. [2025-09-24T19:50:12.792960] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2025-07 (1.58 seconds). [2025-09-24T19:50:12.816043] [INFO ] [REMOTE ] LTH: Fetching primary data for 2025-08. [2025-09-24T19:50:13.616126] [INFO ] [REMOTE ] LU: Fetching primary data for 2025-06. [2025-09-24T19:50:13.679210] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2025-08 (1.66 seconds). [2025-09-24T19:50:14.416126] [INFO ] [REMOTE ] LTM: Fetching primary data for 2025-09. [2025-09-24T19:50:14.631307] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2025-08 (1.82 seconds). [2025-09-24T19:50:15.216087] [INFO ] [REMOTE ] LTH: Fetching primary data for 2025-09. [2025-09-24T19:50:15.325570] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2025-06 (1.71 seconds). [2025-09-24T19:50:16.016134] [INFO ] [REMOTE ] LU: Fetching primary data for 2025-07. [2025-09-24T19:50:16.154505] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-24T19:50:16.164375] [INFO ] [REMOTE ] LTM: Full fetch complete (47004 records). [2025-09-24T19:50:16.164593] [DEBUG] [VALIDATOR ] LTM: Validating primary data. [2025-09-24T19:50:16.578128] [DEBUG] [VALIDATOR ] LTM: All expected trading days are present. [2025-09-24T19:50:16.578343] [DEBUG] [VALIDATOR ] LTM: Primary data validation passed. [2025-09-24T19:50:16.579234] [INFO ] [MAIN ] LTM: Fetched primary data is valid. [2025-09-24T19:50:16.579305] [DEBUG] [LOCAL ] LTM: Saving primary data. [2025-09-24T19:50:16.580671] [DEBUG] [LOCAL ] LTM: Trimmed 47004 records to 36299 (keeping 200 days of data) [2025-09-24T19:50:16.799484] [DEBUG] [LOCAL ] LTM: Primary data saved (36299 records). [2025-09-24T19:50:16.799634] [INFO ] [MAIN ] LTM: Full history saved. [2025-09-24T19:50:16.799762] [INFO ] [MAIN ] Update Progress: 1282/2373 symbols completed. LTM took 28.4s. Estimated remaining: 2h 24m 52s. Rate: 7.5 symbols/min [2025-09-24T19:50:16.844567] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2024-12. [2025-09-24T19:50:16.981140] [INFO ] [MAIN ] LUV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:50:17.036084] [DEBUG] [LOCAL ] LUV: Loaded 53689 existing records from primary storage. [2025-09-24T19:50:17.036262] [INFO ] [MAIN ] LUV: Loaded 53689 existing records. [2025-09-24T19:50:17.240045] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2025-09 (2.02 seconds). [2025-09-24T19:50:17.245927] [WARN ] [MAIN ] LUV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:50:17.254832] [INFO ] [MAIN ] LUV: Wiping existing primary data before full refresh. [2025-09-24T19:50:17.254900] [INFO ] [LOCAL ] LUV: Starting deletion of primary data. [2025-09-24T19:50:17.255102] [INFO ] [REMOTE ] LTH: Full fetch complete (73946 records). [2025-09-24T19:50:17.255183] [DEBUG] [VALIDATOR ] LTH: Validating primary data. [2025-09-24T19:50:17.289741] [DEBUG] [LOCAL ] LUV: Deleted primary data file. [2025-09-24T19:50:17.315889] [INFO ] [MAIN ] LUV: Starting full primary refresh. [2025-09-24T19:50:18.086176] [INFO ] [REMOTE ] LUV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:50:18.086457] [DEBUG] [VALIDATOR ] LTH: All expected trading days are present. [2025-09-24T19:50:18.086745] [INFO ] [REMOTE ] LUV: Fetching primary data for 2024-12. [2025-09-24T19:50:18.087629] [DEBUG] [VALIDATOR ] LTH: Primary data validation passed. [2025-09-24T19:50:18.089159] [INFO ] [MAIN ] LTH: Fetched primary data is valid. [2025-09-24T19:50:18.089889] [DEBUG] [LOCAL ] LTH: Saving primary data. [2025-09-24T19:50:18.121494] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2025-07 (2.11 seconds). [2025-09-24T19:50:18.119886] [DEBUG] [LOCAL ] LTH: Trimmed 73946 records to 51869 (keeping 200 days of data) [2025-09-24T19:50:18.422303] [INFO ] [REMOTE ] LU: Fetching primary data for 2025-08. [2025-09-24T19:50:18.468258] [DEBUG] [LOCAL ] LTH: Primary data saved (51869 records). [2025-09-24T19:50:18.468407] [INFO ] [MAIN ] LTH: Full history saved. [2025-09-24T19:50:18.468502] [INFO ] [MAIN ] Update Progress: 1283/2373 symbols completed. LTH took 30.1s. Estimated remaining: 2h 24m 38s. Rate: 7.5 symbols/min [2025-09-24T19:50:18.654882] [INFO ] [MAIN ] LUXE: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:50:18.655447] [DEBUG] [LOCAL ] LUXE: No existing data file found in primary storage. [2025-09-24T19:50:18.655570] [WARN ] [MAIN ] LUXE: No existing data found, performing full refresh instead. [2025-09-24T19:50:18.655804] [INFO ] [MAIN ] LUXE: Wiping existing primary data before full refresh. [2025-09-24T19:50:18.655869] [INFO ] [LOCAL ] LUXE: Starting deletion of primary data. [2025-09-24T19:50:18.655963] [DEBUG] [LOCAL ] LUXE: No primary data file found to delete. [2025-09-24T19:50:18.656158] [INFO ] [MAIN ] LUXE: Starting full primary refresh. [2025-09-24T19:50:19.014983] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2024-12 (2.17 seconds). [2025-09-24T19:50:19.080322] [INFO ] [REMOTE ] LUXE: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:50:19.216048] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2024-12. [2025-09-24T19:50:19.422971] [DEBUG] [REMOTE ] LUXE: Error fetching primary data for 2024-12: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:50:19.423311] [WARN ] [REMOTE ] LUXE: No data returned for month 2024-12 [2025-09-24T19:50:20.016058] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2025-01. [2025-09-24T19:50:20.213885] [DEBUG] [REMOTE ] LUXE: Error fetching primary data for 2025-01: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:50:20.214155] [WARN ] [REMOTE ] LUXE: No data returned for month 2025-01 [2025-09-24T19:50:20.354412] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2024-12 (2.27 seconds). [2025-09-24T19:50:20.821177] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2025-02. [2025-09-24T19:50:20.834062] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2025-08 (2.41 seconds). [2025-09-24T19:50:21.060036] [DEBUG] [REMOTE ] LUXE: Error fetching primary data for 2025-02: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:50:21.060380] [WARN ] [REMOTE ] LUXE: No data returned for month 2025-02 [2025-09-24T19:50:21.616135] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2025-01. [2025-09-24T19:50:22.416100] [INFO ] [REMOTE ] LU: Fetching primary data for 2025-09. [2025-09-24T19:50:23.216073] [INFO ] [REMOTE ] LUV: Fetching primary data for 2025-01. [2025-09-24T19:50:23.549560] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2025-01 (1.93 seconds). [2025-09-24T19:50:24.016068] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2025-03. [2025-09-24T19:50:24.229229] [DEBUG] [REMOTE ] LUXE: Error fetching primary data for 2025-03: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:50:24.229601] [WARN ] [REMOTE ] LUXE: No data returned for month 2025-03 [2025-09-24T19:50:24.299690] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2025-09 (1.88 seconds). [2025-09-24T19:50:24.310380] [INFO ] [REMOTE ] LU: Full fetch complete (70407 records). [2025-09-24T19:50:24.310573] [DEBUG] [VALIDATOR ] LU: Validating primary data. [2025-09-24T19:50:24.713678] [DEBUG] [VALIDATOR ] LU: All expected trading days are present. [2025-09-24T19:50:24.713780] [DEBUG] [VALIDATOR ] LU: Primary data validation passed. [2025-09-24T19:50:24.714798] [INFO ] [MAIN ] LU: Fetched primary data is valid. [2025-09-24T19:50:24.714862] [DEBUG] [LOCAL ] LU: Saving primary data. [2025-09-24T19:50:24.716379] [DEBUG] [LOCAL ] LU: Trimmed 70407 records to 48960 (keeping 200 days of data) [2025-09-24T19:50:24.816868] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2025-04. [2025-09-24T19:50:25.004513] [DEBUG] [LOCAL ] LU: Primary data saved (48960 records). [2025-09-24T19:50:25.004703] [INFO ] [MAIN ] LU: Full history saved. [2025-09-24T19:50:25.004838] [INFO ] [MAIN ] Update Progress: 1284/2373 symbols completed. LU took 36.6s. Estimated remaining: 2h 24m 29s. Rate: 7.5 symbols/min [2025-09-24T19:50:25.101277] [DEBUG] [REMOTE ] LUXE: Error fetching primary data for 2025-04: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY. [2025-09-24T19:50:25.112734] [WARN ] [REMOTE ] LUXE: No data returned for month 2025-04 [2025-09-24T19:50:25.186480] [INFO ] [MAIN ] LVS: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:50:25.225153] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2025-01 (2.01 seconds). [2025-09-24T19:50:25.286952] [DEBUG] [LOCAL ] LVS: Loaded 53568 existing records from primary storage. [2025-09-24T19:50:25.287163] [INFO ] [MAIN ] LVS: Loaded 53568 existing records. [2025-09-24T19:50:25.490345] [WARN ] [MAIN ] LVS: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:50:25.490626] [INFO ] [MAIN ] LVS: Wiping existing primary data before full refresh. [2025-09-24T19:50:25.490809] [INFO ] [LOCAL ] LVS: Starting deletion of primary data. [2025-09-24T19:50:25.492550] [DEBUG] [LOCAL ] LVS: Deleted primary data file. [2025-09-24T19:50:25.492614] [INFO ] [MAIN ] LVS: Starting full primary refresh. [2025-09-24T19:50:25.621238] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2025-02. [2025-09-24T19:50:25.868356] [INFO ] [REMOTE ] LVS: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:50:26.416153] [INFO ] [REMOTE ] LVS: Fetching primary data for 2024-12. [2025-09-24T19:50:27.216141] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2025-05. [2025-09-24T19:50:27.705170] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2025-02 (2.08 seconds). [2025-09-24T19:50:28.016159] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2025-03. [2025-09-24T19:50:28.239010] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2024-12 (1.82 seconds). [2025-09-24T19:50:28.384346] [INFO ] [REMOTE ] LUXE: Incremental fetch complete for 2025-05 (1.17 seconds). [2025-09-24T19:50:28.816083] [INFO ] [REMOTE ] LVS: Fetching primary data for 2025-01. [2025-09-24T19:50:29.616064] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2025-06. [2025-09-24T19:50:29.855309] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2025-03 (1.84 seconds). [2025-09-24T19:50:30.416135] [INFO ] [REMOTE ] LUV: Fetching primary data for 2025-02. [2025-09-24T19:50:30.536452] [INFO ] [REMOTE ] LUXE: Incremental fetch complete for 2025-06 (0.92 seconds). [2025-09-24T19:50:30.713779] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2025-01 (1.90 seconds). [2025-09-24T19:50:31.216092] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2025-07. [2025-09-24T19:50:32.016084] [INFO ] [REMOTE ] LVS: Fetching primary data for 2025-02. [2025-09-24T19:50:32.206507] [INFO ] [REMOTE ] LUXE: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-24T19:50:32.271802] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2025-02 (1.86 seconds). [2025-09-24T19:50:32.816095] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2025-08. [2025-09-24T19:50:33.616057] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2025-04. [2025-09-24T19:50:33.751758] [INFO ] [REMOTE ] LUXE: Incremental fetch complete for 2025-08 (0.94 seconds). [2025-09-24T19:50:33.854036] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2025-02 (1.84 seconds). [2025-09-24T19:50:34.416078] [INFO ] [REMOTE ] LUV: Fetching primary data for 2025-03. [2025-09-24T19:50:35.216063] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2025-09. [2025-09-24T19:50:35.491596] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2025-04 (1.88 seconds). [2025-09-24T19:50:36.016070] [INFO ] [REMOTE ] LVS: Fetching primary data for 2025-03. [2025-09-24T19:50:36.427261] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2025-03 (2.01 seconds). [2025-09-24T19:50:36.428719] [INFO ] [REMOTE ] LUXE: Incremental fetch complete for 2025-09 (1.21 seconds). [2025-09-24T19:50:36.445350] [INFO ] [REMOTE ] LUXE: Full fetch complete (13419 records). [2025-09-24T19:50:36.445858] [DEBUG] [VALIDATOR ] LUXE: Validating primary data. [2025-09-24T19:50:36.627305] [WARN ] [VALIDATOR ] LUXE: Validation failed - insufficient historical data. Have 101 unique days, need 200 days [2025-09-24T19:50:36.627681] [FATAL] [MAIN ] LUXE: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:50:36.627765] [WARN ] [MAIN ] LUXE: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:50:36.627834] [INFO ] [LOCAL ] LUXE: Starting deletion of primary data. [2025-09-24T19:50:36.627921] [DEBUG] [LOCAL ] LUXE: No primary data file found to delete. [2025-09-24T19:50:36.627977] [INFO ] [LOCAL ] LUXE: Starting deletion of derivative data. [2025-09-24T19:50:36.628044] [DEBUG] [LOCAL ] LUXE: No derivative data file found to delete. [2025-09-24T19:50:36.628196] [INFO ] [MAIN ] Update Progress: 1285/2373 symbols completed. LUXE took 18.2s. Estimated remaining: 2h 24m 24s. Rate: 7.5 symbols/min [2025-09-24T19:50:36.795546] [INFO ] [MAIN ] LVWR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:50:36.813693] [DEBUG] [LOCAL ] LVWR: Loaded 17514 existing records from primary storage. [2025-09-24T19:50:36.813843] [INFO ] [MAIN ] LVWR: Loaded 17514 existing records. [2025-09-24T19:50:36.825190] [INFO ] [REMOTE ] LUV: Fetching primary data for 2025-04. [2025-09-24T19:50:36.997579] [WARN ] [MAIN ] LVWR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:50:36.997908] [INFO ] [MAIN ] LVWR: Wiping existing primary data before full refresh. [2025-09-24T19:50:36.997977] [INFO ] [LOCAL ] LVWR: Starting deletion of primary data. [2025-09-24T19:50:36.998689] [DEBUG] [LOCAL ] LVWR: Deleted primary data file. [2025-09-24T19:50:36.998756] [INFO ] [MAIN ] LVWR: Starting full primary refresh. [2025-09-24T19:50:37.358678] [INFO ] [REMOTE ] LVWR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:50:37.557035] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-24T19:50:37.616034] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2024-12. [2025-09-24T19:50:38.227250] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2024-12 (0.61 seconds). [2025-09-24T19:50:38.416041] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2025-01. [2025-09-24T19:50:38.683889] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2025-04 (1.86 seconds). [2025-09-24T19:50:38.827155] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2025-01 (0.41 seconds). [2025-09-24T19:50:39.216092] [INFO ] [REMOTE ] LUV: Fetching primary data for 2025-05. [2025-09-24T19:50:40.016090] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2025-02. [2025-09-24T19:50:40.498444] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2025-02 (0.48 seconds). [2025-09-24T19:50:40.816060] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2025-03. [2025-09-24T19:50:41.253420] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2025-05 (2.04 seconds). [2025-09-24T19:50:41.340858] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2025-03 (0.52 seconds). [2025-09-24T19:50:41.616176] [INFO ] [REMOTE ] LVS: Fetching primary data for 2025-04. [2025-09-24T19:50:42.416168] [INFO ] [REMOTE ] LUV: Fetching primary data for 2025-06. [2025-09-24T19:50:43.216064] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2025-04. [2025-09-24T19:50:43.526604] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2025-04 (1.91 seconds). [2025-09-24T19:50:43.807852] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2025-04 (0.59 seconds). [2025-09-24T19:50:44.021191] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2025-05. [2025-09-24T19:50:44.037728] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-24T19:50:44.816118] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2025-05. [2025-09-24T19:50:45.616203] [INFO ] [REMOTE ] LVS: Fetching primary data for 2025-05. [2025-09-24T19:50:45.937366] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-24T19:50:46.104361] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2025-05 (2.08 seconds). [2025-09-24T19:50:46.416089] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2025-06. [2025-09-24T19:50:47.216126] [INFO ] [REMOTE ] LUV: Fetching primary data for 2025-07. [2025-09-24T19:50:47.460729] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2025-05 (1.84 seconds). [2025-09-24T19:50:48.016075] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2025-06. [2025-09-24T19:50:48.159880] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-24T19:50:48.816133] [INFO ] [REMOTE ] LVS: Fetching primary data for 2025-06. [2025-09-24T19:50:49.088158] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2025-07 (1.87 seconds). [2025-09-24T19:50:49.626412] [INFO ] [REMOTE ] LUV: Fetching primary data for 2025-08. [2025-09-24T19:50:49.633784] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-24T19:50:50.416071] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2025-07. [2025-09-24T19:50:50.729044] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2025-06 (1.91 seconds). [2025-09-24T19:50:51.216156] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2025-07. [2025-09-24T19:50:51.568706] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2025-08 (1.94 seconds). [2025-09-24T19:50:52.016171] [INFO ] [REMOTE ] LVS: Fetching primary data for 2025-07. [2025-09-24T19:50:52.361760] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-24T19:50:52.441991] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2025-07 (2.03 seconds). [2025-09-24T19:50:52.816078] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2025-08. [2025-09-24T19:50:53.616119] [INFO ] [REMOTE ] LUV: Fetching primary data for 2025-09. [2025-09-24T19:50:53.993933] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2025-07 (1.98 seconds). [2025-09-24T19:50:54.416068] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2025-08. [2025-09-24T19:50:54.858979] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2025-08 (2.04 seconds). [2025-09-24T19:50:55.066908] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2025-08 (0.65 seconds). [2025-09-24T19:50:55.216162] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2025-09. [2025-09-24T19:50:55.647332] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2025-09 (2.03 seconds). [2025-09-24T19:50:55.658888] [INFO ] [REMOTE ] LUV: Full fetch complete (77727 records). [2025-09-24T19:50:55.659200] [DEBUG] [VALIDATOR ] LUV: Validating primary data. [2025-09-24T19:50:56.021551] [INFO ] [REMOTE ] LVS: Fetching primary data for 2025-08. [2025-09-24T19:50:56.259590] [DEBUG] [VALIDATOR ] LUV: All expected trading days are present. [2025-09-24T19:50:56.259760] [DEBUG] [VALIDATOR ] LUV: Primary data validation passed. [2025-09-24T19:50:56.261461] [INFO ] [MAIN ] LUV: Fetched primary data is valid. [2025-09-24T19:50:56.261583] [DEBUG] [LOCAL ] LUV: Saving primary data. [2025-09-24T19:50:56.263820] [DEBUG] [LOCAL ] LUV: Trimmed 77727 records to 53689 (keeping 200 days of data) [2025-09-24T19:50:56.625842] [DEBUG] [LOCAL ] LUV: Primary data saved (53689 records). [2025-09-24T19:50:56.626005] [INFO ] [MAIN ] LUV: Full history saved. [2025-09-24T19:50:56.626100] [INFO ] [MAIN ] Update Progress: 1286/2373 symbols completed. LUV took 39.8s. Estimated remaining: 2h 24m 26s. Rate: 7.5 symbols/min [2025-09-24T19:50:56.800050] [INFO ] [MAIN ] LW: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:50:56.829433] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2025-09. [2025-09-24T19:50:56.852701] [DEBUG] [LOCAL ] LW: Loaded 51202 existing records from primary storage. [2025-09-24T19:50:56.852863] [INFO ] [MAIN ] LW: Loaded 51202 existing records. [2025-09-24T19:50:57.031272] [WARN ] [MAIN ] LW: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:50:57.031609] [INFO ] [MAIN ] LW: Wiping existing primary data before full refresh. [2025-09-24T19:50:57.031693] [INFO ] [LOCAL ] LW: Starting deletion of primary data. [2025-09-24T19:50:57.033212] [DEBUG] [LOCAL ] LW: Deleted primary data file. [2025-09-24T19:50:57.033274] [INFO ] [MAIN ] LW: Starting full primary refresh. [2025-09-24T19:50:57.401784] [INFO ] [REMOTE ] LW: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:50:57.509423] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2025-09 (2.29 seconds). [2025-09-24T19:50:57.519292] [INFO ] [REMOTE ] LUMN: Full fetch complete (77634 records). [2025-09-24T19:50:57.519583] [DEBUG] [VALIDATOR ] LUMN: Validating primary data. [2025-09-24T19:50:57.616730] [INFO ] [REMOTE ] LW: Fetching primary data for 2024-12. [2025-09-24T19:50:57.743385] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2025-09 (0.91 seconds). [2025-09-24T19:50:57.811254] [INFO ] [REMOTE ] LVWR: Full fetch complete (19851 records). [2025-09-24T19:50:57.805979] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-24T19:50:57.835117] [DEBUG] [VALIDATOR ] LVWR: Validating primary data. [2025-09-24T19:50:58.188192] [DEBUG] [VALIDATOR ] LUMN: All expected trading days are present. [2025-09-24T19:50:58.190588] [DEBUG] [VALIDATOR ] LUMN: Primary data validation passed. [2025-09-24T19:50:58.217205] [INFO ] [MAIN ] LUMN: Fetched primary data is valid. [2025-09-24T19:50:58.281613] [DEBUG] [LOCAL ] LUMN: Saving primary data. [2025-09-24T19:50:58.338491] [DEBUG] [LOCAL ] LUMN: Trimmed 77634 records to 53634 (keeping 200 days of data) [2025-09-24T19:50:58.447312] [INFO ] [REMOTE ] LVS: Fetching primary data for 2025-09. [2025-09-24T19:50:58.456362] [DEBUG] [VALIDATOR ] LVWR: All expected trading days are present. [2025-09-24T19:50:58.465292] [DEBUG] [VALIDATOR ] LVWR: Primary data validation passed. [2025-09-24T19:50:58.493790] [INFO ] [MAIN ] LVWR: Fetched primary data is valid. [2025-09-24T19:50:58.494489] [DEBUG] [LOCAL ] LVWR: Saving primary data. [2025-09-24T19:50:58.498253] [DEBUG] [LOCAL ] LVWR: Trimmed 19851 records to 17553 (keeping 200 days of data) [2025-09-24T19:50:58.675963] [DEBUG] [LOCAL ] LVWR: Primary data saved (17553 records). [2025-09-24T19:50:58.685060] [INFO ] [MAIN ] LVWR: Full history saved. [2025-09-24T19:50:58.685579] [INFO ] [MAIN ] Update Progress: 1287/2373 symbols completed. LVWR took 22.1s. Estimated remaining: 2h 24m 13s. Rate: 7.5 symbols/min [2025-09-24T19:50:59.000350] [INFO ] [MAIN ] LXFR: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:50:59.011407] [DEBUG] [LOCAL ] LUMN: Primary data saved (53634 records). [2025-09-24T19:50:59.011502] [INFO ] [MAIN ] LUMN: Full history saved. [2025-09-24T19:50:59.011583] [INFO ] [MAIN ] Update Progress: 1288/2373 symbols completed. LUMN took 48.9s. Estimated remaining: 2h 23m 59s. Rate: 7.5 symbols/min [2025-09-24T19:50:59.157709] [DEBUG] [LOCAL ] LXFR: Loaded 17121 existing records from primary storage. [2025-09-24T19:50:59.157922] [INFO ] [MAIN ] LXFR: Loaded 17121 existing records. [2025-09-24T19:50:59.335612] [INFO ] [MAIN ] LXP: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:50:59.421440] [WARN ] [MAIN ] LXFR: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:50:59.422019] [INFO ] [MAIN ] LXFR: Wiping existing primary data before full refresh. [2025-09-24T19:50:59.422252] [INFO ] [LOCAL ] LXFR: Starting deletion of primary data. [2025-09-24T19:50:59.423126] [DEBUG] [LOCAL ] LXFR: Deleted primary data file. [2025-09-24T19:50:59.423251] [INFO ] [MAIN ] LXFR: Starting full primary refresh. [2025-09-24T19:50:59.752497] [DEBUG] [LOCAL ] LXP: Loaded 50647 existing records from primary storage. [2025-09-24T19:50:59.754137] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2024-12 (2.14 seconds). [2025-09-24T19:50:59.778492] [INFO ] [MAIN ] LXP: Loaded 50647 existing records. [2025-09-24T19:50:59.844304] [INFO ] [REMOTE ] LW: Fetching primary data for 2025-01. [2025-09-24T19:50:59.990953] [INFO ] [REMOTE ] LXFR: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:51:00.017234] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2024-12. [2025-09-24T19:51:00.075766] [WARN ] [MAIN ] LXP: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:51:00.076176] [INFO ] [MAIN ] LXP: Wiping existing primary data before full refresh. [2025-09-24T19:51:00.076365] [INFO ] [LOCAL ] LXP: Starting deletion of primary data. [2025-09-24T19:51:00.077760] [DEBUG] [LOCAL ] LXP: Deleted primary data file. [2025-09-24T19:51:00.077972] [INFO ] [MAIN ] LXP: Starting full primary refresh. [2025-09-24T19:51:00.177003] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-24T19:51:00.228992] [INFO ] [REMOTE ] LVS: Full fetch complete (77513 records). [2025-09-24T19:51:00.239451] [DEBUG] [VALIDATOR ] LVS: Validating primary data. [2025-09-24T19:51:00.757947] [INFO ] [REMOTE ] LXP: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:51:00.829018] [INFO ] [REMOTE ] LXP: Fetching primary data for 2024-12. [2025-09-24T19:51:00.889683] [DEBUG] [VALIDATOR ] LVS: All expected trading days are present. [2025-09-24T19:51:00.889777] [DEBUG] [VALIDATOR ] LVS: Primary data validation passed. [2025-09-24T19:51:00.890955] [INFO ] [MAIN ] LVS: Fetched primary data is valid. [2025-09-24T19:51:00.891140] [DEBUG] [LOCAL ] LVS: Saving primary data. [2025-09-24T19:51:00.892915] [DEBUG] [LOCAL ] LVS: Trimmed 77513 records to 53564 (keeping 200 days of data) [2025-09-24T19:51:01.137141] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2024-12 (1.12 seconds). [2025-09-24T19:51:01.253839] [DEBUG] [LOCAL ] LVS: Primary data saved (53564 records). [2025-09-24T19:51:01.254006] [INFO ] [MAIN ] LVS: Full history saved. [2025-09-24T19:51:01.254098] [INFO ] [MAIN ] Update Progress: 1289/2373 symbols completed. LVS took 36.2s. Estimated remaining: 2h 23m 46s. Rate: 7.5 symbols/min [2025-09-24T19:51:01.422453] [INFO ] [MAIN ] LXU: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:51:01.453870] [DEBUG] [LOCAL ] LXU: Loaded 32069 existing records from primary storage. [2025-09-24T19:51:01.454017] [INFO ] [MAIN ] LXU: Loaded 32069 existing records. [2025-09-24T19:51:01.626041] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2025-01. [2025-09-24T19:51:01.649926] [WARN ] [MAIN ] LXU: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:51:01.650145] [INFO ] [MAIN ] LXU: Wiping existing primary data before full refresh. [2025-09-24T19:51:01.650202] [INFO ] [LOCAL ] LXU: Starting deletion of primary data. [2025-09-24T19:51:01.651110] [DEBUG] [LOCAL ] LXU: Deleted primary data file. [2025-09-24T19:51:01.651188] [INFO ] [MAIN ] LXU: Starting full primary refresh. [2025-09-24T19:51:02.047475] [INFO ] [REMOTE ] LXU: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:51:02.264380] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2025-01 (2.42 seconds). [2025-09-24T19:51:02.416088] [INFO ] [REMOTE ] LXU: Fetching primary data for 2024-12. [2025-09-24T19:51:03.216047] [INFO ] [REMOTE ] LW: Fetching primary data for 2025-02. [2025-09-24T19:51:03.475297] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2024-12 (2.65 seconds). [2025-09-24T19:51:04.016084] [INFO ] [REMOTE ] LXP: Fetching primary data for 2025-01. [2025-09-24T19:51:04.384320] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2025-01 (2.76 seconds). [2025-09-24T19:51:04.548345] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2024-12 (2.13 seconds). [2025-09-24T19:51:04.816119] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2025-02. [2025-09-24T19:51:05.496116] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2025-02 (2.28 seconds). [2025-09-24T19:51:05.616069] [INFO ] [REMOTE ] LW: Fetching primary data for 2025-03. [2025-09-24T19:51:05.669453] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-24T19:51:05.836177] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2025-02 (1.02 seconds). [2025-09-24T19:51:06.416099] [INFO ] [REMOTE ] LXU: Fetching primary data for 2025-01. [2025-09-24T19:51:07.216068] [INFO ] [REMOTE ] LXP: Fetching primary data for 2025-02. [2025-09-24T19:51:07.494044] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2025-03 (1.88 seconds). [2025-09-24T19:51:07.615008] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2025-01 (1.20 seconds). [2025-09-24T19:51:08.016110] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2025-03. [2025-09-24T19:51:08.744879] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-24T19:51:08.816061] [INFO ] [REMOTE ] LXP: Fetching primary data for 2025-03. [2025-09-24T19:51:09.082984] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2025-03 (1.07 seconds). [2025-09-24T19:51:09.616134] [INFO ] [REMOTE ] LW: Fetching primary data for 2025-04. [2025-09-24T19:51:10.416062] [INFO ] [REMOTE ] LXU: Fetching primary data for 2025-02. [2025-09-24T19:51:10.476723] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2025-03 (1.66 seconds). [2025-09-24T19:51:11.216054] [INFO ] [REMOTE ] LXP: Fetching primary data for 2025-04. [2025-09-24T19:51:11.400288] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-24T19:51:11.451417] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2025-02 (1.04 seconds). [2025-09-24T19:51:12.016088] [INFO ] [REMOTE ] LW: Fetching primary data for 2025-05. [2025-09-24T19:51:12.760428] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-24T19:51:12.816034] [INFO ] [REMOTE ] LXP: Fetching primary data for 2025-05. [2025-09-24T19:51:13.616085] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2025-04. [2025-09-24T19:51:13.818623] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2025-05 (1.80 seconds). [2025-09-24T19:51:14.416136] [INFO ] [REMOTE ] LXU: Fetching primary data for 2025-03. [2025-09-24T19:51:15.079153] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2025-04 (1.46 seconds). [2025-09-24T19:51:15.216073] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2025-05. [2025-09-24T19:51:15.739882] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2025-05 (2.92 seconds). [2025-09-24T19:51:15.834627] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2025-03 (1.42 seconds). [2025-09-24T19:51:16.016106] [INFO ] [REMOTE ] LXP: Fetching primary data for 2025-06. [2025-09-24T19:51:16.434703] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2025-05 (1.22 seconds). [2025-09-24T19:51:16.816074] [INFO ] [REMOTE ] LW: Fetching primary data for 2025-06. [2025-09-24T19:51:17.592273] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-24T19:51:17.616035] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2025-06. [2025-09-24T19:51:18.420409] [INFO ] [REMOTE ] LXP: Fetching primary data for 2025-07. [2025-09-24T19:51:18.426395] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-24T19:51:18.615082] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-24T19:51:19.216083] [INFO ] [REMOTE ] LW: Fetching primary data for 2025-07. [2025-09-24T19:51:19.931084] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2025-07 (1.51 seconds). [2025-09-24T19:51:20.016052] [INFO ] [REMOTE ] LXP: Fetching primary data for 2025-08. [2025-09-24T19:51:20.816139] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2025-07. [2025-09-24T19:51:21.015437] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2025-07 (1.80 seconds). [2025-09-24T19:51:21.557801] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2025-07 (0.74 seconds). [2025-09-24T19:51:21.616086] [INFO ] [REMOTE ] LXU: Fetching primary data for 2025-04. [2025-09-24T19:51:21.677998] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2025-08 (1.66 seconds). [2025-09-24T19:51:22.416103] [INFO ] [REMOTE ] LXP: Fetching primary data for 2025-09. [2025-09-24T19:51:23.132191] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-24T19:51:23.216054] [INFO ] [REMOTE ] LXU: Fetching primary data for 2025-05. [2025-09-24T19:51:24.016107] [INFO ] [REMOTE ] LW: Fetching primary data for 2025-08. [2025-09-24T19:51:24.206560] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-24T19:51:24.215762] [INFO ] [REMOTE ] LXP: Full fetch complete (72458 records). [2025-09-24T19:51:24.215925] [DEBUG] [VALIDATOR ] LXP: Validating primary data. [2025-09-24T19:51:24.618372] [DEBUG] [VALIDATOR ] LXP: All expected trading days are present. [2025-09-24T19:51:24.618673] [DEBUG] [VALIDATOR ] LXP: Primary data validation passed. [2025-09-24T19:51:24.619702] [INFO ] [MAIN ] LXP: Fetched primary data is valid. [2025-09-24T19:51:24.619786] [DEBUG] [LOCAL ] LXP: Saving primary data. [2025-09-24T19:51:24.639599] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-24T19:51:24.646968] [DEBUG] [LOCAL ] LXP: Trimmed 72458 records to 50657 (keeping 200 days of data) [2025-09-24T19:51:24.823710] [INFO ] [REMOTE ] LXU: Fetching primary data for 2025-06. [2025-09-24T19:51:24.948071] [DEBUG] [LOCAL ] LXP: Primary data saved (50657 records). [2025-09-24T19:51:24.948217] [INFO ] [MAIN ] LXP: Full history saved. [2025-09-24T19:51:24.948301] [INFO ] [MAIN ] Update Progress: 1290/2373 symbols completed. LXP took 25.9s. Estimated remaining: 2h 23m 51s. Rate: 7.5 symbols/min [2025-09-24T19:51:25.117551] [INFO ] [MAIN ] LYB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:51:25.169769] [DEBUG] [LOCAL ] LYB: Loaded 53599 existing records from primary storage. [2025-09-24T19:51:25.169973] [INFO ] [MAIN ] LYB: Loaded 53599 existing records. [2025-09-24T19:51:25.350978] [WARN ] [MAIN ] LYB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:51:25.351288] [INFO ] [MAIN ] LYB: Wiping existing primary data before full refresh. [2025-09-24T19:51:25.351345] [INFO ] [LOCAL ] LYB: Starting deletion of primary data. [2025-09-24T19:51:25.352736] [DEBUG] [LOCAL ] LYB: Deleted primary data file. [2025-09-24T19:51:25.352798] [INFO ] [MAIN ] LYB: Starting full primary refresh. [2025-09-24T19:51:25.631951] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2025-08. [2025-09-24T19:51:25.718370] [INFO ] [REMOTE ] LYB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:51:25.745588] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2025-08 (1.73 seconds). [2025-09-24T19:51:26.232767] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-24T19:51:26.416070] [INFO ] [REMOTE ] LYB: Fetching primary data for 2024-12. [2025-09-24T19:51:26.746617] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-24T19:51:27.216116] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2025-09. [2025-09-24T19:51:28.016127] [INFO ] [REMOTE ] LXU: Fetching primary data for 2025-07. [2025-09-24T19:51:28.062206] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-24T19:51:28.081694] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2025-09 (0.87 seconds). [2025-09-24T19:51:28.084679] [INFO ] [REMOTE ] LXFR: Full fetch complete (25136 records). [2025-09-24T19:51:28.084754] [DEBUG] [VALIDATOR ] LXFR: Validating primary data. [2025-09-24T19:51:28.464889] [DEBUG] [VALIDATOR ] LXFR: All expected trading days are present. [2025-09-24T19:51:28.464966] [DEBUG] [VALIDATOR ] LXFR: Primary data validation passed. [2025-09-24T19:51:28.465513] [INFO ] [MAIN ] LXFR: Fetched primary data is valid. [2025-09-24T19:51:28.465570] [DEBUG] [LOCAL ] LXFR: Saving primary data. [2025-09-24T19:51:28.466977] [DEBUG] [LOCAL ] LXFR: Trimmed 25136 records to 17085 (keeping 200 days of data) [2025-09-24T19:51:28.572458] [DEBUG] [LOCAL ] LXFR: Primary data saved (17085 records). [2025-09-24T19:51:28.572603] [INFO ] [MAIN ] LXFR: Full history saved. [2025-09-24T19:51:28.572713] [INFO ] [MAIN ] Update Progress: 1291/2373 symbols completed. LXFR took 29.9s. Estimated remaining: 2h 23m 40s. Rate: 7.5 symbols/min [2025-09-24T19:51:28.744330] [INFO ] [MAIN ] LYG: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:51:28.799495] [DEBUG] [LOCAL ] LYG: Loaded 52873 existing records from primary storage. [2025-09-24T19:51:28.799674] [INFO ] [MAIN ] LYG: Loaded 52873 existing records. [2025-09-24T19:51:28.821207] [INFO ] [REMOTE ] LW: Fetching primary data for 2025-09. [2025-09-24T19:51:28.978869] [WARN ] [MAIN ] LYG: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:51:28.979134] [INFO ] [MAIN ] LYG: Wiping existing primary data before full refresh. [2025-09-24T19:51:28.979184] [INFO ] [LOCAL ] LYG: Starting deletion of primary data. [2025-09-24T19:51:28.980530] [DEBUG] [LOCAL ] LYG: Deleted primary data file. [2025-09-24T19:51:28.980592] [INFO ] [MAIN ] LYG: Starting full primary refresh. [2025-09-24T19:51:29.336118] [INFO ] [REMOTE ] LYG: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:51:29.541984] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-24T19:51:29.616040] [INFO ] [REMOTE ] LXU: Fetching primary data for 2025-08. [2025-09-24T19:51:30.416058] [INFO ] [REMOTE ] LYB: Fetching primary data for 2025-01. [2025-09-24T19:51:30.613952] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-24T19:51:30.623401] [INFO ] [REMOTE ] LW: Full fetch complete (74597 records). [2025-09-24T19:51:30.623554] [DEBUG] [VALIDATOR ] LW: Validating primary data. [2025-09-24T19:51:30.842391] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2025-08 (1.23 seconds). [2025-09-24T19:51:31.098397] [DEBUG] [VALIDATOR ] LW: All expected trading days are present. [2025-09-24T19:51:31.098521] [DEBUG] [VALIDATOR ] LW: Primary data validation passed. [2025-09-24T19:51:31.099868] [INFO ] [MAIN ] LW: Fetched primary data is valid. [2025-09-24T19:51:31.099951] [DEBUG] [LOCAL ] LW: Saving primary data. [2025-09-24T19:51:31.101726] [DEBUG] [LOCAL ] LW: Trimmed 74597 records to 51165 (keeping 200 days of data) [2025-09-24T19:51:31.217870] [INFO ] [REMOTE ] LYG: Fetching primary data for 2024-12. [2025-09-24T19:51:31.442253] [DEBUG] [LOCAL ] LW: Primary data saved (51165 records). [2025-09-24T19:51:31.442419] [INFO ] [MAIN ] LW: Full history saved. [2025-09-24T19:51:31.442555] [INFO ] [MAIN ] Update Progress: 1292/2373 symbols completed. LW took 34.8s. Estimated remaining: 2h 23m 28s. Rate: 7.5 symbols/min [2025-09-24T19:51:31.636949] [INFO ] [MAIN ] LYV: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:51:31.694966] [DEBUG] [LOCAL ] LYV: Loaded 51188 existing records from primary storage. [2025-09-24T19:51:31.695139] [INFO ] [MAIN ] LYV: Loaded 51188 existing records. [2025-09-24T19:51:31.900138] [WARN ] [MAIN ] LYV: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:51:31.900619] [INFO ] [MAIN ] LYV: Wiping existing primary data before full refresh. [2025-09-24T19:51:31.900750] [INFO ] [LOCAL ] LYV: Starting deletion of primary data. [2025-09-24T19:51:31.902299] [DEBUG] [LOCAL ] LYV: Deleted primary data file. [2025-09-24T19:51:31.902395] [INFO ] [MAIN ] LYV: Starting full primary refresh. [2025-09-24T19:51:32.017752] [INFO ] [REMOTE ] LXU: Fetching primary data for 2025-09. [2025-09-24T19:51:32.316542] [INFO ] [REMOTE ] LYV: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:51:32.375630] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2025-01 (1.96 seconds). [2025-09-24T19:51:32.816070] [INFO ] [REMOTE ] LYB: Fetching primary data for 2025-02. [2025-09-24T19:51:32.982448] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-24T19:51:33.299709] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2025-09 (1.28 seconds). [2025-09-24T19:51:33.305254] [INFO ] [REMOTE ] LXU: Full fetch complete (44926 records). [2025-09-24T19:51:33.305355] [DEBUG] [VALIDATOR ] LXU: Validating primary data. [2025-09-24T19:51:33.621216] [INFO ] [REMOTE ] LYG: Fetching primary data for 2025-01. [2025-09-24T19:51:33.726098] [DEBUG] [VALIDATOR ] LXU: All expected trading days are present. [2025-09-24T19:51:33.726179] [DEBUG] [VALIDATOR ] LXU: Primary data validation passed. [2025-09-24T19:51:33.726996] [INFO ] [MAIN ] LXU: Fetched primary data is valid. [2025-09-24T19:51:33.727060] [DEBUG] [LOCAL ] LXU: Saving primary data. [2025-09-24T19:51:33.728010] [DEBUG] [LOCAL ] LXU: Trimmed 44926 records to 32004 (keeping 200 days of data) [2025-09-24T19:51:33.907202] [DEBUG] [LOCAL ] LXU: Primary data saved (32004 records). [2025-09-24T19:51:33.907345] [INFO ] [MAIN ] LXU: Full history saved. [2025-09-24T19:51:33.907444] [INFO ] [MAIN ] Update Progress: 1293/2373 symbols completed. LXU took 32.7s. Estimated remaining: 2h 23m 15s. Rate: 7.5 symbols/min [2025-09-24T19:51:34.075985] [INFO ] [MAIN ] LZB: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:51:34.111539] [DEBUG] [LOCAL ] LZB: Loaded 35589 existing records from primary storage. [2025-09-24T19:51:34.111705] [INFO ] [MAIN ] LZB: Loaded 35589 existing records. [2025-09-24T19:51:34.295810] [WARN ] [MAIN ] LZB: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:51:34.296115] [INFO ] [MAIN ] LZB: Wiping existing primary data before full refresh. [2025-09-24T19:51:34.296370] [INFO ] [LOCAL ] LZB: Starting deletion of primary data. [2025-09-24T19:51:34.297427] [DEBUG] [LOCAL ] LZB: Deleted primary data file. [2025-09-24T19:51:34.297493] [INFO ] [MAIN ] LZB: Starting full primary refresh. [2025-09-24T19:51:34.420915] [INFO ] [REMOTE ] LYV: Fetching primary data for 2024-12. [2025-09-24T19:51:34.634329] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2025-02 (1.82 seconds). [2025-09-24T19:51:34.702128] [INFO ] [REMOTE ] LZB: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:51:35.216078] [INFO ] [REMOTE ] LZB: Fetching primary data for 2024-12. [2025-09-24T19:51:35.472335] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2025-01 (1.85 seconds). [2025-09-24T19:51:36.016063] [INFO ] [REMOTE ] LYG: Fetching primary data for 2025-02. [2025-09-24T19:51:36.165627] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-24T19:51:36.519426] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2024-12 (1.30 seconds). [2025-09-24T19:51:36.816090] [INFO ] [REMOTE ] LZB: Fetching primary data for 2025-01. [2025-09-24T19:51:37.428502] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2025-02 (1.41 seconds). [2025-09-24T19:51:37.616102] [INFO ] [REMOTE ] LYG: Fetching primary data for 2025-03. [2025-09-24T19:51:37.658471] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2025-01 (0.84 seconds). [2025-09-24T19:51:38.416100] [INFO ] [REMOTE ] LYB: Fetching primary data for 2025-03. [2025-09-24T19:51:39.216068] [INFO ] [REMOTE ] LZB: Fetching primary data for 2025-02. [2025-09-24T19:51:39.399483] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2025-03 (1.78 seconds). [2025-09-24T19:51:40.016204] [INFO ] [REMOTE ] LYV: Fetching primary data for 2025-01. [2025-09-24T19:51:40.409864] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2025-03 (1.99 seconds). [2025-09-24T19:51:40.574721] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-24T19:51:40.816175] [INFO ] [REMOTE ] LYB: Fetching primary data for 2025-04. [2025-09-24T19:51:41.437321] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2025-01 (1.42 seconds). [2025-09-24T19:51:41.616051] [INFO ] [REMOTE ] LZB: Fetching primary data for 2025-03. [2025-09-24T19:51:42.416114] [INFO ] [REMOTE ] LYV: Fetching primary data for 2025-02. [2025-09-24T19:51:42.738984] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2025-04 (1.92 seconds). [2025-09-24T19:51:42.773329] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2025-03 (1.16 seconds). [2025-09-24T19:51:43.216141] [INFO ] [REMOTE ] LZB: Fetching primary data for 2025-04. [2025-09-24T19:51:44.016076] [INFO ] [REMOTE ] LYB: Fetching primary data for 2025-05. [2025-09-24T19:51:44.144361] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-24T19:51:44.451558] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2025-04 (1.24 seconds). [2025-09-24T19:51:44.816150] [INFO ] [REMOTE ] LYG: Fetching primary data for 2025-04. [2025-09-24T19:51:45.616186] [INFO ] [REMOTE ] LZB: Fetching primary data for 2025-05. [2025-09-24T19:51:45.918230] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2025-05 (1.90 seconds). [2025-09-24T19:51:46.130715] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2025-04 (1.31 seconds). [2025-09-24T19:51:46.416123] [INFO ] [REMOTE ] LYB: Fetching primary data for 2025-06. [2025-09-24T19:51:46.517531] [DEBUG] [REMOTE ] LYB: Error fetching primary data for 2025-06: 'API call returned an empty response.' [2025-09-24T19:51:46.517938] [WARN ] [REMOTE ] LYB: No data returned for month 2025-06 [2025-09-24T19:51:46.990767] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2025-05 (1.37 seconds). [2025-09-24T19:51:47.216082] [INFO ] [REMOTE ] LYB: Fetching primary data for 2025-07. [2025-09-24T19:51:48.016125] [INFO ] [REMOTE ] LZB: Fetching primary data for 2025-06. [2025-09-24T19:51:48.816080] [INFO ] [REMOTE ] LYV: Fetching primary data for 2025-03. [2025-09-24T19:51:48.907377] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2025-07 (1.69 seconds). [2025-09-24T19:51:49.530990] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-24T19:51:49.616098] [INFO ] [REMOTE ] LZB: Fetching primary data for 2025-07. [2025-09-24T19:51:50.416326] [INFO ] [REMOTE ] LYG: Fetching primary data for 2025-05. [2025-09-24T19:51:50.751468] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2025-03 (1.94 seconds). [2025-09-24T19:51:50.817558] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2025-07 (1.20 seconds). [2025-09-24T19:51:51.216103] [INFO ] [REMOTE ] LZB: Fetching primary data for 2025-08. [2025-09-24T19:51:52.016100] [INFO ] [REMOTE ] LYB: Fetching primary data for 2025-08. [2025-09-24T19:51:52.501509] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2025-05 (2.09 seconds). [2025-09-24T19:51:52.642421] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-24T19:51:52.816140] [INFO ] [REMOTE ] LZB: Fetching primary data for 2025-09. [2025-09-24T19:51:53.616062] [INFO ] [REMOTE ] LYV: Fetching primary data for 2025-04. [2025-09-24T19:51:53.898866] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2025-08 (1.88 seconds). [2025-09-24T19:51:54.062477] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2025-09 (1.25 seconds). [2025-09-24T19:51:54.070228] [INFO ] [REMOTE ] LZB: Full fetch complete (50178 records). [2025-09-24T19:51:54.070382] [DEBUG] [VALIDATOR ] LZB: Validating primary data. [2025-09-24T19:51:54.421283] [INFO ] [REMOTE ] LYG: Fetching primary data for 2025-06. [2025-09-24T19:51:54.496443] [DEBUG] [VALIDATOR ] LZB: All expected trading days are present. [2025-09-24T19:51:54.496872] [DEBUG] [VALIDATOR ] LZB: Primary data validation passed. [2025-09-24T19:51:54.497805] [INFO ] [MAIN ] LZB: Fetched primary data is valid. [2025-09-24T19:51:54.497884] [DEBUG] [LOCAL ] LZB: Saving primary data. [2025-09-24T19:51:54.499615] [DEBUG] [LOCAL ] LZB: Trimmed 50178 records to 35569 (keeping 200 days of data) [2025-09-24T19:51:54.726891] [DEBUG] [LOCAL ] LZB: Primary data saved (35569 records). [2025-09-24T19:51:54.727039] [INFO ] [MAIN ] LZB: Full history saved. [2025-09-24T19:51:54.727139] [INFO ] [MAIN ] Update Progress: 1294/2373 symbols completed. LZB took 20.8s. Estimated remaining: 2h 23m 18s. Rate: 7.5 symbols/min [2025-09-24T19:51:54.911443] [INFO ] [MAIN ] LZM: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:51:54.932483] [DEBUG] [LOCAL ] LZM: Loaded 13552 existing records from primary storage. [2025-09-24T19:51:54.932692] [INFO ] [MAIN ] LZM: Loaded 13552 existing records. [2025-09-24T19:51:55.131596] [WARN ] [MAIN ] LZM: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:51:55.132333] [INFO ] [MAIN ] LZM: Wiping existing primary data before full refresh. [2025-09-24T19:51:55.132536] [INFO ] [LOCAL ] LZM: Starting deletion of primary data. [2025-09-24T19:51:55.133070] [DEBUG] [LOCAL ] LZM: Deleted primary data file. [2025-09-24T19:51:55.133273] [INFO ] [MAIN ] LZM: Starting full primary refresh. [2025-09-24T19:51:55.217122] [INFO ] [REMOTE ] LYB: Fetching primary data for 2025-09. [2025-09-24T19:51:55.453310] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2025-04 (1.84 seconds). [2025-09-24T19:51:55.555735] [INFO ] [REMOTE ] LZM: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:51:56.016071] [INFO ] [REMOTE ] LYV: Fetching primary data for 2025-05. [2025-09-24T19:51:56.227364] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2025-06 (1.81 seconds). [2025-09-24T19:51:56.816157] [INFO ] [REMOTE ] LYG: Fetching primary data for 2025-07. [2025-09-24T19:51:57.076987] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2025-09 (1.86 seconds). [2025-09-24T19:51:57.086560] [INFO ] [REMOTE ] LYB: Full fetch complete (69661 records). [2025-09-24T19:51:57.086725] [DEBUG] [VALIDATOR ] LYB: Validating primary data. [2025-09-24T19:51:57.284049] [WARN ] [VALIDATOR ] LYB: Validation failed - insufficient historical data. Have 180 unique days, need 200 days [2025-09-24T19:51:57.284743] [FATAL] [MAIN ] LYB: Fetched primary data is invalid. Refusing to save it. [2025-09-24T19:51:57.284816] [WARN ] [MAIN ] LYB: Deleting existing primary and derivative data due to validation failure. [2025-09-24T19:51:57.284888] [INFO ] [LOCAL ] LYB: Starting deletion of primary data. [2025-09-24T19:51:57.284968] [DEBUG] [LOCAL ] LYB: No primary data file found to delete. [2025-09-24T19:51:57.285024] [INFO ] [LOCAL ] LYB: Starting deletion of derivative data. [2025-09-24T19:51:57.285422] [DEBUG] [LOCAL ] LYB: Deleted derivative data file. [2025-09-24T19:51:57.285548] [INFO ] [MAIN ] Update Progress: 1295/2373 symbols completed. LYB took 32.3s. Estimated remaining: 2h 23m 5s. Rate: 7.5 symbols/min [2025-09-24T19:51:57.455761] [INFO ] [MAIN ] M: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:51:57.514098] [DEBUG] [LOCAL ] M: Loaded 53536 existing records from primary storage. [2025-09-24T19:51:57.514275] [INFO ] [MAIN ] M: Loaded 53536 existing records. [2025-09-24T19:51:57.623726] [INFO ] [REMOTE ] LZM: Fetching primary data for 2024-12. [2025-09-24T19:51:57.714878] [WARN ] [MAIN ] M: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:51:57.715355] [INFO ] [MAIN ] M: Wiping existing primary data before full refresh. [2025-09-24T19:51:57.715605] [INFO ] [LOCAL ] M: Starting deletion of primary data. [2025-09-24T19:51:57.717610] [DEBUG] [LOCAL ] M: Deleted primary data file. [2025-09-24T19:51:57.717718] [INFO ] [MAIN ] M: Starting full primary refresh. [2025-09-24T19:51:58.035906] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2025-05 (2.02 seconds). [2025-09-24T19:51:58.127853] [INFO ] [REMOTE ] M: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:51:58.390909] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-24T19:51:58.416061] [INFO ] [REMOTE ] M: Fetching primary data for 2024-12. [2025-09-24T19:51:58.459420] [INFO ] [REMOTE ] LZM: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-24T19:51:59.216121] [INFO ] [REMOTE ] LYV: Fetching primary data for 2025-06. [2025-09-24T19:52:00.016118] [INFO ] [REMOTE ] LZM: Fetching primary data for 2025-01. [2025-09-24T19:52:00.371834] [INFO ] [REMOTE ] M: Incremental fetch complete for 2024-12 (1.96 seconds). [2025-09-24T19:52:00.793346] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-24T19:52:00.794554] [INFO ] [REMOTE ] LZM: Incremental fetch complete for 2025-01 (0.78 seconds). [2025-09-24T19:52:00.816066] [INFO ] [REMOTE ] LYV: Fetching primary data for 2025-07. [2025-09-24T19:52:01.616089] [INFO ] [REMOTE ] LZM: Fetching primary data for 2025-02. [2025-09-24T19:52:02.408249] [INFO ] [REMOTE ] LZM: Incremental fetch complete for 2025-02 (0.79 seconds). [2025-09-24T19:52:02.416017] [INFO ] [REMOTE ] LZM: Fetching primary data for 2025-03. [2025-09-24T19:52:02.607977] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-24T19:52:03.136233] [INFO ] [REMOTE ] LZM: Incremental fetch complete for 2025-03 (0.72 seconds). [2025-09-24T19:52:03.216129] [INFO ] [REMOTE ] LZM: Fetching primary data for 2025-04. [2025-09-24T19:52:04.016106] [INFO ] [REMOTE ] LYG: Fetching primary data for 2025-08. [2025-09-24T19:52:04.238297] [INFO ] [REMOTE ] LZM: Incremental fetch complete for 2025-04 (1.02 seconds). [2025-09-24T19:52:04.816102] [INFO ] [REMOTE ] LYV: Fetching primary data for 2025-08. [2025-09-24T19:52:05.585794] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-24T19:52:05.616032] [INFO ] [REMOTE ] LYG: Fetching primary data for 2025-09. [2025-09-24T19:52:06.339105] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-24T19:52:06.416151] [INFO ] [REMOTE ] LZM: Fetching primary data for 2025-05. [2025-09-24T19:52:07.216081] [INFO ] [REMOTE ] LYV: Fetching primary data for 2025-09. [2025-09-24T19:52:07.301274] [INFO ] [REMOTE ] LZM: Incremental fetch complete for 2025-05 (0.89 seconds). [2025-09-24T19:52:07.505826] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2025-09 (1.89 seconds). [2025-09-24T19:52:07.515353] [INFO ] [REMOTE ] LYG: Full fetch complete (76047 records). [2025-09-24T19:52:07.515569] [DEBUG] [VALIDATOR ] LYG: Validating primary data. [2025-09-24T19:52:07.927390] [DEBUG] [VALIDATOR ] LYG: All expected trading days are present. [2025-09-24T19:52:07.927494] [DEBUG] [VALIDATOR ] LYG: Primary data validation passed. [2025-09-24T19:52:07.928560] [INFO ] [MAIN ] LYG: Fetched primary data is valid. [2025-09-24T19:52:07.928674] [DEBUG] [LOCAL ] LYG: Saving primary data. [2025-09-24T19:52:07.930411] [DEBUG] [LOCAL ] LYG: Trimmed 76047 records to 52864 (keeping 200 days of data) [2025-09-24T19:52:08.029226] [INFO ] [REMOTE ] M: Fetching primary data for 2025-01. [2025-09-24T19:52:08.258552] [DEBUG] [LOCAL ] LYG: Primary data saved (52864 records). [2025-09-24T19:52:08.258798] [INFO ] [MAIN ] LYG: Full history saved. [2025-09-24T19:52:08.258976] [INFO ] [MAIN ] Update Progress: 1296/2373 symbols completed. LYG took 39.7s. Estimated remaining: 2h 22m 60s. Rate: 7.5 symbols/min [2025-09-24T19:52:08.431718] [INFO ] [MAIN ] MA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:52:08.488546] [DEBUG] [LOCAL ] MA: Loaded 52574 existing records from primary storage. [2025-09-24T19:52:08.488733] [INFO ] [MAIN ] MA: Loaded 52574 existing records. [2025-09-24T19:52:08.665929] [WARN ] [MAIN ] MA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:52:08.666185] [INFO ] [MAIN ] MA: Wiping existing primary data before full refresh. [2025-09-24T19:52:08.666234] [INFO ] [LOCAL ] MA: Starting deletion of primary data. [2025-09-24T19:52:08.667844] [DEBUG] [LOCAL ] MA: Deleted primary data file. [2025-09-24T19:52:08.667907] [INFO ] [MAIN ] MA: Starting full primary refresh. [2025-09-24T19:52:08.827983] [INFO ] [REMOTE ] LZM: Fetching primary data for 2025-06. [2025-09-24T19:52:09.049934] [INFO ] [REMOTE ] MA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:52:09.190416] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2025-09 (1.97 seconds). [2025-09-24T19:52:09.204461] [INFO ] [REMOTE ] LYV: Full fetch complete (73631 records). [2025-09-24T19:52:09.204608] [DEBUG] [VALIDATOR ] LYV: Validating primary data. [2025-09-24T19:52:09.622140] [INFO ] [REMOTE ] MA: Fetching primary data for 2024-12. [2025-09-24T19:52:09.626892] [DEBUG] [VALIDATOR ] LYV: All expected trading days are present. [2025-09-24T19:52:09.628772] [DEBUG] [VALIDATOR ] LYV: Primary data validation passed. [2025-09-24T19:52:09.630529] [INFO ] [MAIN ] LYV: Fetched primary data is valid. [2025-09-24T19:52:09.630751] [DEBUG] [LOCAL ] LYV: Saving primary data. [2025-09-24T19:52:09.636321] [DEBUG] [LOCAL ] LYV: Trimmed 73631 records to 51163 (keeping 200 days of data) [2025-09-24T19:52:09.721834] [INFO ] [REMOTE ] LZM: Incremental fetch complete for 2025-06 (0.89 seconds). [2025-09-24T19:52:10.035297] [INFO ] [REMOTE ] M: Incremental fetch complete for 2025-01 (2.01 seconds). [2025-09-24T19:52:10.065175] [DEBUG] [LOCAL ] LYV: Primary data saved (51163 records). [2025-09-24T19:52:10.066181] [INFO ] [MAIN ] LYV: Full history saved. [2025-09-24T19:52:10.066469] [INFO ] [MAIN ] Update Progress: 1297/2373 symbols completed. LYV took 38.6s. Estimated remaining: 2h 22m 47s. Rate: 7.5 symbols/min [2025-09-24T19:52:10.253351] [INFO ] [MAIN ] MAA: Starting incremental primary update from 2025-09-16 to 2025-09-24. [2025-09-24T19:52:10.308015] [DEBUG] [LOCAL ] MAA: Loaded 42875 existing records from primary storage. [2025-09-24T19:52:10.308272] [INFO ] [MAIN ] MAA: Loaded 42875 existing records. [2025-09-24T19:52:10.421272] [INFO ] [REMOTE ] LZM: Fetching primary data for 2025-07. [2025-09-24T19:52:10.495519] [WARN ] [MAIN ] MAA: Insufficient historical data. Have data from 2025-03-07, but need from 2024-12-05 for 200 day retention. Performing full refresh. [2025-09-24T19:52:10.495901] [INFO ] [MAIN ] MAA: Wiping existing primary data before full refresh. [2025-09-24T19:52:10.495970] [INFO ] [LOCAL ] MAA: Starting deletion of primary data. [2025-09-24T19:52:10.497453] [DEBUG] [LOCAL ] MAA: Deleted primary data file. [2025-09-24T19:52:10.497530] [INFO ] [MAIN ] MAA: Starting full primary refresh. [2025-09-24T19:52:10.885810] [INFO ] [REMOTE ] MAA: Fetching primary data covering 200 trading days from 2024-12-05 to 2025-09-24 (requires 10 months of data pull). [2025-09-24T19:52:11.146686] [INFO ] [REMOTE ] LZM: Incremental fetch complete for 2025-07 (0.73 seconds). [2025-09-24T19:52:11.216060] [INFO ] [REMOTE ] LZM: Fetching primary data for 2025-08. [2025-09-24T19:52:11.621932] [INFO ] [REM